{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/aovc41MyACHUBN5SdqFt/xFrKxzhlMD1Qqj8nC2mh/Copyright.js", "ssg:https://framerusercontent.com/modules/pg4vK1R9RuIM7chzlfT5/wn5fdJFKj9MSM34t0Dnu/hpqDswyYH.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js", "ssg:https://framerusercontent.com/modules/9vUmozSmHTx9dDYhvyGv/tkE4cWdERBUNAIn5spkr/ErbKb7wnj.js", "ssg:https://framerusercontent.com/modules/nvpq8pHNc2PZ5Tz1x44O/GF8HeQ64TznD6BSMDeTV/pKlcJRcBX.js", "ssg:https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js", "ssg:https://framerusercontent.com/modules/iK1Tqr7r71P4SFuFBeNH/1uINgRrF96S9tbifFRHk/WdZZkLxeb.js", "ssg:https://framerusercontent.com/modules/LvwZTJptq4aqcT4J081R/ubxav8LMFom1k2qQRBQ7/EnframerToggle.js", "ssg:https://framerusercontent.com/modules/KhbCXGaPwrzMjJaqhLIq/ajJFfopP81t89axKQ9iJ/iyRemZoey.js", "ssg:https://framerusercontent.com/modules/9SgT4FdUAf9KXqwjeD7y/hM5qDFo5fFedXkM7kN3S/m0cusOERi.js", "ssg:https://framerusercontent.com/modules/xP0IX35fp56eaRC5qlrS/OfkJItkRUCtVt10JeW7E/CXba7uFxv.js", "ssg:https://framerusercontent.com/modules/mZPF6UUopj0vPcMXmJBl/VyCYfTzut6L0VEzdf8f3/WT1UvYn09.js", "ssg:https://framerusercontent.com/modules/dPxUf5JnZZPaBeP0r7mo/Jb42YAV2BoHmU2XrkpDj/RZZTBADE5.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";export function AutoCopyrightStatement(Component){return props=>{const textProps=props.children?.props?.children?.props;if(textProps&&typeof textProps.children==\"string\"){textProps.children=textProps.children.replace(\"YYYY\",new Date().getFullYear().toString());}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"AutoCopyrightStatement\":{\"type\":\"reactHoc\",\"name\":\"AutoCopyrightStatement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Fetcher,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,usePrefetch,usePreloadQuery,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import{AutoCopyrightStatement}from\"https://framerusercontent.com/modules/aovc41MyACHUBN5SdqFt/xFrKxzhlMD1Qqj8nC2mh/Copyright.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rDrnNlXBaKEdVxvx9TIG/rQVgAaB9jaG1FKUYMyWF/ErbKb7wnj.js\";const FramerIconsFonts=getFonts(FramerIcons);const RichTextAutoCopyrightStatement19uparr=withCodeBoundaryForOverrides(RichText,{nodeId:\"jg1VdrLsm\",override:AutoCopyrightStatement,scopeId:\"hpqDswyYH\"});const cycleOrder=[\"EdUxD_4PD\",\"vv98q4Xdn\"];const serializationHash=\"framer-pAsRi\";const variantClassNames={EdUxD_4PD:\"framer-v-11vsgkp\",vv98q4Xdn:\"framer-v-16l2y5v\"};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 animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={damping:40,delay:.05,mass:1,stiffness:200,type:\"spring\"};const textEffect={effect:animation,tokenization:\"character\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const query=prefetch=>prefetch({cacheDuration:0,credentials:\"same-origin\",errorFallbackValue:\"Error\",fallbackValue:\"Pune, India\",resultKeyPath:\"city\",resultOutputType:\"string\",url:`https://api.fetch.tools/location`});const toString=value=>{return typeof value===\"string\"?value:String(value);};const query1=prefetch=>prefetch({cacheDuration:86400,credentials:\"same-origin\",errorFallbackValue:\"Error\",fallbackValue:\"20\",resultKeyPath:\"celsius\",resultOutputType:\"string\",url:`https://api.fetch.tools/weather?city=Pune, IN`});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 preload=async(prequery,prefetch,props)=>await Promise.all([query(prefetch),query1(prefetch)]);const preloadStatements={EdUxD_4PD:preload,vv98q4Xdn:preload};const useLoadingVariant=(variant,gestures,clearLoadingVariant,setGestureState,props)=>{const prequery=usePreloadQuery();const prefetch=usePrefetch();React.useEffect(()=>{const promise=preloadStatements[variant];if(!promise||!gestures?.[variant]?.loading)return;promise(prequery,prefetch,props).then(()=>clearLoadingVariant()).catch(()=>setGestureState({isError:true}));},[variant]);};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"EdUxD_4PD\",Mobile:\"vv98q4Xdn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EdUxD_4PD\"};};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:\"EdUxD_4PD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useLoadingVariant(baseVariant,undefined,clearLoadingGesture,setGestureState);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-11vsgkp\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"EdUxD_4PD\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-17e133cc-236c-4eb2-aabc-959c39c1d8bf, rgba(0, 0, 0, 0.08))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({vv98q4Xdn:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-14m21x6\",\"data-framer-name\":\"Footer / Footer\",layoutDependency:layoutDependency,layoutId:\"i9oEMmfNu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qllqfa\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"vPcEaBxpG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a0r8m\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"dyCs8HjJK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UmVlbmllIEJlYW5pZS1yZWd1bGFy\",\"--framer-font-family\":'\"Reenie Beanie\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(21, 112, 239))\"},children:'\" Good design becomes optional until they see the rate of return \"'})}),className:\"framer-1tt7ogk\",\"data-framer-name\":\"Get a summary of what we\u2019ve shipped during the last month, behind the scenes updates, and team picks.\",effect:textEffect,fonts:[\"GF;Reenie Beanie-regular\"],layoutDependency:layoutDependency,layoutId:\"izdztXrcP\",style:{\"--extracted-r6o4lv\":\"rgb(21, 112, 239)\"},verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1655y15\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"qZCm1772B\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-x2miwn\",\"data-framer-name\":\"Stars_BG\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vHHMZ373l\",opacity:.18,style:{opacity:.18},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 782 424\"><g transform=\"translate(-6.584 -1.437)\"><g transform=\"translate(0 0)\"><path d=\"M 277.047 158.998 C 277.047 158.073 277.797 157.324 278.723 157.324 C 279.648 157.324 280.398 158.073 280.398 158.998 C 280.398 159.922 279.648 160.671 278.723 160.671 C 277.797 160.671 277.047 159.922 277.047 158.998 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 150.306 112.967 C 150.306 112.043 151.056 111.293 151.982 111.293 C 152.907 111.293 153.657 112.043 153.657 112.967 C 153.657 113.891 152.907 114.641 151.982 114.641 C 151.056 114.641 150.306 113.891 150.306 112.967 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 438.35 76.799 C 438.35 75.874 439.1 75.125 440.026 75.125 C 440.951 75.125 441.702 75.874 441.702 76.799 C 441.702 77.723 440.951 78.472 440.026 78.472 C 439.1 78.472 438.35 77.723 438.35 76.799 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 234.25 38.988 C 234.25 38.064 235.001 37.314 235.926 37.314 C 236.852 37.314 237.602 38.064 237.602 38.988 C 237.602 39.912 236.852 40.662 235.926 40.662 C 235.001 40.662 234.25 39.912 234.25 38.988 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 219.437 279.008 C 219.437 278.083 220.187 277.334 221.113 277.334 C 222.038 277.334 222.788 278.083 222.788 279.008 C 222.788 279.932 222.038 280.681 221.113 280.681 C 220.187 280.681 219.437 279.932 219.437 279.008 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 122.325 145.846 C 122.325 144.922 123.075 144.172 124.001 144.172 C 124.926 144.172 125.676 144.922 125.676 145.846 C 125.676 146.77 124.926 147.52 124.001 147.52 C 123.075 147.52 122.325 146.77 122.325 145.846 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 369.22 99.815 C 369.22 98.891 369.97 98.141 370.896 98.141 C 371.821 98.141 372.572 98.891 372.572 99.815 C 372.572 100.74 371.821 101.489 370.896 101.489 C 369.97 101.489 369.22 100.74 369.22 99.815 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 421.891 293.804 C 421.891 292.88 422.642 292.13 423.567 292.13 C 424.493 292.13 425.243 292.88 425.243 293.804 C 425.243 294.728 424.493 295.478 423.567 295.478 C 422.642 295.478 421.891 294.728 421.891 293.804 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 278.691 249.417 C 278.691 248.493 279.442 247.743 280.367 247.743 C 281.293 247.743 282.043 248.493 282.043 249.417 C 282.043 250.341 281.293 251.091 280.367 251.091 C 279.442 251.091 278.691 250.341 278.691 249.417 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 333.008 22.548 C 333.008 21.624 333.758 20.874 334.684 20.874 C 335.609 20.874 336.359 21.624 336.359 22.548 C 336.359 23.472 335.609 24.222 334.684 24.222 C 333.758 24.222 333.008 23.472 333.008 22.548 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 637.513 37.344 C 637.513 36.42 638.264 35.671 639.189 35.671 C 640.114 35.671 640.865 36.42 640.865 37.344 C 640.865 38.269 640.114 39.018 639.189 39.018 C 638.264 39.018 637.513 38.269 637.513 37.344 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 519.003 160.641 C 519.003 159.717 519.754 158.968 520.679 158.968 C 521.605 158.968 522.355 159.717 522.355 160.641 C 522.355 161.566 521.605 162.315 520.679 162.315 C 519.754 162.315 519.003 161.566 519.003 160.641 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 311.611 221.469 C 311.611 220.544 312.362 219.795 313.287 219.795 C 314.213 219.795 314.963 220.544 314.963 221.469 C 314.963 222.393 314.213 223.142 313.287 223.142 C 312.362 223.142 311.611 222.393 311.611 221.469 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 12.045 48.851 C 12.045 47.927 12.795 47.178 13.721 47.178 C 14.646 47.178 15.396 47.927 15.396 48.851 C 15.396 49.776 14.646 50.525 13.721 50.525 C 12.795 50.525 12.045 49.776 12.045 48.851 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 132.2 20.904 C 132.2 19.98 132.951 19.231 133.876 19.231 C 134.802 19.231 135.552 19.98 135.552 20.904 C 135.552 21.829 134.802 22.578 133.876 22.578 C 132.951 22.578 132.2 21.829 132.2 20.904 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 533.816 47.208 C 533.816 46.284 534.566 45.534 535.491 45.534 C 536.417 45.534 537.167 46.284 537.167 47.208 C 537.167 48.132 536.417 48.882 535.491 48.882 C 534.566 48.882 533.816 48.132 533.816 47.208 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 466.331 19.26 C 466.331 18.335 467.081 17.586 468.007 17.586 C 468.932 17.586 469.683 18.335 469.683 19.26 C 469.683 20.184 468.932 20.933 468.007 20.933 C 467.081 20.933 466.331 20.184 466.331 19.26 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 344.53 188.59 C 344.53 187.665 345.28 186.916 346.206 186.916 C 347.131 186.916 347.882 187.665 347.882 188.59 C 347.882 189.514 347.131 190.263 346.206 190.263 C 345.28 190.263 344.53 189.514 344.53 188.59 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 235.896 88.307 C 235.896 87.383 236.646 86.633 237.572 86.633 C 238.497 86.633 239.247 87.383 239.247 88.307 C 239.247 89.231 238.497 89.981 237.572 89.981 C 236.646 89.981 235.896 89.231 235.896 88.307 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 280.337 17.616 C 280.337 16.692 281.087 15.942 282.013 15.942 C 282.938 15.942 283.688 16.692 283.688 17.616 C 283.688 18.54 282.938 19.29 282.013 19.29 C 281.087 19.29 280.337 18.54 280.337 17.616 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 453.163 137.626 C 453.163 136.702 453.914 135.952 454.839 135.952 C 455.765 135.952 456.515 136.702 456.515 137.626 C 456.515 138.55 455.765 139.3 454.839 139.3 C 453.914 139.3 453.163 138.55 453.163 137.626 Z\" fill=\"rgba(255,255,255,0.2)\"></path><path d=\"M 395.556 292.159 C 395.556 291.235 396.306 290.486 397.231 290.486 C 398.157 290.486 398.907 291.235 398.907 292.159 C 398.907 293.084 398.157 293.833 397.231 293.833 C 396.306 293.833 395.556 293.084 395.556 292.159 Z\" fill=\"rgba(255,255,255,0.2)\"></path><g transform=\"translate(0 0)\"><g transform=\"translate(162.897 150.988)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(34.855 104.483)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(325.859 67.944)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(119.662 29.744)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(104.695 272.231)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(6.584 137.7)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(256.019 91.196)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(309.231 287.179)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(164.56 242.335)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(219.435 13.134)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(643.539 19.93)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(523.81 144.496)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(314.288 205.949)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(11.641 31.557)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(133.032 3.322)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(0 151.14)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(538.777 29.896)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(470.598 1.661)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(347.544 172.731)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(237.793 71.417)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(282.691 0)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(457.295 121.244)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(399.095 277.366)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgb(255,255,255)\"></path></g></g><g transform=\"translate(283.107 286.756)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(156.368 240.725)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(444.412 204.557)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(240.312 166.746)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(225.499 406.766)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(128.385 273.604)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(375.282 227.573)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(427.953 421.562)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(284.753 377.175)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(339.07 150.306)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(643.574 165.101)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(525.064 288.399)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(317.673 349.226)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(18.106 176.609)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(138.262 148.662)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(6.584 294.976)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(539.877 174.966)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(472.393 147.018)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(350.592 316.347)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(241.956 216.065)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(286.399 145.374)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(459.225 265.384)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><g transform=\"translate(401.616 419.917)\"><path d=\"M 0 1.116 C 0 0.5 0.5 0 1.117 0 C 1.734 0 2.234 0.5 2.234 1.116 C 2.234 1.732 1.734 2.232 1.117 2.232 C 0.5 2.232 0 1.732 0 1.116 Z\" fill=\"rgba(255,255,255,0.4)\"></path></g><path d=\"M 721.028 162.903 C 721.028 162.287 721.528 161.787 722.145 161.787 C 722.762 161.787 723.262 162.287 723.262 162.903 C 723.262 163.519 722.762 164.019 722.145 164.019 C 721.528 164.019 721.028 163.519 721.028 162.903 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 594.288 116.872 C 594.288 116.256 594.788 115.756 595.405 115.756 C 596.022 115.756 596.522 116.256 596.522 116.872 C 596.522 117.489 596.022 117.988 595.405 117.988 C 594.788 117.988 594.288 117.489 594.288 116.872 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 678.232 42.893 C 678.232 42.277 678.732 41.777 679.349 41.777 C 679.966 41.777 680.466 42.277 680.466 42.893 C 680.466 43.509 679.966 44.009 679.349 44.009 C 678.732 44.009 678.232 43.509 678.232 42.893 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 663.419 282.913 C 663.419 282.297 663.919 281.797 664.536 281.797 C 665.153 281.797 665.653 282.297 665.653 282.913 C 665.653 283.529 665.153 284.029 664.536 284.029 C 663.919 284.029 663.419 283.529 663.419 282.913 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 566.305 149.751 C 566.305 149.135 566.806 148.635 567.423 148.635 C 568.04 148.635 568.54 149.135 568.54 149.751 C 568.54 150.367 568.04 150.867 567.423 150.867 C 566.806 150.867 566.305 150.367 566.305 149.751 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 722.673 253.322 C 722.673 252.706 723.173 252.206 723.79 252.206 C 724.407 252.206 724.907 252.706 724.907 253.322 C 724.907 253.938 724.407 254.438 723.79 254.438 C 723.173 254.438 722.673 253.938 722.673 253.322 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 776.99 26.453 C 776.99 25.837 777.49 25.337 778.107 25.337 C 778.724 25.337 779.224 25.837 779.224 26.453 C 779.224 27.069 778.724 27.569 778.107 27.569 C 777.49 27.569 776.99 27.069 776.99 26.453 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 755.593 225.374 C 755.593 224.758 756.093 224.258 756.71 224.258 C 757.327 224.258 757.827 224.758 757.827 225.374 C 757.827 225.99 757.327 226.49 756.71 226.49 C 756.093 226.49 755.593 225.99 755.593 225.374 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 456.026 52.757 C 456.026 52.141 456.526 51.641 457.143 51.641 C 457.76 51.641 458.26 52.141 458.26 52.757 C 458.26 53.373 457.76 53.873 457.143 53.873 C 456.526 53.873 456.026 53.373 456.026 52.757 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 576.182 24.81 C 576.182 24.193 576.682 23.694 577.299 23.694 C 577.916 23.694 578.416 24.193 578.416 24.81 C 578.416 25.426 577.916 25.925 577.299 25.925 C 576.682 25.925 576.182 25.426 576.182 24.81 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 444.505 171.123 C 444.505 170.507 445.005 170.007 445.622 170.007 C 446.239 170.007 446.739 170.507 446.739 171.123 C 446.739 171.739 446.239 172.239 445.622 172.239 C 445.005 172.239 444.505 171.739 444.505 171.123 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 788.512 192.495 C 788.512 191.879 789.012 191.379 789.629 191.379 C 790.246 191.379 790.746 191.879 790.746 192.495 C 790.746 193.111 790.246 193.611 789.629 193.611 C 789.012 193.611 788.512 193.111 788.512 192.495 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 679.876 92.212 C 679.876 91.596 680.377 91.096 680.994 91.096 C 681.611 91.096 682.111 91.596 682.111 92.212 C 682.111 92.828 681.611 93.328 680.994 93.328 C 680.377 93.328 679.876 92.828 679.876 92.212 Z\" fill=\"rgba(255,255,255,0.7)\"></path><path d=\"M 724.319 21.521 C 724.319 20.905 724.819 20.406 725.436 20.406 C 726.053 20.406 726.553 20.905 726.553 21.521 C 726.553 22.138 726.053 22.637 725.436 22.637 C 724.819 22.637 724.319 22.138 724.319 21.521 Z\" fill=\"rgba(255,255,255,0.7)\"></path></g></g></svg>',svgContentId:9628234761,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e96kx6\",\"data-framer-name\":\"EST + Time\",layoutDependency:layoutDependency,layoutId:\"jZeSaM4l_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tuuc9\",\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"iu6i2HnZT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d5r689-container\",\"data-framer-name\":\"map-marker-line\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eZrfyXtJW-container\",name:\"map-marker-line\",nodeId:\"eZrfyXtJW\",rendersWithMotion:true,scopeId:\"hpqDswyYH\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",height:\"100%\",id:\"eZrfyXtJW\",layoutId:\"eZrfyXtJW\",name:\"map-marker-line\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\"><path stroke=\"#ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19 10c0 3.976-7 11-7 11s-7-7.024-7-11 3.134-7 7-7 7 3.024 7 7z\"/><circle cx=\"12\" cy=\"10\" r=\"3\" stroke=\"#ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(Fetcher,{disabled:isLoading,requests:[{cacheDuration:0,credentials:\"same-origin\",errorFallbackValue:\"Error\",fallbackValue:\"Pune, India\",resultKeyPath:\"city\",resultOutputType:\"string\",url:`https://api.fetch.tools/location`}],children:fetchResult=>/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-decie5\",\"data-styles-preset\":\"ErbKb7wnj\",style:{\"--framer-text-alignment\":\"center\"},children:\"Pune, India\"})}),className:\"framer-1nzbb9k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HnfMmOyM7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:toString(fetchResult[0]),verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichTextAutoCopyrightStatement19uparr,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-decie5\",\"data-styles-preset\":\"ErbKb7wnj\",children:\"JAY MISTRY \\xa9 2025\"})}),className:\"framer-19uparr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jg1VdrLsm\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n7alg1\",\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"XNKLdom0K\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y9yy6y-container\",\"data-framer-name\":\"cloud-sun\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pWabx2THp-container\",name:\"cloud-sun\",nodeId:\"pWabx2THp\",rendersWithMotion:true,scopeId:\"hpqDswyYH\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",height:\"100%\",id:\"pWabx2THp\",layoutId:\"pWabx2THp\",name:\"cloud-sun\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg\\n  xmlns=\"http://www.w3.org/2000/svg\"\\n  width=\"100%\"\\n  height=\"100%\"\\n  viewBox=\"0 0 24 24\"\\n  fill=\"none\"\\n  stroke=\"#ffffff\"\\n  stroke-width=\"1.5\"\\n  stroke-linecap=\"round\"\\n  stroke-linejoin=\"round\"\\n>\\n  <path d=\"M12 2v2\" />\\n  <path d=\"m4.93 4.93 1.41 1.41\" />\\n  <path d=\"M20 12h2\" />\\n  <path d=\"m19.07 4.93-1.41 1.41\" />\\n  <path d=\"M15.947 12.65a4 4 0 0 0-5.925-4.128\" />\\n  <path d=\"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z\" />\\n</svg>\\n',width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-icuib6\",layoutDependency:layoutDependency,layoutId:\"Hv64rJKhp\",children:[/*#__PURE__*/_jsx(Fetcher,{disabled:isLoading,requests:[{cacheDuration:86400,credentials:\"same-origin\",errorFallbackValue:\"Error\",fallbackValue:\"20\",resultKeyPath:\"celsius\",resultOutputType:\"string\",url:`https://api.fetch.tools/weather?city=Pune, IN`}],children:fetchResult1=>/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-decie5\",\"data-styles-preset\":\"ErbKb7wnj\",style:{\"--framer-text-alignment\":\"center\"},children:\"20\"})}),className:\"framer-r4ijpx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UKeUzuC3g\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:toString(fetchResult1[0]),verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-decie5\",\"data-styles-preset\":\"ErbKb7wnj\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xb0C\"})}),className:\"framer-1km15am\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LESk15Hfj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pAsRi.framer-hub208, .framer-pAsRi .framer-hub208 { display: block; }\",\".framer-pAsRi.framer-11vsgkp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 640px; overflow: visible; padding: 0px 0px 48px 0px; position: relative; width: 640px; }\",\".framer-pAsRi .framer-14m21x6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-pAsRi .framer-1qllqfa { 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: 800px; overflow: visible; padding: 80px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-pAsRi .framer-1a0r8m { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-pAsRi .framer-1tt7ogk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 298px; word-break: break-word; word-wrap: break-word; }\",\".framer-pAsRi .framer-1655y15 { 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: 50%; overflow: visible; padding: 0px; position: absolute; top: 36px; width: min-content; z-index: 1; }\",\".framer-pAsRi .framer-x2miwn { flex: none; height: 424px; position: relative; width: 782px; }\",\".framer-pAsRi .framer-1e96kx6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-pAsRi .framer-1tuuc9, .framer-pAsRi .framer-n7alg1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pAsRi .framer-1d5r689-container, .framer-pAsRi .framer-1y9yy6y-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-pAsRi .framer-1nzbb9k, .framer-pAsRi .framer-19uparr, .framer-pAsRi .framer-r4ijpx, .framer-pAsRi .framer-1km15am { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pAsRi .framer-icuib6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-pAsRi.framer-v-16l2y5v.framer-11vsgkp { width: 320px; }\",\".framer-pAsRi.framer-v-16l2y5v .framer-1e96kx6 { flex-direction: column; flex-wrap: wrap; gap: 10px 10px; justify-content: center; }\",\".framer-pAsRi.framer-v-16l2y5v .framer-1tuuc9 { order: 1; }\",\".framer-pAsRi.framer-v-16l2y5v .framer-19uparr { order: 0; }\",\".framer-pAsRi.framer-v-16l2y5v .framer-n7alg1 { order: 2; }\",...sharedStyle.css,'.framer-pAsRi[data-border=\"true\"]::after, .framer-pAsRi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 640\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"640px\",null,null]},\"vv98q4Xdn\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"640px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhpqDswyYH=withCSS(Component,css,\"framer-pAsRi\");export default FramerhpqDswyYH;FramerhpqDswyYH.displayName=\"Elements/Footer\";FramerhpqDswyYH.defaultProps={height:320,width:640};addPropertyControls(FramerhpqDswyYH,{variant:{options:[\"EdUxD_4PD\",\"vv98q4Xdn\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhpqDswyYH,[{explicitInter:true,fonts:[{family:\"Reenie Beanie\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/reeniebeanie/v21/z7NSdR76eDkaJKZJFkkjuvWxbPi_qoOgf_w.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...FramerIconsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhpqDswyYH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"320\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"640\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"640px\\\",null,null]},\\\"vv98q4Xdn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"640px\\\",null,null]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hpqDswyYH.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (f082bd6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v1/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v1/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=[\".framer-POkDr .framer-styles-preset-decie5:not(.rich-text-wrapper), .framer-POkDr .framer-styles-preset-decie5.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 12px; --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: 0.04em; --framer-line-height: 16px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, #7e7e7e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-POkDr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (114832d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9vUmozSmHTx9dDYhvyGv/tkE4cWdERBUNAIn5spkr/ErbKb7wnj.js\";const VideoFonts=getFonts(Video);const enabledGestures={e9lCvR9dG:{pressed:true},rcSTEesx3:{pressed:true}};const cycleOrder=[\"e9lCvR9dG\",\"rcSTEesx3\",\"tsfc5D0ZV\"];const serializationHash=\"framer-MUVZs\";const variantClassNames={e9lCvR9dG:\"framer-v-1luu2o9\",rcSTEesx3:\"framer-v-mg65k2\",tsfc5D0ZV:\"framer-v-hik7rl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,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 humanReadableVariantMap={\"Link Preview\":\"rcSTEesx3\",\"With Text\":\"tsfc5D0ZV\",Default:\"e9lCvR9dG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"e9lCvR9dG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"e9lCvR9dG\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"rcSTEesx3-pressed\")return true;if(baseVariant===\"rcSTEesx3\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"tsfc5D0ZV\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1luu2o9\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"e9lCvR9dG\",ref:ref??ref1,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-6ea6c0cd-9d9f-499d-9f23-6222fc809e7f, rgba(13, 13, 13, 0.3))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{rcSTEesx3:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},tsfc5D0ZV:{backgroundColor:\"rgba(22, 191, 94, 0.08)\"}},...addPropertyOverrides({\"e9lCvR9dG-pressed\":{\"data-framer-name\":undefined},\"rcSTEesx3-pressed\":{\"data-framer-name\":undefined},rcSTEesx3:{\"data-framer-name\":\"Link Preview\"},tsfc5D0ZV:{\"data-framer-name\":\"With Text\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cwr8ve-container\",layoutDependency:layoutDependency,layoutId:\"YzqNYgEjl-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:9,bottomLeftRadius:9,bottomRightRadius:9,controls:false,height:\"100%\",id:\"YzqNYgEjl\",isMixedBorderRadius:false,layoutId:\"YzqNYgEjl\",loop:true,muted:true,objectFit:\"fill\",playing:true,poster:\"https://framerusercontent.com/images/kPBMFtDMEDfFhGh3KRrGeZcHCo.png\",posterEnabled:true,srcType:\"URL\",srcUrl:\"https://video.gumlet.io/67892336d0073bd3f19b1e02/6789283c5beca3c7445d81c4/download.mp4\",startTime:10,style:{height:\"100%\",width:\"100%\"},topLeftRadius:9,topRightRadius:9,volume:25,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-decie5\",\"data-styles-preset\":\"ErbKb7wnj\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58507be5-8cf3-41b5-819b-33db1dcdd00c, rgb(18, 18, 18)))\"},children:\"Available for work\"})}),className:\"framer-1q1gf94\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V8FkLa2ah\",style:{\"--extracted-r6o4lv\":\"var(--token-58507be5-8cf3-41b5-819b-33db1dcdd00c, rgb(18, 18, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ep8ezq\",\"data-framer-name\":\"Activity\",layoutDependency:layoutDependency,layoutId:\"LpuTNcBBn\",style:{backgroundColor:\"rgb(22, 191, 94)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MUVZs.framer-1usl4xn, .framer-MUVZs .framer-1usl4xn { display: block; }\",\".framer-MUVZs.framer-1luu2o9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-MUVZs .framer-cwr8ve-container { aspect-ratio: 1.5769230769230769 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 104px); position: relative; width: 164px; }\",\".framer-MUVZs .framer-1q1gf94 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MUVZs .framer-ep8ezq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 10px); overflow: visible; position: relative; width: 10px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MUVZs.framer-1luu2o9 { gap: 0px; } .framer-MUVZs.framer-1luu2o9 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-MUVZs.framer-1luu2o9 > :first-child { margin-top: 0px; } .framer-MUVZs.framer-1luu2o9 > :last-child { margin-bottom: 0px; } }\",\".framer-MUVZs.framer-v-mg65k2.framer-1luu2o9 { height: min-content; padding: 2px; width: min-content; }\",\".framer-MUVZs.framer-v-hik7rl.framer-1luu2o9 { cursor: unset; flex-direction: row; gap: 6px; height: min-content; padding: 2px 6px 2px 6px; width: min-content; }\",\".framer-MUVZs.framer-v-hik7rl .framer-1q1gf94 { order: 6; }\",\".framer-MUVZs.framer-v-hik7rl .framer-ep8ezq { order: 5; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MUVZs.framer-v-hik7rl.framer-1luu2o9 { gap: 0px; } .framer-MUVZs.framer-v-hik7rl.framer-1luu2o9 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-MUVZs.framer-v-hik7rl.framer-1luu2o9 > :first-child { margin-left: 0px; } .framer-MUVZs.framer-v-hik7rl.framer-1luu2o9 > :last-child { margin-right: 0px; } }\",\".framer-MUVZs.framer-v-1luu2o9.pressed.framer-1luu2o9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",\".framer-MUVZs.framer-v-mg65k2.pressed .framer-cwr8ve-container { height: var(--framer-aspect-ratio-supported, 100px); width: 158px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rcSTEesx3\":{\"layout\":[\"auto\",\"auto\"]},\"tsfc5D0ZV\":{\"layout\":[\"auto\",\"auto\"]},\"zNa0YvGJ3\":{\"layout\":[\"fixed\",\"fixed\"]},\"f6cergipP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpKlcJRcBX=withCSS(Component,css,\"framer-MUVZs\");export default FramerpKlcJRcBX;FramerpKlcJRcBX.displayName=\"Elements/Cursor\";FramerpKlcJRcBX.defaultProps={height:20,width:20};addPropertyControls(FramerpKlcJRcBX,{variant:{options:[\"e9lCvR9dG\",\"rcSTEesx3\",\"tsfc5D0ZV\"],optionTitles:[\"Default\",\"Link Preview\",\"With Text\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpKlcJRcBX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpKlcJRcBX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rcSTEesx3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tsfc5D0ZV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zNa0YvGJ3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f6cergipP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pKlcJRcBX.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"\u2193\",\"\u2191\",\"\u2190\",\"\u2192\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map", "// Generated by Framer (915daba)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";const BlurGradientFonts=getFonts(BlurGradient);const cycleOrder=[\"OnPVZ3pZn\",\"TKlMbNElK\"];const serializationHash=\"framer-vbS42\";const variantClassNames={OnPVZ3pZn:\"framer-v-1vxuc98\",TKlMbNElK:\"framer-v-8y06zx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Hide:\"TKlMbNElK\",Show:\"OnPVZ3pZn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OnPVZ3pZn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OnPVZ3pZn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"TKlMbNElK\")return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vxuc98\",className,classNames),\"data-framer-name\":\"Show\",layoutDependency:layoutDependency,layoutId:\"OnPVZ3pZn\",ref:ref??ref1,style:{...style},...addPropertyOverrides({TKlMbNElK:{\"data-framer-name\":\"Hide\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hngeur-container\",\"data-framer-name\":\"Blur Gradient (Bottom)\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jhwHCAx65-container\",name:\"Blur Gradient (Bottom)\",nodeId:\"jhwHCAx65\",rendersWithMotion:true,scopeId:\"WdZZkLxeb\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:32,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"jhwHCAx65\",layoutId:\"jhwHCAx65\",name:\"Blur Gradient (Bottom)\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vbS42.framer-k6j8kq, .framer-vbS42 .framer-k6j8kq { display: block; }\",\".framer-vbS42.framer-1vxuc98 { height: 72px; overflow: hidden; position: relative; width: 780px; }\",\".framer-vbS42 .framer-1hngeur-container { bottom: 0px; flex: none; height: 72px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 780\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TKlMbNElK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWdZZkLxeb=withCSS(Component,css,\"framer-vbS42\");export default FramerWdZZkLxeb;FramerWdZZkLxeb.displayName=\"Misc/Blur Gradient\";FramerWdZZkLxeb.defaultProps={height:72,width:780};addPropertyControls(FramerWdZZkLxeb,{variant:{options:[\"OnPVZ3pZn\",\"TKlMbNElK\"],optionTitles:[\"Show\",\"Hide\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWdZZkLxeb,[{explicitInter:true,fonts:[]},...BlurGradientFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWdZZkLxeb\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TKlMbNElK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"780\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WdZZkLxeb.map", "/*\nFREE FOR PERSONAL USE ONLY\nLICENSE REQUIRED FOR COMMERCIAL USE\nCLIENT WORK IS CONSIDERED COMMERCAIL USE\n\nGet your license here:\nhttps://enframer.lemonsqueezy.com/checkout/buy/b4923c94-3e38-4d91-ad09-dd4fb84afd3b\n\n                                /)\n                        /\\___/\\ ((\n                        \\`@_@'/  ))\nCreated                 {_:Y:.}_//\nBy @Enframer -----------{_}^-'{_}------------------------\n*/import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";function getOSTheme(){return window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}function setInitialState(){const osTheme=getOSTheme();const currentToggleState=localStorage.getItem(\"currentToggleState\")||(osTheme===\"dark\"?\"dark\":\"light\");localStorage.setItem(\"currentToggleState\",currentToggleState);const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&osTheme===\"dark\"||currentToggleState===\"light\"&&osTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;return currentToggleState===\"dark\";}function ToggleButton(props){const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);window.dispatchEvent(new CustomEvent(\"themeChange\"));};useEffect(()=>{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(e=>{const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"currentOsTheme\",newTheme);localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${newTheme===\"dark\"&&newTheme===\"dark\"||newTheme===\"light\"&&newTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;window.dispatchEvent(new CustomEvent(\"themeChange\"));});},[]);useEffect(()=>{const currentToggleState=isOn?\"dark\":\"light\";const currentOsTheme=localStorage.getItem(\"currentOsTheme\")||getOSTheme();const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&currentOsTheme===\"dark\"||currentToggleState===\"light\"&&currentOsTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;localStorage.setItem(\"currentToggleState\",currentToggleState);},[isOn]);const themeColor=isOn?{background:props.darkSwitch,switchColor:props.darkKnob}:{background:props.lightSwitch,switchColor:props.lightKnob};const variants={on:{x:20},off:{x:0}};const sunSVG=/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"90%\",height:\"90%\",fill:props.lightIcon,viewBox:\"0 0 256 256\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M184,128a56,56,0,1,1-56-56A56,56,0,0,1,184,128Z\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M120,40V32a8,8,0,0,1,16,0v8a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-8-8A8,8,0,0,0,50.34,61.66Zm0,116.68-8,8a8,8,0,0,0,11.32,11.32l8-8a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l8-8a8,8,0,0,0-11.32-11.32l-8,8A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l8,8a8,8,0,0,0,11.32-11.32ZM40,120H32a8,8,0,0,0,0,16h8a8,8,0,0,0,0-16Zm88,88a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-8A8,8,0,0,0,128,208Zm96-88h-8a8,8,0,0,0,0,16h8a8,8,0,0,0,0-16Z\"})]});const moonSVG=/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"90%\",height:\"90%\",fill:props.darkIcon,viewBox:\"0 0 256 256\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M210.69,158.18A88,88,0,1,1,97.82,45.31,96.08,96.08,0,0,0,192,160,96.78,96.78,0,0,0,210.69,158.18Z\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M240,96a8,8,0,0,1-8,8H216v16a8,8,0,0,1-16,0V104H184a8,8,0,0,1,0-16h16V72a8,8,0,0,1,16,0V88h16A8,8,0,0,1,240,96ZM144,56h8v8a8,8,0,0,0,16,0V56h8a8,8,0,0,0,0-16h-8V32a8,8,0,0,0-16,0v8h-8a8,8,0,0,0,0,16Zm72.77,97a8,8,0,0,1,1.43,8A96,96,0,1,1,95.07,37.8a8,8,0,0,1,10.6,9.06A88.07,88.07,0,0,0,209.14,150.33,8,8,0,0,1,216.77,153Zm-19.39,14.88c-1.79.09-3.59.14-5.38.14A104.11,104.11,0,0,1,88,64c0-1.79,0-3.59.14-5.38A80,80,0,1,0,197.38,167.86Z\"})]});return /*#__PURE__*/_jsx(\"div\",{onClick:toggle,style:{cursor:\"pointer\",background:themeColor.background,borderRadius:15,position:\"relative\",width:50,height:30,padding:5},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:isOn?\"on\":\"off\",variants:variants,style:{cursor:\"pointer\",background:themeColor.switchColor,borderRadius:\"50%\",position:\"absolute\",width:20,height:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:isOn?moonSVG:sunSVG})});}export default function OptimizedToggleButton(props){const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);/*\n    ------------------------------------------------------\n    IMPORTANT! READ ME BEFORE UNCOMMENTING THE CODE BELOW:\n    ------------------------------------------------------\n\n    YOU CAN UNCOMMENT THE CODE BELOW TO RESOLVE THE OPTIMIZATION WARNING,\n    THIS COMMENT TELLS THE SERVER TO PRERENDER \"NULL\" AS THE COMPONENT,\n    SINCE THIS COMPONENT USES \"WINDOW\" WHICH ISN'T AVAILABLE ON THE SERVER SIDE,\n    THIS WILL FIX THE OPTIMIZATION WARNING BUT:\n    \n    YOU WILL NOTICE A FEW MILLISECONDS DELAY (LAG),\n    SINCE IT'S A WARNING NOT AN ERROR IT'S SAFE TO INGNORE IT,\n    THE TOGGLE WILL PERFORM MUCH BETTER WITHOUT UNCOMMENTING THIS,\n    AGAIN: UNCOMMENTING THIS WILL CAUSE THE TOGGLE TO LAG!\n\n    TO UNCOMMENT REMOVE THE \"//\" CHARACTERS BEFORE \"if\", \"return\", and \"}\"\n    */if(!isClient){return null;}return /*#__PURE__*/_jsx(ToggleButton,{...props});}OptimizedToggleButton.displayName=\"Enframer Toggle\";addPropertyControls(OptimizedToggleButton,{darkSwitch:{type:ControlType.Color,defaultValue:\"#333\",description:\"Dark switch color.\"},darkKnob:{type:ControlType.Color,defaultValue:\"#111\",description:\"Dark knob color.\"},darkIcon:{type:ControlType.Color,defaultValue:\"#ddd\",description:\"Dark icon color.\"},lightSwitch:{type:ControlType.Color,defaultValue:\"#bbb\",description:\"Light switch color.\"},lightKnob:{type:ControlType.Color,defaultValue:\"#fff\",description:\"Light knob color.\"},lightIcon:{type:ControlType.Color,defaultValue:\"#000\",description:\"Light icon color.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OptimizedToggleButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EnframerToggle.map", "// Generated by Framer (677c5d1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Variable\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=[\".framer-584Ir .framer-styles-preset-utfscc:not(.rich-text-wrapper), .framer-584Ir .framer-styles-preset-utfscc.rich-text-wrapper p { --framer-font-family: \\\"Inter Variable\\\", \\\"Inter Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif; --framer-font-family-bold-italic: \\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'ss08' on, 'salt' on, 'cv06' on, 'cv13' on, 'cv07' on, 'cv05' on, 'cv08' on, 'cv10' on, 'cv12' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: \\\"opsz\\\" 14, \\\"wght\\\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 18px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, #7e7e7e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-584Ir\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (114832d)\nimport{jsx as _jsx,jsxs as _jsxs}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*as sharedStyle from\"https://framerusercontent.com/modules/KhbCXGaPwrzMjJaqhLIq/ajJFfopP81t89axKQ9iJ/iyRemZoey.js\";const cycleOrder=[\"ORgfQbgyi\",\"yYQ2ErefR\"];const serializationHash=\"framer-NGqRS\";const variantClassNames={ORgfQbgyi:\"framer-v-ccvaqb\",yYQ2ErefR:\"framer-v-1tlzwdc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"With Description\":\"yYQ2ErefR\",Default:\"ORgfQbgyi\"};const getProps=({description,height,id,text,width,...props})=>{return{...props,CvcIuZ8op:text??props.CvcIuZ8op??\"Text\",UXEBU48ry:description??props.UXEBU48ry??\"Description\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ORgfQbgyi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,CvcIuZ8op,UXEBU48ry,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ORgfQbgyi\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"yYQ2ErefR\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ccvaqb\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ORgfQbgyi\",ref:ref??ref1,style:{backgroundColor:\"var(--token-535c940b-4434-46ab-a38a-190c0941379c, rgb(242, 242, 242))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.05)\",...style},...addPropertyOverrides({yYQ2ErefR:{\"data-framer-name\":\"With Description\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-utfscc\",\"data-styles-preset\":\"iyRemZoey\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58507be5-8cf3-41b5-819b-33db1dcdd00c, rgb(18, 18, 18)))\"},children:\"Text\"})}),className:\"framer-edpoeh\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m47ra3Xpx\",style:{\"--extracted-r6o4lv\":\"var(--token-58507be5-8cf3-41b5-819b-33db1dcdd00c, rgb(18, 18, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:CvcIuZ8op,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-utfscc\",\"data-styles-preset\":\"iyRemZoey\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126)))\"},children:\"Description\"})}),className:\"framer-1n7d3s\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IRCY_4t4K\",style:{\"--extracted-r6o4lv\":\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UXEBU48ry,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NGqRS.framer-gjqllc, .framer-NGqRS .framer-gjqllc { display: block; }\",\".framer-NGqRS.framer-ccvaqb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NGqRS .framer-edpoeh, .framer-NGqRS .framer-1n7d3s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NGqRS.framer-ccvaqb { gap: 0px; } .framer-NGqRS.framer-ccvaqb > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NGqRS.framer-ccvaqb > :first-child { margin-left: 0px; } .framer-NGqRS.framer-ccvaqb > :last-child { margin-right: 0px; } }\",\".framer-NGqRS.framer-v-1tlzwdc.framer-ccvaqb { flex-direction: column; gap: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NGqRS.framer-v-1tlzwdc.framer-ccvaqb { gap: 0px; } .framer-NGqRS.framer-v-1tlzwdc.framer-ccvaqb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-NGqRS.framer-v-1tlzwdc.framer-ccvaqb > :first-child { margin-top: 0px; } .framer-NGqRS.framer-v-1tlzwdc.framer-ccvaqb > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yYQ2ErefR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CvcIuZ8op\":\"text\",\"UXEBU48ry\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerm0cusOERi=withCSS(Component,css,\"framer-NGqRS\");export default Framerm0cusOERi;Framerm0cusOERi.displayName=\"Tooltip\";Framerm0cusOERi.defaultProps={height:28,width:42};addPropertyControls(Framerm0cusOERi,{variant:{options:[\"ORgfQbgyi\",\"yYQ2ErefR\"],optionTitles:[\"Default\",\"With Description\"],title:\"Variant\",type:ControlType.Enum},CvcIuZ8op:{defaultValue:\"Text\",displayTextArea:false,title:\"Text\",type:ControlType.String},UXEBU48ry:{defaultValue:\"Description\",displayTextArea:true,title:\"Description\",type:ControlType.String}});addFonts(Framerm0cusOERi,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":\"Framerm0cusOERi\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"CvcIuZ8op\\\":\\\"text\\\",\\\"UXEBU48ry\\\":\\\"description\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yYQ2ErefR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"42\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (629c622)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import Tooltip from\"https://framerusercontent.com/modules/9SgT4FdUAf9KXqwjeD7y/hM5qDFo5fFedXkM7kN3S/m0cusOERi.js\";const FramerIconsFonts=getFonts(FramerIcons);const TooltipFonts=getFonts(Tooltip);const MotionDivWithFX=withFX(motion.div);const enabledGestures={m7oaFtYoX:{hover:true}};const serializationHash=\"framer-61CE9\";const variantClassNames={m7oaFtYoX:\"framer-v-em5if3\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:5};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:5};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 Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const getProps=({click,hasTooltip,height,hover,iconSVG,id,link,smoothScroll,tooltipText,width,...props})=>{return{...props,lxRg59TEh:hover??props.lxRg59TEh,mz2l1RZa7:click??props.mz2l1RZa7,PIvT50SNu:iconSVG??props.PIvT50SNu??'<svg\\n  xmlns=\"http://www.w3.org/2000/svg\"\\n  width=\"100%\"\\n  height=\"100%\"\\n  viewBox=\"0 0 24 24\"\\n  fill=\"none\"\\n  stroke=\"#ffffff\"\\n  stroke-width=\"1.5\"\\n  stroke-linecap=\"round\"\\n  stroke-linejoin=\"round\"\\n>\\n  <path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\" />\\n  <circle cx=\"12\" cy=\"7\" r=\"4\" />\\n</svg>\\n',QKMc6Rcd9:tooltipText??props.QKMc6Rcd9??\"Intro\",qNIqPDbmS:smoothScroll??props.qNIqPDbmS??true,Sxbp7R_Gh:hasTooltip??props.Sxbp7R_Gh??true,ZLY41kjBg:link??props.ZLY41kjBg};};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,lxRg59TEh,PIvT50SNu,ZLY41kjBg,qNIqPDbmS,Sxbp7R_Gh,QKMc6Rcd9,mz2l1RZa7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"m7oaFtYoX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18rj1j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mz2l1RZa7){const res=await mz2l1RZa7(...args);if(res===false)return false;}});const onMouseEnterp38hrw=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(lxRg59TEh){const res=await lxRg59TEh(...args);if(res===false)return false;}overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:Sxbp7R_Gh,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ZLY41kjBg,motionChild:true,nodeId:\"m7oaFtYoX\",scopeId:\"CXba7uFxv\",smoothScroll:qNIqPDbmS,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-em5if3\",className,classNames)} framer-1q4gqui`,\"data-framer-name\":\"Default\",\"data-highlight\":true,id:`${layoutId}-em5if3`,layoutDependency:layoutDependency,layoutId:\"m7oaFtYoX\",onMouseEnter:onMouseEnterp38hrw({overlay}),onTap:onTap18rj1j,ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"m7oaFtYoX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xq2c9b-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"G0HZMGzhi-container\",name:\"Icon\",nodeId:\"G0HZMGzhi\",rendersWithMotion:true,scopeId:\"CXba7uFxv\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",height:\"100%\",id:\"G0HZMGzhi\",layoutId:\"G0HZMGzhi\",name:\"Icon\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:PIvT50SNu,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kh687o\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"sVGTpMO86\",style:{backgroundColor:\"var(--token-8333a28a-0c5b-4507-812a-e7b1d3d7d8b0, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 4px 12px 0px rgba(0, 0, 0, 0.03)\",opacity:0},transformTemplate:transformTemplate1,variants:{\"m7oaFtYoX-hover\":{opacity:1}},...addPropertyOverrides({\"m7oaFtYoX-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)}),Sxbp7R_Gh&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-em5if3`,offsetX:0,offsetY:-10,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1w5eovf\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"vUwUaXFnY\",ref:ref1,role:\"dialog\",style:{boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1msucx-container\",layoutDependency:layoutDependency,layoutId:\"Mzku6TIib-container\",nodeId:\"Mzku6TIib\",rendersWithMotion:true,scopeId:\"CXba7uFxv\",children:/*#__PURE__*/_jsx(Tooltip,{CvcIuZ8op:QKMc6Rcd9,height:\"100%\",id:\"Mzku6TIib\",layoutId:\"Mzku6TIib\",UXEBU48ry:\"Description\",variant:\"ORgfQbgyi\",width:\"100%\"})})})})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-61CE9.framer-1q4gqui, .framer-61CE9 .framer-1q4gqui { display: block; }\",\".framer-61CE9.framer-em5if3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 6px 12px 6px 12px; position: relative; text-decoration: none; width: 32px; }\",\".framer-61CE9 .framer-xq2c9b-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; z-index: 2; }\",\".framer-61CE9 .framer-kh687o { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 50%; overflow: visible; position: absolute; top: 50%; width: 16px; z-index: 1; }\",\".framer-61CE9 .framer-1w5eovf { align-content: center; align-items: center; 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; }\",\".framer-61CE9 .framer-1msucx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-61CE9.framer-v-em5if3.hover .framer-kh687o { height: var(--framer-aspect-ratio-supported, 32px); left: 0px; right: 0px; top: 0px; width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GhHA2g7GA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"lxRg59TEh\":\"hover\",\"PIvT50SNu\":\"iconSVG\",\"ZLY41kjBg\":\"link\",\"qNIqPDbmS\":\"smoothScroll\",\"Sxbp7R_Gh\":\"hasTooltip\",\"QKMc6Rcd9\":\"tooltipText\",\"mz2l1RZa7\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCXba7uFxv=withCSS(Component,css,\"framer-61CE9\");export default FramerCXba7uFxv;FramerCXba7uFxv.displayName=\"Dock Item\";FramerCXba7uFxv.defaultProps={height:32,width:32};addPropertyControls(FramerCXba7uFxv,{lxRg59TEh:{title:\"Hover\",type:ControlType.EventHandler},PIvT50SNu:{defaultValue:'<svg\\n  xmlns=\"http://www.w3.org/2000/svg\"\\n  width=\"100%\"\\n  height=\"100%\"\\n  viewBox=\"0 0 24 24\"\\n  fill=\"none\"\\n  stroke=\"#ffffff\"\\n  stroke-width=\"1.5\"\\n  stroke-linecap=\"round\"\\n  stroke-linejoin=\"round\"\\n>\\n  <path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\" />\\n  <circle cx=\"12\" cy=\"7\" r=\"4\" />\\n</svg>\\n',title:\"Icon SVG\",type:ControlType.String},ZLY41kjBg:{title:\"Link\",type:ControlType.Link},qNIqPDbmS:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},Sxbp7R_Gh:{defaultValue:true,title:\"Has Tooltip?\",type:ControlType.Boolean},QKMc6Rcd9:{defaultValue:\"Intro\",displayTextArea:false,title:\"Tooltip Text\",type:ControlType.String},mz2l1RZa7:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerCXba7uFxv,[{explicitInter:true,fonts:[]},...FramerIconsFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCXba7uFxv\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GhHA2g7GA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"lxRg59TEh\\\":\\\"hover\\\",\\\"PIvT50SNu\\\":\\\"iconSVG\\\",\\\"ZLY41kjBg\\\":\\\"link\\\",\\\"qNIqPDbmS\\\":\\\"smoothScroll\\\",\\\"Sxbp7R_Gh\\\":\\\"hasTooltip\\\",\\\"QKMc6Rcd9\\\":\\\"tooltipText\\\",\\\"mz2l1RZa7\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CXba7uFxv.map", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import EnframerToggle from\"https://framerusercontent.com/modules/LvwZTJptq4aqcT4J081R/ubxav8LMFom1k2qQRBQ7/EnframerToggle.js\";import DockItem from\"https://framerusercontent.com/modules/xP0IX35fp56eaRC5qlrS/OfkJItkRUCtVt10JeW7E/CXba7uFxv.js\";const DockItemFonts=getFonts(DockItem);const FramerIconsFonts=getFonts(FramerIcons);const EnframerToggleFonts=getFonts(EnframerToggle);const cycleOrder=[\"BG1EkqkVS\",\"ucXS4rOwM\",\"a26O1fOg_\",\"kO4iGhaQ0\",\"XXrEQwJ1U\"];const serializationHash=\"framer-4TQKD\";const variantClassNames={a26O1fOg_:\"framer-v-1k9zstj\",BG1EkqkVS:\"framer-v-1do0fo5\",kO4iGhaQ0:\"framer-v-1njc7pr\",ucXS4rOwM:\"framer-v-tn58k3\",XXrEQwJ1U:\"framer-v-y8gfhh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Hidden\":\"a26O1fOg_\",\"Desktop Shown\":\"BG1EkqkVS\",\"Mobile Hidden\":\"XXrEQwJ1U\",\"Mobile Shown Open\":\"kO4iGhaQ0\",\"Mobile Shown\":\"ucXS4rOwM\"};const getProps=({height,id,link1,link2,link3,link4,link5,link6,link7,link8,width,...props})=>{return{...props,A7W5QZX5h:link3??props.A7W5QZX5h,FuGgACDUa:link4??props.FuGgACDUa,hTSEsP6t0:link2??props.hTSEsP6t0,LX5SebpcY:link6??props.LX5SebpcY,ohJ5BAtGh:link7??props.ohJ5BAtGh,Qyt_Mnxqt:link5??props.Qyt_Mnxqt,UMvk3Q1uF:link8??props.UMvk3Q1uF,variant:humanReadableVariantMap[props.variant]??props.variant??\"BG1EkqkVS\",xAVk_iMp6:link1??props.xAVk_iMp6};};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,xAVk_iMp6,hTSEsP6t0,A7W5QZX5h,FuGgACDUa,Qyt_Mnxqt,LX5SebpcY,ohJ5BAtGh,UMvk3Q1uF,ZLY41kjBgCXba7uFxv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BG1EkqkVS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1w44l95=activeVariantCallback(async(...args)=>{setVariant(\"ucXS4rOwM\");});const onTap1ekifkw=activeVariantCallback(async(...args)=>{setVariant(\"kO4iGhaQ0\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ucXS4rOwM\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"a26O1fOg_\")return false;return true;};const isDisplayed2=()=>{if([\"a26O1fOg_\",\"kO4iGhaQ0\",\"XXrEQwJ1U\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"kO4iGhaQ0\",\"XXrEQwJ1U\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"ucXS4rOwM\")return true;return false;};const isDisplayed5=()=>{if([\"ucXS4rOwM\",\"kO4iGhaQ0\",\"XXrEQwJ1U\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"ucXS4rOwM\",\"kO4iGhaQ0\",\"XXrEQwJ1U\"].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,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1do0fo5\",className,classNames),\"data-framer-name\":\"Desktop Shown\",layoutDependency:layoutDependency,layoutId:\"BG1EkqkVS\",ref:refBinding,style:{...style},...addPropertyOverrides({a26O1fOg_:{\"data-framer-name\":\"Desktop Hidden\"},kO4iGhaQ0:{\"data-framer-name\":\"Mobile Shown Open\"},ucXS4rOwM:{\"data-framer-name\":\"Mobile Shown\"},XXrEQwJ1U:{\"data-framer-name\":\"Mobile Hidden\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15hxf9g\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"R80ejzrs6\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-13bdca28-fd82-4144-8541-2a10faf35f9b, rgba(23, 23, 23, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-4408bbc7-5082-4eea-815c-db8a764eb59a, rgb(250, 250, 250))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0px 0px 1px var(--token-a06af405-1a42-4b37-a140-2f458cf3d92b, rgba(23, 23, 23, 0.05))\",filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{a26O1fOg_:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"},kO4iGhaQ0:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},XXrEQwJ1U:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"}},...addPropertyOverrides({a26O1fOg_:{transformTemplate:transformTemplate1},XXrEQwJ1U:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-208)/2)+86,...addPropertyOverrides({kO4iGhaQ0:{height:40,width:\"40px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-208)/2)+84},XXrEQwJ1U:{height:40,width:\"40px\",y:(componentViewport?.y||0)+(componentViewport?.height||48)-168+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hahxv4-container\",\"data-framer-name\":\"Intro\",layoutDependency:layoutDependency,layoutId:\"rzHFJNiwf-container\",name:\"Intro\",nodeId:\"rzHFJNiwf\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"rzHFJNiwf\",layoutId:\"rzHFJNiwf\",name:\"Intro\",PIvT50SNu:'<svg\\n  xmlns=\"http://www.w3.org/2000/svg\"\\n  width=\"100%\"\\n  height=\"100%\"\\n  viewBox=\"0 0 24 24\"\\n  fill=\"none\"\\n  stroke=\"#ffffff\"\\n  stroke-width=\"1.5\"\\n  stroke-linecap=\"round\"\\n  stroke-linejoin=\"round\"\\n>\\n  <path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\" />\\n  <circle cx=\"12\" cy=\"7\" r=\"4\" />\\n</svg>\\n',QKMc6Rcd9:\"Intro\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:true,width:\"100%\",ZLY41kjBg:xAVk_iMp6,...addPropertyOverrides({kO4iGhaQ0:{Sxbp7R_Gh:false},XXrEQwJ1U:{Sxbp7R_Gh:false}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-208)/2)+86,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13oq8uo-container\",\"data-framer-name\":\"Writings\",layoutDependency:layoutDependency,layoutId:\"qHBM0UViX-container\",name:\"Writings\",nodeId:\"qHBM0UViX\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"qHBM0UViX\",layoutId:\"qHBM0UViX\",name:\"Writings\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M12 20h9\" />  <path d=\"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z\" /></svg>',QKMc6Rcd9:\"Writing\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:true,width:\"100%\",ZLY41kjBg:LX5SebpcY})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:ZLY41kjBgCXba7uFxv,motionChild:true,nodeId:\"Rv299QIZY\",scopeId:\"WT1UvYn09\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rzbk5d framer-1cn3eyd\",\"data-framer-name\":\"Expand (Mobile)\",layoutDependency:layoutDependency,layoutId:\"Rv299QIZY\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation1,...addPropertyOverrides({kO4iGhaQ0:{\"data-highlight\":true,onTap:onTap1w44l95},XXrEQwJ1U:{\"data-highlight\":true,onTap:onTap1ekifkw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1crz5vn-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TsSOncNg3-container\",name:\"Icon\",nodeId:\"TsSOncNg3\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",style:{rotate:0},variants:{kO4iGhaQ0:{rotate:45},XXrEQwJ1U:{rotate:0}},children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",height:\"100%\",id:\"TsSOncNg3\",layoutId:\"TsSOncNg3\",name:\"Icon\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M5 12h14\" />  <path d=\"M12 5v14\" /></svg>',width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-208)/2)+86,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-92i8wv-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"JiUizff3g-container\",name:\"Contact\",nodeId:\"JiUizff3g\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"JiUizff3g\",layoutId:\"JiUizff3g\",name:\"Contact\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" />  <path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" /></svg>',QKMc6Rcd9:\"Contact\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:true,width:\"100%\",ZLY41kjBg:UMvk3Q1uF})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f9dytr-container\",\"data-framer-name\":\"Theme Toggle\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"poFItcEXl-container\",name:\"Theme Toggle\",nodeId:\"poFItcEXl\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",children:/*#__PURE__*/_jsx(EnframerToggle,{darkIcon:\"rgb(221, 221, 221)\",darkKnob:\"rgb(17, 17, 17)\",darkSwitch:\"rgb(51, 51, 51)\",height:\"100%\",id:\"poFItcEXl\",layoutId:\"poFItcEXl\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"rgb(255, 255, 255)\",lightSwitch:\"rgb(187, 187, 187)\",name:\"Theme Toggle\",width:\"100%\"})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15t5k7a\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"AIjZG6ok9\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-13bdca28-fd82-4144-8541-2a10faf35f9b, rgba(23, 23, 23, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-4408bbc7-5082-4eea-815c-db8a764eb59a, rgb(250, 250, 250))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0px 0px 1px var(--token-a06af405-1a42-4b37-a140-2f458cf3d92b, rgba(23, 23, 23, 0.05))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({ucXS4rOwM:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-208)/2)+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o84z68-container\",\"data-framer-name\":\"Intro\",layoutDependency:layoutDependency,layoutId:\"IRAZf12J5-container\",name:\"Intro\",nodeId:\"IRAZf12J5\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"IRAZf12J5\",layoutId:\"IRAZf12J5\",name:\"Intro\",PIvT50SNu:'<svg\\n  xmlns=\"http://www.w3.org/2000/svg\"\\n  width=\"100%\"\\n  height=\"100%\"\\n  viewBox=\"0 0 24 24\"\\n  fill=\"none\"\\n  stroke=\"#ffffff\"\\n  stroke-width=\"1.5\"\\n  stroke-linecap=\"round\"\\n  stroke-linejoin=\"round\"\\n>\\n  <path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\" />\\n  <circle cx=\"12\" cy=\"7\" r=\"4\" />\\n</svg>\\n',QKMc6Rcd9:\"Intro\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:true,width:\"100%\",ZLY41kjBg:xAVk_iMp6})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({ucXS4rOwM:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-208)/2)+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h2xbc6-container\",\"data-framer-name\":\"Writings\",layoutDependency:layoutDependency,layoutId:\"e0vM611U2-container\",name:\"Writings\",nodeId:\"e0vM611U2\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"e0vM611U2\",layoutId:\"e0vM611U2\",name:\"Writings\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M12 20h9\" />  <path d=\"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z\" /></svg>',QKMc6Rcd9:\"Writing\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:true,width:\"100%\",ZLY41kjBg:LX5SebpcY})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({ucXS4rOwM:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-208)/2)+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-84rh9p-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"cDQYjN6OG-container\",name:\"Contact\",nodeId:\"cDQYjN6OG\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"cDQYjN6OG\",layoutId:\"cDQYjN6OG\",name:\"Contact\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" />  <path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" /></svg>',QKMc6Rcd9:\"Contact\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:true,width:\"100%\",ZLY41kjBg:UMvk3Q1uF})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qr5h5p-container\",\"data-framer-name\":\"Theme Toggle\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VtUkPksV8-container\",name:\"Theme Toggle\",nodeId:\"VtUkPksV8\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",children:/*#__PURE__*/_jsx(EnframerToggle,{darkIcon:\"rgb(221, 221, 221)\",darkKnob:\"rgb(17, 17, 17)\",darkSwitch:\"rgb(51, 51, 51)\",height:\"100%\",id:\"VtUkPksV8\",layoutId:\"VtUkPksV8\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"rgb(255, 255, 255)\",lightSwitch:\"rgb(187, 187, 187)\",name:\"Theme Toggle\",width:\"100%\"})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1myhncg\",\"data-border\":true,\"data-framer-name\":\"More Links\",layoutDependency:layoutDependency,layoutId:\"zCTvE1GCV\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-13bdca28-fd82-4144-8541-2a10faf35f9b, rgba(23, 23, 23, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-4408bbc7-5082-4eea-815c-db8a764eb59a, rgb(250, 250, 250))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0px 0px 1px var(--token-a06af405-1a42-4b37-a140-2f458cf3d92b, rgba(23, 23, 23, 0.05))\",filter:\"none\",opacity:1,WebkitFilter:\"none\"},transformTemplate:transformTemplate1,variants:{kO4iGhaQ0:{filter:\"none\",opacity:1,WebkitFilter:\"none\"},ucXS4rOwM:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"},XXrEQwJ1U:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"}},children:[isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h1isjt-container\",layoutDependency:layoutDependency,layoutId:\"KotHXgLWn-container\",nodeId:\"KotHXgLWn\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"KotHXgLWn\",layoutId:\"KotHXgLWn\",PIvT50SNu:'<svg\\n  xmlns=\"http://www.w3.org/2000/svg\"\\n  width=\"100%\"\\n  height=\"100%\"\\n  viewBox=\"0 0 24 24\"\\n  fill=\"none\"\\n  stroke=\"#ffffff\"\\n  stroke-width=\"1.5\"\\n  stroke-linecap=\"round\"\\n  stroke-linejoin=\"round\"\\n>\\n  <path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\" />\\n  <circle cx=\"12\" cy=\"7\" r=\"4\" />\\n</svg>\\n',QKMc6Rcd9:\"Intro\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:xAVk_iMp6})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zhsjzq-container\",layoutDependency:layoutDependency,layoutId:\"VbyBkonUE-container\",nodeId:\"VbyBkonUE\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"VbyBkonUE\",layoutId:\"VbyBkonUE\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" />  <path d=\"M6 8h.01\" />  <path d=\"M10 8h.01\" />  <path d=\"M14 8h.01\" /></svg>',QKMc6Rcd9:\"Work\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:hTSEsP6t0})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yuwm4x-container\",layoutDependency:layoutDependency,layoutId:\"nqUHSk2jo-container\",nodeId:\"nqUHSk2jo\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"nqUHSk2jo\",layoutId:\"nqUHSk2jo\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\"  class=\"icon icon-tabler icons-tabler-outline icon-tabler-briefcase-2\">  <path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/>  <path d=\"M3 9a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9z\" />  <path d=\"M8 7v-2a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v2\" /></svg>',QKMc6Rcd9:\"Experience\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:A7W5QZX5h})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-875yma-container\",layoutDependency:layoutDependency,layoutId:\"Q4p9013gd-container\",nodeId:\"Q4p9013gd\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"Q4p9013gd\",layoutId:\"Q4p9013gd\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z\" />  <path d=\"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1\" /></svg>',QKMc6Rcd9:\"Testimonials\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:FuGgACDUa})})}),isDisplayed6()&&/*#__PURE__*/_jsx(Link,{href:ZLY41kjBgCXba7uFxv,motionChild:true,nodeId:\"CdFz3h4nq\",scopeId:\"WT1UvYn09\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-penp01 framer-1cn3eyd\",\"data-framer-name\":\"Navigation Item\",layoutDependency:layoutDependency,layoutId:\"CdFz3h4nq\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cupmbh-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"r1zQTxIxG-container\",name:\"Icon\",nodeId:\"r1zQTxIxG\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",height:\"100%\",id:\"r1zQTxIxG\",layoutId:\"r1zQTxIxG\",name:\"Icon\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M5 12h14\" />  <path d=\"M12 5v14\" /></svg>',width:\"100%\"})})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kO4iGhaQ0:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-56+4},ucXS4rOwM:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-48+4},XXrEQwJ1U:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jvs7dv-container\",layoutDependency:layoutDependency,layoutId:\"oSzg1cd_D-container\",nodeId:\"oSzg1cd_D\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"oSzg1cd_D\",layoutId:\"oSzg1cd_D\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\" />  <path d=\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\" />  <path d=\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\" /></svg>',QKMc6Rcd9:\"Stack\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:Qyt_Mnxqt,...addPropertyOverrides({kO4iGhaQ0:{ZLY41kjBg:ohJ5BAtGh}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kO4iGhaQ0:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-56+4},ucXS4rOwM:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-48+4},XXrEQwJ1U:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-168gvaa-container\",layoutDependency:layoutDependency,layoutId:\"bfpyFKMrS-container\",nodeId:\"bfpyFKMrS\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"bfpyFKMrS\",layoutId:\"bfpyFKMrS\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z\" />  <rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\" />  <circle cx=\"17.5\" cy=\"17.5\" r=\"3.5\" /></svg>',QKMc6Rcd9:\"Ventures\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:LX5SebpcY,...addPropertyOverrides({kO4iGhaQ0:{ZLY41kjBg:FuGgACDUa}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kO4iGhaQ0:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-56+4},ucXS4rOwM:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-48+4},XXrEQwJ1U:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4saywo-container\",layoutDependency:layoutDependency,layoutId:\"j6BIB79kP-container\",nodeId:\"j6BIB79kP\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"j6BIB79kP\",layoutId:\"j6BIB79kP\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M12 20h9\" />  <path d=\"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z\" /></svg>',QKMc6Rcd9:\"Writing\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:ohJ5BAtGh,...addPropertyOverrides({kO4iGhaQ0:{ZLY41kjBg:LX5SebpcY}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kO4iGhaQ0:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-56+4},ucXS4rOwM:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-48+4},XXrEQwJ1U:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t038vy-container\",layoutDependency:layoutDependency,layoutId:\"rnLeih3_e-container\",nodeId:\"rnLeih3_e\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"rnLeih3_e\",layoutId:\"rnLeih3_e\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\" /></svg>',QKMc6Rcd9:\"Personal\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",ZLY41kjBg:UMvk3Q1uF,...addPropertyOverrides({kO4iGhaQ0:{ZLY41kjBg:Qyt_Mnxqt}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kO4iGhaQ0:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-56+4},ucXS4rOwM:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-48+4},XXrEQwJ1U:{height:40,width:\"40px\",y:(componentViewport?.y||0)+-8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17u5c5p-container\",layoutDependency:layoutDependency,layoutId:\"CK1XuBG14-container\",nodeId:\"CK1XuBG14\",rendersWithMotion:true,scopeId:\"WT1UvYn09\",whileTap:animation,children:/*#__PURE__*/_jsx(DockItem,{height:\"100%\",id:\"CK1XuBG14\",layoutId:\"CK1XuBG14\",PIvT50SNu:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"#ffffff\"  stroke-width=\"1.5\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" />  <path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" /></svg>',QKMc6Rcd9:\"Contact\",qNIqPDbmS:true,style:{height:\"100%\",width:\"100%\"},Sxbp7R_Gh:false,width:\"100%\",...addPropertyOverrides({kO4iGhaQ0:{ZLY41kjBg:UMvk3Q1uF}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4TQKD.framer-1cn3eyd, .framer-4TQKD .framer-1cn3eyd { display: block; }\",\".framer-4TQKD.framer-1do0fo5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4TQKD .framer-15hxf9g, .framer-4TQKD .framer-15t5k7a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-4TQKD .framer-hahxv4-container, .framer-4TQKD .framer-13oq8uo-container, .framer-4TQKD .framer-92i8wv-container, .framer-4TQKD .framer-1o84z68-container, .framer-4TQKD .framer-h2xbc6-container, .framer-4TQKD .framer-84rh9p-container { flex: none; height: 36px; position: relative; width: 36px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-4TQKD .framer-rzbk5d, .framer-4TQKD .framer-penp01 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 40px; justify-content: center; overflow: hidden; padding: 6px 12px 6px 12px; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-4TQKD .framer-1crz5vn-container, .framer-4TQKD .framer-1cupmbh-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; z-index: 2; }\",\".framer-4TQKD .framer-1f9dytr-container, .framer-4TQKD .framer-1qr5h5p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4TQKD .framer-1myhncg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 4px; position: absolute; top: -56px; width: min-content; z-index: 6; }\",\".framer-4TQKD .framer-h1isjt-container, .framer-4TQKD .framer-zhsjzq-container, .framer-4TQKD .framer-1yuwm4x-container, .framer-4TQKD .framer-875yma-container, .framer-4TQKD .framer-1jvs7dv-container, .framer-4TQKD .framer-168gvaa-container, .framer-4TQKD .framer-4saywo-container, .framer-4TQKD .framer-1t038vy-container, .framer-4TQKD .framer-17u5c5p-container { flex: none; height: 40px; position: relative; width: 40px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-4TQKD.framer-v-tn58k3.framer-1do0fo5, .framer-4TQKD.framer-v-1njc7pr.framer-1do0fo5 { gap: 4px; }\",\".framer-4TQKD.framer-v-tn58k3 .framer-1myhncg { top: -48px; }\",\".framer-4TQKD.framer-v-1k9zstj.framer-1do0fo5 { display: block; height: 44px; padding: unset; width: 364px; }\",\".framer-4TQKD.framer-v-1k9zstj .framer-15hxf9g { bottom: -44px; left: 50%; position: absolute; width: 364px; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-15hxf9g { gap: 8px; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-hahxv4-container, .framer-4TQKD.framer-v-y8gfhh .framer-hahxv4-container { height: 40px; width: 40px; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-rzbk5d, .framer-4TQKD.framer-v-y8gfhh .framer-rzbk5d { cursor: pointer; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-1jvs7dv-container { order: 8; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-168gvaa-container { order: 5; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-4saywo-container { order: 7; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-1t038vy-container { order: 6; }\",\".framer-4TQKD.framer-v-1njc7pr .framer-17u5c5p-container { order: 9; }\",\".framer-4TQKD.framer-v-y8gfhh.framer-1do0fo5 { display: block; gap: 4px; height: 48px; padding: unset; width: 240px; }\",\".framer-4TQKD.framer-v-y8gfhh .framer-15hxf9g { bottom: -40px; gap: 8px; left: 50%; position: absolute; }\",\".framer-4TQKD.framer-v-y8gfhh .framer-1myhncg { top: -8px; }\",'.framer-4TQKD[data-border=\"true\"]::after, .framer-4TQKD [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 178\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ucXS4rOwM\":{\"layout\":[\"auto\",\"auto\"]},\"a26O1fOg_\":{\"layout\":[\"fixed\",\"fixed\"]},\"kO4iGhaQ0\":{\"layout\":[\"auto\",\"auto\"]},\"XXrEQwJ1U\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xAVk_iMp6\":\"link1\",\"hTSEsP6t0\":\"link2\",\"A7W5QZX5h\":\"link3\",\"FuGgACDUa\":\"link4\",\"Qyt_Mnxqt\":\"link5\",\"LX5SebpcY\":\"link6\",\"ohJ5BAtGh\":\"link7\",\"UMvk3Q1uF\":\"link8\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWT1UvYn09=withCSS(Component,css,\"framer-4TQKD\");export default FramerWT1UvYn09;FramerWT1UvYn09.displayName=\"Dock\";FramerWT1UvYn09.defaultProps={height:44,width:178};addPropertyControls(FramerWT1UvYn09,{variant:{options:[\"BG1EkqkVS\",\"ucXS4rOwM\",\"a26O1fOg_\",\"kO4iGhaQ0\",\"XXrEQwJ1U\"],optionTitles:[\"Desktop Shown\",\"Mobile Shown\",\"Desktop Hidden\",\"Mobile Shown Open\",\"Mobile Hidden\"],title:\"Variant\",type:ControlType.Enum},xAVk_iMp6:{title:\"Link #1\",type:ControlType.Link},hTSEsP6t0:{title:\"Link #2\",type:ControlType.Link},A7W5QZX5h:{title:\"Link #3\",type:ControlType.Link},FuGgACDUa:{title:\"Link #4\",type:ControlType.Link},Qyt_Mnxqt:{title:\"Link #5\",type:ControlType.Link},LX5SebpcY:{title:\"Link #6\",type:ControlType.Link},ohJ5BAtGh:{title:\"Link #7\",type:ControlType.Link},UMvk3Q1uF:{title:\"Link #8\",type:ControlType.Link}});addFonts(FramerWT1UvYn09,[{explicitInter:true,fonts:[]},...DockItemFonts,...FramerIconsFonts,...EnframerToggleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWT1UvYn09\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"178\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ucXS4rOwM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a26O1fOg_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kO4iGhaQ0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XXrEQwJ1U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"xAVk_iMp6\\\":\\\"link1\\\",\\\"hTSEsP6t0\\\":\\\"link2\\\",\\\"A7W5QZX5h\\\":\\\"link3\\\",\\\"FuGgACDUa\\\":\\\"link4\\\",\\\"Qyt_Mnxqt\\\":\\\"link5\\\",\\\"LX5SebpcY\\\":\\\"link6\\\",\\\"ohJ5BAtGh\\\":\\\"link7\\\",\\\"UMvk3Q1uF\\\":\\\"link8\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WT1UvYn09.map", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import ElementsFooter from\"#framer/local/canvasComponent/hpqDswyYH/hpqDswyYH.js\";import ElementsCursor from\"#framer/local/canvasComponent/pKlcJRcBX/pKlcJRcBX.js\";import MiscBlurGradient from\"#framer/local/canvasComponent/WdZZkLxeb/WdZZkLxeb.js\";import Dock from\"#framer/local/canvasComponent/WT1UvYn09/WT1UvYn09.js\";import*as sharedStyle from\"#framer/local/css/ErbKb7wnj/ErbKb7wnj.js\";const FramerIconsFonts=getFonts(FramerIcons);const ElementsFooterFonts=getFonts(ElementsFooter);const MiscBlurGradientFonts=getFonts(MiscBlurGradient);const MiscBlurGradientWithVariantAppearEffect=withVariantAppearEffect(MiscBlurGradient);const DockFonts=getFonts(Dock);const DockWithVariantAppearEffect=withVariantAppearEffect(Dock);const ElementsCursorFonts=getFonts(ElementsCursor);const breakpoints={ipbLFduPM:\"(min-width: 810px) and (max-width: 1199px)\",jpPusrmOa:\"(max-width: 809px)\",L9crkHij5:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ZETyM\";const variantClassNames={ipbLFduPM:\"framer-v-1fqu8ip\",jpPusrmOa:\"framer-v-1nt8qfa\",L9crkHij5:\"framer-v-1d8f6i1\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const getNumericColumnGap=gap=>{if(Number.isFinite(gap)&&gap>=0)return gap;if(typeof gap!==\"string\")return 0;const firstSegment=gap.split(\" \")[0];const parsedGap=parseFloat(firstSegment);return Number.isFinite(parsedGap)&&parsedGap>=0?parsedGap:0;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={jpPusrmOa:[\".framer-ZETyM .framer-107yea0-container { height: 90px; }\",\".framer-ZETyM .framer-1bseqf8-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 70px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jpPusrmOa:\".framer-1nt8qfa-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZETyM.framer-v77ov7, .framer-ZETyM .framer-v77ov7 { display: block; }\",'.framer-ZETyM.framer-1d8f6i1 { --selection-background-color: var(--token-535c940b-4434-46ab-a38a-190c0941379c, #f2f2f2) /* {\"name\":\"Inset\"} */; --selection-color: var(--token-58507be5-8cf3-41b5-819b-33db1dcdd00c, #121212) /* {\"name\":\"Default\"} */; align-content: center; align-items: center; background-color: var(--token-235a099f-b7b4-43b9-9be7-1ac4fb0ae5e5, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--12fjrb); height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }',\".framer-ZETyM .framer-zg8ehr { --border-bottom-width: 0px; --border-color: var(--token-17e133cc-236c-4eb2-aabc-959c39c1d8bf, rgba(255, 255, 255, 0.04)); --border-left-width: 1px; --border-right-width: 1px; --border-style: dashed; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 640px; overflow: hidden; padding: 40px 32px 40px 32px; position: relative; width: 100%; }\",\".framer-ZETyM .framer-36owvk, .framer-ZETyM .framer-18avedh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZETyM .framer-a38m2z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 132px; }\",\".framer-ZETyM .framer-1to9hrz-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-ZETyM .framer-1vw3nn3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: var(--1qdjthb); position: relative; width: 0px; }\",\".framer-ZETyM .framer-1bb5m64 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZETyM .framer-12ejz7e-container { flex: none; height: auto; max-width: 640px; position: relative; width: 100%; }\",\".framer-ZETyM .framer-107yea0-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 72px; left: calc(50.00000000000002% - 100% / 2); order: 1003; position: var(--framer-canvas-fixed-position, fixed); width: 100%; z-index: 1; }\",\".framer-ZETyM .framer-1bseqf8-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 82px); flex: none; height: auto; left: 50%; order: 1004; position: var(--framer-canvas-fixed-position, fixed); width: auto; z-index: 4; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: var(--1qdjthb); }',...sharedStyle.css,'.framer-ZETyM[data-selection=\"true\"] * ::selection, .framer-ZETyM [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-ZETyM[data-border=\"true\"]::after, .framer-ZETyM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={ipbLFduPM:\"(min-width: 810px) and (max-width: 1199px)\",jpPusrmOa:\"(max-width: 809px)\",L9crkHij5:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"L9crkHij5\",Phone:\"jpPusrmOa\",Tablet:\"ipbLFduPM\"};const getProps=({gap,height,id,scrollSectionHide,width,...props})=>{return{...props,hz9dQCcL6:gap??props.hz9dQCcL6??40,variant:humanReadableVariantMap[props.variant]??props.variant??\"L9crkHij5\",ZxcziT0Fe:scrollSectionHide??props.ZxcziT0Fe};};const cursor={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",variant:\"e9lCvR9dG\"};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,hz9dQCcL6,ZxcziT0Fe,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({qsxqdp:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"L9crkHij5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-235a099f-b7b4-43b9-9be7-1ac4fb0ae5e5, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1d8f6i1\",className),\"data-framer-cursor\":\"qsxqdp\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{\"--12fjrb\":numberToPixelString(hz9dQCcL6),\"--1qdjthb\":`-${getNumericColumnGap(hz9dQCcL6)}px`,...style},children:[/*#__PURE__*/_jsxs(\"header\",{className:\"framer-zg8ehr\",\"data-border\":true,\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-decie5\",\"data-styles-preset\":\"ErbKb7wnj\",style:{\"--framer-text-alignment\":\"center\"},children:\"SINCE 1992\"})}),className:\"framer-36owvk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{hash:\":tlzV2Jpq0\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ijk8_YEuk\",openInNewTab:false,scopeId:\"RZZTBADE5\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-a38m2z framer-v77ov7\",\"data-framer-name\":\"Blog\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1to9hrz-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"gTp6gEJXz\",scopeId:\"RZZTBADE5\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\",height:\"100%\",id:\"gTp6gEJXz\",layoutId:\"gTp6gEJXz\",strokeWidth:1.75,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M7 18H17V16H7V18Z\" fill=\"#ffffff\"/> <path d=\"M17 14H7V12H17V14Z\" fill=\"#ffffff\"/> <path d=\"M7 10H11V8H7V10Z\" fill=\"#ffffff\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 2C4.34315 2 3 3.34315 3 5V19C3 20.6569 4.34315 22 6 22H18C19.6569 22 21 20.6569 21 19V9C21 5.13401 17.866 2 14 2H6ZM6 4H13V9H19V19C19 19.5523 18.5523 20 18 20H6C5.44772 20 5 19.5523 5 19V5C5 4.44772 5.44772 4 6 4ZM15 4.10002C16.6113 4.4271 17.9413 5.52906 18.584 7H15V4.10002Z\" fill=\"#ffffff\"/> </svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-dc84b68b-ddd2-4ed0-8ba9-2bfc3673668d, rgb(126, 126, 126))\"},children:\"Blog\"})}),className:\"framer-18avedh\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vw3nn3\"}),/*#__PURE__*/_jsx(\"footer\",{className:\"framer-1bb5m64\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,width:\"min(100vw, 640px)\",y:1099,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12ejz7e-container\",nodeId:\"WMclmzw64\",scopeId:\"RZZTBADE5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jpPusrmOa:{variant:\"vv98q4Xdn\"}},children:/*#__PURE__*/_jsx(ElementsFooter,{height:\"100%\",id:\"WMclmzw64\",layoutId:\"WMclmzw64\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"EdUxD_4PD\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jpPusrmOa:{height:90,y:910}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:928,children:/*#__PURE__*/_jsx(Container,{className:\"framer-107yea0-container\",layoutScroll:true,nodeId:\"v9tpGY861\",rendersWithMotion:true,scopeId:\"RZZTBADE5\",children:/*#__PURE__*/_jsx(MiscBlurGradientWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ZxcziT0Fe,target:\"TKlMbNElK\"}],__framer__threshold:1,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"v9tpGY861\",layoutId:\"v9tpGY861\",style:{height:\"100%\",width:\"100%\"},variant:\"OnPVZ3pZn\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":DJqoueyYG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZU24testz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":fAzqVJXBr\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":UoyZ421kx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tlzV2Jpq0\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":XuioJLjxP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Sd9pQVGce\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":DJqoueyYG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZU24testz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":fAzqVJXBr\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":UoyZ421kx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tlzV2Jpq0\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":XuioJLjxP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Sd9pQVGce\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":DJqoueyYG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZU24testz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":fAzqVJXBr\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":UoyZ421kx\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tlzV2Jpq0\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":XuioJLjxP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Sd9pQVGce\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jpPusrmOa:{y:886}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:874,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bseqf8-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"ihcRoxz0M\",rendersWithMotion:true,scopeId:\"RZZTBADE5\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ipbLFduPM:{A7W5QZX5h:resolvedLinks[10],FuGgACDUa:resolvedLinks[11],hTSEsP6t0:resolvedLinks[9],LX5SebpcY:resolvedLinks[13],ohJ5BAtGh:resolvedLinks[14],Qyt_Mnxqt:resolvedLinks[12],UMvk3Q1uF:resolvedLinks[15],xAVk_iMp6:resolvedLinks[8]},jpPusrmOa:{__framer__targets:[{ref:ZxcziT0Fe,target:\"XXrEQwJ1U\"}],A7W5QZX5h:resolvedLinks[18],FuGgACDUa:resolvedLinks[19],hTSEsP6t0:resolvedLinks[17],LX5SebpcY:resolvedLinks[21],ohJ5BAtGh:resolvedLinks[22],Qyt_Mnxqt:resolvedLinks[20],UMvk3Q1uF:resolvedLinks[23],variant:\"ucXS4rOwM\",xAVk_iMp6:resolvedLinks[16]}},children:/*#__PURE__*/_jsx(DockWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ZxcziT0Fe,target:\"a26O1fOg_\"}],__framer__threshold:1,__framer__variantAppearEffectEnabled:true,A7W5QZX5h:resolvedLinks[2],FuGgACDUa:resolvedLinks[3],height:\"100%\",hTSEsP6t0:resolvedLinks[1],id:\"ihcRoxz0M\",layoutId:\"ihcRoxz0M\",LX5SebpcY:resolvedLinks[5],ohJ5BAtGh:resolvedLinks[6],Qyt_Mnxqt:resolvedLinks[4],UMvk3Q1uF:resolvedLinks[7],variant:\"BG1EkqkVS\",width:\"100%\",xAVk_iMp6:resolvedLinks[0]})})})})})})]}),/*#__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 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ipbLFduPM\":{\"layout\":[\"fixed\",\"fixed\"]},\"jpPusrmOa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"hz9dQCcL6\":\"gap\",\"ZxcziT0Fe\":\"scrollSectionHide\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"L9crkHij5\":[\".framer-zg8ehr\",\".framer-1bb5m64\",\".framer-107yea0-container\",\".framer-1bseqf8-container\"],\"ipbLFduPM\":[\".framer-zg8ehr\",\".framer-1bb5m64\",\".framer-107yea0-container\",\".framer-1bseqf8-container\"],\"jpPusrmOa\":[\".framer-zg8ehr\",\".framer-1bb5m64\",\".framer-107yea0-container\",\".framer-1bseqf8-container\"]}\n * @framerBreakpoints {\"L9crkHij5\":{\"min\":1200,\"canvasClassName\":\"framer-1d8f6i1-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ipbLFduPM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1fqu8ip-override\",\"minHeight\":800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jpPusrmOa\":{\"max\":809,\"canvasClassName\":\"framer-1nt8qfa-override\",\"minHeight\":800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant L9crkHij5\n * @framerLayoutTemplate\n */const FramerRZZTBADE5=withCSS(Component,css,\"framer-ZETyM\");export default FramerRZZTBADE5;FramerRZZTBADE5.displayName=\"Main\";FramerRZZTBADE5.defaultProps={height:800,width:1200};addPropertyControls(FramerRZZTBADE5,{hz9dQCcL6:{defaultValue:40,min:0,title:\"Gap\",type:ControlType.Number},ZxcziT0Fe:{title:\"Scroll Section (Hide)\",type:ControlType.ScrollSectionRef}});addFonts(FramerRZZTBADE5,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...FramerIconsFonts,...ElementsFooterFonts,...MiscBlurGradientFonts,...DockFonts,...ElementsCursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRZZTBADE5\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"L9crkHij5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"hz9dQCcL6\\\":\\\"gap\\\",\\\"ZxcziT0Fe\\\":\\\"scrollSectionHide\\\"}\",\"framerIntrinsicHeight\":\"800\",\"framerHitTargets\":\"{\\\"L9crkHij5\\\":[\\\".framer-zg8ehr\\\",\\\".framer-1bb5m64\\\",\\\".framer-107yea0-container\\\",\\\".framer-1bseqf8-container\\\"],\\\"ipbLFduPM\\\":[\\\".framer-zg8ehr\\\",\\\".framer-1bb5m64\\\",\\\".framer-107yea0-container\\\",\\\".framer-1bseqf8-container\\\"],\\\"jpPusrmOa\\\":[\\\".framer-zg8ehr\\\",\\\".framer-1bb5m64\\\",\\\".framer-107yea0-container\\\",\\\".framer-1bseqf8-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ipbLFduPM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jpPusrmOa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"L9crkHij5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1d8f6i1-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ipbLFduPM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1fqu8ip-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jpPusrmOa\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1nt8qfa-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/dPxUf5JnZZPaBeP0r7mo/Jb42YAV2BoHmU2XrkpDj/RZZTBADE5.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {c0rLxhmHe: \"services-1\", DJqoueyYG: \"intro\", ET5twjp0B: \"ventures-1\", fAzqVJXBr: \"ventures\", Sd9pQVGce: \"contact\", tlzV2Jpq0: \"writing\", UoyZ421kx: \"services\", weARzl3iS: \"signature\", XuioJLjxP: \"photos\", ZU24testz: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8CMORFbFYpsCSUCGK9mu/pfbt6aL7EU0GxYoagH8u/augiA20Il.js\")), path: \"/\"}, Ui5rKlUXk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kVbSazlDaJqlxa6x9gp4/QzlhnedlTUZVmkaTwVjM/Ui5rKlUXk.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"d94ba702f5707c709848aafcb6087fe005c025b0fafa9cfc422fd63da463205a\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {hz9dQCcL6: 0, ZxcziT0Fe: {href: {hash: \":weARzl3iS\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, ZxcziT0Fe: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, Ui5rKlUXk: props2}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"Ui5rKlUXk\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"ZxcziT0Fe\"]]}, (resolvedLinks) => React.createElement(Main, {...props, key: \"Main\", routeId, style, ZxcziT0Fe: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Ui5rKlUXk\":\r\nreturn [{hash: \"1d8f6i1\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1fqu8ip\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"1nt8qfa\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kVbSazlDaJqlxa6x9gp4/QzlhnedlTUZVmkaTwVjM/Ui5rKlUXk.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://jaymistry.me\",\r\n                    \r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, motionDivToDiv: false, motionDivToDivBackgroundImage: false, pauseOffscreen: true, replaceNestedLinks: true, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {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: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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C,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,W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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "AutoCopyrightStatement", "Component", "props", "textProps", "p", "FramerIconsFonts", "getFonts", "FramerIcons", "RichTextAutoCopyrightStatement19uparr", "withCodeBoundaryForOverrides", "RichText", "AutoCopyrightStatement", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "textEffect", "transformTemplate1", "_", "t", "query", "prefetch", "toString", "value", "query1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "preload", "prequery", "props", "preloadStatements", "useLoadingVariant", "gestures", "clearLoadingVariant", "setGestureState", "usePreloadQuery", "usePrefetch", "ue", "promise", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "Fetcher", "fetchResult", "fetchResult1", "css", "FramerhpqDswyYH", "withCSS", "hpqDswyYH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useRenderTarget", "se", "RenderTarget", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "ObjectFitType", "SrcType", "defaultVideo", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "isPlayingRef", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "video", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "X", "srcType", "srcUrl", "srcFile", "posterEnabled", "playing", "restartOnEnter", "objectFit", "backgroundColor", "radius", "volume", "startTimeProp", "poster", "progress", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "renderTarget", "useRenderTarget", "isStaticRenderer", "RenderTarget", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "isCloseToViewport", "startTime", "isPlaying", "ue", "isMountedAndReadyForProgressChanges", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "handleReady", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "fontStore", "fonts", "css", "className", "VideoFonts", "getFonts", "Video", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "RichText", "css", "FramerpKlcJRcBX", "withCSS", "pKlcJRcBX_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "BlurGradient", "blur", "borderRadius", "direction", "transition", "blurSteps", "se", "p", "step", "index", "motion", "addPropertyControls", "ControlType", "BlurGradient_Prod_default", "BlurGradientFonts", "getFonts", "BlurGradient_Prod_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerWdZZkLxeb", "withCSS", "WdZZkLxeb_default", "addPropertyControls", "ControlType", "addFonts", "getOSTheme", "window", "setInitialState", "osTheme", "currentToggleState", "styleTag", "newCSS", "ToggleButton", "props", "isOn", "setIsOn", "ye", "toggle", "newToggleState", "ue", "e", "newTheme", "currentOsTheme", "themeColor", "variants", "sunSVG", "u", "p", "moonSVG", "motion", "OptimizedToggleButton", "isClient", "setIsClient", "addPropertyControls", "ControlType", "fontStore", "variationAxes", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "description", "height", "id", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "CvcIuZ8op", "UXEBU48ry", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText", "css", "Framerm0cusOERi", "withCSS", "m0cusOERi_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FramerIconsFonts", "getFonts", "FramerIcons", "TooltipFonts", "m0cusOERi_default", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Overlay", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Variants", "x", "getProps", "click", "hasTooltip", "height", "hover", "iconSVG", "id", "link", "smoothScroll", "tooltipText", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "lxRg59TEh", "PIvT50SNu", "ZLY41kjBg", "qNIqPDbmS", "Sxbp7R_Gh", "QKMc6Rcd9", "mz2l1RZa7", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap18rj1j", "args", "onMouseEnterp38hrw", "overlay", "loadMore", "scopingClassNames", "cx", "ref1", "LayoutGroup", "l", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "AnimatePresence", "Floating", "css", "FramerCXba7uFxv", "withCSS", "CXba7uFxv_default", "addPropertyControls", "ControlType", "addFonts", "DockItemFonts", "getFonts", "CXba7uFxv_default", "FramerIconsFonts", "FramerIcons", "EnframerToggleFonts", "OptimizedToggleButton", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "transition2", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link1", "link2", "link3", "link4", "link5", "link6", "link7", "link8", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "xAVk_iMp6", "hTSEsP6t0", "A7W5QZX5h", "FuGgACDUa", "Qyt_Mnxqt", "LX5SebpcY", "ohJ5BAtGh", "UMvk3Q1uF", "ZLY41kjBgCXba7uFxv", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1w44l95", "args", "onTap1ekifkw", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "css", "FramerWT1UvYn09", "withCSS", "WT1UvYn09_default", "addPropertyControls", "ControlType", "addFonts", "FramerIconsFonts", "getFonts", "FramerIcons", "ElementsFooterFonts", "hpqDswyYH_default", "MiscBlurGradientFonts", "WdZZkLxeb_default", "MiscBlurGradientWithVariantAppearEffect", "withVariantAppearEffect", "DockFonts", "WT1UvYn09_default", "DockWithVariantAppearEffect", "ElementsCursorFonts", "pKlcJRcBX_default", "breakpoints", "serializationHash", "variantClassNames", "numberToPixelString", "value", "getNumericColumnGap", "gap", "firstSegment", "parsedGap", "transformTemplate1", "_", "t", "breakpointRules", "breakpointKeys", "selectors", "rules", "css", "mediaQueries", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "scrollSectionHide", "width", "props", "cursor", "pKlcJRcBX_default", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "hz9dQCcL6", "ZxcziT0Fe", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "RichText", "x", "Link", "ComponentViewportProvider", "Container", "FramerIcons", "PropertyOverrides2", "hpqDswyYH_default", "MiscBlurGradientWithVariantAppearEffect", "ResolveLinks", "resolvedLinks", "DockWithVariantAppearEffect", "target", "RenderTarget", "key", "selector", "rule", "FramerRZZTBADE5", "withCSS", "RZZTBADE5_default", "addPropertyControls", "ControlType", "addFonts", "FramerIconsFonts", "ElementsFooterFonts", "MiscBlurGradientFonts", "DockFonts", "ElementsCursorFonts", "getFontsFromSharedStyle", "fonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "siteRef", "useSiteRefs", "props", "B", "ResolveLinks", "resolvedLinks", "RZZTBADE5_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "window", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
