{"version":3,"file":"QueryParam.DYzY-yTG.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","Image","css","LogoNavFunction","isMobile","__legacyOverrideHOC_DataObserverContext"],"sources":["https:/framerusercontent.com/modules/hwZ6U1AXY4G05c6efFjS/6hGLXUiZ6x8OzY11cVw6/TagDisplay.js","https:/framerusercontent.com/modules/EXAPTlGH4klwTxPLOcMv/1sze7N2q1XyPS3IU4iCG/dkPLdvKjb.js","https:/framerusercontent.com/modules/WSWbGisH1mtRDfwkCLA9/T6RjiOw3H0SWZfoxF86t/n68iFnJ8V.js","https:/framerusercontent.com/modules/CjwMbWq4mRELKA2FCimk/YuKgVh7jrDPa8vrFMlHF/QueryParam.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,addPropertyControls}from\"framer\";export function TagsDisplay({skills,color=\"default\",backgroundColor=\"#e0e0e0\",textColor=\"#333333\",borderRadius=8,fontSize=14,fontFamily=\"Inter\",padding={vertical:6,horizontal:12},gap=8}){const tags=skills?skills.split(\",\").map(tag=>tag.trim()):[];return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:`${gap}px`},children:tags.map((tag,index)=>/*#__PURE__*/_jsx(\"div\",{style:{padding:`${padding.vertical}px ${padding.horizontal}px`,borderRadius:`${borderRadius}px`,fontSize:`${fontSize}px`,backgroundColor,color:textColor,fontFamily},children:tag},index))});}addPropertyControls(TagsDisplay,{skills:{type:ControlType.String,title:\"skills\",defaultValue:\"Design, Code, Development\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\"},textColor:{type:ControlType.Color,title:\"Text Color\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:100,step:1},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14,min:8,max:100,step:1},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter\"},padding:{type:ControlType.Object,title:\"Padding\",controls:{vertical:{type:ControlType.Number,title:\"Vertical\",defaultValue:6,min:0,max:100,step:1},horizontal:{type:ControlType.Number,title:\"Horizontal\",defaultValue:12,min:0,max:100,step:1}}},gap:{// Add gap control\ntype:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"TagsDisplay\":{\"type\":\"reactComponent\",\"name\":\"TagsDisplay\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TagDisplay.map","// Generated by Framer (fd8545d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import default1 from\"https://framerusercontent.com/modules/Wjsi9ecXLibckED1iF1K/6DuD3SbQroyLAKS4hdd2/ColorTokenSwitch_Fix.js\";import{TagsDisplay}from\"https://framerusercontent.com/modules/hwZ6U1AXY4G05c6efFjS/6hGLXUiZ6x8OzY11cVw6/TagDisplay.js\";const TagsDisplayFonts=getFonts(TagsDisplay);const MotionDivDefault1=default1(motion.div);const cycleOrder=[\"egPTBzo7i\",\"fXNZKpfED\",\"qN56CuVAT\"];const serializationHash=\"framer-mFPZo\";const variantClassNames={egPTBzo7i:\"framer-v-13oqsx1\",fXNZKpfED:\"framer-v-h63j97\",qN56CuVAT:\"framer-v-1pus2ac\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile-NoLink\":\"qN56CuVAT\",Desktop:\"egPTBzo7i\",Mobile:\"fXNZKpfED\"};const getProps=({expertises,height,id,linkedIn,name1,photo,title,width,...props})=>{return{...props,AaO2auyYB:linkedIn??props.AaO2auyYB,dyNRswluD:expertises??props.dyNRswluD??\"Product Design, UX Design, Design Systems\",Mp3Tlz7he:name1??props.Mp3Tlz7he??\"Vincent Koopmans\",QYVgEh2Kl:photo??props.QYVgEh2Kl,t4dtWMA2g:title??props.t4dtWMA2g??\"Head Tinkerer\",variant:humanReadableVariantMap[props.variant]??props.variant??\"egPTBzo7i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,QYVgEh2Kl,t4dtWMA2g,dyNRswluD,AaO2auyYB,Mp3Tlz7he,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"egPTBzo7i\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivDefault1,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13oqsx1\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"egPTBzo7i\",ref:ref??ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ecbc0c5e-9fc2-4590-8d12-9a49d5e0f0c2, rgb(153, 70, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-2327ab4f-db53-4aa4-b251-091bd256f5b7, rgb(255, 216, 181))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({fXNZKpfED:{\"data-framer-name\":\"Mobile\"},qN56CuVAT:{\"data-framer-name\":\"Mobile-NoLink\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kkwnuf\",\"data-framer-name\":\"PhotoContainer-Main\",layoutDependency:layoutDependency,layoutId:\"DvBpUCDIm\",style:{backgroundColor:\"var(--token-8e4dcdca-761e-45f3-af66-b23864d41758, rgb(255, 117, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||360)-40-320)/2)+0),sizes:\"240px\",...toResponsiveImage(QYVgEh2Kl),...{positionX:\"center\",positionY:\"bottom\"}},className:\"framer-z1ub2w\",\"data-framer-name\":\"Photo\",layoutDependency:layoutDependency,layoutId:\"v38feZQfw\",...addPropertyOverrides({fXNZKpfED:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||224)-24-200)/2)+0),sizes:\"150px\",...toResponsiveImage(QYVgEh2Kl),...{positionX:\"center\",positionY:\"bottom\"}}},qN56CuVAT:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||224)-24-200)/2)+0),sizes:\"150px\",...toResponsiveImage(QYVgEh2Kl),...{positionX:\"center\",positionY:\"bottom\"}}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jy0ejj\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"bbk2dHKG9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12vpa8p\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"WTmRcHxXu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mcko3u\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"Cr9a1OeO_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO1JlYm9uZCBHcm90ZXNxdWUgQm9sZA==\",\"--framer-font-family\":'\"Rebond Grotesque Bold\", \"Rebond Grotesque Bold Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181)))\"},children:\"Vincent Koopmans\"})}),className:\"framer-1g915g2\",\"data-framer-name\":\"FirstName-LastName-Foreground\",fonts:[\"CUSTOM;Rebond Grotesque Bold\"],layoutDependency:layoutDependency,layoutId:\"HEYv4AxwM\",style:{\"--extracted-1lwpl3i\":\"var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181))\"},text:Mp3Tlz7he,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fXNZKpfED:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO1JlYm9uZCBHcm90ZXNxdWUgQm9sZA==\",\"--framer-font-family\":'\"Rebond Grotesque Bold\", \"Rebond Grotesque Bold Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181)))\"},children:\"Vincent Koopmans\"})})},qN56CuVAT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO1JlYm9uZCBHcm90ZXNxdWUgQm9sZA==\",\"--framer-font-family\":'\"Rebond Grotesque Bold\", \"Rebond Grotesque Bold Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181)))\"},children:\"Vincent Koopmans\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO1JlYm9uZCBHcm90ZXNxdWUgUmVndWxhcg==\",\"--framer-font-family\":'\"Rebond Grotesque Regular\", \"Rebond Grotesque Regular Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181)))\"},children:\"Head Tinkerer\"})}),className:\"framer-267k0e\",\"data-framer-name\":\"Title-Foreground\",fonts:[\"CUSTOM;Rebond Grotesque Regular\"],layoutDependency:layoutDependency,layoutId:\"K8GOI5yPr\",style:{\"--extracted-1lwpl3i\":\"var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181))\"},text:t4dtWMA2g,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fXNZKpfED:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO1JlYm9uZCBHcm90ZXNxdWUgUmVndWxhcg==\",\"--framer-font-family\":'\"Rebond Grotesque Regular\", \"Rebond Grotesque Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181)))\"},children:\"Head Tinkerer\"})})},qN56CuVAT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO1JlYm9uZCBHcm90ZXNxdWUgUmVndWxhcg==\",\"--framer-font-family\":'\"Rebond Grotesque Regular\", \"Rebond Grotesque Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(255, 216, 181)))\"},children:\"Head Tinkerer\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-judywp\",\"data-framer-name\":\"TagContainer\",layoutDependency:layoutDependency,layoutId:\"q4DoX8WqE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12q07ir-container\",layoutDependency:layoutDependency,layoutId:\"fx5JPejOt-container\",children:/*#__PURE__*/_jsx(TagsDisplay,{backgroundColor:\"var(--token-6cf51e0a-a26a-4e73-84e5-2491473ff725, rgb(255, 117, 0))\",borderRadius:100,fontFamily:\"Geist SemiBold\",fontSize:16,gap:8,height:\"100%\",id:\"fx5JPejOt\",layoutId:\"fx5JPejOt\",padding:{horizontal:12,vertical:6},skills:dyNRswluD,textColor:\"var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(51, 23, 0))\",width:\"100%\",...addPropertyOverrides({fXNZKpfED:{fontSize:11,gap:4,padding:{horizontal:6,vertical:4}},qN56CuVAT:{fontSize:11,gap:4,padding:{horizontal:6,vertical:4}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:AaO2auyYB,nodeId:\"Y9QNNAMZZ\",openInNewTab:true,...addPropertyOverrides({qN56CuVAT:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-i5x5h8 framer-1dz6tz6\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"Y9QNNAMZZ\",style:{backgroundColor:\"var(--token-5b1f94f6-6727-4775-88df-f36808d52002, rgb(51, 23, 0))\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120},variants:{qN56CuVAT:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IEJvbGQ=\",\"--framer-font-family\":'\"Geist Bold\", \"Geist Bold Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2327ab4f-db53-4aa4-b251-091bd256f5b7, rgb(255, 216, 181)))\"},children:\"Profile\"})}),className:\"framer-1eanj13\",\"data-framer-name\":\"LinkedIn\",fonts:[\"CUSTOM;Geist Bold\"],layoutDependency:layoutDependency,layoutId:\"bWj1ld4hO\",style:{\"--extracted-r6o4lv\":\"var(--token-2327ab4f-db53-4aa4-b251-091bd256f5b7, rgb(255, 216, 181))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{qN56CuVAT:{\"--extracted-r6o4lv\":\"var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(51, 23, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fXNZKpfED:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IEJvbGQ=\",\"--framer-font-family\":'\"Geist Bold\", \"Geist Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2327ab4f-db53-4aa4-b251-091bd256f5b7, rgb(255, 216, 181)))\"},children:\"Profile\"})})},qN56CuVAT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dlaXN0IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Geist Regular\", \"Geist Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1a73fe-c615-446f-8dc9-529f4cb343ee, rgb(51, 23, 0)))\"},children:\"Usually responds within a few hours.\"})}),fonts:[\"CUSTOM;Geist Regular\"]}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mFPZo.framer-1dz6tz6, .framer-mFPZo .framer-1dz6tz6 { display: block; }\",\".framer-mFPZo.framer-13oqsx1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 360px; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 536px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mFPZo .framer-1kkwnuf { align-content: center; align-items: center; aspect-ratio: 0.75 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 320px); justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 240px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-mFPZo .framer-z1ub2w { aspect-ratio: 0.75 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 320px); position: relative; width: 240px; }\",\".framer-mFPZo .framer-1jy0ejj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 0; }\",\".framer-mFPZo .framer-12vpa8p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mFPZo .framer-mcko3u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mFPZo .framer-1g915g2 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-mFPZo .framer-267k0e { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mFPZo .framer-judywp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mFPZo .framer-12q07ir-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mFPZo .framer-i5x5h8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 36px 16px 36px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-mFPZo .framer-1eanj13 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mFPZo.framer-13oqsx1, .framer-mFPZo .framer-1kkwnuf, .framer-mFPZo .framer-12vpa8p, .framer-mFPZo .framer-mcko3u, .framer-mFPZo .framer-judywp, .framer-mFPZo .framer-i5x5h8 { gap: 0px; } .framer-mFPZo.framer-13oqsx1 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-mFPZo.framer-13oqsx1 > :first-child, .framer-mFPZo .framer-1kkwnuf > :first-child, .framer-mFPZo .framer-mcko3u > :first-child, .framer-mFPZo .framer-i5x5h8 > :first-child { margin-left: 0px; } .framer-mFPZo.framer-13oqsx1 > :last-child, .framer-mFPZo .framer-1kkwnuf > :last-child, .framer-mFPZo .framer-mcko3u > :last-child, .framer-mFPZo .framer-i5x5h8 > :last-child { margin-right: 0px; } .framer-mFPZo .framer-1kkwnuf > *, .framer-mFPZo .framer-mcko3u > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-mFPZo .framer-12vpa8p > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-mFPZo .framer-12vpa8p > :first-child, .framer-mFPZo .framer-judywp > :first-child { margin-top: 0px; } .framer-mFPZo .framer-12vpa8p > :last-child, .framer-mFPZo .framer-judywp > :last-child { margin-bottom: 0px; } .framer-mFPZo .framer-judywp > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-mFPZo .framer-i5x5h8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-mFPZo.framer-v-h63j97.framer-13oqsx1, .framer-mFPZo.framer-v-1pus2ac.framer-13oqsx1 { gap: 12px; height: 224px; padding: 12px; width: 340px; }\",\".framer-mFPZo.framer-v-h63j97 .framer-1kkwnuf, .framer-mFPZo.framer-v-1pus2ac .framer-1kkwnuf { align-content: flex-start; align-items: flex-start; height: var(--framer-aspect-ratio-supported, 200px); width: 150px; }\",\".framer-mFPZo.framer-v-h63j97 .framer-z1ub2w { height: var(--framer-aspect-ratio-supported, 200px); width: 150px; }\",\".framer-mFPZo.framer-v-h63j97 .framer-12vpa8p, .framer-mFPZo.framer-v-1pus2ac .framer-12vpa8p { gap: 4px; }\",\".framer-mFPZo.framer-v-h63j97 .framer-i5x5h8 { padding: 12px 36px 12px 36px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mFPZo.framer-v-h63j97.framer-13oqsx1, .framer-mFPZo.framer-v-h63j97 .framer-12vpa8p { gap: 0px; } .framer-mFPZo.framer-v-h63j97.framer-13oqsx1 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-mFPZo.framer-v-h63j97.framer-13oqsx1 > :first-child { margin-left: 0px; } .framer-mFPZo.framer-v-h63j97.framer-13oqsx1 > :last-child { margin-right: 0px; } .framer-mFPZo.framer-v-h63j97 .framer-12vpa8p > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-mFPZo.framer-v-h63j97 .framer-12vpa8p > :first-child { margin-top: 0px; } .framer-mFPZo.framer-v-h63j97 .framer-12vpa8p > :last-child { margin-bottom: 0px; } }\",\".framer-mFPZo.framer-v-1pus2ac .framer-z1ub2w { width: 150px; }\",\".framer-mFPZo.framer-v-1pus2ac .framer-i5x5h8 { align-content: flex-end; align-items: flex-end; height: 40px; justify-content: flex-start; padding: 0px; }\",\".framer-mFPZo.framer-v-1pus2ac .framer-1eanj13 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mFPZo.framer-v-1pus2ac.framer-13oqsx1, .framer-mFPZo.framer-v-1pus2ac .framer-12vpa8p { gap: 0px; } .framer-mFPZo.framer-v-1pus2ac.framer-13oqsx1 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-mFPZo.framer-v-1pus2ac.framer-13oqsx1 > :first-child { margin-left: 0px; } .framer-mFPZo.framer-v-1pus2ac.framer-13oqsx1 > :last-child { margin-right: 0px; } .framer-mFPZo.framer-v-1pus2ac .framer-12vpa8p > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-mFPZo.framer-v-1pus2ac .framer-12vpa8p > :first-child { margin-top: 0px; } .framer-mFPZo.framer-v-1pus2ac .framer-12vpa8p > :last-child { margin-bottom: 0px; } }\",'.framer-mFPZo[data-border=\"true\"]::after, .framer-mFPZo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 360\n * @framerIntrinsicWidth 536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fXNZKpfED\":{\"layout\":[\"fixed\",\"fixed\"]},\"qN56CuVAT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QYVgEh2Kl\":\"photo\",\"t4dtWMA2g\":\"title\",\"dyNRswluD\":\"expertises\",\"AaO2auyYB\":\"linkedIn\",\"Mp3Tlz7he\":\"name1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdkPLdvKjb=withCSS(Component,css,\"framer-mFPZo\");export default FramerdkPLdvKjb;FramerdkPLdvKjb.displayName=\"Card/CMSCard\";FramerdkPLdvKjb.defaultProps={height:360,width:536};addPropertyControls(FramerdkPLdvKjb,{variant:{options:[\"egPTBzo7i\",\"fXNZKpfED\",\"qN56CuVAT\"],optionTitles:[\"Desktop\",\"Mobile\",\"Mobile-NoLink\"],title:\"Variant\",type:ControlType.Enum},QYVgEh2Kl:{title:\"Photo\",type:ControlType.ResponsiveImage},t4dtWMA2g:{defaultValue:\"Head Tinkerer\",title:\"Title\",type:ControlType.String},dyNRswluD:{defaultValue:\"Product Design, UX Design, Design Systems\",title:\"Expertises\",type:ControlType.String},AaO2auyYB:{title:\"LinkedIn\",type:ControlType.Link},Mp3Tlz7he:{defaultValue:\"Vincent Koopmans\",description:\"\",title:\"Name\",type:ControlType.String}});addFonts(FramerdkPLdvKjb,[{explicitInter:true,fonts:[{family:\"Rebond Grotesque Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/tLwwgz0LgbOkLQsoP2CaxCpnSBg.woff2\"},{family:\"Rebond Grotesque Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/02StLONbXk5m7w9uUEe8XMq41M.woff2\"},{family:\"Geist Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/xwymHMxeZX6DV0bbAhDQA7823iY.woff2\"},{family:\"Geist Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BL1weFux5TMPkgvmAhfnvw2wk.woff2\"}]},...TagsDisplayFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdkPLdvKjb\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"360\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"QYVgEh2Kl\\\":\\\"photo\\\",\\\"t4dtWMA2g\\\":\\\"title\\\",\\\"dyNRswluD\\\":\\\"expertises\\\",\\\"AaO2auyYB\\\":\\\"linkedIn\\\",\\\"Mp3Tlz7he\\\":\\\"name1\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fXNZKpfED\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qN56CuVAT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"536\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dkPLdvKjb.map","// Generated by Framer (6807895)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import LogoNavFunction from\"https://framerusercontent.com/modules/TdNveR2CmWalFDK9hFsA/Z9fOCZuZzILjStNTg8iQ/CI_YnQ5ZE.js\";const LogoNavFunctionFonts=getFonts(LogoNavFunction);const LogoNavFunctionControls=getPropertyControls(LogoNavFunction);const cycleOrder=[\"cYGwPmEvm\",\"qbYF_gNck\"];const serializationHash=\"framer-L8MVt\";const variantClassNames={cYGwPmEvm:\"framer-v-1va4fgz\",qbYF_gNck:\"framer-v-1h1lbhl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Active Mobile\":\"nQDf61L98\",\"Inactive Mobile\":\"HViGO2XVU\",Active:\"vFhdftFtK\",Inactive:\"pLwBzOvhj\"};const humanReadableVariantMap={client:\"qbYF_gNck\",freelancer:\"cYGwPmEvm\"};const getProps=({height,id,logoVariant,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cYGwPmEvm\",w947KzOYI:humanReadableEnumMap[logoVariant]??logoVariant??props.w947KzOYI??\"vFhdftFtK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,w947KzOYI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cYGwPmEvm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1va4fgz\",className,classNames),\"data-framer-name\":\"freelancer\",layoutDependency:layoutDependency,layoutId:\"cYGwPmEvm\",ref:ref??ref1,style:{...style},...addPropertyOverrides({qbYF_gNck:{\"data-framer-name\":\"client\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NfNqoVEnQ\"},implicitPathVariables:undefined},{href:{webPageId:\"joDMUPE2d\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,y:(componentViewport?.y||0)+(0+((componentViewport?.height||180)-0-120)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b8phc0-container\",layoutDependency:layoutDependency,layoutId:\"uum2XUQ1K-container\",children:/*#__PURE__*/_jsx(LogoNavFunction,{bL6uYHFsc:{borderColor:'var(--token-f5a952b7-da23-424c-9871-bfddcbddc9a2, rgb(30, 30, 30)) /* {\"name\":\"Function-Foreground\"} */',borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"uum2XUQ1K\",layoutId:\"uum2XUQ1K\",mD0kNd9m8:resolvedLinks[0],PO9ZojkoF:16,variant:w947KzOYI,width:\"100%\",xcS8xeccy:true,...addPropertyOverrides({qbYF_gNck:{mD0kNd9m8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L8MVt.framer-1b3imvw, .framer-L8MVt .framer-1b3imvw { display: block; }\",\".framer-L8MVt.framer-1va4fgz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 180px; }\",\".framer-L8MVt .framer-1b8phc0-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L8MVt.framer-1va4fgz { gap: 0px; } .framer-L8MVt.framer-1va4fgz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-L8MVt.framer-1va4fgz > :first-child { margin-left: 0px; } .framer-L8MVt.framer-1va4fgz > :last-child { margin-right: 0px; } }\",\".framer-L8MVt.framer-v-1h1lbhl.framer-1va4fgz { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 180px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 180\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qbYF_gNck\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"w947KzOYI\":\"logoVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framern68iFnJ8V=withCSS(Component,css,\"framer-L8MVt\");export default Framern68iFnJ8V;Framern68iFnJ8V.displayName=\"Logo/VariantSwitch\";Framern68iFnJ8V.defaultProps={height:180,width:180};addPropertyControls(Framern68iFnJ8V,{variant:{options:[\"cYGwPmEvm\",\"qbYF_gNck\"],optionTitles:[\"freelancer\",\"client\"],title:\"Variant\",type:ControlType.Enum},w947KzOYI:LogoNavFunctionControls?.[\"variant\"]&&{...LogoNavFunctionControls[\"variant\"],defaultValue:\"vFhdftFtK\",description:undefined,hidden:undefined,title:\"LogoVariant\"}});addFonts(Framern68iFnJ8V,[{explicitInter:true,fonts:[]},...LogoNavFunctionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern68iFnJ8V\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"w947KzOYI\\\":\\\"logoVariant\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"180\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"180\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qbYF_gNck\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// Utility to fetch query parameters\nfunction getQueryParam(param){if(typeof window===\"undefined\")return null// Avoid SSR issues\n;const urlParams=new URLSearchParams(window.location.search);return urlParams.get(param);}// Dynamic Variant Switching\nexport function DynamicNavVariant(){const[variant,setVariant]=useState(\"Desktop-freelancer\")// Default state\n;useEffect(()=>{// This code only runs in the browser, after mounting\nconst userType=getQueryParam(\"user\")||\"freelancer\";const isMobile=window.innerWidth<=768;const newVariant=`${isMobile?\"Mobile\":\"Desktop\"}-${userType}`;setVariant(newVariant);// Optional: Add resize listener for responsive updates\nconst handleResize=()=>{const isMobile=window.innerWidth<=768;setVariant(`${isMobile?\"Mobile\":\"Desktop\"}-${userType}`);};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[])// Empty dependency array means this runs once on mount\n;return{variant:variant};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withDynamicNavVariant(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...DynamicNavVariant(props)});};}withDynamicNavVariant.displayName=\"DynamicNavVariant\";\nexport const __FramerMetadata__ = {\"exports\":{\"DynamicNavVariant\":{\"type\":\"override\",\"name\":\"DynamicNavVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDynamicNavVariant\":{\"type\":\"reactHoc\",\"name\":\"withDynamicNavVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QueryParam.map"],"mappings":"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"}