{"version":3,"file":"script_main.BUaSoFkh.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","v0","v1","v2","v3","v4","v5","v6","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","ButtonFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","PruebaLogo","ButtonFonts","Button","Search","Idioma2","MenuHamburger","PruebaLogoControls","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","addPropertyOverrides","NavBar2","MotionDivWithFX","PruebaLogo","cycleOrder","serializationHash","variantClassNames","transition1","animation","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Instagram","createLayoutDependency","React.forwardRef","useRef","React.useId","ButtonFonts","Button","IconRedes","IconsArrow","serializationHash","variantClassNames","transition1","matchVariant","formVariants","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","RichText","getLocalizedValue","_Fragment","FormPlainTextInput","Instagram","Facebook","Linkedin","Behance","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","SmoothScrollFonts","NavBarFonts","NavBar","NavBarWithVariantAppearEffect","ButtonFonts","Button","FooterFonts","Footer","NavBarControls","breakpoints","isBrowser","serializationHash","variantClassNames","transformTemplate1","matchVariant","transformTemplate2","formVariants","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","PropertyOverrides","RichText","getLocalizedValue","React.Fragment","FormPlainTextInput","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","getLocalizedValue","NavBar","Button","Image1","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","PropertyOverrides","RichText","getLocalizedValue","React.Fragment","FormPlainTextInput","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","TemplateHome","Template2","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Ao4akQTerarwDq7plFHT/ABYD2ixImgqQ9DaoFbhF/pxukTdREr.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/coOVLo1LDQBPDmmDAq2H/l6Iy1gIRh23RcJ3hcz2u/XVZdsgxdT-0.js","https:/framerusercontent.com/modules/coOVLo1LDQBPDmmDAq2H/l6Iy1gIRh23RcJ3hcz2u/XVZdsgxdT.js","https:/framerusercontent.com/modules/ZNToR38xvP67ClpjAmuP/8gLkZyON0P4deBJz5GxO/Jq4Om9Pg6-0.js","https:/framerusercontent.com/modules/ZNToR38xvP67ClpjAmuP/8gLkZyON0P4deBJz5GxO/Jq4Om9Pg6.js","https:/framerusercontent.com/modules/CVYnkJ7Rp7fXYi0Qjn1i/Z3PNGRSzk297RdmWNW4O/Jq4Om9Pg6.js","https:/framerusercontent.com/modules/mezJWJBSyjODUX900tDo/klHvzIGy7KSnUxztZcjH/XJPtq3w1D.js","https:/framerusercontent.com/modules/4Bj9YRHeEmrYIkeAykNj/LqIn9b3kEG3uQpKvl79F/XVZdsgxdT.js","https:/framerusercontent.com/modules/kg1RKXbh1jjkimyL7HS6/3kG0xPIZ4Ti2yJT5MZIy/fE6GN5AnB.js","https:/framerusercontent.com/modules/i4fInXown8LLaKpCwZdA/9xdSXJFexcyTBoByRoC2/xLIMaWSbw-0.js","https:/framerusercontent.com/modules/i4fInXown8LLaKpCwZdA/9xdSXJFexcyTBoByRoC2/xLIMaWSbw.js","https:/framerusercontent.com/modules/sW6jTwCeh2ccofD5ZCOc/dkD3cu2JPWI7hIMBBzrQ/A2_4tLLQc.js","https:/framerusercontent.com/modules/HCdcP1M2MajEHN8fFBvB/Ghjyu5SnlpiAOW4Kh1qt/B23PqcUCE.js","https:/framerusercontent.com/modules/lOjJEpHciYObL2UOpi6O/CjSndt2US6FIN7xuPSnr/HKUAORC8Q.js","https:/framerusercontent.com/modules/qxaqext4aGg1j6G4CEMx/VdyrvAEiQnIlJByT5Nnz/jeU9xoCkh.js","https:/framerusercontent.com/modules/sW2GphR6g4z1sOPWZDZK/sH2fyVUgqZzJ1k0qtHAw/HKUAORC8Q.js","https:/framerusercontent.com/modules/75TvGNzVU1tH3zth6hCK/V22X0WkV8lM7jHF6EDie/lGaBD8qPQ.js","https:/framerusercontent.com/modules/gb7tLT04jhAbCFUFp8ki/ISQomLAoWL0HebFUpN3r/xLIMaWSbw.js","https:/framerusercontent.com/modules/pmv8PSXcYLmbDWXso3rs/nI5QqkQ1wOK3hmxKHDOj/cenZgcAcf.js","https:/framerusercontent.com/modules/dw8ShsjzAy55KxT1MHD5/GOI4DvAhHtOpUMOuY0XV/cenZgcAcf.js","https:/framerusercontent.com/modules/bqX36MJMw1jbSCCVhcTL/JueGEj8ZHKv0zYsRIsl3/jzPULlkwO.js","https:/framerusercontent.com/modules/jImzH6Z3qKRdYfu1MFX0/DQkTaFqxU3gil4brfXep/jzPULlkwO.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (e177f23)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"iA9Ky7zc2\",\"sf1440Ssi\",\"tjTq3MGal\",\"f3jE_n8Xx\"];const serializationHash=\"framer-dL122\";const variantClassNames={f3jE_n8Xx:\"framer-v-1z01rik\",iA9Ky7zc2:\"framer-v-5s4mmx\",sf1440Ssi:\"framer-v-ar3fcy\",tjTq3MGal:\"framer-v-9ncw5m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aHu0acs0b=undefined;const transition1={bounce:0,delay:0,duration:1,type:\"spring\"};const transition2={bounce:0,delay:.5,duration:2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"grupoberro-white (texto) 2\":\"f3jE_n8Xx\",\"grupoberro-white (texto)\":\"tjTq3MGal\",gb:\"sf1440Ssi\",grupoberro:\"iA9Ky7zc2\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,aHu0acs0b:click??props.aHu0acs0b,variant:humanReadableVariantMap[props.variant]??props.variant??\"iA9Ky7zc2\"};};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,aHu0acs0b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iA9Ky7zc2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap19g2anc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aHu0acs0b){const res=await aHu0acs0b(...args);if(res===false)return false;}});const onMouseLeavefrf5eg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"sf1440Ssi\");});const onMouseEnterk1zmj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"iA9Ky7zc2\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"tjTq3MGal\",\"f3jE_n8Xx\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":OJUm8hMvl\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iA9Ky7zc2\",openInNewTab:false,scopeId:\"pxukTdREr\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5s4mmx\",className,classNames)} framer-1ycbbyv`,\"data-framer-name\":\"grupoberro\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iA9Ky7zc2\",onMouseLeave:onMouseLeavefrf5eg,onTap:onTap19g2anc,ref:refBinding,style:{...style},...addPropertyOverrides({f3jE_n8Xx:{\"data-framer-name\":\"grupoberro-white (texto) 2\",onMouseLeave:undefined},sf1440Ssi:{\"data-framer-name\":\"gb\",onMouseEnter:onMouseEnterk1zmj},tjTq3MGal:{\"data-framer-name\":\"grupoberro-white (texto)\",onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14lcnoz\",\"data-framer-name\":\"o\",layoutDependency:layoutDependency,layoutId:\"RSQ324BRO\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-18wyc30\",\"data-framer-name\":\"o\",layoutDependency:layoutDependency,layoutId:\"jvWDsQB7Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.331 16.435\" overflow=\"visible\"><path d=\"M 17.331 8.24 C 17.331 13.504 13.968 16.435 8.671 16.435 C 3.375 16.435 0 13.607 0 8.24 C 0 2.873 3.304 0 8.671 0 C 14.05 0 17.331 2.977 17.331 8.24 Z M 13.851 8.252 C 13.851 4.735 12.902 1.023 8.671 1.023 C 4.441 1.023 3.515 4.77 3.515 8.252 C 3.515 11.734 4.441 15.435 8.671 15.435 C 12.948 15.435 13.851 11.769 13.851 8.252 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.331 16.435\" overflow=\"visible\"><path d=\"M 17.331 8.24 C 17.331 13.504 13.968 16.435 8.671 16.435 C 3.375 16.435 0 13.607 0 8.24 C 0 2.873 3.304 0 8.671 0 C 14.05 0 17.331 2.977 17.331 8.24 Z M 13.851 8.252 C 13.851 4.735 12.902 1.023 8.671 1.023 C 4.441 1.023 3.515 4.77 3.515 8.252 C 3.515 11.734 4.441 15.435 8.671 15.435 C 12.948 15.435 13.851 11.769 13.851 8.252 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.331 16.435\" overflow=\"visible\"><path d=\"M 17.331 8.24 C 17.331 13.504 13.968 16.435 8.671 16.435 C 3.375 16.435 0 13.607 0 8.24 C 0 2.873 3.304 0 8.671 0 C 14.05 0 17.331 2.977 17.331 8.24 Z M 13.851 8.252 C 13.851 4.735 12.902 1.023 8.671 1.023 C 4.441 1.023 3.515 4.77 3.515 8.252 C 3.515 11.734 4.441 15.435 8.671 15.435 C 12.948 15.435 13.851 11.769 13.851 8.252 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18r4zce\",layoutDependency:layoutDependency,layoutId:\"PBCtXy0RW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.331 16.435\" overflow=\"visible\"><path d=\"M 8.671 0 C 3.304 0 0 2.873 0 8.24 C 0 13.607 3.375 16.435 8.671 16.435 C 13.968 16.435 17.331 13.504 17.331 8.24 C 17.331 2.977 14.05 0 8.671 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i0pwzz\",layoutDependency:layoutDependency,layoutId:\"yq1e_Yk1L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.335 14.412\" overflow=\"visible\"><path d=\"M 5.156 14.412 C 0.926 14.412 0 10.711 0 7.229 C 0 3.747 0.926 0 5.156 0 C 9.386 0 10.335 3.712 10.335 7.229 C 10.335 10.746 9.433 14.412 5.156 14.412 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1553r4k\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"o5yEm77Ld\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wv4gro\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"x33DkiUsq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.529 16.216\" overflow=\"visible\"><path d=\"M 11.178 0.034 C 8.939 0.034 7.275 1.827 6.385 3.643 L 6.385 0.126 C 6.385 0.126 0.186 0.46 0.092 0.46 C -0.037 0.517 -0.025 1 0.092 1.069 C 2.975 1.345 3.537 2.08 3.537 5.091 L 3.537 11.769 C 3.537 14.4 3.045 15.377 0.374 15.573 C 0.28 15.653 0.233 16.113 0.374 16.216 L 9.9 16.216 C 9.994 16.147 10.018 15.711 9.9 15.596 C 7.193 15.366 6.526 14.665 6.526 11.769 L 6.526 8.7 C 6.526 6.838 6.772 4.988 7.756 3.356 C 8.377 2.345 9.455 1.207 10.756 1.126 C 10.92 1.126 11.447 1.195 11.447 1.494 C 11.447 1.632 11.307 1.758 11.201 1.862 C 10.896 2.23 10.685 2.643 10.685 3.115 C 10.685 4.126 11.646 4.701 12.572 4.701 C 13.814 4.632 14.529 3.609 14.529 2.459 C 14.529 0.667 12.701 0 11.166 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.529 16.216\" overflow=\"visible\"><path d=\"M 11.178 0.034 C 8.939 0.034 7.275 1.827 6.385 3.643 L 6.385 0.126 C 6.385 0.126 0.186 0.46 0.092 0.46 C -0.037 0.517 -0.025 1 0.092 1.069 C 2.975 1.345 3.537 2.08 3.537 5.091 L 3.537 11.769 C 3.537 14.4 3.045 15.377 0.374 15.573 C 0.28 15.653 0.233 16.113 0.374 16.216 L 9.9 16.216 C 9.994 16.147 10.018 15.711 9.9 15.596 C 7.193 15.366 6.526 14.665 6.526 11.769 L 6.526 8.7 C 6.526 6.838 6.772 4.988 7.756 3.356 C 8.377 2.345 9.455 1.207 10.756 1.126 C 10.92 1.126 11.447 1.195 11.447 1.494 C 11.447 1.632 11.307 1.758 11.201 1.862 C 10.896 2.23 10.685 2.643 10.685 3.115 C 10.685 4.126 11.646 4.701 12.572 4.701 C 13.814 4.632 14.529 3.609 14.529 2.459 C 14.529 0.667 12.701 0 11.166 0 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.529 16.216\" overflow=\"visible\"><path d=\"M 11.178 0.034 C 8.939 0.034 7.275 1.827 6.385 3.643 L 6.385 0.126 C 6.385 0.126 0.186 0.46 0.092 0.46 C -0.037 0.517 -0.025 1 0.092 1.069 C 2.975 1.345 3.537 2.08 3.537 5.091 L 3.537 11.769 C 3.537 14.4 3.045 15.377 0.374 15.573 C 0.28 15.653 0.233 16.113 0.374 16.216 L 9.9 16.216 C 9.994 16.147 10.018 15.711 9.9 15.596 C 7.193 15.366 6.526 14.665 6.526 11.769 L 6.526 8.7 C 6.526 6.838 6.772 4.988 7.756 3.356 C 8.377 2.345 9.455 1.207 10.756 1.126 C 10.92 1.126 11.447 1.195 11.447 1.494 C 11.447 1.632 11.307 1.758 11.201 1.862 C 10.896 2.23 10.685 2.643 10.685 3.115 C 10.685 4.126 11.646 4.701 12.572 4.701 C 13.814 4.632 14.529 3.609 14.529 2.459 C 14.529 0.667 12.701 0 11.166 0 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sfkhe3\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"a3laTE_3u\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fpvikf\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"qsig92Krb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.536 16.216\" overflow=\"visible\"><path d=\"M 11.162 0.023 C 8.924 0.023 7.283 1.804 6.392 3.632 L 6.392 0.115 C 6.392 0.115 0.194 0.448 0.088 0.46 C -0.041 0.517 -0.017 1 0.088 1.069 C 2.971 1.345 3.475 2.08 3.475 5.091 L 3.475 11.769 C 3.475 14.4 3.041 15.377 0.358 15.573 C 0.264 15.653 0.217 16.113 0.358 16.216 L 9.884 16.216 C 9.978 16.147 10.002 15.711 9.884 15.596 C 7.166 15.366 6.545 14.665 6.545 11.769 L 6.545 8.7 C 6.545 6.838 6.756 4.988 7.752 3.356 C 8.373 2.345 9.439 1.207 10.752 1.126 C 10.927 1.126 11.431 1.195 11.431 1.494 C 11.431 1.632 11.291 1.77 11.197 1.862 C 10.88 2.23 10.67 2.643 10.67 3.115 C 10.67 4.126 11.642 4.701 12.568 4.701 C 13.81 4.632 14.536 3.609 14.536 2.459 C 14.536 0.667 12.72 0 11.162 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.536 16.216\" overflow=\"visible\"><path d=\"M 11.162 0.023 C 8.924 0.023 7.283 1.804 6.392 3.632 L 6.392 0.115 C 6.392 0.115 0.194 0.448 0.088 0.46 C -0.041 0.517 -0.017 1 0.088 1.069 C 2.971 1.345 3.475 2.08 3.475 5.091 L 3.475 11.769 C 3.475 14.4 3.041 15.377 0.358 15.573 C 0.264 15.653 0.217 16.113 0.358 16.216 L 9.884 16.216 C 9.978 16.147 10.002 15.711 9.884 15.596 C 7.166 15.366 6.545 14.665 6.545 11.769 L 6.545 8.7 C 6.545 6.838 6.756 4.988 7.752 3.356 C 8.373 2.345 9.439 1.207 10.752 1.126 C 10.927 1.126 11.431 1.195 11.431 1.494 C 11.431 1.632 11.291 1.77 11.197 1.862 C 10.88 2.23 10.67 2.643 10.67 3.115 C 10.67 4.126 11.642 4.701 12.568 4.701 C 13.81 4.632 14.536 3.609 14.536 2.459 C 14.536 0.667 12.72 0 11.162 0 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.536 16.216\" overflow=\"visible\"><path d=\"M 11.162 0.023 C 8.924 0.023 7.283 1.804 6.392 3.632 L 6.392 0.115 C 6.392 0.115 0.194 0.448 0.088 0.46 C -0.041 0.517 -0.017 1 0.088 1.069 C 2.971 1.345 3.475 2.08 3.475 5.091 L 3.475 11.769 C 3.475 14.4 3.041 15.377 0.358 15.573 C 0.264 15.653 0.217 16.113 0.358 16.216 L 9.884 16.216 C 9.978 16.147 10.002 15.711 9.884 15.596 C 7.166 15.366 6.545 14.665 6.545 11.769 L 6.545 8.7 C 6.545 6.838 6.756 4.988 7.752 3.356 C 8.373 2.345 9.439 1.207 10.752 1.126 C 10.927 1.126 11.431 1.195 11.431 1.494 C 11.431 1.632 11.291 1.77 11.197 1.862 C 10.88 2.23 10.67 2.643 10.67 3.115 C 10.67 4.126 11.642 4.701 12.568 4.701 C 13.81 4.632 14.536 3.609 14.536 2.459 C 14.536 0.667 12.72 0 11.162 0 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k2t9b4\",\"data-framer-name\":\"e\",layoutDependency:layoutDependency,layoutId:\"sVsLKZWIR\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-ilkfem\",\"data-framer-name\":\"e\",layoutDependency:layoutDependency,layoutId:\"rEuAMPvGr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.644 16.446\" overflow=\"visible\"><path d=\"M 15.644 8.033 L 3.457 8.033 C 3.457 11.723 4.465 14.895 8.871 14.895 C 11.097 14.895 12.89 13.998 14.472 12.424 C 14.683 12.424 14.952 12.711 14.929 12.895 C 12.89 15.354 11.027 16.446 7.664 16.446 C 2.707 16.446 0 12.665 0 8.206 C 0 3.206 2.906 0 8.132 0 C 10.57 0 13.136 0.977 14.484 3.069 C 15.444 4.551 15.573 6.356 15.644 8.033 Z M 12.339 6.919 C 12.128 4.045 11.449 1.011 7.898 1.011 C 4.347 1.011 3.726 4.08 3.48 6.919 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.644 16.446\" overflow=\"visible\"><path d=\"M 15.644 8.033 L 3.457 8.033 C 3.457 11.723 4.465 14.895 8.871 14.895 C 11.097 14.895 12.89 13.998 14.472 12.424 C 14.683 12.424 14.952 12.711 14.929 12.895 C 12.89 15.354 11.027 16.446 7.664 16.446 C 2.707 16.446 0 12.665 0 8.206 C 0 3.206 2.906 0 8.132 0 C 10.57 0 13.136 0.977 14.484 3.069 C 15.444 4.551 15.573 6.356 15.644 8.033 Z M 12.339 6.919 C 12.128 4.045 11.449 1.011 7.898 1.011 C 4.347 1.011 3.726 4.08 3.48 6.919 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.644 16.446\" overflow=\"visible\"><path d=\"M 15.644 8.033 L 3.457 8.033 C 3.457 11.723 4.465 14.895 8.871 14.895 C 11.097 14.895 12.89 13.998 14.472 12.424 C 14.683 12.424 14.952 12.711 14.929 12.895 C 12.89 15.354 11.027 16.446 7.664 16.446 C 2.707 16.446 0 12.665 0 8.206 C 0 3.206 2.906 0 8.132 0 C 10.57 0 13.136 0.977 14.484 3.069 C 15.444 4.551 15.573 6.356 15.644 8.033 Z M 12.339 6.919 C 12.128 4.045 11.449 1.011 7.898 1.011 C 4.347 1.011 3.726 4.08 3.48 6.919 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-la4def\",layoutDependency:layoutDependency,layoutId:\"uFPiJnQzQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.644 16.446\" overflow=\"visible\"><path d=\"M 14.484 3.069 C 13.136 0.977 10.57 0 8.132 0 C 2.906 0 0 3.206 0 8.206 C 0 12.665 2.707 16.446 7.664 16.446 C 11.027 16.446 12.89 15.354 14.929 12.895 C 14.952 12.711 14.683 12.424 14.472 12.424 C 12.89 13.998 11.097 14.895 8.871 14.895 C 4.465 14.895 3.457 11.723 3.457 8.033 L 15.644 8.033 C 15.573 6.356 15.444 4.551 14.484 3.069 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iylusj\",layoutDependency:layoutDependency,layoutId:\"omJ5m9o5E\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.859 5.907\" overflow=\"visible\"><path d=\"M 0 5.907 C 0.246 3.069 0.867 0 4.418 0 C 7.968 0 8.648 3.034 8.859 5.907 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oekkid\",\"data-framer-name\":\"b\",layoutDependency:layoutDependency,layoutId:\"tl8fBHY3I\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1gvzqk2\",\"data-framer-name\":\"b\",layoutDependency:layoutDependency,layoutId:\"rmhitP7Bp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.262 27.656\" overflow=\"visible\"><path d=\"M 20.251 19.273 C 20.216 14.515 17.157 11.102 12.2 11.102 C 9.798 11.102 8.111 11.976 6.588 13.906 L 6.588 0 C 6.588 0 0.154 0.77 0.084 0.77 C -0.01 0.931 -0.045 1.333 0.084 1.448 C 3.834 1.425 3.506 6.011 3.506 9.206 L 3.506 27.537 L 4.209 27.537 C 4.607 27.146 6.177 25.778 6.623 24.606 C 6.67 24.468 6.588 20.388 6.588 19.308 C 6.588 15.768 7.513 12.424 11.779 12.424 C 15.364 12.424 16.876 15.872 16.876 18.871 L 16.876 19.871 C 16.841 20.641 16.759 21.388 16.583 22.066 C 16.478 22.468 16.372 22.825 16.231 23.17 C 15.505 24.859 14.099 25.997 11.474 25.997 C 10.853 25.997 10.267 25.928 9.716 25.801 C 9.453 25.744 9.194 25.667 8.943 25.571 C 8.896 25.56 8.861 25.526 8.814 25.526 C 8.732 25.491 8.65 25.457 8.556 25.411 C 8.427 25.365 8.31 25.307 8.193 25.238 C 8.193 25.33 8.216 25.422 8.24 25.526 C 8.24 25.549 8.24 25.571 8.263 25.606 C 8.275 25.663 8.298 25.732 8.322 25.79 C 8.322 25.813 8.345 25.847 8.345 25.87 C 8.38 25.928 8.392 25.985 8.427 26.054 C 8.439 26.077 8.451 26.1 8.462 26.112 C 8.556 26.284 8.673 26.445 8.814 26.583 C 8.896 26.663 8.966 26.732 9.06 26.801 C 9.06 26.801 9.072 26.801 9.083 26.813 C 9.165 26.882 9.259 26.939 9.341 27.008 C 9.951 27.376 10.794 27.617 11.872 27.652 C 17.626 27.79 20.04 24.181 20.239 19.963 C 20.239 19.756 20.262 19.538 20.262 19.319 L 20.262 19.285 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.262 27.656\" overflow=\"visible\"><path d=\"M 20.251 19.273 C 20.216 14.515 17.157 11.102 12.2 11.102 C 9.798 11.102 8.111 11.976 6.588 13.906 L 6.588 0 C 6.588 0 0.154 0.77 0.084 0.77 C -0.01 0.931 -0.045 1.333 0.084 1.448 C 3.834 1.425 3.506 6.011 3.506 9.206 L 3.506 27.537 L 4.209 27.537 C 4.607 27.146 6.177 25.778 6.623 24.606 C 6.67 24.468 6.588 20.388 6.588 19.308 C 6.588 15.768 7.513 12.424 11.779 12.424 C 15.364 12.424 16.876 15.872 16.876 18.871 L 16.876 19.871 C 16.841 20.641 16.759 21.388 16.583 22.066 C 16.478 22.468 16.372 22.825 16.231 23.17 C 15.505 24.859 14.099 25.997 11.474 25.997 C 10.853 25.997 10.267 25.928 9.716 25.801 C 9.453 25.744 9.194 25.667 8.943 25.571 C 8.896 25.56 8.861 25.526 8.814 25.526 C 8.732 25.491 8.65 25.457 8.556 25.411 C 8.427 25.365 8.31 25.307 8.193 25.238 C 8.193 25.33 8.216 25.422 8.24 25.526 C 8.24 25.549 8.24 25.571 8.263 25.606 C 8.275 25.663 8.298 25.732 8.322 25.79 C 8.322 25.813 8.345 25.847 8.345 25.87 C 8.38 25.928 8.392 25.985 8.427 26.054 C 8.439 26.077 8.451 26.1 8.462 26.112 C 8.556 26.284 8.673 26.445 8.814 26.583 C 8.896 26.663 8.966 26.732 9.06 26.801 C 9.06 26.801 9.072 26.801 9.083 26.813 C 9.165 26.882 9.259 26.939 9.341 27.008 C 9.951 27.376 10.794 27.617 11.872 27.652 C 17.626 27.79 20.04 24.181 20.239 19.963 C 20.239 19.756 20.262 19.538 20.262 19.319 L 20.262 19.285 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.262 27.656\" overflow=\"visible\"><path d=\"M 20.251 19.273 C 20.216 14.515 17.157 11.102 12.2 11.102 C 9.798 11.102 8.111 11.976 6.588 13.906 L 6.588 0 C 6.588 0 0.154 0.77 0.084 0.77 C -0.01 0.931 -0.045 1.333 0.084 1.448 C 3.834 1.425 3.506 6.011 3.506 9.206 L 3.506 27.537 L 4.209 27.537 C 4.607 27.146 6.177 25.778 6.623 24.606 C 6.67 24.468 6.588 20.388 6.588 19.308 C 6.588 15.768 7.513 12.424 11.779 12.424 C 15.364 12.424 16.876 15.872 16.876 18.871 L 16.876 19.871 C 16.841 20.641 16.759 21.388 16.583 22.066 C 16.478 22.468 16.372 22.825 16.231 23.17 C 15.505 24.859 14.099 25.997 11.474 25.997 C 10.853 25.997 10.267 25.928 9.716 25.801 C 9.453 25.744 9.194 25.667 8.943 25.571 C 8.896 25.56 8.861 25.526 8.814 25.526 C 8.732 25.491 8.65 25.457 8.556 25.411 C 8.427 25.365 8.31 25.307 8.193 25.238 C 8.193 25.33 8.216 25.422 8.24 25.526 C 8.24 25.549 8.24 25.571 8.263 25.606 C 8.275 25.663 8.298 25.732 8.322 25.79 C 8.322 25.813 8.345 25.847 8.345 25.87 C 8.38 25.928 8.392 25.985 8.427 26.054 C 8.439 26.077 8.451 26.1 8.462 26.112 C 8.556 26.284 8.673 26.445 8.814 26.583 C 8.896 26.663 8.966 26.732 9.06 26.801 C 9.06 26.801 9.072 26.801 9.083 26.813 C 9.165 26.882 9.259 26.939 9.341 27.008 C 9.951 27.376 10.794 27.617 11.872 27.652 C 17.626 27.79 20.04 24.181 20.239 19.963 C 20.239 19.756 20.262 19.538 20.262 19.319 L 20.262 19.285 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2bz765\",\"data-framer-name\":\"o\",layoutDependency:layoutDependency,layoutId:\"UJWEB6gN8\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-b06del\",\"data-framer-name\":\"o\",layoutDependency:layoutDependency,layoutId:\"c7EyyRxxU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.319 16.435\" overflow=\"visible\"><path d=\"M 8.66 0 C 14.027 0 17.319 2.873 17.319 8.24 C 17.319 13.504 13.991 16.435 8.66 16.435 C 3.328 16.435 0 13.539 0 8.24 C 0 2.942 3.293 0 8.66 0 Z M 8.66 15.435 C 12.925 15.435 13.839 11.734 13.839 8.252 C 13.839 4.77 12.925 1.023 8.66 1.023 C 4.394 1.023 3.48 4.735 3.48 8.252 C 3.48 11.769 4.429 15.435 8.66 15.435 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.319 16.435\" overflow=\"visible\"><path d=\"M 8.66 0 C 14.027 0 17.319 2.873 17.319 8.24 C 17.319 13.504 13.991 16.435 8.66 16.435 C 3.328 16.435 0 13.539 0 8.24 C 0 2.942 3.293 0 8.66 0 Z M 8.66 15.435 C 12.925 15.435 13.839 11.734 13.839 8.252 C 13.839 4.77 12.925 1.023 8.66 1.023 C 4.394 1.023 3.48 4.735 3.48 8.252 C 3.48 11.769 4.429 15.435 8.66 15.435 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.319 16.435\" overflow=\"visible\"><path d=\"M 8.66 0 C 14.027 0 17.319 2.873 17.319 8.24 C 17.319 13.504 13.991 16.435 8.66 16.435 C 3.328 16.435 0 13.539 0 8.24 C 0 2.942 3.293 0 8.66 0 Z M 8.66 15.435 C 12.925 15.435 13.839 11.734 13.839 8.252 C 13.839 4.77 12.925 1.023 8.66 1.023 C 4.394 1.023 3.48 4.735 3.48 8.252 C 3.48 11.769 4.429 15.435 8.66 15.435 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bzqakj\",layoutDependency:layoutDependency,layoutId:\"GxNGMwZNC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.319 16.435\" overflow=\"visible\"><path d=\"M 8.66 0 C 14.027 0 17.319 2.873 17.319 8.24 C 17.319 13.504 13.991 16.435 8.66 16.435 C 3.328 16.435 0 13.539 0 8.24 C 0 2.942 3.293 0 8.66 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk271n\",layoutDependency:layoutDependency,layoutId:\"V01cSjF5Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.359 14.412\" overflow=\"visible\"><path d=\"M 5.179 14.412 C 9.445 14.412 10.359 10.711 10.359 7.229 C 10.359 3.747 9.445 0 5.179 0 C 0.914 0 0 3.712 0 7.229 C 0 10.746 0.949 14.412 5.179 14.412 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qebz5h\",\"data-framer-name\":\"p\",layoutDependency:layoutDependency,layoutId:\"H2PBV_WS4\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-6gemu7\",\"data-framer-name\":\"p\",layoutDependency:layoutDependency,layoutId:\"pr2a0mN5K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.182 23.399\" overflow=\"visible\"><path d=\"M 6.542 2.977 C 8.124 0.816 9.987 0 12.705 0 C 17.252 0 20.182 3.62 20.182 7.873 C 20.182 13.171 17.287 16.412 11.78 16.412 C 9.753 16.412 8.182 15.952 6.554 14.837 L 6.554 18.94 C 6.554 22.02 7.292 22.526 9.917 22.779 C 10.034 22.871 9.987 23.33 9.917 23.399 L 0.378 23.399 C 0.296 23.342 0.261 22.871 0.378 22.779 C 2.98 22.434 3.472 21.641 3.472 18.94 L 3.472 4.793 C 3.472 1.965 2.546 1.264 0.097 1.057 C -0.044 0.85 -0.02 0.425 0.097 0.345 C 0.191 0.345 6.53 0 6.53 0 L 6.53 2.977 Z M 11.534 15.262 C 15.67 15.262 16.725 10.872 16.725 7.643 C 16.725 4.563 15.155 1.333 11.604 1.333 C 7.479 1.333 6.565 5.011 6.565 8.321 C 6.565 11.608 7.444 15.274 11.545 15.274 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.182 23.399\" overflow=\"visible\"><path d=\"M 6.542 2.977 C 8.124 0.816 9.987 0 12.705 0 C 17.252 0 20.182 3.62 20.182 7.873 C 20.182 13.171 17.287 16.412 11.78 16.412 C 9.753 16.412 8.182 15.952 6.554 14.837 L 6.554 18.94 C 6.554 22.02 7.292 22.526 9.917 22.779 C 10.034 22.871 9.987 23.33 9.917 23.399 L 0.378 23.399 C 0.296 23.342 0.261 22.871 0.378 22.779 C 2.98 22.434 3.472 21.641 3.472 18.94 L 3.472 4.793 C 3.472 1.965 2.546 1.264 0.097 1.057 C -0.044 0.85 -0.02 0.425 0.097 0.345 C 0.191 0.345 6.53 0 6.53 0 L 6.53 2.977 Z M 11.534 15.262 C 15.67 15.262 16.725 10.872 16.725 7.643 C 16.725 4.563 15.155 1.333 11.604 1.333 C 7.479 1.333 6.565 5.011 6.565 8.321 C 6.565 11.608 7.444 15.274 11.545 15.274 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.182 23.399\" overflow=\"visible\"><path d=\"M 6.542 2.977 C 8.124 0.816 9.987 0 12.705 0 C 17.252 0 20.182 3.62 20.182 7.873 C 20.182 13.171 17.287 16.412 11.78 16.412 C 9.753 16.412 8.182 15.952 6.554 14.837 L 6.554 18.94 C 6.554 22.02 7.292 22.526 9.917 22.779 C 10.034 22.871 9.987 23.33 9.917 23.399 L 0.378 23.399 C 0.296 23.342 0.261 22.871 0.378 22.779 C 2.98 22.434 3.472 21.641 3.472 18.94 L 3.472 4.793 C 3.472 1.965 2.546 1.264 0.097 1.057 C -0.044 0.85 -0.02 0.425 0.097 0.345 C 0.191 0.345 6.53 0 6.53 0 L 6.53 2.977 Z M 11.534 15.262 C 15.67 15.262 16.725 10.872 16.725 7.643 C 16.725 4.563 15.155 1.333 11.604 1.333 C 7.479 1.333 6.565 5.011 6.565 8.321 C 6.565 11.608 7.444 15.274 11.545 15.274 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1dee71z\",layoutDependency:layoutDependency,layoutId:\"GWAxX64N8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.182 23.399\" overflow=\"visible\"><path d=\"M 6.542 2.977 C 8.124 0.816 9.987 0 12.705 0 C 17.252 0 20.182 3.62 20.182 7.873 C 20.182 13.171 17.287 16.412 11.78 16.412 C 9.753 16.412 8.182 15.952 6.554 14.837 L 6.554 18.94 C 6.554 22.02 7.292 22.526 9.917 22.779 C 10.034 22.871 9.987 23.33 9.917 23.399 L 0.378 23.399 C 0.296 23.342 0.261 22.871 0.378 22.779 C 2.98 22.434 3.472 21.641 3.472 18.94 L 3.472 4.793 C 3.472 1.965 2.546 1.264 0.097 1.057 C -0.044 0.85 -0.02 0.425 0.097 0.345 C 0.191 0.345 6.53 0 6.53 0 L 6.53 2.977 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tz2a5m\",layoutDependency:layoutDependency,layoutId:\"jinj3RmNg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.16 13.941\" overflow=\"visible\"><path d=\"M 4.968 13.929 C 9.105 13.929 10.16 9.539 10.16 6.31 C 10.16 3.229 8.589 0 5.039 0 C 0.914 0 0 3.678 0 6.988 C 0 10.275 0.879 13.941 4.98 13.941 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ye1eq\",\"data-framer-name\":\"u\",layoutDependency:layoutDependency,layoutId:\"Vf8lPACsr\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-fog2n6\",\"data-framer-name\":\"u\",layoutDependency:layoutDependency,layoutId:\"nvCqrSBUa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.718 16.469\" overflow=\"visible\"><path d=\"M 15.717 13.504 C 14.17 15.262 12.038 16.481 9.6 16.469 C 5.007 16.469 3.46 13.975 3.46 9.918 L 3.46 5.091 C 3.46 2.161 2.921 1.31 0.062 1.011 C -0.008 0.908 -0.032 0.552 0.062 0.368 C 0.179 0.368 6.518 0 6.518 0 L 6.518 9.286 C 6.518 12.079 7.362 14.814 10.725 14.814 C 14.299 14.814 15.518 12.412 15.518 9.286 L 15.518 5.08 C 15.518 2.241 15.061 1.414 12.073 1.138 C 11.932 0.942 11.991 0.46 12.073 0.356 C 12.178 0.356 18.506 0.023 18.506 0.023 L 18.506 11.665 L 18.529 12.412 C 18.529 14.987 19.596 15.285 21.635 15.435 C 21.752 15.492 21.74 16.021 21.635 16.124 L 15.717 16.124 L 15.717 13.493 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.718 16.469\" overflow=\"visible\"><path d=\"M 15.717 13.504 C 14.17 15.262 12.038 16.481 9.6 16.469 C 5.007 16.469 3.46 13.975 3.46 9.918 L 3.46 5.091 C 3.46 2.161 2.921 1.31 0.062 1.011 C -0.008 0.908 -0.032 0.552 0.062 0.368 C 0.179 0.368 6.518 0 6.518 0 L 6.518 9.286 C 6.518 12.079 7.362 14.814 10.725 14.814 C 14.299 14.814 15.518 12.412 15.518 9.286 L 15.518 5.08 C 15.518 2.241 15.061 1.414 12.073 1.138 C 11.932 0.942 11.991 0.46 12.073 0.356 C 12.178 0.356 18.506 0.023 18.506 0.023 L 18.506 11.665 L 18.529 12.412 C 18.529 14.987 19.596 15.285 21.635 15.435 C 21.752 15.492 21.74 16.021 21.635 16.124 L 15.717 16.124 L 15.717 13.493 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.718 16.469\" overflow=\"visible\"><path d=\"M 15.717 13.504 C 14.17 15.262 12.038 16.481 9.6 16.469 C 5.007 16.469 3.46 13.975 3.46 9.918 L 3.46 5.091 C 3.46 2.161 2.921 1.31 0.062 1.011 C -0.008 0.908 -0.032 0.552 0.062 0.368 C 0.179 0.368 6.518 0 6.518 0 L 6.518 9.286 C 6.518 12.079 7.362 14.814 10.725 14.814 C 14.299 14.814 15.518 12.412 15.518 9.286 L 15.518 5.08 C 15.518 2.241 15.061 1.414 12.073 1.138 C 11.932 0.942 11.991 0.46 12.073 0.356 C 12.178 0.356 18.506 0.023 18.506 0.023 L 18.506 11.665 L 18.529 12.412 C 18.529 14.987 19.596 15.285 21.635 15.435 C 21.752 15.492 21.74 16.021 21.635 16.124 L 15.717 16.124 L 15.717 13.493 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1usm4ra\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"MhkA1ZoiW\",style:{opacity:1},variants:{f3jE_n8Xx:{opacity:1},sf1440Ssi:{opacity:0},tjTq3MGal:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11iqhwb\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"vG3_iZGYa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.525 16.216\" overflow=\"visible\"><path d=\"M 6.369 3.609 C 7.271 1.793 8.912 0 11.15 0 C 12.697 0 14.525 0.667 14.525 2.459 C 14.525 3.609 13.798 4.62 12.568 4.689 C 11.642 4.689 10.67 4.114 10.67 3.115 C 10.67 2.643 10.869 2.23 11.185 1.862 C 11.279 1.758 11.431 1.62 11.431 1.494 C 11.431 1.195 10.916 1.126 10.74 1.126 C 9.427 1.195 8.361 2.333 7.752 3.356 C 6.756 4.988 6.533 6.838 6.533 8.689 L 6.533 11.769 C 6.533 14.676 7.166 15.366 9.884 15.596 C 10.002 15.722 9.978 16.159 9.884 16.216 L 0.358 16.216 C 0.217 16.113 0.264 15.653 0.358 15.573 C 3.029 15.377 3.463 14.4 3.475 11.769 L 3.475 5.091 C 3.475 2.08 2.971 1.356 0.088 1.069 C -0.017 1 -0.041 0.517 0.088 0.46 C 0.182 0.46 6.381 0.115 6.381 0.115 L 6.381 3.632 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.525 16.216\" overflow=\"visible\"><path d=\"M 6.369 3.609 C 7.271 1.793 8.912 0 11.15 0 C 12.697 0 14.525 0.667 14.525 2.459 C 14.525 3.609 13.798 4.62 12.568 4.689 C 11.642 4.689 10.67 4.114 10.67 3.115 C 10.67 2.643 10.869 2.23 11.185 1.862 C 11.279 1.758 11.431 1.62 11.431 1.494 C 11.431 1.195 10.916 1.126 10.74 1.126 C 9.427 1.195 8.361 2.333 7.752 3.356 C 6.756 4.988 6.533 6.838 6.533 8.689 L 6.533 11.769 C 6.533 14.676 7.166 15.366 9.884 15.596 C 10.002 15.722 9.978 16.159 9.884 16.216 L 0.358 16.216 C 0.217 16.113 0.264 15.653 0.358 15.573 C 3.029 15.377 3.463 14.4 3.475 11.769 L 3.475 5.091 C 3.475 2.08 2.971 1.356 0.088 1.069 C -0.017 1 -0.041 0.517 0.088 0.46 C 0.182 0.46 6.381 0.115 6.381 0.115 L 6.381 3.632 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.525 16.216\" overflow=\"visible\"><path d=\"M 6.369 3.609 C 7.271 1.793 8.912 0 11.15 0 C 12.697 0 14.525 0.667 14.525 2.459 C 14.525 3.609 13.798 4.62 12.568 4.689 C 11.642 4.689 10.67 4.114 10.67 3.115 C 10.67 2.643 10.869 2.23 11.185 1.862 C 11.279 1.758 11.431 1.62 11.431 1.494 C 11.431 1.195 10.916 1.126 10.74 1.126 C 9.427 1.195 8.361 2.333 7.752 3.356 C 6.756 4.988 6.533 6.838 6.533 8.689 L 6.533 11.769 C 6.533 14.676 7.166 15.366 9.884 15.596 C 10.002 15.722 9.978 16.159 9.884 16.216 L 0.358 16.216 C 0.217 16.113 0.264 15.653 0.358 15.573 C 3.029 15.377 3.463 14.4 3.475 11.769 L 3.475 5.091 C 3.475 2.08 2.971 1.356 0.088 1.069 C -0.017 1 -0.041 0.517 0.088 0.46 C 0.182 0.46 6.381 0.115 6.381 0.115 L 6.381 3.632 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k7rr9u\",\"data-framer-name\":\"g\",layoutDependency:layoutDependency,layoutId:\"CKlT__lIB\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1bpxmbz\",\"data-framer-name\":\"g\",layoutDependency:layoutDependency,layoutId:\"D1_CQLnl4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.964 26.077\" overflow=\"visible\"><path d=\"M 7.207 12.021 C 4.629 12.021 3.211 10.539 3.211 8.01 C 3.211 5.344 4.254 3.448 7.207 3.448 C 10.16 3.448 11.214 5.344 11.214 8.01 C 11.214 10.504 9.761 12.021 7.207 12.021 Z M 15.843 0 C 13.675 0 13.054 2.126 12.878 3.85 C 11.331 2.574 9.199 2.333 7.242 2.333 C 3.422 2.322 0 3.505 0 7.896 C 0 10.022 1.324 11.918 3.351 12.631 C 1.699 12.929 0.035 13.78 0.035 15.63 C 0.035 16.504 0.457 17.078 1.066 17.492 C 1.535 17.779 2.484 18.32 4.16 18.526 C 6.281 18.756 9.843 18.733 11.238 19.262 C 12.198 19.607 12.538 20.607 12.538 21.526 C 12.538 24.296 8.835 24.985 7.007 24.928 C 5.179 24.847 4.16 24.422 3.562 24.089 C 1.898 23.17 1.348 21.492 2.789 20.618 C 2.777 20.584 2.742 20.503 2.73 20.48 C 1.922 20.17 0.949 20.423 0.422 21.296 C -0.691 23.101 1.242 24.721 2.953 25.445 C 3.844 25.824 5.59 26.077 6.808 26.077 C 10.417 26.077 15.398 24.836 15.398 20.446 C 15.398 13.562 3.058 17.71 3.058 14.619 C 3.058 11.343 14.261 15.837 14.261 7.459 C 14.261 6.183 13.558 4.919 13.558 4.287 C 13.558 3.816 14.073 2.23 14.73 2.23 C 14.976 2.23 14.976 2.436 14.999 2.597 C 15.069 3.275 15.761 3.62 16.382 3.62 C 17.483 3.62 17.964 2.678 17.964 1.758 C 17.893 0.678 16.956 0.011 15.866 0.011 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.964 26.077\" overflow=\"visible\"><path d=\"M 7.207 12.021 C 4.629 12.021 3.211 10.539 3.211 8.01 C 3.211 5.344 4.254 3.448 7.207 3.448 C 10.16 3.448 11.214 5.344 11.214 8.01 C 11.214 10.504 9.761 12.021 7.207 12.021 Z M 15.843 0 C 13.675 0 13.054 2.126 12.878 3.85 C 11.331 2.574 9.199 2.333 7.242 2.333 C 3.422 2.322 0 3.505 0 7.896 C 0 10.022 1.324 11.918 3.351 12.631 C 1.699 12.929 0.035 13.78 0.035 15.63 C 0.035 16.504 0.457 17.078 1.066 17.492 C 1.535 17.779 2.484 18.32 4.16 18.526 C 6.281 18.756 9.843 18.733 11.238 19.262 C 12.198 19.607 12.538 20.607 12.538 21.526 C 12.538 24.296 8.835 24.985 7.007 24.928 C 5.179 24.847 4.16 24.422 3.562 24.089 C 1.898 23.17 1.348 21.492 2.789 20.618 C 2.777 20.584 2.742 20.503 2.73 20.48 C 1.922 20.17 0.949 20.423 0.422 21.296 C -0.691 23.101 1.242 24.721 2.953 25.445 C 3.844 25.824 5.59 26.077 6.808 26.077 C 10.417 26.077 15.398 24.836 15.398 20.446 C 15.398 13.562 3.058 17.71 3.058 14.619 C 3.058 11.343 14.261 15.837 14.261 7.459 C 14.261 6.183 13.558 4.919 13.558 4.287 C 13.558 3.816 14.073 2.23 14.73 2.23 C 14.976 2.23 14.976 2.436 14.999 2.597 C 15.069 3.275 15.761 3.62 16.382 3.62 C 17.483 3.62 17.964 2.678 17.964 1.758 C 17.893 0.678 16.956 0.011 15.866 0.011 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.964 26.077\" overflow=\"visible\"><path d=\"M 7.207 12.021 C 4.629 12.021 3.211 10.539 3.211 8.01 C 3.211 5.344 4.254 3.448 7.207 3.448 C 10.16 3.448 11.214 5.344 11.214 8.01 C 11.214 10.504 9.761 12.021 7.207 12.021 Z M 15.843 0 C 13.675 0 13.054 2.126 12.878 3.85 C 11.331 2.574 9.199 2.333 7.242 2.333 C 3.422 2.322 0 3.505 0 7.896 C 0 10.022 1.324 11.918 3.351 12.631 C 1.699 12.929 0.035 13.78 0.035 15.63 C 0.035 16.504 0.457 17.078 1.066 17.492 C 1.535 17.779 2.484 18.32 4.16 18.526 C 6.281 18.756 9.843 18.733 11.238 19.262 C 12.198 19.607 12.538 20.607 12.538 21.526 C 12.538 24.296 8.835 24.985 7.007 24.928 C 5.179 24.847 4.16 24.422 3.562 24.089 C 1.898 23.17 1.348 21.492 2.789 20.618 C 2.777 20.584 2.742 20.503 2.73 20.48 C 1.922 20.17 0.949 20.423 0.422 21.296 C -0.691 23.101 1.242 24.721 2.953 25.445 C 3.844 25.824 5.59 26.077 6.808 26.077 C 10.417 26.077 15.398 24.836 15.398 20.446 C 15.398 13.562 3.058 17.71 3.058 14.619 C 3.058 11.343 14.261 15.837 14.261 7.459 C 14.261 6.183 13.558 4.919 13.558 4.287 C 13.558 3.816 14.073 2.23 14.73 2.23 C 14.976 2.23 14.976 2.436 14.999 2.597 C 15.069 3.275 15.761 3.62 16.382 3.62 C 17.483 3.62 17.964 2.678 17.964 1.758 C 17.893 0.678 16.956 0.011 15.866 0.011 Z\" fill=\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {&quot;name&quot;:&quot;white 100%&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vyddzo\",layoutDependency:layoutDependency,layoutId:\"oJV8tLDai\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.003 8.574\" overflow=\"visible\"><path d=\"M 3.996 8.574 C 1.418 8.574 0 7.091 0 4.563 C 0 1.896 1.043 0 3.996 0 C 6.949 0 8.003 1.896 8.003 4.563 C 8.003 7.057 6.55 8.574 3.996 8.574 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mkziqx\",layoutDependency:layoutDependency,layoutId:\"OMyDPQgl5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.964 26.077\" overflow=\"visible\"><path d=\"M 15.843 0 C 13.675 0 13.054 2.126 12.878 3.85 C 11.331 2.574 9.199 2.333 7.242 2.333 C 3.422 2.322 0 3.505 0 7.896 C 0 10.022 1.324 11.918 3.351 12.631 C 1.699 12.929 0.035 13.78 0.035 15.63 C 0.035 16.504 0.457 17.078 1.066 17.492 C 1.535 17.779 2.484 18.32 4.16 18.526 C 6.281 18.756 9.843 18.733 11.238 19.262 C 12.198 19.607 12.538 20.607 12.538 21.526 C 12.538 24.296 8.835 24.985 7.007 24.928 C 5.179 24.847 4.16 24.422 3.562 24.089 C 1.898 23.17 1.348 21.492 2.789 20.618 C 2.777 20.584 2.742 20.503 2.73 20.48 C 1.922 20.17 0.949 20.423 0.422 21.296 C -0.691 23.101 1.242 24.721 2.953 25.445 C 3.844 25.824 5.59 26.077 6.808 26.077 C 10.417 26.077 15.398 24.836 15.398 20.446 C 15.398 13.562 3.058 17.71 3.058 14.619 C 3.058 11.343 14.261 15.837 14.261 7.459 C 14.261 6.183 13.558 4.919 13.558 4.287 C 13.558 3.816 14.073 2.23 14.73 2.23 C 14.976 2.23 14.976 2.436 14.999 2.597 C 15.069 3.275 15.761 3.62 16.382 3.62 C 17.483 3.62 17.964 2.678 17.964 1.758 C 17.893 0.678 16.956 0.011 15.866 0.011 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-ubw9nq\",\"data-framer-appear-id\":\"ubw9nq\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QiXs6JSc3\",optimized:true,children:isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qy275x\",layoutDependency:layoutDependency,layoutId:\"j6SUmkGhV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126 11\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 183 16\" overflow=\"visible\"><path d=\"M 0 12.333 L 0 0.257 L 3.691 0.257 C 4.504 0.257 5.195 0.384 5.77 0.638 C 6.342 0.892 6.784 1.261 7.092 1.742 C 7.401 2.223 7.557 2.805 7.557 3.484 C 7.557 4.118 7.419 4.663 7.144 5.122 C 6.87 5.581 6.48 5.943 5.978 6.208 C 6.595 6.495 7.07 6.883 7.404 7.371 C 7.735 7.86 7.902 8.438 7.902 9.106 C 7.902 9.774 7.753 10.367 7.456 10.848 C 7.159 11.329 6.732 11.699 6.175 11.952 C 5.618 12.206 4.946 12.333 4.159 12.333 Z M 1.099 5.693 L 4.155 5.693 C 4.887 5.693 5.459 5.499 5.863 5.107 C 6.268 4.715 6.472 4.174 6.472 3.484 C 6.472 2.794 6.227 2.223 5.741 1.835 C 5.254 1.451 4.571 1.257 3.687 1.257 L 1.099 1.257 L 1.099 5.689 Z M 1.099 11.318 L 4.155 11.318 C 4.991 11.318 5.644 11.124 6.112 10.733 C 6.58 10.341 6.818 9.8 6.818 9.11 C 6.818 8.353 6.543 7.763 5.993 7.342 C 5.444 6.924 4.675 6.711 3.691 6.711 L 1.099 6.711 Z M 10.045 12.333 L 10.045 3.708 L 11.073 3.708 L 11.073 5.226 C 11.404 4.685 11.845 4.294 12.395 4.044 C 12.945 3.798 13.516 3.675 14.111 3.675 L 14.111 4.622 C 13.606 4.622 13.123 4.712 12.659 4.891 C 12.195 5.07 11.816 5.368 11.515 5.786 C 11.218 6.208 11.069 6.778 11.069 7.502 L 11.069 12.333 L 10.041 12.333 Z M 18.269 12.542 C 17.263 12.542 16.476 12.311 15.908 11.844 C 15.34 11.378 15.057 10.733 15.057 9.904 C 15.057 9.076 15.34 8.394 15.908 7.92 C 16.476 7.45 17.263 7.211 18.269 7.211 L 20.809 7.211 C 20.765 6.29 20.553 5.599 20.174 5.141 C 19.796 4.682 19.22 4.45 18.44 4.45 C 17.924 4.45 17.493 4.555 17.144 4.76 C 16.795 4.965 16.506 5.29 16.275 5.726 L 15.347 5.312 C 15.588 4.898 15.86 4.559 16.164 4.294 C 16.469 4.029 16.806 3.831 17.185 3.697 C 17.564 3.566 17.98 3.499 18.44 3.499 C 19.205 3.499 19.844 3.656 20.345 3.965 C 20.85 4.275 21.225 4.741 21.478 5.364 C 21.73 5.987 21.857 6.767 21.857 7.711 L 21.857 12.333 L 20.913 12.333 L 20.828 11.124 C 20.564 11.572 20.215 11.923 19.781 12.169 C 19.346 12.415 18.841 12.538 18.269 12.538 Z M 18.203 11.594 C 18.752 11.594 19.224 11.482 19.621 11.259 C 20.015 11.035 20.316 10.703 20.523 10.266 C 20.728 9.83 20.832 9.289 20.832 8.644 L 20.832 8.162 L 18.411 8.162 C 17.586 8.162 16.992 8.315 16.632 8.621 C 16.272 8.927 16.09 9.356 16.09 9.904 C 16.09 10.453 16.275 10.848 16.647 11.147 C 17.018 11.445 17.538 11.594 18.203 11.594 Z M 24.177 12.333 L 24.177 3.708 L 25.139 3.708 L 25.191 5.055 C 25.477 4.547 25.856 4.163 26.324 3.898 C 26.792 3.633 27.349 3.503 27.991 3.503 C 28.633 3.503 29.242 3.637 29.751 3.91 C 30.26 4.178 30.661 4.607 30.954 5.193 C 31.248 5.779 31.385 6.554 31.374 7.521 L 31.374 12.333 L 30.345 12.333 L 30.345 7.916 C 30.345 6.961 30.234 6.237 30.011 5.741 C 29.788 5.245 29.484 4.909 29.101 4.73 C 28.719 4.551 28.284 4.462 27.805 4.462 C 26.992 4.462 26.357 4.764 25.9 5.368 C 25.444 5.972 25.213 6.816 25.213 7.894 L 25.213 12.325 L 24.185 12.325 Z M 37.055 12.542 C 36.301 12.542 35.629 12.348 35.046 11.964 C 34.463 11.579 34.003 11.042 33.672 10.36 C 33.342 9.677 33.175 8.897 33.175 8.021 C 33.175 7.144 33.342 6.353 33.672 5.674 C 34.003 4.995 34.463 4.465 35.046 4.077 C 35.629 3.693 36.301 3.499 37.055 3.499 C 37.709 3.499 38.295 3.656 38.815 3.973 C 39.335 4.29 39.758 4.723 40.078 5.275 L 40.078 0.257 L 41.106 0.257 L 41.106 12.333 L 40.126 12.333 L 40.074 10.762 C 39.755 11.315 39.331 11.747 38.812 12.064 C 38.292 12.381 37.705 12.538 37.051 12.538 Z M 37.263 11.609 C 37.813 11.609 38.299 11.456 38.722 11.15 C 39.146 10.844 39.476 10.423 39.718 9.882 C 39.959 9.341 40.078 8.726 40.078 8.035 L 40.078 8.017 C 40.078 7.315 39.959 6.696 39.718 6.155 C 39.476 5.614 39.146 5.193 38.722 4.887 C 38.299 4.581 37.805 4.428 37.244 4.428 C 36.65 4.428 36.123 4.581 35.666 4.887 C 35.21 5.193 34.849 5.614 34.593 6.155 C 34.337 6.696 34.207 7.315 34.207 8.017 C 34.207 8.718 34.337 9.341 34.601 9.878 C 34.864 10.419 35.224 10.841 35.681 11.147 C 36.138 11.453 36.665 11.606 37.259 11.606 Z M 52.168 12.542 C 51.492 12.542 50.898 12.471 50.39 12.325 C 49.881 12.18 49.443 11.982 49.075 11.729 C 48.707 11.475 48.407 11.195 48.173 10.882 C 47.939 10.572 47.757 10.244 47.631 9.897 L 48.659 9.502 C 48.852 10.042 49.238 10.516 49.81 10.923 C 50.382 11.329 51.08 11.535 51.905 11.535 C 52.959 11.535 53.776 11.329 54.359 10.923 C 54.942 10.516 55.235 9.975 55.235 9.311 C 55.235 8.647 54.968 8.151 54.43 7.767 C 53.891 7.383 53.193 7.08 52.335 6.86 L 51.117 6.551 C 50.59 6.413 50.1 6.215 49.651 5.954 C 49.198 5.696 48.834 5.364 48.559 4.962 C 48.284 4.559 48.147 4.066 48.147 3.477 C 48.147 2.395 48.488 1.552 49.175 0.951 C 49.862 0.347 50.865 0.045 52.179 0.045 C 52.97 0.045 53.65 0.179 54.222 0.451 C 54.794 0.72 55.254 1.056 55.603 1.451 C 55.952 1.847 56.182 2.249 56.298 2.649 L 55.284 3.044 C 55.031 2.41 54.623 1.921 54.055 1.571 C 53.487 1.22 52.803 1.045 52.001 1.045 C 51.155 1.045 50.482 1.253 49.985 1.668 C 49.487 2.082 49.238 2.641 49.238 3.343 C 49.238 3.977 49.432 4.45 49.821 4.764 C 50.211 5.081 50.72 5.32 51.351 5.48 L 52.569 5.775 C 53.784 6.062 54.712 6.521 55.358 7.148 C 56.004 7.774 56.327 8.446 56.327 9.158 C 56.327 9.766 56.171 10.33 55.863 10.841 C 55.555 11.352 55.091 11.762 54.471 12.076 C 53.854 12.385 53.078 12.542 52.153 12.542 Z M 61.678 12.542 C 60.887 12.542 60.271 12.333 59.825 11.911 C 59.38 11.494 59.157 10.897 59.157 10.125 L 59.157 4.656 L 57.627 4.656 L 57.627 3.708 L 59.157 3.708 L 59.157 1.018 L 60.185 1.018 L 60.185 3.708 L 62.915 3.708 L 62.915 4.656 L 60.185 4.656 L 60.185 10.125 C 60.185 10.583 60.315 10.945 60.579 11.203 C 60.843 11.46 61.206 11.591 61.678 11.591 C 61.815 11.591 61.949 11.572 62.083 11.531 C 62.213 11.49 62.406 11.385 62.658 11.21 L 63.089 12.105 C 62.781 12.288 62.521 12.408 62.317 12.46 C 62.113 12.512 61.897 12.538 61.682 12.538 Z M 64.89 12.333 L 64.89 3.708 L 65.919 3.708 L 65.919 5.226 C 66.249 4.685 66.691 4.294 67.241 4.044 C 67.79 3.798 68.362 3.675 68.956 3.675 L 68.956 4.622 C 68.451 4.622 67.968 4.712 67.504 4.891 C 67.04 5.07 66.661 5.368 66.361 5.786 C 66.064 6.208 65.915 6.778 65.915 7.502 L 65.915 12.333 L 64.886 12.333 Z M 73.115 12.542 C 72.109 12.542 71.322 12.311 70.753 11.844 C 70.185 11.378 69.903 10.733 69.903 9.904 C 69.903 9.076 70.185 8.394 70.753 7.92 C 71.322 7.45 72.109 7.211 73.115 7.211 L 75.655 7.211 C 75.61 6.29 75.399 5.599 75.02 5.141 C 74.641 4.682 74.066 4.45 73.286 4.45 C 72.77 4.45 72.339 4.555 71.99 4.76 C 71.641 4.965 71.351 5.29 71.121 5.726 L 70.193 5.312 C 70.434 4.898 70.705 4.559 71.01 4.294 C 71.314 4.029 71.652 3.831 72.031 3.697 C 72.41 3.566 72.825 3.499 73.286 3.499 C 74.051 3.499 74.69 3.656 75.191 3.965 C 75.696 4.275 76.071 4.741 76.323 5.364 C 76.576 5.987 76.702 6.767 76.702 7.711 L 76.702 12.333 L 75.759 12.333 L 75.674 11.124 C 75.41 11.572 75.061 11.923 74.626 12.169 C 74.192 12.415 73.687 12.538 73.115 12.538 Z M 73.048 11.594 C 73.598 11.594 74.069 11.482 74.467 11.259 C 74.86 11.035 75.161 10.703 75.369 10.266 C 75.573 9.83 75.677 9.289 75.677 8.644 L 75.677 8.162 L 73.256 8.162 C 72.432 8.162 71.838 8.315 71.478 8.621 C 71.117 8.927 70.935 9.356 70.935 9.904 C 70.935 10.453 71.121 10.848 71.492 11.147 C 71.864 11.445 72.384 11.594 73.048 11.594 Z M 82.131 12.542 C 81.34 12.542 80.724 12.333 80.278 11.911 C 79.832 11.494 79.61 10.897 79.61 10.125 L 79.61 4.656 L 78.08 4.656 L 78.08 3.708 L 79.61 3.708 L 79.61 1.018 L 80.638 1.018 L 80.638 3.708 L 83.368 3.708 L 83.368 4.656 L 80.638 4.656 L 80.638 10.125 C 80.638 10.583 80.768 10.945 81.032 11.203 C 81.296 11.46 81.659 11.591 82.131 11.591 C 82.268 11.591 82.402 11.572 82.536 11.531 C 82.666 11.49 82.859 11.385 83.111 11.21 L 83.542 12.105 C 83.234 12.288 82.974 12.408 82.77 12.46 C 82.565 12.512 82.35 12.538 82.135 12.538 Z M 89.053 12.542 C 88.228 12.542 87.497 12.348 86.862 11.964 C 86.227 11.579 85.729 11.046 85.369 10.367 C 85.009 9.688 84.827 8.908 84.827 8.021 C 84.827 7.133 85.005 6.353 85.358 5.674 C 85.714 4.995 86.201 4.465 86.825 4.077 C 87.448 3.693 88.161 3.499 88.963 3.499 C 89.766 3.499 90.467 3.697 91.032 4.096 C 91.6 4.491 92.031 5.04 92.328 5.734 C 92.625 6.431 92.773 7.233 92.773 8.14 L 85.837 8.14 C 85.893 9.233 86.212 10.08 86.791 10.684 C 87.37 11.288 88.121 11.591 89.049 11.591 C 89.714 11.591 90.278 11.426 90.738 11.098 C 91.201 10.772 91.576 10.337 91.83 9.83 L 92.688 10.363 C 92.471 10.786 92.184 11.169 91.838 11.494 C 91.489 11.822 91.08 12.076 90.608 12.262 C 90.141 12.445 89.617 12.538 89.045 12.538 Z M 85.945 7.192 L 91.663 7.192 C 91.63 6.64 91.496 6.159 91.269 5.752 C 91.039 5.346 90.731 5.025 90.341 4.794 C 89.951 4.562 89.494 4.45 88.967 4.45 C 88.44 4.45 87.972 4.566 87.526 4.794 C 87.081 5.025 86.717 5.346 86.435 5.76 C 86.156 6.174 85.993 6.651 85.945 7.192 Z M 97.946 15.993 C 97.43 15.993 96.955 15.937 96.52 15.821 C 96.086 15.705 95.718 15.582 95.421 15.452 C 95.124 15.321 94.916 15.224 94.801 15.168 L 95.18 14.306 C 95.317 14.388 95.525 14.489 95.807 14.609 C 96.086 14.728 96.412 14.832 96.787 14.918 C 97.159 15.004 97.545 15.049 97.946 15.049 C 98.54 15.049 99.075 14.929 99.543 14.687 C 100.011 14.444 100.382 14.068 100.649 13.549 C 100.917 13.031 101.054 12.363 101.054 11.55 L 101.054 10.602 C 100.735 11.143 100.311 11.568 99.792 11.878 C 99.272 12.187 98.685 12.344 98.031 12.344 C 97.274 12.344 96.605 12.154 96.022 11.773 C 95.44 11.393 94.979 10.867 94.649 10.195 C 94.318 9.524 94.151 8.755 94.151 7.894 C 94.151 7.032 94.318 6.271 94.649 5.618 C 94.979 4.962 95.44 4.447 96.022 4.074 C 96.605 3.701 97.278 3.514 98.031 3.514 C 98.685 3.514 99.272 3.663 99.792 3.962 C 100.311 4.26 100.735 4.682 101.054 5.223 L 101.054 3.723 L 102.083 3.723 L 102.083 11.553 C 102.083 12.553 101.897 13.385 101.526 14.045 C 101.154 14.706 100.653 15.198 100.022 15.519 C 99.39 15.84 98.7 16 97.942 16 Z M 98.239 11.419 C 98.789 11.419 99.275 11.266 99.699 10.96 C 100.122 10.654 100.456 10.24 100.694 9.71 C 100.935 9.181 101.054 8.573 101.054 7.882 C 101.054 7.192 100.935 6.603 100.694 6.081 C 100.452 5.558 100.122 5.148 99.699 4.846 C 99.275 4.547 98.781 4.398 98.221 4.398 C 97.627 4.398 97.099 4.547 96.643 4.846 C 96.186 5.144 95.826 5.555 95.569 6.081 C 95.313 6.603 95.183 7.204 95.183 7.882 C 95.183 8.561 95.313 9.181 95.577 9.71 C 95.841 10.24 96.201 10.658 96.657 10.96 C 97.114 11.266 97.641 11.419 98.236 11.419 Z M 105.072 15.993 C 104.89 15.993 104.671 15.959 104.418 15.888 C 104.166 15.817 103.876 15.716 103.542 15.578 L 103.921 14.698 C 104.218 14.814 104.47 14.9 104.678 14.955 C 104.882 15.011 105.046 15.041 105.157 15.041 C 105.488 15.041 105.763 14.948 105.974 14.765 C 106.186 14.582 106.36 14.329 106.498 14.008 L 107.185 12.333 L 103.561 3.708 L 104.626 3.708 L 107.716 11.091 L 110.824 3.708 L 111.904 3.708 L 107.697 13.713 C 107.493 14.194 107.278 14.609 107.055 14.948 C 106.832 15.287 106.561 15.545 106.249 15.724 C 105.933 15.903 105.543 15.993 105.072 15.993 Z M 120.853 12.594 C 120.189 12.594 119.598 12.464 119.075 12.199 C 118.555 11.934 118.146 11.564 117.846 11.087 C 117.545 10.609 117.4 10.065 117.4 9.457 C 117.4 8.916 117.504 8.438 117.708 8.024 C 117.912 7.61 118.187 7.237 118.533 6.901 C 118.874 6.569 119.249 6.263 119.65 5.987 L 120.939 5.092 C 121.269 4.861 121.592 4.626 121.901 4.383 C 122.209 4.141 122.469 3.876 122.673 3.589 C 122.877 3.301 122.981 2.981 122.981 2.623 C 122.981 2.126 122.814 1.735 122.484 1.44 C 122.153 1.145 121.726 1 121.214 1 C 120.779 1 120.404 1.156 120.088 1.466 C 119.773 1.776 119.617 2.149 119.617 2.589 C 119.617 2.947 119.725 3.268 119.944 3.555 C 120.159 3.842 120.437 4.189 120.768 4.588 L 122.81 7.054 L 127.136 12.333 L 125.729 12.333 L 121.83 7.606 L 119.888 5.26 C 119.647 4.962 119.42 4.671 119.208 4.387 C 118.997 4.107 118.826 3.816 118.703 3.525 C 118.577 3.231 118.514 2.917 118.514 2.585 C 118.514 2.089 118.633 1.653 118.874 1.265 C 119.115 0.88 119.448 0.563 119.843 0.343 C 120.248 0.112 120.705 0 121.21 0 C 121.748 0 122.235 0.108 122.669 0.328 C 123.104 0.548 123.449 0.851 123.698 1.242 C 123.95 1.634 124.077 2.093 124.077 2.623 C 124.077 3.07 123.958 3.492 123.716 3.883 C 123.475 4.275 123.159 4.641 122.773 4.98 C 122.383 5.32 121.967 5.644 121.518 5.954 L 120.248 6.834 C 119.962 7.028 119.684 7.245 119.416 7.48 C 119.15 7.712 118.926 7.99 118.755 8.3 C 118.585 8.61 118.499 8.998 118.499 9.457 C 118.499 10.091 118.718 10.606 119.16 11.001 C 119.602 11.397 120.166 11.598 120.85 11.598 C 121.492 11.598 122.079 11.486 122.61 11.262 C 123.141 11.038 123.605 10.721 124.002 10.315 C 124.396 9.908 124.7 9.419 124.912 8.856 C 125.124 8.293 125.231 7.677 125.231 7.01 L 126.331 7.01 C 126.331 8.091 126.097 9.054 125.625 9.901 C 125.157 10.747 124.511 11.408 123.694 11.885 C 122.877 12.363 121.927 12.602 120.853 12.602 Z M 133.404 12.333 L 133.404 0.257 L 136.995 0.257 C 138.083 0.257 139.045 0.515 139.88 1.026 C 140.716 1.537 141.369 2.249 141.845 3.156 C 142.32 4.066 142.558 5.111 142.558 6.297 C 142.558 7.483 142.32 8.513 141.845 9.419 C 141.369 10.33 140.716 11.042 139.88 11.557 C 139.045 12.076 138.083 12.333 136.995 12.333 Z M 134.504 11.333 L 136.995 11.333 C 137.615 11.333 138.191 11.203 138.729 10.945 C 139.268 10.688 139.743 10.326 140.155 9.86 C 140.567 9.393 140.887 8.856 141.117 8.248 C 141.347 7.64 141.459 6.987 141.459 6.297 C 141.459 5.607 141.343 4.958 141.117 4.346 C 140.887 3.738 140.567 3.197 140.155 2.734 C 139.758 2.279 139.273 1.91 138.729 1.649 C 138.191 1.391 137.612 1.261 136.995 1.261 L 134.504 1.261 L 134.504 11.337 Z M 148.414 12.542 C 147.589 12.542 146.858 12.348 146.223 11.964 C 145.588 11.579 145.09 11.046 144.73 10.367 C 144.37 9.688 144.188 8.908 144.188 8.021 C 144.188 7.133 144.366 6.353 144.719 5.674 C 145.075 4.995 145.562 4.465 146.186 4.077 C 146.809 3.693 147.522 3.499 148.324 3.499 C 149.127 3.499 149.828 3.697 150.393 4.096 C 150.961 4.491 151.392 5.04 151.689 5.734 C 151.986 6.431 152.134 7.233 152.134 8.14 L 145.198 8.14 C 145.254 9.233 145.573 10.08 146.152 10.684 C 146.731 11.288 147.482 11.591 148.41 11.591 C 149.075 11.591 149.639 11.426 150.099 11.098 C 150.562 10.772 150.937 10.337 151.191 9.83 L 152.049 10.363 C 151.832 10.786 151.544 11.169 151.199 11.494 C 150.849 11.822 150.441 12.076 149.969 12.262 C 149.502 12.445 148.978 12.538 148.406 12.538 Z M 145.306 7.192 L 151.024 7.192 C 150.991 6.64 150.857 6.159 150.63 5.752 C 150.4 5.346 150.092 5.025 149.702 4.794 C 149.312 4.562 148.855 4.45 148.328 4.45 C 147.801 4.45 147.333 4.566 146.887 4.794 C 146.442 5.025 146.078 5.346 145.796 5.76 C 145.517 6.174 145.354 6.651 145.306 7.192 Z M 156.947 12.542 C 156.293 12.542 155.733 12.445 155.265 12.247 C 154.797 12.053 154.414 11.799 154.121 11.49 C 153.828 11.18 153.627 10.859 153.512 10.524 L 154.44 10.18 C 154.633 10.606 154.945 10.949 155.376 11.206 C 155.807 11.464 156.267 11.594 156.757 11.594 C 157.363 11.594 157.879 11.467 158.302 11.214 C 158.725 10.96 158.937 10.606 158.937 10.143 C 158.937 9.729 158.781 9.39 158.473 9.125 C 158.165 8.86 157.704 8.647 157.099 8.487 L 156.256 8.263 C 155.487 8.058 154.897 7.756 154.477 7.356 C 154.058 6.957 153.85 6.513 153.85 6.021 C 153.85 5.226 154.11 4.611 154.63 4.167 C 155.15 3.723 155.937 3.503 156.991 3.503 C 157.485 3.503 157.927 3.574 158.321 3.719 C 158.714 3.865 159.052 4.066 159.334 4.331 C 159.614 4.594 159.829 4.918 159.962 5.279 L 159.034 5.674 C 158.852 5.226 158.581 4.909 158.228 4.727 C 157.871 4.544 157.411 4.45 156.835 4.45 C 156.23 4.45 155.751 4.581 155.402 4.838 C 155.053 5.096 154.878 5.461 154.878 5.935 C 154.878 6.189 155.02 6.439 155.298 6.685 C 155.58 6.931 156 7.133 156.561 7.282 L 157.3 7.472 C 157.86 7.61 158.339 7.808 158.733 8.069 C 159.126 8.33 159.431 8.625 159.643 8.957 C 159.854 9.289 159.962 9.658 159.962 10.061 C 159.962 10.58 159.832 11.024 159.568 11.397 C 159.305 11.77 158.948 12.057 158.495 12.251 C 158.042 12.445 157.526 12.546 156.943 12.546 Z M 162.632 1.466 C 162.45 1.466 162.29 1.399 162.153 1.261 C 162.015 1.123 161.949 0.962 161.949 0.78 C 161.949 0.586 162.015 0.422 162.153 0.287 C 162.29 0.157 162.45 0.09 162.632 0.09 C 162.825 0.09 162.988 0.157 163.122 0.287 C 163.252 0.418 163.319 0.582 163.319 0.78 C 163.319 0.962 163.252 1.123 163.122 1.261 C 162.992 1.399 162.829 1.466 162.632 1.466 Z M 162.097 12.333 L 162.097 3.708 L 163.126 3.708 L 163.126 12.333 Z M 169.086 15.993 C 168.569 15.993 168.094 15.937 167.66 15.821 C 167.225 15.705 166.858 15.582 166.561 15.452 C 166.263 15.321 166.056 15.224 165.94 15.168 L 166.319 14.306 C 166.457 14.388 166.665 14.489 166.947 14.609 C 167.225 14.728 167.552 14.832 167.927 14.918 C 168.298 15.004 168.685 15.049 169.086 15.049 C 169.68 15.049 170.214 14.929 170.682 14.687 C 171.15 14.444 171.522 14.068 171.789 13.549 C 172.056 13.031 172.194 12.363 172.194 11.55 L 172.194 10.602 C 171.874 11.143 171.451 11.568 170.931 11.878 C 170.411 12.187 169.825 12.344 169.171 12.344 C 168.413 12.344 167.745 12.154 167.162 11.773 C 166.579 11.393 166.119 10.867 165.788 10.195 C 165.458 9.524 165.291 8.755 165.291 7.894 C 165.291 7.032 165.458 6.271 165.788 5.618 C 166.119 4.962 166.579 4.447 167.162 4.074 C 167.745 3.701 168.417 3.514 169.171 3.514 C 169.825 3.514 170.411 3.663 170.931 3.962 C 171.451 4.26 171.874 4.682 172.194 5.223 L 172.194 3.723 L 173.222 3.723 L 173.222 11.553 C 173.222 12.553 173.037 13.385 172.665 14.045 C 172.294 14.706 171.793 15.198 171.161 15.519 C 170.53 15.84 169.839 16 169.082 16 Z M 169.379 11.419 C 169.929 11.419 170.415 11.266 170.838 10.96 C 171.262 10.654 171.596 10.24 171.833 9.71 C 172.075 9.181 172.194 8.573 172.194 7.882 C 172.194 7.192 172.075 6.603 171.833 6.081 C 171.592 5.558 171.262 5.148 170.838 4.846 C 170.415 4.547 169.921 4.398 169.36 4.398 C 168.766 4.398 168.239 4.547 167.782 4.846 C 167.325 5.144 166.965 5.555 166.709 6.081 C 166.453 6.603 166.323 7.204 166.323 7.882 C 166.323 8.561 166.453 9.181 166.717 9.71 C 166.98 10.24 167.34 10.658 167.797 10.96 C 168.254 11.266 168.781 11.419 169.375 11.419 Z M 175.803 12.333 L 175.803 3.708 L 176.765 3.708 L 176.817 5.055 C 177.103 4.547 177.481 4.163 177.949 3.898 C 178.417 3.633 178.974 3.503 179.617 3.503 C 180.259 3.503 180.868 3.637 181.377 3.91 C 181.885 4.178 182.286 4.607 182.58 5.193 C 182.873 5.779 183.011 6.554 182.999 7.521 L 182.999 12.333 L 181.967 12.333 L 181.967 7.916 C 181.967 6.961 181.856 6.237 181.633 5.741 C 181.41 5.245 181.106 4.909 180.723 4.73 C 180.341 4.551 179.906 4.462 179.427 4.462 C 178.614 4.462 177.979 4.764 177.522 5.368 C 177.066 5.972 176.835 6.816 176.835 7.894 L 176.835 12.325 L 175.807 12.325 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},tjTq3MGal:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126 11\" overflow=\"visible\"><path d=\"M 0 8.479 L 0 0.177 L 2.541 0.177 C 3.101 0.177 3.577 0.264 3.973 0.439 C 4.367 0.613 4.671 0.867 4.883 1.198 C 5.096 1.529 5.203 1.929 5.203 2.395 C 5.203 2.831 5.108 3.206 4.919 3.521 C 4.73 3.837 4.461 4.086 4.116 4.268 C 4.541 4.465 4.868 4.732 5.098 5.068 C 5.326 5.404 5.441 5.801 5.441 6.26 C 5.441 6.72 5.338 7.127 5.134 7.458 C 4.929 7.789 4.635 8.043 4.252 8.217 C 3.868 8.392 3.406 8.479 2.864 8.479 Z M 0.757 3.914 L 2.861 3.914 C 3.365 3.914 3.758 3.78 4.037 3.511 C 4.316 3.242 4.456 2.87 4.456 2.395 C 4.456 1.921 4.288 1.529 3.953 1.262 C 3.618 0.998 3.147 0.864 2.539 0.864 L 0.757 0.864 L 0.757 3.911 Z M 0.757 7.781 L 2.861 7.781 C 3.436 7.781 3.886 7.648 4.208 7.379 C 4.53 7.109 4.694 6.737 4.694 6.263 C 4.694 5.742 4.505 5.337 4.127 5.047 C 3.748 4.76 3.219 4.614 2.541 4.614 L 0.757 4.614 Z M 6.916 8.479 L 6.916 2.549 L 7.624 2.549 L 7.624 3.593 C 7.852 3.221 8.156 2.952 8.534 2.78 C 8.913 2.611 9.306 2.526 9.715 2.526 L 9.715 3.178 C 9.368 3.178 9.035 3.239 8.716 3.362 C 8.396 3.485 8.135 3.691 7.928 3.978 C 7.724 4.268 7.622 4.66 7.622 5.158 L 7.622 8.479 L 6.913 8.479 Z M 12.579 8.623 C 11.886 8.623 11.344 8.464 10.953 8.143 C 10.562 7.822 10.367 7.379 10.367 6.809 C 10.367 6.24 10.562 5.771 10.953 5.445 C 11.344 5.122 11.886 4.958 12.579 4.958 L 14.328 4.958 C 14.297 4.324 14.151 3.85 13.891 3.534 C 13.63 3.219 13.234 3.06 12.697 3.06 C 12.341 3.06 12.045 3.131 11.804 3.273 C 11.564 3.414 11.365 3.637 11.206 3.937 L 10.567 3.652 C 10.733 3.367 10.92 3.134 11.129 2.952 C 11.339 2.77 11.572 2.634 11.832 2.542 C 12.093 2.452 12.38 2.406 12.697 2.406 C 13.223 2.406 13.663 2.513 14.008 2.726 C 14.356 2.939 14.614 3.26 14.788 3.688 C 14.962 4.116 15.049 4.652 15.049 5.301 L 15.049 8.479 L 14.399 8.479 L 14.341 7.648 C 14.159 7.956 13.919 8.197 13.62 8.366 C 13.32 8.535 12.973 8.62 12.579 8.62 Z M 12.533 7.971 C 12.911 7.971 13.236 7.894 13.51 7.74 C 13.781 7.586 13.988 7.358 14.131 7.058 C 14.272 6.758 14.343 6.386 14.343 5.942 L 14.343 5.612 L 12.676 5.612 C 12.109 5.612 11.699 5.717 11.451 5.927 C 11.203 6.137 11.078 6.432 11.078 6.809 C 11.078 7.186 11.206 7.458 11.462 7.663 C 11.717 7.869 12.075 7.971 12.533 7.971 Z M 16.647 8.479 L 16.647 2.549 L 17.309 2.549 L 17.345 3.475 C 17.542 3.126 17.802 2.862 18.124 2.68 C 18.447 2.498 18.83 2.408 19.272 2.408 C 19.715 2.408 20.134 2.501 20.484 2.688 C 20.835 2.872 21.111 3.167 21.313 3.57 C 21.515 3.973 21.609 4.506 21.602 5.17 L 21.602 8.479 L 20.893 8.479 L 20.893 5.442 C 20.893 4.786 20.817 4.288 20.663 3.947 C 20.51 3.606 20.3 3.375 20.037 3.252 C 19.774 3.129 19.474 3.067 19.145 3.067 C 18.585 3.067 18.147 3.275 17.833 3.691 C 17.519 4.106 17.36 4.686 17.36 5.427 L 17.36 8.474 L 16.652 8.474 Z M 25.513 8.623 C 24.994 8.623 24.532 8.489 24.13 8.225 C 23.729 7.961 23.412 7.592 23.184 7.122 C 22.957 6.653 22.842 6.117 22.842 5.514 C 22.842 4.911 22.957 4.368 23.184 3.901 C 23.412 3.434 23.729 3.07 24.13 2.803 C 24.532 2.539 24.994 2.406 25.513 2.406 C 25.963 2.406 26.367 2.513 26.725 2.731 C 27.083 2.949 27.375 3.247 27.595 3.626 L 27.595 0.177 L 28.303 0.177 L 28.303 8.479 L 27.628 8.479 L 27.592 7.399 C 27.372 7.779 27.081 8.076 26.723 8.294 C 26.365 8.512 25.961 8.62 25.511 8.62 Z M 25.657 7.981 C 26.035 7.981 26.37 7.876 26.661 7.666 C 26.953 7.456 27.18 7.166 27.347 6.794 C 27.513 6.422 27.595 5.999 27.595 5.524 L 27.595 5.512 C 27.595 5.029 27.513 4.604 27.347 4.232 C 27.18 3.86 26.953 3.57 26.661 3.36 C 26.37 3.149 26.03 3.044 25.644 3.044 C 25.235 3.044 24.872 3.149 24.557 3.36 C 24.243 3.57 23.995 3.86 23.818 4.232 C 23.642 4.604 23.552 5.029 23.552 5.512 C 23.552 5.994 23.642 6.422 23.823 6.791 C 24.005 7.163 24.253 7.453 24.567 7.663 C 24.882 7.874 25.245 7.979 25.654 7.979 Z M 35.919 8.623 C 35.454 8.623 35.045 8.574 34.694 8.474 C 34.344 8.374 34.043 8.238 33.789 8.063 C 33.536 7.889 33.329 7.697 33.168 7.481 C 33.007 7.268 32.882 7.043 32.795 6.804 L 33.503 6.532 C 33.636 6.904 33.902 7.23 34.296 7.509 C 34.689 7.789 35.17 7.93 35.738 7.93 C 36.464 7.93 37.026 7.789 37.428 7.509 C 37.829 7.23 38.031 6.858 38.031 6.401 C 38.031 5.945 37.847 5.604 37.476 5.34 C 37.105 5.076 36.625 4.868 36.034 4.716 L 35.196 4.504 C 34.833 4.409 34.495 4.273 34.186 4.093 C 33.874 3.916 33.623 3.688 33.434 3.411 C 33.245 3.134 33.15 2.796 33.15 2.39 C 33.15 1.647 33.385 1.067 33.858 0.654 C 34.331 0.239 35.022 0.031 35.927 0.031 C 36.471 0.031 36.939 0.123 37.333 0.31 C 37.727 0.495 38.044 0.726 38.284 0.998 C 38.524 1.27 38.683 1.547 38.762 1.821 L 38.064 2.093 C 37.89 1.657 37.609 1.321 37.218 1.08 C 36.827 0.839 36.356 0.718 35.804 0.718 C 35.221 0.718 34.758 0.862 34.416 1.146 C 34.073 1.431 33.902 1.816 33.902 2.298 C 33.902 2.734 34.035 3.06 34.303 3.275 C 34.572 3.493 34.922 3.657 35.357 3.768 L 36.195 3.97 C 37.031 4.168 37.671 4.483 38.115 4.914 C 38.56 5.345 38.783 5.806 38.783 6.296 C 38.783 6.714 38.675 7.102 38.463 7.453 C 38.251 7.804 37.931 8.087 37.504 8.302 C 37.08 8.515 36.546 8.623 35.909 8.623 Z M 42.467 8.623 C 41.922 8.623 41.498 8.479 41.191 8.189 C 40.884 7.902 40.731 7.491 40.731 6.961 L 40.731 3.201 L 39.678 3.201 L 39.678 2.549 L 40.731 2.549 L 40.731 0.7 L 41.439 0.7 L 41.439 2.549 L 43.318 2.549 L 43.318 3.201 L 41.439 3.201 L 41.439 6.961 C 41.439 7.276 41.529 7.525 41.71 7.702 C 41.892 7.879 42.142 7.969 42.467 7.969 C 42.561 7.969 42.654 7.956 42.746 7.927 C 42.835 7.899 42.968 7.827 43.142 7.707 L 43.438 8.322 C 43.226 8.448 43.047 8.53 42.907 8.566 C 42.766 8.602 42.618 8.62 42.469 8.62 Z M 44.678 8.479 L 44.678 2.549 L 45.387 2.549 L 45.387 3.593 C 45.614 3.221 45.918 2.952 46.297 2.78 C 46.675 2.611 47.069 2.526 47.478 2.526 L 47.478 3.178 C 47.13 3.178 46.798 3.239 46.478 3.362 C 46.159 3.485 45.898 3.691 45.691 3.978 C 45.486 4.268 45.384 4.66 45.384 5.158 L 45.384 8.479 L 44.676 8.479 Z M 50.342 8.623 C 49.649 8.623 49.107 8.464 48.715 8.143 C 48.324 7.822 48.13 7.379 48.13 6.809 C 48.13 6.24 48.324 5.771 48.715 5.445 C 49.107 5.122 49.649 4.958 50.342 4.958 L 52.09 4.958 C 52.06 4.324 51.914 3.85 51.653 3.534 C 51.392 3.219 50.996 3.06 50.459 3.06 C 50.104 3.06 49.807 3.131 49.567 3.273 C 49.327 3.414 49.127 3.637 48.969 3.937 L 48.329 3.652 C 48.496 3.367 48.682 3.134 48.892 2.952 C 49.102 2.77 49.334 2.634 49.595 2.542 C 49.856 2.452 50.142 2.406 50.459 2.406 C 50.986 2.406 51.426 2.513 51.771 2.726 C 52.118 2.939 52.377 3.26 52.551 3.688 C 52.724 4.116 52.811 4.652 52.811 5.301 L 52.811 8.479 L 52.162 8.479 L 52.103 7.648 C 51.922 7.956 51.681 8.197 51.382 8.366 C 51.083 8.535 50.735 8.62 50.342 8.62 Z M 50.296 7.971 C 50.674 7.971 50.999 7.894 51.272 7.74 C 51.543 7.586 51.75 7.358 51.893 7.058 C 52.034 6.758 52.106 6.386 52.106 5.942 L 52.106 5.612 L 50.439 5.612 C 49.871 5.612 49.462 5.717 49.214 5.927 C 48.966 6.137 48.841 6.432 48.841 6.809 C 48.841 7.186 48.969 7.458 49.224 7.663 C 49.48 7.869 49.838 7.971 50.296 7.971 Z M 56.549 8.623 C 56.005 8.623 55.58 8.479 55.273 8.189 C 54.967 7.902 54.813 7.491 54.813 6.961 L 54.813 3.201 L 53.76 3.201 L 53.76 2.549 L 54.813 2.549 L 54.813 0.7 L 55.521 0.7 L 55.521 2.549 L 57.401 2.549 L 57.401 3.201 L 55.521 3.201 L 55.521 6.961 C 55.521 7.276 55.611 7.525 55.792 7.702 C 55.974 7.879 56.225 7.969 56.549 7.969 C 56.644 7.969 56.736 7.956 56.828 7.927 C 56.917 7.899 57.05 7.827 57.224 7.707 L 57.521 8.322 C 57.309 8.448 57.13 8.53 56.989 8.566 C 56.848 8.602 56.7 8.62 56.552 8.62 Z M 61.315 8.623 C 60.747 8.623 60.244 8.489 59.806 8.225 C 59.369 7.961 59.027 7.594 58.779 7.127 C 58.531 6.661 58.405 6.125 58.405 5.514 C 58.405 4.904 58.528 4.368 58.771 3.901 C 59.016 3.434 59.351 3.07 59.781 2.803 C 60.21 2.539 60.701 2.406 61.254 2.406 C 61.806 2.406 62.289 2.542 62.678 2.816 C 63.069 3.088 63.365 3.465 63.57 3.942 C 63.774 4.422 63.877 4.973 63.877 5.596 L 59.101 5.596 C 59.139 6.348 59.359 6.93 59.758 7.345 C 60.157 7.761 60.673 7.969 61.312 7.969 C 61.77 7.969 62.159 7.856 62.476 7.63 C 62.794 7.406 63.052 7.106 63.227 6.758 L 63.818 7.125 C 63.669 7.416 63.471 7.678 63.232 7.902 C 62.992 8.128 62.711 8.302 62.386 8.43 C 62.064 8.556 61.704 8.62 61.31 8.62 Z M 59.175 4.945 L 63.112 4.945 C 63.089 4.565 62.997 4.234 62.841 3.955 C 62.683 3.675 62.471 3.455 62.202 3.296 C 61.934 3.137 61.619 3.06 61.256 3.06 C 60.893 3.06 60.571 3.139 60.264 3.296 C 59.957 3.455 59.707 3.675 59.512 3.96 C 59.321 4.245 59.208 4.573 59.175 4.945 Z M 67.438 10.995 C 67.083 10.995 66.756 10.956 66.456 10.877 C 66.157 10.797 65.904 10.713 65.7 10.623 C 65.495 10.533 65.352 10.467 65.273 10.428 L 65.533 9.836 C 65.628 9.892 65.771 9.961 65.966 10.043 C 66.157 10.125 66.382 10.197 66.641 10.256 C 66.896 10.315 67.162 10.346 67.438 10.346 C 67.847 10.346 68.215 10.264 68.538 10.097 C 68.86 9.931 69.115 9.671 69.3 9.315 C 69.484 8.958 69.578 8.499 69.578 7.94 L 69.578 7.289 C 69.358 7.661 69.067 7.953 68.709 8.166 C 68.351 8.379 67.947 8.487 67.497 8.487 C 66.975 8.487 66.515 8.356 66.114 8.094 C 65.712 7.833 65.395 7.471 65.168 7.009 C 64.94 6.548 64.825 6.019 64.825 5.427 C 64.825 4.834 64.94 4.311 65.168 3.862 C 65.395 3.411 65.712 3.057 66.114 2.801 C 66.515 2.544 66.978 2.416 67.497 2.416 C 67.947 2.416 68.351 2.519 68.709 2.724 C 69.067 2.929 69.358 3.219 69.578 3.591 L 69.578 2.56 L 70.286 2.56 L 70.286 7.943 C 70.286 8.63 70.159 9.202 69.903 9.656 C 69.647 10.11 69.302 10.449 68.867 10.669 C 68.433 10.89 67.957 11 67.436 11 Z M 67.64 7.851 C 68.019 7.851 68.354 7.745 68.645 7.535 C 68.936 7.325 69.167 7.04 69.33 6.676 C 69.496 6.312 69.578 5.894 69.578 5.419 C 69.578 4.945 69.496 4.54 69.33 4.18 C 69.164 3.821 68.936 3.539 68.645 3.332 C 68.354 3.126 68.013 3.024 67.627 3.024 C 67.218 3.024 66.855 3.126 66.541 3.332 C 66.226 3.537 65.978 3.819 65.802 4.18 C 65.626 4.54 65.536 4.952 65.536 5.419 C 65.536 5.886 65.626 6.312 65.807 6.676 C 65.989 7.04 66.237 7.327 66.551 7.535 C 66.866 7.745 67.229 7.851 67.638 7.851 Z M 72.345 10.995 C 72.219 10.995 72.068 10.972 71.895 10.923 C 71.721 10.874 71.521 10.805 71.291 10.71 L 71.552 10.105 C 71.757 10.184 71.93 10.243 72.074 10.282 C 72.214 10.32 72.327 10.341 72.403 10.341 C 72.631 10.341 72.82 10.277 72.966 10.151 C 73.112 10.025 73.232 9.851 73.326 9.63 L 73.799 8.479 L 71.304 2.549 L 72.038 2.549 L 74.165 7.625 L 76.305 2.549 L 77.049 2.549 L 74.152 9.428 C 74.012 9.759 73.863 10.043 73.71 10.277 C 73.556 10.51 73.37 10.687 73.155 10.81 C 72.938 10.933 72.669 10.995 72.345 10.995 Z M 83.211 8.658 C 82.753 8.658 82.346 8.569 81.986 8.387 C 81.628 8.204 81.347 7.951 81.14 7.622 C 80.933 7.294 80.833 6.92 80.833 6.502 C 80.833 6.13 80.904 5.801 81.045 5.517 C 81.186 5.232 81.375 4.976 81.613 4.745 C 81.848 4.516 82.106 4.306 82.382 4.116 L 83.269 3.501 C 83.497 3.342 83.719 3.18 83.932 3.014 C 84.144 2.847 84.323 2.665 84.463 2.467 C 84.604 2.27 84.676 2.049 84.676 1.803 C 84.676 1.462 84.56 1.193 84.333 0.99 C 84.105 0.787 83.811 0.687 83.459 0.687 C 83.159 0.687 82.901 0.795 82.684 1.008 C 82.467 1.221 82.359 1.477 82.359 1.78 C 82.359 2.026 82.433 2.247 82.584 2.444 C 82.732 2.642 82.924 2.88 83.152 3.155 L 84.558 4.85 L 87.536 8.479 L 86.567 8.479 L 83.883 5.229 L 82.546 3.616 C 82.38 3.411 82.224 3.211 82.078 3.016 C 81.932 2.824 81.815 2.624 81.73 2.424 C 81.643 2.221 81.6 2.006 81.6 1.777 C 81.6 1.436 81.682 1.136 81.848 0.869 C 82.013 0.605 82.243 0.387 82.515 0.236 C 82.794 0.077 83.108 0 83.456 0 C 83.827 0 84.162 0.074 84.461 0.226 C 84.76 0.377 84.998 0.585 85.169 0.854 C 85.343 1.123 85.43 1.439 85.43 1.803 C 85.43 2.111 85.348 2.401 85.182 2.67 C 85.016 2.939 84.798 3.19 84.532 3.424 C 84.264 3.657 83.978 3.88 83.668 4.093 L 82.794 4.699 C 82.597 4.832 82.405 4.981 82.221 5.142 C 82.037 5.302 81.883 5.493 81.766 5.706 C 81.648 5.919 81.59 6.186 81.59 6.502 C 81.59 6.938 81.74 7.291 82.045 7.563 C 82.349 7.835 82.738 7.974 83.208 7.974 C 83.65 7.974 84.054 7.897 84.42 7.743 C 84.785 7.589 85.105 7.371 85.379 7.091 C 85.65 6.812 85.859 6.476 86.005 6.089 C 86.151 5.701 86.225 5.278 86.225 4.819 L 86.982 4.819 C 86.982 5.563 86.821 6.225 86.496 6.807 C 86.174 7.389 85.729 7.843 85.166 8.171 C 84.604 8.499 83.949 8.664 83.211 8.664 Z M 91.852 8.479 L 91.852 0.177 L 94.325 0.177 C 95.074 0.177 95.736 0.354 96.311 0.705 C 96.886 1.057 97.336 1.547 97.664 2.17 C 97.991 2.796 98.154 3.514 98.154 4.329 C 98.154 5.145 97.991 5.853 97.664 6.476 C 97.336 7.102 96.886 7.592 96.311 7.945 C 95.736 8.302 95.074 8.479 94.325 8.479 Z M 92.609 7.792 L 94.325 7.792 C 94.752 7.792 95.148 7.702 95.519 7.525 C 95.889 7.348 96.217 7.099 96.5 6.779 C 96.784 6.458 97.004 6.089 97.162 5.671 C 97.321 5.253 97.398 4.804 97.398 4.329 C 97.398 3.855 97.318 3.408 97.162 2.988 C 97.004 2.57 96.784 2.198 96.5 1.88 C 96.227 1.567 95.893 1.313 95.519 1.134 C 95.148 0.957 94.749 0.867 94.325 0.867 L 92.609 0.867 L 92.609 7.794 Z M 102.186 8.623 C 101.619 8.623 101.115 8.489 100.678 8.225 C 100.241 7.961 99.898 7.594 99.65 7.127 C 99.402 6.661 99.277 6.125 99.277 5.514 C 99.277 4.904 99.4 4.368 99.642 3.901 C 99.888 3.434 100.223 3.07 100.652 2.803 C 101.082 2.539 101.573 2.406 102.125 2.406 C 102.677 2.406 103.16 2.542 103.549 2.816 C 103.94 3.088 104.237 3.465 104.441 3.942 C 104.646 4.422 104.748 4.973 104.748 5.596 L 99.972 5.596 C 100.011 6.348 100.231 6.93 100.629 7.345 C 101.028 7.761 101.545 7.969 102.184 7.969 C 102.641 7.969 103.03 7.856 103.347 7.63 C 103.666 7.406 103.924 7.106 104.099 6.758 L 104.689 7.125 C 104.54 7.416 104.342 7.678 104.104 7.902 C 103.864 8.128 103.582 8.302 103.258 8.43 C 102.936 8.556 102.575 8.62 102.181 8.62 Z M 100.046 4.945 L 103.984 4.945 C 103.961 4.565 103.869 4.234 103.713 3.955 C 103.554 3.675 103.342 3.455 103.074 3.296 C 102.805 3.137 102.491 3.06 102.128 3.06 C 101.765 3.06 101.442 3.139 101.136 3.296 C 100.829 3.455 100.578 3.675 100.384 3.96 C 100.192 4.245 100.08 4.573 100.046 4.945 Z M 108.062 8.623 C 107.612 8.623 107.226 8.556 106.904 8.42 C 106.581 8.287 106.318 8.112 106.116 7.899 C 105.914 7.686 105.776 7.466 105.697 7.235 L 106.336 6.999 C 106.469 7.291 106.684 7.527 106.98 7.704 C 107.277 7.881 107.594 7.971 107.931 7.971 C 108.348 7.971 108.703 7.884 108.995 7.709 C 109.286 7.535 109.432 7.291 109.432 6.973 C 109.432 6.689 109.325 6.455 109.113 6.273 C 108.9 6.091 108.583 5.945 108.167 5.835 L 107.586 5.681 C 107.057 5.54 106.65 5.332 106.361 5.058 C 106.073 4.783 105.929 4.478 105.929 4.139 C 105.929 3.593 106.108 3.17 106.466 2.865 C 106.824 2.56 107.366 2.408 108.092 2.408 C 108.432 2.408 108.737 2.457 109.008 2.557 C 109.279 2.657 109.511 2.796 109.706 2.978 C 109.898 3.158 110.046 3.381 110.138 3.629 L 109.499 3.901 C 109.373 3.593 109.187 3.375 108.944 3.249 C 108.698 3.124 108.381 3.06 107.985 3.06 C 107.568 3.06 107.238 3.149 106.998 3.326 C 106.758 3.503 106.638 3.755 106.638 4.08 C 106.638 4.255 106.735 4.427 106.927 4.596 C 107.121 4.765 107.41 4.904 107.796 5.006 L 108.305 5.137 C 108.691 5.232 109.02 5.368 109.291 5.547 C 109.562 5.727 109.772 5.93 109.918 6.158 C 110.064 6.386 110.138 6.64 110.138 6.917 C 110.138 7.273 110.048 7.579 109.867 7.835 C 109.685 8.092 109.44 8.289 109.128 8.422 C 108.816 8.556 108.461 8.625 108.059 8.625 Z M 111.976 1.008 C 111.851 1.008 111.741 0.962 111.646 0.867 C 111.552 0.772 111.506 0.662 111.506 0.536 C 111.506 0.403 111.552 0.29 111.646 0.197 C 111.741 0.108 111.851 0.062 111.976 0.062 C 112.109 0.062 112.221 0.108 112.314 0.197 C 112.403 0.287 112.449 0.4 112.449 0.536 C 112.449 0.662 112.403 0.772 112.314 0.867 C 112.224 0.962 112.112 1.008 111.976 1.008 Z M 111.608 8.479 L 111.608 2.549 L 112.316 2.549 L 112.316 8.479 Z M 116.42 10.995 C 116.064 10.995 115.737 10.956 115.438 10.877 C 115.139 10.797 114.886 10.713 114.681 10.623 C 114.476 10.533 114.333 10.467 114.254 10.428 L 114.515 9.836 C 114.609 9.892 114.753 9.961 114.947 10.043 C 115.139 10.125 115.364 10.197 115.622 10.256 C 115.878 10.315 116.143 10.346 116.42 10.346 C 116.829 10.346 117.197 10.264 117.519 10.097 C 117.841 9.931 118.097 9.671 118.281 9.315 C 118.465 8.958 118.56 8.499 118.56 7.94 L 118.56 7.289 C 118.34 7.661 118.048 7.953 117.69 8.166 C 117.332 8.379 116.928 8.487 116.478 8.487 C 115.957 8.487 115.497 8.356 115.095 8.094 C 114.694 7.833 114.377 7.471 114.149 7.009 C 113.922 6.548 113.807 6.019 113.807 5.427 C 113.807 4.834 113.922 4.311 114.149 3.862 C 114.377 3.411 114.694 3.057 115.095 2.801 C 115.497 2.544 115.959 2.416 116.478 2.416 C 116.928 2.416 117.332 2.519 117.69 2.724 C 118.048 2.929 118.34 3.219 118.56 3.591 L 118.56 2.56 L 119.268 2.56 L 119.268 7.943 C 119.268 8.63 119.14 9.202 118.884 9.656 C 118.629 10.11 118.283 10.449 117.849 10.669 C 117.414 10.89 116.939 11 116.417 11 Z M 116.622 7.851 C 117 7.851 117.335 7.745 117.626 7.535 C 117.918 7.325 118.148 7.04 118.312 6.676 C 118.478 6.312 118.56 5.894 118.56 5.419 C 118.56 4.945 118.478 4.54 118.312 4.18 C 118.145 3.821 117.918 3.539 117.626 3.332 C 117.335 3.126 116.995 3.024 116.609 3.024 C 116.2 3.024 115.837 3.126 115.522 3.332 C 115.208 3.537 114.96 3.819 114.783 4.18 C 114.607 4.54 114.517 4.952 114.517 5.419 C 114.517 5.886 114.607 6.312 114.788 6.676 C 114.97 7.04 115.218 7.327 115.532 7.535 C 115.847 7.745 116.21 7.851 116.619 7.851 Z M 121.045 8.479 L 121.045 2.549 L 121.707 2.549 L 121.743 3.475 C 121.94 3.126 122.2 2.862 122.522 2.68 C 122.845 2.498 123.228 2.408 123.67 2.408 C 124.113 2.408 124.532 2.501 124.882 2.688 C 125.233 2.872 125.509 3.167 125.711 3.57 C 125.913 3.973 126.007 4.506 126 5.17 L 126 8.479 L 125.289 8.479 L 125.289 5.442 C 125.289 4.786 125.212 4.288 125.059 3.947 C 124.905 3.606 124.696 3.375 124.432 3.252 C 124.169 3.129 123.87 3.067 123.54 3.067 C 122.98 3.067 122.543 3.275 122.228 3.691 C 121.914 4.106 121.755 4.686 121.755 5.427 L 121.755 8.474 L 121.047 8.474 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-n35iu7\",layoutDependency:layoutDependency,layoutId:\"P08oB6f76\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.441 8.302\" overflow=\"visible\"><path d=\"M 0 8.302 L 0 0 L 2.541 0 C 3.101 0 3.577 0.087 3.973 0.262 C 4.367 0.436 4.671 0.69 4.883 1.021 C 5.096 1.352 5.203 1.752 5.203 2.218 C 5.203 2.654 5.108 3.029 4.919 3.344 C 4.73 3.66 4.461 3.909 4.116 4.091 C 4.541 4.288 4.868 4.555 5.098 4.891 C 5.326 5.227 5.441 5.624 5.441 6.083 C 5.441 6.543 5.338 6.95 5.134 7.281 C 4.929 7.612 4.635 7.866 4.252 8.04 C 3.868 8.215 3.406 8.302 2.864 8.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.902 12.076\" overflow=\"visible\"><path d=\"M 0 12.076 L 0 0 L 3.691 0 C 4.504 0 5.195 0.127 5.77 0.381 C 6.342 0.634 6.784 1.003 7.092 1.485 C 7.401 1.966 7.557 2.548 7.557 3.227 C 7.557 3.861 7.419 4.406 7.144 4.865 C 6.87 5.323 6.48 5.685 5.978 5.95 C 6.595 6.237 7.07 6.625 7.404 7.114 C 7.735 7.603 7.902 8.181 7.902 8.849 C 7.902 9.516 7.753 10.11 7.456 10.591 C 7.159 11.072 6.732 11.441 6.175 11.695 C 5.618 11.949 4.946 12.076 4.159 12.076 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wbejwr\",layoutDependency:layoutDependency,layoutId:\"E6zcVv9QQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.7 3.049\" overflow=\"visible\"><path d=\"M 0 3.049 L 2.104 3.049 C 2.608 3.049 3.002 2.916 3.28 2.647 C 3.559 2.377 3.7 2.006 3.7 1.531 C 3.7 1.057 3.531 0.664 3.196 0.398 C 2.861 0.133 2.391 0 1.782 0 L 0 0 L 0 3.047 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.373 4.436\" overflow=\"visible\"><path d=\"M 0 4.436 L 3.056 4.436 C 3.788 4.436 4.359 4.242 4.764 3.85 C 5.169 3.458 5.373 2.917 5.373 2.227 C 5.373 1.537 5.128 0.966 4.642 0.578 C 4.155 0.194 3.472 0 2.588 0 L 0 0 L 0 4.432 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oe2xln\",layoutDependency:layoutDependency,layoutId:\"HAGAZuo3l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.937 3.167\" overflow=\"visible\"><path d=\"M 0 3.167 L 2.104 3.167 C 2.679 3.167 3.129 3.034 3.452 2.765 C 3.774 2.495 3.937 2.124 3.937 1.649 C 3.937 1.128 3.748 0.723 3.37 0.433 C 2.991 0.146 2.462 0 1.785 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.718 4.607\" overflow=\"visible\"><path d=\"M 0 4.607 L 3.056 4.607 C 3.892 4.607 4.545 4.413 5.013 4.021 C 5.481 3.63 5.718 3.089 5.718 2.399 C 5.718 1.641 5.444 1.052 4.894 0.63 C 4.345 0.213 3.576 0 2.592 0 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t5oncq\",layoutDependency:layoutDependency,layoutId:\"oxaw3RBFp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.802 5.953\" overflow=\"visible\"><path d=\"M 0.003 5.953 L 0.003 0.023 L 0.711 0.023 L 0.711 1.067 C 0.938 0.695 1.243 0.426 1.621 0.254 C 1.999 0.085 2.393 0 2.802 0 L 2.802 0.651 C 2.454 0.651 2.122 0.713 1.802 0.836 C 1.483 0.959 1.222 1.164 1.015 1.452 C 0.81 1.741 0.708 2.134 0.708 2.631 L 0.708 5.953 L 0 5.953 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.07 8.658\" overflow=\"visible\"><path d=\"M 0.004 8.658 L 0.004 0.034 L 1.032 0.034 L 1.032 1.552 C 1.363 1.011 1.805 0.619 2.354 0.369 C 2.904 0.123 3.476 0 4.07 0 L 4.07 0.948 C 3.565 0.948 3.082 1.037 2.618 1.216 C 2.154 1.395 1.775 1.694 1.474 2.111 C 1.177 2.533 1.029 3.104 1.029 3.827 L 1.029 8.658 L 0 8.658 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m6j6i5\",layoutDependency:layoutDependency,layoutId:\"aDzMYAyUZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.681 6.217\" overflow=\"visible\"><path d=\"M 2.212 6.217 C 1.519 6.217 0.977 6.058 0.585 5.737 C 0.194 5.417 0 4.973 0 4.404 C 0 3.834 0.194 3.365 0.585 3.039 C 0.977 2.716 1.519 2.552 2.212 2.552 L 3.96 2.552 C 3.93 1.918 3.784 1.444 3.523 1.128 C 3.262 0.813 2.866 0.654 2.329 0.654 C 1.974 0.654 1.677 0.726 1.437 0.867 C 1.197 1.008 0.997 1.231 0.839 1.531 L 0.199 1.246 C 0.366 0.962 0.552 0.728 0.762 0.546 C 0.972 0.364 1.204 0.228 1.465 0.136 C 1.726 0.046 2.012 0 2.329 0 C 2.856 0 3.296 0.108 3.641 0.321 C 3.988 0.533 4.247 0.854 4.421 1.282 C 4.594 1.711 4.681 2.247 4.681 2.896 L 4.681 6.073 L 4.032 6.073 L 3.973 5.242 C 3.792 5.55 3.551 5.791 3.252 5.96 C 2.953 6.13 2.605 6.214 2.212 6.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.799 9.043\" overflow=\"visible\"><path d=\"M 3.212 9.043 C 2.206 9.043 1.418 8.811 0.85 8.345 C 0.282 7.879 0 7.233 0 6.405 C 0 5.577 0.282 4.894 0.85 4.421 C 1.418 3.951 2.206 3.712 3.212 3.712 L 5.752 3.712 C 5.707 2.79 5.496 2.1 5.117 1.641 C 4.738 1.183 4.163 0.951 3.383 0.951 C 2.867 0.951 2.436 1.056 2.087 1.261 C 1.738 1.466 1.448 1.791 1.218 2.227 L 0.29 1.813 C 0.531 1.399 0.802 1.059 1.107 0.795 C 1.411 0.53 1.749 0.332 2.128 0.198 C 2.506 0.067 2.922 0 3.383 0 C 4.148 0 4.786 0.157 5.288 0.466 C 5.793 0.776 6.168 1.242 6.42 1.865 C 6.673 2.488 6.799 3.268 6.799 4.212 L 6.799 8.834 L 5.856 8.834 L 5.77 7.625 C 5.507 8.073 5.158 8.423 4.723 8.67 C 4.289 8.916 3.784 9.039 3.212 9.039 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lt2uri\",layoutDependency:layoutDependency,layoutId:\"NG_bI4hv_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.265 2.36\" overflow=\"visible\"><path d=\"M 1.455 2.36 C 1.833 2.36 2.158 2.283 2.431 2.129 C 2.702 1.975 2.91 1.747 3.053 1.446 C 3.193 1.146 3.265 0.775 3.265 0.331 L 3.265 0 L 1.598 0 C 1.03 0 0.621 0.105 0.373 0.315 C 0.125 0.526 0 0.821 0 1.198 C 0 1.575 0.128 1.847 0.384 2.052 C 0.639 2.257 0.997 2.36 1.455 2.36 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.742 3.432\" overflow=\"visible\"><path d=\"M 2.113 3.432 C 2.662 3.432 3.134 3.32 3.531 3.096 C 3.925 2.872 4.226 2.54 4.434 2.104 C 4.638 1.668 4.742 1.127 4.742 0.481 L 4.742 0 L 2.321 0 C 1.496 0 0.902 0.153 0.542 0.459 C 0.182 0.765 0 1.194 0 1.742 C 0 2.291 0.186 2.686 0.557 2.984 C 0.928 3.283 1.448 3.432 2.113 3.432 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xqvx98\",layoutDependency:layoutDependency,layoutId:\"qPa11vT41\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.955 6.071\" overflow=\"visible\"><path d=\"M 0 6.071 L 0 0.141 L 0.662 0.141 L 0.698 1.067 C 0.895 0.718 1.156 0.454 1.478 0.272 C 1.8 0.09 2.183 0 2.626 0 C 3.068 0 3.487 0.092 3.838 0.28 C 4.188 0.464 4.464 0.759 4.666 1.162 C 4.868 1.564 4.963 2.098 4.955 2.762 L 4.955 6.071 L 4.247 6.071 L 4.247 3.034 C 4.247 2.377 4.17 1.88 4.017 1.539 C 3.863 1.198 3.654 0.967 3.39 0.844 C 3.127 0.721 2.828 0.659 2.498 0.659 C 1.938 0.659 1.501 0.867 1.186 1.282 C 0.872 1.698 0.713 2.277 0.713 3.019 L 0.713 6.066 L 0.005 6.066 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.197 8.83\" overflow=\"visible\"><path d=\"M 0 8.83 L 0 0.205 L 0.962 0.205 L 1.014 1.552 C 1.3 1.045 1.678 0.66 2.146 0.395 C 2.614 0.131 3.171 0 3.814 0 C 4.456 0 5.065 0.134 5.574 0.407 C 6.082 0.675 6.483 1.104 6.777 1.69 C 7.07 2.276 7.208 3.052 7.196 4.018 L 7.196 8.83 L 6.168 8.83 L 6.168 4.413 C 6.168 3.458 6.056 2.734 5.834 2.238 C 5.611 1.742 5.306 1.406 4.924 1.227 C 4.541 1.048 4.107 0.959 3.628 0.959 C 2.815 0.959 2.18 1.261 1.723 1.865 C 1.266 2.47 1.036 3.313 1.036 4.391 L 1.036 8.823 L 0.007 8.823 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f5q492\",layoutDependency:layoutDependency,layoutId:\"xQ23XAIK_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.461 8.446\" overflow=\"visible\"><path d=\"M 2.672 8.446 C 2.153 8.446 1.69 8.312 1.289 8.048 C 0.887 7.784 0.57 7.415 0.343 6.945 C 0.115 6.476 0 5.94 0 5.337 C 0 4.734 0.115 4.191 0.343 3.724 C 0.57 3.257 0.887 2.893 1.289 2.626 C 1.69 2.362 2.153 2.229 2.672 2.229 C 3.122 2.229 3.526 2.336 3.884 2.554 C 4.242 2.772 4.533 3.07 4.753 3.45 L 4.753 0 L 5.461 0 L 5.461 8.302 L 4.786 8.302 L 4.75 7.222 C 4.53 7.602 4.239 7.899 3.881 8.117 C 3.523 8.335 3.119 8.443 2.669 8.443 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.932 12.284\" overflow=\"visible\"><path d=\"M 3.88 12.284 C 3.127 12.284 2.454 12.09 1.872 11.706 C 1.289 11.322 0.828 10.785 0.498 10.102 C 0.167 9.419 0 8.64 0 7.763 C 0 6.886 0.167 6.096 0.498 5.417 C 0.828 4.738 1.289 4.208 1.872 3.82 C 2.454 3.436 3.127 3.242 3.88 3.242 C 4.534 3.242 5.121 3.398 5.641 3.716 C 6.16 4.033 6.584 4.465 6.903 5.017 L 6.903 0 L 7.932 0 L 7.932 12.076 L 6.951 12.076 L 6.899 10.505 C 6.58 11.057 6.157 11.49 5.637 11.807 C 5.117 12.124 4.53 12.281 3.877 12.281 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vlu17n\",layoutDependency:layoutDependency,layoutId:\"uTRBPOQZo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.042 4.937\" overflow=\"visible\"><path d=\"M 2.104 4.937 C 2.483 4.937 2.817 4.832 3.109 4.622 C 3.4 4.411 3.628 4.121 3.794 3.75 C 3.96 3.378 4.042 2.955 4.042 2.48 L 4.042 2.467 C 4.042 1.985 3.96 1.559 3.794 1.187 C 3.628 0.816 3.4 0.526 3.109 0.315 C 2.817 0.105 2.477 0 2.091 0 C 1.682 0 1.319 0.105 1.005 0.315 C 0.69 0.526 0.442 0.816 0.266 1.187 C 0.089 1.559 0 1.985 0 2.467 C 0 2.949 0.089 3.378 0.271 3.747 C 0.453 4.119 0.701 4.409 1.015 4.619 C 1.329 4.829 1.693 4.934 2.102 4.934 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.871 7.181\" overflow=\"visible\"><path d=\"M 3.056 7.181 C 3.606 7.181 4.092 7.028 4.515 6.722 C 4.939 6.416 5.269 5.995 5.511 5.454 C 5.752 4.913 5.871 4.298 5.871 3.607 L 5.871 3.589 C 5.871 2.887 5.752 2.268 5.511 1.727 C 5.269 1.186 4.939 0.765 4.515 0.459 C 4.092 0.153 3.598 0 3.037 0 C 2.443 0 1.916 0.153 1.459 0.459 C 1.003 0.765 0.642 1.186 0.386 1.727 C 0.13 2.268 0 2.887 0 3.589 C 0 4.29 0.13 4.913 0.394 5.45 C 0.657 5.991 1.017 6.413 1.474 6.719 C 1.931 7.024 2.458 7.177 3.052 7.177 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o29yfc\",layoutDependency:layoutDependency,layoutId:\"xp6nuQmN1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.988 8.592\" overflow=\"visible\"><path d=\"M 3.124 8.592 C 2.659 8.592 2.25 8.543 1.9 8.443 C 1.549 8.343 1.248 8.207 0.995 8.033 C 0.741 7.858 0.534 7.666 0.373 7.45 C 0.212 7.238 0.087 7.012 0 6.773 L 0.708 6.502 C 0.841 6.873 1.107 7.199 1.501 7.479 C 1.895 7.758 2.375 7.899 2.943 7.899 C 3.669 7.899 4.231 7.758 4.633 7.479 C 5.034 7.199 5.236 6.827 5.236 6.371 C 5.236 5.914 5.052 5.573 4.681 5.309 C 4.311 5.045 3.83 4.837 3.239 4.686 L 2.401 4.473 C 2.038 4.378 1.7 4.242 1.391 4.062 C 1.079 3.886 0.828 3.657 0.639 3.38 C 0.45 3.103 0.355 2.765 0.355 2.36 C 0.355 1.616 0.591 1.036 1.064 0.623 C 1.537 0.208 2.227 0 3.132 0 C 3.677 0 4.144 0.092 4.538 0.28 C 4.932 0.464 5.249 0.695 5.489 0.967 C 5.73 1.239 5.888 1.516 5.967 1.79 L 5.269 2.062 C 5.096 1.626 4.814 1.29 4.423 1.049 C 4.032 0.808 3.561 0.687 3.009 0.687 C 2.426 0.687 1.964 0.831 1.621 1.116 C 1.278 1.4 1.107 1.785 1.107 2.267 C 1.107 2.703 1.24 3.029 1.508 3.244 C 1.777 3.462 2.127 3.626 2.562 3.737 L 3.4 3.939 C 4.236 4.137 4.876 4.452 5.321 4.883 C 5.765 5.314 5.988 5.776 5.988 6.266 C 5.988 6.684 5.88 7.071 5.668 7.422 C 5.456 7.774 5.136 8.056 4.709 8.271 C 4.285 8.484 3.751 8.592 3.114 8.592 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.697 12.497\" overflow=\"visible\"><path d=\"M 4.538 12.497 C 3.862 12.497 3.268 12.426 2.759 12.281 C 2.25 12.135 1.812 11.938 1.444 11.684 C 1.077 11.43 0.776 11.15 0.542 10.837 C 0.308 10.527 0.126 10.199 0 9.852 L 1.029 9.457 C 1.222 9.998 1.608 10.471 2.18 10.878 C 2.752 11.285 3.45 11.49 4.274 11.49 C 5.329 11.49 6.146 11.285 6.729 10.878 C 7.312 10.471 7.605 9.931 7.605 9.266 C 7.605 8.602 7.338 8.106 6.799 7.722 C 6.261 7.338 5.563 7.036 4.705 6.816 L 3.487 6.506 C 2.96 6.368 2.469 6.17 2.02 5.909 C 1.567 5.652 1.203 5.32 0.928 4.917 C 0.654 4.514 0.516 4.021 0.516 3.432 C 0.516 2.35 0.858 1.507 1.545 0.907 C 2.232 0.302 3.234 0 4.549 0 C 5.34 0 6.019 0.134 6.591 0.407 C 7.163 0.675 7.623 1.011 7.972 1.406 C 8.322 1.802 8.552 2.205 8.667 2.604 L 7.653 2.999 C 7.401 2.365 6.992 1.876 6.424 1.526 C 5.856 1.175 5.173 1 4.371 1 C 3.524 1 2.852 1.209 2.354 1.623 C 1.857 2.037 1.608 2.596 1.608 3.298 C 1.608 3.932 1.801 4.406 2.191 4.719 C 2.581 5.036 3.089 5.275 3.721 5.435 L 4.939 5.73 C 6.153 6.017 7.081 6.476 7.727 7.103 C 8.374 7.73 8.697 8.401 8.697 9.114 C 8.697 9.722 8.541 10.285 8.232 10.796 C 7.924 11.307 7.46 11.717 6.84 12.031 C 6.224 12.34 5.447 12.497 4.523 12.497 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o95wqc\",layoutDependency:layoutDependency,layoutId:\"Q5vCIm7l0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.761 7.922\" overflow=\"visible\"><path d=\"M 2.789 7.922 C 2.245 7.922 1.82 7.779 1.514 7.489 C 1.207 7.202 1.053 6.791 1.053 6.26 L 1.053 2.501 L 0 2.501 L 0 1.849 L 1.053 1.849 L 1.053 0 L 1.762 0 L 1.762 1.849 L 3.641 1.849 L 3.641 2.501 L 1.762 2.501 L 1.762 6.26 C 1.762 6.576 1.851 6.825 2.033 7.002 C 2.214 7.179 2.465 7.268 2.789 7.268 C 2.884 7.268 2.976 7.256 3.068 7.227 C 3.158 7.199 3.29 7.127 3.464 7.007 L 3.761 7.622 C 3.549 7.748 3.37 7.83 3.229 7.866 C 3.089 7.902 2.94 7.92 2.792 7.92 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.462 11.523\" overflow=\"visible\"><path d=\"M 4.051 11.523 C 3.26 11.523 2.644 11.315 2.198 10.893 C 1.753 10.475 1.53 9.878 1.53 9.106 L 1.53 3.637 L 0 3.637 L 0 2.69 L 1.53 2.69 L 1.53 0 L 2.558 0 L 2.558 2.69 L 5.288 2.69 L 5.288 3.637 L 2.558 3.637 L 2.558 9.106 C 2.558 9.565 2.688 9.927 2.952 10.184 C 3.216 10.442 3.58 10.572 4.051 10.572 C 4.189 10.572 4.322 10.554 4.456 10.512 C 4.586 10.471 4.779 10.367 5.032 10.192 L 5.462 11.087 C 5.154 11.27 4.894 11.389 4.69 11.441 C 4.486 11.494 4.27 11.52 4.055 11.52 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6fm7vu\",layoutDependency:layoutDependency,layoutId:\"B7xTqIQ1s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.802 5.953\" overflow=\"visible\"><path d=\"M 0.003 5.953 L 0.003 0.023 L 0.711 0.023 L 0.711 1.067 C 0.938 0.695 1.243 0.426 1.621 0.254 C 1.999 0.085 2.393 0 2.802 0 L 2.802 0.651 C 2.454 0.651 2.122 0.713 1.802 0.836 C 1.483 0.959 1.222 1.164 1.015 1.452 C 0.81 1.741 0.708 2.134 0.708 2.631 L 0.708 5.953 L 0 5.953 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.07 8.658\" overflow=\"visible\"><path d=\"M 0.004 8.658 L 0.004 0.034 L 1.032 0.034 L 1.032 1.552 C 1.363 1.011 1.805 0.619 2.354 0.369 C 2.904 0.123 3.476 0 4.07 0 L 4.07 0.948 C 3.565 0.948 3.082 1.037 2.618 1.216 C 2.154 1.395 1.775 1.694 1.474 2.111 C 1.177 2.533 1.029 3.104 1.029 3.827 L 1.029 8.658 L 0 8.658 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e7cil1\",layoutDependency:layoutDependency,layoutId:\"indJPFY2k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.681 6.217\" overflow=\"visible\"><path d=\"M 2.212 6.217 C 1.519 6.217 0.977 6.058 0.585 5.737 C 0.194 5.417 0 4.973 0 4.404 C 0 3.834 0.194 3.365 0.585 3.039 C 0.977 2.716 1.519 2.552 2.212 2.552 L 3.96 2.552 C 3.93 1.918 3.784 1.444 3.523 1.128 C 3.262 0.813 2.866 0.654 2.329 0.654 C 1.974 0.654 1.677 0.726 1.437 0.867 C 1.197 1.008 0.997 1.231 0.839 1.531 L 0.199 1.246 C 0.366 0.962 0.552 0.728 0.762 0.546 C 0.972 0.364 1.204 0.228 1.465 0.136 C 1.726 0.046 2.012 0 2.329 0 C 2.856 0 3.296 0.108 3.641 0.321 C 3.988 0.533 4.247 0.854 4.421 1.282 C 4.594 1.711 4.681 2.247 4.681 2.896 L 4.681 6.073 L 4.032 6.073 L 3.973 5.242 C 3.792 5.55 3.551 5.791 3.252 5.96 C 2.953 6.13 2.605 6.214 2.212 6.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.799 9.043\" overflow=\"visible\"><path d=\"M 3.212 9.043 C 2.206 9.043 1.418 8.811 0.85 8.345 C 0.282 7.879 0 7.233 0 6.405 C 0 5.577 0.282 4.894 0.85 4.421 C 1.418 3.951 2.206 3.712 3.212 3.712 L 5.752 3.712 C 5.707 2.79 5.496 2.1 5.117 1.641 C 4.738 1.183 4.163 0.951 3.383 0.951 C 2.867 0.951 2.436 1.056 2.087 1.261 C 1.738 1.466 1.448 1.791 1.218 2.227 L 0.29 1.813 C 0.531 1.399 0.802 1.059 1.107 0.795 C 1.411 0.53 1.749 0.332 2.128 0.198 C 2.506 0.067 2.922 0 3.383 0 C 4.148 0 4.786 0.157 5.288 0.466 C 5.793 0.776 6.168 1.242 6.42 1.865 C 6.673 2.488 6.799 3.268 6.799 4.212 L 6.799 8.834 L 5.856 8.834 L 5.77 7.625 C 5.507 8.073 5.158 8.423 4.723 8.67 C 4.289 8.916 3.784 9.039 3.212 9.039 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n33ztj\",layoutDependency:layoutDependency,layoutId:\"Sm1uo7lAg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.265 2.36\" overflow=\"visible\"><path d=\"M 1.455 2.36 C 1.833 2.36 2.158 2.283 2.431 2.129 C 2.702 1.975 2.91 1.747 3.053 1.446 C 3.193 1.146 3.265 0.775 3.265 0.331 L 3.265 0 L 1.598 0 C 1.03 0 0.621 0.105 0.373 0.315 C 0.125 0.526 0 0.821 0 1.198 C 0 1.575 0.128 1.847 0.384 2.052 C 0.639 2.257 0.997 2.36 1.455 2.36 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.742 3.432\" overflow=\"visible\"><path d=\"M 2.113 3.432 C 2.662 3.432 3.134 3.32 3.531 3.096 C 3.925 2.872 4.226 2.54 4.434 2.104 C 4.638 1.668 4.742 1.127 4.742 0.481 L 4.742 0 L 2.321 0 C 1.496 0 0.902 0.153 0.542 0.459 C 0.182 0.765 0 1.194 0 1.742 C 0 2.291 0.186 2.686 0.557 2.984 C 0.928 3.283 1.448 3.432 2.113 3.432 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lwvebp\",layoutDependency:layoutDependency,layoutId:\"CoHOahrqD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.761 7.922\" overflow=\"visible\"><path d=\"M 2.789 7.922 C 2.245 7.922 1.82 7.779 1.514 7.489 C 1.207 7.202 1.053 6.791 1.053 6.26 L 1.053 2.501 L 0 2.501 L 0 1.849 L 1.053 1.849 L 1.053 0 L 1.762 0 L 1.762 1.849 L 3.641 1.849 L 3.641 2.501 L 1.762 2.501 L 1.762 6.26 C 1.762 6.576 1.851 6.825 2.033 7.002 C 2.214 7.179 2.465 7.268 2.789 7.268 C 2.884 7.268 2.976 7.256 3.068 7.227 C 3.158 7.199 3.29 7.127 3.464 7.007 L 3.761 7.622 C 3.549 7.748 3.37 7.83 3.229 7.866 C 3.089 7.902 2.94 7.92 2.792 7.92 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.462 11.523\" overflow=\"visible\"><path d=\"M 4.051 11.523 C 3.26 11.523 2.644 11.315 2.198 10.893 C 1.753 10.475 1.53 9.878 1.53 9.106 L 1.53 3.637 L 0 3.637 L 0 2.69 L 1.53 2.69 L 1.53 0 L 2.558 0 L 2.558 2.69 L 5.288 2.69 L 5.288 3.637 L 2.558 3.637 L 2.558 9.106 C 2.558 9.565 2.688 9.927 2.952 10.184 C 3.216 10.442 3.58 10.572 4.051 10.572 C 4.189 10.572 4.322 10.554 4.456 10.512 C 4.586 10.471 4.779 10.367 5.032 10.192 L 5.462 11.087 C 5.154 11.27 4.894 11.389 4.69 11.441 C 4.486 11.494 4.27 11.52 4.055 11.52 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1002vq6\",layoutDependency:layoutDependency,layoutId:\"Vx3TMCehF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.471 6.217\" overflow=\"visible\"><path d=\"M 2.91 6.217 C 2.342 6.217 1.838 6.083 1.401 5.819 C 0.964 5.555 0.621 5.188 0.373 4.722 C 0.125 4.255 0 3.719 0 3.108 C 0 2.498 0.123 1.962 0.366 1.495 C 0.611 1.028 0.946 0.664 1.376 0.398 C 1.805 0.133 2.296 0 2.848 0 C 3.4 0 3.884 0.136 4.272 0.41 C 4.663 0.682 4.96 1.059 5.165 1.536 C 5.369 2.016 5.471 2.567 5.471 3.19 L 0.695 3.19 C 0.734 3.942 0.954 4.524 1.352 4.94 C 1.751 5.355 2.268 5.563 2.907 5.563 C 3.365 5.563 3.753 5.45 4.07 5.224 C 4.389 5 4.647 4.701 4.822 4.352 L 5.413 4.719 C 5.263 5.01 5.065 5.273 4.827 5.496 C 4.587 5.722 4.305 5.896 3.981 6.024 C 3.659 6.15 3.298 6.214 2.904 6.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.946 9.043\" overflow=\"visible\"><path d=\"M 4.226 9.043 C 3.401 9.043 2.67 8.849 2.035 8.464 C 1.4 8.08 0.902 7.547 0.542 6.868 C 0.182 6.189 0 5.409 0 4.521 C 0 3.633 0.178 2.854 0.531 2.175 C 0.887 1.496 1.374 0.966 1.998 0.578 C 2.622 0.194 3.335 0 4.137 0 C 4.939 0 5.641 0.198 6.205 0.597 C 6.773 0.992 7.204 1.541 7.501 2.235 C 7.798 2.932 7.946 3.734 7.946 4.641 L 1.01 4.641 C 1.066 5.734 1.385 6.581 1.964 7.185 C 2.544 7.789 3.294 8.091 4.222 8.091 C 4.887 8.091 5.451 7.927 5.912 7.599 C 6.374 7.273 6.749 6.837 7.003 6.331 L 7.861 6.864 C 7.644 7.287 7.357 7.669 7.011 7.994 C 6.662 8.323 6.253 8.576 5.782 8.763 C 5.314 8.946 4.79 9.039 4.218 9.039 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yvdhyu\",layoutDependency:layoutDependency,layoutId:\"yrj7iOFki\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.937 1.885\" overflow=\"visible\"><path d=\"M 0 1.885 L 3.937 1.885 C 3.914 1.505 3.822 1.175 3.666 0.895 C 3.508 0.616 3.296 0.395 3.027 0.236 C 2.759 0.077 2.444 0 2.081 0 C 1.718 0 1.396 0.08 1.089 0.236 C 0.782 0.395 0.532 0.616 0.337 0.9 C 0.146 1.185 0.033 1.513 0 1.885 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.718 2.742\" overflow=\"visible\"><path d=\"M 0 2.742 L 5.718 2.742 C 5.685 2.19 5.551 1.709 5.325 1.302 C 5.095 0.895 4.786 0.574 4.397 0.343 C 4.007 0.112 3.55 0 3.023 0 C 2.495 0 2.027 0.116 1.582 0.343 C 1.136 0.574 0.772 0.895 0.49 1.309 C 0.212 1.723 0.048 2.201 0 2.742 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uon0ir\",layoutDependency:layoutDependency,layoutId:\"uxZIGjwq7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.461 8.584\" overflow=\"visible\"><path d=\"M 2.613 8.579 C 2.258 8.579 1.93 8.54 1.631 8.461 C 1.332 8.381 1.079 8.297 0.874 8.207 C 0.67 8.117 0.527 8.051 0.447 8.012 L 0.708 7.42 C 0.803 7.476 0.946 7.545 1.14 7.627 C 1.332 7.709 1.557 7.781 1.815 7.84 C 2.071 7.899 2.337 7.93 2.613 7.93 C 3.022 7.93 3.39 7.848 3.712 7.681 C 4.034 7.515 4.29 7.256 4.474 6.899 C 4.658 6.543 4.753 6.083 4.753 5.524 L 4.753 4.873 C 4.533 5.245 4.242 5.537 3.884 5.75 C 3.526 5.963 3.122 6.071 2.672 6.071 C 2.15 6.071 1.69 5.94 1.289 5.678 C 0.887 5.417 0.57 5.055 0.343 4.593 C 0.115 4.132 0 3.603 0 3.011 C 0 2.419 0.115 1.895 0.343 1.446 C 0.57 0.995 0.887 0.641 1.289 0.385 C 1.69 0.128 2.153 0 2.672 0 C 3.122 0 3.526 0.103 3.884 0.308 C 4.242 0.513 4.533 0.803 4.753 1.175 L 4.753 0.144 L 5.461 0.144 L 5.461 5.527 C 5.461 6.214 5.333 6.786 5.078 7.24 C 4.822 7.694 4.477 8.033 4.042 8.253 C 3.608 8.474 3.132 8.584 2.61 8.584 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.932 12.486\" overflow=\"visible\"><path d=\"M 3.795 12.478 C 3.279 12.478 2.804 12.422 2.369 12.307 C 1.935 12.191 1.567 12.068 1.27 11.938 C 0.973 11.807 0.765 11.71 0.65 11.654 L 1.029 10.792 C 1.166 10.874 1.374 10.975 1.656 11.094 C 1.935 11.214 2.261 11.318 2.636 11.404 C 3.008 11.49 3.394 11.535 3.795 11.535 C 4.389 11.535 4.924 11.415 5.392 11.173 C 5.86 10.93 6.231 10.554 6.498 10.035 C 6.766 9.516 6.903 8.849 6.903 8.035 L 6.903 7.088 C 6.584 7.629 6.16 8.054 5.641 8.364 C 5.121 8.673 4.534 8.83 3.88 8.83 C 3.123 8.83 2.454 8.64 1.872 8.259 C 1.289 7.879 0.828 7.353 0.498 6.681 C 0.167 6.01 0 5.241 0 4.38 C 0 3.518 0.167 2.757 0.498 2.104 C 0.828 1.447 1.289 0.933 1.872 0.56 C 2.454 0.187 3.127 0 3.88 0 C 4.534 0 5.121 0.149 5.641 0.448 C 6.16 0.746 6.584 1.168 6.903 1.709 L 6.903 0.209 L 7.932 0.209 L 7.932 8.039 C 7.932 9.039 7.746 9.871 7.375 10.531 C 7.003 11.191 6.502 11.684 5.871 12.005 C 5.239 12.325 4.549 12.486 3.791 12.486 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19zdhcc\",layoutDependency:layoutDependency,layoutId:\"Mah6pU3eB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.042 4.827\" overflow=\"visible\"><path d=\"M 2.104 4.827 C 2.483 4.827 2.817 4.722 3.109 4.511 C 3.4 4.301 3.631 4.016 3.794 3.652 C 3.96 3.288 4.042 2.87 4.042 2.395 C 4.042 1.921 3.96 1.516 3.794 1.157 C 3.628 0.798 3.4 0.516 3.109 0.308 C 2.817 0.103 2.477 0 2.091 0 C 1.682 0 1.319 0.103 1.005 0.308 C 0.69 0.513 0.442 0.795 0.266 1.157 C 0.089 1.516 0 1.929 0 2.395 C 0 2.862 0.089 3.288 0.271 3.652 C 0.453 4.016 0.701 4.304 1.015 4.511 C 1.329 4.722 1.693 4.827 2.102 4.827 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.871 7.021\" overflow=\"visible\"><path d=\"M 3.056 7.021 C 3.606 7.021 4.092 6.868 4.515 6.562 C 4.939 6.256 5.273 5.842 5.511 5.312 C 5.752 4.782 5.871 4.174 5.871 3.484 C 5.871 2.794 5.752 2.205 5.511 1.682 C 5.269 1.16 4.939 0.75 4.515 0.448 C 4.092 0.149 3.598 0 3.037 0 C 2.443 0 1.916 0.149 1.459 0.448 C 1.003 0.746 0.642 1.156 0.386 1.682 C 0.13 2.205 0 2.805 0 3.484 C 0 4.163 0.13 4.782 0.394 5.312 C 0.657 5.842 1.017 6.26 1.474 6.562 C 1.931 6.868 2.458 7.021 3.052 7.021 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iw14vg\",layoutDependency:layoutDependency,layoutId:\"SPiOk4Pb1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.758 8.446\" overflow=\"visible\"><path d=\"M 1.053 8.446 C 0.928 8.446 0.777 8.422 0.603 8.374 C 0.43 8.325 0.23 8.256 0 8.161 L 0.261 7.556 C 0.465 7.635 0.639 7.694 0.782 7.733 C 0.923 7.771 1.035 7.792 1.112 7.792 C 1.34 7.792 1.529 7.727 1.675 7.602 C 1.82 7.476 1.941 7.302 2.035 7.081 L 2.508 5.93 L 0.013 0 L 0.747 0 L 2.874 5.076 L 5.014 0 L 5.758 0 L 2.861 6.879 C 2.72 7.209 2.572 7.494 2.419 7.727 C 2.265 7.961 2.079 8.138 1.864 8.261 C 1.647 8.384 1.378 8.446 1.053 8.446 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.362 12.284\" overflow=\"visible\"><path d=\"M 1.53 12.284 C 1.348 12.284 1.129 12.251 0.876 12.18 C 0.624 12.109 0.334 12.008 0 11.87 L 0.379 10.99 C 0.676 11.106 0.928 11.191 1.136 11.247 C 1.341 11.303 1.504 11.333 1.615 11.333 C 1.946 11.333 2.221 11.24 2.432 11.057 C 2.644 10.874 2.818 10.621 2.956 10.3 L 3.643 8.625 L 0.019 0 L 1.084 0 L 4.174 7.383 L 7.282 0 L 8.362 0 L 4.155 10.005 C 3.951 10.486 3.736 10.9 3.513 11.24 C 3.29 11.579 3.019 11.837 2.707 12.016 C 2.391 12.195 2.001 12.284 1.53 12.284 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tef5cx\",layoutDependency:layoutDependency,layoutId:\"a5JI58Ilg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.704 8.664\" overflow=\"visible\"><path d=\"M 2.378 8.658 C 1.92 8.658 1.514 8.569 1.153 8.387 C 0.795 8.204 0.514 7.951 0.307 7.622 C 0.1 7.294 0 6.92 0 6.502 C 0 6.13 0.072 5.801 0.212 5.517 C 0.353 5.232 0.542 4.976 0.78 4.745 C 1.015 4.516 1.273 4.306 1.549 4.116 L 2.437 3.501 C 2.664 3.342 2.887 3.18 3.099 3.014 C 3.311 2.847 3.49 2.665 3.631 2.467 C 3.771 2.27 3.843 2.049 3.843 1.803 C 3.843 1.462 3.728 1.193 3.5 0.99 C 3.273 0.787 2.979 0.687 2.626 0.687 C 2.327 0.687 2.068 0.795 1.851 1.008 C 1.634 1.221 1.526 1.477 1.526 1.78 C 1.526 2.026 1.6 2.247 1.751 2.444 C 1.9 2.642 2.091 2.88 2.319 3.155 L 3.725 4.85 L 6.704 8.479 L 5.735 8.479 L 3.05 5.229 L 1.713 3.616 C 1.547 3.411 1.391 3.211 1.245 3.016 C 1.099 2.824 0.982 2.624 0.897 2.424 C 0.81 2.221 0.767 2.006 0.767 1.777 C 0.767 1.436 0.849 1.136 1.015 0.869 C 1.18 0.605 1.41 0.387 1.682 0.236 C 1.961 0.077 2.275 0 2.623 0 C 2.994 0 3.329 0.074 3.628 0.226 C 3.927 0.377 4.165 0.585 4.336 0.854 C 4.51 1.123 4.597 1.439 4.597 1.803 C 4.597 2.111 4.515 2.401 4.349 2.67 C 4.183 2.939 3.965 3.19 3.7 3.424 C 3.431 3.657 3.145 3.88 2.835 4.093 L 1.961 4.699 C 1.764 4.832 1.572 4.981 1.388 5.142 C 1.205 5.302 1.05 5.493 0.933 5.706 C 0.816 5.919 0.757 6.186 0.757 6.502 C 0.757 6.938 0.908 7.291 1.212 7.563 C 1.516 7.835 1.905 7.974 2.375 7.974 C 2.817 7.974 3.221 7.897 3.587 7.743 C 3.953 7.589 4.272 7.371 4.546 7.091 C 4.817 6.812 5.026 6.476 5.172 6.089 C 5.318 5.701 5.392 5.278 5.392 4.819 L 6.149 4.819 C 6.149 5.563 5.988 6.225 5.663 6.807 C 5.341 7.389 4.896 7.843 4.334 8.171 C 3.771 8.499 3.117 8.664 2.378 8.664 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.736 12.602\" overflow=\"visible\"><path d=\"M 3.453 12.594 C 2.789 12.594 2.198 12.464 1.675 12.199 C 1.155 11.934 0.746 11.564 0.446 11.087 C 0.145 10.609 0 10.065 0 9.457 C 0 8.916 0.104 8.438 0.308 8.024 C 0.512 7.61 0.787 7.237 1.133 6.901 C 1.474 6.569 1.849 6.263 2.25 5.987 L 3.539 5.092 C 3.869 4.861 4.192 4.626 4.501 4.383 C 4.809 4.141 5.069 3.876 5.273 3.589 C 5.477 3.301 5.581 2.981 5.581 2.623 C 5.581 2.126 5.414 1.735 5.084 1.44 C 4.753 1.145 4.326 1 3.814 1 C 3.379 1 3.004 1.156 2.688 1.466 C 2.373 1.776 2.217 2.149 2.217 2.589 C 2.217 2.947 2.325 3.268 2.544 3.555 C 2.759 3.842 3.037 4.189 3.368 4.588 L 5.41 7.054 L 9.736 12.333 L 8.329 12.333 L 4.43 7.606 L 2.488 5.26 C 2.247 4.962 2.02 4.671 1.808 4.387 C 1.597 4.107 1.426 3.816 1.303 3.525 C 1.177 3.231 1.114 2.917 1.114 2.585 C 1.114 2.089 1.233 1.653 1.474 1.265 C 1.715 0.88 2.048 0.563 2.443 0.343 C 2.848 0.112 3.305 0 3.81 0 C 4.348 0 4.835 0.108 5.269 0.328 C 5.704 0.548 6.049 0.851 6.298 1.242 C 6.55 1.634 6.677 2.093 6.677 2.623 C 6.677 3.07 6.558 3.492 6.316 3.883 C 6.075 4.275 5.759 4.641 5.373 4.98 C 4.983 5.32 4.567 5.644 4.118 5.954 L 2.848 6.834 C 2.562 7.028 2.284 7.245 2.016 7.48 C 1.749 7.712 1.526 7.99 1.355 8.3 C 1.185 8.61 1.099 8.998 1.099 9.457 C 1.099 10.091 1.318 10.606 1.76 11.001 C 2.202 11.397 2.766 11.598 3.45 11.598 C 4.092 11.598 4.679 11.486 5.21 11.262 C 5.741 11.038 6.205 10.721 6.602 10.315 C 6.996 9.908 7.3 9.419 7.512 8.856 C 7.724 8.293 7.831 7.677 7.831 7.01 L 8.931 7.01 C 8.931 8.091 8.697 9.054 8.225 9.901 C 7.757 10.747 7.111 11.408 6.294 11.885 C 5.477 12.363 4.527 12.602 3.453 12.602 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p7ts3r\",layoutDependency:layoutDependency,layoutId:\"fp1deY1Ys\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.302 8.302\" overflow=\"visible\"><path d=\"M 0 8.302 L 0 0 L 2.472 0 C 3.221 0 3.884 0.177 4.459 0.528 C 5.034 0.88 5.484 1.37 5.811 1.993 C 6.139 2.619 6.302 3.337 6.302 4.152 C 6.302 4.968 6.139 5.676 5.811 6.299 C 5.484 6.925 5.034 7.415 4.459 7.768 C 3.884 8.125 3.221 8.302 2.472 8.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.153 12.076\" overflow=\"visible\"><path d=\"M 0 12.076 L 0 0 L 3.591 0 C 4.679 0 5.641 0.257 6.476 0.768 C 7.312 1.28 7.965 1.992 8.44 2.899 C 8.916 3.809 9.153 4.853 9.153 6.04 C 9.153 7.226 8.916 8.256 8.44 9.162 C 7.965 10.072 7.312 10.785 6.476 11.3 C 5.641 11.818 4.679 12.076 3.591 12.076 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nmujv8\",layoutDependency:layoutDependency,layoutId:\"sa9ccYyyD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.789 6.927\" overflow=\"visible\"><path d=\"M 0 6.925 L 1.716 6.925 C 2.143 6.925 2.539 6.835 2.91 6.658 C 3.28 6.481 3.608 6.232 3.891 5.912 C 4.175 5.591 4.395 5.222 4.553 4.804 C 4.712 4.386 4.789 3.937 4.789 3.462 C 4.789 2.988 4.709 2.542 4.553 2.121 C 4.395 1.703 4.175 1.331 3.891 1.013 C 3.618 0.7 3.284 0.446 2.91 0.267 C 2.539 0.09 2.14 0 1.716 0 L 0 0 L 0 6.927 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.955 10.076\" overflow=\"visible\"><path d=\"M 0 10.072 L 2.492 10.072 C 3.112 10.072 3.687 9.942 4.226 9.684 C 4.764 9.427 5.239 9.065 5.652 8.599 C 6.064 8.132 6.383 7.595 6.613 6.987 C 6.844 6.379 6.955 5.726 6.955 5.036 C 6.955 4.346 6.84 3.697 6.613 3.085 C 6.383 2.477 6.064 1.936 5.652 1.474 C 5.254 1.019 4.769 0.649 4.226 0.388 C 3.687 0.131 3.108 0 2.492 0 L 0 0 L 0 10.076 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fh0c78\",layoutDependency:layoutDependency,layoutId:\"lOoWkNNyT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.471 6.217\" overflow=\"visible\"><path d=\"M 2.91 6.217 C 2.342 6.217 1.838 6.083 1.401 5.819 C 0.964 5.555 0.621 5.188 0.373 4.722 C 0.125 4.255 0 3.719 0 3.108 C 0 2.498 0.123 1.962 0.366 1.495 C 0.611 1.028 0.946 0.664 1.376 0.398 C 1.805 0.133 2.296 0 2.848 0 C 3.4 0 3.884 0.136 4.272 0.41 C 4.663 0.682 4.96 1.059 5.165 1.536 C 5.369 2.016 5.471 2.567 5.471 3.19 L 0.695 3.19 C 0.734 3.942 0.954 4.524 1.352 4.94 C 1.751 5.355 2.268 5.563 2.907 5.563 C 3.365 5.563 3.753 5.45 4.07 5.224 C 4.389 5 4.647 4.701 4.822 4.352 L 5.413 4.719 C 5.263 5.01 5.065 5.273 4.827 5.496 C 4.587 5.722 4.305 5.896 3.981 6.024 C 3.659 6.15 3.298 6.214 2.904 6.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.946 9.043\" overflow=\"visible\"><path d=\"M 4.226 9.043 C 3.401 9.043 2.67 8.849 2.035 8.464 C 1.4 8.08 0.902 7.547 0.542 6.868 C 0.182 6.189 0 5.409 0 4.521 C 0 3.633 0.178 2.854 0.531 2.175 C 0.887 1.496 1.374 0.966 1.998 0.578 C 2.622 0.194 3.335 0 4.137 0 C 4.939 0 5.641 0.198 6.205 0.597 C 6.773 0.992 7.204 1.541 7.501 2.235 C 7.798 2.932 7.946 3.734 7.946 4.641 L 1.01 4.641 C 1.066 5.734 1.385 6.581 1.964 7.185 C 2.544 7.789 3.294 8.091 4.222 8.091 C 4.887 8.091 5.451 7.927 5.912 7.599 C 6.374 7.273 6.749 6.837 7.003 6.331 L 7.861 6.864 C 7.644 7.287 7.357 7.669 7.011 7.994 C 6.662 8.323 6.253 8.576 5.782 8.763 C 5.314 8.946 4.79 9.039 4.218 9.039 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ekb2zp\",layoutDependency:layoutDependency,layoutId:\"rxpveGnfZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.937 1.885\" overflow=\"visible\"><path d=\"M 0 1.885 L 3.937 1.885 C 3.914 1.505 3.822 1.175 3.666 0.895 C 3.508 0.616 3.296 0.395 3.027 0.236 C 2.759 0.077 2.444 0 2.081 0 C 1.718 0 1.396 0.08 1.089 0.236 C 0.782 0.395 0.532 0.616 0.337 0.9 C 0.146 1.185 0.033 1.513 0 1.885 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.718 2.742\" overflow=\"visible\"><path d=\"M 0 2.742 L 5.718 2.742 C 5.685 2.19 5.551 1.709 5.325 1.302 C 5.095 0.895 4.786 0.574 4.397 0.343 C 4.007 0.112 3.55 0 3.023 0 C 2.495 0 2.027 0.116 1.582 0.343 C 1.136 0.574 0.772 0.895 0.49 1.309 C 0.212 1.723 0.048 2.201 0 2.742 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iyq9d2\",layoutDependency:layoutDependency,layoutId:\"uE2elPLCF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.441 6.217\" overflow=\"visible\"><path d=\"M 2.365 6.214 C 1.915 6.214 1.529 6.148 1.207 6.012 C 0.885 5.878 0.621 5.704 0.419 5.491 C 0.217 5.278 0.079 5.058 0 4.827 L 0.639 4.591 C 0.772 4.883 0.987 5.119 1.283 5.296 C 1.58 5.473 1.897 5.563 2.235 5.563 C 2.651 5.563 3.007 5.476 3.298 5.301 C 3.59 5.127 3.735 4.883 3.735 4.565 C 3.735 4.28 3.628 4.047 3.416 3.865 C 3.204 3.683 2.887 3.537 2.47 3.426 L 1.889 3.273 C 1.36 3.131 0.954 2.924 0.665 2.649 C 0.376 2.375 0.233 2.07 0.233 1.731 C 0.233 1.185 0.412 0.762 0.77 0.457 C 1.128 0.151 1.67 0 2.396 0 C 2.736 0 3.04 0.049 3.311 0.149 C 3.582 0.249 3.815 0.387 4.009 0.569 C 4.201 0.75 4.349 0.973 4.441 1.221 L 3.802 1.493 C 3.677 1.185 3.49 0.967 3.247 0.841 C 3.002 0.716 2.685 0.651 2.288 0.651 C 1.872 0.651 1.542 0.741 1.301 0.918 C 1.061 1.095 0.941 1.346 0.941 1.672 C 0.941 1.847 1.038 2.018 1.23 2.188 C 1.424 2.357 1.713 2.495 2.099 2.598 L 2.608 2.729 C 2.994 2.824 3.324 2.96 3.595 3.139 C 3.866 3.319 4.075 3.521 4.221 3.75 C 4.367 3.978 4.441 4.232 4.441 4.509 C 4.441 4.865 4.352 5.17 4.17 5.427 C 3.988 5.683 3.743 5.881 3.431 6.014 C 3.119 6.148 2.764 6.217 2.362 6.217 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.45 9.043\" overflow=\"visible\"><path d=\"M 3.435 9.039 C 2.781 9.039 2.221 8.942 1.753 8.744 C 1.285 8.55 0.902 8.297 0.609 7.987 C 0.316 7.677 0.115 7.356 0 7.021 L 0.928 6.678 C 1.121 7.103 1.433 7.446 1.864 7.703 C 2.295 7.961 2.755 8.091 3.245 8.091 C 3.851 8.091 4.367 7.965 4.79 7.711 C 5.213 7.457 5.425 7.103 5.425 6.64 C 5.425 6.226 5.269 5.887 4.961 5.622 C 4.653 5.357 4.192 5.144 3.587 4.984 L 2.744 4.76 C 1.975 4.555 1.385 4.253 0.965 3.854 C 0.546 3.454 0.338 3.01 0.338 2.518 C 0.338 1.723 0.598 1.108 1.118 0.664 C 1.638 0.22 2.425 0 3.479 0 C 3.973 0 4.415 0.071 4.809 0.216 C 5.202 0.362 5.54 0.563 5.822 0.828 C 6.102 1.091 6.317 1.415 6.45 1.776 L 5.522 2.171 C 5.34 1.723 5.069 1.406 4.716 1.224 C 4.359 1.041 3.899 0.948 3.323 0.948 C 2.718 0.948 2.239 1.078 1.89 1.336 C 1.541 1.593 1.366 1.958 1.366 2.432 C 1.366 2.686 1.508 2.936 1.786 3.182 C 2.068 3.428 2.488 3.63 3.049 3.779 L 3.788 3.969 C 4.348 4.107 4.827 4.305 5.221 4.566 C 5.615 4.827 5.919 5.122 6.131 5.454 C 6.342 5.786 6.45 6.155 6.45 6.558 C 6.45 7.077 6.32 7.521 6.056 7.894 C 5.793 8.267 5.436 8.554 4.983 8.748 C 4.53 8.942 4.014 9.043 3.431 9.043 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1206wuf\",layoutDependency:layoutDependency,layoutId:\"yjB7yy2UP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.47 0.946 C 0.345 0.946 0.235 0.9 0.141 0.805 C 0.046 0.71 0 0.6 0 0.474 C 0 0.341 0.046 0.228 0.141 0.136 C 0.235 0.046 0.345 0 0.47 0 C 0.603 0 0.716 0.046 0.808 0.136 C 0.897 0.226 0.943 0.339 0.943 0.474 C 0.943 0.6 0.897 0.71 0.808 0.805 C 0.718 0.9 0.606 0.946 0.47 0.946 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.37 1.377\" overflow=\"visible\"><path d=\"M 0.683 1.377 C 0.501 1.377 0.342 1.309 0.204 1.171 C 0.067 1.033 0 0.873 0 0.69 C 0 0.496 0.067 0.332 0.204 0.198 C 0.342 0.067 0.501 0 0.683 0 C 0.876 0 1.04 0.067 1.173 0.198 C 1.303 0.328 1.37 0.492 1.37 0.69 C 1.37 0.873 1.303 1.033 1.173 1.171 C 1.043 1.309 0.88 1.377 0.683 1.377 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xuom0\",layoutDependency:layoutDependency,layoutId:\"p18qm5XZI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.93\" overflow=\"visible\"><path d=\"M 0 5.93 L 0 0 L 0.708 0 L 0.708 5.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.029 8.625\" overflow=\"visible\"><path d=\"M 0 8.625 L 0 0 L 1.029 0 L 1.029 8.625 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e3uyp5\",layoutDependency:layoutDependency,layoutId:\"IYsSesNWK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.461 8.584\" overflow=\"visible\"><path d=\"M 2.613 8.579 C 2.258 8.579 1.93 8.54 1.631 8.461 C 1.332 8.381 1.079 8.297 0.874 8.207 C 0.67 8.117 0.527 8.051 0.447 8.012 L 0.708 7.42 C 0.803 7.476 0.946 7.545 1.14 7.627 C 1.332 7.709 1.557 7.781 1.815 7.84 C 2.071 7.899 2.337 7.93 2.613 7.93 C 3.022 7.93 3.39 7.848 3.712 7.681 C 4.034 7.515 4.29 7.256 4.474 6.899 C 4.658 6.543 4.753 6.083 4.753 5.524 L 4.753 4.873 C 4.533 5.245 4.242 5.537 3.884 5.75 C 3.526 5.963 3.122 6.071 2.672 6.071 C 2.15 6.071 1.69 5.94 1.289 5.678 C 0.887 5.417 0.57 5.055 0.343 4.593 C 0.115 4.132 0 3.603 0 3.011 C 0 2.419 0.115 1.895 0.343 1.446 C 0.57 0.995 0.887 0.641 1.289 0.385 C 1.69 0.128 2.153 0 2.672 0 C 3.122 0 3.526 0.103 3.884 0.308 C 4.242 0.513 4.533 0.803 4.753 1.175 L 4.753 0.144 L 5.461 0.144 L 5.461 5.527 C 5.461 6.214 5.333 6.786 5.078 7.24 C 4.822 7.694 4.477 8.033 4.042 8.253 C 3.608 8.474 3.132 8.584 2.61 8.584 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.932 12.486\" overflow=\"visible\"><path d=\"M 3.795 12.478 C 3.279 12.478 2.804 12.422 2.369 12.307 C 1.935 12.191 1.567 12.068 1.27 11.938 C 0.973 11.807 0.765 11.71 0.65 11.654 L 1.029 10.792 C 1.166 10.874 1.374 10.975 1.656 11.094 C 1.935 11.214 2.261 11.318 2.636 11.404 C 3.008 11.49 3.394 11.535 3.795 11.535 C 4.389 11.535 4.924 11.415 5.392 11.173 C 5.86 10.93 6.231 10.554 6.498 10.035 C 6.766 9.516 6.903 8.849 6.903 8.035 L 6.903 7.088 C 6.584 7.629 6.16 8.054 5.641 8.364 C 5.121 8.673 4.534 8.83 3.88 8.83 C 3.123 8.83 2.454 8.64 1.872 8.259 C 1.289 7.879 0.828 7.353 0.498 6.681 C 0.167 6.01 0 5.241 0 4.38 C 0 3.518 0.167 2.757 0.498 2.104 C 0.828 1.447 1.289 0.933 1.872 0.56 C 2.454 0.187 3.127 0 3.88 0 C 4.534 0 5.121 0.149 5.641 0.448 C 6.16 0.746 6.584 1.168 6.903 1.709 L 6.903 0.209 L 7.932 0.209 L 7.932 8.039 C 7.932 9.039 7.746 9.871 7.375 10.531 C 7.003 11.191 6.502 11.684 5.871 12.005 C 5.239 12.325 4.549 12.486 3.791 12.486 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e9y7iz\",layoutDependency:layoutDependency,layoutId:\"iMwY7qm4A\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.042 4.827\" overflow=\"visible\"><path d=\"M 2.104 4.827 C 2.483 4.827 2.817 4.722 3.109 4.511 C 3.4 4.301 3.631 4.016 3.794 3.652 C 3.96 3.288 4.042 2.87 4.042 2.395 C 4.042 1.921 3.96 1.516 3.794 1.157 C 3.628 0.798 3.4 0.516 3.109 0.308 C 2.817 0.103 2.477 0 2.091 0 C 1.682 0 1.319 0.103 1.005 0.308 C 0.69 0.513 0.442 0.795 0.266 1.157 C 0.089 1.516 0 1.929 0 2.395 C 0 2.862 0.089 3.288 0.271 3.652 C 0.453 4.016 0.701 4.304 1.015 4.511 C 1.329 4.722 1.693 4.827 2.102 4.827 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.871 7.021\" overflow=\"visible\"><path d=\"M 3.056 7.021 C 3.606 7.021 4.092 6.868 4.515 6.562 C 4.939 6.256 5.273 5.842 5.511 5.312 C 5.752 4.782 5.871 4.174 5.871 3.484 C 5.871 2.794 5.752 2.205 5.511 1.682 C 5.269 1.16 4.939 0.75 4.515 0.448 C 4.092 0.149 3.598 0 3.037 0 C 2.443 0 1.916 0.149 1.459 0.448 C 1.003 0.746 0.642 1.156 0.386 1.682 C 0.13 2.205 0 2.805 0 3.484 C 0 4.163 0.13 4.782 0.394 5.312 C 0.657 5.842 1.017 6.26 1.474 6.562 C 1.931 6.868 2.458 7.021 3.052 7.021 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ha6t9w\",layoutDependency:layoutDependency,layoutId:\"xHwqYA5Qi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.955 6.071\" overflow=\"visible\"><path d=\"M 0 6.071 L 0 0.141 L 0.662 0.141 L 0.698 1.067 C 0.895 0.718 1.156 0.454 1.478 0.272 C 1.8 0.09 2.183 0 2.626 0 C 3.068 0 3.487 0.092 3.838 0.28 C 4.188 0.464 4.464 0.759 4.666 1.162 C 4.868 1.564 4.963 2.098 4.955 2.762 L 4.955 6.071 L 4.244 6.071 L 4.244 3.034 C 4.244 2.377 4.167 1.88 4.014 1.539 C 3.861 1.198 3.651 0.967 3.388 0.844 C 3.124 0.721 2.825 0.659 2.495 0.659 C 1.935 0.659 1.498 0.867 1.184 1.282 C 0.869 1.698 0.711 2.277 0.711 3.019 L 0.711 6.066 L 0.003 6.066 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({f3jE_n8Xx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.197 8.83\" overflow=\"visible\"><path d=\"M 0 8.83 L 0 0.205 L 0.962 0.205 L 1.014 1.552 C 1.3 1.045 1.678 0.66 2.146 0.395 C 2.614 0.131 3.171 0 3.814 0 C 4.456 0 5.065 0.134 5.574 0.407 C 6.082 0.675 6.483 1.104 6.777 1.69 C 7.07 2.276 7.208 3.052 7.196 4.018 L 7.196 8.83 L 6.164 8.83 L 6.164 4.413 C 6.164 3.458 6.053 2.734 5.83 2.238 C 5.607 1.742 5.303 1.406 4.92 1.227 C 4.538 1.048 4.103 0.959 3.624 0.959 C 2.811 0.959 2.176 1.261 1.719 1.865 C 1.263 2.47 1.032 3.313 1.032 4.391 L 1.032 8.823 L 0.004 8.823 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dL122.framer-1ycbbyv, .framer-dL122 .framer-1ycbbyv { display: block; }\",\".framer-dL122.framer-5s4mmx { cursor: pointer; height: 35px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 185px; }\",\".framer-dL122 .framer-14lcnoz { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 1px; top: 0px; width: 18px; }\",\".framer-dL122 .framer-18wyc30, .framer-dL122 .framer-b06del { height: 17px; left: 1px; position: absolute; top: 11px; width: 18px; }\",\".framer-dL122 .framer-18r4zce, .framer-dL122 .framer-bzqakj { height: 17px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-dL122 .framer-i0pwzz, .framer-dL122 .framer-jk271n { height: 15px; left: 4px; position: absolute; top: 1px; width: 11px; }\",\".framer-dL122 .framer-1553r4k { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 20px; top: 0px; width: 15px; }\",\".framer-dL122 .framer-1wv4gro { height: 16px; left: 1px; position: absolute; top: 11px; width: 15px; }\",\".framer-dL122 .framer-sfkhe3 { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 35px; top: 0px; width: 15px; }\",\".framer-dL122 .framer-1fpvikf, .framer-dL122 .framer-11iqhwb { height: 16px; left: 0px; position: absolute; top: 11px; width: 15px; }\",\".framer-dL122 .framer-k2t9b4 { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 50px; top: 0px; width: 17px; }\",\".framer-dL122 .framer-ilkfem { height: 17px; left: 1px; position: absolute; top: 11px; width: 16px; }\",\".framer-dL122 .framer-la4def { height: 17px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-dL122 .framer-1iylusj { height: 6px; left: 4px; position: absolute; top: 1px; width: 9px; }\",\".framer-dL122 .framer-1oekkid { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 69px; top: 0px; width: 21px; }\",\".framer-dL122 .framer-1gvzqk2 { height: 28px; left: 1px; position: absolute; top: 0px; width: 21px; }\",\".framer-dL122 .framer-2bz765 { bottom: 0px; flex: none; left: calc(47.56756756756759% - 18px / 2); overflow: visible; position: absolute; top: 0px; width: 18px; }\",\".framer-dL122 .framer-qebz5h { bottom: 0px; flex: none; left: 57px; overflow: visible; position: absolute; top: 0px; width: 21px; }\",\".framer-dL122 .framer-6gemu7 { height: 24px; left: 1px; position: absolute; top: 11px; width: 20px; }\",\".framer-dL122 .framer-1dee71z { height: 24px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-dL122 .framer-tz2a5m { height: 14px; left: 7px; position: absolute; top: 2px; width: 10px; }\",\".framer-dL122 .framer-7ye1eq { bottom: 0px; flex: none; left: 36px; overflow: visible; position: absolute; top: 0px; width: 23px; }\",\".framer-dL122 .framer-fog2n6 { height: 17px; left: 1px; position: absolute; top: 11px; width: 22px; }\",\".framer-dL122 .framer-1usm4ra { bottom: 0px; flex: none; left: 20px; overflow: visible; position: absolute; top: 0px; width: 15px; }\",\".framer-dL122 .framer-1k7rr9u { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 19px; }\",\".framer-dL122 .framer-1bpxmbz { height: 26px; left: 1px; position: absolute; top: 9px; width: 18px; }\",\".framer-dL122 .framer-vyddzo { height: 9px; left: 3px; position: absolute; top: 4px; width: 8px; }\",\".framer-dL122 .framer-mkziqx { height: 26px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-dL122 .framer-ubw9nq { bottom: -8px; flex: none; height: 11px; overflow: visible; position: absolute; right: -40px; width: 126px; }\",\".framer-dL122 .framer-1qy275x { height: 11px; left: 0px; position: absolute; top: 0px; width: 126px; }\",\".framer-dL122 .framer-n35iu7 { height: 9px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-dL122 .framer-1wbejwr { height: 3px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-dL122 .framer-1oe2xln { height: 3px; left: 1px; position: absolute; top: 5px; width: 4px; }\",\".framer-dL122 .framer-t5oncq { height: 6px; left: 7px; position: absolute; top: 3px; width: 3px; }\",\".framer-dL122 .framer-m6j6i5 { height: 6px; left: 11px; position: absolute; top: 3px; width: 5px; }\",\".framer-dL122 .framer-lt2uri { height: 3px; left: 11px; position: absolute; top: 6px; width: 4px; }\",\".framer-dL122 .framer-1xqvx98 { height: 6px; left: 17px; position: absolute; top: 3px; width: 5px; }\",\".framer-dL122 .framer-1f5q492 { height: 9px; left: 23px; position: absolute; top: 0px; width: 6px; }\",\".framer-dL122 .framer-vlu17n { height: 5px; left: 24px; position: absolute; top: 3px; width: 4px; }\",\".framer-dL122 .framer-1o29yfc { height: 9px; left: 33px; position: absolute; top: 0px; width: 6px; }\",\".framer-dL122 .framer-1o95wqc { height: 8px; left: 40px; position: absolute; top: 1px; width: 4px; }\",\".framer-dL122 .framer-6fm7vu { height: 6px; left: 45px; position: absolute; top: 3px; width: 3px; }\",\".framer-dL122 .framer-e7cil1 { height: 6px; left: 48px; position: absolute; top: 3px; width: 5px; }\",\".framer-dL122 .framer-1n33ztj { height: 3px; left: 49px; position: absolute; top: 6px; width: 4px; }\",\".framer-dL122 .framer-1lwvebp { height: 8px; left: 54px; position: absolute; top: 1px; width: 4px; }\",\".framer-dL122 .framer-1002vq6 { height: 6px; left: 59px; position: absolute; top: 3px; width: 6px; }\",\".framer-dL122 .framer-1yvdhyu { height: 2px; left: 59px; position: absolute; top: 3px; width: 4px; }\",\".framer-dL122 .framer-uon0ir { height: 9px; left: 65px; position: absolute; top: 3px; width: 6px; }\",\".framer-dL122 .framer-19zdhcc { height: 5px; left: 66px; position: absolute; top: 3px; width: 4px; }\",\".framer-dL122 .framer-1iw14vg { height: 9px; left: 72px; position: absolute; top: 3px; width: 6px; }\",\".framer-dL122 .framer-tef5cx { height: 9px; left: 81px; position: absolute; top: 0px; width: 7px; }\",\".framer-dL122 .framer-p7ts3r { height: 9px; left: 92px; position: absolute; top: 0px; width: 7px; }\",\".framer-dL122 .framer-1nmujv8 { height: 7px; left: 93px; position: absolute; top: 1px; width: 5px; }\",\".framer-dL122 .framer-1fh0c78 { height: 6px; left: 100px; position: absolute; top: 3px; width: 6px; }\",\".framer-dL122 .framer-1ekb2zp { height: 2px; left: 100px; position: absolute; top: 3px; width: 4px; }\",\".framer-dL122 .framer-1iyq9d2 { height: 6px; left: 106px; position: absolute; top: 3px; width: 5px; }\",\".framer-dL122 .framer-1206wuf { height: 1px; left: 112px; position: absolute; top: 0px; width: 1px; }\",\".framer-dL122 .framer-xuom0 { height: 6px; left: 112px; position: absolute; top: 3px; width: 1px; }\",\".framer-dL122 .framer-e3uyp5 { height: 9px; left: 114px; position: absolute; top: 3px; width: 6px; }\",\".framer-dL122 .framer-e9y7iz { height: 5px; left: 115px; position: absolute; top: 3px; width: 4px; }\",\".framer-dL122 .framer-1ha6t9w { height: 6px; left: 121px; position: absolute; top: 3px; width: 5px; }\",\".framer-dL122.framer-v-ar3fcy.framer-5s4mmx { width: 39px; }\",\".framer-dL122.framer-v-ar3fcy .framer-1553r4k { right: 5px; }\",\".framer-dL122.framer-v-ar3fcy .framer-sfkhe3 { right: 4px; }\",\".framer-dL122.framer-v-ar3fcy .framer-k2t9b4 { right: 2px; }\",\".framer-dL122.framer-v-ar3fcy .framer-1oekkid { right: 1px; }\",\".framer-dL122.framer-v-ar3fcy .framer-2bz765, .framer-dL122.framer-v-ar3fcy .framer-qebz5h { left: unset; right: 1px; }\",\".framer-dL122.framer-v-ar3fcy .framer-7ye1eq { left: unset; right: 0px; }\",\".framer-dL122.framer-v-ar3fcy .framer-1usm4ra { left: unset; right: 4px; }\",\".framer-dL122.framer-v-9ncw5m.framer-5s4mmx, .framer-dL122.framer-v-1z01rik.framer-5s4mmx { overflow: visible; }\",\".framer-dL122.framer-v-1z01rik .framer-ubw9nq { bottom: -19px; height: 16px; left: 0px; right: unset; width: 183px; }\",\".framer-dL122.framer-v-1z01rik .framer-1qy275x { height: 16px; width: 183px; }\",\".framer-dL122.framer-v-1z01rik .framer-n35iu7 { height: 12px; top: 1px; width: 8px; }\",\".framer-dL122.framer-v-1z01rik .framer-1wbejwr { height: 5px; top: 2px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-1oe2xln { height: 5px; top: 7px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-t5oncq { height: 9px; left: 10px; top: 4px; width: 4px; }\",\".framer-dL122.framer-v-1z01rik .framer-m6j6i5 { height: 9px; left: 15px; top: 4px; width: 7px; }\",\".framer-dL122.framer-v-1z01rik .framer-lt2uri { height: 4px; left: 16px; top: 8px; width: 5px; }\",\".framer-dL122.framer-v-1z01rik .framer-1xqvx98 { height: 9px; left: 24px; top: 4px; width: 7px; }\",\".framer-dL122.framer-v-1z01rik .framer-1f5q492 { height: 13px; left: 33px; top: 1px; width: 8px; }\",\".framer-dL122.framer-v-1z01rik .framer-vlu17n { height: 7px; left: 34px; top: 5px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-1o29yfc { height: 13px; left: 48px; width: 9px; }\",\".framer-dL122.framer-v-1z01rik .framer-1o95wqc { height: 12px; left: 58px; top: 1px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-6fm7vu { height: 9px; left: 65px; top: 4px; width: 4px; }\",\".framer-dL122.framer-v-1z01rik .framer-e7cil1 { height: 9px; left: 70px; top: 4px; width: 7px; }\",\".framer-dL122.framer-v-1z01rik .framer-1n33ztj { height: 4px; left: 71px; top: 8px; width: 5px; }\",\".framer-dL122.framer-v-1z01rik .framer-1lwvebp { height: 12px; left: 78px; top: 1px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-1002vq6 { height: 9px; left: 85px; top: 4px; width: 8px; }\",\".framer-dL122.framer-v-1z01rik .framer-1yvdhyu { height: 3px; left: 86px; top: 5px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-uon0ir { height: 13px; left: 94px; top: 4px; width: 8px; }\",\".framer-dL122.framer-v-1z01rik .framer-19zdhcc { height: 7px; left: 95px; top: 5px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-1iw14vg { height: 13px; left: 104px; top: 4px; width: 9px; }\",\".framer-dL122.framer-v-1z01rik .framer-tef5cx { height: 13px; left: 118px; width: 10px; }\",\".framer-dL122.framer-v-1z01rik .framer-p7ts3r { height: 12px; left: 134px; top: 1px; width: 9px; }\",\".framer-dL122.framer-v-1z01rik .framer-1nmujv8 { height: 10px; left: 135px; top: 2px; width: 7px; }\",\".framer-dL122.framer-v-1z01rik .framer-1fh0c78 { height: 9px; left: 144px; top: 4px; width: 8px; }\",\".framer-dL122.framer-v-1z01rik .framer-1ekb2zp { height: 3px; left: 146px; top: 5px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-1iyq9d2 { height: 9px; left: 154px; top: 4px; width: 7px; }\",\".framer-dL122.framer-v-1z01rik .framer-1206wuf { height: 2px; left: 162px; width: 2px; }\",\".framer-dL122.framer-v-1z01rik .framer-xuom0 { height: 9px; left: 162px; top: 4px; }\",\".framer-dL122.framer-v-1z01rik .framer-e3uyp5 { height: 13px; left: 166px; top: 4px; width: 8px; }\",\".framer-dL122.framer-v-1z01rik .framer-e9y7iz { height: 7px; left: 167px; top: 5px; width: 6px; }\",\".framer-dL122.framer-v-1z01rik .framer-1ha6t9w { height: 9px; left: 176px; top: 4px; width: 7px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 185\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sf1440Ssi\":{\"layout\":[\"fixed\",\"fixed\"]},\"tjTq3MGal\":{\"layout\":[\"fixed\",\"fixed\"]},\"f3jE_n8Xx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aHu0acs0b\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpxukTdREr=withCSS(Component,css,\"framer-dL122\");export default FramerpxukTdREr;FramerpxukTdREr.displayName=\"prueba logo\";FramerpxukTdREr.defaultProps={height:35,width:185};addPropertyControls(FramerpxukTdREr,{variant:{options:[\"iA9Ky7zc2\",\"sf1440Ssi\",\"tjTq3MGal\",\"f3jE_n8Xx\"],optionTitles:[\"grupoberro\",\"gb\",\"grupoberro-white (texto)\",\"grupoberro-white (texto) 2\"],title:\"Variant\",type:ControlType.Enum},aHu0acs0b:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerpxukTdREr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpxukTdREr\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"aHu0acs0b\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"185\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sf1440Ssi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tjTq3MGal\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f3jE_n8Xx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"35\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pxukTdREr.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"projects\";export const v1=\"services\";export const v2=\"method\";export const v3=\"about us\";export const v4=\"contact\";export const v5=\"Search...\";export const v6=\"Clear\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9c30df)\nimport*as localizedValues from\"./XVZdsgxdT-0.js\";const valuesByLocaleId={NesNYv3Xf:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"esp\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport*as localizedValues from\"./Jq4Om9Pg6-0.js\";const valuesByLocaleId={NesNYv3Xf:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,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 getLocalizedValue from\"https://framerusercontent.com/modules/ZNToR38xvP67ClpjAmuP/8gLkZyON0P4deBJz5GxO/Jq4Om9Pg6.js\";import Button from\"https://framerusercontent.com/modules/iBQPDZJ88XiiiKxKcPo3/ulSaRLAbu7b1pqWV6f1B/MgmMGXE_B.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"atI3Cg2IJ\",\"d1AmJx_Uf\",\"fbFo0AnSs\",\"NqDybSBBC\"];const serializationHash=\"framer-7Hbze\";const variantClassNames={atI3Cg2IJ:\"framer-v-17m0a5b\",d1AmJx_Uf:\"framer-v-1juz9s7\",fbFo0AnSs:\"framer-v-mvfefr\",NqDybSBBC:\"framer-v-1r182rh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AjdwVxufS=undefined;const FP7MMaFLO=undefined;const hcm3TSgPl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"eng (no hover)\":\"fbFo0AnSs\",\"esp (no hover)\":\"NqDybSBBC\",eng:\"atI3Cg2IJ\",esp:\"d1AmJx_Uf\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,lineColor,linkEng,textColor,width,...props})=>{return{...props,AjdwVxufS:textColor??props.AjdwVxufS??\"rgb(255, 255, 255)\",FP7MMaFLO:lineColor??props.FP7MMaFLO??\"rgb(255, 255, 255)\",hcm3TSgPl:linkEng??props.hcm3TSgPl,variant:humanReadableVariantMap[props.variant]??props.variant??\"atI3Cg2IJ\"};};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,AjdwVxufS,FP7MMaFLO,hcm3TSgPl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"atI3Cg2IJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1y1mmkp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"d1AmJx_Uf\");setLocale(\"NesNYv3Xf\");});const onTap1pwzdan=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"atI3Cg2IJ\");setLocale(\"default\");});const onTap1nyw3o5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"NqDybSBBC\");setLocale(\"NesNYv3Xf\");});const onTapl5rwt7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"fbFo0AnSs\");setLocale(\"default\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17m0a5b\",className,classNames),\"data-framer-name\":\"eng\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"atI3Cg2IJ\",onTap:onTap1y1mmkp,ref:refBinding,style:{...style},...addPropertyOverrides({d1AmJx_Uf:{\"data-framer-name\":\"esp\",onTap:onTap1pwzdan},fbFo0AnSs:{\"data-framer-name\":\"eng (no hover)\",onTap:onTap1nyw3o5},NqDybSBBC:{\"data-framer-name\":\"esp (no hover)\",onTap:onTapl5rwt7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"19px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||20)-0-20)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ogs3w0-container\",\"data-framer-name\":\"idioma\",layoutDependency:layoutDependency,layoutId:\"ab78xjd0h-container\",name:\"idioma\",nodeId:\"ab78xjd0h\",rendersWithMotion:true,scopeId:\"Jq4Om9Pg6\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:hcm3TSgPl,height:\"100%\",id:\"ab78xjd0h\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"ab78xjd0h\",name:\"idioma\",oU_zMhiXs:getLocalizedValue(\"v0\",activeLocale)??\"eng\",style:{width:\"100%\"},variant:matchVariant(\"GjGm0Wnbj\"),width:\"100%\",zAES2NNig:AjdwVxufS,ZHQMTf1gH:FP7MMaFLO,...addPropertyOverrides({fbFo0AnSs:{variant:matchVariant(\"K8OidzOa0\")},NqDybSBBC:{variant:matchVariant(\"K8OidzOa0\")}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7Hbze.framer-1810qpj, .framer-7Hbze .framer-1810qpj { display: block; }\",\".framer-7Hbze.framer-17m0a5b { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7Hbze .framer-1ogs3w0-container { flex: none; height: auto; position: relative; width: 19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 19\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"d1AmJx_Uf\":{\"layout\":[\"auto\",\"auto\"]},\"fbFo0AnSs\":{\"layout\":[\"auto\",\"auto\"]},\"NqDybSBBC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AjdwVxufS\":\"textColor\",\"FP7MMaFLO\":\"lineColor\",\"hcm3TSgPl\":\"linkEng\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJq4Om9Pg6=withCSS(Component,css,\"framer-7Hbze\");export default FramerJq4Om9Pg6;FramerJq4Om9Pg6.displayName=\"idioma 2\";FramerJq4Om9Pg6.defaultProps={height:20,width:19};addPropertyControls(FramerJq4Om9Pg6,{variant:{options:[\"atI3Cg2IJ\",\"d1AmJx_Uf\",\"fbFo0AnSs\",\"NqDybSBBC\"],optionTitles:[\"eng\",\"esp\",\"eng (no hover)\",\"esp (no hover)\"],title:\"Variant\",type:ControlType.Enum},AjdwVxufS:{defaultValue:\"rgb(255, 255, 255)\",title:\"text color\",type:ControlType.Color},FP7MMaFLO:{defaultValue:\"rgb(255, 255, 255)\",title:\"line color\",type:ControlType.Color},hcm3TSgPl:{title:\"link eng\",type:ControlType.Link}});addFonts(FramerJq4Om9Pg6,[{explicitInter:true,fonts:[]},...ButtonFonts],{supportsExplicitInterCodegen:true});FramerJq4Om9Pg6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJq4Om9Pg6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"19\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"AjdwVxufS\\\":\\\"textColor\\\",\\\"FP7MMaFLO\\\":\\\"lineColor\\\",\\\"hcm3TSgPl\\\":\\\"linkEng\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"d1AmJx_Uf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fbFo0AnSs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NqDybSBBC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff92f61)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ZidW4kjuU\",\"u9M3CCHxs\"];const serializationHash=\"framer-9sSdW\";const variantClassNames={u9M3CCHxs:\"framer-v-12es54z\",ZidW4kjuU:\"framer-v-12pylgk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IKQR7G1gR=undefined;const OZgyxzXt0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={close:\"ZidW4kjuU\",open:\"u9M3CCHxs\"};const getProps=({click,colorMenu,height,id,width,...props})=>{return{...props,IKQR7G1gR:click??props.IKQR7G1gR,OZgyxzXt0:colorMenu??props.OZgyxzXt0??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZidW4kjuU\"};};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,IKQR7G1gR,OZgyxzXt0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZidW4kjuU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzyjhsb=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(IKQR7G1gR){const res=await IKQR7G1gR(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"u9M3CCHxs\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12pylgk\",className,classNames),\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZidW4kjuU\",onTap:onTapzyjhsb,ref:refBinding,style:{...style},...addPropertyOverrides({u9M3CCHxs:{\"data-framer-name\":\"open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tbvzam\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"eJUpoaKV4\",style:{backgroundColor:OZgyxzXt0}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13vm3fz\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"SElJazdBc\",style:{backgroundColor:OZgyxzXt0,rotate:0},variants:{u9M3CCHxs:{rotate:-45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gxxdm\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"tBM8HmUfs\",style:{backgroundColor:OZgyxzXt0}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gn2r9l\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"YXG74LheY\",style:{backgroundColor:OZgyxzXt0,rotate:0},variants:{u9M3CCHxs:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9sSdW.framer-1wugl59, .framer-9sSdW .framer-1wugl59 { display: block; }\",\".framer-9sSdW.framer-12pylgk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; height: 16px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 24px; }\",\".framer-9sSdW .framer-1tbvzam { flex: none; height: 2px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-9sSdW .framer-13vm3fz { flex: none; height: 2px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-9sSdW .framer-1gxxdm { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-9sSdW .framer-gn2r9l { bottom: 7px; flex: none; height: 2px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-9sSdW.framer-v-12es54z.framer-12pylgk { aspect-ratio: 1.5 / 1; height: var(--framer-aspect-ratio-supported, 16px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"u9M3CCHxs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IKQR7G1gR\":\"click\",\"OZgyxzXt0\":\"colorMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXJPtq3w1D=withCSS(Component,css,\"framer-9sSdW\");export default FramerXJPtq3w1D;FramerXJPtq3w1D.displayName=\"menu hamburger\";FramerXJPtq3w1D.defaultProps={height:16,width:24};addPropertyControls(FramerXJPtq3w1D,{variant:{options:[\"ZidW4kjuU\",\"u9M3CCHxs\"],optionTitles:[\"close\",\"open\"],title:\"Variant\",type:ControlType.Enum},IKQR7G1gR:{title:\"Click\",type:ControlType.EventHandler},OZgyxzXt0:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color menu\",type:ControlType.Color}});addFonts(FramerXJPtq3w1D,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXJPtq3w1D\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u9M3CCHxs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"IKQR7G1gR\\\":\\\"click\\\",\\\"OZgyxzXt0\\\":\\\"colorMenu\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XJPtq3w1D.map","// Generated by Framer (c9c30df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,resolvePageScope,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/coOVLo1LDQBPDmmDAq2H/l6Iy1gIRh23RcJ3hcz2u/XVZdsgxdT.js\";import Idioma2 from\"https://framerusercontent.com/modules/CVYnkJ7Rp7fXYi0Qjn1i/Z3PNGRSzk297RdmWNW4O/Jq4Om9Pg6.js\";import Button from\"https://framerusercontent.com/modules/iBQPDZJ88XiiiKxKcPo3/ulSaRLAbu7b1pqWV6f1B/MgmMGXE_B.js\";import PruebaLogo from\"https://framerusercontent.com/modules/Ao4akQTerarwDq7plFHT/ABYD2ixImgqQ9DaoFbhF/pxukTdREr.js\";import MenuHamburger from\"https://framerusercontent.com/modules/mezJWJBSyjODUX900tDo/klHvzIGy7KSnUxztZcjH/XJPtq3w1D.js\";const PruebaLogoFonts=getFonts(PruebaLogo);const ButtonFonts=getFonts(Button);const SearchFonts=getFonts(Search);const Idioma2Fonts=getFonts(Idioma2);const MenuHamburgerFonts=getFonts(MenuHamburger);const ButtonControls=getPropertyControls(Button);const PruebaLogoControls=getPropertyControls(PruebaLogo);const cycleOrder=[\"VRjxNVCF3\",\"A8Rp6UVRx\",\"YEB5v16VD\"];const serializationHash=\"framer-DXwXG\";const variantClassNames={A8Rp6UVRx:\"framer-v-15wcbzt\",VRjxNVCF3:\"framer-v-jsm5lg\",YEB5v16VD:\"framer-v-36o34j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const K2FKyG4az=undefined;const ErG7xr1QZ=undefined;const RmgJrnVeU=undefined;const X_rBAvFOA=undefined;const iwcU5oxgs=undefined;const O1UQGPEtN=undefined;const aS4fkDcTW=undefined;const NeFYbRiqz=undefined;const k_byJHMvg=undefined;const b9I2uLqr9=undefined;const KmofvjxVV=undefined;const hAc9HJg9_=undefined;const zYOpKGlNm=undefined;const ZmVWvVv5S=undefined;const kK96V4NyA=undefined;const w4lWHaQBL=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Tablet-phone close\":\"A8Rp6UVRx\",\"Tablet-phone open\":\"YEB5v16VD\",Desktop:\"VRjxNVCF3\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"body type static\":\"CQiNjWkRv\",\"body type-fill\":\"zp9ZT9FJy\",\"body type\":\"NWE_yXziU\",\"captions type\":\"GjGm0Wnbj\",\"phone-body type static\":\"wzL6uUCCF\",\"phone-body type-fill\":\"MrAiIn9Jp\",\"phone-body type\":\"B8k6K004O\",\"phone-caption type\":\"K8OidzOa0\"};const humanReadableEnumMap1={\"grupoberro-white (texto) 2\":\"f3jE_n8Xx\",\"grupoberro-white (texto)\":\"tjTq3MGal\",gb:\"sf1440Ssi\",grupoberro:\"iA9Ky7zc2\"};const getProps=({contactoVariant,event1,height,id,lineColor,linkM_todo,linkNosotros,linkServicios,linksVisible,linkTrabajos,logoVariant,lupaColor,m_todoVariant,nosotrosVariant,openState,serviciosVariant,textColor,trabajosVariant,width,...props})=>{return{...props,aS4fkDcTW:humanReadableEnumMap[serviciosVariant]??serviciosVariant??props.aS4fkDcTW??\"NWE_yXziU\",b9I2uLqr9:linkM_todo??props.b9I2uLqr9,ErG7xr1QZ:linksVisible??props.ErG7xr1QZ??true,hAc9HJg9_:linkNosotros??props.hAc9HJg9_,iwcU5oxgs:lineColor??props.iwcU5oxgs??\"rgb(255, 255, 255)\",k_byJHMvg:humanReadableEnumMap[m_todoVariant]??m_todoVariant??props.k_byJHMvg??\"NWE_yXziU\",K2FKyG4az:humanReadableEnumMap1[logoVariant]??logoVariant??props.K2FKyG4az??\"tjTq3MGal\",kK96V4NyA:lupaColor??props.kK96V4NyA??\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",KmofvjxVV:humanReadableEnumMap[nosotrosVariant]??nosotrosVariant??props.KmofvjxVV??\"NWE_yXziU\",NeFYbRiqz:linkServicios??props.NeFYbRiqz,O1UQGPEtN:linkTrabajos??props.O1UQGPEtN,RmgJrnVeU:humanReadableEnumMap[trabajosVariant]??trabajosVariant??props.RmgJrnVeU??\"NWE_yXziU\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VRjxNVCF3\",w4lWHaQBL:openState??props.w4lWHaQBL,X_rBAvFOA:textColor??props.X_rBAvFOA??\"rgb(255, 255, 255)\",ZmVWvVv5S:event1??props.ZmVWvVv5S,zYOpKGlNm:humanReadableEnumMap[contactoVariant]??contactoVariant??props.zYOpKGlNm??\"NWE_yXziU\"};};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,X_rBAvFOA,iwcU5oxgs,RmgJrnVeU,aS4fkDcTW,k_byJHMvg,KmofvjxVV,zYOpKGlNm,O1UQGPEtN,NeFYbRiqz,b9I2uLqr9,hAc9HJg9_,ErG7xr1QZ,K2FKyG4az,w4lWHaQBL,ZmVWvVv5S,kK96V4NyA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VRjxNVCF3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const DRl5zXOfhgs9g2q=activeVariantCallback(async(...args)=>{if(ZmVWvVv5S){const res=await ZmVWvVv5S(...args);if(res===false)return false;}});const IKQR7G1gRu1kscy=activeVariantCallback(async(...args)=>{if(w4lWHaQBL){const res=await w4lWHaQBL(...args);if(res===false)return false;}});const DRl5zXOfh5kxx29=activeVariantCallback(async(...args)=>{setVariant(\"A8Rp6UVRx\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"YEB5v16VD\")return true;return value;};const isDisplayed1=()=>{if([\"A8Rp6UVRx\",\"YEB5v16VD\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"A8Rp6UVRx\",\"YEB5v16VD\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"YEB5v16VD\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jsm5lg\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VRjxNVCF3\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{YEB5v16VD:{backgroundColor:\"rgb(0, 0, 0)\"}},...addPropertyOverrides({A8Rp6UVRx:{\"data-framer-name\":\"Tablet-phone close\"},YEB5v16VD:{\"data-framer-name\":\"Tablet-phone open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e0jbz2\",\"data-framer-name\":\"max width\",layoutDependency:layoutDependency,layoutId:\"j3n5BRqhG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-unc53i\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"CW_EAubJr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+2.5+0+0,...addPropertyOverrides({A8Rp6UVRx:{y:(componentViewport?.y||0)+28+0+2.5+0+0},YEB5v16VD:{y:(componentViewport?.y||0)+28+0+2.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-994h9l-container\",layoutDependency:layoutDependency,layoutId:\"MIymacYRf-container\",nodeId:\"MIymacYRf\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(PruebaLogo,{height:\"100%\",id:\"MIymacYRf\",layoutId:\"MIymacYRf\",variant:matchVariant(K2FKyG4az),width:\"100%\"})})})}),isDisplayed(ErG7xr1QZ!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h5sgzt\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"PM2kVtBd1\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oe6w2p-container\",\"data-framer-name\":\"trabajos\",layoutDependency:layoutDependency,layoutId:\"JwWYBw91K-container\",name:\"trabajos\",nodeId:\"JwWYBw91K\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:O1UQGPEtN,height:\"100%\",id:\"JwWYBw91K\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"JwWYBw91K\",name:\"trabajos\",oU_zMhiXs:getLocalizedValue(\"v0\",activeLocale)??\"trabajos\",variant:matchVariant(RmgJrnVeU),width:\"100%\",zAES2NNig:X_rBAvFOA,ZHQMTf1gH:iwcU5oxgs})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jzcrw9-container\",\"data-framer-name\":\"servicios\",layoutDependency:layoutDependency,layoutId:\"iJJDTRNsI-container\",name:\"servicios\",nodeId:\"iJJDTRNsI\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:NeFYbRiqz,height:\"100%\",id:\"iJJDTRNsI\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"iJJDTRNsI\",name:\"servicios\",oU_zMhiXs:getLocalizedValue(\"v1\",activeLocale)??\"servicios\",variant:matchVariant(aS4fkDcTW),width:\"100%\",zAES2NNig:X_rBAvFOA,ZHQMTf1gH:iwcU5oxgs})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pd0rf5-container\",\"data-framer-name\":\"metodo\",layoutDependency:layoutDependency,layoutId:\"fRM7ZvDHo-container\",name:\"metodo\",nodeId:\"fRM7ZvDHo\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:b9I2uLqr9,height:\"100%\",id:\"fRM7ZvDHo\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"fRM7ZvDHo\",name:\"metodo\",oU_zMhiXs:getLocalizedValue(\"v2\",activeLocale)??\"m\\xe9todo\",variant:matchVariant(k_byJHMvg),width:\"100%\",zAES2NNig:X_rBAvFOA,ZHQMTf1gH:iwcU5oxgs})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-38mjqq-container\",\"data-framer-name\":\"nosotros\",layoutDependency:layoutDependency,layoutId:\"JHc2n5ViD-container\",name:\"nosotros\",nodeId:\"JHc2n5ViD\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:hAc9HJg9_,height:\"100%\",id:\"JHc2n5ViD\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"JHc2n5ViD\",name:\"nosotros\",oU_zMhiXs:getLocalizedValue(\"v3\",activeLocale)??\"nosotros\",variant:matchVariant(KmofvjxVV),width:\"100%\",zAES2NNig:X_rBAvFOA,ZHQMTf1gH:iwcU5oxgs})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qqx6p7-container\",\"data-framer-name\":\"contacto\",layoutDependency:layoutDependency,layoutId:\"wa8zBmDgK-container\",name:\"contacto\",nodeId:\"wa8zBmDgK\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{DRl5zXOfh:DRl5zXOfhgs9g2q,height:\"100%\",id:\"wa8zBmDgK\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"wa8zBmDgK\",name:\"contacto\",oU_zMhiXs:getLocalizedValue(\"v4\",activeLocale)??\"contacto\",variant:matchVariant(zYOpKGlNm),width:\"100%\",zAES2NNig:X_rBAvFOA,ZHQMTf1gH:iwcU5oxgs})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x2w0u5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QfpK1ZRG5-container\",nodeId:\"QfpK1ZRG5\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:kK96V4NyA,iconSize:16,iconType:\"default\",id:\"QfpK1ZRG5\",inputOptions:{clearButtonText:getLocalizedValue(\"v6\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"contained\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.4)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:getLocalizedValue(\"v5\",activeLocale)??\"Buscar...\"},textColor:\"rgba(0, 0, 0, 0.4)\"},layoutId:\"QfpK1ZRG5\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:0,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},SidebarAnimation:{opacity:.8,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0},top:0,width:500},resultOptions:{itemType:\"contained\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0)\",subtitleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"0px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"EB Garamond\", \"EB Garamond Placeholder\", serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"pX85jUayp\"},router),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(28+((componentViewport?.height||91)-56-40)/2)+0+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tgx772-container\",layoutDependency:layoutDependency,layoutId:\"PqZxOsxgC-container\",nodeId:\"PqZxOsxgC\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Idioma2,{AjdwVxufS:X_rBAvFOA,FP7MMaFLO:iwcU5oxgs,height:\"100%\",id:\"PqZxOsxgC\",layoutId:\"PqZxOsxgC\",variant:matchVariant(\"atI3Cg2IJ\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({A8Rp6UVRx:{height:16,y:(componentViewport?.y||0)+28+0+0+12},YEB5v16VD:{height:16,y:(componentViewport?.y||0)+28+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-focngw-container\",layoutDependency:layoutDependency,layoutId:\"Z5WkMY7pH-container\",nodeId:\"Z5WkMY7pH\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(MenuHamburger,{height:\"100%\",id:\"Z5WkMY7pH\",IKQR7G1gR:IKQR7G1gRu1kscy,layoutId:\"Z5WkMY7pH\",OZgyxzXt0:X_rBAvFOA,variant:matchVariant(\"ZidW4kjuU\"),width:\"100%\",...addPropertyOverrides({YEB5v16VD:{variant:matchVariant(\"u9M3CCHxs\")}},baseVariant,gestureVariant)})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18zzwiv\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"O9b5Xpe95\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YEB5v16VD:{height:20,y:(componentViewport?.y||0)+28+120+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p972ig-container\",\"data-framer-name\":\"trabajos\",layoutDependency:layoutDependency,layoutId:\"kdK0TNFpE-container\",name:\"trabajos\",nodeId:\"kdK0TNFpE\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:O1UQGPEtN,DRl5zXOfh:DRl5zXOfh5kxx29,height:\"100%\",id:\"kdK0TNFpE\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"kdK0TNFpE\",name:\"trabajos\",oU_zMhiXs:getLocalizedValue(\"v0\",activeLocale)??\"trabajos\",variant:matchVariant(\"B8k6K004O\"),width:\"100%\",zAES2NNig:\"rgb(255, 255, 255)\",ZHQMTf1gH:\"rgb(255, 255, 255)\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YEB5v16VD:{height:20,y:(componentViewport?.y||0)+28+120+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y7pms8-container\",\"data-framer-name\":\"servicios\",layoutDependency:layoutDependency,layoutId:\"HIFCzzb3H-container\",name:\"servicios\",nodeId:\"HIFCzzb3H\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:NeFYbRiqz,DRl5zXOfh:DRl5zXOfh5kxx29,height:\"100%\",id:\"HIFCzzb3H\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"HIFCzzb3H\",name:\"servicios\",oU_zMhiXs:getLocalizedValue(\"v1\",activeLocale)??\"servicios\",variant:matchVariant(\"B8k6K004O\"),width:\"100%\",zAES2NNig:\"rgb(255, 255, 255)\",ZHQMTf1gH:\"rgb(255, 255, 255)\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YEB5v16VD:{height:20,y:(componentViewport?.y||0)+28+120+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nqe60y-container\",\"data-framer-name\":\"metodo\",layoutDependency:layoutDependency,layoutId:\"MECiR_lgQ-container\",name:\"metodo\",nodeId:\"MECiR_lgQ\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:b9I2uLqr9,DRl5zXOfh:DRl5zXOfh5kxx29,height:\"100%\",id:\"MECiR_lgQ\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"MECiR_lgQ\",name:\"metodo\",oU_zMhiXs:getLocalizedValue(\"v2\",activeLocale)??\"m\\xe9todo\",variant:matchVariant(\"B8k6K004O\"),width:\"100%\",zAES2NNig:\"rgb(255, 255, 255)\",ZHQMTf1gH:\"rgb(255, 255, 255)\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YEB5v16VD:{height:20,y:(componentViewport?.y||0)+28+120+0+180}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rhlhtf-container\",\"data-framer-name\":\"nosotros\",layoutDependency:layoutDependency,layoutId:\"IARw0zv38-container\",name:\"nosotros\",nodeId:\"IARw0zv38\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{D6KkNCRPe:hAc9HJg9_,DRl5zXOfh:DRl5zXOfh5kxx29,height:\"100%\",id:\"IARw0zv38\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"IARw0zv38\",name:\"nosotros\",oU_zMhiXs:getLocalizedValue(\"v3\",activeLocale)??\"nosotros\",variant:matchVariant(\"B8k6K004O\"),width:\"100%\",zAES2NNig:\"rgb(255, 255, 255)\",ZHQMTf1gH:\"rgb(255, 255, 255)\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YEB5v16VD:{height:20,y:(componentViewport?.y||0)+28+120+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ywbq7n-container\",\"data-framer-name\":\"contacto\",layoutDependency:layoutDependency,layoutId:\"mdUta3Qyw-container\",name:\"contacto\",nodeId:\"mdUta3Qyw\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Button,{DRl5zXOfh:DRl5zXOfhgs9g2q,height:\"100%\",id:\"mdUta3Qyw\",jxbmJ2YQd:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",layoutId:\"mdUta3Qyw\",name:\"contacto\",oU_zMhiXs:getLocalizedValue(\"v4\",activeLocale)??\"contacto\",variant:matchVariant(\"B8k6K004O\"),width:\"100%\",zAES2NNig:\"rgb(255, 255, 255)\",ZHQMTf1gH:\"rgb(255, 255, 255)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({YEB5v16VD:{y:(componentViewport?.y||0)+28+120+0+300}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ndxutu-container\",layoutDependency:layoutDependency,layoutId:\"ZxubbpB74-container\",nodeId:\"ZxubbpB74\",rendersWithMotion:true,scopeId:\"XVZdsgxdT\",children:/*#__PURE__*/_jsx(Idioma2,{AjdwVxufS:\"rgb(255, 255, 255)\",FP7MMaFLO:\"rgb(255, 255, 255)\",height:\"100%\",id:\"ZxubbpB74\",layoutId:\"ZxubbpB74\",variant:matchVariant(\"fbFo0AnSs\"),width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DXwXG.framer-1l3ywn2, .framer-DXwXG .framer-1l3ywn2 { display: block; }\",\".framer-DXwXG.framer-jsm5lg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 28px 64px 28px 64px; position: relative; width: 1200px; }\",\".framer-DXwXG .framer-e0jbz2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-DXwXG .framer-unc53i { 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: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-DXwXG .framer-994h9l-container, .framer-DXwXG .framer-oe6w2p-container, .framer-DXwXG .framer-jzcrw9-container, .framer-DXwXG .framer-1pd0rf5-container, .framer-DXwXG .framer-38mjqq-container, .framer-DXwXG .framer-qqx6p7-container, .framer-DXwXG .framer-tgx772-container, .framer-DXwXG .framer-focngw-container, .framer-DXwXG .framer-1p972ig-container, .framer-DXwXG .framer-y7pms8-container, .framer-DXwXG .framer-1nqe60y-container, .framer-DXwXG .framer-rhlhtf-container, .framer-DXwXG .framer-1ywbq7n-container, .framer-DXwXG .framer-ndxutu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DXwXG .framer-h5sgzt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-DXwXG .framer-x2w0u5-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-DXwXG .framer-18zzwiv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 10; }\",\".framer-DXwXG.framer-v-15wcbzt.framer-jsm5lg { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; padding: 28px 32px 28px 32px; width: 810px; }\",\".framer-DXwXG.framer-v-15wcbzt .framer-e0jbz2, .framer-DXwXG.framer-v-36o34j .framer-e0jbz2, .framer-DXwXG.framer-v-36o34j .framer-18zzwiv { flex: none; width: 100%; }\",\".framer-DXwXG.framer-v-15wcbzt .framer-h5sgzt, .framer-DXwXG.framer-v-36o34j .framer-h5sgzt { gap: 32px; }\",\".framer-DXwXG.framer-v-36o34j.framer-jsm5lg { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 80px; justify-content: flex-start; padding: 28px 32px 28px 32px; width: 810px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"A8Rp6UVRx\":{\"layout\":[\"fixed\",\"auto\"]},\"YEB5v16VD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"X_rBAvFOA\":\"textColor\",\"iwcU5oxgs\":\"lineColor\",\"RmgJrnVeU\":\"trabajosVariant\",\"aS4fkDcTW\":\"serviciosVariant\",\"k_byJHMvg\":\"m_todoVariant\",\"KmofvjxVV\":\"nosotrosVariant\",\"zYOpKGlNm\":\"contactoVariant\",\"O1UQGPEtN\":\"linkTrabajos\",\"NeFYbRiqz\":\"linkServicios\",\"b9I2uLqr9\":\"linkM_todo\",\"hAc9HJg9_\":\"linkNosotros\",\"ErG7xr1QZ\":\"linksVisible\",\"K2FKyG4az\":\"logoVariant\",\"w4lWHaQBL\":\"openState\",\"ZmVWvVv5S\":\"event1\",\"kK96V4NyA\":\"lupaColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXVZdsgxdT=withCSS(Component,css,\"framer-DXwXG\");export default FramerXVZdsgxdT;FramerXVZdsgxdT.displayName=\"nav bar 2\";FramerXVZdsgxdT.defaultProps={height:91,width:1200};addPropertyControls(FramerXVZdsgxdT,{variant:{options:[\"VRjxNVCF3\",\"A8Rp6UVRx\",\"YEB5v16VD\"],optionTitles:[\"Desktop\",\"Tablet-phone close\",\"Tablet-phone open\"],title:\"Variant\",type:ControlType.Enum},X_rBAvFOA:{defaultValue:\"rgb(255, 255, 255)\",title:\"text color\",type:ControlType.Color},iwcU5oxgs:{defaultValue:\"rgb(255, 255, 255)\",title:\"line color\",type:ControlType.Color},RmgJrnVeU:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,optional:undefined,title:\"trabajos variant\"},onRmgJrnVeUChange:{changes:\"RmgJrnVeU\",type:ControlType.ChangeHandler},aS4fkDcTW:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,optional:undefined,title:\"servicios variant\"},onaS4fkDcTWChange:{changes:\"aS4fkDcTW\",type:ControlType.ChangeHandler},k_byJHMvg:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,optional:undefined,title:\"m\\xe9todo variant\"},onk_byJHMvgChange:{changes:\"k_byJHMvg\",type:ControlType.ChangeHandler},KmofvjxVV:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,optional:undefined,title:\"nosotros variant\"},onKmofvjxVVChange:{changes:\"KmofvjxVV\",type:ControlType.ChangeHandler},zYOpKGlNm:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,optional:undefined,title:\"contacto variant\"},onzYOpKGlNmChange:{changes:\"zYOpKGlNm\",type:ControlType.ChangeHandler},O1UQGPEtN:{title:\"link trabajos\",type:ControlType.Link},NeFYbRiqz:{title:\"link servicios\",type:ControlType.Link},b9I2uLqr9:{title:\"link m\\xe9todo\",type:ControlType.Link},hAc9HJg9_:{title:\"link nosotros\",type:ControlType.Link},ErG7xr1QZ:{defaultValue:true,title:\"links visible\",type:ControlType.Boolean},onErG7xr1QZChange:{changes:\"ErG7xr1QZ\",type:ControlType.ChangeHandler},K2FKyG4az:PruebaLogoControls?.[\"variant\"]&&{...PruebaLogoControls[\"variant\"],defaultValue:\"tjTq3MGal\",description:undefined,hidden:undefined,optional:undefined,title:\"logo variant\"},onK2FKyG4azChange:{changes:\"K2FKyG4az\",type:ControlType.ChangeHandler},w4lWHaQBL:{title:\"Open State\",type:ControlType.EventHandler},ZmVWvVv5S:{title:\"Event 1\",type:ControlType.EventHandler},kK96V4NyA:{defaultValue:'var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)) /* {\"name\":\"white 100%\"} */',title:\"Lupa color\",type:ControlType.Color}});addFonts(FramerXVZdsgxdT,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{cssFamilyName:\"EB Garamond\",source:\"google\",style:\"normal\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v32/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUBoV-e6yHgQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PruebaLogoFonts,...ButtonFonts,...SearchFonts,...Idioma2Fonts,...MenuHamburgerFonts],{supportsExplicitInterCodegen:true});FramerXVZdsgxdT.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PruebaLogo,{},context),forwardLoader(Button,{},context),forwardLoader(Idioma2,{},context),forwardLoader(MenuHamburger,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXVZdsgxdT\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A8Rp6UVRx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YEB5v16VD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"X_rBAvFOA\\\":\\\"textColor\\\",\\\"iwcU5oxgs\\\":\\\"lineColor\\\",\\\"RmgJrnVeU\\\":\\\"trabajosVariant\\\",\\\"aS4fkDcTW\\\":\\\"serviciosVariant\\\",\\\"k_byJHMvg\\\":\\\"m_todoVariant\\\",\\\"KmofvjxVV\\\":\\\"nosotrosVariant\\\",\\\"zYOpKGlNm\\\":\\\"contactoVariant\\\",\\\"O1UQGPEtN\\\":\\\"linkTrabajos\\\",\\\"NeFYbRiqz\\\":\\\"linkServicios\\\",\\\"b9I2uLqr9\\\":\\\"linkM_todo\\\",\\\"hAc9HJg9_\\\":\\\"linkNosotros\\\",\\\"ErG7xr1QZ\\\":\\\"linksVisible\\\",\\\"K2FKyG4az\\\":\\\"logoVariant\\\",\\\"w4lWHaQBL\\\":\\\"openState\\\",\\\"ZmVWvVv5S\\\":\\\"event1\\\",\\\"kK96V4NyA\\\":\\\"lupaColor\\\"}\",\"framerIntrinsicHeight\":\"91\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XVZdsgxdT.map","// Generated by Framer (fc40049)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PruebaLogo from\"https://framerusercontent.com/modules/Ao4akQTerarwDq7plFHT/ABYD2ixImgqQ9DaoFbhF/pxukTdREr.js\";import NavBar2 from\"https://framerusercontent.com/modules/4Bj9YRHeEmrYIkeAykNj/LqIn9b3kEG3uQpKvl79F/XVZdsgxdT.js\";const NavBar2Fonts=getFonts(NavBar2);const MotionDivWithFX=withFX(motion.div);const NavBar2Controls=getPropertyControls(NavBar2);const PruebaLogoControls=getPropertyControls(PruebaLogo);const cycleOrder=[\"dezNSTnyU\",\"XmVOsxvjV\",\"zW1MUpEVg\",\"sVNll6iqi\"];const serializationHash=\"framer-ixXJn\";const variantClassNames={dezNSTnyU:\"framer-v-qa3k24\",sVNll6iqi:\"framer-v-iu8cdg\",XmVOsxvjV:\"framer-v-1oxg7w2\",zW1MUpEVg:\"framer-v-34aktg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oMboUUPwr=undefined;const BBTadG4Ch=undefined;const bOU6a4KxU=undefined;const qbS8lSPyW=undefined;const UCYdK9QKn=undefined;const ehCv6iNo2=undefined;const rAHcmtIW1=undefined;const Moi8JcSy8=undefined;const fhAHkqJ56=undefined;const MW3eurVxo=undefined;const YFMDLnSw5=undefined;const OL2eZrMnk=undefined;const mx7OvqLPM=undefined;const Lff1bW57S=undefined;const U5eWsWFp0=undefined;const setbOU6a4KxU=undefined;const setqbS8lSPyW=undefined;const setUCYdK9QKn=undefined;const setehCv6iNo2=undefined;const setrAHcmtIW1=undefined;const setMoi8JcSy8=undefined;const setLff1bW57S=undefined;const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"open state 1\":\"zW1MUpEVg\",\"open state 2\":\"sVNll6iqi\",landing:\"dezNSTnyU\",scroll:\"XmVOsxvjV\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Tablet-phone close\":\"A8Rp6UVRx\",\"Tablet-phone open\":\"YEB5v16VD\",Desktop:\"VRjxNVCF3\"};const humanReadableEnumMap1={\"body type static\":\"CQiNjWkRv\",\"body type-fill\":\"zp9ZT9FJy\",\"body type\":\"NWE_yXziU\",\"captions type\":\"GjGm0Wnbj\",\"phone-body type static\":\"wzL6uUCCF\",\"phone-body type-fill\":\"MrAiIn9Jp\",\"phone-body type\":\"B8k6K004O\",\"phone-caption type\":\"K8OidzOa0\"};const humanReadableEnumMap2={\"grupoberro-white (texto) 2\":\"f3jE_n8Xx\",\"grupoberro-white (texto)\":\"tjTq3MGal\",gb:\"sf1440Ssi\",grupoberro:\"iA9Ky7zc2\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({buttonVariant2,click,contactoVariant,engVariant,event2,height,id,linkEng,linkEstudio,linkM_todo,linkServicios,linkTrabajos,logoVariant,m_todoVariant,nosotrosVariant,serviciosVariant,variant1,width,...props})=>{return{...props,BBTadG4Ch:humanReadableEnumMap[variant1]??variant1??props.BBTadG4Ch??\"VRjxNVCF3\",bOU6a4KxU:humanReadableEnumMap1[buttonVariant2]??buttonVariant2??props.bOU6a4KxU??\"NWE_yXziU\",ehCv6iNo2:humanReadableEnumMap1[nosotrosVariant]??nosotrosVariant??props.ehCv6iNo2??\"NWE_yXziU\",fhAHkqJ56:linkTrabajos??props.fhAHkqJ56,Lff1bW57S:humanReadableEnumMap2[logoVariant]??logoVariant??props.Lff1bW57S??\"tjTq3MGal\",Moi8JcSy8:humanReadableEnumMap1[engVariant]??engVariant??props.Moi8JcSy8??\"GjGm0Wnbj\",MW3eurVxo:linkServicios??props.MW3eurVxo,mx7OvqLPM:linkEng??props.mx7OvqLPM,OL2eZrMnk:linkEstudio??props.OL2eZrMnk,oMboUUPwr:click??props.oMboUUPwr,qbS8lSPyW:humanReadableEnumMap1[serviciosVariant]??serviciosVariant??props.qbS8lSPyW??\"NWE_yXziU\",rAHcmtIW1:humanReadableEnumMap1[contactoVariant]??contactoVariant??props.rAHcmtIW1??\"NWE_yXziU\",U5eWsWFp0:event2??props.U5eWsWFp0,UCYdK9QKn:humanReadableEnumMap1[m_todoVariant]??m_todoVariant??props.UCYdK9QKn??\"NWE_yXziU\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dezNSTnyU\",YFMDLnSw5:linkM_todo??props.YFMDLnSw5};};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,BBTadG4Ch,\"bOU6a4KxU\":externalbOU6a4KxU,\"onbOU6a4KxUChange\":setExternalbOU6a4KxU,\"qbS8lSPyW\":externalqbS8lSPyW,\"onqbS8lSPyWChange\":setExternalqbS8lSPyW,\"UCYdK9QKn\":externalUCYdK9QKn,\"onUCYdK9QKnChange\":setExternalUCYdK9QKn,\"ehCv6iNo2\":externalehCv6iNo2,\"onehCv6iNo2Change\":setExternalehCv6iNo2,\"rAHcmtIW1\":externalrAHcmtIW1,\"onrAHcmtIW1Change\":setExternalrAHcmtIW1,\"Moi8JcSy8\":externalMoi8JcSy8,\"onMoi8JcSy8Change\":setExternalMoi8JcSy8,fhAHkqJ56,MW3eurVxo,YFMDLnSw5,OL2eZrMnk,mx7OvqLPM,U5eWsWFp0,oMboUUPwr,\"Lff1bW57S\":externalLff1bW57S,\"onLff1bW57SChange\":setExternalLff1bW57S,...restProps}=getProps(props);const[bOU6a4KxU,setbOU6a4KxU]=useStateVariable(externalbOU6a4KxU,setExternalbOU6a4KxU);const[qbS8lSPyW,setqbS8lSPyW]=useStateVariable(externalqbS8lSPyW,setExternalqbS8lSPyW);const[UCYdK9QKn,setUCYdK9QKn]=useStateVariable(externalUCYdK9QKn,setExternalUCYdK9QKn);const[ehCv6iNo2,setehCv6iNo2]=useStateVariable(externalehCv6iNo2,setExternalehCv6iNo2);const[rAHcmtIW1,setrAHcmtIW1]=useStateVariable(externalrAHcmtIW1,setExternalrAHcmtIW1);const[Moi8JcSy8,setMoi8JcSy8]=useStateVariable(externalMoi8JcSy8,setExternalMoi8JcSy8);const[Lff1bW57S,setLff1bW57S]=useStateVariable(externalLff1bW57S,setExternalLff1bW57S);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dezNSTnyU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap158qksv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oMboUUPwr){const res=await oMboUUPwr(...args);if(res===false)return false;}});const onTap19q0oy2=activeVariantCallback(async(...args)=>{setVariant(\"dezNSTnyU\");});const onTaprkbvck=activeVariantCallback(async(...args)=>{setVariant(\"XmVOsxvjV\");});const w4lWHaQBLhf9dzy=activeVariantCallback(async(...args)=>{setVariant(\"zW1MUpEVg\");});const ZmVWvVv5Sjvth9h=activeVariantCallback(async(...args)=>{if(U5eWsWFp0){const res=await U5eWsWFp0(...args);if(res===false)return false;}});const w4lWHaQBL4xkrxe=activeVariantCallback(async(...args)=>{setVariant(\"sVNll6iqi\");});const w4lWHaQBL19q0oy2=activeVariantCallback(async(...args)=>{setVariant(\"dezNSTnyU\");});const w4lWHaQBLrkbvck=activeVariantCallback(async(...args)=>{setVariant(\"XmVOsxvjV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zW1MUpEVg\",\"sVNll6iqi\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-qa3k24\",className,classNames),\"data-framer-name\":\"landing\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dezNSTnyU\",onTap:onTap158qksv,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{sVNll6iqi:{backgroundColor:\"rgba(0, 0, 0, 0)\"},XmVOsxvjV:{backgroundColor:\"rgba(255, 255, 255, 0.9)\"},zW1MUpEVg:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({sVNll6iqi:{\"data-framer-name\":\"open state 2\"},XmVOsxvjV:{\"data-framer-name\":\"scroll\"},zW1MUpEVg:{\"data-framer-name\":\"open state 1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nz7zhz\",\"data-framer-name\":\"click area\",layoutDependency:layoutDependency,layoutId:\"q8ie3YCDx\",...addPropertyOverrides({sVNll6iqi:{\"data-highlight\":true,onTap:onTaprkbvck},zW1MUpEVg:{\"data-highlight\":true,onTap:onTap19q0oy2}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,...addPropertyOverrides({sVNll6iqi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-399)/2+0+0)},XmVOsxvjV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-91)/2)},zW1MUpEVg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-399)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hzjvj1-container\",layoutDependency:layoutDependency,layoutId:\"fVSNWBK7o-container\",nodeId:\"fVSNWBK7o\",rendersWithMotion:true,scopeId:\"fE6GN5AnB\",children:/*#__PURE__*/_jsx(NavBar2,{aS4fkDcTW:qbS8lSPyW,b9I2uLqr9:YFMDLnSw5,ErG7xr1QZ:true,hAc9HJg9_:OL2eZrMnk,height:\"100%\",id:\"fVSNWBK7o\",iwcU5oxgs:\"rgb(255, 255, 255)\",k_byJHMvg:UCYdK9QKn,K2FKyG4az:Lff1bW57S,kK96V4NyA:\"var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251))\",KmofvjxVV:ehCv6iNo2,layoutId:\"fVSNWBK7o\",NeFYbRiqz:MW3eurVxo,O1UQGPEtN:fhAHkqJ56,onaS4fkDcTWChange:setqbS8lSPyW,onk_byJHMvgChange:setUCYdK9QKn,onK2FKyG4azChange:setLff1bW57S,onKmofvjxVVChange:setehCv6iNo2,onRmgJrnVeUChange:setbOU6a4KxU,onWL771Dq3TChange:setMoi8JcSy8,onzYOpKGlNmChange:setrAHcmtIW1,RmgJrnVeU:bOU6a4KxU,style:{width:\"100%\"},variant:matchVariant(BBTadG4Ch),w4lWHaQBL:w4lWHaQBLhf9dzy,width:\"100%\",WL771Dq3T:Moi8JcSy8,X_rBAvFOA:\"rgb(255, 255, 255)\",yFq7IUYig:mx7OvqLPM,ZmVWvVv5S:ZmVWvVv5Sjvth9h,zYOpKGlNm:rAHcmtIW1,...addPropertyOverrides({sVNll6iqi:{K2FKyG4az:\"f3jE_n8Xx\",variant:matchVariant(\"YEB5v16VD\"),w4lWHaQBL:w4lWHaQBLrkbvck},XmVOsxvjV:{iwcU5oxgs:\"rgb(0, 0, 0)\",K2FKyG4az:\"sf1440Ssi\",kK96V4NyA:\"rgb(0, 0, 0)\",w4lWHaQBL:w4lWHaQBL4xkrxe,X_rBAvFOA:\"rgb(0, 0, 0)\"},zW1MUpEVg:{K2FKyG4az:\"f3jE_n8Xx\",variant:matchVariant(\"YEB5v16VD\"),w4lWHaQBL:w4lWHaQBL19q0oy2}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ixXJn.framer-dcd6b4, .framer-ixXJn .framer-dcd6b4 { display: block; }\",\".framer-ixXJn.framer-qa3k24 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-ixXJn .framer-nz7zhz { flex: 1 0 0px; height: 308px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-ixXJn .framer-hzjvj1-container { flex: none; height: auto; position: relative; width: 100%; z-index: 5; }\",\".framer-ixXJn.framer-v-1oxg7w2.framer-qa3k24 { align-content: center; align-items: center; height: 60px; }\",\".framer-ixXJn.framer-v-34aktg.framer-qa3k24, .framer-ixXJn.framer-v-iu8cdg.framer-qa3k24 { flex-direction: column; width: 810px; }\",\".framer-ixXJn.framer-v-34aktg .framer-nz7zhz, .framer-ixXJn.framer-v-iu8cdg .framer-nz7zhz { cursor: pointer; flex: none; order: 1; width: 100%; }\",\".framer-ixXJn.framer-v-34aktg .framer-hzjvj1-container, .framer-ixXJn.framer-v-iu8cdg .framer-hzjvj1-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XmVOsxvjV\":{\"layout\":[\"fixed\",\"fixed\"]},\"zW1MUpEVg\":{\"layout\":[\"fixed\",\"auto\"]},\"sVNll6iqi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BBTadG4Ch\":\"variant1\",\"bOU6a4KxU\":\"buttonVariant2\",\"qbS8lSPyW\":\"serviciosVariant\",\"UCYdK9QKn\":\"m_todoVariant\",\"ehCv6iNo2\":\"nosotrosVariant\",\"rAHcmtIW1\":\"contactoVariant\",\"Moi8JcSy8\":\"engVariant\",\"fhAHkqJ56\":\"linkTrabajos\",\"MW3eurVxo\":\"linkServicios\",\"YFMDLnSw5\":\"linkM_todo\",\"OL2eZrMnk\":\"linkEstudio\",\"mx7OvqLPM\":\"linkEng\",\"U5eWsWFp0\":\"event2\",\"oMboUUPwr\":\"click\",\"Lff1bW57S\":\"logoVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfE6GN5AnB=withCSS(Component,css,\"framer-ixXJn\");export default FramerfE6GN5AnB;FramerfE6GN5AnB.displayName=\"nav bar\";FramerfE6GN5AnB.defaultProps={height:91,width:1440};addPropertyControls(FramerfE6GN5AnB,{variant:{options:[\"dezNSTnyU\",\"XmVOsxvjV\",\"zW1MUpEVg\",\"sVNll6iqi\"],optionTitles:[\"landing\",\"scroll\",\"open state 1\",\"open state 2\"],title:\"Variant\",type:ControlType.Enum},BBTadG4Ch:NavBar2Controls?.[\"variant\"]&&{...NavBar2Controls[\"variant\"],defaultValue:\"VRjxNVCF3\",description:undefined,hidden:undefined,title:\"variant\"},onBBTadG4ChChange:{changes:\"BBTadG4Ch\",type:ControlType.ChangeHandler},bOU6a4KxU:NavBar2Controls?.[\"RmgJrnVeU\"]&&{...NavBar2Controls[\"RmgJrnVeU\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"button variant 2\"},onbOU6a4KxUChange:{changes:\"bOU6a4KxU\",type:ControlType.ChangeHandler},qbS8lSPyW:NavBar2Controls?.[\"aS4fkDcTW\"]&&{...NavBar2Controls[\"aS4fkDcTW\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Servicios variant\"},onqbS8lSPyWChange:{changes:\"qbS8lSPyW\",type:ControlType.ChangeHandler},UCYdK9QKn:NavBar2Controls?.[\"k_byJHMvg\"]&&{...NavBar2Controls[\"k_byJHMvg\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"M\\xe9todo variant\"},onUCYdK9QKnChange:{changes:\"UCYdK9QKn\",type:ControlType.ChangeHandler},ehCv6iNo2:NavBar2Controls?.[\"KmofvjxVV\"]&&{...NavBar2Controls[\"KmofvjxVV\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Nosotros variant\"},onehCv6iNo2Change:{changes:\"ehCv6iNo2\",type:ControlType.ChangeHandler},rAHcmtIW1:NavBar2Controls?.[\"zYOpKGlNm\"]&&{...NavBar2Controls[\"zYOpKGlNm\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Contacto variant\"},onrAHcmtIW1Change:{changes:\"rAHcmtIW1\",type:ControlType.ChangeHandler},Moi8JcSy8:NavBar2Controls?.[\"WL771Dq3T\"]&&{...NavBar2Controls[\"WL771Dq3T\"],defaultValue:\"GjGm0Wnbj\",description:undefined,hidden:undefined,title:\"Eng Variant\"},onMoi8JcSy8Change:{changes:\"Moi8JcSy8\",type:ControlType.ChangeHandler},fhAHkqJ56:{title:\"Link Trabajos\",type:ControlType.Link},MW3eurVxo:{title:\"Link Servicios\",type:ControlType.Link},YFMDLnSw5:{title:\"Link M\\xe9todo\",type:ControlType.Link},OL2eZrMnk:{title:\"Link Estudio\",type:ControlType.Link},mx7OvqLPM:{title:\"Link Eng\",type:ControlType.Link},U5eWsWFp0:{title:\"Event 2\",type:ControlType.EventHandler},oMboUUPwr:{title:\"Click\",type:ControlType.EventHandler},Lff1bW57S:PruebaLogoControls?.[\"variant\"]&&{...PruebaLogoControls[\"variant\"],defaultValue:\"tjTq3MGal\",description:undefined,hidden:undefined,title:\"Logo Variant\"},onLff1bW57SChange:{changes:\"Lff1bW57S\",type:ControlType.ChangeHandler}});addFonts(FramerfE6GN5AnB,[{explicitInter:true,fonts:[]},...NavBar2Fonts],{supportsExplicitInterCodegen:true});FramerfE6GN5AnB.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfE6GN5AnB\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"BBTadG4Ch\\\":\\\"variant1\\\",\\\"bOU6a4KxU\\\":\\\"buttonVariant2\\\",\\\"qbS8lSPyW\\\":\\\"serviciosVariant\\\",\\\"UCYdK9QKn\\\":\\\"m_todoVariant\\\",\\\"ehCv6iNo2\\\":\\\"nosotrosVariant\\\",\\\"rAHcmtIW1\\\":\\\"contactoVariant\\\",\\\"Moi8JcSy8\\\":\\\"engVariant\\\",\\\"fhAHkqJ56\\\":\\\"linkTrabajos\\\",\\\"MW3eurVxo\\\":\\\"linkServicios\\\",\\\"YFMDLnSw5\\\":\\\"linkM_todo\\\",\\\"OL2eZrMnk\\\":\\\"linkEstudio\\\",\\\"mx7OvqLPM\\\":\\\"linkEng\\\",\\\"U5eWsWFp0\\\":\\\"event2\\\",\\\"oMboUUPwr\\\":\\\"click\\\",\\\"Lff1bW57S\\\":\\\"logoVariant\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"91\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XmVOsxvjV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zW1MUpEVg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sVNll6iqi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1q02gvn\",\"data-styles-preset\":\"bN7o4cZeE\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(0, 0, 0))\"},children:\"Contact us\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",children:[\"Do you have an idea, a brand, or a need?\",/*#__PURE__*/_jsx(motion.br,{}),\"Let's turn it into a success story together.\"]})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Do you have an idea, a brand, or a need?\",/*#__PURE__*/_jsx(motion.br,{}),\"Let's turn it into a success story together.\"]})});export const v3=\"Name / Company\";export const v4=\"Email\";export const v5=\"Message\";export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RwhYw14UQ\"},motionChild:true,nodeId:\"m_jY0hG8M\",openInNewTab:false,relValues:[],scopeId:\"xLIMaWSbw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iv8f7\",\"data-styles-preset\":\"MXYqmY2n8\",children:\"Do you want to work at Grupoberro?\"})})})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-67div\",\"data-styles-preset\":\"O70_F04oz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(0, 0, 0))\"},children:\"Buenos Aires\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yps0tc\",\"data-styles-preset\":\"qhiTuUhVE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Headquarters\"})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"Gonzalo Berro\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"gberro@grupoberro.com\"})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"+54 911 4579 5555\"})});export const v12=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"Laura Garc\\xeda\"})});export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"lgarcia@grupoberro.com\"})});export const v14=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"+54 911 6542 4090\"})});export const v15=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-67div\",\"data-styles-preset\":\"O70_F04oz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(171, 171, 171))\"},children:\"2005-2026 @ Berro Group\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport*as localizedValues from\"./xLIMaWSbw-0.js\";const valuesByLocaleId={NesNYv3Xf:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc40049)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-C2dUe\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 C 5.373 0 0 5.373 0 12 C 0 17.628 3.874 22.35 9.101 23.647 L 9.101 15.667 L 6.627 15.667 L 6.627 12 L 9.101 12 L 9.101 10.42 C 9.101 6.336 10.949 4.443 14.96 4.443 C 15.72 4.443 17.031 4.592 17.568 4.741 L 17.568 8.065 C 17.285 8.035 16.793 8.02 16.182 8.02 C 14.214 8.02 13.454 8.766 13.454 10.703 L 13.454 12 L 17.373 12 L 16.7 15.667 L 13.454 15.667 L 13.454 23.912 C 19.395 23.194 24 18.135 24 12 C 24 5.373 18.627 0 12 0 Z\" fill=\"rgb(0, 0, 0)\" height=\"23.91171428571431px\" id=\"eAEKng1cA\" width=\"24px\"/></svg>',style:{...style}});});const css=[`.framer-C2dUe { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/PTuY6EpkV\",\"id\":\"PTuY6EpkV\",\"moduleId\":\"wOftzj9HetxLhnmIcW6F\"}}\n */const Icon=withCSS(Component,css,\"framer-C2dUe\");Icon.displayName=\"Facebook\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/PTuY6EpkV\\\",\\\"id\\\":\\\"PTuY6EpkV\\\",\\\"moduleId\\\":\\\"wOftzj9HetxLhnmIcW6F\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc40049)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-oERF8\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 24 2.667 L 24 21.333 C 23.999 22.806 22.806 23.999 21.333 24 L 2.667 24 C 1.194 23.999 0.001 22.806 0 21.333 L 0 2.667 C 0.001 1.194 1.194 0.001 2.667 0 L 21.333 0 C 22.806 0.001 23.999 1.194 24 2.667 Z M 7.256 9.111 L 3.678 9.111 L 3.678 20.667 L 7.256 20.667 Z M 7.566 5.466 C 7.566 4.288 6.619 3.333 5.45 3.333 C 4.28 3.333 3.333 4.288 3.333 5.466 C 3.333 6.643 4.28 7.598 5.45 7.598 C 6.618 7.598 7.566 6.643 7.566 5.466 Z M 20.667 13.35 C 20.667 10.254 18.914 8.757 16.461 8.757 C 14.009 8.757 12.977 10.667 12.977 10.667 L 12.977 9.111 L 9.545 9.111 L 9.545 20.667 L 12.977 20.667 L 12.977 14.601 C 12.977 12.976 13.725 12.008 15.157 12.008 C 16.473 12.008 17.106 12.938 17.106 14.601 L 17.106 20.667 L 20.667 20.667 Z\" fill=\"rgb(0, 0, 0)\" height=\"24px\" id=\"bloY09y18\" width=\"24px\"/></svg>',style:{...style}});});const css=[`.framer-oERF8 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/PTuY6EpkV\",\"id\":\"PTuY6EpkV\",\"moduleId\":\"wOftzj9HetxLhnmIcW6F\"}}\n */const Icon=withCSS(Component,css,\"framer-oERF8\");Icon.displayName=\"Linkedin\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/PTuY6EpkV\\\",\\\"id\\\":\\\"PTuY6EpkV\\\",\\\"moduleId\\\":\\\"wOftzj9HetxLhnmIcW6F\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc40049)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-c9spo\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.03 0.085 C 5.753 0.145 4.881 0.349 4.119 0.648 C 3.33 0.956 2.662 1.368 1.996 2.036 C 1.387 2.636 0.916 3.362 0.616 4.163 C 0.32 4.926 0.121 5.799 0.064 7.077 C 0.007 8.354 -0.005 8.765 0.001 12.023 C 0.007 15.281 0.022 15.69 0.084 16.97 C 0.145 18.247 0.348 19.118 0.647 19.881 C 0.955 20.67 1.367 21.338 2.034 22.004 C 2.635 22.614 3.361 23.085 4.163 23.384 C 4.925 23.679 5.799 23.88 7.076 23.936 C 8.353 23.992 8.764 24.005 12.022 23.999 C 15.28 23.993 15.69 23.978 16.97 23.917 C 18.251 23.856 19.118 23.652 19.88 23.354 C 20.669 23.046 21.338 22.634 22.003 21.966 C 22.669 21.297 23.078 20.628 23.383 19.837 C 23.678 19.075 23.879 18.201 23.935 16.925 C 23.99 15.644 24.004 15.236 23.997 11.977 C 23.99 8.718 23.977 8.31 23.916 7.03 C 23.855 5.751 23.652 4.882 23.353 4.119 C 23.044 3.33 22.633 2.662 21.965 1.996 C 21.297 1.33 20.627 0.921 19.837 0.617 C 19.073 0.321 18.2 0.12 16.923 0.065 C 15.646 0.01 15.235 -0.005 11.976 0.001 C 8.717 0.007 8.309 0.022 7.03 0.084 M 7.17 21.776 C 6 21.726 5.365 21.531 4.942 21.368 C 4.381 21.152 3.982 20.891 3.56 20.473 C 3.138 20.056 2.879 19.655 2.66 19.095 C 2.496 18.672 2.298 18.037 2.243 16.867 C 2.184 15.603 2.171 15.224 2.164 12.02 C 2.157 8.816 2.169 8.437 2.225 7.172 C 2.274 6.003 2.47 5.367 2.633 4.943 C 2.849 4.382 3.109 3.983 3.528 3.562 C 3.946 3.14 4.346 2.88 4.906 2.662 C 5.328 2.496 5.963 2.3 7.133 2.244 C 8.398 2.184 8.777 2.172 11.98 2.165 C 15.183 2.159 15.564 2.171 16.83 2.226 C 17.999 2.277 18.635 2.471 19.058 2.634 C 19.618 2.85 20.018 3.11 20.439 3.529 C 20.861 3.948 21.121 4.347 21.34 4.908 C 21.505 5.33 21.702 5.964 21.757 7.134 C 21.817 8.399 21.83 8.779 21.836 11.982 C 21.842 15.185 21.831 15.566 21.775 16.83 C 21.724 18 21.53 18.635 21.367 19.059 C 21.151 19.62 20.891 20.019 20.472 20.441 C 20.053 20.862 19.653 21.122 19.094 21.341 C 18.671 21.505 18.036 21.702 16.868 21.758 C 15.603 21.817 15.223 21.83 12.019 21.837 C 8.815 21.844 8.436 21.831 7.171 21.776 M 16.952 5.587 C 16.954 6.382 17.6 7.026 18.395 7.024 C 19.19 7.023 19.834 6.377 19.832 5.582 C 19.831 4.787 19.185 4.143 18.39 4.145 C 18.008 4.145 17.642 4.298 17.372 4.568 C 17.103 4.839 16.952 5.205 16.952 5.587 M 5.838 12.012 C 5.901 15.375 8.648 18.067 12.012 18.06 C 15.376 18.054 18.113 15.351 18.162 11.988 C 18.087 8.634 15.343 5.956 11.989 5.963 C 8.634 5.969 5.901 8.658 5.839 12.012 M 8.001 12.008 C 7.996 9.798 9.782 8.003 11.992 7.998 C 14.201 7.993 15.996 9.78 16.001 11.989 C 16.007 14.198 14.22 15.994 12.011 15.999 C 9.802 16.005 8.006 14.219 8.001 12.009\" fill=\"rgb(0, 0, 0)\" height=\"24px\" id=\"Y_SogtFLR\" width=\"23.998702773987908px\"/></svg>',style:{...style}});});const css=[`.framer-c9spo { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/PTuY6EpkV\",\"id\":\"PTuY6EpkV\",\"moduleId\":\"wOftzj9HetxLhnmIcW6F\"}}\n */const Icon=withCSS(Component,css,\"framer-c9spo\");Icon.displayName=\"Instagram\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/PTuY6EpkV\\\",\\\"id\\\":\\\"PTuY6EpkV\\\",\\\"moduleId\\\":\\\"wOftzj9HetxLhnmIcW6F\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc40049)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-IosJj\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.98 0 C 7.673 0 8.312 0.053 8.898 0.213 C 9.485 0.32 9.964 0.533 10.39 0.8 C 10.817 1.066 11.136 1.439 11.35 1.919 C 11.563 2.399 11.669 2.984 11.669 3.624 C 11.669 4.369 11.509 5.009 11.136 5.489 C 10.816 5.969 10.283 6.395 9.644 6.714 C 10.55 6.981 11.242 7.46 11.668 8.099 C 12.094 8.739 12.361 9.539 12.361 10.444 C 12.361 11.189 12.201 11.829 11.935 12.362 C 11.669 12.895 11.242 13.374 10.762 13.694 C 10.241 14.037 9.664 14.289 9.058 14.439 C 8.418 14.6 7.779 14.706 7.14 14.706 L 0 14.706 L 0 0 Z M 6.554 5.968 C 7.14 5.968 7.62 5.808 7.993 5.542 C 8.367 5.276 8.526 4.796 8.526 4.21 C 8.526 3.89 8.473 3.571 8.366 3.357 C 8.259 3.144 8.099 2.984 7.886 2.824 C 7.673 2.718 7.46 2.611 7.194 2.558 C 6.927 2.504 6.66 2.504 6.341 2.504 L 3.25 2.504 L 3.25 5.968 L 6.553 5.968 Z M 6.714 12.256 C 7.034 12.256 7.354 12.202 7.62 12.149 C 7.887 12.096 8.153 11.989 8.366 11.83 C 8.579 11.669 8.739 11.51 8.899 11.243 C 9.005 10.977 9.113 10.657 9.113 10.284 C 9.113 9.539 8.899 9.005 8.473 8.633 C 8.047 8.313 7.461 8.153 6.768 8.153 L 3.25 8.153 L 3.25 12.256 L 6.714 12.256 Z M 16.998 12.202 C 17.424 12.628 18.063 12.842 18.916 12.842 C 19.502 12.842 20.035 12.681 20.461 12.416 C 20.887 12.096 21.154 11.776 21.261 11.457 L 23.872 11.457 C 23.446 12.735 22.806 13.641 21.953 14.228 C 21.101 14.761 20.088 15.08 18.863 15.08 C 18.01 15.08 17.264 14.92 16.572 14.655 C 15.879 14.389 15.346 14.015 14.867 13.482 C 14.372 12.993 14.006 12.388 13.802 11.723 C 13.535 11.031 13.429 10.284 13.429 9.432 C 13.429 8.633 13.535 7.887 13.802 7.194 C 14.068 6.502 14.441 5.916 14.921 5.383 C 15.401 4.903 15.986 4.477 16.626 4.21 C 17.338 3.926 18.097 3.781 18.864 3.784 C 19.77 3.784 20.568 3.944 21.262 4.317 C 21.955 4.69 22.487 5.117 22.913 5.756 C 23.339 6.342 23.659 7.035 23.873 7.781 C 23.979 8.526 24.033 9.273 23.979 10.125 L 16.253 10.125 C 16.253 10.978 16.573 11.776 16.999 12.203 Z M 20.355 6.607 C 19.982 6.234 19.396 6.021 18.703 6.021 C 18.223 6.021 17.851 6.127 17.531 6.288 C 17.211 6.448 16.998 6.66 16.785 6.874 C 16.572 7.087 16.466 7.354 16.412 7.62 C 16.359 7.885 16.306 8.099 16.306 8.312 L 21.102 8.312 C 20.995 7.512 20.729 6.98 20.356 6.607 Z M 15.666 1.012 L 21.634 1.012 L 21.634 2.451 L 15.666 2.451 Z\" fill=\"rgb(0, 0, 0)\" height=\"15.080483675527217px\" id=\"P2vInqImQ\" transform=\"translate(0 4)\" width=\"23.999999787140037px\"/></svg>',style:{...style}});});const css=[`.framer-IosJj { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Behance\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/PTuY6EpkV\",\"id\":\"PTuY6EpkV\",\"moduleId\":\"wOftzj9HetxLhnmIcW6F\"}}\n */const Icon=withCSS(Component,css,\"framer-IosJj\");Icon.displayName=\"Behance\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Behance\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/PTuY6EpkV\\\",\\\"id\\\":\\\"PTuY6EpkV\\\",\\\"moduleId\\\":\\\"wOftzj9HetxLhnmIcW6F\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc40049)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-c9spo\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.03 0.085 C 5.753 0.145 4.881 0.349 4.119 0.648 C 3.33 0.956 2.662 1.368 1.996 2.036 C 1.387 2.636 0.916 3.362 0.616 4.163 C 0.32 4.926 0.121 5.799 0.064 7.077 C 0.007 8.354 -0.005 8.765 0.001 12.023 C 0.007 15.281 0.022 15.69 0.084 16.97 C 0.145 18.247 0.348 19.118 0.647 19.881 C 0.955 20.67 1.367 21.338 2.034 22.004 C 2.635 22.614 3.361 23.085 4.163 23.384 C 4.925 23.679 5.799 23.88 7.076 23.936 C 8.353 23.992 8.764 24.005 12.022 23.999 C 15.28 23.993 15.69 23.978 16.97 23.917 C 18.251 23.856 19.118 23.652 19.88 23.354 C 20.669 23.046 21.338 22.634 22.003 21.966 C 22.669 21.297 23.078 20.628 23.383 19.837 C 23.678 19.075 23.879 18.201 23.935 16.925 C 23.99 15.644 24.004 15.236 23.997 11.977 C 23.99 8.718 23.977 8.31 23.916 7.03 C 23.855 5.751 23.652 4.882 23.353 4.119 C 23.044 3.33 22.633 2.662 21.965 1.996 C 21.297 1.33 20.627 0.921 19.837 0.617 C 19.073 0.321 18.2 0.12 16.923 0.065 C 15.646 0.01 15.235 -0.005 11.976 0.001 C 8.717 0.007 8.309 0.022 7.03 0.084 M 7.17 21.776 C 6 21.726 5.365 21.531 4.942 21.368 C 4.381 21.152 3.982 20.891 3.56 20.473 C 3.138 20.056 2.879 19.655 2.66 19.095 C 2.496 18.672 2.298 18.037 2.243 16.867 C 2.184 15.603 2.171 15.224 2.164 12.02 C 2.157 8.816 2.169 8.437 2.225 7.172 C 2.274 6.003 2.47 5.367 2.633 4.943 C 2.849 4.382 3.109 3.983 3.528 3.562 C 3.946 3.14 4.346 2.88 4.906 2.662 C 5.328 2.496 5.963 2.3 7.133 2.244 C 8.398 2.184 8.777 2.172 11.98 2.165 C 15.183 2.159 15.564 2.171 16.83 2.226 C 17.999 2.277 18.635 2.471 19.058 2.634 C 19.618 2.85 20.018 3.11 20.439 3.529 C 20.861 3.948 21.121 4.347 21.34 4.908 C 21.505 5.33 21.702 5.964 21.757 7.134 C 21.817 8.399 21.83 8.779 21.836 11.982 C 21.842 15.185 21.831 15.566 21.775 16.83 C 21.724 18 21.53 18.635 21.367 19.059 C 21.151 19.62 20.891 20.019 20.472 20.441 C 20.053 20.862 19.653 21.122 19.094 21.341 C 18.671 21.505 18.036 21.702 16.868 21.758 C 15.603 21.817 15.223 21.83 12.019 21.837 C 8.815 21.844 8.436 21.831 7.171 21.776 M 16.952 5.587 C 16.954 6.382 17.6 7.026 18.395 7.024 C 19.19 7.023 19.834 6.377 19.832 5.582 C 19.831 4.787 19.185 4.143 18.39 4.145 C 18.008 4.145 17.642 4.298 17.372 4.568 C 17.103 4.839 16.952 5.205 16.952 5.587 M 5.838 12.012 C 5.901 15.375 8.648 18.067 12.012 18.06 C 15.376 18.054 18.113 15.351 18.162 11.988 C 18.087 8.634 15.343 5.956 11.989 5.963 C 8.634 5.969 5.901 8.658 5.839 12.012 M 8.001 12.008 C 7.996 9.798 9.782 8.003 11.992 7.998 C 14.201 7.993 15.996 9.78 16.001 11.989 C 16.007 14.198 14.22 15.994 12.011 15.999 C 9.802 16.005 8.006 14.219 8.001 12.009\" fill=\"rgb(0, 0, 0)\" height=\"24px\" id=\"Y_SogtFLR\" width=\"23.998702773987908px\"/></svg>',style:{...style}});});const css=[`.framer-c9spo { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/PTuY6EpkV\",\"id\":\"PTuY6EpkV\",\"moduleId\":\"wOftzj9HetxLhnmIcW6F\"}}\n */const Icon=withCSS(Component,css,\"framer-c9spo\");Icon.displayName=\"Instagram\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/PTuY6EpkV\\\",\\\"id\\\":\\\"PTuY6EpkV\\\",\\\"moduleId\\\":\\\"wOftzj9HetxLhnmIcW6F\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Instagram from\"https://framerusercontent.com/modules/sW2GphR6g4z1sOPWZDZK/sH2fyVUgqZzJ1k0qtHAw/HKUAORC8Q.js\";const enabledGestures={g6Xa1OSHe:{hover:true,pressed:true},n4H3O25JG:{pressed:true}};const cycleOrder=[\"g6Xa1OSHe\",\"n4H3O25JG\"];const serializationHash=\"framer-CIZz8\";const variantClassNames={g6Xa1OSHe:\"framer-v-1ennkvy\",n4H3O25JG:\"framer-v-1ctdqam\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ExNLLLZ_f=undefined;const K72UmBDSj=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"no hover\":\"n4H3O25JG\",default:\"g6Xa1OSHe\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,width,...props})=>{return{...props,ExNLLLZ_f:link??props.ExNLLLZ_f,K72UmBDSj:icon??props.K72UmBDSj??Instagram,variant:humanReadableVariantMap[props.variant]??props.variant??\"g6Xa1OSHe\"};};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,K72UmBDSj,ExNLLLZ_f,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g6Xa1OSHe\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ExNLLLZ_f,motionChild:true,nodeId:\"g6Xa1OSHe\",openInNewTab:true,scopeId:\"lGaBD8qPQ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ennkvy\",className,classNames)} framer-qbf97u`,\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"g6Xa1OSHe\",ref:refBinding,style:{opacity:1,...style},variants:{\"g6Xa1OSHe-pressed\":{opacity:.8},\"n4H3O25JG-pressed\":{opacity:.8}},...addPropertyOverrides({\"g6Xa1OSHe-hover\":{\"data-framer-name\":undefined},\"g6Xa1OSHe-pressed\":{\"data-framer-name\":undefined},\"n4H3O25JG-pressed\":{\"data-framer-name\":undefined},n4H3O25JG:{\"data-framer-name\":\"no hover\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-wji165\",Component:K72UmBDSj,layoutDependency:layoutDependency,layoutId:\"TVKFQ5h3r\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ouh1sh\",layoutDependency:layoutDependency,layoutId:\"gJRHZRpJI\",style:{backgroundColor:\"rgb(0, 0, 0)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CIZz8.framer-qbf97u, .framer-CIZz8 .framer-qbf97u { display: block; }\",\".framer-CIZz8.framer-1ennkvy { cursor: pointer; height: 24px; overflow: visible; position: relative; text-decoration: none; width: 24px; }\",\".framer-CIZz8 .framer-wji165 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-CIZz8 .framer-ouh1sh { flex: none; height: 1px; left: calc(50.00000000000002% - 0px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(95.83333333333336% - 1px / 2); width: 0px; }\",\".framer-CIZz8.framer-v-1ennkvy.hover .framer-wji165, .framer-CIZz8.framer-v-1ennkvy.pressed .framer-wji165 { aspect-ratio: 1 / 1; right: 0px; top: -3px; width: calc(100% - 0px); }\",\".framer-CIZz8.framer-v-1ennkvy.hover .framer-ouh1sh, .framer-CIZz8.framer-v-1ennkvy.pressed .framer-ouh1sh { left: 5px; width: 58%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n4H3O25JG\":{\"layout\":[\"fixed\",\"fixed\"]},\"KKtWSoO2P\":{\"layout\":[\"fixed\",\"fixed\"]},\"P_jMvHmIW\":{\"layout\":[\"fixed\",\"fixed\"]},\"cXdmgwBtF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"K72UmBDSj\":\"icon\",\"ExNLLLZ_f\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"2qMYlOUmSezo7L5UptIJ\"]\n */const FramerlGaBD8qPQ=withCSS(Component,css,\"framer-CIZz8\");export default FramerlGaBD8qPQ;FramerlGaBD8qPQ.displayName=\"Icon - Redes\";FramerlGaBD8qPQ.defaultProps={height:24,width:24};addPropertyControls(FramerlGaBD8qPQ,{variant:{options:[\"g6Xa1OSHe\",\"n4H3O25JG\"],optionTitles:[\"default\",\"no hover\"],title:\"Variant\",type:ControlType.Enum},K72UmBDSj:{defaultValue:{identifier:\"local-module:vector/HKUAORC8Q:default\",moduleId:\"lOjJEpHciYObL2UOpi6O\"},setModuleId:\"wOftzj9HetxLhnmIcW6F\",title:\"Icon\",type:ControlType.VectorSetItem},ExNLLLZ_f:{title:\"Link\",type:ControlType.Link}});addFonts(FramerlGaBD8qPQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlGaBD8qPQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerVectorSets\":\"[\\\"2qMYlOUmSezo7L5UptIJ\\\"]\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"K72UmBDSj\\\":\\\"icon\\\",\\\"ExNLLLZ_f\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n4H3O25JG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KKtWSoO2P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P_jMvHmIW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cXdmgwBtF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lGaBD8qPQ.map","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/eQoRSp1hxn4aF3XvQy81/CsXc6NIPs2i2qBPOBPL3/bN7o4cZeE.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oRPLoNuCuqcl9FsZ08Ck/BUmGKq9y8sy8v32Rs6EB/czKawcLP2.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/zutzo9o1v6Oax5VbUvSA/4XG1IALzBCXNDwS6aXM8/MXYqmY2n8.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/VWsnTsma1p6CQShD3D6d/kcX3KrLBYxgluBmVpZQs/O70_F04oz.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/hciyxfn3M9Wk9pG2eIvS/tzoSRpVlsatZ0JzuYKmm/qhiTuUhVE.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/4fFNt79Q9k54CcbIA1pK/sYskmoBps9dGU27hN3hF/rUnElaTyd.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/i4fInXown8LLaKpCwZdA/9xdSXJFexcyTBoByRoC2/xLIMaWSbw.js\";import Facebook from\"https://framerusercontent.com/modules/sW6jTwCeh2ccofD5ZCOc/dkD3cu2JPWI7hIMBBzrQ/A2_4tLLQc.js\";import Linkedin from\"https://framerusercontent.com/modules/HCdcP1M2MajEHN8fFBvB/Ghjyu5SnlpiAOW4Kh1qt/B23PqcUCE.js\";import Instagram from\"https://framerusercontent.com/modules/lOjJEpHciYObL2UOpi6O/CjSndt2US6FIN7xuPSnr/HKUAORC8Q.js\";import Behance from\"https://framerusercontent.com/modules/qxaqext4aGg1j6G4CEMx/VdyrvAEiQnIlJByT5Nnz/jeU9xoCkh.js\";import IconsArrow from\"https://framerusercontent.com/modules/HWDup5juQlg1drQaTvRJ/iWAluf71X4Nc2He0QyaB/gn2slzwno.js\";import Button from\"https://framerusercontent.com/modules/cMZXjsUZCC8aMB2t3raa/GsMUrkaBFgtU2nqrd2Te/KNrgnJsGk.js\";import IconRedes from\"https://framerusercontent.com/modules/75TvGNzVU1tH3zth6hCK/V22X0WkV8lM7jHF6EDie/lGaBD8qPQ.js\";const ButtonFonts=getFonts(Button);const IconRedesFonts=getFonts(IconRedes);const IconsArrowFonts=getFonts(IconsArrow);const cycleOrder=[\"owvSzkpEK\",\"Hl3uZMZQF\",\"NH8XUlauI\"];const serializationHash=\"framer-jUfRI\";const variantClassNames={Hl3uZMZQF:\"framer-v-16c89z6\",NH8XUlauI:\"framer-v-3ui3fi\",owvSzkpEK:\"framer-v-120k3oy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={desktop:\"owvSzkpEK\",phone:\"NH8XUlauI\",tablet:\"Hl3uZMZQF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"owvSzkpEK\"};};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:\"owvSzkpEK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-120k3oy\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"owvSzkpEK\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({Hl3uZMZQF:{\"data-framer-name\":\"tablet\"},NH8XUlauI:{\"data-framer-name\":\"phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bwpfgp\",\"data-framer-name\":\"max width\",layoutDependency:layoutDependency,layoutId:\"LtDbsTKLu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ox6yi8\",layoutDependency:layoutDependency,layoutId:\"JlqXAMJal\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ulgwhv\",layoutDependency:layoutDependency,layoutId:\"HdqWgJQBG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1q02gvn\",\"data-styles-preset\":\"bN7o4cZeE\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(0, 0, 0))\"},children:\"Contactanos\"})}),className:\"framer-ig17d8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YvDgL1YRl\",style:{\"--extracted-a0htzi\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b324f0\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"bautdgVmg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u0hujx\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"oDSTiHu0S\",children:[/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/f4322a54-7ae7-4203-ac9c-ad986535f5f6/submit\",className:\"framer-104jqh3\",layoutDependency:layoutDependency,layoutId:\"Hcf8MLk7a\",nodeId:\"Hcf8MLk7a\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",children:[\"\\xbfTen\\xe9s una idea, una marca o una necesidad?\",/*#__PURE__*/_jsx(motion.br,{}),\"Convirt\\xe1mosla juntos en un caso de \\xe9xito.\"]})}),className:\"framer-u0w7xj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kxCW1yFQD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Hl3uZMZQF:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"\\xbfTen\\xe9s una idea, una marca o una necesidad?\",/*#__PURE__*/_jsx(motion.br,{}),\"Convirt\\xe1mosla juntos en un caso de \\xe9xito.\"]})})},NH8XUlauI:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"\\xbfTen\\xe9s una idea, una marca o una necesidad?\",/*#__PURE__*/_jsx(motion.br,{}),\"Convirt\\xe1mosla juntos en un caso de \\xe9xito.\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lfs3ps\",layoutDependency:layoutDependency,layoutId:\"dUPlljuQp\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-ypi4st\",\"data-framer-name\":\"Nombre / Empresa\",layoutDependency:layoutDependency,layoutId:\"QNmQZuOEs\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-quwmel\",inputName:\"Nombre\",layoutDependency:layoutDependency,layoutId:\"CqjPfkEc5\",placeholder:getLocalizedValue(\"v3\",activeLocale)??\"Nombre / Empresa\",required:true,style:{\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-43sjuf\",layoutDependency:layoutDependency,layoutId:\"Q2jScNrP6\",style:{backgroundColor:\"rgba(0, 0, 0, 0.2)\"}})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1n25cau\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"TJeCZMBxz\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-153tao6\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"n2jTYgIfk\",placeholder:getLocalizedValue(\"v4\",activeLocale)??\"Email\",required:true,style:{\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sn8qof\",layoutDependency:layoutDependency,layoutId:\"orvrHpumL\",style:{backgroundColor:\"rgba(0, 0, 0, 0.2)\"}})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-17d7js5\",\"data-framer-name\":\"Mensaje\",layoutDependency:layoutDependency,layoutId:\"T4oxJcRaz\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-12rhkii\",inputName:\"Mensaje\",layoutDependency:layoutDependency,layoutId:\"czMMT58J9\",placeholder:getLocalizedValue(\"v5\",activeLocale)??\"Mensaje\",required:true,style:{\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"textarea\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18itqia\",layoutDependency:layoutDependency,layoutId:\"ZEPKVsezs\",style:{backgroundColor:\"rgba(0, 0, 0, 0.2)\"}})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y9dskp-container\",layoutDependency:layoutDependency,layoutId:\"YZbDg1LAw-container\",nodeId:\"YZbDg1LAw\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"YZbDg1LAw\",layoutId:\"YZbDg1LAw\",type:\"submit\",variant:formVariants(formState,{pending:\"U8WOAqQlM\",success:\"EHqN_wJRt\"},matchVariant(\"kMCYeVSlI\")),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xvu6xu\",layoutDependency:layoutDependency,layoutId:\"uuqTvDl_j\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RwhYw14UQ\"},motionChild:true,nodeId:\"m_jY0hG8M\",openInNewTab:false,relValues:[],scopeId:\"xLIMaWSbw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iv8f7\",\"data-styles-preset\":\"MXYqmY2n8\",children:\"\\xbfQuer\\xe9s trabajar en Grupoberro?\"})})})}),className:\"framer-mwad4s\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m_jY0hG8M\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1osbgsd\",layoutDependency:layoutDependency,layoutId:\"BTmFqiAUP\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ip5k84-container\",layoutDependency:layoutDependency,layoutId:\"agW21C7eD-container\",nodeId:\"agW21C7eD\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(IconRedes,{ExNLLLZ_f:\"https://www.instagram.com/grupoberro/\",height:\"100%\",id:\"agW21C7eD\",K72UmBDSj:Instagram,layoutId:\"agW21C7eD\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"g6Xa1OSHe\"),width:\"100%\",...addPropertyOverrides({Hl3uZMZQF:{variant:matchVariant(\"n4H3O25JG\")},NH8XUlauI:{variant:matchVariant(\"n4H3O25JG\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rjh3rs-container\",layoutDependency:layoutDependency,layoutId:\"JkdsIpIaw-container\",nodeId:\"JkdsIpIaw\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(IconRedes,{ExNLLLZ_f:\"https://www.facebook.com/grupoberro\",height:\"100%\",id:\"JkdsIpIaw\",K72UmBDSj:Facebook,layoutId:\"JkdsIpIaw\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"g6Xa1OSHe\"),width:\"100%\",...addPropertyOverrides({Hl3uZMZQF:{variant:matchVariant(\"n4H3O25JG\")},NH8XUlauI:{variant:matchVariant(\"n4H3O25JG\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dnlru3-container\",layoutDependency:layoutDependency,layoutId:\"qLRhN2nWi-container\",nodeId:\"qLRhN2nWi\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(IconRedes,{ExNLLLZ_f:\"https://www.linkedin.com/company/grupo-berro/\",height:\"100%\",id:\"qLRhN2nWi\",K72UmBDSj:Linkedin,layoutId:\"qLRhN2nWi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"g6Xa1OSHe\"),width:\"100%\",...addPropertyOverrides({Hl3uZMZQF:{variant:matchVariant(\"n4H3O25JG\")},NH8XUlauI:{variant:matchVariant(\"n4H3O25JG\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mgwuhz-container\",layoutDependency:layoutDependency,layoutId:\"jQsAQTvoX-container\",nodeId:\"jQsAQTvoX\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(IconRedes,{ExNLLLZ_f:\"https://www.behance.net/grupoberro\",height:\"100%\",id:\"jQsAQTvoX\",K72UmBDSj:Behance,layoutId:\"jQsAQTvoX\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"g6Xa1OSHe\"),width:\"100%\",...addPropertyOverrides({Hl3uZMZQF:{variant:matchVariant(\"n4H3O25JG\")},NH8XUlauI:{variant:matchVariant(\"n4H3O25JG\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4f2rhx\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"cK9BsuoTe\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sl1ikf\",\"data-framer-name\":\"buenos aires\",layoutDependency:layoutDependency,layoutId:\"IVBjtGDYn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b4pcxf\",layoutDependency:layoutDependency,layoutId:\"Qs4lm3Q1T\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-67div\",\"data-styles-preset\":\"O70_F04oz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(0, 0, 0))\"},children:\"Buenos Aires\"})}),className:\"framer-1dv44o6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D3bAZyzwm\",style:{\"--extracted-1lwpl3i\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yps0tc\",\"data-styles-preset\":\"qhiTuUhVE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Headquarters\"})}),className:\"framer-23x414\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QgzkInCEx\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18o6un4\",layoutDependency:layoutDependency,layoutId:\"pJdYzkbIx\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f6kml0\",layoutDependency:layoutDependency,layoutId:\"KqEM_JsO2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7sdetj\",\"data-framer-name\":\"Gonzalo Berro\",layoutDependency:layoutDependency,layoutId:\"e4N8bzqnc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"Gonzalo Berro\"})}),className:\"framer-12u6rjj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tfqXx_x4i\",style:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:7,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bb1kry-container\",layoutDependency:layoutDependency,layoutId:\"e9qM7kfZf-container\",nodeId:\"e9qM7kfZf\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(IconsArrow,{height:\"100%\",id:\"e9qM7kfZf\",layoutId:\"e9qM7kfZf\",variant:matchVariant(\"Zz9DUX1NB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"gberro@grupoberro.com\"})}),className:\"framer-96i6ns\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rO5OdzhaA\",style:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4f8v17\",layoutDependency:layoutDependency,layoutId:\"P0nfVTXZg\",style:{backgroundColor:\"rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"+54 911 4579 5555\"})}),className:\"framer-1v06l8m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oJvDpsBQ_\",style:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ejfwns\",\"data-framer-name\":\"Laura Garcia\",layoutDependency:layoutDependency,layoutId:\"xf37HrtKT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"Laura Garc\\xeda\"})}),className:\"framer-v65qr1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tmLuj9KqF\",style:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:7,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mifyfs-container\",layoutDependency:layoutDependency,layoutId:\"zFGhjTjQ_-container\",nodeId:\"zFGhjTjQ_\",rendersWithMotion:true,scopeId:\"xLIMaWSbw\",children:/*#__PURE__*/_jsx(IconsArrow,{height:\"100%\",id:\"zFGhjTjQ_\",layoutId:\"zFGhjTjQ_\",variant:matchVariant(\"Zz9DUX1NB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"lgarcia@grupoberro.com\"})}),className:\"framer-1h514xq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nsPr3pY1y\",style:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r63xl5\",layoutDependency:layoutDependency,layoutId:\"yE9AXs2BU\",style:{backgroundColor:\"rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1pazf0h\",\"data-styles-preset\":\"rUnElaTyd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"+54 911 6542 4090\"})}),className:\"framer-pg3ips\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TkVMDFGj0\",style:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ryhli\",layoutDependency:layoutDependency,layoutId:\"PYDjTTNaG\",style:{backgroundColor:\"rgb(204, 204, 204)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sl6csd\",layoutDependency:layoutDependency,layoutId:\"cytBXSXOf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-67div\",\"data-styles-preset\":\"O70_F04oz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(171, 171, 171))\"},children:\"2005-2026 @ Grupo Berro\"})}),className:\"framer-qb5fo1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dEy39LQ4g\",style:{\"--extracted-1lwpl3i\":\"rgb(171, 171, 171)\",\"--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-jUfRI.framer-1jj9p6k, .framer-jUfRI .framer-1jj9p6k { display: block; }\",\".framer-jUfRI.framer-120k3oy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px 64px 40px 64px; position: relative; width: 1200px; }\",\".framer-jUfRI .framer-bwpfgp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-1ox6yi8, .framer-jUfRI .framer-b324f0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-ulgwhv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jUfRI .framer-ig17d8, .framer-jUfRI .framer-1dv44o6, .framer-jUfRI .framer-23x414, .framer-jUfRI .framer-12u6rjj, .framer-jUfRI .framer-96i6ns, .framer-jUfRI .framer-1v06l8m, .framer-jUfRI .framer-v65qr1, .framer-jUfRI .framer-1h514xq, .framer-jUfRI .framer-pg3ips, .framer-jUfRI .framer-qb5fo1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jUfRI .framer-1u0hujx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jUfRI .framer-104jqh3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 430px; }\",\".framer-jUfRI .framer-u0w7xj { flex: none; height: auto; max-width: 450px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jUfRI .framer-1lfs3ps, .framer-jUfRI .framer-18o6un4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-ypi4st, .framer-jUfRI .framer-1n25cau, .framer-jUfRI .framer-17d7js5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-jUfRI .framer-quwmel, .framer-jUfRI .framer-153tao6 { --framer-input-font-family: \"EB Garamond\"; --framer-input-font-letter-spacing: -0.005em; --framer-input-font-line-height: 1.05em; --framer-input-font-size: 1rem; --framer-input-font-weight: 400; --framer-input-padding: 0px; flex: none; height: 20px; position: relative; width: 100%; }',\".framer-jUfRI .framer-43sjuf, .framer-jUfRI .framer-1sn8qof, .framer-jUfRI .framer-18itqia { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",'.framer-jUfRI .framer-12rhkii { --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"EB Garamond\"; --framer-input-font-letter-spacing: -0.005em; --framer-input-font-line-height: 1.05em; --framer-input-font-size: 1rem; --framer-input-font-weight: 400; --framer-input-padding: 0px; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-jUfRI .framer-y9dskp-container, .framer-jUfRI .framer-bb1kry-container, .framer-jUfRI .framer-1mifyfs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jUfRI .framer-xvu6xu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-mwad4s { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jUfRI .framer-1osbgsd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-ip5k84-container, .framer-jUfRI .framer-1rjh3rs-container, .framer-jUfRI .framer-1dnlru3-container, .framer-jUfRI .framer-mgwuhz-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-jUfRI .framer-4f2rhx { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.75 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jUfRI .framer-1sl1ikf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 950px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-b4pcxf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI .framer-f6kml0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jUfRI .framer-7sdetj, .framer-jUfRI .framer-1ejfwns { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jUfRI .framer-4f8v17, .framer-jUfRI .framer-r63xl5 { align-self: stretch; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-jUfRI .framer-2ryhli { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-jUfRI .framer-1sl6csd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jUfRI.framer-v-16c89z6.framer-120k3oy { padding: 40px 32px 40px 32px; width: 810px; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-1ox6yi8, .framer-jUfRI.framer-v-3ui3fi .framer-1ox6yi8 { align-content: center; align-items: center; flex-direction: column; gap: 20px; justify-content: center; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-ulgwhv, .framer-jUfRI.framer-v-3ui3fi .framer-ulgwhv { align-content: center; align-items: center; flex: none; width: 100%; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-b324f0, .framer-jUfRI.framer-v-3ui3fi .framer-b324f0 { flex-direction: column; gap: 40px; justify-content: center; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-1u0hujx { align-content: center; align-items: center; flex: none; justify-content: center; order: 0; width: 100%; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-104jqh3, .framer-jUfRI.framer-v-16c89z6 .framer-1lfs3ps, .framer-jUfRI.framer-v-16c89z6 .framer-1sl1ikf, .framer-jUfRI.framer-v-16c89z6 .framer-b4pcxf, .framer-jUfRI.framer-v-16c89z6 .framer-18o6un4, .framer-jUfRI.framer-v-3ui3fi .framer-1lfs3ps, .framer-jUfRI.framer-v-3ui3fi .framer-1sl1ikf, .framer-jUfRI.framer-v-3ui3fi .framer-b4pcxf { align-content: center; align-items: center; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-xvu6xu, .framer-jUfRI.framer-v-16c89z6 .framer-1osbgsd, .framer-jUfRI.framer-v-3ui3fi .framer-xvu6xu { justify-content: center; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-4f2rhx { align-content: center; align-items: center; flex: none; order: 1; width: 100%; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-f6kml0, .framer-jUfRI.framer-v-3ui3fi .framer-f6kml0 { align-content: center; align-items: center; width: 100%; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-7sdetj, .framer-jUfRI.framer-v-16c89z6 .framer-1ejfwns, .framer-jUfRI.framer-v-3ui3fi .framer-7sdetj, .framer-jUfRI.framer-v-3ui3fi .framer-1ejfwns { flex-wrap: wrap; justify-content: center; width: 100%; }\",\".framer-jUfRI.framer-v-16c89z6 .framer-1sl6csd, .framer-jUfRI.framer-v-3ui3fi .framer-1sl6csd { flex-direction: column; gap: 20px; justify-content: center; }\",\".framer-jUfRI.framer-v-3ui3fi.framer-120k3oy { padding: 40px 24px 40px 24px; width: 390px; }\",\".framer-jUfRI.framer-v-3ui3fi .framer-1u0hujx { flex: none; gap: 60px; justify-content: center; order: 0; width: 100%; }\",\".framer-jUfRI.framer-v-3ui3fi .framer-104jqh3 { align-content: center; align-items: center; order: 1; width: 100%; }\",\".framer-jUfRI.framer-v-3ui3fi .framer-1osbgsd { justify-content: center; order: 0; }\",\".framer-jUfRI.framer-v-3ui3fi .framer-4f2rhx { flex: none; order: 1; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 755\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Hl3uZMZQF\":{\"layout\":[\"fixed\",\"auto\"]},\"NH8XUlauI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxLIMaWSbw=withCSS(Component,css,\"framer-jUfRI\");export default FramerxLIMaWSbw;FramerxLIMaWSbw.displayName=\"footer\";FramerxLIMaWSbw.defaultProps={height:755,width:1200};addPropertyControls(FramerxLIMaWSbw,{variant:{options:[\"owvSzkpEK\",\"Hl3uZMZQF\",\"NH8XUlauI\"],optionTitles:[\"desktop\",\"tablet\",\"phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxLIMaWSbw,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"EB Garamond\",source:\"google\",style:\"normal\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v32/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUBoV-e6yHgQ.woff2\",weight:\"400\"}]},...ButtonFonts,...IconRedesFonts,...IconsArrowFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerxLIMaWSbw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context),forwardLoader(IconRedes,{},context),forwardLoader(IconsArrow,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxLIMaWSbw\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hl3uZMZQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NH8XUlauI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"755\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (719f2c1)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={NesNYv3Xf:new LazyValue(()=>import(\"./cenZgcAcf-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (719f2c1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/m8GA9mPhlmqo0ABsMJfm/SmoothScroll_Prod.js\";import NavBar from\"#framer/local/canvasComponent/fE6GN5AnB/fE6GN5AnB.js\";import Button from\"#framer/local/canvasComponent/KNrgnJsGk/KNrgnJsGk.js\";import Footer from\"#framer/local/canvasComponent/xLIMaWSbw/xLIMaWSbw.js\";import*as sharedStyle from\"#framer/local/css/bN7o4cZeE/bN7o4cZeE.js\";import*as sharedStyle1 from\"#framer/local/css/czKawcLP2/czKawcLP2.js\";import*as sharedStyle2 from\"#framer/local/css/MXYqmY2n8/MXYqmY2n8.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/cenZgcAcf/cenZgcAcf.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const ButtonFonts=getFonts(Button);const FooterFonts=getFonts(Footer);const NavBarControls=getPropertyControls(NavBar);const breakpoints={mhV9VSiON:\"(min-width: 1440px)\",NWTBrsSmj:\"(max-width: 809.98px)\",P7gslqaSr:\"(min-width: 1200px) and (max-width: 1439.98px)\",YSQY7R5uQ:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-eWVrm\";const variantClassNames={mhV9VSiON:\"framer-v-9v65tx\",NWTBrsSmj:\"framer-v-11aceju\",P7gslqaSr:\"framer-v-2e74e2\",YSQY7R5uQ:\"framer-v-17lr5xl\"};const jHWrNdUWb=undefined;const Gs52030su=undefined;const JNd0QWHbs=undefined;const qOPYmue3h=undefined;const AdGg5l3B3=undefined;const vMaKClz6T=undefined;const tjgEKs5wA=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={NWTBrsSmj:[\".framer-eWVrm.framer-m768k0 { padding: 36px 28px 36px 28px; top: 51%; width: 360px; }\"],YSQY7R5uQ:[\".framer-eWVrm.framer-m768k0 { gap: 40px; padding: 40px 32px 40px 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={NWTBrsSmj:\".framer-11aceju-override\",YSQY7R5uQ:\".framer-17lr5xl-override\"};const rules=[\".framer-eWVrm.framer-168mu70, .framer-eWVrm .framer-168mu70 { display: block; }\",\".framer-eWVrm.framer-9v65tx { --selection-background-color: rgba(36, 36, 36, 0.15); --selection-color: #ffffff; align-content: center; align-items: center; background-color: var(--token-21427e31-5abb-4167-92e5-a15b1b183208, #fffdfb); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-eWVrm .framer-b15g7o-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-eWVrm .framer-rs3xhb-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-eWVrm.framer-1is53fj { background-color: rgba(0, 0, 0, 0.9); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-eWVrm.framer-m768k0 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; left: 50%; overflow: hidden; padding: 24px 40px 24px 40px; position: fixed; top: 140px; width: 430px; z-index: 10; }\",\".framer-eWVrm .framer-5lo4wr, .framer-eWVrm .framer-1j0wdeq { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 450px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-eWVrm .framer-1pg5bqr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-eWVrm .framer-bjjjts, .framer-eWVrm .framer-1crtg04, .framer-eWVrm .framer-1nd0oc6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-eWVrm .framer-1lsc7nn, .framer-eWVrm .framer-pqyvr5 { --framer-input-font-color: #999999; --framer-input-font-family: \"EB Garamond\"; --framer-input-font-letter-spacing: -0.005em; --framer-input-font-line-height: 1.05em; --framer-input-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 0px; --framer-input-placeholder-color: #999999; flex: none; height: 20px; position: relative; width: 100%; }',\".framer-eWVrm .framer-17nt5wt, .framer-eWVrm .framer-aamepc, .framer-eWVrm .framer-18xeg5g { background-color: rgba(0, 0, 0, 0.2); flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",'.framer-eWVrm .framer-1u1czup { --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-color: #999999; --framer-input-font-family: \"EB Garamond\"; --framer-input-font-letter-spacing: -0.005em; --framer-input-font-line-height: 1.05em; --framer-input-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 0px; --framer-input-placeholder-color: #999999; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-eWVrm .framer-kj4dpc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-eWVrm .framer-7kiysc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-eWVrm .framer-11lzeyz { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-eWVrm .framer-h3itcd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-eWVrm .framer-1fz7w8x-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-eWVrm[data-selection=\"true\"] * ::selection, .framer-eWVrm [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={mhV9VSiON:\"(min-width: 1440px)\",NWTBrsSmj:\"(max-width: 809.98px)\",P7gslqaSr:\"(min-width: 1200px) and (max-width: 1439.98px)\",YSQY7R5uQ:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"Desktop 1200\":\"P7gslqaSr\",Desktop:\"mhV9VSiON\",Phone:\"NWTBrsSmj\",Tablet:\"YSQY7R5uQ\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"body type static\":\"CQiNjWkRv\",\"body type-fill\":\"zp9ZT9FJy\",\"body type\":\"NWE_yXziU\",\"captions type\":\"GjGm0Wnbj\",\"phone-body type static\":\"wzL6uUCCF\",\"phone-body type-fill\":\"MrAiIn9Jp\",\"phone-body type\":\"B8k6K004O\",\"phone-caption type\":\"K8OidzOa0\"};const getProps=({contactoVariant,estudioVariant,footerVisible,height,id,m_todoVariant,scrollSectionNavBar,serviciosVariant,trabajosVariant,width,...props})=>{return{...props,AdGg5l3B3:humanReadableEnumMap[contactoVariant]??contactoVariant??props.AdGg5l3B3??\"NWE_yXziU\",Gs52030su:humanReadableEnumMap[serviciosVariant]??serviciosVariant??props.Gs52030su??\"NWE_yXziU\",jHWrNdUWb:humanReadableEnumMap[trabajosVariant]??trabajosVariant??props.jHWrNdUWb??\"NWE_yXziU\",JNd0QWHbs:humanReadableEnumMap[m_todoVariant]??m_todoVariant??props.JNd0QWHbs??\"NWE_yXziU\",qOPYmue3h:humanReadableEnumMap[estudioVariant]??estudioVariant??props.qOPYmue3h??\"NWE_yXziU\",tjgEKs5wA:footerVisible??props.tjgEKs5wA??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"mhV9VSiON\",vMaKClz6T:scrollSectionNavBar??props.vMaKClz6T};};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,vMaKClz6T,jHWrNdUWb,Gs52030su,JNd0QWHbs,qOPYmue3h,AdGg5l3B3,tjgEKs5wA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"YSQY7R5uQ\")return false;return true;};const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const U5eWsWFp0ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});usePreloadLocalizedValues(activeLocale);const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mhV9VSiON\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-21427e31-5abb-4167-92e5-a15b1b183208, rgb(255, 253, 251)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-9v65tx\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-b15g7o-container hidden-17lr5xl\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Hh9ZxfGQN\",scopeId:\"cenZgcAcf\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"Hh9ZxfGQN\",intensity:10,layoutId:\"Hh9ZxfGQN\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined},{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined},{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined},{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-rs3xhb-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"C6nV8LqzQ\",rendersWithMotion:true,scopeId:\"cenZgcAcf\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NWTBrsSmj:{BBTadG4Ch:\"A8Rp6UVRx\",fhAHkqJ56:resolvedLinks[12],Lff1bW57S:\"f3jE_n8Xx\",MW3eurVxo:resolvedLinks[13],OL2eZrMnk:resolvedLinks[15],variant:matchVariant(overlay.visible&&\"np6f2buX9\",overlay.visible?\"np6f2buX9\":\"dezNSTnyU\"),YFMDLnSw5:resolvedLinks[14]},P7gslqaSr:{fhAHkqJ56:resolvedLinks[4],MW3eurVxo:resolvedLinks[5],OL2eZrMnk:resolvedLinks[7],YFMDLnSw5:resolvedLinks[6]},YSQY7R5uQ:{BBTadG4Ch:\"A8Rp6UVRx\",fhAHkqJ56:resolvedLinks[8],Lff1bW57S:\"f3jE_n8Xx\",MW3eurVxo:resolvedLinks[9],OL2eZrMnk:resolvedLinks[11],YFMDLnSw5:resolvedLinks[10]}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:vMaKClz6T,target:\"XmVOsxvjV\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,BBTadG4Ch:\"VRjxNVCF3\",bOU6a4KxU:jHWrNdUWb,ehCv6iNo2:qOPYmue3h,fhAHkqJ56:resolvedLinks[0],height:\"100%\",id:\"C6nV8LqzQ\",layoutId:\"C6nV8LqzQ\",Lff1bW57S:\"tjTq3MGal\",MW3eurVxo:resolvedLinks[1],OL2eZrMnk:resolvedLinks[3],qbS8lSPyW:Gs52030su,rAHcmtIW1:AdGg5l3B3,style:{width:\"100%\"},U5eWsWFp0:U5eWsWFp0ko9la1({overlay}),UCYdK9QKn:JNd0QWHbs,variant:matchVariant(overlay.visible&&\"dezNSTnyU\",overlay.visible?\"dezNSTnyU\":\"dezNSTnyU\"),width:\"100%\",YFMDLnSw5:resolvedLinks[2]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1is53fj\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"YGSg3uEWJ\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NWTBrsSmj:{transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/efb85b6b-fed5-4cb4-bdca-4d128146c2f2/submit\",className:cx(scopingClassNames,\"framer-m768k0\"),nodeId:\"cefxMqpVQ\",transformTemplate:transformTemplate1,children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1q02gvn\",\"data-styles-preset\":\"bN7o4cZeE\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Contactanos\"})}),className:\"framer-5lo4wr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",children:[\"\\xbfTen\\xe9s una idea, una marca o una necesidad?\",/*#__PURE__*/_jsx(\"br\",{}),\"Convirt\\xe1mosla juntos en un caso de \\xe9xito.\"]})}),className:\"framer-1j0wdeq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pg5bqr\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-bjjjts\",\"data-framer-name\":\"Nombre / Empresa\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1lsc7nn\",inputName:\"Nombre\",placeholder:getLocalizedValue(\"v2\",activeLocale)??\"Nombre / Empresa\",required:true,type:\"text\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17nt5wt\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1crtg04\",\"data-framer-name\":\"Email\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-pqyvr5\",inputName:\"Email\",placeholder:getLocalizedValue(\"v3\",activeLocale)??\"Email\",required:true,type:\"email\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aamepc\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1nd0oc6\",\"data-framer-name\":\"Mensaje\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1u1czup\",inputName:\"Mensaje\",placeholder:getLocalizedValue(\"v4\",activeLocale)??\"Mensaje\",required:true,type:\"textarea\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18xeg5g\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-kj4dpc-container\",inComponentSlot:true,nodeId:\"KVbZdUcSO\",rendersWithMotion:true,scopeId:\"cenZgcAcf\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"KVbZdUcSO\",layoutId:\"KVbZdUcSO\",type:\"submit\",variant:formVariants(formState,{pending:\"U8WOAqQlM\",success:\"EHqN_wJRt\"},matchVariant(\"kMCYeVSlI\")),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7kiysc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(0, 0, 0, 0.6)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RwhYw14UQ\"},motionChild:true,nodeId:\"M_cxYINbY\",openInNewTab:false,relValues:[],scopeId:\"cenZgcAcf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iv8f7\",\"data-styles-preset\":\"MXYqmY2n8\",children:\"\\xbfQuer\\xe9s trabajar en Grupoberro?\"})})})}),className:\"framer-11lzeyz\",\"data-highlight\":true,fonts:[\"Inter\"],onTap:onTap1q29jei({overlay}),verticalAlignment:\"top\",withExternalLayout:true})})]})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-h3itcd\"}),tjgEKs5wA!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:755,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fz7w8x-container\",nodeId:\"muKxC70wo\",scopeId:\"cenZgcAcf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NWTBrsSmj:{variant:matchVariant(\"NH8XUlauI\")},YSQY7R5uQ:{variant:matchVariant(\"Hl3uZMZQF\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"muKxC70wo\",layoutId:\"muKxC70wo\",style:{width:\"100%\"},variant:matchVariant(\"owvSzkpEK\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1667\n * @framerIntrinsicWidth 1440\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P7gslqaSr\":{\"layout\":[\"fixed\",\"fixed\"]},\"YSQY7R5uQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"NWTBrsSmj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vMaKClz6T\":\"scrollSectionNavBar\",\"jHWrNdUWb\":\"trabajosVariant\",\"Gs52030su\":\"serviciosVariant\",\"JNd0QWHbs\":\"m_todoVariant\",\"qOPYmue3h\":\"estudioVariant\",\"AdGg5l3B3\":\"contactoVariant\",\"tjgEKs5wA\":\"footerVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mhV9VSiON\":[\".framer-b15g7o-container\",\".framer-rs3xhb-container\",\".framer-1fz7w8x-container\"],\"P7gslqaSr\":[\".framer-b15g7o-container\",\".framer-rs3xhb-container\",\".framer-1fz7w8x-container\"],\"NWTBrsSmj\":[\".framer-b15g7o-container\",\".framer-rs3xhb-container\",\".framer-1fz7w8x-container\"],\"YSQY7R5uQ\":[\".framer-rs3xhb-container\",\".framer-1fz7w8x-container\"]}\n * @framerBreakpoints {\"mhV9VSiON\":{\"min\":1440,\"canvasClassName\":\"framer-9v65tx-override\",\"minHeight\":1667,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"P7gslqaSr\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-2e74e2-override\",\"minHeight\":1667,\"name\":\"Desktop 1200\",\"width\":1200,\"rootFontSize\":16},\"YSQY7R5uQ\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-17lr5xl-override\",\"minHeight\":1667,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NWTBrsSmj\":{\"max\":809,\"canvasClassName\":\"framer-11aceju-override\",\"minHeight\":1667,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mhV9VSiON\n * @framerLayoutTemplate true\n */const FramercenZgcAcf=withCSS(Component,css,\"framer-eWVrm\");export default FramercenZgcAcf;FramercenZgcAcf.displayName=\"Template home\";FramercenZgcAcf.defaultProps={height:1667,width:1440};addPropertyControls(FramercenZgcAcf,{vMaKClz6T:{title:\"Scroll Section nav bar\",type:ControlType.ScrollSectionRef},jHWrNdUWb:NavBarControls?.[\"bOU6a4KxU\"]&&{...NavBarControls[\"bOU6a4KxU\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Trabajos Variant\"},Gs52030su:NavBarControls?.[\"qbS8lSPyW\"]&&{...NavBarControls[\"qbS8lSPyW\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Servicios Variant\"},JNd0QWHbs:NavBarControls?.[\"UCYdK9QKn\"]&&{...NavBarControls[\"UCYdK9QKn\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"M\\xe9todo Variant\"},qOPYmue3h:NavBarControls?.[\"ehCv6iNo2\"]&&{...NavBarControls[\"ehCv6iNo2\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Estudio Variant\"},AdGg5l3B3:NavBarControls?.[\"rAHcmtIW1\"]&&{...NavBarControls[\"rAHcmtIW1\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Contacto Variant\"},tjgEKs5wA:{defaultValue:true,title:\"Footer visible\",type:ControlType.Boolean}});addFonts(FramercenZgcAcf,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"EB Garamond\",source:\"google\",style:\"normal\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v33/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUBoV-e6yHgQ.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...NavBarFonts,...ButtonFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramercenZgcAcf.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavBar,{},context),()=>forwardLoader(Button,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercenZgcAcf\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerRootFontSize\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P7gslqaSr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YSQY7R5uQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NWTBrsSmj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"mhV9VSiON\",\"framerIntrinsicHeight\":\"1667\",\"framerHitTargets\":\"{\\\"mhV9VSiON\\\":[\\\".framer-b15g7o-container\\\",\\\".framer-rs3xhb-container\\\",\\\".framer-1fz7w8x-container\\\"],\\\"P7gslqaSr\\\":[\\\".framer-b15g7o-container\\\",\\\".framer-rs3xhb-container\\\",\\\".framer-1fz7w8x-container\\\"],\\\"NWTBrsSmj\\\":[\\\".framer-b15g7o-container\\\",\\\".framer-rs3xhb-container\\\",\\\".framer-1fz7w8x-container\\\"],\\\"YSQY7R5uQ\\\":[\\\".framer-rs3xhb-container\\\",\\\".framer-1fz7w8x-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"vMaKClz6T\\\":\\\"scrollSectionNavBar\\\",\\\"jHWrNdUWb\\\":\\\"trabajosVariant\\\",\\\"Gs52030su\\\":\\\"serviciosVariant\\\",\\\"JNd0QWHbs\\\":\\\"m_todoVariant\\\",\\\"qOPYmue3h\\\":\\\"estudioVariant\\\",\\\"AdGg5l3B3\\\":\\\"contactoVariant\\\",\\\"tjgEKs5wA\\\":\\\"footerVisible\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"mhV9VSiON\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-9v65tx-override\\\",\\\"minHeight\\\":1667,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"P7gslqaSr\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-2e74e2-override\\\",\\\"minHeight\\\":1667,\\\"name\\\":\\\"Desktop 1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"YSQY7R5uQ\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-17lr5xl-override\\\",\\\"minHeight\\\":1667,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NWTBrsSmj\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-11aceju-override\\\",\\\"minHeight\\\":1667,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (719f2c1)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={NesNYv3Xf:new LazyValue(()=>import(\"./jzPULlkwO-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (719f2c1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/m8GA9mPhlmqo0ABsMJfm/SmoothScroll_Prod.js\";import NavBar from\"#framer/local/canvasComponent/fE6GN5AnB/fE6GN5AnB.js\";import Button from\"#framer/local/canvasComponent/KNrgnJsGk/KNrgnJsGk.js\";import Footer from\"#framer/local/canvasComponent/xLIMaWSbw/xLIMaWSbw.js\";import*as sharedStyle from\"#framer/local/css/bN7o4cZeE/bN7o4cZeE.js\";import*as sharedStyle1 from\"#framer/local/css/czKawcLP2/czKawcLP2.js\";import*as sharedStyle2 from\"#framer/local/css/MXYqmY2n8/MXYqmY2n8.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/jzPULlkwO/jzPULlkwO.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const ButtonFonts=getFonts(Button);const Image1WithFX=withFX(Image1);const MotionDivWithFX=withFX(motion.div);const FooterFonts=getFonts(Footer);const NavBarControls=getPropertyControls(NavBar);const breakpoints={cnz0M1Zsk:\"(min-width: 1200px) and (max-width: 1439.98px)\",FsTnjNTnb:\"(min-width: 810px) and (max-width: 1199.98px)\",UV3FJ4wF2:\"(min-width: 1440px)\",yP0Wx5H3z:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jFXus\";const variantClassNames={cnz0M1Zsk:\"framer-v-10ee4yr\",FsTnjNTnb:\"framer-v-573m70\",UV3FJ4wF2:\"framer-v-dxk6hy\",yP0Wx5H3z:\"framer-v-s3scx4\"};const jHWrNdUWb=undefined;const Gs52030su=undefined;const JNd0QWHbs=undefined;const qOPYmue3h=undefined;const AdGg5l3B3=undefined;const W31yFAi6N=undefined;const XWYobCbCH=undefined;const mz6QTylmp=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:0,delay:0,duration:1.5,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const breakpointRules={FsTnjNTnb:[\".framer-jFXus.framer-rs3j90 { gap: 40px; padding: 40px 32px 40px 32px; }\",\".framer-jFXus .framer-mtrv94 { padding: 0px 32px 0px 32px; }\"],yP0Wx5H3z:[\".framer-jFXus.framer-rs3j90 { padding: 36px 28px 36px 28px; top: 51%; width: 360px; }\",\".framer-jFXus .framer-mtrv94 { padding: 0px 24px 0px 24px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FsTnjNTnb:\".framer-573m70-override\",yP0Wx5H3z:\".framer-s3scx4-override\"};const rules=[\".framer-jFXus.framer-kaxcy4, .framer-jFXus .framer-kaxcy4 { display: block; }\",\".framer-jFXus.framer-dxk6hy { --selection-background-color: rgba(36, 36, 36, 0.15); --selection-color: #ffffff; align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jFXus .framer-13034d5-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-jFXus .framer-13qhna-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-jFXus.framer-1ol60eh { background-color: rgba(0, 0, 0, 0.9); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-jFXus.framer-rs3j90 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; left: 50%; overflow: hidden; padding: 24px 40px 24px 40px; position: fixed; top: 140px; width: 430px; z-index: 10; }\",\".framer-jFXus .framer-l9ztez, .framer-jFXus .framer-1k5clru { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 450px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jFXus .framer-e21ctk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jFXus .framer-wc0c6u, .framer-jFXus .framer-1g9bs9p, .framer-jFXus .framer-3957sl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-jFXus .framer-1vnycop, .framer-jFXus .framer-16yv6i7 { --framer-input-font-color: #999999; --framer-input-font-family: \"EB Garamond\"; --framer-input-font-letter-spacing: -0.005em; --framer-input-font-line-height: 1.05em; --framer-input-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 0px; --framer-input-placeholder-color: #999999; flex: none; height: 20px; position: relative; width: 100%; }',\".framer-jFXus .framer-eifvyx, .framer-jFXus .framer-1axublm, .framer-jFXus .framer-qn77wy { background-color: rgba(0, 0, 0, 0.2); flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",'.framer-jFXus .framer-3zwt33 { --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-color: #999999; --framer-input-font-family: \"EB Garamond\"; --framer-input-font-letter-spacing: -0.005em; --framer-input-font-line-height: 1.05em; --framer-input-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 0px; --framer-input-placeholder-color: #999999; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-jFXus .framer-ofg6hk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jFXus .framer-4cew2p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jFXus .framer-12s2nes { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jFXus .framer-mtrv94 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 600px; justify-content: center; order: -998; overflow: var(--overflow-clip-fallback, clip); padding: 0px 64px 0px 64px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-jFXus .framer-yp6e2a { -webkit-filter: brightness(0.8); bottom: 0px; filter: brightness(0.8); flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-jFXus .framer-18e3agi { background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 70%); bottom: 0px; flex: none; left: 0px; opacity: 0.8; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-jFXus .framer-dcrg8k { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-jFXus .framer-74iezu { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jFXus .framer-1u1nhfl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-jFXus .framer-lyvnnb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-jFXus .framer-1518ynh-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-jFXus[data-selection=\"true\"] * ::selection, .framer-jFXus [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={cnz0M1Zsk:\"(min-width: 1200px) and (max-width: 1439.98px)\",FsTnjNTnb:\"(min-width: 810px) and (max-width: 1199.98px)\",UV3FJ4wF2:\"(min-width: 1440px)\",yP0Wx5H3z:\"(max-width: 809.98px)\"};const humanReadableVariantMap={\"Desktop 1200\":\"cnz0M1Zsk\",Desktop:\"UV3FJ4wF2\",Phone:\"yP0Wx5H3z\",Tablet:\"FsTnjNTnb\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"body type static\":\"CQiNjWkRv\",\"body type-fill\":\"zp9ZT9FJy\",\"body type\":\"NWE_yXziU\",\"captions type\":\"GjGm0Wnbj\",\"phone-body type static\":\"wzL6uUCCF\",\"phone-body type-fill\":\"MrAiIn9Jp\",\"phone-body type\":\"B8k6K004O\",\"phone-caption type\":\"K8OidzOa0\"};const getProps=({contactoVariant,estudioVariant,height,id,imagenHero,m_todoVariant,scrollSectionNavBar,serviciosVariant,textoHero,trabajosVariant,width,...props})=>{return{...props,AdGg5l3B3:humanReadableEnumMap[contactoVariant]??contactoVariant??props.AdGg5l3B3??\"NWE_yXziU\",Gs52030su:humanReadableEnumMap[serviciosVariant]??serviciosVariant??props.Gs52030su??\"NWE_yXziU\",jHWrNdUWb:humanReadableEnumMap[trabajosVariant]??trabajosVariant??props.jHWrNdUWb??\"NWE_yXziU\",JNd0QWHbs:humanReadableEnumMap[m_todoVariant]??m_todoVariant??props.JNd0QWHbs??\"NWE_yXziU\",mz6QTylmp:textoHero??props.mz6QTylmp??\"Texto\",qOPYmue3h:humanReadableEnumMap[estudioVariant]??estudioVariant??props.qOPYmue3h??\"NWE_yXziU\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UV3FJ4wF2\",W31yFAi6N:scrollSectionNavBar??props.W31yFAi6N,XWYobCbCH:imagenHero??props.XWYobCbCH};};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,W31yFAi6N,jHWrNdUWb,Gs52030su,JNd0QWHbs,qOPYmue3h,AdGg5l3B3,XWYobCbCH,mz6QTylmp,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"FsTnjNTnb\")return false;return true;};const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const U5eWsWFp0ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});usePreloadLocalizedValues(activeLocale);const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"UV3FJ4wF2\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-dxk6hy\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13034d5-container hidden-573m70\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"FL0NSN2bP\",scopeId:\"jzPULlkwO\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"FL0NSN2bP\",intensity:10,layoutId:\"FL0NSN2bP\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined},{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined},{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined},{href:{webPageId:\"g1MG8zgcb\"},implicitPathVariables:undefined},{href:{webPageId:\"jYiq4cwNq\"},implicitPathVariables:undefined},{href:{webPageId:\"xgCsdSgKl\"},implicitPathVariables:undefined},{href:{webPageId:\"MdVpsya3q\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-13qhna-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"JOcTQ6yn8\",rendersWithMotion:true,scopeId:\"jzPULlkwO\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cnz0M1Zsk:{fhAHkqJ56:resolvedLinks[4],MW3eurVxo:resolvedLinks[5],OL2eZrMnk:resolvedLinks[7],YFMDLnSw5:resolvedLinks[6]},FsTnjNTnb:{BBTadG4Ch:\"A8Rp6UVRx\",fhAHkqJ56:resolvedLinks[8],Lff1bW57S:\"f3jE_n8Xx\",MW3eurVxo:resolvedLinks[9],OL2eZrMnk:resolvedLinks[11],YFMDLnSw5:resolvedLinks[10]},yP0Wx5H3z:{BBTadG4Ch:\"A8Rp6UVRx\",fhAHkqJ56:resolvedLinks[12],Lff1bW57S:\"f3jE_n8Xx\",MW3eurVxo:resolvedLinks[13],OL2eZrMnk:resolvedLinks[15],YFMDLnSw5:resolvedLinks[14]}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:W31yFAi6N,target:\"XmVOsxvjV\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,BBTadG4Ch:\"VRjxNVCF3\",bOU6a4KxU:jHWrNdUWb,ehCv6iNo2:qOPYmue3h,fhAHkqJ56:resolvedLinks[0],height:\"100%\",id:\"JOcTQ6yn8\",layoutId:\"JOcTQ6yn8\",Lff1bW57S:\"tjTq3MGal\",MW3eurVxo:resolvedLinks[1],OL2eZrMnk:resolvedLinks[3],qbS8lSPyW:Gs52030su,rAHcmtIW1:AdGg5l3B3,style:{width:\"100%\"},U5eWsWFp0:U5eWsWFp0ko9la1({overlay}),UCYdK9QKn:JNd0QWHbs,variant:matchVariant(\"dezNSTnyU\"),width:\"100%\",YFMDLnSw5:resolvedLinks[2]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1ol60eh\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"qL9dKXLxo\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yP0Wx5H3z:{transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/973f6ba1-003b-4dc1-9c6a-8d5d0bb53f27/submit\",className:cx(scopingClassNames,\"framer-rs3j90\"),nodeId:\"nll52kJsx\",transformTemplate:transformTemplate1,children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1q02gvn\",\"data-styles-preset\":\"bN7o4cZeE\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Contactanos\"})}),className:\"framer-l9ztez\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",children:[\"\\xbfTen\\xe9s una idea, una marca o una necesidad?\",/*#__PURE__*/_jsx(\"br\",{}),\"Convirt\\xe1mosla juntos en un caso de \\xe9xito.\"]})}),className:\"framer-1k5clru\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e21ctk\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-wc0c6u\",\"data-framer-name\":\"Nombre / Empresa\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1vnycop\",inputName:\"Nombre\",placeholder:getLocalizedValue(\"v2\",activeLocale)??\"Nombre / Empresa\",required:true,type:\"text\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eifvyx\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1g9bs9p\",\"data-framer-name\":\"Email\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-16yv6i7\",inputName:\"Email\",placeholder:getLocalizedValue(\"v3\",activeLocale)??\"Email\",required:true,type:\"email\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axublm\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-3957sl\",\"data-framer-name\":\"Mensaje\",children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-3zwt33\",inputName:\"Mensaje\",placeholder:getLocalizedValue(\"v4\",activeLocale)??\"Mensaje\",required:true,type:\"textarea\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qn77wy\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ofg6hk-container\",inComponentSlot:true,nodeId:\"TjIWVov0k\",rendersWithMotion:true,scopeId:\"jzPULlkwO\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"TjIWVov0k\",layoutId:\"TjIWVov0k\",type:\"submit\",variant:formVariants(formState,{pending:\"U8WOAqQlM\",success:\"EHqN_wJRt\"},matchVariant(\"kMCYeVSlI\")),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4cew2p\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-is4ypi\",\"data-styles-preset\":\"czKawcLP2\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(0, 0, 0, 0.6)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RwhYw14UQ\"},motionChild:true,nodeId:\"Uay_8OImY\",openInNewTab:false,relValues:[],scopeId:\"jzPULlkwO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4iv8f7\",\"data-styles-preset\":\"MXYqmY2n8\",children:\"\\xbfQuer\\xe9s trabajar en Grupoberro?\"})})})}),className:\"framer-12s2nes\",\"data-highlight\":true,fonts:[\"Inter\"],onTap:onTap1q29jei({overlay}),verticalAlignment:\"top\",withExternalLayout:true})})]})})})]})}),getContainer())})})]})})})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__adjustPosition:false,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-mtrv94\",\"data-framer-name\":\"hero\",children:[/*#__PURE__*/_jsx(Image1WithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:150,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),sizes:\"100vw\",...toResponsiveImage(XWYobCbCH)},className:\"framer-yp6e2a\",\"data-framer-name\":\"img\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18e3agi\",\"data-framer-name\":\"fade\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dcrg8k\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-74iezu\",\"data-framer-name\":\"text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1q02gvn\",\"data-styles-preset\":\"bN7o4cZeE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Texto\"})}),className:\"framer-1u1nhfl\",fonts:[\"Inter\"],text:mz6QTylmp,verticalAlignment:\"top\",withExternalLayout:true})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-lyvnnb\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:755,width:\"100vw\",y:1600,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1518ynh-container\",nodeId:\"eAzRrmomX\",scopeId:\"jzPULlkwO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FsTnjNTnb:{variant:matchVariant(\"Hl3uZMZQF\")},yP0Wx5H3z:{variant:matchVariant(\"NH8XUlauI\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"eAzRrmomX\",layoutId:\"eAzRrmomX\",style:{width:\"100%\"},variant:matchVariant(\"owvSzkpEK\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1545\n * @framerIntrinsicWidth 1440\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cnz0M1Zsk\":{\"layout\":[\"fixed\",\"fixed\"]},\"FsTnjNTnb\":{\"layout\":[\"fixed\",\"fixed\"]},\"yP0Wx5H3z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"W31yFAi6N\":\"scrollSectionNavBar\",\"jHWrNdUWb\":\"trabajosVariant\",\"Gs52030su\":\"serviciosVariant\",\"JNd0QWHbs\":\"m_todoVariant\",\"qOPYmue3h\":\"estudioVariant\",\"AdGg5l3B3\":\"contactoVariant\",\"XWYobCbCH\":\"imagenHero\",\"mz6QTylmp\":\"textoHero\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"UV3FJ4wF2\":[\".framer-13034d5-container\",\".framer-13qhna-container\",\".framer-mtrv94\",\".framer-1518ynh-container\"],\"cnz0M1Zsk\":[\".framer-13034d5-container\",\".framer-13qhna-container\",\".framer-mtrv94\",\".framer-1518ynh-container\"],\"yP0Wx5H3z\":[\".framer-13034d5-container\",\".framer-13qhna-container\",\".framer-mtrv94\",\".framer-1518ynh-container\"],\"FsTnjNTnb\":[\".framer-13qhna-container\",\".framer-mtrv94\",\".framer-1518ynh-container\"]}\n * @framerBreakpoints {\"UV3FJ4wF2\":{\"min\":1440,\"canvasClassName\":\"framer-dxk6hy-override\",\"minHeight\":1545,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"cnz0M1Zsk\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-10ee4yr-override\",\"minHeight\":1545,\"name\":\"Desktop 1200\",\"width\":1200,\"rootFontSize\":16},\"FsTnjNTnb\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-573m70-override\",\"minHeight\":1545,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"yP0Wx5H3z\":{\"max\":809,\"canvasClassName\":\"framer-s3scx4-override\",\"minHeight\":1545,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UV3FJ4wF2\n * @framerLayoutTemplate true\n */const FramerjzPULlkwO=withCSS(Component,css,\"framer-jFXus\");export default FramerjzPULlkwO;FramerjzPULlkwO.displayName=\"Template 2\";FramerjzPULlkwO.defaultProps={height:1545,width:1440};addPropertyControls(FramerjzPULlkwO,{W31yFAi6N:{title:\"Scroll Section nav bar\",type:ControlType.ScrollSectionRef},jHWrNdUWb:NavBarControls?.[\"bOU6a4KxU\"]&&{...NavBarControls[\"bOU6a4KxU\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Trabajos Variant\"},Gs52030su:NavBarControls?.[\"qbS8lSPyW\"]&&{...NavBarControls[\"qbS8lSPyW\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Servicios Variant\"},JNd0QWHbs:NavBarControls?.[\"UCYdK9QKn\"]&&{...NavBarControls[\"UCYdK9QKn\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"M\\xe9todo Variant\"},qOPYmue3h:NavBarControls?.[\"ehCv6iNo2\"]&&{...NavBarControls[\"ehCv6iNo2\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Estudio Variant\"},AdGg5l3B3:NavBarControls?.[\"rAHcmtIW1\"]&&{...NavBarControls[\"rAHcmtIW1\"],defaultValue:\"NWE_yXziU\",description:undefined,hidden:undefined,title:\"Contacto Variant\"},XWYobCbCH:{title:\"Imagen hero\",type:ControlType.ResponsiveImage},mz6QTylmp:{defaultValue:\"Texto\",displayTextArea:false,title:\"Texto hero\",type:ControlType.String}});addFonts(FramerjzPULlkwO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"EB Garamond\",source:\"google\",style:\"normal\",uiFamilyName:\"EB Garamond\",url:\"https://fonts.gstatic.com/s/ebgaramond/v33/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUBoV-e6yHgQ.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...NavBarFonts,...ButtonFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerjzPULlkwO.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavBar,{},context),()=>forwardLoader(Button,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjzPULlkwO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1545\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"UV3FJ4wF2\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-dxk6hy-override\\\",\\\"minHeight\\\":1545,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"cnz0M1Zsk\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-10ee4yr-override\\\",\\\"minHeight\\\":1545,\\\"name\\\":\\\"Desktop 1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"FsTnjNTnb\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-573m70-override\\\",\\\"minHeight\\\":1545,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"yP0Wx5H3z\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-s3scx4-override\\\",\\\"minHeight\\\":1545,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"UV3FJ4wF2\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cnz0M1Zsk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FsTnjNTnb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yP0Wx5H3z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"UV3FJ4wF2\\\":[\\\".framer-13034d5-container\\\",\\\".framer-13qhna-container\\\",\\\".framer-mtrv94\\\",\\\".framer-1518ynh-container\\\"],\\\"cnz0M1Zsk\\\":[\\\".framer-13034d5-container\\\",\\\".framer-13qhna-container\\\",\\\".framer-mtrv94\\\",\\\".framer-1518ynh-container\\\"],\\\"yP0Wx5H3z\\\":[\\\".framer-13034d5-container\\\",\\\".framer-13qhna-container\\\",\\\".framer-mtrv94\\\",\\\".framer-1518ynh-container\\\"],\\\"FsTnjNTnb\\\":[\\\".framer-13qhna-container\\\",\\\".framer-mtrv94\\\",\\\".framer-1518ynh-container\\\"]}\",\"framerVariables\":\"{\\\"W31yFAi6N\\\":\\\"scrollSectionNavBar\\\",\\\"jHWrNdUWb\\\":\\\"trabajosVariant\\\",\\\"Gs52030su\\\":\\\"serviciosVariant\\\",\\\"JNd0QWHbs\\\":\\\"m_todoVariant\\\",\\\"qOPYmue3h\\\":\\\"estudioVariant\\\",\\\"AdGg5l3B3\\\":\\\"contactoVariant\\\",\\\"XWYobCbCH\\\":\\\"imagenHero\\\",\\\"mz6QTylmp\\\":\\\"textoHero\\\"}\",\"framerRootFontSize\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useLocaleInfo, 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 TemplateHome from \"https://framerusercontent.com/modules/dw8ShsjzAy55KxT1MHD5/GOI4DvAhHtOpUMOuY0XV/cenZgcAcf.js\";\r\nimport Template2 from \"https://framerusercontent.com/modules/jImzH6Z3qKRdYfu1MFX0/DQkTaFqxU3gil4brfXep/jzPULlkwO.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {beYn9HlzE: \"section-trabajos\", h52I0pK7f: \"navbar-trigger\", n7NZ9kpp3: \"section-black\", OJUm8hMvl: \"hero\", sNo3GNNwn: \"section-gray\", VNk7wwKhH: \"section-estudio\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cQSvspMNSH6ef1mc3Epa/9NA8yUX1U5KfVcdffCRJ/augiA20Il.js\")), path: \"/\"}, g1MG8zgcb: {elements: {COy8MjlMV: \"section-trabajos\", HhXannUOO: \"navbar-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cYbuhj0XWEOe8EQbyQBw/Un8qKphnFerahGglTrmZ/g1MG8zgcb.js\")), path: \"/trabajos\", pathLocalized: {NesNYv3Xf: \"/projects\"}}, jYiq4cwNq: {elements: {adIdLf0Xi: \"section-di\", dY2NZChXT: \"section-ec\", FDOOLWyjM: \"navbar-trigger\", ftnPu4xNV: \"section-cn\", npiSVmj8N: \"section-mg\", Qy4lLE48v: \"section-dp\", YdbyuTPrN: \"section-bi\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AOtxysuTJkIMelpewVFa/ICULCWXb4VqFHAAoEBkH/jYiq4cwNq.js\")), path: \"/servicios\", pathLocalized: {NesNYv3Xf: \"/services\"}}, xgCsdSgKl: {elements: {aBsujaqmA: \"navbar-trigger\", MBOOp2s86: \"section-red\", s_ZFok0sO: \"section-gray\", vA2ys0zAA: \"section-darkblue\", VfsNb4gUf: \"section-lightblue\", VnCwEiZBo: \"section-yellow\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oIqzHLjQaxqD2r8F5fHk/KgrnozjKlDIQcWEfovxR/xgCsdSgKl.js\")), path: \"/método\", pathLocalized: {NesNYv3Xf: \"/method\"}}, MdVpsya3q: {elements: {izlto13hG: \"navbar-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8zFSZnjmpo88LYBolevR/C73oZEgP692VNPKs6c45/MdVpsya3q.js\")), path: \"/nosotros\", pathLocalized: {NesNYv3Xf: \"/about us\"}}, Y7Auw2UqL: {elements: {sgL7bcAJ8: \"navbar-trigger\", sRejpPPlY: \"section-trabajos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cBobC9NkHTc2c8ZQTZNr/cDrIUMJAHcyZF8PE3s7t/Y7Auw2UqL.js\")), path: \"/novedades\", pathLocalized: {NesNYv3Xf: \"/news\"}}, RwhYw14UQ: {elements: {XiRGsPepk: \"navbar-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5hU5lbhHxYRcrtB6pPGS/H2zcYljIQX7ozns4505w/RwhYw14UQ.js\")), path: \"/trabaja-con-nosotros\", pathLocalized: {NesNYv3Xf: \"/work-with-us\"}}, Z9A8u3s6v: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CLU4h5XRIiV68uS2Q9Dv/eVtO78NE7ZYHs4eehblf/Z9A8u3s6v.js\")), path: \"/certificado/lucila-jade-moreno\"}, rP9Wamq_v: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZKQa2qCFWy0macpd6zCC/UXOucMjTtL5ey7RH8owz/rP9Wamq_v.js\")), path: \"/certificado/ana-mayoraz\"}, xnsEO1GXc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c8Wz2khe93qlQIFc5lVH/uYdFqSBkB1UMtpCQFh76/xnsEO1GXc.js\")), path: \"/certificado/maria-mercedes-cavalieri\"}, OjaYvL7c1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VZk0NVLM1EGh2LSrNoZL/tPmyMojAV74U83kpLqP2/OjaYvL7c1.js\")), path: \"/certificado/micaela-alonso-varela\"}, P1uUyevfz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MlKgstaLnqmeEeiT8vKv/kQkLc5GJY9g70LA1kqVZ/P1uUyevfz.js\")), path: \"/certificado/consuelo-velazquez-barquero\"}, yIdX_dETo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W9LytOPVWcnFH81bhosE/w4Nl0QLhz2y4C2Ij8tHB/yIdX_dETo.js\")), path: \"/certificado/bernardita-lecuona-de-prat\"}, pX85jUayp: {collectionId: \"Yiuf54nmB\", elements: {DdzVZ2fcI: \"navbar-trigger\", Fsaksd9dx: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m4wmdKn5qKW3Lv8vmm20/YzV6xGxHeHBYfGxjIuSf/pX85jUayp.js\")), path: \"/trabajos/:PNAT6CcCY\", pathLocalized: {NesNYv3Xf: \"/projects/:PNAT6CcCY\"}}}\r\n\r\n\t\tconst locales = [{code: \"es\", id: \"default\", name: \"Spanish\", slug: \"\", textDirection: \"ltr\"}, {code: \"en-US\", id: \"NesNYv3Xf\", name: \"English (United States)\", slug: \"en\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LfacJeotn: async () => (await import(\"https://framerusercontent.com/modules/c4uUa1dgUhp9Pwcoupv8/SgW4uV3F08eR9jngOvrI/LfacJeotn.js\"))?.[\"utils\"], TsylqIPnM: async () => (await import(\"https://framerusercontent.com/modules/drcDh5fbwwvK5rbcE6HN/yamPb8gFmLJDzOb3LYEw/TsylqIPnM.js\"))?.[\"utils\"], Yiuf54nmB: async () => (await import(\"https://framerusercontent.com/modules/Ak9F1Q1GJt47zt50xw0w/M2kNwu415fIPCn3F55Ue/Yiuf54nmB.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"eee2b9c8293903419feb10544fc6cd5cc15e367e0138e63f2f3f957890d06cf3\"\r\n\t\tconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nconst getLocalizedValue = (values, locale) => {while (locale) {const value = values[locale.id]\r\nif (value) return value\r\nlocale = locale.fallback}}\r\nconst localizedValues = {NesNYv3Xf: \"More than 30 years of design.\", qKYfTCXWA: \"More than 30 years of design.\"}\r\nconst localizedValues1 = {NesNYv3Xf: \"We approach design in a comprehensive manner.\", qKYfTCXWA: \"We approach design in a holistic way.\"}\r\nconst localizedValues2 = {NesNYv3Xf: \"It's not what we do, but how we do it.\", qKYfTCXWA: \"It's not what we do, but how we do it.\"}\r\nconst localizedValues3 = {NesNYv3Xf: \"We think globally, act locally.\", qKYfTCXWA: \"Think globally, act locally.\"}\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {AdGg5l3B3: \"NWE_yXziU\", Gs52030su: \"NWE_yXziU\", jHWrNdUWb: \"NWE_yXziU\", JNd0QWHbs: \"NWE_yXziU\", qOPYmue3h: \"NWE_yXziU\", tjgEKs5wA: true, vMaKClz6T: {href: {hash: \":h52I0pK7f\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst { activeLocale } = useLocaleInfo()\r\nconst props2 = {AdGg5l3B3: \"NWE_yXziU\", Gs52030su: \"NWE_yXziU\", jHWrNdUWb: \"CQiNjWkRv\", JNd0QWHbs: \"NWE_yXziU\", mz6QTylmp: getLocalizedValue(localizedValues, activeLocale) ?? \"Más de 30 años de diseño.\", qOPYmue3h: \"NWE_yXziU\", W31yFAi6N: {href: {hash: \":HhXannUOO\", webPageId: \"g1MG8zgcb\"}, refKey: true}, XWYobCbCH: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, positionX: \"49.6%\", positionY: \"63.2%\", src: \"https://framerusercontent.com/images/oxBHtgdEThhTIrMnuojkIcqqSxg.webp?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/oxBHtgdEThhTIrMnuojkIcqqSxg.webp?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/oxBHtgdEThhTIrMnuojkIcqqSxg.webp?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/oxBHtgdEThhTIrMnuojkIcqqSxg.webp?width=1920&height=1080 1920w\"}, \"\")}\r\nconst props3 = {...props2, Gs52030su: \"CQiNjWkRv\", jHWrNdUWb: \"NWE_yXziU\", mz6QTylmp: getLocalizedValue(localizedValues1, activeLocale) ?? \"Abordamos el diseño de manera integral.\", W31yFAi6N: {href: {hash: \":FDOOLWyjM\", webPageId: \"jYiq4cwNq\"}, refKey: true}, XWYobCbCH: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, positionX: \"50.2%\", positionY: \"57.4%\", src: \"https://framerusercontent.com/images/zHmwFQyl24J9ePYbJ1YMWgCxgIw.webp?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/zHmwFQyl24J9ePYbJ1YMWgCxgIw.webp?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/zHmwFQyl24J9ePYbJ1YMWgCxgIw.webp?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/zHmwFQyl24J9ePYbJ1YMWgCxgIw.webp?width=1920&height=1080 1920w\"}, \"\")}\r\nconst props4 = {...props2, jHWrNdUWb: \"NWE_yXziU\", JNd0QWHbs: \"CQiNjWkRv\", mz6QTylmp: getLocalizedValue(localizedValues2, activeLocale) ?? \"No es lo que hacemos, sino cómo lo hacemos.\", W31yFAi6N: {href: {hash: \":aBsujaqmA\", webPageId: \"xgCsdSgKl\"}, refKey: true}, XWYobCbCH: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, positionX: \"50.7%\", positionY: \"68.3%\", src: \"https://framerusercontent.com/images/rBG9GxjY2mT44SInv2ORUVrtZpM.webp?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/rBG9GxjY2mT44SInv2ORUVrtZpM.webp?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/rBG9GxjY2mT44SInv2ORUVrtZpM.webp?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/rBG9GxjY2mT44SInv2ORUVrtZpM.webp?width=1920&height=1080 1920w\"}, \"\")}\r\nconst props5 = {...props2, jHWrNdUWb: \"NWE_yXziU\", mz6QTylmp: getLocalizedValue(localizedValues3, activeLocale) ?? \"Pensamos globalmente, actuamos localmente.\", qOPYmue3h: \"CQiNjWkRv\", W31yFAi6N: {href: {hash: \":izlto13hG\", webPageId: \"MdVpsya3q\"}, refKey: true}, XWYobCbCH: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, src: \"https://framerusercontent.com/images/fQZN064OW6DViEaYGLI7zqjrL6E.webp?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/fQZN064OW6DViEaYGLI7zqjrL6E.webp?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/fQZN064OW6DViEaYGLI7zqjrL6E.webp?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/fQZN064OW6DViEaYGLI7zqjrL6E.webp?width=1920&height=1080 1920w\"}, \"\")}\r\nconst props6 = {...props1, AdGg5l3B3: \"CQiNjWkRv\", vMaKClz6T: undefined}\r\nconst props7 = {...props1, tjgEKs5wA: false, vMaKClz6T: {href: {hash: \":XiRGsPepk\", webPageId: \"RwhYw14UQ\"}, refKey: true}}\r\nconst props8 = {...props1, vMaKClz6T: {href: {hash: \":DdzVZ2fcI\", webPageId: \"pX85jUayp\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, g1MG8zgcb: props2, jYiq4cwNq: props3, MdVpsya3q: props5, pX85jUayp: props8, RwhYw14UQ: props7, xgCsdSgKl: props4, Y7Auw2UqL: props6}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Y7Auw2UqL\":\r\ncase \"RwhYw14UQ\":\r\ncase \"pX85jUayp\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"vMaKClz6T\"]]}, (resolvedLinks) => React.createElement(TemplateHome, {...props, key: \"TemplateHome\", style, vMaKClz6T: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"g1MG8zgcb\":\r\ncase \"jYiq4cwNq\":\r\ncase \"xgCsdSgKl\":\r\ncase \"MdVpsya3q\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"W31yFAi6N\"]]}, (resolvedLinks) => React.createElement(Template2, {...props, key: \"Template2\", style, W31yFAi6N: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Y7Auw2UqL\":\r\ncase \"RwhYw14UQ\":\r\ncase \"pX85jUayp\":\r\nreturn [{hash: \"9v65tx\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"2e74e2\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"17lr5xl\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"11aceju\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"g1MG8zgcb\":\r\ncase \"jYiq4cwNq\":\r\ncase \"xgCsdSgKl\":\r\ncase \"MdVpsya3q\":\r\nreturn [{hash: \"dxk6hy\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"10ee4yr\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"573m70\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"s3scx4\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.grupoberro.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/qRomD0c0aeCiVtwBwkYS/MulekFnYTgMSBPaK0HZ0/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}