{"version":3,"file":"script_main.BCoDHunk.mjs","names":["addPropertyOverrides","Logo","IconButton","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","getProps","className","Menu","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useState","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ChevronUp","ArrowRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HomeBtnFonts","HomeBtn","ProjectsBtnFonts","ProjectsBtn","AboutMeBtnFonts","AboutMeBtn","SkillsBtnFonts","SkillsBtn","ToolsBtnFonts","ToolsBtn","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Hamburger","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","shaderConfig","RichText","ChevronDown","ChevronUp","sharedStyle.css","sharedStyle.fonts","HomeBtn","ProjectsBtn","AboutMeBtn","SkillsBtn","ToolsBtn","DDGCONTACTME","PhoneMenu","serializationHash","variantClassNames","transition1","animation","animation1","transition2","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Hamburger","BannerScroll","DDGNAVContactMeFonts","DDGNAVContactMe","MotionDivWithFX","FooterDDGFonts","FooterDDG","ContainerWithFX","breakpoints","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","transition2","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","Image1","css","DDGNAVContactMe","FooterDDG","useRef","React.useId","className","PropertyOverrides","Image1","React.createElement","DefaultHome","PBJCaseStudy","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ppM32zBqvsLy0CABvIYh/bpbP2jFzJNRPFz6wNLpl/AKN24CNgy.js","https:/framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js","https:/framerusercontent.com/modules/sgUFsolNHn4de64Grgm8/ys6LdqItPsWjwb09Ht9P/fgaoOPfj5.js","https:/framerusercontent.com/modules/CeYHQNll6ormV6suiDub/06wgDQUASVzZy8QuK3nf/HamburgerMenu.js","https:/framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/d4JmqUNJGu0Ai05Dlfeq/i_aY9o0nn.js","https:/framerusercontent.com/modules/YlL865sDvYkmjsUvGBrk/OTb8PNkpe0bEPYn4IMQq/QsCjqHqvs.js","https:/framerusercontent.com/modules/dX6HROKVvK8Rt8z0bPpL/5HD85BZrG0QzI3exTqpC/rjqL_xjpA.js","https:/framerusercontent.com/modules/zVzDrT7fZHdda68UmGbp/ll8lxGB0GmxN2ZrrgngG/TczK9xgiD.js","https:/framerusercontent.com/modules/7Cd8XFKnKx2N6plcLj4Q/XRFk0FJdeyNhfUQB4dqU/WVH7CN7R5.js","https:/framerusercontent.com/modules/eUgOD8VxvgrFawcm52qa/6iiA4AdGBjKvkIlGGk7L/x0UVG3i5v.js","https:/framerusercontent.com/modules/hcULnuJOFh20foDk0epO/QR3OisrqBqGQZEKwaPFa/lreJhrlFI.js","https:/framerusercontent.com/modules/VMKsfJdfTvRVeIoDd5X9/fXq10iSPqH2cgEWzpK4N/DispersionRings.js","https:/framerusercontent.com/modules/CX7ClvkyH449yY3FMKY4/UKcibetSmZl7dgDFdBk1/SNxEGTudA.js","https:/framerusercontent.com/modules/MAig4JvxSXQ2uQvWh3YX/Ym9WbbUhBZuQ1TbT8LlM/VaNVtcDIU.js","https:/framerusercontent.com/modules/daFUe7jvEhVxktpz3Tnp/l5PLY2TlP2nrRBRCLzlF/kitR2MX86.js","https:/framerusercontent.com/modules/hJkKUuQTPg1GTYL3sQ0f/s9HIJeokU0Rtk1qK19J6/H_7qTxtja.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconButton from\"https://framerusercontent.com/modules/xp7pILOMTHCnJC9jtmsU/816a7tanQtfEGAGDqLxC/hzmV9IiT6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/r5heJalsFsI5piS1oJvY/5XZUbElokVgurQCu7vq2/jXrtZRtY2.js\";import NavLink from\"https://framerusercontent.com/modules/q5x09vDKC1ltkUGzBhFR/svphqPuFMS9ZaBtfArpA/apHHxtAay.js\";import Logo from\"https://framerusercontent.com/modules/8V2vpsKeyebj5y8aBKA3/iK4gZFu8Yv9It81TKSig/j_N4ucgbM.js\";const LogoFonts=getFonts(Logo);const IconButtonFonts=getFonts(IconButton);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"Rwi_mhK6_\",\"jJKtUlA6v\",\"Tm0xyBdru\",\"nRkY9rmHm\"];const serializationHash=\"framer-YGhya\";const variantClassNames={jJKtUlA6v:\"framer-v-nnzxhk\",nRkY9rmHm:\"framer-v-1d59l6i\",Rwi_mhK6_:\"framer-v-yzebkn\",Tm0xyBdru:\"framer-v-1bnj5a0\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return 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 humanReadableVariantMap={\"DDG - Phone\":\"nRkY9rmHm\",\"DDG - Tablet\":\"jJKtUlA6v\",\"DDG - XL/Desktop\":\"Rwi_mhK6_\",Extra:\"Tm0xyBdru\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Rwi_mhK6_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Rwi_mhK6_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yzebkn\",className,classNames),\"data-framer-name\":\"DDG - XL/Desktop\",layoutDependency:layoutDependency,layoutId:\"Rwi_mhK6_\",ref:refBinding,style:{backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\",borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({jJKtUlA6v:{\"data-framer-name\":\"DDG - Tablet\"},nRkY9rmHm:{\"data-framer-name\":\"DDG - Phone\"},Tm0xyBdru:{\"data-framer-name\":\"Extra\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vcue4c\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fwtmq1wvv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7zqegh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"sgJtH1ald\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ajnl59\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"a96OTzDRH\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+0,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pkzsub-container\",layoutDependency:layoutDependency,layoutId:\"k8qomG3em-container\",nodeId:\"k8qomG3em\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"k8qomG3em\",layoutId:\"k8qomG3em\",variant:matchVariant(\"sgrFo7WCJ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Researching today to \"})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"craft a better tomorrow\"})})]}),className:\"framer-143zy55\",\"data-framer-name\":\"In aliquet malesuada consectetur in enim eu maecenas suspendisse. Elementum at enim consequat elit nunc dictum. Mauris amet gravida.\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"kIrqx6AC6\",style:{\"--extracted-2gxw0f\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13fdztj\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"KuDltOz1Q\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+257+0,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+0+0+257+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v272nz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cqyjEgRSf-container\",nodeId:\"cqyjEgRSf\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\",id:\"cqyjEgRSf\",layoutId:\"cqyjEgRSf\",TrDILUYf7:\"https://www.facebook.com/PetsBringJoy\",uYplOA8Z8:\"FacebookLogo\",variant:matchVariant(\"JRK2PRqe9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+257+0,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+0+0+257+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ovhpua-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iP9z7jxRH-container\",nodeId:\"iP9z7jxRH\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97))\",id:\"iP9z7jxRH\",layoutId:\"iP9z7jxRH\",TrDILUYf7:\"https://www.instagram.com/petsbringjoy\",uYplOA8Z8:\"InstagramLogo\",variant:matchVariant(\"JRK2PRqe9\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19j5jrr\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"rfuvJJ5di\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)))\"},children:\"Pages\"})}),className:\"framer-1vdz6xp\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"nBDThw5nO\",style:{\"--extracted-r6o4lv\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{nRkY9rmHm:{\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nRkY9rmHm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:\"Pages\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1m3dhtq\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"abKnQyoQi\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+0,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+377+0+50+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gixdxo-container\",layoutDependency:layoutDependency,layoutId:\"wcIK6AzfV-container\",nodeId:\"wcIK6AzfV\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"wcIK6AzfV\",j86jZswzY:resolvedLinks[0],layoutId:\"wcIK6AzfV\",NA2JmWbuK:\"Text\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\",...addPropertyOverrides({jJKtUlA6v:{j86jZswzY:resolvedLinks[1]},nRkY9rmHm:{j86jZswzY:resolvedLinks[3]},Tm0xyBdru:{j86jZswzY:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+40,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+377+0+50+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ow2oqp-container\",layoutDependency:layoutDependency,layoutId:\"YYg7rMsdt-container\",nodeId:\"YYg7rMsdt\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"YYg7rMsdt\",j86jZswzY:resolvedLinks1[0],layoutId:\"YYg7rMsdt\",NA2JmWbuK:\"Adopt\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\",...addPropertyOverrides({jJKtUlA6v:{j86jZswzY:resolvedLinks1[1]},nRkY9rmHm:{j86jZswzY:resolvedLinks1[3]},Tm0xyBdru:{j86jZswzY:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+80,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+377+0+50+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kc3q6t-container\",layoutDependency:layoutDependency,layoutId:\"KBlQIHKUv-container\",nodeId:\"KBlQIHKUv\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"KBlQIHKUv\",layoutId:\"KBlQIHKUv\",NA2JmWbuK:\"Foster\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+120,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+377+0+50+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jg5vrp-container\",layoutDependency:layoutDependency,layoutId:\"eyync2Xyw-container\",nodeId:\"eyync2Xyw\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"eyync2Xyw\",layoutId:\"eyync2Xyw\",NA2JmWbuK:\"Volunteer\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+160,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+377+0+50+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xhhaj-container\",layoutDependency:layoutDependency,layoutId:\"EoDXjwa2Q-container\",nodeId:\"EoDXjwa2Q\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"EoDXjwa2Q\",layoutId:\"EoDXjwa2Q\",NA2JmWbuK:\"About\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+200,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+377+0+50+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aa7sfq-container\",layoutDependency:layoutDependency,layoutId:\"CiLRX0dbC-container\",nodeId:\"CiLRX0dbC\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"CiLRX0dbC\",layoutId:\"CiLRX0dbC\",NA2JmWbuK:\"Donate\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6tg7bj\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"Z4ACHSR7a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)))\"},children:\"Contact\"})}),className:\"framer-z6s5lr\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"fHaUpYn3f\",style:{\"--extracted-r6o4lv\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-pcfo7p\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"wWddjnGW6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+0,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+747+0+60.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oews1l-container\",layoutDependency:layoutDependency,layoutId:\"A3lqSGaHY-container\",nodeId:\"A3lqSGaHY\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"A3lqSGaHY\",layoutId:\"A3lqSGaHY\",NA2JmWbuK:\"email: info@pbj.org\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined},{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined},{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined},{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"189px\",y:(componentViewport?.y||0)+96+(((componentViewport?.height||607)-192-486.8)/2+0+0)+0+0+0+0+60.8+0+40,...addPropertyOverrides({nRkY9rmHm:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||1053)-192-1073.8)/2+0+0)+0+0+0+747+0+60.8+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g78w75-container\",layoutDependency:layoutDependency,layoutId:\"DECFWpShi-container\",nodeId:\"DECFWpShi\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"DECFWpShi\",j86jZswzY:resolvedLinks2[0],layoutId:\"DECFWpShi\",NA2JmWbuK:\"phone: (757) 515-9252\",RbzxknXYK:false,style:{width:\"100%\"},variant:matchVariant(\"Ach87DzNv\"),width:\"100%\",...addPropertyOverrides({jJKtUlA6v:{j86jZswzY:resolvedLinks2[1]},nRkY9rmHm:{j86jZswzY:resolvedLinks2[3]},Tm0xyBdru:{j86jZswzY:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u6v2dv\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"GfF9NKMZM\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:\"\\xa9 2026 DDG, All rights reserved\"})}),className:\"framer-1inwjg3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O_1htxxlt\",style:{\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YGhya.framer-xh5scf, .framer-YGhya .framer-xh5scf { display: block; }\",\".framer-YGhya.framer-yzebkn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 48px 96px 48px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YGhya .framer-1vcue4c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YGhya .framer-7zqegh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YGhya .framer-ajnl59 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YGhya .framer-pkzsub-container, .framer-YGhya .framer-1v272nz-container, .framer-YGhya .framer-ovhpua-container, .framer-YGhya .framer-gixdxo-container, .framer-YGhya .framer-1ow2oqp-container, .framer-YGhya .framer-1kc3q6t-container, .framer-YGhya .framer-jg5vrp-container, .framer-YGhya .framer-1xhhaj-container, .framer-YGhya .framer-aa7sfq-container, .framer-YGhya .framer-oews1l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YGhya .framer-143zy55 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YGhya .framer-13fdztj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-YGhya .framer-19j5jrr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YGhya .framer-1vdz6xp, .framer-YGhya .framer-z6s5lr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YGhya .framer-1m3dhtq, .framer-YGhya .framer-pcfo7p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YGhya .framer-6tg7bj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 203px; }\",\".framer-YGhya .framer-g78w75-container { flex: none; height: auto; position: relative; width: 189px; }\",\".framer-YGhya .framer-1u6v2dv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; overflow: visible; padding: 48px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-YGhya .framer-1inwjg3 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-YGhya.framer-v-nnzxhk.framer-yzebkn { width: 810px; }\",\".framer-YGhya.framer-v-1d59l6i.framer-yzebkn { width: 390px; }\",\".framer-YGhya.framer-v-1d59l6i .framer-7zqegh { flex-direction: column; }\",\".framer-YGhya.framer-v-1d59l6i .framer-ajnl59 { flex: none; width: 100%; }\",...sharedStyle.css,'.framer-YGhya[data-border=\"true\"]::after, .framer-YGhya [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 607\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jJKtUlA6v\":{\"layout\":[\"fixed\",\"auto\"]},\"Tm0xyBdru\":{\"layout\":[\"fixed\",\"auto\"]},\"nRkY9rmHm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAKN24CNgy=withCSS(Component,css,\"framer-YGhya\");export default FramerAKN24CNgy;FramerAKN24CNgy.displayName=\"Footer - DDG\";FramerAKN24CNgy.defaultProps={height:607,width:1200};addPropertyControls(FramerAKN24CNgy,{variant:{options:[\"Rwi_mhK6_\",\"jJKtUlA6v\",\"Tm0xyBdru\",\"nRkY9rmHm\"],optionTitles:[\"DDG - XL/Desktop\",\"DDG - Tablet\",\"Extra\",\"DDG - Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAKN24CNgy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...LogoFonts,...IconButtonFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerAKN24CNgy.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(IconButton,{},context),forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAKN24CNgy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jJKtUlA6v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Tm0xyBdru\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nRkY9rmHm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"607\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 18 12 L 18 10 L 0 10 Z M 0 7 L 18 7 L 18 5 L 0 5 Z M 0 0 L 0 2 L 18 2 L 18 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"12px\" id=\"QNTaq77W3\" transform=\"translate(3 6)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5AVC2\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-5AVC2 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-5AVC2\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js\";const MenuFonts=getFonts(Menu);const serializationHash=\"framer-0GGJ1\";const variantClassNames={bRFNc87CT:\"framer-v-szc862\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xfiIZ1Map=undefined;const transition1={duration:0,type:\"tween\"};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 getProps=({click,height,id,width,...props})=>{return{...props,xfiIZ1Map:click??props.xfiIZ1Map};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xfiIZ1Map,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bRFNc87CT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2g791a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xfiIZ1Map){const res=await xfiIZ1Map(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-szc862\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bRFNc87CT\",onTap:onTap2g791a,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},children:/*#__PURE__*/_jsx(Menu,{animated:true,className:\"framer-1cljfah\",layoutDependency:layoutDependency,layoutId:\"aEVIS1zjz\",style:{\"--esondr\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0GGJ1.framer-xe1zpe, .framer-0GGJ1 .framer-xe1zpe { display: block; }\",\".framer-0GGJ1.framer-szc862 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0GGJ1 .framer-1cljfah { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",'.framer-0GGJ1[data-border=\"true\"]::after, .framer-0GGJ1 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xfiIZ1Map\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfgaoOPfj5=withCSS(Component,css,\"framer-0GGJ1\");export default FramerfgaoOPfj5;FramerfgaoOPfj5.displayName=\"hamburger\";FramerfgaoOPfj5.defaultProps={height:36,width:36};addPropertyControls(FramerfgaoOPfj5,{xfiIZ1Map:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerfgaoOPfj5,[{explicitInter:true,fonts:[]},...MenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfgaoOPfj5\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"xfiIZ1Map\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"36\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fgaoOPfj5.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function HamburgerMenu(props){const{strokeColor=\"#FFFFFF\",strokeWidth=3,size=48,defaultChecked=false,onToggle}=props;const[isChecked,setIsChecked]=useState(defaultChecked);const handleChange=()=>{const newChecked=!isChecked;startTransition(()=>{setIsChecked(newChecked);});if(onToggle){onToggle(newChecked);}};return /*#__PURE__*/_jsxs(\"label\",{style:{cursor:\"pointer\",display:\"inline-block\",width:size,height:size},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isChecked,onChange:handleChange,style:{display:\"none\"},\"aria-label\":\"Toggle menu\"}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 32 32\",style:{width:\"100%\",height:\"100%\",transform:isChecked?\"rotate(-45deg)\":\"rotate(0deg)\",transition:\"transform 600ms cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"path\",{className:\"line line-top-bottom\",d:\"M27 10 13 10C10.8 10 9 8.2 9 6 9 3.5 10.8 2 13 2 15.2 2 17 3.8 17 6L17 26C17 28.2 18.8 30 21 30 23.2 30 25 28.2 25 26 25 23.8 23.2 22 21 22L7 22\",fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,strokeDasharray:isChecked?\"20 300\":\"12 63\",strokeDashoffset:isChecked?-32.42:0,style:{transition:\"stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"line\",d:\"M7 16 27 16\",fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,style:{transition:\"stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)\"}})]})]});}addPropertyControls(HamburgerMenu,{strokeColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:3,min:1,max:6,step:.5},size:{type:ControlType.Number,title:\"Size\",defaultValue:48,min:24,max:500,step:4,unit:\"px\"},defaultChecked:{type:ControlType.Boolean,title:\"Default State\",defaultValue:false,enabledTitle:\"Open\",disabledTitle:\"Closed\",description:\"Made with ❤️ by [Pixelcot](https://www.pixelcot.com)\"},onToggle:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HamburgerMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HamburgerMenu.map","// Generated by Framer (0ea0c8c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Clash Display-regular\",\"FS;Clash Display-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BFBSY7LX5W2U2EROCLVVTQP4VS7S4PC3/IIUX4FGTMD2LK2VWD3RVTAS4SSMUN7B5/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2\",weight:\"700\"}]}];export const css=['.framer-0seA1 .framer-styles-preset-178fwkr:not(.rich-text-wrapper), .framer-0seA1 .framer-styles-preset-178fwkr.rich-text-wrapper h5 { --framer-font-family: \"Clash Display\", \"Clash Display Placeholder\", sans-serif; --framer-font-family-bold: \"Clash Display\", \"Clash Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-0seA1\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/d4JmqUNJGu0Ai05Dlfeq/i_aY9o0nn.js\";const enabledGestures={tPs32AtqI:{pressed:true},VEskWoB_0:{hover:true}};const cycleOrder=[\"VEskWoB_0\",\"qvngWzj7M\",\"tPs32AtqI\"];const serializationHash=\"framer-Ux8GR\";const variantClassNames={qvngWzj7M:\"framer-v-1pt9oi0\",tPs32AtqI:\"framer-v-ysw11k\",VEskWoB_0:\"framer-v-p23p29\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xIFymuveg=undefined;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 humanReadableVariantMap={\"Tools Btn-Phone\":\"tPs32AtqI\",\"Tools Btn-Selected\":\"qvngWzj7M\",\"Tools Btn\":\"VEskWoB_0\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VEskWoB_0\",xIFymuveg:click??props.xIFymuveg};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xIFymuveg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VEskWoB_0\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapghk9me=activeVariantCallback(async(...args)=>{if(xIFymuveg){const res=await xIFymuveg(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-p23p29\",className,classNames),\"data-framer-name\":\"Tools Btn\",layoutDependency:layoutDependency,layoutId:\"VEskWoB_0\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"tPs32AtqI-pressed\":{\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"VEskWoB_0-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},qvngWzj7M:{backgroundColor:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"},tPs32AtqI:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"tPs32AtqI-pressed\":{\"data-framer-name\":undefined},\"VEskWoB_0-hover\":{\"data-framer-name\":undefined},qvngWzj7M:{\"data-framer-name\":\"Tools Btn-Selected\"},tPs32AtqI:{\"data-border\":true,\"data-framer-name\":\"Tools Btn-Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"TOOLS\"})}),className:\"framer-ac6hvv\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fddGeqMWt\",onTap:onTapghk9me,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{qvngWzj7M:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"VEskWoB_0-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",children:\"TOOLS\"})})},qvngWzj7M:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"TOOLS\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ux8GR.framer-d9091m, .framer-Ux8GR .framer-d9091m { display: block; }\",\".framer-Ux8GR.framer-p23p29 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-Ux8GR .framer-ac6hvv { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ux8GR.framer-v-1pt9oi0.framer-p23p29 { cursor: unset; }\",\".framer-Ux8GR.framer-v-ysw11k.framer-p23p29 { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-Ux8GR[data-border=\"true\"]::after, .framer-Ux8GR [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qvngWzj7M\":{\"layout\":[\"auto\",\"auto\"]},\"tPs32AtqI\":{\"layout\":[\"fixed\",\"auto\"]},\"pFDThoIwo\":{\"layout\":[\"auto\",\"auto\"]},\"UBBENj0Ny\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xIFymuveg\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQsCjqHqvs=withCSS(Component,css,\"framer-Ux8GR\");export default FramerQsCjqHqvs;FramerQsCjqHqvs.displayName=\"Tools Btn\";FramerQsCjqHqvs.defaultProps={height:30,width:76};addPropertyControls(FramerQsCjqHqvs,{variant:{options:[\"VEskWoB_0\",\"qvngWzj7M\",\"tPs32AtqI\"],optionTitles:[\"Tools Btn\",\"Tools Btn-Selected\",\"Tools Btn-Phone\"],title:\"Variant\",type:ControlType.Enum},xIFymuveg:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerQsCjqHqvs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQsCjqHqvs\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"76\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qvngWzj7M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tPs32AtqI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pFDThoIwo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UBBENj0Ny\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"xIFymuveg\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QsCjqHqvs.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/d4JmqUNJGu0Ai05Dlfeq/i_aY9o0nn.js\";const enabledGestures={BSPpiFtoH:{pressed:true},Z85YeRgnP:{hover:true}};const cycleOrder=[\"Z85YeRgnP\",\"njjo9nMW1\",\"BSPpiFtoH\"];const serializationHash=\"framer-Et3lf\";const variantClassNames={BSPpiFtoH:\"framer-v-ok1vte\",njjo9nMW1:\"framer-v-1ss7nmv\",Z85YeRgnP:\"framer-v-182wboa\"};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 humanReadableVariantMap={\"Home Btn-Phone\":\"BSPpiFtoH\",\"Home Btn-Selected\":\"njjo9nMW1\",\"Home Btn\":\"Z85YeRgnP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z85YeRgnP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z85YeRgnP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-182wboa\",className,classNames),\"data-framer-name\":\"Home Btn\",layoutDependency:layoutDependency,layoutId:\"Z85YeRgnP\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"BSPpiFtoH-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"Z85YeRgnP-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},BSPpiFtoH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},njjo9nMW1:{backgroundColor:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"BSPpiFtoH-pressed\":{\"data-framer-name\":undefined},\"Z85YeRgnP-hover\":{\"data-framer-name\":undefined},BSPpiFtoH:{\"data-border\":true,\"data-framer-name\":\"Home Btn-Phone\"},njjo9nMW1:{\"data-framer-name\":\"Home Btn-Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"HOME\"})}),className:\"framer-1v75cz4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tdpOscsQH\",style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"},variants:{njjo9nMW1:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Z85YeRgnP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",children:\"HOME\"})})},njjo9nMW1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"HOME\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Et3lf.framer-s5kd1q, .framer-Et3lf .framer-s5kd1q { display: block; }\",\".framer-Et3lf.framer-182wboa { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-Et3lf .framer-1v75cz4 { flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Et3lf.framer-v-1ss7nmv.framer-182wboa { cursor: unset; }\",\".framer-Et3lf.framer-v-ok1vte.framer-182wboa { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-Et3lf[data-border=\"true\"]::after, .framer-Et3lf [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 69\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"njjo9nMW1\":{\"layout\":[\"auto\",\"auto\"]},\"BSPpiFtoH\":{\"layout\":[\"fixed\",\"auto\"]},\"DJZrRvps0\":{\"layout\":[\"auto\",\"auto\"]},\"xmmvRZfzC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrjqL_xjpA=withCSS(Component,css,\"framer-Et3lf\");export default FramerrjqL_xjpA;FramerrjqL_xjpA.displayName=\"Home Btn\";FramerrjqL_xjpA.defaultProps={height:30,width:69};addPropertyControls(FramerrjqL_xjpA,{variant:{options:[\"Z85YeRgnP\",\"njjo9nMW1\",\"BSPpiFtoH\"],optionTitles:[\"Home Btn\",\"Home Btn-Selected\",\"Home Btn-Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrjqL_xjpA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrjqL_xjpA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"69\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"njjo9nMW1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BSPpiFtoH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DJZrRvps0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xmmvRZfzC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rjqL_xjpA.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/d4JmqUNJGu0Ai05Dlfeq/i_aY9o0nn.js\";const enabledGestures={DdqBCJ5gC:{pressed:true},ITXLhpSX6:{hover:true}};const cycleOrder=[\"ITXLhpSX6\",\"AWpn2rViT\",\"DdqBCJ5gC\"];const serializationHash=\"framer-GBD5R\";const variantClassNames={AWpn2rViT:\"framer-v-91m0tp\",DdqBCJ5gC:\"framer-v-1gbubv5\",ITXLhpSX6:\"framer-v-1p6luwa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZvJ17w7sh=undefined;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 humanReadableVariantMap={\"Skills Btn-Phone\":\"DdqBCJ5gC\",\"Skills Btn-Selected\":\"AWpn2rViT\",\"Skills Btn\":\"ITXLhpSX6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ITXLhpSX6\",ZvJ17w7sh:click??props.ZvJ17w7sh};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZvJ17w7sh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ITXLhpSX6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1h5i126=activeVariantCallback(async(...args)=>{if(ZvJ17w7sh){const res=await ZvJ17w7sh(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-1p6luwa\",className,classNames),\"data-framer-name\":\"Skills Btn\",layoutDependency:layoutDependency,layoutId:\"ITXLhpSX6\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"DdqBCJ5gC-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"ITXLhpSX6-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},AWpn2rViT:{backgroundColor:\"rgb(255, 255, 255)\"},DdqBCJ5gC:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"DdqBCJ5gC-pressed\":{\"data-framer-name\":undefined},\"ITXLhpSX6-hover\":{\"data-framer-name\":undefined},AWpn2rViT:{\"data-framer-name\":\"Skills Btn-Selected\"},DdqBCJ5gC:{\"data-border\":true,\"data-framer-name\":\"Skills Btn-Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"SKILLS\"})}),className:\"framer-1idq8rh\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MQCSo7CdV\",onTap:onTap1h5i126,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{AWpn2rViT:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ITXLhpSX6-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",children:\"SKILLS\"})})},AWpn2rViT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"SKILLS\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GBD5R.framer-182zvga, .framer-GBD5R .framer-182zvga { display: block; }\",\".framer-GBD5R.framer-1p6luwa { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-GBD5R .framer-1idq8rh { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GBD5R.framer-v-91m0tp.framer-1p6luwa { cursor: unset; }\",\".framer-GBD5R.framer-v-1gbubv5.framer-1p6luwa { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-GBD5R[data-border=\"true\"]::after, .framer-GBD5R [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AWpn2rViT\":{\"layout\":[\"auto\",\"auto\"]},\"DdqBCJ5gC\":{\"layout\":[\"fixed\",\"auto\"]},\"yrLINw9uv\":{\"layout\":[\"auto\",\"auto\"]},\"RxaNOqoiQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZvJ17w7sh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTczK9xgiD=withCSS(Component,css,\"framer-GBD5R\");export default FramerTczK9xgiD;FramerTczK9xgiD.displayName=\"Skills Btn\";FramerTczK9xgiD.defaultProps={height:30,width:75};addPropertyControls(FramerTczK9xgiD,{variant:{options:[\"ITXLhpSX6\",\"AWpn2rViT\",\"DdqBCJ5gC\"],optionTitles:[\"Skills Btn\",\"Skills Btn-Selected\",\"Skills Btn-Phone\"],title:\"Variant\",type:ControlType.Enum},ZvJ17w7sh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerTczK9xgiD,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTczK9xgiD\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ZvJ17w7sh\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"75\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AWpn2rViT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DdqBCJ5gC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yrLINw9uv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RxaNOqoiQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TczK9xgiD.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/d4JmqUNJGu0Ai05Dlfeq/i_aY9o0nn.js\";const enabledGestures={qscCwjhV6:{hover:true},tMnZFWgOK:{pressed:true}};const cycleOrder=[\"qscCwjhV6\",\"Jc3cy5nDQ\",\"tMnZFWgOK\"];const serializationHash=\"framer-NTpNu\";const variantClassNames={Jc3cy5nDQ:\"framer-v-6wbzrl\",qscCwjhV6:\"framer-v-1ycgyot\",tMnZFWgOK:\"framer-v-1r41ptu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IKySml0fw=undefined;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 humanReadableVariantMap={\"Projects Btn-Phone\":\"tMnZFWgOK\",\"Projects Btn-Selected\":\"Jc3cy5nDQ\",\"Projects Btn\":\"qscCwjhV6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,IKySml0fw:click??props.IKySml0fw,variant:humanReadableVariantMap[props.variant]??props.variant??\"qscCwjhV6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,IKySml0fw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qscCwjhV6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17y75tv=activeVariantCallback(async(...args)=>{if(IKySml0fw){const res=await IKySml0fw(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-1ycgyot\",className,classNames),\"data-framer-name\":\"Projects Btn\",layoutDependency:layoutDependency,layoutId:\"qscCwjhV6\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"qscCwjhV6-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"tMnZFWgOK-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},Jc3cy5nDQ:{backgroundColor:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"},tMnZFWgOK:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"qscCwjhV6-hover\":{\"data-framer-name\":undefined},\"tMnZFWgOK-pressed\":{\"data-framer-name\":undefined},Jc3cy5nDQ:{\"data-framer-name\":\"Projects Btn-Selected\"},tMnZFWgOK:{\"data-border\":true,\"data-framer-name\":\"Projects Btn-Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})}),className:\"framer-1s41g4l\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g8Lt3QuI1\",onTap:onTap17y75tv,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"},variants:{Jc3cy5nDQ:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jc3cy5nDQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"PROJECTS\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NTpNu.framer-r8dfho, .framer-NTpNu .framer-r8dfho { display: block; }\",\".framer-NTpNu.framer-1ycgyot { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-NTpNu .framer-1s41g4l { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NTpNu.framer-v-6wbzrl.framer-1ycgyot { cursor: unset; }\",\".framer-NTpNu.framer-v-1r41ptu.framer-1ycgyot { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-NTpNu[data-border=\"true\"]::after, .framer-NTpNu [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Jc3cy5nDQ\":{\"layout\":[\"auto\",\"auto\"]},\"tMnZFWgOK\":{\"layout\":[\"fixed\",\"auto\"]},\"SIMv6zZWX\":{\"layout\":[\"auto\",\"auto\"]},\"AOwOchNjk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IKySml0fw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWVH7CN7R5=withCSS(Component,css,\"framer-NTpNu\");export default FramerWVH7CN7R5;FramerWVH7CN7R5.displayName=\"Projects Btn\";FramerWVH7CN7R5.defaultProps={height:30,width:110};addPropertyControls(FramerWVH7CN7R5,{variant:{options:[\"qscCwjhV6\",\"Jc3cy5nDQ\",\"tMnZFWgOK\"],optionTitles:[\"Projects Btn\",\"Projects Btn-Selected\",\"Projects Btn-Phone\"],title:\"Variant\",type:ControlType.Enum},IKySml0fw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWVH7CN7R5,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWVH7CN7R5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Jc3cy5nDQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tMnZFWgOK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SIMv6zZWX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AOwOchNjk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"IKySml0fw\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"110\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WVH7CN7R5.map","// Generated by Framer (841fdc4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js\";import ChevronUp from\"https://framerusercontent.com/modules/WyKk0z1iHMFNtAsXfivn/Mf68nUMdDd1u4PqSiLUU/qQL9ksyKl.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/d4JmqUNJGu0Ai05Dlfeq/i_aY9o0nn.js\";const ChevronUpFonts=getFonts(ChevronUp);const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={OxplPcQt7:{hover:true},pEdMa7ybd:{pressed:true},pHSfbykS3:{hover:true}};const cycleOrder=[\"OxplPcQt7\",\"WpAqBOHLi\",\"pEdMa7ybd\",\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"];const serializationHash=\"framer-KIIR9\";const variantClassNames={lSlfP3ReQ:\"framer-v-1pem0dz\",OxplPcQt7:\"framer-v-xdlxok\",pEdMa7ybd:\"framer-v-4yk3m3\",pHSfbykS3:\"framer-v-hsrtib\",vvqvdFc2L:\"framer-v-kg5o4k\",WpAqBOHLi:\"framer-v-12kqsn1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HOZuZyRtb=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:1,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 humanReadableVariantMap={\"About Me Btn-Dropdown-open\":\"pHSfbykS3\",\"About Me Btn-Dropdown-Phone\":\"lSlfP3ReQ\",\"About Me Btn-Phone\":\"pEdMa7ybd\",\"About Me Btn\":\"OxplPcQt7\",\"About Me-Selected\":\"WpAqBOHLi\",\"Variant 7\":\"vvqvdFc2L\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,HOZuZyRtb:click??props.HOZuZyRtb,variant:humanReadableVariantMap[props.variant]??props.variant??\"OxplPcQt7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HOZuZyRtb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OxplPcQt7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps416yc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"vvqvdFc2L\");});const onTap1y7kgju=activeVariantCallback(async(...args)=>{setVariant(\"pEdMa7ybd\");});const onTap2r569m=activeVariantCallback(async(...args)=>{if(HOZuZyRtb){const res=await HOZuZyRtb(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"pHSfbykS3-hover\")return true;if([\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"vvqvdFc2L\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"pHSfbykS3-hover\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"lSlfP3ReQ\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"pHSfbykS3-hover\")return false;if([\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({lSlfP3ReQ:{value:transition2},pHSfbykS3:{value:transition2},vvqvdFc2L:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xdlxok\",className,classNames),\"data-framer-name\":\"About Me Btn\",layoutDependency:layoutDependency,layoutId:\"OxplPcQt7\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"OxplPcQt7-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"pEdMa7ybd-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},lSlfP3ReQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},pEdMa7ybd:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},pHSfbykS3:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},vvqvdFc2L:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},WpAqBOHLi:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"OxplPcQt7-hover\":{\"data-framer-name\":undefined},\"pEdMa7ybd-pressed\":{\"data-framer-name\":undefined},\"pHSfbykS3-hover\":{\"data-framer-name\":undefined},lSlfP3ReQ:{\"data-border\":true,\"data-framer-name\":\"About Me Btn-Dropdown-Phone\"},pEdMa7ybd:{\"data-border\":true,\"data-framer-name\":\"About Me Btn-Phone\",\"data-highlight\":true,onTap:onTaps416yc},pHSfbykS3:{\"data-border\":true,\"data-framer-name\":\"About Me Btn-Dropdown-open\"},vvqvdFc2L:{\"data-border\":true,\"data-framer-name\":\"Variant 7\"},WpAqBOHLi:{\"data-framer-name\":\"About Me-Selected\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yn4nxx\",layoutDependency:layoutDependency,layoutId:\"F7VHDtyoJ\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eiz828\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yTlhfBVi7\",onTap:onTap1y7kgju,children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"ABOUT ME\"})}),className:\"framer-l7g1du\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j4N1Jszuj\",style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vvqvdFc2L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"CLOSE\"})})}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dbpqf\",layoutDependency:layoutDependency,layoutId:\"m_btX09fr\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ChevronUp,{animated:true,className:\"framer-1vsen6s\",layoutDependency:layoutDependency,layoutId:\"WWAZnc1A_\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--3it368\":1}}),isDisplayed3()&&/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-2wkef0\",layoutDependency:layoutDependency,layoutId:\"tq2ems0tW\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--3it368\":1}}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"ABOUT ME\"})}),className:\"framer-1nxv236\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"naTUnX40M\",onTap:onTap2r569m,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{WpAqBOHLi:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OxplPcQt7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",children:\"ABOUT ME\"})})},WpAqBOHLi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"ABOUT ME\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KIIR9.framer-fsmqzc, .framer-KIIR9 .framer-fsmqzc { display: block; }\",\".framer-KIIR9.framer-xdlxok { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-KIIR9 .framer-yn4nxx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 1px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KIIR9 .framer-1eiz828 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 436px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KIIR9 .framer-l7g1du { flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KIIR9 .framer-5dbpqf { flex: none; height: 194px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 436px; }\",\".framer-KIIR9 .framer-1vsen6s, .framer-KIIR9 .framer-2wkef0 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-KIIR9 .framer-1nxv236 { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KIIR9.framer-v-12kqsn1.framer-xdlxok { cursor: unset; }\",\".framer-KIIR9.framer-v-4yk3m3.framer-xdlxok { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",\".framer-KIIR9.framer-v-1pem0dz.framer-xdlxok, .framer-KIIR9.framer-v-kg5o4k.framer-xdlxok { cursor: unset; flex-direction: row; padding: 8px 12px 8px 12px; }\",\".framer-KIIR9.framer-v-1pem0dz .framer-yn4nxx { min-height: 22px; min-width: 93px; }\",\".framer-KIIR9.framer-v-hsrtib.framer-xdlxok { flex-direction: row; padding: 8px 12px 8px 12px; }\",\".framer-KIIR9.framer-v-hsrtib .framer-yn4nxx { min-height: 22px; min-width: 59px; }\",\".framer-KIIR9.framer-v-kg5o4k .framer-yn4nxx { flex-direction: column; min-height: unset; min-width: unset; }\",\".framer-KIIR9.framer-v-kg5o4k .framer-1eiz828 { min-height: unset; min-width: unset; }\",\".framer-KIIR9.framer-v-hsrtib.hover.framer-xdlxok { gap: 0px; padding: 8px 6px 8px 12px; }\",...sharedStyle.css,'.framer-KIIR9[data-border=\"true\"]::after, .framer-KIIR9 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 109\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WpAqBOHLi\":{\"layout\":[\"auto\",\"auto\"]},\"pEdMa7ybd\":{\"layout\":[\"fixed\",\"auto\"]},\"lSlfP3ReQ\":{\"layout\":[\"auto\",\"auto\"]},\"pHSfbykS3\":{\"layout\":[\"auto\",\"auto\"]},\"vvqvdFc2L\":{\"layout\":[\"auto\",\"auto\"]},\"Bh0uLu2vB\":{\"layout\":[\"auto\",\"auto\"]},\"E5wo4fCXw\":{\"layout\":[\"fixed\",\"auto\"]},\"qKVonUYs9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HOZuZyRtb\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx0UVG3i5v=withCSS(Component,css,\"framer-KIIR9\");export default Framerx0UVG3i5v;Framerx0UVG3i5v.displayName=\"About Me Btn\";Framerx0UVG3i5v.defaultProps={height:30,width:109};addPropertyControls(Framerx0UVG3i5v,{variant:{options:[\"OxplPcQt7\",\"WpAqBOHLi\",\"pEdMa7ybd\",\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"],optionTitles:[\"About Me Btn\",\"About Me-Selected\",\"About Me Btn-Phone\",\"About Me Btn-Dropdown-Phone\",\"About Me Btn-Dropdown-open\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},HOZuZyRtb:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerx0UVG3i5v,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ChevronUpFonts,...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx0UVG3i5v\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WpAqBOHLi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pEdMa7ybd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lSlfP3ReQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pHSfbykS3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vvqvdFc2L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bh0uLu2vB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E5wo4fCXw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qKVonUYs9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"109\",\"framerVariables\":\"{\\\"HOZuZyRtb\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x0UVG3i5v.map","// Generated by Framer (281588d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HamburgerMenu from\"https://framerusercontent.com/modules/CeYHQNll6ormV6suiDub/06wgDQUASVzZy8QuK3nf/HamburgerMenu.js\";import Hamburger from\"https://framerusercontent.com/modules/sgUFsolNHn4de64Grgm8/ys6LdqItPsWjwb09Ht9P/fgaoOPfj5.js\";import ToolsBtn from\"https://framerusercontent.com/modules/YlL865sDvYkmjsUvGBrk/OTb8PNkpe0bEPYn4IMQq/QsCjqHqvs.js\";import HomeBtn from\"https://framerusercontent.com/modules/dX6HROKVvK8Rt8z0bPpL/5HD85BZrG0QzI3exTqpC/rjqL_xjpA.js\";import SkillsBtn from\"https://framerusercontent.com/modules/zVzDrT7fZHdda68UmGbp/ll8lxGB0GmxN2ZrrgngG/TczK9xgiD.js\";import ProjectsBtn from\"https://framerusercontent.com/modules/7Cd8XFKnKx2N6plcLj4Q/XRFk0FJdeyNhfUQB4dqU/WVH7CN7R5.js\";import AboutMeBtn from\"https://framerusercontent.com/modules/eUgOD8VxvgrFawcm52qa/6iiA4AdGBjKvkIlGGk7L/x0UVG3i5v.js\";const HamburgerMenuFonts=getFonts(HamburgerMenu);const HomeBtnFonts=getFonts(HomeBtn);const ProjectsBtnFonts=getFonts(ProjectsBtn);const AboutMeBtnFonts=getFonts(AboutMeBtn);const SkillsBtnFonts=getFonts(SkillsBtn);const ToolsBtnFonts=getFonts(ToolsBtn);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"hJwHgjx1E\",\"udFO4NTya\"];const serializationHash=\"framer-QxJ7K\";const variantClassNames={hJwHgjx1E:\"framer-v-1dffsw6\",udFO4NTya:\"framer-v-1l663pi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GeMIZRwfM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:1.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return 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 humanReadableVariantMap={Closed:\"udFO4NTya\",Open:\"hJwHgjx1E\"};const Variants=motion.create(React.Fragment);const getProps=({click3,height,id,width,...props})=>{return{...props,GeMIZRwfM:click3??props.GeMIZRwfM,variant:humanReadableVariantMap[props.variant]??props.variant??\"hJwHgjx1E\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GeMIZRwfM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hJwHgjx1E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapiu30xn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GeMIZRwfM){const res=await GeMIZRwfM(...args);if(res===false)return false;}});const onTogglepcaf6u=activeVariantCallback(async(...args)=>{setVariant(\"udFO4NTya\");});const onToggle1hm89ce=activeVariantCallback(async(...args)=>{setVariant(\"hJwHgjx1E\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"udFO4NTya\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dffsw6\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hJwHgjx1E\",onTap:onTapiu30xn,ref:refBinding,style:{...style},...addPropertyOverrides({udFO4NTya:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rtwazh\",layoutDependency:layoutDependency,layoutId:\"ndCWptBbu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jacdpe\",layoutDependency:layoutDependency,layoutId:\"gqlw6N6XJ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gk83jj-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"lOM_Dg3XN-container\",nodeId:\"lOM_Dg3XN\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(HamburgerMenu,{defaultChecked:true,height:\"100%\",id:\"lOM_Dg3XN\",layoutId:\"lOM_Dg3XN\",onToggle:onTogglepcaf6u,size:48,strokeColor:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",strokeWidth:3,width:\"100%\",...addPropertyOverrides({udFO4NTya:{defaultChecked:false,onToggle:onToggle1hm89ce}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1b2j58u\",\"data-border\":true,\"data-framer-appear-id\":\"1b2j58u\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"d3FG4Eb3x\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(67% 75% at 50% 50%, rgb(179, 179, 179) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ktg55\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"ZTTT7YInY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fqtwou-container\",layoutDependency:layoutDependency,layoutId:\"xXRX1Px7g-container\",nodeId:\"xXRX1Px7g\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(HomeBtn,{height:\"100%\",id:\"xXRX1Px7g\",layoutId:\"xXRX1Px7g\",variant:matchVariant(\"BSPpiFtoH\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yRuQ6UYpE\"},motionChild:true,nodeId:\"yA32jeuWa\",openInNewTab:false,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16n4bav framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"yA32jeuWa\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-160z179-container\",layoutDependency:layoutDependency,layoutId:\"Kh5WIQLX9-container\",nodeId:\"Kh5WIQLX9\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(ProjectsBtn,{height:\"100%\",id:\"Kh5WIQLX9\",layoutId:\"Kh5WIQLX9\",variant:matchVariant(\"tMnZFWgOK\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yRuQ6UYpE\"},motionChild:true,nodeId:\"aOUhcx4FT\",openInNewTab:true,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1iqs44w framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"aOUhcx4FT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-162x8fb-container\",layoutDependency:layoutDependency,layoutId:\"jSr2zKtaU-container\",nodeId:\"jSr2zKtaU\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(AboutMeBtn,{height:\"100%\",id:\"jSr2zKtaU\",layoutId:\"jSr2zKtaU\",variant:matchVariant(\"pEdMa7ybd\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"iZEafrMFm\",openInNewTab:false,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ra11c5 framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"iZEafrMFm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a0vfej-container\",layoutDependency:layoutDependency,layoutId:\"yp_TaQWJv-container\",nodeId:\"yp_TaQWJv\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(SkillsBtn,{height:\"100%\",id:\"yp_TaQWJv\",layoutId:\"yp_TaQWJv\",variant:matchVariant(\"DdqBCJ5gC\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"a1ENYMozE\",openInNewTab:false,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-175p7vk framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"a1ENYMozE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lw0tey-container\",layoutDependency:layoutDependency,layoutId:\"dLRQ0alUm-container\",nodeId:\"dLRQ0alUm\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(ToolsBtn,{height:\"100%\",id:\"dLRQ0alUm\",layoutId:\"dLRQ0alUm\",variant:matchVariant(\"tPs32AtqI\"),width:\"100%\"})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QxJ7K.framer-gfy5m2, .framer-QxJ7K .framer-gfy5m2 { display: block; }\",\".framer-QxJ7K.framer-1dffsw6 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 146px; }\",\".framer-QxJ7K .framer-rtwazh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QxJ7K .framer-1jacdpe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 48px; z-index: 1; }\",\".framer-QxJ7K .framer-gk83jj-container, .framer-QxJ7K .framer-fqtwou-container, .framer-QxJ7K .framer-162x8fb-container, .framer-QxJ7K .framer-a0vfej-container, .framer-QxJ7K .framer-1lw0tey-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QxJ7K .framer-1b2j58u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 10px 20px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-QxJ7K .framer-8ktg55 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-QxJ7K .framer-16n4bav, .framer-QxJ7K .framer-1iqs44w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-QxJ7K .framer-160z179-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-QxJ7K .framer-1ra11c5, .framer-QxJ7K .framer-175p7vk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-QxJ7K.framer-v-1l663pi .framer-rtwazh { overflow: var(--overflow-clip-fallback, clip); }\",'.framer-QxJ7K[data-border=\"true\"]::after, .framer-QxJ7K [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 146\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"udFO4NTya\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GeMIZRwfM\":\"click3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlreJhrlFI=withCSS(Component,css,\"framer-QxJ7K\");export default FramerlreJhrlFI;FramerlreJhrlFI.displayName=\"Phone Menu\";FramerlreJhrlFI.defaultProps={height:320,width:146};addPropertyControls(FramerlreJhrlFI,{variant:{options:[\"hJwHgjx1E\",\"udFO4NTya\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:ControlType.Enum},GeMIZRwfM:{title:\"Click 3\",type:ControlType.EventHandler}});addFonts(FramerlreJhrlFI,[{explicitInter:true,fonts:[]},...HamburgerMenuFonts,...HomeBtnFonts,...ProjectsBtnFonts,...AboutMeBtnFonts,...SkillsBtnFonts,...ToolsBtnFonts],{supportsExplicitInterCodegen:true});FramerlreJhrlFI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Hamburger,{},context),forwardLoader(HomeBtn,{},context),forwardLoader(ProjectsBtn,{},context),forwardLoader(AboutMeBtn,{},context),forwardLoader(SkillsBtn,{},context),forwardLoader(ToolsBtn,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlreJhrlFI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"146\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"udFO4NTya\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"320\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"GeMIZRwfM\\\":\\\"click3\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Dispersion Rings\nimport{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Rings\",fragment:`\nconst int SAMPLES = 8;\nconst float EPHEMERAL_DRIP = 1.0;\n\n// === PCG hash - https://www.jcgt.org/published/0009/03/02/\nuvec3 hash3(uvec3 v) {\n    v = v * 1664525u + 1013904223u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    v ^= v >> 16u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    return v;\n}\n\nuvec3 seed;\nvec3 random3f() {\n    seed = hash3(seed);\n    return vec3(seed) / float(-1u);\n}\n\nvec3 seedRandom(float seedVal) {\n    uvec3 s = uvec3(\n        floatBitsToUint(seedVal),\n        floatBitsToUint(seedVal * 1.5 + 7.31),\n        floatBitsToUint(seedVal * 2.7 + 13.37)\n    );\n    s = hash3(s);\n    return vec3(s) / float(0xFFFFFFFFu);\n}\n\n// === PALETTE SAMPLING ===\nvec3 getColor(int idx) {\n    if (u_colors_length < 1) return vec3(0.0);\n    int safeIdx = clamp(idx, 0, u_colors_length - 1);\n    return u_colors[safeIdx].rgb;\n}\n\nvec3 paletteN(float t, int count) {\n    if (count < 1) return vec3(0.0);\n    if (count < 2) return getColor(0);\n    t = clamp(t, 0.0, 1.0) * float(count - 1);\n    int idx = min(int(floor(t)), count - 2);\n    float localT = fract(t);\n    localT = localT * localT * (3.0 - 2.0 * localT);\n    return mix(getColor(idx), getColor(idx + 1), localT);\n}\n\n// === Gradient Flow ===\nfloat getGradientT(vec2 uv, float t, vec2 dir1, vec2 dir2, vec3 freqs, vec2 dir3) {\n    vec2 suv = uv * 1.;\n    \n    float flow = dot(suv, dir1) + sin(dot(suv, dir2) * freqs.x + t) * 0.3 + t * 0.2;\n    float flow2 = dot(suv, dir2.yx) + cos(dot(suv, dir1.yx) * freqs.y - t * 0.8) * 0.25;\n    \n    float gradT = sin(flow * 1.5) * 0.5 + 0.5;\n    gradT += cos(flow2 * 1.2) * 1.3;\n    gradT += sin(dot(suv, dir3) * freqs.z + t * 3.5) * 1.2;\n    \n    return smoothstep(0.0, 4.12, gradT);\n}\n\n// === RING LENS ===\nvoid applyRingLens(vec2 pp, vec2 fragCoord, vec2 r, float iorOffset, out vec2 warpedUV, out float edgeFactor) {\n    float radiusSq = u_ringRadius * u_ringRadius;\n    \n    vec2 lensUV = (fragCoord - vec2(r.x * 0.5, 0.0)) / r.y * u_lensScale;\n    float dist = length(lensUV);\n    \n    float fw = fwidth(dist / u_ringSpacing) * u_ringSpacing;\n    \n    float ringDist = mod(dist, u_ringSpacing) / u_ringSpacing;\n    float ringShifted = ringDist - 0.5;\n    float localR = ringShifted * 2.0;\n    \n    float sp = radiusSq - localR * localR;\n    \n    float edgeSdf = abs(localR) - u_ringRadius;\n    float edgeAA = smoothstep(fw, -fw, edgeSdf);\n    \n    float lensAmount = smoothstep(0., 0.3, sp);\n    edgeFactor = (1.0 - smoothstep(0.0, radiusSq, sp)) * lensAmount * edgeAA;\n    \n    vec2 dir = lensUV / max(dist, 0.001);\n    \n    warpedUV = pp;\n    if (sp > 0.0) {\n        float lens = sqrt(sp) / max(u_ringRadius, 0.001);\n        float baseWarp = mix(1.0, u_ringWarpStrength, lens);\n        float warpAmount = baseWarp * (1.0 + iorOffset);\n        float ringCenter = (floor(dist / u_ringSpacing) + 0.5) * u_ringSpacing;\n        vec2 offset = pp - dir * ringCenter;\n        warpedUV = dir * ringCenter + offset * warpAmount;\n    }\n}\n\nvoid main() {\n    vec2 fragCoord = v_uv * u_resolution;\n    seed = uvec3(uvec2(fragCoord), uint(fract(u_time) * 1000.0));\n    \n    vec2 r = u_resolution;\n    vec2 p = (fragCoord * 2.0 - r) / r.y;\n    float t = u_time * u_speed;\n    \n    int colorCount = u_colors_length;\n    \n    // Early out: no colors -> black\n    if (colorCount < 1) {\n        fragColor = vec4(0.0, 0.0, 0.0, 1.0);\n        return;\n    }\n    \n    // Seed-based flow directions (precomputed once)\n    vec3 seedOff1 = seedRandom(u_seed);\n    vec3 seedOff2 = seedRandom(u_seed + 100.0);\n    \n    float angle1 = seedOff1.x * 6.28;\n    float angle2 = seedOff1.y * 6.28;\n    vec2 dir1 = vec2(cos(angle1), sin(angle1));\n    vec2 dir2 = vec2(cos(angle2), sin(angle2));\n    vec2 dir3 = dir1 + dir2;\n    vec3 freqs = vec3(\n        1.0 + seedOff1.z * 2.0,\n        1.0 + seedOff2.x * 1.5,\n        1.5 + seedOff2.y * 2.0\n    );\n    \n    float dice = random3f().x;\n    \n    vec3 ringIorOffsets = vec3(-1.0, 0.0, 1.0) * u_ringDispersion;\n    \n    vec3 col = vec3(0.0);\n    \n    for (int i = 0; i < SAMPLES; i++) {\n        float ephemeral = (float(i) + dice) / float(SAMPLES);\n        float sqEph = ephemeral * ephemeral;\n        \n        vec2 pt = p;\n        pt.x += u_ephemeralAmp * sqEph * sin(p.y * 2.0 + t);\n        pt.y += u_ephemeralAmp * sqEph * cos(p.x * 1.5 - t) * 0.5;\n        pt.y -= (1.0 - exp(-EPHEMERAL_DRIP * sqEph)) * abs(pt.y) * sign(pt.y) * 0.3;\n        \n        vec3 tint = smoothstep(1.0, 0.0, abs(3.0 * ephemeral - vec3(1.0, 1.5, 2.0)));\n        \n        vec3 gradTs = vec3(0.0);\n        vec3 edgeFactors = vec3(0.0);\n        \n        for (int c = 0; c < 3; c++) {\n            vec2 pp = pt * u_lensScale;\n            vec2 warpedUV;\n            float edgeFactor;\n            applyRingLens(pp, fragCoord, r, ringIorOffsets[c], warpedUV, edgeFactor);\n            \n            vec2 gradUV = warpedUV / u_lensScale;\n            gradTs[c] = getGradientT(gradUV, t * 0.8, dir1, dir2, freqs, dir3);\n            edgeFactors[c] = edgeFactor;\n        }\n        \n        vec3 convergentColor = paletteN(gradTs.g, colorCount);\n        float edgeMix = max(max(edgeFactors.r, edgeFactors.g), edgeFactors.b);\n        \n        vec3 dispersedColor = vec3(\n            paletteN(gradTs.r, colorCount).r,\n            convergentColor.g,\n            paletteN(gradTs.b, colorCount).b\n        );\n        \n        vec3 finalColor = mix(convergentColor, dispersedColor, edgeMix * 2.0);\n        \n        vec3 rainbow = (gradTs - gradTs.g) * 3.0;\n        finalColor += rainbow * edgeMix * u_edgeDisp;\n        \n        col += tint * finalColor * (3.0 / float(SAMPLES));\n    }\n    \n    fragColor = vec4(col, 1.0);\n}\n`,propertyControls:{colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color},maxCount:8,defaultValue:[\"#91FFCC\",\"#FFB938\",\"#FF4242\"]},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:47,min:0,max:1e3,step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:.5,min:0,max:2,step:.01},ephemeralAmp:{type:ControlType.Number,title:\"Ephemeral\",defaultValue:.12,min:0,max:.5,step:.01},lensScale:{type:ControlType.Number,title:\"Scale\",defaultValue:10,min:.1,max:10,step:.1},ringSpacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:1.5,min:.1,max:5,step:.1},ringRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:1,min:.1,max:2,step:.01},ringWarpStrength:{type:ControlType.Number,title:\"Warp\",defaultValue:4,min:0,max:5,step:.1},ringDispersion:{type:ControlType.Number,title:\"Dispersion\",defaultValue:.4,min:0,max:1,step:.01},edgeDisp:{type:ControlType.Number,title:\"Edges\",defaultValue:1.3,min:0,max:5,step:.1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DispersionRings.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,RichText,Shader,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/js1leFgNDeqePLZh4P0U/HWO13pbdqiy8q9HeszL5/Ije9pWgN8.js\";import shaderConfig from\"https://framerusercontent.com/modules/VMKsfJdfTvRVeIoDd5X9/fXq10iSPqH2cgEWzpK4N/DispersionRings.js\";import ChevronUp from\"https://framerusercontent.com/modules/WyKk0z1iHMFNtAsXfivn/Mf68nUMdDd1u4PqSiLUU/qQL9ksyKl.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xkQPEePPQGIWy8gxxXOD/HfZUTwcdDm80BzR0DstH/sUo2ZhfzI.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={AyuTGX7Ir:{hover:true},Pysv8pnqs:{hover:true}};const cycleOrder=[\"Pysv8pnqs\",\"AyuTGX7Ir\"];const serializationHash=\"framer-8LL7Z\";const variantClassNames={AyuTGX7Ir:\"framer-v-15cnh4b\",Pysv8pnqs:\"framer-v-1a6fql0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gOQyIBRzp=undefined;const transition1={bounce:0,delay:0,duration:1.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:0,delay:0,duration:0,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 humanReadableVariantMap={\"Contact Me\":\"Pysv8pnqs\",Open:\"AyuTGX7Ir\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,gOQyIBRzp:click??props.gOQyIBRzp,variant:humanReadableVariantMap[props.variant]??props.variant??\"Pysv8pnqs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,gOQyIBRzp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pysv8pnqs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ciabsv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gOQyIBRzp){const res=await gOQyIBRzp(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1a6fql0\",className,classNames),\"data-framer-appear-id\":\"1a6fql0\",\"data-framer-name\":\"Contact Me\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pysv8pnqs\",onTap:onTap1ciabsv,optimized:true,ref:refBinding,style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({\"AyuTGX7Ir-hover\":{\"data-framer-name\":undefined},\"Pysv8pnqs-hover\":{\"data-framer-name\":undefined},AyuTGX7Ir:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l67u0e-container\",layoutDependency:layoutDependency,layoutId:\"wWpUaxoUC-container\",rendersWithMotion:true,children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,fallbackImage:\"https://framerusercontent.com/images/0fdm31ehuXJN5pgXnHT3sk0QI48.png?scale-down-to=292&width=584&height=114\",feedbackLoop:shaderConfig.feedbackLoop,fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\",\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"]},u_edgeDisp:{type:\"number\",value:5},u_ephemeralAmp:{type:\"number\",value:.08},u_lensScale:{type:\"number\",value:3.5},u_ringDispersion:{type:\"number\",value:0},u_ringRadius:{type:\"number\",value:2},u_ringSpacing:{type:\"number\",value:.1},u_ringWarpStrength:{type:\"number\",value:0},u_seed:{type:\"number\",value:47},u_speed:{type:\"number\",value:.5}},vertexShader:shaderConfig.vertex,width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cuzvc3\",layoutDependency:layoutDependency,layoutId:\"wdiK6Jdy2\",style:{backgroundColor:\"var(--token-6b81d4da-8002-4ec3-93f3-bbddc5ff1217, rgb(87, 87, 87))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{\"AyuTGX7Ir-hover\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"Pysv8pnqs-hover\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8dac2e\",layoutDependency:layoutDependency,layoutId:\"XCkLPrhG_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"CONTACT ME\"})}),className:\"framer-1gl4p7o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ayUnCtflZ\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7fgv5g\",layoutDependency:layoutDependency,layoutId:\"S3KgcECaK\",children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-185s1bh\",Component:ChevronDown,layoutDependency:layoutDependency,layoutId:\"cjArW2KMt\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--3it368\":1},...addPropertyOverrides({AyuTGX7Ir:{Component:ChevronUp}},baseVariant,gestureVariant)})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8LL7Z.framer-ootnqy, .framer-8LL7Z .framer-ootnqy { display: block; }\",\".framer-8LL7Z.framer-1a6fql0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-8LL7Z .framer-l67u0e-container { flex: none; height: 57px; left: -6px; position: absolute; right: -104px; top: calc(52.272727272727295% - 57px / 2); z-index: 1; }\",\".framer-8LL7Z .framer-cuzvc3 { 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: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-8LL7Z .framer-8dac2e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 120px; }\",\".framer-8LL7Z .framer-1gl4p7o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8LL7Z .framer-7fgv5g { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-8LL7Z .framer-185s1bh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AyuTGX7Ir\":{\"layout\":[\"auto\",\"auto\"]},\"QylishRvc\":{\"layout\":[\"auto\",\"auto\"]},\"qssyZh2KI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gOQyIBRzp\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSNxEGTudA=withCSS(Component,css,\"framer-8LL7Z\");export default FramerSNxEGTudA;FramerSNxEGTudA.displayName=\"DDG-CONTACT ME\";FramerSNxEGTudA.defaultProps={height:44,width:182};addPropertyControls(FramerSNxEGTudA,{variant:{options:[\"Pysv8pnqs\",\"AyuTGX7Ir\"],optionTitles:[\"Contact Me\",\"Open\"],title:\"Variant\",type:ControlType.Enum},gOQyIBRzp:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSNxEGTudA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSNxEGTudA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"182\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AyuTGX7Ir\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QylishRvc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qssyZh2KI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"gOQyIBRzp\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"44\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SNxEGTudA.map","// Generated by Framer (72b52f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xkQPEePPQGIWy8gxxXOD/HfZUTwcdDm80BzR0DstH/sUo2ZhfzI.js\";import Hamburger from\"https://framerusercontent.com/modules/sgUFsolNHn4de64Grgm8/ys6LdqItPsWjwb09Ht9P/fgaoOPfj5.js\";import PhoneMenu from\"https://framerusercontent.com/modules/hcULnuJOFh20foDk0epO/QR3OisrqBqGQZEKwaPFa/lreJhrlFI.js\";import ToolsBtn from\"https://framerusercontent.com/modules/YlL865sDvYkmjsUvGBrk/OTb8PNkpe0bEPYn4IMQq/QsCjqHqvs.js\";import HomeBtn from\"https://framerusercontent.com/modules/dX6HROKVvK8Rt8z0bPpL/5HD85BZrG0QzI3exTqpC/rjqL_xjpA.js\";import DDGCONTACTME from\"https://framerusercontent.com/modules/CX7ClvkyH449yY3FMKY4/UKcibetSmZl7dgDFdBk1/SNxEGTudA.js\";import SkillsBtn from\"https://framerusercontent.com/modules/zVzDrT7fZHdda68UmGbp/ll8lxGB0GmxN2ZrrgngG/TczK9xgiD.js\";import ProjectsBtn from\"https://framerusercontent.com/modules/7Cd8XFKnKx2N6plcLj4Q/XRFk0FJdeyNhfUQB4dqU/WVH7CN7R5.js\";import AboutMeBtn from\"https://framerusercontent.com/modules/eUgOD8VxvgrFawcm52qa/6iiA4AdGBjKvkIlGGk7L/x0UVG3i5v.js\";const HomeBtnFonts=getFonts(HomeBtn);const ProjectsBtnFonts=getFonts(ProjectsBtn);const AboutMeBtnFonts=getFonts(AboutMeBtn);const SkillsBtnFonts=getFonts(SkillsBtn);const ToolsBtnFonts=getFonts(ToolsBtn);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const DDGCONTACTMEFonts=getFonts(DDGCONTACTME);const PhoneMenuFonts=getFonts(PhoneMenu);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ClipboardFonts=getFonts(Clipboard);const cycleOrder=[\"O3JcHg1ct\",\"Ok773JWRW\",\"jmr6vpfFv\",\"i_aItt6aR\",\"vRnoNLHGb\",\"fnXkbY3BK\",\"wnJPoBHtg\",\"fSCz60r3k\",\"c3FGHkgAh\"];const serializationHash=\"framer-Qk775\";const variantClassNames={c3FGHkgAh:\"framer-v-1i887h8\",fnXkbY3BK:\"framer-v-rrtq7v\",fSCz60r3k:\"framer-v-v5gm60\",i_aItt6aR:\"framer-v-7c0c67\",jmr6vpfFv:\"framer-v-ef18hc\",O3JcHg1ct:\"framer-v-anx94g\",Ok773JWRW:\"framer-v-1uim1yx\",vRnoNLHGb:\"framer-v-a6sjww\",wnJPoBHtg:\"framer-v-fhpl7g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UNfgbxuWlFuTez165B=undefined;const transition1={bounce:0,delay:0,duration:1.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:0,delay:0,duration:0,type:\"spring\"};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:300};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition3={bounce:0,delay:0,duration:1.4,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};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 humanReadableVariantMap={\"About Me-XL/Desktop\":\"c3FGHkgAh\",\"Home-XL/Desktop\":\"O3JcHg1ct\",\"Phone closed\":\"wnJPoBHtg\",\"Phone-Contact Open\":\"i_aItt6aR\",\"Phone-Menu Open\":\"jmr6vpfFv\",\"Projects-XL/Desktop\":\"fSCz60r3k\",\"Tablet Open\":\"fnXkbY3BK\",\"XL/Desktop-open\":\"Ok773JWRW\",Tablet:\"vRnoNLHGb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"O3JcHg1ct\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"O3JcHg1ct\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapi0eh51=activeVariantCallback(async(...args)=>{setVariant(\"i_aItt6aR\");});const gOQyIBRzpdih79p=activeVariantCallback(async(...args)=>{setVariant(\"wnJPoBHtg\");});const gOQyIBRzpi0eh51=activeVariantCallback(async(...args)=>{setVariant(\"i_aItt6aR\");});const onTapdih79p=activeVariantCallback(async(...args)=>{setVariant(\"wnJPoBHtg\");});const onTap1lwer99=activeVariantCallback(async(...args)=>{setVariant(\"jmr6vpfFv\");});const onTapd6eas6=activeVariantCallback(async(...args)=>{setVariant(\"Ok773JWRW\");});const onTapinnnr3=activeVariantCallback(async(...args)=>{setVariant(\"O3JcHg1ct\");});const gOQyIBRzpfj8u0b=activeVariantCallback(async(...args)=>{setVariant(\"fnXkbY3BK\");});const gOQyIBRzps7jkhx=activeVariantCallback(async(...args)=>{setVariant(\"vRnoNLHGb\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jmr6vpfFv\",\"i_aItt6aR\",\"vRnoNLHGb\",\"fnXkbY3BK\",\"wnJPoBHtg\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"jmr6vpfFv\",\"i_aItt6aR\",\"wnJPoBHtg\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"jmr6vpfFv\",\"i_aItt6aR\",\"wnJPoBHtg\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"Ok773JWRW\",\"fnXkbY3BK\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"i_aItt6aR\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({i_aItt6aR:{value:transition2},jmr6vpfFv:{value:transition2},wnJPoBHtg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-anx94g\",className,classNames),\"data-framer-appear-id\":\"anx94g\",\"data-framer-name\":\"Home-XL/Desktop\",layoutDependency:layoutDependency,layoutId:\"O3JcHg1ct\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({c3FGHkgAh:{\"data-framer-name\":\"About Me-XL/Desktop\"},fnXkbY3BK:{\"data-framer-name\":\"Tablet Open\"},fSCz60r3k:{\"data-framer-name\":\"Projects-XL/Desktop\"},i_aItt6aR:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Phone-Contact Open\",optimized:undefined},jmr6vpfFv:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Phone-Menu Open\",optimized:undefined},Ok773JWRW:{\"data-framer-name\":\"XL/Desktop-open\"},vRnoNLHGb:{\"data-framer-name\":\"Tablet\"},wnJPoBHtg:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Phone closed\",optimized:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qljc50\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"RgLDX2OYr\"}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m6fkot\",layoutDependency:layoutDependency,layoutId:\"UTH9WBwl7\",children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-14al75w\",\"data-border\":true,\"data-framer-appear-id\":\"14al75w\",\"data-framer-name\":\"DDG Nav bar\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"xq6Ft_I6c\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1emy5lt\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"UU2KR3hYn\",children:[/*#__PURE__*/_jsx(Link,{href:UNfgbxuWlFuTez165B,motionChild:true,nodeId:\"TvGbvzpp1\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-w929u1 framer-cp5w8b\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"TvGbvzpp1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-skl3s8-container\",layoutDependency:layoutDependency,layoutId:\"bWoXpPZ1I-container\",nodeId:\"bWoXpPZ1I\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(HomeBtn,{height:\"100%\",id:\"bWoXpPZ1I\",layoutId:\"bWoXpPZ1I\",variant:matchVariant(\"njjo9nMW1\"),width:\"100%\",...addPropertyOverrides({fSCz60r3k:{variant:matchVariant(\"Z85YeRgnP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yRuQ6UYpE\"},motionChild:true,nodeId:\"zwc1_sDm8\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bzfq1v framer-cp5w8b\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"zwc1_sDm8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l5acj-container\",layoutDependency:layoutDependency,layoutId:\"blWqjeeaN-container\",nodeId:\"blWqjeeaN\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(ProjectsBtn,{height:\"100%\",id:\"blWqjeeaN\",layoutId:\"blWqjeeaN\",variant:matchVariant(\"qscCwjhV6\"),width:\"100%\",...addPropertyOverrides({fSCz60r3k:{variant:matchVariant(\"Jc3cy5nDQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yRuQ6UYpE\"},motionChild:true,nodeId:\"gCOoVfbz7\",openInNewTab:true,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ngf0qj framer-cp5w8b\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"gCOoVfbz7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x7clwc-container\",layoutDependency:layoutDependency,layoutId:\"lPPpo3f8k-container\",nodeId:\"lPPpo3f8k\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(AboutMeBtn,{height:\"100%\",id:\"lPPpo3f8k\",layoutId:\"lPPpo3f8k\",variant:matchVariant(\"OxplPcQt7\"),width:\"100%\",...addPropertyOverrides({c3FGHkgAh:{variant:matchVariant(\"WpAqBOHLi\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"qXYb1MrgV\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12i7vm4 framer-cp5w8b\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"qXYb1MrgV\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6ed0af-container\",layoutDependency:layoutDependency,layoutId:\"jDz9N4LQJ-container\",nodeId:\"jDz9N4LQJ\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(SkillsBtn,{height:\"100%\",id:\"jDz9N4LQJ\",layoutId:\"jDz9N4LQJ\",variant:matchVariant(\"ITXLhpSX6\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"cqidWHWWs\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4ecyvv framer-cp5w8b\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"cqidWHWWs\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mhfhqi-container\",layoutDependency:layoutDependency,layoutId:\"X7zASw1jm-container\",nodeId:\"X7zASw1jm\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(ToolsBtn,{height:\"100%\",id:\"X7zASw1jm\",layoutId:\"X7zASw1jm\",variant:matchVariant(\"VEskWoB_0\"),width:\"100%\"})})})})})]})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13yefq5\",layoutDependency:layoutDependency,layoutId:\"BgfzTV3F8\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14p3kvi\",layoutDependency:layoutDependency,layoutId:\"O8cer66YA\",...addPropertyOverrides({i_aItt6aR:{transformTemplate:transformTemplate1},jmr6vpfFv:{\"data-highlight\":true,onTap:onTapi0eh51,transformTemplate:transformTemplate1},wnJPoBHtg:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({i_aItt6aR:{height:44,y:(componentViewport?.y||0)+10+-22+0},jmr6vpfFv:{height:44,y:(componentViewport?.y||0)+10+-22+0},wnJPoBHtg:{height:44,y:(componentViewport?.y||0)+10+-22+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fed0xa-container\",layoutDependency:layoutDependency,layoutId:\"BLX7PJK2Z-container\",nodeId:\"BLX7PJK2Z\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(DDGCONTACTME,{height:\"100%\",id:\"BLX7PJK2Z\",layoutId:\"BLX7PJK2Z\",variant:matchVariant(\"Pysv8pnqs\"),width:\"100%\",...addPropertyOverrides({i_aItt6aR:{gOQyIBRzp:gOQyIBRzpdih79p,variant:matchVariant(\"AyuTGX7Ir\")},wnJPoBHtg:{gOQyIBRzp:gOQyIBRzpi0eh51}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-o4stuq\",\"data-framer-appear-id\":\"o4stuq\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"YVsfK9htx\",optimized:true,...addPropertyOverrides({i_aItt6aR:{\"data-highlight\":true,onTap:onTap1lwer99},jmr6vpfFv:{\"data-highlight\":true,onTap:onTapdih79p},wnJPoBHtg:{\"data-highlight\":true,onTap:onTap1lwer99}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,...addPropertyOverrides({i_aItt6aR:{y:(componentViewport?.y||0)+10+0+-1},jmr6vpfFv:{y:(componentViewport?.y||0)+10+0+-1},wnJPoBHtg:{y:(componentViewport?.y||0)+10+0+-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fcrtr0-container\",layoutDependency:layoutDependency,layoutId:\"ht2gyNjY6-container\",nodeId:\"ht2gyNjY6\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(PhoneMenu,{height:\"100%\",id:\"ht2gyNjY6\",layoutId:\"ht2gyNjY6\",variant:matchVariant(\"udFO4NTya\"),width:\"100%\",...addPropertyOverrides({jmr6vpfFv:{variant:matchVariant(\"hJwHgjx1E\")},wnJPoBHtg:{GeMIZRwfM:undefined}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ajoul\",layoutDependency:layoutDependency,layoutId:\"bZpSxXIJz\",children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1xf6amo\",\"data-framer-appear-id\":\"1xf6amo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i0CUaTwLd\",onTap:onTapd6eas6,...addPropertyOverrides({fnXkbY3BK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":undefined,animate:animation3,initial:animation1,onTap:undefined,optimized:true},Ok773JWRW:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation1,onTap:onTapinnnr3,optimized:true},vRnoNLHGb:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||64)-20-44)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-153gsqw-container\",\"data-framer-appear-id\":\"153gsqw\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"Ni4WxOndu-container\",nodeId:\"Ni4WxOndu\",optimized:true,rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(DDGCONTACTME,{height:\"100%\",id:\"Ni4WxOndu\",layoutId:\"Ni4WxOndu\",variant:matchVariant(\"Pysv8pnqs\"),width:\"100%\",...addPropertyOverrides({fnXkbY3BK:{gOQyIBRzp:gOQyIBRzps7jkhx,variant:matchVariant(\"AyuTGX7Ir\")},Ok773JWRW:{variant:matchVariant(\"AyuTGX7Ir\")},vRnoNLHGb:{gOQyIBRzp:gOQyIBRzpfj8u0b}},baseVariant,gestureVariant)})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1le00wi\",\"data-border\":true,\"data-framer-appear-id\":\"1le00wi\",\"data-framer-name\":\"Message Form\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ILYORXbpQ\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 90% at 50% 79.80000000000001%, rgb(179, 179, 179) 0%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{fnXkbY3BK:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Ok773JWRW:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)) 0%, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)) 100%)\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18y28pu\",layoutDependency:layoutDependency,layoutId:\"NtdT7pAR2\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3j8el\",layoutDependency:layoutDependency,layoutId:\"C5ct9u3Gz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"Patrickdmorgan2@gmail.com\"})}),className:\"framer-cy4wmj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UV3Slb3IJ\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vs8klt\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"kkRWcW5Ij\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5nfxjr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yvjJLRBnn-container\",nodeId:\"yvjJLRBnn\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgb(255, 255, 255)\",content:\"Patrickdmorgan2@gmail.com\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",hoverOptions:{backgroundColor:\"var(--token-0cfe00f3-24b0-432c-968d-12e5103b3a36, rgb(153, 143, 143))\",color:\"rgb(255, 255, 255)\",scale:1.05,transition:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"}},id:\"yvjJLRBnn\",isMixedBorderRadius:false,label:\"Copy\",layoutId:\"yvjJLRBnn\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,success:\"Copied!\",topLeftRadius:50,topRightRadius:50,width:\"100%\"})})})})]})}),isDisplayed4()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1qh2dst\",\"data-border\":true,\"data-framer-appear-id\":\"1qh2dst\",\"data-framer-name\":\"Message Form\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"FnN1bFmwe\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 90% at 50% 79.80000000000001%, rgb(179, 179, 179) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ldhxjl\",layoutDependency:layoutDependency,layoutId:\"vfG4JBFAf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s9g3rx\",layoutDependency:layoutDependency,layoutId:\"haYChKm4p\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"Patrickdmorgan2@gmail.com\"})}),className:\"framer-1c5yf0h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FmrmOs1iI\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1md53bo\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"pAbWN0TvI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kt3kkk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dIcd2gjor-container\",nodeId:\"dIcd2gjor\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgb(255, 255, 255)\",content:\"Patrickdmorgan2@gmail.com\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",hoverOptions:{backgroundColor:\"var(--token-0cfe00f3-24b0-432c-968d-12e5103b3a36, rgb(153, 143, 143))\",color:\"rgb(255, 255, 255)\",scale:1.05,transition:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"}},id:\"dIcd2gjor\",isMixedBorderRadius:false,label:\"Copy\",layoutId:\"dIcd2gjor\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,success:\"Copied!\",topLeftRadius:50,topRightRadius:50,width:\"100%\"})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qk775.framer-cp5w8b, .framer-Qk775 .framer-cp5w8b { display: block; }\",\".framer-Qk775.framer-anx94g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 20px 10px 20px; position: relative; width: 1200px; }\",\".framer-Qk775 .framer-1qljc50 { align-self: stretch; flex: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-Qk775 .framer-1m6fkot { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qk775 .framer-14al75w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: auto; padding: 4px; position: relative; width: min-content; z-index: 6; }\",\".framer-Qk775 .framer-1emy5lt, .framer-Qk775 .framer-1vs8klt, .framer-Qk775 .framer-1md53bo { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qk775 .framer-w929u1, .framer-Qk775 .framer-12i7vm4, .framer-Qk775 .framer-4ecyvv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-Qk775 .framer-skl3s8-container, .framer-Qk775 .framer-1x7clwc-container, .framer-Qk775 .framer-6ed0af-container, .framer-Qk775 .framer-mhfhqi-container, .framer-Qk775 .framer-5nfxjr-container, .framer-Qk775 .framer-1kt3kkk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Qk775 .framer-1bzfq1v, .framer-Qk775 .framer-ngf0qj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-Qk775 .framer-l5acj-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-Qk775 .framer-13yefq5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qk775 .framer-14p3kvi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qk775 .framer-1fed0xa-container, .framer-Qk775 .framer-153gsqw-container { flex: none; height: auto; position: relative; width: auto; z-index: 6; }\",\".framer-Qk775 .framer-o4stuq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 51px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-Qk775 .framer-fcrtr0-container { flex: none; height: auto; left: -97px; position: absolute; top: -1px; width: auto; z-index: 4; }\",\".framer-Qk775 .framer-13ajoul { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qk775 .framer-1xf6amo { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qk775 .framer-1le00wi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: absolute; right: 20px; top: 90px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Qk775 .framer-18y28pu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Qk775 .framer-3j8el, .framer-Qk775 .framer-1s9g3rx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 261px; }\",\".framer-Qk775 .framer-cy4wmj, .framer-Qk775 .framer-1c5yf0h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Qk775 .framer-1qh2dst { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 10px; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: absolute; top: 75px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Qk775 .framer-1ldhxjl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Qk775.framer-v-1uim1yx.framer-anx94g { overflow: visible; }\",\".framer-Qk775.framer-v-1uim1yx .framer-1xf6amo { flex: none; width: min-content; }\",\".framer-Qk775.framer-v-1uim1yx .framer-1le00wi, .framer-Qk775.framer-v-rrtq7v .framer-1le00wi { z-index: 4; }\",\".framer-Qk775.framer-v-ef18hc.framer-anx94g, .framer-Qk775.framer-v-7c0c67.framer-anx94g, .framer-Qk775.framer-v-fhpl7g.framer-anx94g { align-content: flex-start; align-items: flex-start; gap: unset; height: 60px; justify-content: space-between; overflow: visible; padding: 10px; width: 390px; }\",\".framer-Qk775.framer-v-ef18hc .framer-13yefq5 { align-content: flex-start; align-items: flex-start; flex-direction: row; min-height: 44px; }\",\".framer-Qk775.framer-v-ef18hc .framer-14p3kvi { cursor: pointer; flex-direction: row; gap: 0px; justify-content: center; left: 0px; min-height: unset; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-Qk775.framer-v-ef18hc .framer-o4stuq, .framer-Qk775.framer-v-7c0c67 .framer-o4stuq, .framer-Qk775.framer-v-fhpl7g .framer-o4stuq { bottom: 0px; cursor: pointer; height: unset; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-Qk775.framer-v-7c0c67 .framer-13yefq5, .framer-Qk775.framer-v-fhpl7g .framer-13yefq5 { align-content: flex-start; align-items: flex-start; flex-direction: row; min-height: 44px; order: 0; }\",\".framer-Qk775.framer-v-7c0c67 .framer-14p3kvi, .framer-Qk775.framer-v-fhpl7g .framer-14p3kvi { flex-direction: row; gap: 0px; justify-content: center; left: 0px; min-height: unset; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-Qk775.framer-v-7c0c67 .framer-1qh2dst { order: 9; }\",\".framer-Qk775.framer-v-a6sjww.framer-anx94g { width: 810px; }\",\".framer-Qk775.framer-v-a6sjww .framer-1xf6amo, .framer-Qk775.framer-v-rrtq7v .framer-1xf6amo { cursor: unset; }\",\".framer-Qk775.framer-v-rrtq7v.framer-anx94g { overflow: visible; width: 810px; }\",...sharedStyle.css,'.framer-Qk775[data-border=\"true\"]::after, .framer-Qk775 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ok773JWRW\":{\"layout\":[\"fixed\",\"auto\"]},\"jmr6vpfFv\":{\"layout\":[\"fixed\",\"fixed\"]},\"i_aItt6aR\":{\"layout\":[\"fixed\",\"fixed\"]},\"vRnoNLHGb\":{\"layout\":[\"fixed\",\"auto\"]},\"fnXkbY3BK\":{\"layout\":[\"fixed\",\"auto\"]},\"wnJPoBHtg\":{\"layout\":[\"fixed\",\"fixed\"]},\"fSCz60r3k\":{\"layout\":[\"fixed\",\"auto\"]},\"c3FGHkgAh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVaNVtcDIU=withCSS(Component,css,\"framer-Qk775\");export default FramerVaNVtcDIU;FramerVaNVtcDIU.displayName=\"DDG-NAV+Contact Me\";FramerVaNVtcDIU.defaultProps={height:64,width:1200};addPropertyControls(FramerVaNVtcDIU,{variant:{options:[\"O3JcHg1ct\",\"Ok773JWRW\",\"jmr6vpfFv\",\"i_aItt6aR\",\"vRnoNLHGb\",\"fnXkbY3BK\",\"wnJPoBHtg\",\"fSCz60r3k\",\"c3FGHkgAh\"],optionTitles:[\"Home-XL/Desktop\",\"XL/Desktop-open\",\"Phone-Menu Open\",\"Phone-Contact Open\",\"Tablet\",\"Tablet Open\",\"Phone closed\",\"Projects-XL/Desktop\",\"About Me-XL/Desktop\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVaNVtcDIU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HomeBtnFonts,...ProjectsBtnFonts,...AboutMeBtnFonts,...SkillsBtnFonts,...ToolsBtnFonts,...DDGCONTACTMEFonts,...PhoneMenuFonts,...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerVaNVtcDIU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HomeBtn,{},context),forwardLoader(ProjectsBtn,{},context),forwardLoader(AboutMeBtn,{},context),forwardLoader(SkillsBtn,{},context),forwardLoader(ToolsBtn,{},context),forwardLoader(Hamburger,{},context),forwardLoader(DDGCONTACTME,{},context),forwardLoader(PhoneMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVaNVtcDIU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ok773JWRW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jmr6vpfFv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i_aItt6aR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vRnoNLHGb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fnXkbY3BK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wnJPoBHtg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fSCz60r3k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c3FGHkgAh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VaNVtcDIU.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js\";import FooterDDG from\"#framer/local/canvasComponent/AKN24CNgy/AKN24CNgy.js\";import BannerScroll from\"#framer/local/canvasComponent/QijTTMfVp/QijTTMfVp.js\";import DDGNAVContactMe from\"#framer/local/canvasComponent/VaNVtcDIU/VaNVtcDIU.js\";const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const BannerScrollFonts=getFonts(BannerScroll);const DDGNAVContactMeFonts=getFonts(DDGNAVContactMe);const MotionDivWithFX=withFX(motion.div);const FooterDDGFonts=getFonts(FooterDDG);const ContainerWithFX=withFX(Container);const breakpoints={eVUsWXzsd:\"(min-width: 1536px)\",KBMlfUGmg:\"(max-width: 809.98px)\",os5dvxUED:\"(min-width: 810px) and (max-width: 1199.98px)\",ypyq_H6dn:\"(min-width: 1200px) and (max-width: 1535.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-HIwl2\";const variantClassNames={eVUsWXzsd:\"framer-v-18t4lh2\",KBMlfUGmg:\"framer-v-ufcj9o\",os5dvxUED:\"framer-v-1crup8z\",ypyq_H6dn:\"framer-v-17si1l3\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={damping:40,delay:0,mass:1,stiffness:250,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition2={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const breakpointRules={KBMlfUGmg:[\".framer-HIwl2 .framer-1xwwu2p-container { height: 46px; }\"],os5dvxUED:[\".framer-HIwl2 .framer-1xwwu2p-container { height: 84px; }\",\".framer-HIwl2 .framer-4zlc4m { gap: unset; justify-content: space-between; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={KBMlfUGmg:\".framer-ufcj9o-override\",os5dvxUED:\".framer-1crup8z-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HIwl2.framer-1uj9z52, .framer-HIwl2 .framer-1uj9z52 { display: block; }\",\".framer-HIwl2.framer-17si1l3 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-HIwl2 .framer-bq8z5e { background: radial-gradient(50% 50% at 50% 50%, #ffffff 0%, rgb(171, 171, 171) 100%); flex: none; height: 1px; order: -1000; overflow: visible; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-HIwl2 .framer-1wk0tc4-container { flex: none; height: 100vh; left: calc(49.93489583333336% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-HIwl2 .framer-1xwwu2p-container { flex: none; height: 143px; order: -999; position: relative; width: 100%; z-index: 1; }\",\".framer-HIwl2 .framer-4zlc4m { --border-bottom-width: 0px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; opacity: 0.9; order: -998; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 6; }\",\".framer-HIwl2 .framer-11d3j55-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 6; }\",\".framer-HIwl2 .framer-1vtzd5m { -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); bottom: 0px; flex: none; height: 67px; left: calc(50.00000000000002% - 100% / 2); opacity: 0.25; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-HIwl2 .framer-avh492 { background: linear-gradient(180deg, #424242 0%, rgba(0, 0, 0, 0.83) 16.616616807542407%, rgba(255, 255, 255, 0) 100%); bottom: 0px; flex: none; height: 67px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; width: 100%; z-index: 1; }\",\".framer-HIwl2 .framer-1b2gu7l { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-HIwl2 .framer-1hihsuw-container { flex: none; height: auto; order: 1004; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-HIwl2[data-border=\"true\"]::after, .framer-HIwl2 [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; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={eVUsWXzsd:\"(min-width: 1536px)\",KBMlfUGmg:\"(max-width: 809.98px)\",os5dvxUED:\"(min-width: 810px) and (max-width: 1199.98px)\",ypyq_H6dn:\"(min-width: 1200px) and (max-width: 1535.98px)\"};const humanReadableVariantMap={Desktop:\"ypyq_H6dn\",Phone:\"KBMlfUGmg\",Tablet:\"os5dvxUED\",XL:\"eVUsWXzsd\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ypyq_H6dn\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ypyq_H6dn\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17si1l3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bq8z5e\",\"data-framer-name\":\"BG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wk0tc4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"OcFscCJkk\",scopeId:\"kitR2MX86\",children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"var(--token-78bf5845-18ee-4bf2-bfc0-ab32bcc2e9e6, rgb(255, 255, 255))\",color2:\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192))\",color3:\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192))\",colorMode:\"custom\",distortion:0,height:\"100%\",id:\"OcFscCJkk\",layoutId:\"OcFscCJkk\",offset:-658,preset:\"custom\",preview:false,proportion:0,radius:\"0px\",rotation:0,scale:0,shape:\"Edge\",shapeSize:10,softness:100,speed:25,style:{height:\"100%\",width:\"100%\"},swirl:70,swirlIterations:10,width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{height:46},os5dvxUED:{height:84}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:143,width:\"100vw\",y:1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xwwu2p-container\",nodeId:\"FbMqA82nH\",scopeId:\"kitR2MX86\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eVUsWXzsd:{variant:matchVariant(\"agUPLasGi\")},KBMlfUGmg:{variant:matchVariant(\"A4DGBHELm\")},os5dvxUED:{variant:matchVariant(\"pBxa4We90\")}},children:/*#__PURE__*/_jsx(BannerScroll,{B4tjT_l1e:\"PATRICK MORGAN\",bQKp1aSGn:\"PATRICK\",BSRXTvKTP:\"MORGAN\",height:\"100%\",HSBWsaOrG:\"ABOUT ME\",I8B51VXtd:\"PETS BRING JOY\",id:\"FbMqA82nH\",KinpakMti:\"ABOUT ME\",layoutId:\"FbMqA82nH\",lDeKJu_jM:\"PETS BRING JOY\",lvziyNuyl:\"PETS BRING JOY\",me5zykkwW:\"PETS BRING JOY\",OdDFfrGtN:\"ABOUT ME\",rah8jq2Xz:\"PROJECTS\",style:{height:\"100%\",width:\"100%\"},ujC1IJEz9:\"ABOUT ME\",variant:matchVariant(\"St46v98X0\"),width:\"100%\",ZsUudPcxN:\"PROJECTS\"})})})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:.9,className:\"framer-4zlc4m\",\"data-border\":true,\"data-framer-name\":\"Nav\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{y:47},os5dvxUED:{y:85}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"max(100vw, 1px)\",y:144,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11d3j55-container\",nodeId:\"obuh5F0qz\",scopeId:\"kitR2MX86\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{variant:matchVariant(\"wnJPoBHtg\")},os5dvxUED:{variant:matchVariant(\"vRnoNLHGb\")}},children:/*#__PURE__*/_jsx(DDGNAVContactMe,{height:\"100%\",id:\"obuh5F0qz\",layoutId:\"obuh5F0qz\",style:{width:\"100%\"},variant:matchVariant(\"O3JcHg1ct\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{background:{alt:\"\",backgroundSize:.4,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition(44),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/zkZcqLYKrbf3IcoLGmkQF4odXvY.svg?width=126&height=126\"}},os5dvxUED:{background:{alt:\"\",backgroundSize:.4,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition(82),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/zkZcqLYKrbf3IcoLGmkQF4odXvY.svg?width=126&height=126\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:.4,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition(141),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/zkZcqLYKrbf3IcoLGmkQF4odXvY.svg?width=126&height=126\"},className:\"framer-1vtzd5m\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-avh492\"})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b2gu7l\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{y:1111},os5dvxUED:{y:1149}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:607,width:\"100vw\",y:1208,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1hihsuw-container\",nodeId:\"GQgosFAKy\",rendersWithMotion:true,scopeId:\"kitR2MX86\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{variant:matchVariant(\"nRkY9rmHm\")}},children:/*#__PURE__*/_jsx(FooterDDG,{height:\"100%\",id:\"GQgosFAKy\",layoutId:\"GQgosFAKy\",style:{width:\"100%\"},variant:matchVariant(\"Rwi_mhK6_\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2165\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eVUsWXzsd\":{\"layout\":[\"fixed\",\"fixed\"]},\"os5dvxUED\":{\"layout\":[\"fixed\",\"fixed\"]},\"KBMlfUGmg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ypyq_H6dn\":[\".framer-bq8z5e\",\".framer-1xwwu2p-container\",\".framer-4zlc4m\",\".framer-1hihsuw-container\"],\"eVUsWXzsd\":[\".framer-bq8z5e\",\".framer-1xwwu2p-container\",\".framer-4zlc4m\",\".framer-1hihsuw-container\"],\"os5dvxUED\":[\".framer-bq8z5e\",\".framer-1xwwu2p-container\",\".framer-4zlc4m\",\".framer-1hihsuw-container\"],\"KBMlfUGmg\":[\".framer-bq8z5e\",\".framer-1xwwu2p-container\",\".framer-4zlc4m\",\".framer-1hihsuw-container\"]}\n * @framerBreakpoints {\"eVUsWXzsd\":{\"min\":1536,\"canvasClassName\":\"framer-18t4lh2-override\",\"minHeight\":2559,\"viewportHeight\":790,\"name\":\"XL\",\"width\":1536,\"rootFontSize\":16},\"ypyq_H6dn\":{\"min\":1200,\"max\":1535,\"canvasClassName\":\"framer-17si1l3-override\",\"minHeight\":2165,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"os5dvxUED\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1crup8z-override\",\"minHeight\":2820,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KBMlfUGmg\":{\"max\":809,\"canvasClassName\":\"framer-ufcj9o-override\",\"minHeight\":2845,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ypyq_H6dn\n * @framerLayoutTemplate true\n */const FramerkitR2MX86=withCSS(Component,css,\"framer-HIwl2\");export default FramerkitR2MX86;FramerkitR2MX86.displayName=\"PBJ-Case study\";FramerkitR2MX86.defaultProps={height:2165,width:1200};addFonts(FramerkitR2MX86,[{explicitInter:true,fonts:[]},...AnimatedGradientBackgroundFonts,...BannerScrollFonts,...DDGNAVContactMeFonts,...FooterDDGFonts],{supportsExplicitInterCodegen:true});FramerkitR2MX86.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BannerScroll,{},context),forwardLoader(DDGNAVContactMe,{},context),forwardLoader(FooterDDG,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkitR2MX86\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eVUsWXzsd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"os5dvxUED\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KBMlfUGmg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"2165\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"ypyq_H6dn\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"ypyq_H6dn\\\":[\\\".framer-bq8z5e\\\",\\\".framer-1xwwu2p-container\\\",\\\".framer-4zlc4m\\\",\\\".framer-1hihsuw-container\\\"],\\\"eVUsWXzsd\\\":[\\\".framer-bq8z5e\\\",\\\".framer-1xwwu2p-container\\\",\\\".framer-4zlc4m\\\",\\\".framer-1hihsuw-container\\\"],\\\"os5dvxUED\\\":[\\\".framer-bq8z5e\\\",\\\".framer-1xwwu2p-container\\\",\\\".framer-4zlc4m\\\",\\\".framer-1hihsuw-container\\\"],\\\"KBMlfUGmg\\\":[\\\".framer-bq8z5e\\\",\\\".framer-1xwwu2p-container\\\",\\\".framer-4zlc4m\\\",\\\".framer-1hihsuw-container\\\"]}\",\"framerBreakpoints\":\"{\\\"eVUsWXzsd\\\":{\\\"min\\\":1536,\\\"canvasClassName\\\":\\\"framer-18t4lh2-override\\\",\\\"minHeight\\\":2559,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1536,\\\"rootFontSize\\\":16},\\\"ypyq_H6dn\\\":{\\\"min\\\":1200,\\\"max\\\":1535,\\\"canvasClassName\\\":\\\"framer-17si1l3-override\\\",\\\"minHeight\\\":2165,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"os5dvxUED\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1crup8z-override\\\",\\\"minHeight\\\":2820,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KBMlfUGmg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ufcj9o-override\\\",\\\"minHeight\\\":2845,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (72b52f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterDDG from\"#framer/local/canvasComponent/AKN24CNgy/AKN24CNgy.js\";import DDGNAVContactMe from\"#framer/local/canvasComponent/VaNVtcDIU/VaNVtcDIU.js\";const DDGNAVContactMeFonts=getFonts(DDGNAVContactMe);const MotionDivWithFX=withFX(motion.div);const FooterDDGFonts=getFonts(FooterDDG);const ContainerWithFX=withFX(Container);const breakpoints={Af7uTxXK1:\"(max-width: 809.98px)\",nGfCYmAHz:\"(min-width: 1200px) and (max-width: 1535.98px)\",nIQDohM_k:\"(min-width: 1536px)\",t4R_65iGH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-xd11b\";const variantClassNames={Af7uTxXK1:\"framer-v-1dztzy3\",nGfCYmAHz:\"framer-v-ek4cwv\",nIQDohM_k:\"framer-v-1pfxujy\",t4R_65iGH:\"framer-v-ct9co1\"};const transition1={damping:40,delay:0,mass:1,stiffness:250,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition2={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const breakpointRules={t4R_65iGH:[\".framer-xd11b .framer-7znbm2 { gap: unset; justify-content: space-between; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={t4R_65iGH:\".framer-ct9co1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xd11b.framer-1j2m86o, .framer-xd11b .framer-1j2m86o { display: block; }\",\".framer-xd11b.framer-ek4cwv { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-xd11b .framer-7znbm2 { --border-bottom-width: 0px; --border-color: #222222; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; opacity: 0.9; order: -1000; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 6; }\",\".framer-xd11b .framer-k8qovj-container { flex: 1 0 0px; height: auto; position: sticky; top: 0px; width: 1px; z-index: 6; }\",\".framer-xd11b .framer-1ps3wbp { -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); bottom: 0px; flex: none; height: 67px; left: calc(50.00000000000002% - 100% / 2); opacity: 0.25; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-xd11b .framer-796k54 { background: linear-gradient(180deg, #424242 0%, rgba(0, 0, 0, 0.83) 16.616616807542407%, rgba(255, 255, 255, 0) 100%); bottom: 0px; flex: none; height: 67px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; width: 100%; z-index: 1; }\",\".framer-xd11b .framer-uxtpfn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-xd11b .framer-qke81a-container { flex: none; height: auto; order: 1002; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-xd11b[data-border=\"true\"]::after, .framer-xd11b [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; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={Af7uTxXK1:\"(max-width: 809.98px)\",nGfCYmAHz:\"(min-width: 1200px) and (max-width: 1535.98px)\",nIQDohM_k:\"(min-width: 1536px)\",t4R_65iGH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"nGfCYmAHz\",Phone:\"Af7uTxXK1\",Tablet:\"t4R_65iGH\",XL:\"nIQDohM_k\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nGfCYmAHz\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"nGfCYmAHz\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ek4cwv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:.9,className:\"framer-7znbm2\",\"data-border\":true,\"data-framer-name\":\"Nav\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"max(100vw, 1px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k8qovj-container\",nodeId:\"h5oxzdbNI\",scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{variant:matchVariant(\"wnJPoBHtg\")},t4R_65iGH:{variant:matchVariant(\"vRnoNLHGb\")}},children:/*#__PURE__*/_jsx(DDGNAVContactMe,{height:\"100%\",id:\"h5oxzdbNI\",layoutId:\"h5oxzdbNI\",style:{width:\"100%\"},variant:matchVariant(\"O3JcHg1ct\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:.4,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition(-3),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/zkZcqLYKrbf3IcoLGmkQF4odXvY.svg?width=126&height=126\"},className:\"framer-1ps3wbp\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-796k54\"})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-uxtpfn\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:607,width:\"100vw\",y:1064,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qke81a-container\",nodeId:\"Txq1Vymjo\",rendersWithMotion:true,scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{variant:matchVariant(\"nRkY9rmHm\")}},children:/*#__PURE__*/_jsx(FooterDDG,{height:\"100%\",id:\"Txq1Vymjo\",layoutId:\"Txq1Vymjo\",style:{width:\"100%\"},variant:matchVariant(\"Rwi_mhK6_\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1441\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nIQDohM_k\":{\"layout\":[\"fixed\",\"fixed\"]},\"t4R_65iGH\":{\"layout\":[\"fixed\",\"fixed\"]},\"Af7uTxXK1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nGfCYmAHz\":[\".framer-7znbm2\",\".framer-qke81a-container\"],\"nIQDohM_k\":[\".framer-7znbm2\",\".framer-qke81a-container\"],\"t4R_65iGH\":[\".framer-7znbm2\",\".framer-qke81a-container\"],\"Af7uTxXK1\":[\".framer-7znbm2\",\".framer-qke81a-container\"]}\n * @framerBreakpoints {\"nIQDohM_k\":{\"min\":1536,\"canvasClassName\":\"framer-1pfxujy-override\",\"minHeight\":1317,\"viewportHeight\":790,\"name\":\"XL\",\"width\":1536,\"rootFontSize\":16},\"nGfCYmAHz\":{\"min\":1200,\"max\":1535,\"canvasClassName\":\"framer-ek4cwv-override\",\"minHeight\":1441,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"t4R_65iGH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ct9co1-override\",\"minHeight\":1432,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Af7uTxXK1\":{\"max\":809,\"canvasClassName\":\"framer-1dztzy3-override\",\"minHeight\":1774,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant nGfCYmAHz\n * @framerLayoutTemplate true\n */const FramerH_7qTxtja=withCSS(Component,css,\"framer-xd11b\");export default FramerH_7qTxtja;FramerH_7qTxtja.displayName=\"Default-Home\";FramerH_7qTxtja.defaultProps={height:1441,width:1200};addFonts(FramerH_7qTxtja,[{explicitInter:true,fonts:[]},...DDGNAVContactMeFonts,...FooterDDGFonts],{supportsExplicitInterCodegen:true});FramerH_7qTxtja.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DDGNAVContactMe,{},context),forwardLoader(FooterDDG,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH_7qTxtja\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"nGfCYmAHz\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"nGfCYmAHz\\\":[\\\".framer-7znbm2\\\",\\\".framer-qke81a-container\\\"],\\\"nIQDohM_k\\\":[\\\".framer-7znbm2\\\",\\\".framer-qke81a-container\\\"],\\\"t4R_65iGH\\\":[\\\".framer-7znbm2\\\",\\\".framer-qke81a-container\\\"],\\\"Af7uTxXK1\\\":[\\\".framer-7znbm2\\\",\\\".framer-qke81a-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1441\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"nIQDohM_k\\\":{\\\"min\\\":1536,\\\"canvasClassName\\\":\\\"framer-1pfxujy-override\\\",\\\"minHeight\\\":1317,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1536,\\\"rootFontSize\\\":16},\\\"nGfCYmAHz\\\":{\\\"min\\\":1200,\\\"max\\\":1535,\\\"canvasClassName\\\":\\\"framer-ek4cwv-override\\\",\\\"minHeight\\\":1441,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"t4R_65iGH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ct9co1-override\\\",\\\"minHeight\\\":1432,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Af7uTxXK1\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1dztzy3-override\\\",\\\"minHeight\\\":1774,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nIQDohM_k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t4R_65iGH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Af7uTxXK1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport PBJCaseStudy from \"https://framerusercontent.com/modules/daFUe7jvEhVxktpz3Tnp/l5PLY2TlP2nrRBRCLzlF/kitR2MX86.js\";\r\nimport DefaultHome from \"https://framerusercontent.com/modules/hJkKUuQTPg1GTYL3sQ0f/s9HIJeokU0Rtk1qK19J6/H_7qTxtja.js\";\r\n\r\n\t\tconst routes = {XKgx9OdWt: {elements: {gkKgvnk6J: \"Home\", KCXp0FpWv: \"projects-1\", zCy0quxzE: \"projects\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SRYeS6m2fzudib1ibu6G/Ufmo4YlszHMijs3bP3JX/XKgx9OdWt.js\")), path: \"/\"}, mnzkmXJ0a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iyBQ7quTyG8quX1zAgpl/MdWJibMzf9Ldjns2bdEk/mnzkmXJ0a.js\")), path: \"/spatafore-electric\"}, iEY2B6V2B: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3I6x3zuhR0hWJJIaS2kS/PC1UNS40OlLBYBlWyfxE/iEY2B6V2B.js\")), path: \"/pbj-case-study\"}, KQAlaZyHt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W2DypZfLTbopgSA39eUj/WtiFNUDcLfMYae0WyAts/KQAlaZyHt.js\")), path: \"/my-journey\"}, EcQibYlXh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3h0RwpenyfCygU8HFlRk/0f6THNI0hjUtq3JYoPgi/EcQibYlXh.js\")), path: \"/best-security\"}, K3n9qdv5p: {elements: {abL7ZtJoB: \"team-section\", ALwbfaue5: \"pricing-1\", AmHsxC8pC: \"seamless-integrations\", aw9QGOhJU: \"faq-1\", b9oiAW6aR: \"morefeatures-1\", BbrvMOKOm: \"navbar-trigger\", cJyAL_6OD: \"product-1\", DqfHvadKm: \"navbar-trigger-1\", E06VQPtpm: \"why\", EGfOzgRkR: \"testimonials\", f3qHbFYom: \"features-section\", FWVDetFRC: \"features-1\", gyn4KZpBE: \"process-03\", H8xq1nNv5: \"product\", i56qYL2YY: \"integrations-1\", j6IFSQWUs: \"process-03-1\", JpWxOM2OV: \"features\", jt58OzT5I: \"morefeatures\", k65dlhRiL: \"pricing-2\", KMurAoQmj: \"ticker-1\", l29qlDxDW: \"process-1\", lIOQB1oR6: \"seamless-integrations-1\", LJoWQi_uF: \"testimonials-1\", lSBfB65EE: \"largetestimonial-1\", mcfkUaWYC: \"pricing\", McLMShS4a: \"faq\", MDPvVz7IG: \"benefits\", mOs2b7LF9: \"enhanced-security\", n86MosQaJ: \"service\", nzEhjv4eh: \"hero-section\", OkJpji6HS: \"hero\", oo3uy5mYt: \"process-01-1\", OuNLLNV5Y: \"faq-3\", p1UaY7sUs: \"process\", PpbEGydOS: \"largetestimonial\", Pv0rbMu3d: \"howitworks\", qMMls6ckz: \"api-section\", r0LdNwTS6: \"ticker\", RQ4nwbIK6: \"team-section-1\", RtXWzDUxa: \"features-2\", S4BsGXZC5: \"testimonials-2\", sJD4myZp2: \"faq-2\", SsvnXKcrV: \"process-02\", sX87JefMG: \"navbar-bg\", T2TmAW0jo: \"process-01\", tOZ6S9FeP: \"process-02-1\", u1OiLDfg0: \"integrations\", uEqzAVx9t: \"features-section-1\", upQZj_9Qp: \"upgrade-1\", xiibo3r0I: \"upgrade\", Ypt08jsuV: \"faq-section\", yWJ_I8E2p: \"enhanced-security-1\", zBYVbin70: \"intro\", ZSl9Hr3NM: \"hero-1\", ZTi0_ksSJ: \"allcryptos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4o2LKK4CZurr2S0fHej3/lpV8OFlMgsXKRRPyLfKM/K3n9qdv5p.js\")), path: \"/crypto-app\"}, a5rI4eO8n: {elements: {BL6vZeAHR: \"bento-4\", g0oUUAcQd: \"adopt\", J0As4iZqW: \"about\", JqWwBPmNI: \"bento-2\", Ph_F2pNcJ: \"bento-1\", PHCEIJa3Y: \"bento-5-2\", SIAA1hsEm: \"bento-5-1\", Svi6Dfh5_: \"hero\", t3KBnDgfm: \"bento-5\", zgQIMwHeA: \"foster\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DlPTrBcx4Ik8tRdyGzeZ/f65ED3kzFf953gv3Ylw1/a5rI4eO8n.js\")), path: \"/pbj2.0\"}, s6AAHuPPZ: {elements: {NB789uqRq: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g1vSuAKdiTcBeAZmYxTY/Idnun2jL7F6rWwGTk0Mw/s6AAHuPPZ.js\")), path: \"/pbj2.0/about\"}, QPOhDPfGj: {elements: {DMa1xe4hT: \"foster\", e_mo0AFRn: \"bento-5\", eWsZOdZFd: \"adopt\", gpd9aOkXy: \"bento-2\", GTrWIIJsd: \"bento-4\", gYzc7WWYL: \"bento-5-2\", JLPgtEx0q: \"about\", KhE3uSIYU: \"hero\", pMaHU3dNJ: \"bento-1\", vzSoFbu9w: \"bento-5-1\", yZ3AW3i8J: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YfMGaQwsQciO24a2HZmp/uB2EW1yDVg1HVh8z2wu8/QPOhDPfGj.js\")), path: \"/pbj2.0/adopt\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"8af9a11e878790f6e3b6507d2eda7748195bc997733de0d300ac8bb4d8707ab0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"XKgx9OdWt\":\r\ncase \"KQAlaZyHt\":\r\ncase \"EX9SE4ZOL\":\r\ncase \"Y2M_WRlQg\":\r\ncase \"f0wj8KIby\":\r\nreturn React.createElement(DefaultHome, {...props, key: \"DefaultHome\", style}, children(true));\r\ncase \"iEY2B6V2B\":\r\nreturn React.createElement(PBJCaseStudy, {...props, key: \"PBJCaseStudy\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"XKgx9OdWt\":\r\ncase \"KQAlaZyHt\":\r\ncase \"EX9SE4ZOL\":\r\ncase \"Y2M_WRlQg\":\r\ncase \"f0wj8KIby\":\r\nreturn [{hash: \"1pfxujy\", mediaQuery: \"(min-width: 1536px)\"}, {hash: \"ek4cwv\", mediaQuery: \"(min-width: 1200px) and (max-width: 1535.98px)\"}, {hash: \"ct9co1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1dztzy3\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"iEY2B6V2B\":\r\nreturn [{hash: \"18t4lh2\", mediaQuery: \"(min-width: 1536px)\"}, {hash: \"17si1l3\", mediaQuery: \"(min-width: 1200px) and (max-width: 1535.98px)\"}, {hash: \"1crup8z\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"ufcj9o\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.digitaldesignguy.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/YDBV6Y4Dg0RxacKhrJgu/W5qr7yhsHCRZDug0jHPG/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}