{"version":3,"file":"script_main.Bt083pFu.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavbarButton","VectorFonts","Vector","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","getProps","React.forwardRef","Navbar","Vector","FooterLink","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Navbar","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Js8St3krszVIeEuSTEK5/dBMpF5t4ZlGHkgGbph5S/Vg7IfeUjE.js","https:/framerusercontent.com/modules/CXBnLazHs7e4nwXvf1Kw/0ZxwHvthzirbhd2sNquv/iSMNbx0Qa.js","https:/framerusercontent.com/modules/zGuooIM5azIljNSnGLKn/G2l5VD4laRJz8UWoCGxg/JqspBHvr_.js","https:/framerusercontent.com/modules/6xKJJlKUzkdp9v3yypKZ/NQPUHgMu4hCOTOxdAk0U/UNMNIJRFA.js","https:/framerusercontent.com/modules/G0pVdGpjF0HbbpMf1miB/ImfKGZImVh9sxoczi6Cl/bWFvOrddK.js","https:/framerusercontent.com/modules/hMeYX7qO7uuqqeutYVG9/j6cr7GUjFdbMEuGihOFf/dLu3ORZDI.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3567595539\" role=\"presentation\" viewBox=\"0 0 102 15\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.257 15 C 2.671 15 2.172 14.507 2.172 13.928 C 2.172 13.328 1.694 12.857 1.086 12.857 C 0.478 12.857 0 12.385 0 11.786 L 0 3.214 C 0 2.614 0.478 2.143 1.086 2.143 C 1.694 2.143 2.172 1.672 2.172 1.072 C 2.172 0.493 2.671 0 3.257 0 L 7.6 0 C 8.208 0 8.686 0.472 8.686 1.072 C 8.686 1.672 9.164 2.143 9.772 2.143 C 10.38 2.143 10.858 2.614 10.858 3.214 C 10.858 3.814 10.38 4.286 9.772 4.286 C 9.164 4.286 8.686 3.814 8.686 3.214 C 8.686 2.614 8.208 2.143 7.6 2.143 L 3.257 2.143 C 2.649 2.143 2.172 2.614 2.172 3.214 L 2.172 11.786 C 2.172 12.364 2.671 12.857 3.257 12.857 L 7.6 12.857 C 8.208 12.857 8.686 12.386 8.686 11.786 L 8.686 9.643 C 8.686 9.043 8.208 8.572 7.6 8.572 L 5.429 8.572 C 4.821 8.572 4.343 8.1 4.343 7.5 C 4.343 6.9 4.821 6.429 5.429 6.429 L 7.6 6.429 C 8.208 6.429 8.686 6.9 8.686 7.5 C 8.686 8.1 9.164 8.572 9.771 8.572 C 10.38 8.572 10.857 9.043 10.857 9.643 L 10.857 11.786 C 10.857 12.386 10.38 12.857 9.772 12.857 C 9.164 12.857 8.686 13.328 8.686 13.928 C 8.686 14.528 8.208 15 7.6 15 Z M 14.106 15 C 13.498 15 13.02 14.528 13.02 13.928 C 13.02 13.328 13.498 12.857 14.106 12.857 C 14.714 12.857 15.192 12.386 15.192 11.786 L 15.192 9.643 C 15.192 9.043 15.67 8.572 16.278 8.572 C 16.886 8.572 17.363 8.1 17.363 7.5 C 17.363 6.9 16.886 6.429 16.278 6.429 C 15.691 6.429 15.192 5.936 15.192 5.357 L 15.192 3.193 C 15.192 2.593 14.714 2.122 14.106 2.122 C 13.498 2.122 13.021 1.65 13.021 1.072 C 13.021 0.472 13.498 0 14.106 0 C 14.714 0 15.192 0.472 15.192 1.072 C 15.192 1.65 15.67 2.122 16.278 2.122 C 16.886 2.122 17.363 1.672 17.363 1.072 C 17.363 0.472 17.841 0 18.449 0 L 22.77 0 C 23.378 0 23.878 0.472 23.878 1.072 C 23.878 1.65 23.4 2.122 22.77 2.122 L 18.449 2.122 C 17.841 2.122 17.363 2.593 17.363 3.193 L 17.363 5.357 C 17.363 5.957 17.841 6.428 18.449 6.428 L 20.62 6.428 C 21.228 6.428 21.706 6.9 21.706 7.5 C 21.706 8.1 21.228 8.572 20.62 8.572 L 18.449 8.572 C 17.841 8.572 17.363 9.043 17.363 9.643 L 17.363 11.786 C 17.363 12.386 17.841 12.857 18.449 12.857 L 22.77 12.857 C 23.378 12.857 23.878 13.328 23.878 13.928 C 23.878 14.528 23.378 15 22.77 15 L 18.449 15 C 17.841 15 17.363 14.528 17.363 13.928 C 17.363 13.328 16.886 12.857 16.278 12.857 C 15.67 12.857 15.192 13.328 15.192 13.928 C 15.192 14.528 14.714 15 14.106 15 Z M 27.127 15 C 26.54 15 26.041 14.507 26.041 13.928 L 26.041 7.5 C 26.041 6.9 26.519 6.429 27.127 6.429 C 27.735 6.429 28.212 5.957 28.212 5.357 C 28.212 4.757 27.735 4.286 27.127 4.286 C 26.519 4.286 26.041 3.814 26.041 3.214 L 26.041 1.071 C 26.041 0.493 26.54 0 27.127 0 C 27.735 0 28.212 0.471 28.212 1.071 L 28.212 3.214 C 28.212 3.814 28.69 4.286 29.298 4.286 C 29.906 4.286 30.384 4.757 30.384 5.336 L 30.384 5.357 C 30.384 5.957 30.861 6.428 31.469 6.428 C 32.077 6.428 32.555 6.9 32.555 7.5 C 32.555 8.1 33.033 8.571 33.641 8.571 C 34.249 8.571 34.727 8.1 34.727 7.5 L 34.727 1.072 C 34.727 0.493 35.226 0 35.812 0 C 36.42 0 36.898 0.472 36.898 1.072 L 36.898 7.5 C 36.898 8.1 36.42 8.572 35.812 8.572 C 35.226 8.572 34.727 9.065 34.727 9.643 L 34.727 9.665 C 34.727 10.243 35.226 10.714 35.812 10.714 C 36.42 10.714 36.898 11.186 36.898 11.786 L 36.898 13.929 C 36.898 14.529 36.42 15 35.812 15 C 35.226 15 34.727 14.507 34.727 13.929 L 34.727 11.786 C 34.727 11.186 34.249 10.714 33.641 10.714 C 33.033 10.714 32.555 10.243 32.555 9.643 C 32.555 9.064 32.056 8.572 31.469 8.572 C 30.861 8.572 30.384 8.1 30.384 7.5 C 30.384 6.9 29.906 6.429 29.32 6.429 L 29.298 6.429 C 28.712 6.429 28.212 6.922 28.212 7.5 L 28.212 13.928 C 28.212 14.528 27.735 15 27.127 15 Z M 42.318 15 C 41.732 15 41.233 14.507 41.233 13.928 C 41.233 13.328 40.755 12.857 40.147 12.857 C 39.561 12.857 39.061 12.364 39.061 11.786 L 39.061 3.193 C 39.061 2.614 39.561 2.143 40.147 2.143 C 40.755 2.143 41.233 1.672 41.233 1.072 C 41.233 0.493 41.732 0 42.318 0 L 46.661 0 C 47.269 0 47.747 0.472 47.747 1.072 C 47.747 1.672 48.225 2.143 48.833 2.143 C 49.441 2.143 49.919 2.614 49.919 3.193 C 49.919 3.793 49.441 4.286 48.833 4.286 C 48.246 4.286 47.747 3.793 47.747 3.193 C 47.747 2.614 47.269 2.143 46.661 2.143 L 42.318 2.143 C 41.732 2.143 41.233 2.614 41.233 3.193 L 41.233 11.786 C 41.233 12.364 41.732 12.857 42.318 12.857 L 46.661 12.857 C 47.269 12.857 47.747 12.386 47.747 11.786 C 47.747 11.186 48.225 10.714 48.833 10.714 L 48.854 10.714 C 49.441 10.714 49.919 11.186 49.919 11.786 C 49.919 12.386 49.441 12.857 48.833 12.857 C 48.225 12.857 47.747 13.328 47.747 13.928 C 47.747 14.528 47.269 15 46.661 15 Z M 53.167 15 C 52.581 15 52.082 14.507 52.082 13.928 L 52.082 9.643 C 52.082 9.064 52.581 8.572 53.167 8.572 C 53.775 8.572 54.253 8.1 54.253 7.5 C 54.253 6.9 53.775 6.429 53.167 6.429 C 52.581 6.429 52.082 5.936 52.082 5.357 L 52.082 1.071 C 52.082 0.493 52.581 0 53.167 0 C 53.775 0 54.253 0.471 54.253 1.071 L 54.253 5.357 C 54.253 5.936 54.752 6.428 55.339 6.428 L 59.682 6.428 C 60.29 6.428 60.767 5.957 60.767 5.357 L 60.767 1.071 C 60.767 0.493 61.267 0 61.853 0 C 62.461 0 62.939 0.471 62.939 1.071 L 62.939 5.357 C 62.939 5.957 62.461 6.428 61.853 6.428 C 61.245 6.428 60.767 6.9 60.767 7.5 C 60.767 8.078 61.267 8.571 61.853 8.571 C 62.461 8.571 62.939 9.043 62.939 9.642 L 62.939 13.928 C 62.939 14.528 62.461 15 61.853 15 C 61.267 15 60.767 14.507 60.767 13.928 L 60.767 9.643 C 60.767 9.043 60.29 8.572 59.682 8.572 L 55.339 8.572 C 54.752 8.572 54.253 9.064 54.253 9.643 L 54.253 13.928 C 54.253 14.528 53.775 15 53.167 15 Z M 68.359 15 C 67.773 15 67.273 14.507 67.273 13.928 C 67.273 13.328 66.796 12.857 66.209 12.857 L 66.188 12.857 C 65.58 12.857 65.102 12.364 65.102 11.786 C 65.102 11.186 65.601 10.714 66.188 10.714 C 66.796 10.714 67.273 11.186 67.273 11.786 C 67.273 12.364 67.773 12.857 68.359 12.857 L 72.702 12.857 C 73.31 12.857 73.788 12.364 73.788 11.786 L 73.788 9.643 C 73.788 9.064 73.31 8.572 72.702 8.572 L 68.359 8.572 C 67.773 8.572 67.273 8.1 67.273 7.5 C 67.273 6.922 66.796 6.429 66.188 6.429 C 65.601 6.429 65.102 5.936 65.102 5.357 L 65.102 3.214 C 65.102 2.614 65.58 2.143 66.188 2.143 C 66.796 2.143 67.273 1.672 67.273 1.072 C 67.273 0.493 67.773 0 68.359 0 L 72.702 0 C 73.288 0 73.788 0.493 73.788 1.072 C 73.788 1.672 74.287 2.143 74.874 2.143 C 75.482 2.143 75.959 2.614 75.959 3.214 C 75.959 3.814 75.482 4.264 74.874 4.286 C 74.287 4.264 73.788 3.814 73.788 3.214 C 73.788 2.614 73.31 2.143 72.702 2.143 L 68.359 2.143 C 67.773 2.143 67.273 2.614 67.273 3.214 L 67.273 5.357 C 67.273 5.914 67.773 6.428 68.359 6.428 L 72.702 6.428 C 73.31 6.428 73.788 6.922 73.788 7.5 C 73.788 8.1 74.287 8.572 74.874 8.572 C 75.482 8.572 75.959 9.064 75.959 9.643 L 75.959 11.786 C 75.959 12.364 75.482 12.857 74.874 12.857 C 74.287 12.857 73.788 13.328 73.788 13.928 C 73.788 14.507 73.31 15 72.702 15 Z M 81.38 15 C 80.772 15 80.294 14.507 80.294 13.928 C 80.294 13.328 79.816 12.857 79.208 12.857 C 78.622 12.857 78.122 12.386 78.122 11.786 L 78.122 3.214 C 78.122 2.636 78.622 2.143 79.208 2.143 C 79.816 2.143 80.294 1.672 80.294 1.072 C 80.294 0.493 80.772 0 81.38 0 L 85.722 0 C 86.33 0 86.808 0.493 86.808 1.072 C 86.808 1.672 87.308 2.143 87.894 2.143 C 88.502 2.143 88.98 2.636 88.98 3.214 L 88.98 11.786 C 88.98 12.386 88.502 12.857 87.894 12.857 C 87.308 12.857 86.808 13.328 86.808 13.928 C 86.808 14.507 86.33 15 85.722 15 Z M 85.722 12.857 C 86.33 12.857 86.808 12.386 86.808 11.786 L 86.808 3.214 C 86.808 2.636 86.33 2.143 85.722 2.143 L 81.38 2.143 C 80.772 2.143 80.294 2.636 80.294 3.214 L 80.294 11.786 C 80.294 12.386 80.772 12.857 81.38 12.857 Z M 96.571 15 C 95.963 15 95.486 14.507 95.486 13.928 L 95.486 9.643 C 95.486 9.064 95.008 8.572 94.4 8.572 C 93.814 8.572 93.314 8.078 93.314 7.5 L 93.314 5.357 C 93.314 4.757 92.837 4.286 92.228 4.286 C 91.642 4.286 91.143 3.814 91.143 3.214 L 91.143 1.071 C 91.143 0.493 91.62 0 92.228 0 C 92.837 0 93.314 0.493 93.314 1.071 L 93.314 3.214 C 93.314 3.814 93.814 4.286 94.4 4.286 C 95.008 4.286 95.486 4.757 95.486 5.357 L 95.486 7.5 C 95.486 8.1 95.963 8.571 96.571 8.571 C 97.158 8.571 97.657 8.1 97.657 7.5 L 97.657 5.357 C 97.657 4.757 98.135 4.286 98.743 4.286 C 99.351 4.286 99.829 3.814 99.829 3.214 L 99.829 1.071 C 99.829 0.493 100.328 0 100.914 0 C 101.522 0 102 0.493 102 1.071 L 102 3.214 C 102 3.814 101.522 4.264 100.936 4.286 L 100.914 4.286 C 100.328 4.286 99.829 4.757 99.829 5.357 L 99.829 7.5 C 99.829 8.1 99.351 8.571 98.743 8.571 C 98.135 8.571 97.657 9.064 97.657 9.642 L 97.657 13.928 C 97.657 14.507 97.158 15 96.571 15 Z\" fill=\"var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10))\" height=\"15px\" id=\"y5DWc3N79\" width=\"102.00000381205871px\"/></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JY4Xo\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-JY4Xo { -webkit-mask: ${mask}; aspect-ratio: 6.8; background-color: var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, #0a0a0a); mask: ${mask}; width: 102px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 102\n * @framerIntrinsicHeight 15\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10))\"},\"set\":{\"localId\":\"vectorSet/WCeIyLYYP\",\"id\":\"WCeIyLYYP\",\"moduleId\":\"IuIr3GevSggjqM3Zvpgp\"}}\n */const Icon=withCSS(Component,css,\"framer-JY4Xo\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"102\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/WCeIyLYYP\\\",\\\"id\\\":\\\"WCeIyLYYP\\\",\\\"moduleId\\\":\\\"IuIr3GevSggjqM3Zvpgp\\\"}}\",\"framerIntrinsicHeight\":\"15\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6cd4c26)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,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/EmobGMFe7HkZCdFTrikb/XiannQL8qn9TnQqXepEp/uWxxd_cSf.js\";const enabledGestures={uZV79Kn4h:{hover:true}};const cycleOrder=[\"uZV79Kn4h\",\"N1xz7wVuY\",\"doG5GcMJH\"];const serializationHash=\"framer-0pv7d\";const variantClassNames={doG5GcMJH:\"framer-v-z9zhjy\",N1xz7wVuY:\"framer-v-oret7\",uZV79Kn4h:\"framer-v-2t590\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dygCNuzJ1=undefined;const RO9NQs7vL=undefined;const xTdSOdMlj=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={\"Mobile Close\":\"doG5GcMJH\",\"Mobile Open\":\"N1xz7wVuY\",\"Variant 1\":\"uZV79Kn4h\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,dygCNuzJ1:click??props.dygCNuzJ1,RO9NQs7vL:link??props.RO9NQs7vL,variant:humanReadableVariantMap[props.variant]??props.variant??\"uZV79Kn4h\",xTdSOdMlj:title??props.xTdSOdMlj??\"Projects\"};};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,xTdSOdMlj,RO9NQs7vL,dygCNuzJ1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uZV79Kn4h\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptmf1pa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(dygCNuzJ1){const res=await dygCNuzJ1(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"N1xz7wVuY\")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,children:/*#__PURE__*/_jsx(Link,{href:RO9NQs7vL,motionChild:true,nodeId:\"uZV79Kn4h\",openInNewTab:false,scopeId:\"iSMNbx0Qa\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2t590\",className,classNames)} framer-16u2zdr`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uZV79Kn4h\",onTap:onTaptmf1pa,ref:refBinding,style:{backgroundColor:\"var(--token-8250711b-a417-4e07-918e-34cedf805940, rgb(245, 245, 245))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"uZV79Kn4h-hover\":{backgroundColor:\"var(--token-3a0dba4a-dbfd-4ad2-992c-a6d4adad9ba6, rgb(229, 229, 229))\"}},...addPropertyOverrides({doG5GcMJH:{\"data-framer-name\":\"Mobile Close\"},N1xz7wVuY:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-t9qub6\",\"data-styles-preset\":\"uWxxd_cSf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10)))\"},children:\"Projects\"})}),className:\"framer-1dfi4k\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SRsPgdfBe\",style:{\"--extracted-r6o4lv\":\"var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10))\"},text:xTdSOdMlj,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-t9qub6\",\"data-styles-preset\":\"uWxxd_cSf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10)))\"},children:\"↗\"})}),className:\"framer-bfqbok\",\"data-framer-name\":\"Arrow\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gbjNqI8GN\",style:{\"--extracted-r6o4lv\":\"var(--token-5f6a0f3f-3275-4bed-bcb8-4ce520c46db8, rgb(10, 10, 10))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-0pv7d.framer-16u2zdr, .framer-0pv7d .framer-16u2zdr { display: block; }\",\".framer-0pv7d.framer-2t590 { 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; text-decoration: none; width: min-content; }\",\".framer-0pv7d .framer-1dfi4k, .framer-0pv7d .framer-bfqbok { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0pv7d.framer-v-oret7.framer-2t590 { flex-direction: row; gap: unset; justify-content: space-between; width: 308px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"N1xz7wVuY\":{\"layout\":[\"fixed\",\"auto\"]},\"doG5GcMJH\":{\"layout\":[\"auto\",\"auto\"]},\"tZ1pn4E4m\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xTdSOdMlj\":\"title\",\"RO9NQs7vL\":\"link\",\"dygCNuzJ1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriSMNbx0Qa=withCSS(Component,css,\"framer-0pv7d\");export default FrameriSMNbx0Qa;FrameriSMNbx0Qa.displayName=\"Navbar Button\";FrameriSMNbx0Qa.defaultProps={height:30,width:66};addPropertyControls(FrameriSMNbx0Qa,{variant:{options:[\"uZV79Kn4h\",\"N1xz7wVuY\",\"doG5GcMJH\"],optionTitles:[\"Variant 1\",\"Mobile Open\",\"Mobile Close\"],title:\"Variant\",type:ControlType.Enum},xTdSOdMlj:{defaultValue:\"Projects\",displayTextArea:false,title:\"Title\",type:ControlType.String},onxTdSOdMljChange:{changes:\"xTdSOdMlj\",type:ControlType.ChangeHandler},RO9NQs7vL:{title:\"Link\",type:ControlType.Link},dygCNuzJ1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameriSMNbx0Qa,[{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\":\"FrameriSMNbx0Qa\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xTdSOdMlj\\\":\\\"title\\\",\\\"RO9NQs7vL\\\":\\\"link\\\",\\\"dygCNuzJ1\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N1xz7wVuY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"doG5GcMJH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tZ1pn4E4m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"66\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iSMNbx0Qa.map","// Generated by Framer (6cd4c26)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,runTasksWithYield,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 Vector from\"https://framerusercontent.com/modules/Js8St3krszVIeEuSTEK5/dBMpF5t4ZlGHkgGbph5S/Vg7IfeUjE.js\";import NavbarButton from\"https://framerusercontent.com/modules/CXBnLazHs7e4nwXvf1Kw/0ZxwHvthzirbhd2sNquv/iSMNbx0Qa.js\";const NavbarButtonFonts=getFonts(NavbarButton);const VectorFonts=getFonts(Vector);const cycleOrder=[\"cw1aWQc43\",\"aYaSJm1yK\"];const serializationHash=\"framer-cJZLC\";const variantClassNames={aYaSJm1yK:\"framer-v-j86wi4\",cw1aWQc43:\"framer-v-3eymk9\"};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={\"Variant 1\":\"cw1aWQc43\",Phone:\"aYaSJm1yK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cw1aWQc43\"};};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:\"cw1aWQc43\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3eymk9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cw1aWQc43\",ref:refBinding,style:{backgroundColor:\"var(--token-8eb4decb-f77e-489f-98d9-2a1a74c80486, rgb(250, 250, 250))\",...style},...addPropertyOverrides({aYaSJm1yK:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18z4jjw\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"CTHu1NYkr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sffl7w\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"HdmLUh9A7\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hwLsdn7Qb\"},implicitPathVariables:undefined},{href:{webPageId:\"hwLsdn7Qb\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(14+((componentViewport?.height||200)-28-30)/2)+0+0,...addPropertyOverrides({aYaSJm1yK:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||200)-14-30)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y2v1ru-container\",\"data-framer-name\":\"About Link\",layoutDependency:layoutDependency,layoutId:\"BUywDtE8C-container\",name:\"About Link\",nodeId:\"BUywDtE8C\",rendersWithMotion:true,scopeId:\"JqspBHvr_\",children:/*#__PURE__*/_jsx(NavbarButton,{height:\"100%\",id:\"BUywDtE8C\",layoutId:\"BUywDtE8C\",name:\"About Link\",RO9NQs7vL:resolvedLinks[0],variant:matchVariant(\"uZV79Kn4h\"),width:\"100%\",xTdSOdMlj:\"Info\",...addPropertyOverrides({aYaSJm1yK:{RO9NQs7vL:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hye828\",\"data-framer-name\":\"Top Bar\",layoutDependency:layoutDependency,layoutId:\"MwhYcz0wV\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"eQPcRnVPa\",scopeId:\"JqspBHvr_\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Aydin Genchsoy, home\",className:\"framer-4bznpn framer-km29xf\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"eQPcRnVPa\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1baf5s1\",layoutDependency:layoutDependency,layoutId:\"fIH9XvGHa\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ej9liv\",\"data-framer-name\":\"Contact Section\",layoutDependency:layoutDependency,layoutId:\"C8D7CFRyr\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pkfiazfVY\"},implicitPathVariables:undefined},{href:{webPageId:\"pkfiazfVY\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(14+((componentViewport?.height||200)-28-30)/2)+0+0+0,...addPropertyOverrides({aYaSJm1yK:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||200)-14-30)/2)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-112gfxs-container\",\"data-framer-name\":\"Contact Link\",layoutDependency:layoutDependency,layoutId:\"D9k4AYTnJ-container\",name:\"Contact Link\",nodeId:\"D9k4AYTnJ\",rendersWithMotion:true,scopeId:\"JqspBHvr_\",children:/*#__PURE__*/_jsx(NavbarButton,{height:\"100%\",id:\"D9k4AYTnJ\",layoutId:\"D9k4AYTnJ\",name:\"Contact Link\",RO9NQs7vL:resolvedLinks1[0],variant:matchVariant(\"uZV79Kn4h\"),width:\"100%\",xTdSOdMlj:\"Contact\",...addPropertyOverrides({aYaSJm1yK:{RO9NQs7vL:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})]})})})})});});const css=[\".framer-cJZLC.framer-km29xf, .framer-cJZLC .framer-km29xf { display: block; }\",\".framer-cJZLC.framer-3eymk9 { 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: 14px; position: relative; width: 1172px; }\",\".framer-cJZLC .framer-18z4jjw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cJZLC .framer-sffl7w { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cJZLC .framer-y2v1ru-container, .framer-cJZLC .framer-112gfxs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cJZLC .framer-hye828 { 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: 8px; position: relative; width: min-content; }\",\".framer-cJZLC .framer-4bznpn { 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; text-decoration: none; width: 95px; }\",\".framer-cJZLC .framer-1baf5s1 { aspect-ratio: 6.8 / 1; flex: none; height: auto; position: relative; width: 95px; }\",\".framer-cJZLC .framer-1ej9liv { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-cJZLC.framer-v-j86wi4.framer-3eymk9 { padding: 7px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 1172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aYaSJm1yK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJqspBHvr_=withCSS(Component,css,\"framer-cJZLC\");export default FramerJqspBHvr_;FramerJqspBHvr_.displayName=\"Navbar\";FramerJqspBHvr_.defaultProps={height:58,width:1172};addPropertyControls(FramerJqspBHvr_,{variant:{options:[\"cw1aWQc43\",\"aYaSJm1yK\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJqspBHvr_,[{explicitInter:true,fonts:[]},...NavbarButtonFonts,...VectorFonts],{supportsExplicitInterCodegen:true});FramerJqspBHvr_.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavbarButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJqspBHvr_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1172\",\"framerIntrinsicHeight\":\"58\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aYaSJm1yK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JqspBHvr_.map","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,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/DLVfYTEFyDRz8qpqqteS/O5HQFYitRcWfPP5Sx80o/LDwnz3LiC.js\";const enabledGestures={Sww0Rh4fR:{hover:true}};const serializationHash=\"framer-UAdiU\";const variantClassNames={Sww0Rh4fR:\"framer-v-1aydg1z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const plP7g7KTe=undefined;const GBt38H7fZ=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 Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,GBt38H7fZ:title??props.GBt38H7fZ??\"instagram\",plP7g7KTe:link??props.plP7g7KTe};};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,GBt38H7fZ,plP7g7KTe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Sww0Rh4fR\",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(Link,{href:plP7g7KTe,motionChild:true,nodeId:\"Sww0Rh4fR\",openInNewTab:true,scopeId:\"UNMNIJRFA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1aydg1z\",className,classNames)} framer-18fpv4u`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Sww0Rh4fR\",ref:refBinding,style:{backgroundColor:\"var(--token-8250711b-a417-4e07-918e-34cedf805940, rgb(245, 245, 245))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"Sww0Rh4fR-hover\":{backgroundColor:\"var(--token-3a0dba4a-dbfd-4ad2-992c-a6d4adad9ba6, rgb(229, 229, 229))\"}},...addPropertyOverrides({\"Sww0Rh4fR-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vlxboh\",\"data-styles-preset\":\"LDwnz3LiC\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, rgb(115, 115, 115)))\"},children:\"instagram\"})}),className:\"framer-10xwvy0\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WrqnADONr\",style:{\"--extracted-r6o4lv\":\"var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GBt38H7fZ,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-UAdiU.framer-18fpv4u, .framer-UAdiU .framer-18fpv4u { display: block; }\",\".framer-UAdiU.framer-1aydg1z { 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: 2px 4px 2px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-UAdiU .framer-10xwvy0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"U2GyEuEF_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GBt38H7fZ\":\"title\",\"plP7g7KTe\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUNMNIJRFA=withCSS(Component,css,\"framer-UAdiU\");export default FramerUNMNIJRFA;FramerUNMNIJRFA.displayName=\"Footer Link\";FramerUNMNIJRFA.defaultProps={height:20,width:52};addPropertyControls(FramerUNMNIJRFA,{GBt38H7fZ:{defaultValue:\"instagram\",displayTextArea:false,title:\"Title\",type:ControlType.String},onGBt38H7fZChange:{changes:\"GBt38H7fZ\",type:ControlType.ChangeHandler},plP7g7KTe:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUNMNIJRFA,[{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\":\"FramerUNMNIJRFA\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U2GyEuEF_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"52\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"GBt38H7fZ\\\":\\\"title\\\",\\\"plP7g7KTe\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UNMNIJRFA.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2923617020\" role=\"presentation\" viewBox=\"0 0 34 21\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 C 1.403 2.925 7.415 6.368 11.094 4.183 C 14.773 1.997 10.608 -1.528 6.34 2.481 C 2.072 6.491 2.599 10.705 5.811 10.705 C 9.024 10.705 10.34 8.46 10.34 7.302 C 10.34 6.144 7.623 6.486 7.623 7.444 C 7.623 8.402 10.834 7.746 12.075 7.586 C 13.317 7.425 14.6 7.266 13.509 8.933 C 12.419 10.6 10.125 13.973 8.302 17.724 C 6.479 21.474 12.662 8.69 14.34 8.437 C 16.017 8.183 16.078 8.246 16.453 7.657 C 16.828 7.067 15.287 7.231 15.094 9.004 C 14.902 10.777 18.278 8.991 19.17 8.153 C 20.062 7.315 18.206 9.911 20.453 8.649 C 21.3 8.174 21.043 9.042 22.491 8.507 C 23.939 7.973 23.649 9.319 24.981 8.72 C 25.647 8.421 25.937 8.616 26.264 8.72 C 26.592 8.825 27.042 8.753 27.774 8.578 C 28.546 8.393 28.049 9.707 29.585 9.358 C 31.121 9.01 32 8.295 32 8.295 C 32 8.295 28.333 16.448 26.415 19\" fill=\"transparent\" height=\"19px\" id=\"ndyLHBW_v\" stroke-dasharray=\"-6.34\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.7\" stroke=\"var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, rgb(115, 115, 115))\" transform=\"translate(1 1)\" width=\"32px\"/></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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-s1b2x\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-s1b2x { -webkit-mask: ${mask}; aspect-ratio: 1.619047619047619; background-color: var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, #737373); mask: ${mask}; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 21\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, rgb(115, 115, 115))\"},\"set\":{\"localId\":\"vectorSet/T8EDy8g8u\",\"id\":\"T8EDy8g8u\",\"moduleId\":\"XJs6zpQSmw2LfJoVOtXA\"}}\n */const Icon=withCSS(Component,css,\"framer-s1b2x\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"34\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, rgb(115, 115, 115))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8EDy8g8u\\\",\\\"id\\\":\\\"T8EDy8g8u\\\",\\\"moduleId\\\":\\\"XJs6zpQSmw2LfJoVOtXA\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"21\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/JqspBHvr_/JqspBHvr_.js\";import FooterLink from\"#framer/local/canvasComponent/UNMNIJRFA/UNMNIJRFA.js\";import*as sharedStyle from\"#framer/local/css/LDwnz3LiC/LDwnz3LiC.js\";import Vector from\"#framer/local/vector/bWFvOrddK/bWFvOrddK.js\";const NavbarFonts=getFonts(Navbar);const ContainerWithFX=withFX(Container);const VectorFonts=getFonts(Vector);const FooterLinkFonts=getFonts(FooterLink);const breakpoints={D60ybuXD1:\"(max-width: 809.98px)\",KPu1Ak9P7:\"(min-width: 1200px)\",n4MbN8emx:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Lk4Mh\";const variantClassNames={D60ybuXD1:\"framer-v-1griibr\",KPu1Ak9P7:\"framer-v-1k1vb5s\",n4MbN8emx:\"framer-v-1ljlmp4\"};const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={D60ybuXD1:[\".framer-Lk4Mh .framer-os7yie { padding: 0px 7px 7px 7px; }\",\".framer-Lk4Mh .framer-1smxxtl { flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-Lk4Mh .framer-1ci384b { order: 2; }\",\".framer-Lk4Mh .framer-16ivq6i { order: 1; }\",\".framer-Lk4Mh .framer-r50zi7 { min-height: unset; min-width: unset; order: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={D60ybuXD1:\".framer-1griibr-override\"};const rules=[\".framer-Lk4Mh.framer-1sbaoi9, .framer-Lk4Mh .framer-1sbaoi9 { display: block; }\",\".framer-Lk4Mh.framer-1k1vb5s { align-content: center; align-items: center; background-color: var(--token-8eb4decb-f77e-489f-98d9-2a1a74c80486, #fafafa); 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-Lk4Mh .framer-1kqk4em-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",\".framer-Lk4Mh .framer-xwp12i { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Lk4Mh .framer-os7yie { align-content: center; align-items: center; background-color: var(--token-8eb4decb-f77e-489f-98d9-2a1a74c80486, #fafafa); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px 14px 14px 14px; position: relative; width: 100%; }\",\".framer-Lk4Mh .framer-1smxxtl { --border-bottom-width: 1px; --border-color: var(--token-8250711b-a417-4e07-918e-34cedf805940, #f5f5f5); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 14px; position: relative; width: 100%; }\",\".framer-Lk4Mh .framer-1ci384b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Lk4Mh .framer-16gptp5 { 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; text-decoration: none; width: min-content; }\",\".framer-Lk4Mh .framer-qtspzh { aspect-ratio: 1.6666666666666667 / 1; flex: none; height: auto; position: relative; width: 55px; }\",\".framer-Lk4Mh .framer-q28o9j { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Lk4Mh .framer-16ivq6i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Lk4Mh .framer-oxvkg7-container, .framer-Lk4Mh .framer-oki47r-container, .framer-Lk4Mh .framer-14l1ksi-container, .framer-Lk4Mh .framer-1f7qfih-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Lk4Mh .framer-r50zi7 { 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: 56px; min-width: 348px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Lk4Mh .framer-fsbg11 { flex: none; height: auto; position: relative; width: 93px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-Lk4Mh[data-border=\"true\"]::after, .framer-Lk4Mh [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={D60ybuXD1:\"(max-width: 809.98px)\",KPu1Ak9P7:\"(min-width: 1200px)\",n4MbN8emx:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"KPu1Ak9P7\",Phone:\"D60ybuXD1\",Tablet:\"n4MbN8emx\"};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??\"KPu1Ak9P7\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"D60ybuXD1\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"D60ybuXD1\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"KPu1Ak9P7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-8eb4decb-f77e-489f-98d9-2a1a74c80486, rgb(250, 250, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1k1vb5s\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D60ybuXD1:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1kqk4em-container\",\"data-framer-name\":\"Navbar\",layoutScroll:true,name:\"Navbar\",nodeId:\"gEG2H_NqX\",rendersWithMotion:true,scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D60ybuXD1:{variant:matchVariant(\"aYaSJm1yK\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"gEG2H_NqX\",layoutId:\"gEG2H_NqX\",name:\"Navbar\",style:{width:\"100%\"},variant:matchVariant(\"cw1aWQc43\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-xwp12i\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-os7yie\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1smxxtl\",\"data-border\":true,\"data-framer-name\":\"Footer Bar\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ci384b\",\"data-framer-name\":\"Footer Left\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I8m5IIfXe\",openInNewTab:false,scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Aydin Genchsoy, home\",className:\"framer-16gptp5 hidden-1griibr framer-1sbaoi9\",\"data-framer-name\":\"Footer Logo Link\",children:/*#__PURE__*/_jsx(Vector,{animated:false,className:\"framer-qtspzh\",\"data-framer-name\":\"Footer Logo\",layoutId:\"T8X8wxPyG\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1vlxboh\",\"data-styles-preset\":\"LDwnz3LiC\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-d6e0a796-eb8c-4a2b-a497-9e1bfcbb2ca7, rgb(115, 115, 115))\"},children:\"\\xa9 2026 Aydin Genchsoy\"})}),className:\"framer-q28o9j\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16ivq6i\",\"data-framer-name\":\"Social Links\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D60ybuXD1:{y:1080}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:1020.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oxvkg7-container\",\"data-framer-name\":\"Instagram Link\",name:\"Instagram Link\",nodeId:\"zS19lWPsM\",scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(FooterLink,{GBt38H7fZ:\"Instagram\",height:\"100%\",id:\"zS19lWPsM\",layoutId:\"zS19lWPsM\",name:\"Instagram Link\",plP7g7KTe:\"https://www.instagram.com/genchsoy/\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D60ybuXD1:{y:1080}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:1020.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oki47r-container\",\"data-framer-name\":\"LinkedIn Link\",name:\"LinkedIn Link\",nodeId:\"Und6aGw8g\",scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(FooterLink,{GBt38H7fZ:\"LinkedIn\",height:\"100%\",id:\"Und6aGw8g\",layoutId:\"Und6aGw8g\",name:\"LinkedIn Link\",plP7g7KTe:\"https://www.linkedin.com/in/genchsoy/\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D60ybuXD1:{y:1080}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:1020.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14l1ksi-container\",\"data-framer-name\":\"Cosmos Link\",name:\"Cosmos Link\",nodeId:\"wcgrPhORb\",scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(FooterLink,{GBt38H7fZ:\"Cosmos\",height:\"100%\",id:\"wcgrPhORb\",layoutId:\"wcgrPhORb\",name:\"Cosmos Link\",plP7g7KTe:\"https://www.cosmos.so/genchsoy\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D60ybuXD1:{y:1080}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:1020.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f7qfih-container\",\"data-framer-name\":\"Spotify Link\",name:\"Spotify Link\",nodeId:\"Eux564IPL\",scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(FooterLink,{GBt38H7fZ:\"Spotify\",height:\"100%\",id:\"Eux564IPL\",layoutId:\"Eux564IPL\",name:\"Spotify Link\",plP7g7KTe:\"https://open.spotify.com/user/11130362910?si=b236996abad047b7\",width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Lj343Px6_\",openInNewTab:false,scopeId:\"dLu3ORZDI\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-r50zi7 hidden-1k1vb5s hidden-1ljlmp4 framer-1sbaoi9\",children:isDisplayed1()&&/*#__PURE__*/_jsx(Vector,{animated:false,className:\"framer-fsbg11 hidden-1k1vb5s\",\"data-framer-name\":\"Footer Logomark\",layoutId:\"FAzjZuez6\"})})})]})})]}),/*#__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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D60ybuXD1\":{\"layout\":[\"fixed\",\"fixed\"]},\"n4MbN8emx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"KPu1Ak9P7\":[\".framer-1kqk4em-container\",\".framer-os7yie\"],\"D60ybuXD1\":[\".framer-1kqk4em-container\",\".framer-os7yie\"],\"n4MbN8emx\":[\".framer-1kqk4em-container\",\".framer-os7yie\"]}\n * @framerBreakpoints {\"KPu1Ak9P7\":{\"min\":1200,\"canvasClassName\":\"framer-1k1vb5s-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"n4MbN8emx\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ljlmp4-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"D60ybuXD1\":{\"max\":809,\"canvasClassName\":\"framer-1griibr-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant KPu1Ak9P7\n * @framerLayoutTemplate true\n */const FramerdLu3ORZDI=withCSS(Component,css,\"framer-Lk4Mh\");export default FramerdLu3ORZDI;FramerdLu3ORZDI.displayName=\"Navbar\";FramerdLu3ORZDI.defaultProps={height:1e3,width:1200};addFonts(FramerdLu3ORZDI,[{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\"}]},...NavbarFonts,...VectorFonts,...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerdLu3ORZDI.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navbar,{},context),()=>forwardLoader(FooterLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdLu3ORZDI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D60ybuXD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n4MbN8emx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"KPu1Ak9P7\\\":[\\\".framer-1kqk4em-container\\\",\\\".framer-os7yie\\\"],\\\"D60ybuXD1\\\":[\\\".framer-1kqk4em-container\\\",\\\".framer-os7yie\\\"],\\\"n4MbN8emx\\\":[\\\".framer-1kqk4em-container\\\",\\\".framer-os7yie\\\"]}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"KPu1Ak9P7\",\"framerBreakpoints\":\"{\\\"KPu1Ak9P7\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1k1vb5s-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"n4MbN8emx\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ljlmp4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"D60ybuXD1\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1griibr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\"}},\"__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 Navbar from \"https://framerusercontent.com/modules/hMeYX7qO7uuqqeutYVG9/j6cr7GUjFdbMEuGihOFf/dLu3ORZDI.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k3uy9OcilZa2N6y7V6nW/1Y2jinzwMKZYsjxNvauV/augiA20Il.js\")), path: \"/\"}, aj4cmbF5u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v16wjukBtbSrnv46B98n/dSGpRk6ryZEIG6xQjdFe/aj4cmbF5u.js\")), path: \"/index\"}, hwLsdn7Qb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3IdTgtVGGp1qpD4o84ao/G79xjGTH55GJ5NeVis1Q/hwLsdn7Qb.js\")), path: \"/info\"}, pkfiazfVY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/weo14X0sujbxS2cX8iPU/t11OnbQJ623c17oF84FA/pkfiazfVY.js\")), path: \"/contact\"}, ymG0PtYPQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lf4Sispt7H6U6CZ53aJ6/4w1zzlKW5tB8m5pPVS4Q/ymG0PtYPQ.js\")), path: \"/404\"}, lfJUrq_bB: {collectionId: \"EPfamPtE8\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gHq2mLbBp9Orp2pdJ3tO/VtP9uoKyDkvVfFDA3DWk/lfJUrq_bB.js\")), path: \"/index/:Yxw2iJMTC\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {EPfamPtE8: async () => (await import(\"https://framerusercontent.com/modules/9kFYiW5sp2ChnvVQQcmq/cIpJDeme3kcY5MVHLp6x/EPfamPtE8.js\"))?.[\"utils\"], jy4RTqDnA: async () => (await import(\"https://framerusercontent.com/modules/kQnWXxYv4ZVjZDaRcuHK/6dKwoml4WUoKmTpQyWJx/jy4RTqDnA.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"52c8217a14cc1c2c1f55ec4325d93ecd6e934396dca9a23bdeef8fad32cddc05\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"aj4cmbF5u\":\r\ncase \"hwLsdn7Qb\":\r\ncase \"pkfiazfVY\":\r\ncase \"ymG0PtYPQ\":\r\ncase \"lfJUrq_bB\":\r\nreturn React.createElement(Navbar, {...props, key: \"Navbar\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"aj4cmbF5u\":\r\ncase \"hwLsdn7Qb\":\r\ncase \"pkfiazfVY\":\r\ncase \"ymG0PtYPQ\":\r\ncase \"lfJUrq_bB\":\r\nreturn [{hash: \"1k1vb5s\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1ljlmp4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1griibr\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lf4Sispt7H6U6CZ53aJ6/4w1zzlKW5tB8m5pPVS4Q/ymG0PtYPQ.js\")),\r\n\t\t\t\t\tisReducedMotion: false,\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://genchsoy.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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/mFWh5SgFs8xeho182BK3/tMc2IUAZvxpHUbABmbqc/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {aj4cmbF5u: {augiA20Il: effect}}}\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}