{"version":3,"file":"script_main.DXPDnTP0.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","XLogo","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","css","addPropertyOverrides","CaretRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Hamburger","NavButton","ButtonFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","addPropertyOverrides","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","Image","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","e","log","time","timeEnd","e","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","p","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","MagnifyingGlass","SearchFonts","Search","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","SidebarFonts","Sidebar","CallToActionSectionFonts","CallToActionSection","SocialButtonFonts","SocialButton","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","Image","React.Fragment","RichText","InstagramLogo","FacebookLogo","LinkedinLogo","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Search","getProps","className","Component","ArrowLeft","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Sidebar","PreviousPage","Search","CallToActionSection","SocialButton","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","RichText","React.Fragment","Image","InstagramLogo","FacebookLogo","LinkedinLogo","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Home","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/JNI0unvKLnSNOjYgWQPe/cFK4x7HnGbxoZXkZNw5W/hNcHJzSkR.js","https:/framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js","https:/framerusercontent.com/modules/Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js","https:/framerusercontent.com/modules/oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js","https:/framerusercontent.com/modules/xn11P3R5iYMGN8vH9eQ4/FEpYL6sXNXHo57oLEv39/DK4ahW8Z_.js","https:/framerusercontent.com/modules/eXGXSws91PyzH1vDpNVv/GmK5RMYgy2YHFJ558bNJ/bqDw4bQ5N.js","https:/framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/3Dzx4dGWT045nuzNyZFP/KmHNOtSBz.js","https:/framerusercontent.com/modules/hQOFhwBZg60ECf5luqHt/DGDKTax9DIe3Sz5JtdHs/sgX2e_gcQ.js","https:/framerusercontent.com/modules/ns8KuWn8xknWoJZGO08X/VC9mg7iOwwConQrcm1kv/rsMp7FLf9.js","https:/framerusercontent.com/modules/9Z3kbJo5ez3ZUfkJSMCn/WGuV8evTemsMwjO7O4jd/j1dlW8T3X.js","https:/framerusercontent.com/modules/cYULQ5ZnVEIJW5Wt9LgT/C5sQkrmc99X7Hi1JyVq2/jJRI6kBO8.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/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js","https:/framerusercontent.com/modules/97XuCjrV41GnnuMwa6TA/0UOTmqx5b1J0hN93HoHb/VkNU9MGy1.js","https:/framerusercontent.com/modules/4JTouqk3j2SuRdD64jrV/1HoMxsShEbB7zK9Nr14S/OAstwZJZ_.js","https:/framerusercontent.com/modules/SulpgVrT1bx1PbM4v6vQ/NlB2xVoOI0SXwkP7BzsM/XcIlicl6R.js","https:/framerusercontent.com/modules/zBskFz63jd3j45myC3cC/gmEtAOrtx0CRmbvYIjhL/PreviousPage.js","https:/framerusercontent.com/modules/lkyBCmsuLJJ6kda1Q57h/JroulU6LYoGFWvAE5snQ/WVwuJNjgx.js","https:/framerusercontent.com/modules/sM8wEqE3rkbZ1rjAfeci/xvZoutEA0a72HU7LA7vr/T3H3sfQgL.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.75 18 C 0.336 18 0 17.664 0 17.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 17.25 C 18 17.664 17.664 18 17.25 18 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"ubm8tT7Gs\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0.75 18 C 0.336 18 0 17.664 0 17.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 17.25 C 18 17.664 17.664 18 17.25 18 Z\" fill=\"transparent\" height=\"18px\" id=\"uLIbokj1X\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"wcL4Xtw6S\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(11.25 10.5)\" width=\"1px\"/><path d=\"M 0 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"haFqKG9T6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 10.5)\" width=\"1px\"/><path d=\"M 0 2.625 C 0 1.175 1.175 0 2.625 0 C 4.075 0 5.25 1.175 5.25 2.625 L 5.25 6\" fill=\"transparent\" height=\"6px\" id=\"ldXP7NTX2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(11.25 10.5)\" width=\"5.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"M86o3vn0T\" transform=\"translate(7.125 6.75)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4033599021\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qVh2c\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-qVh2c { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-qVh2c\");Icon.displayName=\"Linkedin Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.5 0 L 4.5 0 C 2.015 0 0 2.015 0 4.5 L 0 13.5 C 0 15.985 2.015 18 4.5 18 L 13.5 18 C 15.985 18 18 15.985 18 13.5 L 18 4.5 C 18 2.015 15.985 0 13.5 0 Z M 9 12.75 C 6.929 12.75 5.25 11.071 5.25 9 C 5.25 6.929 6.929 5.25 9 5.25 C 11.071 5.25 12.75 6.929 12.75 9 C 12.75 11.071 11.071 12.75 9 12.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"SuXKGhab5\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 4.5 18 C 2.015 18 0 15.985 0 13.5 L 0 4.5 C 0 2.015 2.015 0 4.5 0 L 13.5 0 C 15.985 0 18 2.015 18 4.5 L 18 13.5 C 18 15.985 15.985 18 13.5 18 Z\" fill=\"transparent\" height=\"18px\" id=\"vvJ8FLDVj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"Q3v7fjWhv\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 8.25)\" width=\"7.5px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"VxeO4Hprj\" transform=\"translate(15.75 6)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"942143898\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SHCqu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SHCqu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-SHCqu\");Icon.displayName=\"Instagram Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"toDPs7Y9O\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"nB8qhy58t\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 3.75 0 L 2.25 0 C 1.007 0 0 1.007 0 2.25 L 0 12.75\" fill=\"transparent\" height=\"12.75px\" id=\"QFOnXWoYe\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 8.25)\" width=\"3.75px\"/><path d=\"M 0 0 L 6 0\" fill=\"transparent\" height=\"1px\" id=\"rOK6Xhani\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 13.5)\" width=\"6px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1426455308\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UHDx1\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-UHDx1 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-UHDx1\");Icon.displayName=\"Facebook Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 4.5 0 L 15 16.5 L 10.5 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"wBdJ15Yu6\" transform=\"translate(4.5 3.75)\" width=\"15px\"/><path d=\"M 0 0 L 4.5 0 L 15 16.5 L 10.5 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"El8uvQLqv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 3.75)\" width=\"15px\"/><path d=\"M 6.176 0 L 0 6.794\" fill=\"transparent\" height=\"6.7940624999999955px\" id=\"AHSzdg78i\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 13.456)\" width=\"6.176249999999996px\"/><path d=\"M 6.176 0 L 0 6.794\" fill=\"transparent\" height=\"6.794062499999999px\" id=\"h4GjUNYzh\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.324 3.75)\" width=\"6.176249999999996px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1688045918\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QMsyA\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QMsyA { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-QMsyA\");Icon.displayName=\"X Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"X Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\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 XLogo from\"https://framerusercontent.com/modules/oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js\";const enabledGestures={gbUuK9WUj:{hover:true}};const serializationHash=\"framer-yQO9g\";const variantClassNames={gbUuK9WUj:\"framer-v-kal1ql\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,icon,id,link,width,...props})=>{return{...props,NV2TRmZi_:link??props.NV2TRmZi_,WM1tS8ClV:icon??props.WM1tS8ClV??XLogo,xqLjCd3Vg:color??props.xqLjCd3Vg??\"var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, rgb(255, 253, 253))\"};};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,WM1tS8ClV,xqLjCd3Vg,NV2TRmZi_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gbUuK9WUj\",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:NV2TRmZi_,motionChild:true,nodeId:\"gbUuK9WUj\",openInNewTab:false,scopeId:\"DK4ahW8Z_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kal1ql\",className,classNames)} framer-1so0gi4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gbUuK9WUj\",ref:refBinding,style:{...style},...addPropertyOverrides({\"gbUuK9WUj-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-rli6mz\",Component:WM1tS8ClV,layoutDependency:layoutDependency,layoutId:\"HNsc5Vb9B\",style:{\"--1m6trwb\":0,\"--21h8s6\":xqLjCd3Vg,\"--pgex8v\":1.3},...addPropertyOverrides({\"gbUuK9WUj-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-wkqhj6\",Component:WM1tS8ClV,layoutDependency:layoutDependency,layoutId:\"plEBmo7ig\",style:{\"--1m6trwb\":0,\"--21h8s6\":xqLjCd3Vg,\"--pgex8v\":1.3},transformTemplate:transformTemplate1,...addPropertyOverrides({\"gbUuK9WUj-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yQO9g.framer-1so0gi4, .framer-yQO9g .framer-1so0gi4 { display: block; }\",\".framer-yQO9g.framer-kal1ql { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yQO9g .framer-rli6mz { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-yQO9g .framer-wkqhj6 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: absolute; right: -32px; top: 50%; width: 24px; z-index: 1; }\",\".framer-yQO9g.framer-v-kal1ql.hover .framer-rli6mz { left: -32px; position: absolute; top: 50%; z-index: 1; }\",\".framer-yQO9g.framer-v-kal1ql.hover .framer-wkqhj6 { position: relative; right: unset; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PhOmSakE5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"WM1tS8ClV\":\"icon\",\"xqLjCd3Vg\":\"color\",\"NV2TRmZi_\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerDK4ahW8Z_=withCSS(Component,css,\"framer-yQO9g\");export default FramerDK4ahW8Z_;FramerDK4ahW8Z_.displayName=\"Social Button\";FramerDK4ahW8Z_.defaultProps={height:40,width:40};addPropertyControls(FramerDK4ahW8Z_,{WM1tS8ClV:{defaultValue:{identifier:\"module:oMiuMYAdxzz5yk7pBqrm/j2eV5wGWikO42mvtQ2hM/Xx_sbLkzD.js:default\",moduleId:\"oMiuMYAdxzz5yk7pBqrm\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},xqLjCd3Vg:{defaultValue:'var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, rgb(255, 253, 253)) /* {\"name\":\"1\"} */',title:\"Color\",type:ControlType.Color},NV2TRmZi_:{title:\"Link\",type:ControlType.Link}});addFonts(FramerDK4ahW8Z_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDK4ahW8Z_\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"WM1tS8ClV\\\":\\\"icon\\\",\\\"xqLjCd3Vg\\\":\\\"color\\\",\\\"NV2TRmZi_\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PhOmSakE5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DK4ahW8Z_.map","// Generated by Framer (bbed9c4)\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=[\"FWdTBvGcU\",\"KMrhJw4eM\"];const serializationHash=\"framer-DFpv0\";const variantClassNames={FWdTBvGcU:\"framer-v-i2vli8\",KMrhJw4eM:\"framer-v-uym49p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VCuSC6PLd=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={\"Variant 1\":\"FWdTBvGcU\",\"Variant 2\":\"KMrhJw4eM\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FWdTBvGcU\",VCuSC6PLd:click??props.VCuSC6PLd};};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,VCuSC6PLd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FWdTBvGcU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qbmqc6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VCuSC6PLd){const res=await VCuSC6PLd(...args);if(res===false)return false;}setVariant(\"KMrhJw4eM\");});const onTapvq8m7b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VCuSC6PLd){const res=await VCuSC6PLd(...args);if(res===false)return false;}setVariant(\"FWdTBvGcU\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i2vli8\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FWdTBvGcU\",onTap:onTap1qbmqc6,ref:refBinding,style:{...style},...addPropertyOverrides({KMrhJw4eM:{\"data-framer-name\":\"Variant 2\",onTap:onTapvq8m7b}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mr2vj1\",layoutDependency:layoutDependency,layoutId:\"rbjA5yuHH\",style:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0},variants:{KMrhJw4eM:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yv4ooi\",layoutDependency:layoutDependency,layoutId:\"W0E0NiTHp\",style:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0},variants:{KMrhJw4eM:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DFpv0.framer-5oyz6e, .framer-DFpv0 .framer-5oyz6e { display: block; }\",\".framer-DFpv0.framer-i2vli8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 32px; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: 32px; }\",\".framer-DFpv0 .framer-mr2vj1 { flex: none; height: 2px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: 11px; width: 28px; z-index: 1; }\",\".framer-DFpv0 .framer-1yv4ooi { bottom: 11px; flex: none; height: 2px; left: calc(50.00000000000002% - 28px / 2); position: absolute; width: 28px; z-index: 1; }\",\".framer-DFpv0.framer-v-uym49p .framer-mr2vj1 { height: 2px; top: calc(46.87500000000002% - 2px / 2); }\",\".framer-DFpv0.framer-v-uym49p .framer-1yv4ooi { bottom: unset; height: 2px; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KMrhJw4eM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VCuSC6PLd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbqDw4bQ5N=withCSS(Component,css,\"framer-DFpv0\");export default FramerbqDw4bQ5N;FramerbqDw4bQ5N.displayName=\"Hamburger\";FramerbqDw4bQ5N.defaultProps={height:32,width:32};addPropertyControls(FramerbqDw4bQ5N,{variant:{options:[\"FWdTBvGcU\",\"KMrhJw4eM\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},VCuSC6PLd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerbqDw4bQ5N,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbqDw4bQ5N\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"VCuSC6PLd\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KMrhJw4eM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bqDw4bQ5N.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 7.5 7.5 L 0 15 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"G7JipcseD\" transform=\"translate(9 4.5)\" width=\"7.5px\"/><path d=\"M 0 0 L 7.5 7.5 L 0 15 Z\" fill=\"transparent\" height=\"15px\" id=\"qoOYEIyEO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 4.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"378746454\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2XSSS\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-2XSSS { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-2XSSS\");Icon.displayName=\"Caret Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Marcellus-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Marcellus\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Marcellus\",url:\"https://fonts.gstatic.com/s/marcellus/v14/wEO_EBrOk8hQLDvIAF8FVPAL3EsHiA.woff2\",weight:\"400\"}]}];export const css=[\".framer-AWsrM .framer-styles-preset-lftobv:not(.rich-text-wrapper), .framer-AWsrM .framer-styles-preset-lftobv.rich-text-wrapper h4 { --framer-font-family: \\\"Marcellus\\\", \\\"Marcellus Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-AWsrM\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretRight from\"https://framerusercontent.com/modules/pAlGjrJ9K21ZZnox9gT0/3Dzx4dGWT045nuzNyZFP/KmHNOtSBz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hQOFhwBZg60ECf5luqHt/DGDKTax9DIe3Sz5JtdHs/sgX2e_gcQ.js\";const CaretRightFonts=getFonts(CaretRight);const enabledGestures={BCzJtaYYs:{hover:true,pressed:true},qlZxwTYei:{hover:true,pressed:true}};const cycleOrder=[\"BCzJtaYYs\",\"qlZxwTYei\"];const serializationHash=\"framer-uHhow\";const variantClassNames={BCzJtaYYs:\"framer-v-1k4sh2n\",qlZxwTYei:\"framer-v-1drkvpz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ebEYIq6AP=undefined;const ZANaoVLHD=undefined;const p2RJhCVjR=undefined;const yWDUdSCZ1=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={\"Nav button w Arrow\":\"qlZxwTYei\",\"Nav button\":\"BCzJtaYYs\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,title,width,...props})=>{return{...props,ebEYIq6AP:click??props.ebEYIq6AP,p2RJhCVjR:hover??props.p2RJhCVjR,variant:humanReadableVariantMap[props.variant]??props.variant??\"BCzJtaYYs\",yWDUdSCZ1:title??props.yWDUdSCZ1??\"Buton\",ZANaoVLHD:link??props.ZANaoVLHD};};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,ZANaoVLHD,yWDUdSCZ1,ebEYIq6AP,p2RJhCVjR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BCzJtaYYs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapoogcir=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ebEYIq6AP){const res=await ebEYIq6AP(...args);if(res===false)return false;}});const onMouseEnter30n76m=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(p2RJhCVjR){const res=await p2RJhCVjR(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"qlZxwTYei-hover\",\"qlZxwTYei-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"qlZxwTYei\")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:ZANaoVLHD,motionChild:true,nodeId:\"BCzJtaYYs\",openInNewTab:false,scopeId:\"rsMp7FLf9\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1k4sh2n\",className,classNames)} framer-5ees07`,\"data-framer-name\":\"Nav button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BCzJtaYYs\",onTap:onTapoogcir,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"BCzJtaYYs-hover\":{\"data-framer-name\":undefined},\"BCzJtaYYs-pressed\":{\"data-framer-name\":undefined},\"qlZxwTYei-hover\":{\"data-framer-name\":undefined},\"qlZxwTYei-pressed\":{\"data-framer-name\":undefined},qlZxwTYei:{\"data-framer-name\":\"Nav button w Arrow\",onMouseEnter:onMouseEnter30n76m}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-lftobv\",\"data-styles-preset\":\"sgX2e_gcQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:\"Home\"})}),className:\"framer-8dwhzf\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HIFysgFH9\",style:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},text:yWDUdSCZ1,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-1bckxux\",layoutDependency:layoutDependency,layoutId:\"o01YFWgKS\",style:{\"--1m6trwb\":1,\"--21h8s6\":\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\",\"--pgex8v\":0}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uHhow.framer-5ees07, .framer-uHhow .framer-5ees07 { display: block; }\",\".framer-uHhow.framer-1k4sh2n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; text-decoration: none; width: 240px; }\",\".framer-uHhow .framer-8dwhzf { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uHhow .framer-1bckxux { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 20px; }\",\".framer-uHhow.framer-v-1drkvpz .framer-1bckxux { height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-uHhow.framer-v-1k4sh2n.hover.framer-1k4sh2n, .framer-uHhow.framer-v-1drkvpz.hover.framer-1k4sh2n, .framer-uHhow.framer-v-1k4sh2n.pressed.framer-1k4sh2n, .framer-uHhow.framer-v-1drkvpz.pressed.framer-1k4sh2n { padding: 12px 24px 12px 12px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53.5\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qlZxwTYei\":{\"layout\":[\"fixed\",\"auto\"]},\"Mm0z7dAa7\":{\"layout\":[\"fixed\",\"auto\"]},\"cFNh3SEpJ\":{\"layout\":[\"fixed\",\"auto\"]},\"ddak6fySM\":{\"layout\":[\"fixed\",\"auto\"]},\"PL3bkJ__K\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZANaoVLHD\":\"link\",\"yWDUdSCZ1\":\"title\",\"ebEYIq6AP\":\"click\",\"p2RJhCVjR\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrsMp7FLf9=withCSS(Component,css,\"framer-uHhow\");export default FramerrsMp7FLf9;FramerrsMp7FLf9.displayName=\"Nav Button\";FramerrsMp7FLf9.defaultProps={height:53.5,width:240};addPropertyControls(FramerrsMp7FLf9,{variant:{options:[\"BCzJtaYYs\",\"qlZxwTYei\"],optionTitles:[\"Nav button\",\"Nav button w Arrow\"],title:\"Variant\",type:ControlType.Enum},ZANaoVLHD:{title:\"Link\",type:ControlType.Link},yWDUdSCZ1:{defaultValue:\"Buton\",displayTextArea:false,title:\"Title\",type:ControlType.String},onyWDUdSCZ1Change:{changes:\"yWDUdSCZ1\",type:ControlType.ChangeHandler},ebEYIq6AP:{title:\"Click\",type:ControlType.EventHandler},p2RJhCVjR:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerrsMp7FLf9,[{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\"}]},...CaretRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrsMp7FLf9\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qlZxwTYei\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mm0z7dAa7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cFNh3SEpJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ddak6fySM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PL3bkJ__K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ZANaoVLHD\\\":\\\"link\\\",\\\"yWDUdSCZ1\\\":\\\"title\\\",\\\"ebEYIq6AP\\\":\\\"click\\\",\\\"p2RJhCVjR\\\":\\\"hover\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"53.5\",\"framerIntrinsicWidth\":\"240\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rsMp7FLf9.map","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,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 Hamburger from\"https://framerusercontent.com/modules/eXGXSws91PyzH1vDpNVv/GmK5RMYgy2YHFJ558bNJ/bqDw4bQ5N.js\";import NavButton from\"https://framerusercontent.com/modules/ns8KuWn8xknWoJZGO08X/VC9mg7iOwwConQrcm1kv/rsMp7FLf9.js\";import Button from\"https://framerusercontent.com/modules/faGELuWuH0nsjfdjm0Gn/Fy9UsD7rnrrldoeJBOjs/zOtXmXJUV.js\";const HamburgerFonts=getFonts(Hamburger);const NavButtonFonts=getFonts(NavButton);const ButtonFonts=getFonts(Button);const cycleOrder=[\"FYN5SKImN\",\"Vk8qsCm5R\",\"YClQHL8Zn\",\"CT7I8Zm5A\"];const serializationHash=\"framer-1PmSx\";const variantClassNames={CT7I8Zm5A:\"framer-v-u3m931\",FYN5SKImN:\"framer-v-15wi5z\",Vk8qsCm5R:\"framer-v-oe9r1\",YClQHL8Zn:\"framer-v-9qxws3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone - Closed\":\"CT7I8Zm5A\",\"Phone - Open\":\"YClQHL8Zn\",Desktop:\"FYN5SKImN\",Tablet:\"Vk8qsCm5R\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FYN5SKImN\"};};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:\"FYN5SKImN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const VCuSC6PLdlerc9c=activeVariantCallback(async(...args)=>{setVariant(\"CT7I8Zm5A\");});const VCuSC6PLdz2oyms=activeVariantCallback(async(...args)=>{setVariant(\"YClQHL8Zn\");});const ebEYIq6APlerc9c=activeVariantCallback(async(...args)=>{setVariant(\"CT7I8Zm5A\");});const r7Kc3Tlv9lerc9c=activeVariantCallback(async(...args)=>{setVariant(\"CT7I8Zm5A\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"YClQHL8Zn\",\"CT7I8Zm5A\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"CT7I8Zm5A\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15wi5z\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"FYN5SKImN\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(232, 232, 232) 25%)\",...style},...addPropertyOverrides({CT7I8Zm5A:{\"data-framer-name\":\"Phone - Closed\",draggable:\"false\"},Vk8qsCm5R:{\"data-framer-name\":\"Tablet\"},YClQHL8Zn:{\"data-framer-name\":\"Phone - Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xmlint\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"ODP2JvS7f\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iwhvty\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"neXO_06UV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MA4LO8G34\",openInNewTab:false,scopeId:\"j1dlW8T3X\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-rbt36s framer-1s6jo0a\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"MA4LO8G34\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-17gqm8o\",layoutDependency:layoutDependency,layoutId:\"N08oykusk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 195.06 62.105\" overflow=\"visible\"><path d=\"M 43.881 23.445 C 43.881 22.585 43.867 21.858 43.837 21.273 C 43.807 20.688 43.788 20.167 43.773 19.715 C 44.182 19.779 44.512 19.809 44.759 19.809 C 45.005 19.809 45.336 19.779 45.745 19.715 C 47.338 21.229 48.915 22.713 50.473 24.177 C 52.031 25.641 53.629 27.125 55.271 28.638 L 55.271 25.189 C 55.271 24.575 55.271 23.975 55.261 23.381 C 55.251 22.786 55.246 22.241 55.241 21.74 C 55.231 21.239 55.221 20.811 55.197 20.447 C 55.177 20.084 55.147 19.843 55.118 19.715 C 55.527 19.779 55.857 19.809 56.104 19.809 C 56.35 19.809 56.681 19.779 57.09 19.715 C 57.016 20.85 56.957 21.882 56.913 22.796 C 56.868 23.715 56.834 24.58 56.804 25.391 C 56.775 26.201 56.755 27.007 56.75 27.798 C 56.74 28.594 56.74 29.439 56.74 30.339 L 56.74 32.589 C 56.449 32.564 56.148 32.55 55.838 32.55 C 55.527 32.55 55.231 32.559 54.98 32.589 C 51.967 29.592 48.767 26.575 45.39 23.538 C 45.375 23.902 45.365 24.26 45.356 24.624 C 45.346 24.988 45.346 25.356 45.346 25.73 L 45.346 27.901 C 45.346 28.653 45.346 29.287 45.356 29.813 C 45.36 30.339 45.375 30.781 45.39 31.144 C 45.405 31.508 45.42 31.803 45.434 32.034 C 45.449 32.265 45.464 32.451 45.479 32.584 C 45.301 32.559 45.129 32.545 44.951 32.545 L 44.448 32.545 C 44.113 32.545 43.773 32.555 43.438 32.584 C 43.467 32.486 43.502 32.127 43.546 31.518 C 43.59 30.904 43.64 30.157 43.689 29.277 C 43.738 28.398 43.783 27.439 43.822 26.408 C 43.857 25.376 43.876 24.388 43.876 23.435 Z M 63.021 22.143 C 62.992 21.337 62.947 20.526 62.888 19.715 C 63.549 19.73 64.2 19.745 64.841 19.769 C 65.487 19.794 66.138 19.809 66.793 19.809 C 67.878 19.809 68.839 19.799 69.678 19.779 C 70.521 19.76 71.088 19.74 71.379 19.715 C 71.319 19.917 71.29 20.177 71.29 20.501 C 71.29 20.703 71.295 20.855 71.31 20.968 C 71.324 21.081 71.344 21.204 71.374 21.342 C 70.95 21.317 70.486 21.293 69.978 21.268 C 69.475 21.243 68.982 21.219 68.509 21.194 C 68.036 21.17 67.607 21.15 67.227 21.14 C 66.847 21.13 66.576 21.121 66.414 21.121 C 66.354 21.809 66.32 22.487 66.315 23.165 C 66.305 23.838 66.305 24.521 66.305 25.209 C 67.257 25.194 68.115 25.179 68.884 25.155 C 69.653 25.13 70.452 25.101 71.285 25.061 C 71.241 25.273 71.211 25.435 71.196 25.548 C 71.181 25.661 71.176 25.779 71.176 25.902 C 71.176 26 71.186 26.103 71.211 26.211 C 71.231 26.319 71.26 26.472 71.29 26.668 C 69.623 26.555 67.962 26.501 66.31 26.501 C 66.31 26.899 66.31 27.302 66.3 27.7 C 66.29 28.098 66.29 28.501 66.29 28.899 C 66.29 29.71 66.31 30.491 66.354 31.243 C 67.188 31.243 68.021 31.223 68.854 31.189 C 69.687 31.149 70.531 31.09 71.379 31.002 C 71.349 31.139 71.329 31.262 71.315 31.375 C 71.3 31.488 71.295 31.646 71.295 31.842 C 71.295 32.039 71.3 32.196 71.315 32.309 C 71.329 32.422 71.349 32.515 71.379 32.589 C 70.984 32.574 70.496 32.569 69.919 32.559 C 69.342 32.555 68.549 32.55 67.538 32.55 L 64.057 32.55 C 63.727 32.55 63.48 32.55 63.312 32.559 C 63.145 32.564 63.002 32.574 62.883 32.589 C 62.943 31.813 62.987 31.026 63.017 30.221 C 63.046 29.415 63.061 28.491 63.061 27.454 L 63.061 24.904 C 63.061 23.867 63.046 22.944 63.017 22.138 Z M 84.775 25.587 C 84.439 26.383 84.099 27.189 83.754 28.014 C 83.409 28.84 83.079 29.651 82.753 30.452 C 82.433 31.252 82.152 31.965 81.92 32.589 C 81.585 32.564 81.21 32.55 80.801 32.55 L 80.229 32.55 C 80.037 32.55 79.849 32.559 79.657 32.589 C 79.494 32.078 79.282 31.415 79.021 30.604 C 78.76 29.793 78.474 28.928 78.163 28.019 C 77.857 27.105 77.542 26.187 77.221 25.253 C 76.901 24.324 76.6 23.469 76.319 22.693 C 76.043 21.917 75.806 21.258 75.619 20.718 C 75.427 20.172 75.303 19.838 75.244 19.715 C 75.565 19.74 75.88 19.764 76.186 19.779 C 76.782 19.819 77.38 19.819 77.976 19.779 C 78.276 19.76 78.572 19.74 78.863 19.715 C 79.318 21.377 79.804 23.03 80.323 24.673 C 80.579 25.494 80.825 26.285 81.067 27.051 C 81.309 27.818 81.53 28.53 81.738 29.179 L 81.782 29.179 C 82.102 28.393 82.452 27.538 82.822 26.619 C 83.197 25.7 83.557 24.801 83.907 23.921 C 84.257 23.042 84.578 22.226 84.873 21.484 C 85.164 20.742 85.391 20.153 85.554 19.715 C 85.746 19.74 85.928 19.764 86.101 19.779 C 86.279 19.799 86.461 19.809 86.648 19.809 C 86.836 19.809 87.023 19.799 87.196 19.779 C 87.368 19.76 87.556 19.74 87.743 19.715 C 87.802 19.99 87.911 20.359 88.073 20.821 C 88.236 21.283 88.418 21.794 88.635 22.359 C 88.847 22.919 89.074 23.514 89.316 24.138 C 89.557 24.762 89.799 25.381 90.04 25.995 C 90.282 26.609 90.504 27.189 90.711 27.739 C 90.918 28.29 91.086 28.771 91.214 29.184 L 91.258 29.184 C 91.549 28.398 91.86 27.528 92.19 26.58 C 92.521 25.631 92.836 24.712 93.147 23.823 C 93.452 22.934 93.733 22.123 93.98 21.386 C 94.226 20.649 94.404 20.094 94.508 19.72 C 94.872 19.784 95.178 19.814 95.43 19.814 C 95.592 19.814 95.755 19.804 95.923 19.784 C 96.09 19.764 96.263 19.745 96.44 19.72 C 96.337 19.956 96.179 20.344 95.957 20.88 C 95.735 21.415 95.484 22.049 95.188 22.781 C 94.897 23.514 94.581 24.31 94.246 25.169 C 93.911 26.029 93.571 26.899 93.235 27.774 C 92.9 28.648 92.575 29.503 92.259 30.343 C 91.944 31.179 91.668 31.931 91.436 32.594 C 91.101 32.569 90.726 32.555 90.317 32.555 L 89.745 32.555 C 89.552 32.555 89.365 32.564 89.173 32.594 C 88.704 31.071 88.172 29.557 87.58 28.049 C 86.989 26.545 86.362 25.007 85.702 23.45 L 85.657 23.45 C 85.396 24.088 85.095 24.801 84.755 25.597 Z M 109.792 24.904 C 109.792 23.867 109.777 22.944 109.748 22.138 C 109.718 21.332 109.674 20.521 109.615 19.71 C 109.861 19.735 110.132 19.76 110.428 19.774 C 110.724 19.789 111.049 19.804 111.414 19.804 C 111.897 19.804 112.44 19.789 113.036 19.755 C 113.638 19.725 114.417 19.705 115.383 19.705 C 116.64 19.705 117.789 19.804 118.82 19.995 C 119.85 20.187 120.743 20.516 121.487 20.978 C 122.232 21.44 122.813 22.064 123.223 22.845 C 123.632 23.627 123.839 24.609 123.839 25.798 C 123.839 26.835 123.637 27.774 123.237 28.609 C 122.833 29.444 122.286 30.162 121.591 30.756 C 120.895 31.351 120.092 31.803 119.175 32.117 C 118.258 32.432 117.281 32.584 116.246 32.584 C 115.147 32.584 114.215 32.579 113.436 32.564 C 112.662 32.55 111.986 32.545 111.414 32.545 L 110.428 32.545 C 110.137 32.545 109.866 32.555 109.615 32.584 C 109.674 31.808 109.718 31.021 109.748 30.216 C 109.777 29.41 109.792 28.486 109.792 27.449 L 109.792 24.899 Z M 113.041 28.82 L 113.041 29.945 C 113.041 30.309 113.041 30.638 113.051 30.938 C 113.061 31.238 113.061 31.429 113.061 31.518 C 113.283 31.533 113.544 31.542 113.85 31.557 C 114.155 31.572 114.535 31.577 114.994 31.577 C 116.645 31.577 117.957 31.095 118.923 30.132 C 119.89 29.169 120.373 27.715 120.373 25.764 C 120.373 24.988 120.25 24.295 120.013 23.685 C 119.771 23.071 119.431 22.55 118.992 22.118 C 118.553 21.686 118.026 21.356 117.41 21.126 C 116.793 20.895 116.108 20.777 115.349 20.777 C 114.821 20.777 114.392 20.786 114.067 20.806 C 113.736 20.826 113.406 20.845 113.066 20.87 C 113.066 20.958 113.066 21.15 113.056 21.45 C 113.046 21.75 113.046 22.089 113.046 22.462 L 113.046 28.815 Z M 128.188 26.182 C 128.188 25.258 128.39 24.388 128.789 23.577 C 129.193 22.767 129.76 22.054 130.49 21.44 C 131.22 20.826 132.107 20.349 133.148 19.995 C 134.188 19.647 135.342 19.47 136.614 19.47 C 137.782 19.47 138.872 19.607 139.883 19.882 C 140.893 20.158 141.771 20.57 142.516 21.121 C 143.26 21.669 143.864 22.385 144.281 23.209 C 144.715 24.054 144.927 25.037 144.927 26.162 C 144.927 27.1 144.72 27.975 144.3 28.786 C 143.881 29.597 143.304 30.309 142.565 30.913 C 141.825 31.518 140.943 31.989 139.922 32.329 C 138.902 32.668 137.772 32.835 136.54 32.835 C 135.386 32.835 134.296 32.712 133.281 32.471 C 132.265 32.225 131.378 31.832 130.623 31.292 C 129.869 30.746 129.272 30.054 128.834 29.213 C 128.395 28.373 128.173 27.361 128.173 26.187 Z M 141.332 25.769 C 141.332 24.958 141.214 24.231 140.982 23.587 C 140.751 22.944 140.425 22.398 140.006 21.946 C 139.587 21.494 139.084 21.15 138.492 20.904 C 137.901 20.659 137.25 20.541 136.55 20.541 C 135.805 20.541 135.135 20.693 134.543 20.998 C 133.951 21.302 133.448 21.72 133.039 22.246 C 132.63 22.772 132.319 23.386 132.107 24.093 C 131.895 24.801 131.787 25.553 131.787 26.354 C 131.787 27.351 131.91 28.196 132.162 28.884 C 132.408 29.572 132.748 30.122 133.172 30.545 C 133.596 30.963 134.085 31.267 134.642 31.454 C 135.199 31.641 135.786 31.734 136.397 31.734 C 137.058 31.734 137.684 31.616 138.285 31.38 C 138.885 31.144 139.422 30.773 139.853 30.294 C 140.297 29.808 140.657 29.189 140.928 28.437 C 141.199 27.685 141.332 26.801 141.332 25.774 Z M 148.975 26.182 C 148.975 25.258 149.177 24.388 149.576 23.577 C 149.98 22.767 150.547 22.054 151.277 21.44 C 152.007 20.826 152.894 20.349 153.935 19.995 C 154.975 19.647 156.129 19.47 157.401 19.47 C 158.569 19.47 159.659 19.607 160.67 19.882 C 161.68 20.158 162.558 20.57 163.303 21.121 C 164.047 21.669 164.651 22.385 165.068 23.209 C 165.502 24.054 165.714 25.037 165.714 26.162 C 165.714 27.1 165.506 27.975 165.087 28.786 C 164.668 29.597 164.091 30.309 163.352 30.913 C 162.612 31.518 161.73 31.989 160.709 32.329 C 159.688 32.668 158.559 32.835 157.327 32.835 C 156.173 32.835 155.083 32.712 154.068 32.471 C 153.052 32.225 152.165 31.832 151.41 31.292 C 150.656 30.746 150.059 30.054 149.62 29.213 C 149.182 28.373 148.96 27.361 148.96 26.187 Z M 162.119 25.769 C 162.119 24.958 162.001 24.231 161.769 23.587 C 161.537 22.944 161.212 22.398 160.793 21.946 C 160.374 21.494 159.871 21.15 159.279 20.904 C 158.688 20.659 158.037 20.541 157.337 20.541 C 156.592 20.541 155.922 20.693 155.33 20.998 C 154.738 21.302 154.235 21.72 153.826 22.246 C 153.417 22.772 153.106 23.386 152.894 24.093 C 152.682 24.801 152.574 25.553 152.574 26.354 C 152.574 27.351 152.697 28.196 152.949 28.884 C 153.195 29.572 153.535 30.122 153.959 30.545 C 154.383 30.963 154.871 31.267 155.429 31.454 C 155.986 31.641 156.572 31.734 157.184 31.734 C 157.845 31.734 158.471 31.616 159.072 31.38 C 159.672 31.144 160.209 30.773 160.64 30.294 C 161.084 29.808 161.444 29.189 161.715 28.437 C 161.986 27.685 162.119 26.801 162.119 25.774 Z M 174.194 26.688 L 174.194 27.454 C 174.194 28.491 174.209 29.415 174.238 30.221 C 174.268 31.026 174.312 31.817 174.371 32.589 C 174.125 32.564 173.854 32.55 173.558 32.55 L 171.581 32.55 C 171.29 32.55 171.019 32.559 170.767 32.589 C 170.826 31.813 170.871 31.026 170.9 30.221 C 170.93 29.415 170.945 28.491 170.945 27.454 L 170.945 24.904 C 170.945 23.867 170.93 22.944 170.9 22.138 C 170.871 21.332 170.826 20.521 170.767 19.71 C 171.014 19.735 171.285 19.76 171.581 19.774 C 171.877 19.789 172.202 19.804 172.567 19.804 C 172.961 19.804 173.41 19.789 173.918 19.755 C 174.421 19.725 175.047 19.705 175.796 19.705 C 176.354 19.705 176.827 19.72 177.221 19.745 C 177.616 19.769 177.956 19.809 178.242 19.858 C 178.528 19.907 178.774 19.976 178.986 20.054 C 179.198 20.138 179.401 20.231 179.588 20.344 C 180.027 20.619 180.377 20.958 180.633 21.366 C 180.89 21.774 181.018 22.256 181.018 22.821 C 181.018 23.735 180.727 24.477 180.14 25.051 C 179.553 25.626 178.715 26.034 177.616 26.27 C 178.316 27.331 179.07 28.393 179.874 29.444 C 180.678 30.501 181.481 31.547 182.29 32.584 C 181.955 32.559 181.624 32.545 181.304 32.545 L 179.317 32.545 C 178.986 32.545 178.656 32.555 178.316 32.584 L 174.386 26.683 L 174.189 26.683 Z M 177.66 23.238 C 177.66 22.688 177.596 22.251 177.463 21.926 C 177.33 21.602 177.128 21.356 176.861 21.184 C 176.59 21.017 176.24 20.904 175.806 20.855 C 175.372 20.806 174.86 20.782 174.258 20.782 C 174.214 22.482 174.194 24.182 174.194 25.877 C 174.283 25.892 174.367 25.897 174.445 25.906 C 174.524 25.911 174.603 25.916 174.677 25.916 C 175.644 25.916 176.383 25.695 176.896 25.253 C 177.409 24.811 177.665 24.138 177.665 23.238 Z M 190.677 20.634 C 190.001 20.634 189.454 20.801 189.03 21.14 C 188.606 21.479 188.394 21.872 188.394 22.32 C 188.394 22.767 188.556 23.16 188.887 23.455 C 189.217 23.749 189.631 24.015 190.124 24.251 C 190.622 24.486 191.155 24.717 191.727 24.934 C 192.299 25.155 192.831 25.42 193.329 25.739 C 193.827 26.059 194.241 26.447 194.567 26.899 C 194.897 27.356 195.06 27.941 195.06 28.653 C 195.06 29.277 194.922 29.852 194.641 30.368 C 194.365 30.889 193.965 31.331 193.457 31.7 C 192.945 32.068 192.333 32.348 191.623 32.545 C 190.913 32.736 190.119 32.835 189.242 32.835 C 188.453 32.835 187.743 32.761 187.122 32.618 C 186.5 32.476 186.027 32.299 185.707 32.083 C 185.855 31.646 185.978 31.248 186.081 30.884 C 186.185 30.52 186.269 30.127 186.343 29.705 L 186.762 29.705 C 186.821 29.98 186.929 30.24 187.092 30.481 C 187.255 30.727 187.457 30.938 187.708 31.13 C 187.955 31.316 188.256 31.464 188.611 31.572 C 188.961 31.68 189.355 31.729 189.794 31.729 C 190.672 31.729 191.318 31.542 191.737 31.169 C 192.156 30.795 192.363 30.343 192.363 29.818 C 192.363 29.341 192.2 28.958 191.88 28.653 C 191.559 28.353 191.155 28.088 190.672 27.857 C 190.154 27.611 189.626 27.386 189.089 27.184 C 188.517 26.968 187.989 26.698 187.506 26.388 C 187.023 26.074 186.619 25.69 186.298 25.233 C 185.978 24.776 185.815 24.192 185.815 23.479 C 185.815 22.831 185.948 22.256 186.219 21.754 C 186.491 21.253 186.851 20.836 187.304 20.497 C 187.758 20.158 188.28 19.902 188.872 19.73 C 189.464 19.553 190.09 19.47 190.751 19.47 C 191.539 19.47 192.23 19.553 192.826 19.715 C 193.423 19.877 193.926 20.103 194.35 20.388 C 194.217 20.673 194.103 20.954 194.01 21.224 C 193.916 21.494 193.793 21.833 193.65 22.246 L 193.319 22.246 C 192.851 21.17 191.963 20.634 190.662 20.634 Z M 82.714 45.561 C 82.714 44.922 82.699 44.298 82.669 43.684 C 82.64 43.07 82.61 42.446 82.576 41.807 C 82.906 41.826 83.227 41.841 83.542 41.856 C 83.858 41.871 84.183 41.876 84.508 41.876 C 84.834 41.876 85.159 41.866 85.475 41.841 C 85.79 41.817 86.116 41.807 86.441 41.807 C 86.915 41.807 87.368 41.846 87.797 41.925 C 88.226 42.003 88.606 42.131 88.926 42.308 C 89.247 42.485 89.503 42.721 89.69 43.011 C 89.878 43.301 89.971 43.664 89.971 44.097 C 89.971 44.558 89.848 44.961 89.607 45.291 C 89.365 45.625 89.064 45.9 88.714 46.116 C 88.364 46.332 87.984 46.504 87.585 46.622 C 87.186 46.745 86.816 46.824 86.491 46.863 C 86.629 47.005 86.811 47.212 87.053 47.472 C 87.289 47.733 87.556 48.023 87.851 48.337 C 88.147 48.651 88.453 48.981 88.768 49.325 C 89.084 49.669 89.39 49.998 89.685 50.312 C 89.981 50.627 90.257 50.912 90.519 51.177 C 90.78 51.437 90.987 51.634 91.145 51.772 C 90.977 51.752 90.805 51.742 90.637 51.742 L 89.636 51.742 C 89.469 51.742 89.301 51.752 89.143 51.772 C 88.975 51.57 88.714 51.265 88.369 50.858 C 88.024 50.45 87.639 50.017 87.225 49.551 C 86.806 49.089 86.377 48.627 85.943 48.165 C 85.509 47.708 85.11 47.315 84.745 46.996 L 84.099 46.996 L 84.099 48.052 C 84.099 48.691 84.114 49.32 84.144 49.939 C 84.173 50.558 84.203 51.167 84.237 51.767 C 83.976 51.747 83.7 51.737 83.404 51.737 C 83.108 51.737 82.832 51.747 82.571 51.767 C 82.605 51.167 82.635 50.558 82.664 49.939 C 82.694 49.32 82.709 48.691 82.709 48.052 L 82.709 45.561 Z M 84.104 46.391 C 84.262 46.421 84.435 46.44 84.622 46.45 C 84.809 46.46 85.016 46.465 85.243 46.465 C 85.593 46.465 85.958 46.431 86.338 46.362 C 86.717 46.293 87.067 46.175 87.383 46.008 C 87.699 45.841 87.965 45.61 88.172 45.325 C 88.379 45.04 88.487 44.681 88.487 44.244 C 88.487 43.866 88.404 43.556 88.241 43.31 C 88.078 43.065 87.866 42.868 87.605 42.726 C 87.344 42.578 87.062 42.48 86.757 42.431 C 86.451 42.377 86.15 42.352 85.859 42.352 C 85.465 42.352 85.135 42.357 84.873 42.372 C 84.612 42.387 84.39 42.401 84.213 42.421 C 84.188 42.952 84.168 43.477 84.144 44.003 C 84.119 44.524 84.109 45.045 84.109 45.571 L 84.109 46.396 Z M 94.981 43.664 C 94.951 43.045 94.922 42.426 94.887 41.807 C 95.395 41.826 95.903 41.841 96.406 41.856 C 96.909 41.871 97.417 41.876 97.924 41.876 C 98.432 41.876 98.935 41.871 99.433 41.856 C 99.931 41.841 100.434 41.826 100.947 41.807 C 100.912 41.949 100.897 42.097 100.897 42.244 C 100.897 42.392 100.912 42.534 100.947 42.677 C 100.582 42.657 100.252 42.637 99.951 42.618 C 99.65 42.598 99.334 42.578 98.999 42.559 C 98.16 42.509 97.32 42.486 96.48 42.49 C 96.47 42.799 96.455 43.094 96.435 43.374 C 96.421 43.654 96.411 43.974 96.411 44.332 C 96.411 44.711 96.411 45.079 96.421 45.433 C 96.425 45.792 96.43 46.062 96.43 46.244 C 96.928 46.244 97.377 46.244 97.771 46.229 C 98.436 46.215 99.1 46.189 99.763 46.15 C 100.04 46.136 100.306 46.121 100.552 46.101 C 100.518 46.244 100.503 46.396 100.503 46.548 C 100.503 46.691 100.523 46.838 100.552 46.986 C 100.256 46.956 99.916 46.932 99.527 46.912 C 99.137 46.892 98.748 46.883 98.353 46.878 C 97.964 46.878 97.594 46.868 97.249 46.863 C 96.904 46.863 96.628 46.858 96.425 46.858 C 96.425 46.946 96.425 47.04 96.416 47.143 C 96.411 47.246 96.406 47.374 96.406 47.526 L 96.406 48.961 C 96.406 49.511 96.406 49.968 96.416 50.322 C 96.421 50.681 96.43 50.951 96.44 51.133 L 97.629 51.133 C 98.443 51.134 99.257 51.108 100.069 51.054 C 100.434 51.03 100.754 50.995 101.031 50.946 C 101.006 51.015 100.991 51.089 100.986 51.172 C 100.981 51.256 100.976 51.329 100.976 51.398 C 100.976 51.55 100.991 51.678 101.026 51.777 C 100.518 51.757 100.01 51.747 99.507 51.747 L 96.425 51.747 C 95.918 51.747 95.4 51.757 94.882 51.777 C 94.917 51.157 94.946 50.543 94.976 49.929 C 95.005 49.315 95.02 48.691 95.02 48.052 L 95.02 45.561 C 95.02 44.922 95.005 44.293 94.976 43.674 Z M 114.821 51.767 C 114.672 51.748 114.522 51.738 114.372 51.737 L 113.47 51.737 C 113.327 51.737 113.179 51.747 113.021 51.767 C 112.943 51.546 112.834 51.275 112.701 50.961 C 112.563 50.646 112.415 50.317 112.252 49.973 C 112.09 49.629 111.922 49.28 111.749 48.932 C 111.582 48.578 111.419 48.244 111.276 47.924 C 110.911 47.914 110.546 47.91 110.172 47.905 C 109.797 47.905 109.427 47.9 109.052 47.9 C 108.702 47.9 108.357 47.9 108.017 47.905 C 107.677 47.91 107.332 47.914 106.982 47.924 C 106.617 48.676 106.291 49.393 105.996 50.076 C 105.7 50.759 105.483 51.32 105.335 51.767 C 105.143 51.747 104.931 51.737 104.709 51.737 C 104.487 51.737 104.275 51.747 104.083 51.767 C 105 50.076 105.892 48.396 106.765 46.72 C 107.637 45.05 108.515 43.35 109.398 41.62 L 109.718 41.62 C 109.989 42.18 110.285 42.79 110.601 43.438 C 110.916 44.092 111.242 44.75 111.567 45.418 C 111.892 46.087 112.223 46.745 112.553 47.403 C 112.883 48.062 113.189 48.671 113.48 49.236 C 113.771 49.801 114.027 50.307 114.259 50.75 C 114.491 51.197 114.683 51.531 114.826 51.767 Z M 107.297 47.261 C 107.593 47.261 107.899 47.261 108.214 47.276 C 108.53 47.285 108.835 47.29 109.131 47.29 C 109.447 47.29 109.767 47.29 110.083 47.281 C 110.398 47.281 110.719 47.271 111.034 47.261 L 109.151 43.581 L 107.302 47.261 Z M 118.662 43.684 C 118.632 43.07 118.603 42.446 118.568 41.807 C 118.716 41.826 118.859 41.841 118.992 41.856 C 119.13 41.871 119.263 41.876 119.402 41.876 C 119.54 41.876 119.673 41.871 119.811 41.856 C 119.949 41.841 120.087 41.826 120.235 41.807 C 120.2 42.446 120.171 43.07 120.141 43.684 C 120.112 44.298 120.097 44.922 120.097 45.561 C 120.097 46.779 120.102 47.836 120.112 48.73 C 120.121 49.624 120.136 50.425 120.146 51.128 C 120.95 51.128 121.719 51.123 122.453 51.108 C 123.188 51.094 123.982 51.039 124.83 50.941 C 124.771 51.113 124.746 51.261 124.746 51.374 C 124.746 51.482 124.776 51.609 124.83 51.767 C 124.307 51.747 123.79 51.737 123.267 51.737 L 120.136 51.737 C 119.633 51.737 119.111 51.747 118.563 51.767 C 118.598 51.167 118.627 50.558 118.657 49.939 C 118.687 49.32 118.701 48.691 118.701 48.052 L 118.701 45.561 C 118.701 44.922 118.687 44.298 118.657 43.684 Z M 129.879 42.564 C 129.583 42.564 129.277 42.564 128.952 42.568 C 128.631 42.573 128.306 42.583 127.985 42.598 C 127.665 42.613 127.349 42.627 127.054 42.647 C 126.758 42.667 126.487 42.691 126.245 42.721 C 126.304 42.549 126.329 42.392 126.329 42.259 C 126.329 42.151 126.299 42.003 126.245 41.812 C 126.994 41.831 127.724 41.846 128.434 41.861 C 129.149 41.876 129.879 41.881 130.623 41.881 C 131.368 41.881 132.102 41.876 132.812 41.861 C 133.527 41.846 134.257 41.831 135.002 41.812 C 134.942 42.003 134.918 42.161 134.918 42.274 C 134.918 42.401 134.947 42.549 135.002 42.721 C 134.765 42.691 134.494 42.667 134.193 42.647 C 133.892 42.627 133.582 42.613 133.261 42.598 C 132.941 42.583 132.615 42.573 132.295 42.568 C 131.974 42.568 131.664 42.564 131.368 42.564 C 131.333 43.561 131.318 44.558 131.318 45.566 L 131.318 48.057 C 131.318 48.696 131.333 49.325 131.363 49.944 C 131.392 50.563 131.422 51.172 131.457 51.772 C 131.195 51.752 130.919 51.742 130.623 51.742 C 130.327 51.742 130.051 51.752 129.79 51.772 C 129.825 51.172 129.854 50.563 129.884 49.944 C 129.913 49.325 129.928 48.696 129.928 48.057 L 129.928 45.566 C 129.928 44.558 129.913 43.561 129.879 42.564 Z M 141.781 47.693 C 141.668 47.531 141.5 47.29 141.278 46.976 C 141.056 46.661 140.815 46.313 140.548 45.934 C 140.282 45.551 140.001 45.153 139.705 44.73 C 139.409 44.308 139.128 43.91 138.867 43.527 C 138.601 43.143 138.359 42.799 138.147 42.5 C 137.935 42.2 137.768 41.964 137.654 41.812 C 137.812 41.831 137.97 41.846 138.123 41.861 C 138.275 41.876 138.433 41.881 138.591 41.881 C 138.749 41.881 138.907 41.876 139.059 41.861 C 139.212 41.846 139.365 41.831 139.528 41.812 C 140.036 42.652 140.553 43.477 141.081 44.288 C 141.608 45.099 142.166 45.944 142.752 46.824 C 143.014 46.475 143.285 46.096 143.566 45.679 C 143.847 45.261 144.133 44.839 144.414 44.401 C 144.96 43.556 145.475 42.69 145.957 41.807 C 146.238 41.856 146.46 41.881 146.618 41.881 C 146.776 41.881 146.997 41.856 147.278 41.807 C 146.736 42.514 146.248 43.148 145.819 43.718 C 145.39 44.288 145.01 44.804 144.68 45.271 C 144.35 45.733 144.064 46.15 143.812 46.524 C 143.566 46.897 143.349 47.231 143.166 47.531 C 143.166 47.89 143.166 48.268 143.176 48.676 C 143.186 49.084 143.191 49.482 143.201 49.87 C 143.211 50.263 143.226 50.622 143.245 50.956 C 143.26 51.29 143.28 51.555 143.304 51.762 C 143.043 51.742 142.767 51.732 142.471 51.732 C 142.175 51.732 141.899 51.742 141.638 51.762 C 141.707 51.261 141.746 50.651 141.756 49.934 C 141.766 49.217 141.771 48.47 141.771 47.688 Z M 0 5.761 L 0 61.899 C 0 62.046 0.153 62.149 0.291 62.085 L 10.62 57.466 C 10.694 57.432 10.744 57.358 10.744 57.28 L 10.744 10.252 C 10.744 10.168 10.694 10.094 10.62 10.065 L 0.291 5.574 C 0.227 5.546 0.154 5.552 0.095 5.589 C 0.036 5.627 0.001 5.691 0 5.761 Z M 20.841 5.815 L 23.02 7.269 C 23.08 7.308 23.114 7.372 23.114 7.441 L 23.114 57.28 C 23.114 57.358 23.163 57.432 23.237 57.466 L 33.567 62.085 C 33.705 62.144 33.858 62.046 33.858 61.899 L 33.858 0.13 C 33.858 0.036 33.759 -0.028 33.675 0.012 L 20.866 5.623 C 20.787 5.658 20.777 5.771 20.846 5.82 Z\" fill=\"rgb(35,31,32)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.044 46.078\" overflow=\"visible\"><path d=\"M 32.405 17.394 C 32.405 16.757 32.394 16.217 32.372 15.783 C 32.35 15.349 32.335 14.963 32.325 14.627 C 32.627 14.675 32.871 14.697 33.053 14.697 C 33.235 14.697 33.479 14.675 33.781 14.627 C 34.957 15.75 36.122 16.851 37.273 17.938 C 38.423 19.024 39.603 20.125 40.815 21.248 L 40.815 18.689 C 40.815 18.233 40.815 17.788 40.808 17.347 C 40.801 16.906 40.797 16.501 40.793 16.129 C 40.786 15.758 40.779 15.44 40.761 15.171 C 40.746 14.901 40.724 14.722 40.702 14.627 C 41.005 14.675 41.249 14.697 41.431 14.697 C 41.613 14.697 41.857 14.675 42.159 14.627 C 42.104 15.47 42.061 16.235 42.028 16.913 C 41.995 17.595 41.969 18.237 41.948 18.838 C 41.926 19.44 41.911 20.038 41.908 20.624 C 41.9 21.215 41.9 21.842 41.9 22.509 L 41.9 24.179 C 41.685 24.161 41.463 24.15 41.234 24.15 C 41.005 24.15 40.786 24.157 40.6 24.179 C 38.376 21.955 36.013 19.717 33.519 17.464 C 33.508 17.734 33.501 18 33.493 18.269 C 33.486 18.539 33.486 18.813 33.486 19.09 L 33.486 20.701 C 33.486 21.259 33.486 21.729 33.493 22.119 C 33.497 22.509 33.508 22.837 33.519 23.107 C 33.53 23.377 33.541 23.596 33.552 23.767 C 33.562 23.938 33.573 24.077 33.584 24.175 C 33.453 24.157 33.326 24.146 33.195 24.146 L 32.823 24.146 C 32.576 24.146 32.325 24.153 32.077 24.175 C 32.099 24.102 32.124 23.836 32.157 23.384 C 32.19 22.928 32.226 22.374 32.263 21.722 C 32.299 21.069 32.332 20.358 32.361 19.593 C 32.386 18.827 32.401 18.094 32.401 17.387 Z M 46.539 16.428 C 46.517 15.831 46.484 15.229 46.441 14.627 C 46.928 14.638 47.409 14.649 47.882 14.668 C 48.359 14.686 48.84 14.697 49.324 14.697 C 50.125 14.697 50.835 14.689 51.454 14.675 C 52.077 14.66 52.496 14.646 52.71 14.627 C 52.667 14.777 52.645 14.97 52.645 15.211 C 52.645 15.36 52.648 15.473 52.659 15.557 C 52.67 15.641 52.685 15.732 52.707 15.834 C 52.394 15.816 52.051 15.798 51.676 15.779 C 51.305 15.761 50.941 15.743 50.591 15.725 C 50.242 15.707 49.925 15.692 49.645 15.685 C 49.364 15.677 49.164 15.67 49.044 15.67 C 49 16.181 48.975 16.684 48.971 17.187 C 48.964 17.686 48.964 18.193 48.964 18.703 C 49.667 18.692 50.3 18.681 50.868 18.663 C 51.436 18.645 52.026 18.623 52.641 18.594 C 52.608 18.751 52.587 18.871 52.576 18.955 C 52.565 19.039 52.561 19.126 52.561 19.217 C 52.561 19.29 52.568 19.367 52.587 19.447 C 52.601 19.527 52.623 19.64 52.645 19.786 C 51.414 19.702 50.187 19.662 48.967 19.662 C 48.967 19.957 48.967 20.256 48.96 20.552 C 48.953 20.847 48.953 21.146 48.953 21.441 C 48.953 22.043 48.967 22.622 49 23.18 C 49.616 23.18 50.231 23.165 50.846 23.14 C 51.462 23.111 52.084 23.067 52.71 23.001 C 52.689 23.103 52.674 23.195 52.663 23.278 C 52.652 23.362 52.648 23.479 52.648 23.625 C 52.648 23.771 52.652 23.887 52.663 23.971 C 52.674 24.055 52.689 24.124 52.71 24.179 C 52.419 24.168 52.059 24.164 51.633 24.157 C 51.207 24.153 50.62 24.15 49.874 24.15 L 47.304 24.15 C 47.06 24.15 46.878 24.15 46.754 24.157 C 46.63 24.161 46.524 24.168 46.437 24.179 C 46.481 23.603 46.513 23.02 46.535 22.422 C 46.557 21.824 46.568 21.138 46.568 20.369 L 46.568 18.477 C 46.568 17.708 46.557 17.023 46.535 16.425 Z M 62.603 18.984 C 62.355 19.575 62.104 20.172 61.849 20.785 C 61.594 21.397 61.35 21.999 61.11 22.593 C 60.873 23.187 60.666 23.716 60.495 24.179 C 60.247 24.161 59.97 24.15 59.668 24.15 L 59.246 24.15 C 59.104 24.15 58.966 24.157 58.824 24.179 C 58.703 23.8 58.547 23.308 58.354 22.706 C 58.161 22.105 57.95 21.463 57.72 20.789 C 57.495 20.11 57.262 19.429 57.025 18.736 C 56.788 18.047 56.566 17.413 56.359 16.837 C 56.155 16.261 55.98 15.772 55.842 15.371 C 55.7 14.967 55.609 14.719 55.565 14.627 C 55.802 14.646 56.035 14.664 56.26 14.675 C 56.7 14.704 57.142 14.704 57.582 14.675 C 57.804 14.66 58.023 14.646 58.237 14.627 C 58.573 15.86 58.932 17.087 59.315 18.306 C 59.504 18.915 59.686 19.502 59.865 20.07 C 60.043 20.639 60.207 21.168 60.36 21.649 L 60.393 21.649 C 60.629 21.066 60.888 20.431 61.161 19.75 C 61.438 19.068 61.704 18.401 61.962 17.748 C 62.221 17.096 62.457 16.49 62.676 15.94 C 62.891 15.389 63.058 14.952 63.178 14.627 C 63.32 14.646 63.455 14.664 63.582 14.675 C 63.713 14.689 63.848 14.697 63.986 14.697 C 64.125 14.697 64.263 14.689 64.391 14.675 C 64.518 14.66 64.656 14.646 64.795 14.627 C 64.838 14.832 64.919 15.105 65.039 15.448 C 65.159 15.79 65.294 16.17 65.454 16.589 C 65.61 17.004 65.778 17.446 65.956 17.909 C 66.135 18.371 66.313 18.831 66.491 19.287 C 66.67 19.742 66.834 20.172 66.987 20.581 C 67.14 20.989 67.263 21.346 67.358 21.653 L 67.391 21.653 C 67.606 21.069 67.835 20.424 68.079 19.72 C 68.323 19.017 68.556 18.335 68.785 17.675 C 69.011 17.015 69.219 16.414 69.401 15.867 C 69.583 15.32 69.714 14.908 69.79 14.631 C 70.06 14.679 70.285 14.7 70.471 14.7 C 70.591 14.7 70.711 14.693 70.835 14.679 C 70.959 14.664 71.086 14.649 71.217 14.631 C 71.141 14.806 71.024 15.094 70.861 15.491 C 70.697 15.889 70.511 16.359 70.293 16.902 C 70.078 17.446 69.845 18.036 69.597 18.674 C 69.35 19.312 69.098 19.957 68.851 20.606 C 68.603 21.255 68.363 21.889 68.13 22.513 C 67.897 23.133 67.693 23.69 67.522 24.183 C 67.274 24.164 66.998 24.153 66.695 24.153 L 66.273 24.153 C 66.131 24.153 65.993 24.161 65.851 24.183 C 65.505 23.052 65.112 21.93 64.675 20.81 C 64.238 19.695 63.775 18.554 63.287 17.398 L 63.255 17.398 C 63.062 17.872 62.84 18.401 62.588 18.991 Z M 81.077 18.477 C 81.077 17.708 81.066 17.023 81.044 16.425 C 81.023 15.827 80.99 15.225 80.946 14.624 C 81.128 14.642 81.328 14.66 81.547 14.671 C 81.765 14.682 82.006 14.693 82.275 14.693 C 82.632 14.693 83.032 14.682 83.473 14.657 C 83.917 14.635 84.492 14.62 85.206 14.62 C 86.134 14.62 86.983 14.693 87.744 14.835 C 88.505 14.977 89.164 15.222 89.714 15.564 C 90.263 15.907 90.693 16.37 90.995 16.95 C 91.297 17.529 91.45 18.258 91.45 19.141 C 91.45 19.91 91.301 20.606 91.006 21.226 C 90.708 21.846 90.303 22.378 89.79 22.819 C 89.277 23.26 88.683 23.596 88.006 23.829 C 87.329 24.062 86.608 24.175 85.843 24.175 C 85.031 24.175 84.343 24.172 83.768 24.161 C 83.196 24.15 82.697 24.146 82.275 24.146 L 81.547 24.146 C 81.332 24.146 81.132 24.153 80.946 24.175 C 80.99 23.599 81.023 23.016 81.044 22.418 C 81.066 21.82 81.077 21.135 81.077 20.366 L 81.077 18.474 Z M 83.477 21.383 L 83.477 22.218 C 83.477 22.487 83.477 22.732 83.484 22.954 C 83.491 23.176 83.491 23.319 83.491 23.384 C 83.655 23.395 83.848 23.402 84.074 23.413 C 84.299 23.424 84.58 23.428 84.918 23.428 C 86.138 23.428 87.107 23.071 87.82 22.356 C 88.534 21.642 88.891 20.562 88.891 19.115 C 88.891 18.539 88.8 18.025 88.625 17.573 C 88.447 17.117 88.195 16.731 87.871 16.41 C 87.547 16.089 87.158 15.845 86.702 15.674 C 86.247 15.502 85.741 15.415 85.181 15.415 C 84.791 15.415 84.474 15.422 84.234 15.437 C 83.99 15.451 83.746 15.466 83.495 15.484 C 83.495 15.55 83.495 15.692 83.488 15.914 C 83.48 16.137 83.48 16.388 83.48 16.665 L 83.48 21.379 Z M 94.662 19.425 C 94.662 18.74 94.811 18.094 95.106 17.493 C 95.404 16.891 95.823 16.363 96.362 15.907 C 96.901 15.451 97.556 15.098 98.324 14.835 C 99.093 14.576 99.945 14.445 100.884 14.445 C 101.747 14.445 102.552 14.547 103.298 14.751 C 104.044 14.956 104.693 15.262 105.242 15.67 C 105.792 16.077 106.238 16.608 106.546 17.219 C 106.866 17.847 107.023 18.576 107.023 19.41 C 107.023 20.107 106.87 20.756 106.56 21.357 C 106.251 21.959 105.825 22.487 105.279 22.936 C 104.733 23.384 104.081 23.734 103.327 23.986 C 102.573 24.237 101.74 24.361 100.829 24.361 C 99.977 24.361 99.173 24.27 98.423 24.091 C 97.673 23.909 97.017 23.617 96.46 23.216 C 95.903 22.812 95.463 22.298 95.139 21.674 C 94.815 21.051 94.651 20.3 94.651 19.429 Z M 104.368 19.119 C 104.368 18.517 104.281 17.978 104.11 17.5 C 103.939 17.023 103.699 16.618 103.389 16.283 C 103.08 15.947 102.708 15.692 102.271 15.51 C 101.834 15.327 101.354 15.24 100.837 15.24 C 100.287 15.24 99.792 15.353 99.355 15.579 C 98.918 15.805 98.547 16.115 98.244 16.505 C 97.942 16.895 97.713 17.351 97.556 17.876 C 97.4 18.401 97.32 18.958 97.32 19.553 C 97.32 20.293 97.411 20.92 97.596 21.43 C 97.778 21.941 98.03 22.349 98.343 22.662 C 98.656 22.972 99.016 23.198 99.428 23.337 C 99.839 23.475 100.272 23.545 100.724 23.545 C 101.212 23.545 101.674 23.457 102.118 23.282 C 102.562 23.107 102.958 22.831 103.276 22.476 C 103.604 22.115 103.87 21.656 104.07 21.098 C 104.27 20.541 104.368 19.884 104.368 19.122 Z M 110.012 19.425 C 110.012 18.74 110.161 18.094 110.456 17.493 C 110.755 16.891 111.173 16.363 111.712 15.907 C 112.251 15.451 112.907 15.098 113.675 14.835 C 114.443 14.576 115.295 14.445 116.234 14.445 C 117.097 14.445 117.902 14.547 118.648 14.751 C 119.395 14.956 120.043 15.262 120.593 15.67 C 121.142 16.077 121.589 16.608 121.896 17.219 C 122.217 17.847 122.373 18.576 122.373 19.41 C 122.373 20.107 122.22 20.756 121.911 21.357 C 121.601 21.959 121.175 22.487 120.629 22.936 C 120.083 23.384 119.431 23.734 118.677 23.986 C 117.924 24.237 117.09 24.361 116.18 24.361 C 115.328 24.361 114.523 24.27 113.773 24.091 C 113.023 23.909 112.368 23.617 111.811 23.216 C 111.254 22.812 110.813 22.298 110.489 21.674 C 110.165 21.051 110.001 20.3 110.001 19.429 Z M 119.719 19.119 C 119.719 18.517 119.631 17.978 119.46 17.5 C 119.289 17.023 119.049 16.618 118.739 16.283 C 118.43 15.947 118.059 15.692 117.622 15.51 C 117.185 15.327 116.704 15.24 116.187 15.24 C 115.637 15.24 115.142 15.353 114.705 15.579 C 114.268 15.805 113.897 16.115 113.595 16.505 C 113.293 16.895 113.063 17.351 112.907 17.876 C 112.75 18.401 112.67 18.958 112.67 19.553 C 112.67 20.293 112.761 20.92 112.947 21.43 C 113.129 21.941 113.38 22.349 113.693 22.662 C 114.006 22.972 114.367 23.198 114.778 23.337 C 115.189 23.475 115.623 23.545 116.074 23.545 C 116.562 23.545 117.025 23.457 117.469 23.282 C 117.912 23.107 118.308 22.831 118.627 22.476 C 118.954 22.115 119.22 21.656 119.42 21.098 C 119.621 20.541 119.719 19.884 119.719 19.122 Z M 128.636 19.801 L 128.636 20.369 C 128.636 21.138 128.646 21.824 128.668 22.422 C 128.69 23.02 128.723 23.607 128.767 24.179 C 128.585 24.161 128.384 24.15 128.166 24.15 L 126.706 24.15 C 126.491 24.15 126.291 24.157 126.105 24.179 C 126.149 23.603 126.182 23.02 126.203 22.422 C 126.225 21.824 126.236 21.138 126.236 20.369 L 126.236 18.477 C 126.236 17.708 126.225 17.023 126.203 16.425 C 126.182 15.827 126.149 15.225 126.105 14.624 C 126.287 14.642 126.487 14.66 126.706 14.671 C 126.924 14.682 127.165 14.693 127.434 14.693 C 127.725 14.693 128.057 14.682 128.432 14.657 C 128.803 14.635 129.265 14.62 129.819 14.62 C 130.23 14.62 130.58 14.631 130.871 14.649 C 131.162 14.668 131.414 14.697 131.625 14.733 C 131.836 14.77 132.018 14.821 132.175 14.879 C 132.331 14.941 132.48 15.01 132.619 15.094 C 132.943 15.298 133.201 15.55 133.391 15.852 C 133.58 16.155 133.675 16.512 133.675 16.931 C 133.675 17.61 133.46 18.16 133.027 18.587 C 132.593 19.013 131.974 19.316 131.162 19.491 C 131.679 20.278 132.236 21.066 132.83 21.846 C 133.423 22.63 134.017 23.406 134.614 24.175 C 134.366 24.157 134.122 24.146 133.886 24.146 L 132.419 24.146 C 132.175 24.146 131.931 24.153 131.679 24.175 L 128.778 19.797 L 128.632 19.797 Z M 131.195 17.241 C 131.195 16.833 131.148 16.509 131.05 16.268 C 130.951 16.027 130.802 15.845 130.605 15.718 C 130.405 15.594 130.147 15.51 129.826 15.473 C 129.506 15.437 129.127 15.419 128.683 15.419 C 128.65 16.68 128.636 17.941 128.636 19.199 C 128.701 19.21 128.763 19.214 128.821 19.221 C 128.879 19.225 128.938 19.228 128.992 19.228 C 129.706 19.228 130.252 19.064 130.631 18.736 C 131.009 18.408 131.199 17.909 131.199 17.241 Z M 140.807 15.309 C 140.309 15.309 139.904 15.433 139.591 15.685 C 139.278 15.936 139.122 16.228 139.122 16.56 C 139.122 16.891 139.242 17.183 139.486 17.402 C 139.73 17.621 140.035 17.817 140.4 17.992 C 140.767 18.167 141.16 18.339 141.583 18.499 C 142.005 18.663 142.398 18.86 142.766 19.097 C 143.134 19.334 143.44 19.622 143.68 19.957 C 143.924 20.296 144.044 20.73 144.044 21.259 C 144.044 21.722 143.942 22.148 143.735 22.531 C 143.531 22.918 143.236 23.246 142.861 23.519 C 142.482 23.792 142.031 24 141.506 24.146 C 140.982 24.288 140.396 24.361 139.748 24.361 C 139.165 24.361 138.641 24.306 138.182 24.201 C 137.723 24.095 137.374 23.964 137.137 23.803 C 137.246 23.479 137.337 23.184 137.414 22.914 C 137.49 22.644 137.552 22.352 137.607 22.039 L 137.916 22.039 C 137.96 22.243 138.04 22.436 138.16 22.615 C 138.28 22.797 138.43 22.954 138.615 23.096 C 138.798 23.235 139.02 23.344 139.282 23.424 C 139.54 23.504 139.832 23.541 140.156 23.541 C 140.804 23.541 141.281 23.402 141.59 23.125 C 141.9 22.848 142.053 22.513 142.053 22.123 C 142.053 21.769 141.932 21.485 141.696 21.259 C 141.459 21.036 141.16 20.84 140.804 20.668 C 140.421 20.485 140.031 20.319 139.635 20.169 C 139.213 20.008 138.823 19.808 138.466 19.578 C 138.109 19.345 137.811 19.061 137.574 18.721 C 137.337 18.382 137.217 17.949 137.217 17.42 C 137.217 16.939 137.316 16.512 137.516 16.14 C 137.716 15.769 137.982 15.459 138.317 15.207 C 138.652 14.956 139.038 14.766 139.475 14.638 C 139.912 14.507 140.374 14.445 140.862 14.445 C 141.444 14.445 141.954 14.507 142.395 14.627 C 142.835 14.748 143.207 14.915 143.52 15.127 C 143.422 15.338 143.338 15.546 143.269 15.747 C 143.199 15.947 143.108 16.199 143.003 16.505 L 142.759 16.505 C 142.413 15.707 141.758 15.309 140.796 15.309 Z M 61.081 33.803 C 61.081 33.329 61.07 32.866 61.048 32.411 C 61.026 31.955 61.004 31.492 60.979 31.018 C 61.223 31.033 61.46 31.043 61.693 31.054 C 61.926 31.065 62.166 31.069 62.406 31.069 C 62.647 31.069 62.887 31.062 63.12 31.043 C 63.353 31.025 63.593 31.018 63.834 31.018 C 64.183 31.018 64.518 31.047 64.835 31.105 C 65.152 31.164 65.432 31.259 65.669 31.39 C 65.905 31.521 66.095 31.696 66.233 31.911 C 66.371 32.126 66.44 32.396 66.44 32.717 C 66.44 33.059 66.349 33.358 66.171 33.603 C 65.993 33.851 65.771 34.055 65.512 34.215 C 65.254 34.376 64.973 34.503 64.678 34.591 C 64.383 34.682 64.11 34.74 63.87 34.769 C 63.972 34.875 64.107 35.028 64.285 35.221 C 64.46 35.415 64.656 35.63 64.875 35.863 C 65.093 36.096 65.319 36.341 65.552 36.596 C 65.785 36.851 66.011 37.095 66.229 37.328 C 66.448 37.562 66.652 37.773 66.845 37.97 C 67.038 38.163 67.191 38.309 67.307 38.411 C 67.183 38.397 67.056 38.389 66.932 38.389 L 66.193 38.389 C 66.069 38.389 65.945 38.397 65.829 38.411 C 65.705 38.262 65.512 38.036 65.257 37.733 C 65.002 37.431 64.718 37.11 64.412 36.763 C 64.103 36.421 63.786 36.078 63.466 35.735 C 63.145 35.396 62.85 35.105 62.581 34.868 L 62.104 34.868 L 62.104 35.651 C 62.104 36.125 62.115 36.592 62.137 37.051 C 62.159 37.511 62.181 37.963 62.206 38.408 C 62.013 38.393 61.809 38.386 61.591 38.386 C 61.372 38.386 61.168 38.393 60.975 38.408 C 61.001 37.963 61.023 37.511 61.045 37.051 C 61.066 36.592 61.077 36.125 61.077 35.651 L 61.077 33.803 Z M 62.108 34.419 C 62.224 34.441 62.352 34.456 62.49 34.463 C 62.628 34.47 62.781 34.474 62.949 34.474 C 63.207 34.474 63.477 34.448 63.757 34.397 C 64.037 34.346 64.296 34.259 64.529 34.135 C 64.762 34.011 64.959 33.84 65.112 33.628 C 65.264 33.417 65.345 33.151 65.345 32.826 C 65.345 32.545 65.283 32.316 65.162 32.134 C 65.042 31.951 64.886 31.805 64.693 31.7 C 64.5 31.59 64.292 31.517 64.067 31.481 C 63.841 31.441 63.619 31.423 63.404 31.423 C 63.113 31.423 62.869 31.426 62.676 31.437 C 62.483 31.448 62.319 31.459 62.188 31.474 C 62.17 31.867 62.155 32.257 62.137 32.648 C 62.119 33.034 62.111 33.42 62.111 33.81 L 62.111 34.423 Z M 70.14 32.396 C 70.118 31.937 70.096 31.477 70.071 31.018 C 70.446 31.033 70.821 31.043 71.192 31.054 C 71.563 31.065 71.938 31.069 72.313 31.069 C 72.688 31.069 73.06 31.065 73.427 31.054 C 73.795 31.043 74.167 31.033 74.545 31.018 C 74.52 31.124 74.509 31.233 74.509 31.342 C 74.509 31.452 74.52 31.558 74.545 31.663 C 74.276 31.649 74.032 31.634 73.81 31.619 C 73.588 31.605 73.355 31.59 73.107 31.576 C 72.488 31.539 71.867 31.522 71.247 31.525 C 71.239 31.754 71.228 31.973 71.214 32.181 C 71.203 32.389 71.196 32.626 71.196 32.892 C 71.196 33.173 71.196 33.446 71.203 33.708 C 71.207 33.975 71.21 34.175 71.21 34.31 C 71.578 34.31 71.909 34.31 72.2 34.299 C 72.691 34.288 73.182 34.269 73.671 34.241 C 73.875 34.23 74.072 34.219 74.254 34.204 C 74.229 34.31 74.218 34.423 74.218 34.536 C 74.218 34.642 74.232 34.751 74.254 34.86 C 74.036 34.839 73.784 34.82 73.497 34.806 C 73.209 34.791 72.921 34.784 72.63 34.78 C 72.342 34.78 72.069 34.773 71.815 34.769 C 71.56 34.769 71.356 34.766 71.207 34.766 C 71.207 34.831 71.207 34.901 71.199 34.977 C 71.196 35.054 71.192 35.148 71.192 35.261 L 71.192 36.326 C 71.192 36.734 71.192 37.073 71.199 37.336 C 71.203 37.602 71.21 37.802 71.217 37.937 L 72.095 37.937 C 72.696 37.938 73.297 37.919 73.897 37.879 C 74.167 37.861 74.403 37.835 74.607 37.799 C 74.589 37.85 74.578 37.904 74.574 37.966 C 74.571 38.028 74.567 38.083 74.567 38.134 C 74.567 38.247 74.578 38.342 74.604 38.415 C 74.229 38.4 73.853 38.393 73.482 38.393 L 71.207 38.393 C 70.831 38.393 70.449 38.4 70.067 38.415 C 70.092 37.955 70.114 37.5 70.136 37.044 C 70.158 36.588 70.169 36.125 70.169 35.651 L 70.169 33.803 C 70.169 33.329 70.158 32.863 70.136 32.403 Z M 84.791 38.408 C 84.681 38.393 84.57 38.386 84.46 38.386 L 83.793 38.386 C 83.688 38.386 83.579 38.393 83.462 38.408 C 83.404 38.243 83.324 38.043 83.225 37.81 C 83.123 37.576 83.014 37.332 82.894 37.077 C 82.774 36.822 82.65 36.563 82.523 36.304 C 82.399 36.042 82.279 35.794 82.173 35.557 C 81.904 35.549 81.634 35.546 81.358 35.542 C 81.081 35.542 80.808 35.538 80.531 35.538 C 80.273 35.538 80.018 35.538 79.766 35.542 C 79.515 35.546 79.26 35.549 79.002 35.557 C 78.732 36.114 78.492 36.647 78.274 37.153 C 78.055 37.66 77.895 38.076 77.786 38.408 C 77.644 38.393 77.487 38.386 77.323 38.386 C 77.159 38.386 77.003 38.393 76.861 38.408 C 77.538 37.153 78.197 35.907 78.842 34.664 C 79.486 33.424 80.134 32.163 80.786 30.879 L 81.023 30.879 C 81.223 31.295 81.441 31.747 81.674 32.228 C 81.907 32.713 82.148 33.202 82.388 33.697 C 82.628 34.193 82.872 34.682 83.116 35.17 C 83.36 35.659 83.586 36.111 83.801 36.53 C 84.015 36.949 84.205 37.325 84.376 37.653 C 84.547 37.985 84.689 38.233 84.795 38.408 Z M 79.235 35.065 C 79.453 35.065 79.679 35.065 79.912 35.075 C 80.145 35.083 80.371 35.086 80.589 35.086 C 80.822 35.086 81.059 35.086 81.292 35.079 C 81.525 35.079 81.762 35.072 81.995 35.065 L 80.604 32.334 L 79.238 35.065 Z M 87.627 32.411 C 87.605 31.955 87.584 31.492 87.558 31.018 C 87.667 31.033 87.773 31.043 87.871 31.054 C 87.973 31.065 88.071 31.069 88.173 31.069 C 88.275 31.069 88.374 31.065 88.476 31.054 C 88.578 31.043 88.68 31.033 88.789 31.018 C 88.763 31.492 88.741 31.955 88.72 32.411 C 88.698 32.866 88.687 33.329 88.687 33.803 C 88.687 34.707 88.69 35.491 88.698 36.155 C 88.705 36.818 88.716 37.412 88.723 37.934 C 89.317 37.934 89.885 37.93 90.427 37.919 C 90.97 37.908 91.556 37.868 92.182 37.795 C 92.138 37.923 92.12 38.032 92.12 38.116 C 92.12 38.196 92.142 38.291 92.182 38.408 C 91.796 38.393 91.414 38.386 91.028 38.386 L 88.716 38.386 C 88.345 38.386 87.959 38.393 87.554 38.408 C 87.58 37.963 87.602 37.511 87.624 37.051 C 87.645 36.592 87.656 36.125 87.656 35.651 L 87.656 33.803 C 87.656 33.329 87.645 32.866 87.624 32.411 Z M 95.91 31.579 C 95.692 31.579 95.466 31.579 95.226 31.583 C 94.989 31.587 94.749 31.594 94.512 31.605 C 94.276 31.616 94.043 31.627 93.824 31.641 C 93.606 31.656 93.405 31.674 93.227 31.696 C 93.271 31.568 93.289 31.452 93.289 31.353 C 93.289 31.273 93.267 31.164 93.227 31.022 C 93.781 31.036 94.319 31.047 94.844 31.058 C 95.372 31.069 95.91 31.073 96.46 31.073 C 97.01 31.073 97.553 31.069 98.077 31.058 C 98.605 31.047 99.144 31.036 99.693 31.022 C 99.65 31.164 99.632 31.28 99.632 31.364 C 99.632 31.459 99.653 31.568 99.693 31.696 C 99.519 31.674 99.318 31.656 99.096 31.641 C 98.874 31.627 98.645 31.616 98.408 31.605 C 98.172 31.594 97.931 31.587 97.695 31.583 C 97.458 31.583 97.229 31.579 97.01 31.579 C 96.985 32.319 96.974 33.059 96.974 33.807 L 96.974 35.655 C 96.974 36.129 96.985 36.596 97.006 37.055 C 97.028 37.514 97.05 37.966 97.076 38.411 C 96.883 38.397 96.679 38.389 96.46 38.389 C 96.242 38.389 96.038 38.397 95.845 38.411 C 95.87 37.966 95.892 37.514 95.914 37.055 C 95.936 36.596 95.947 36.129 95.947 35.655 L 95.947 33.807 C 95.947 33.059 95.936 32.319 95.91 31.579 Z M 104.7 35.385 C 104.616 35.265 104.492 35.086 104.328 34.853 C 104.165 34.62 103.986 34.361 103.79 34.08 C 103.593 33.796 103.385 33.501 103.167 33.187 C 102.948 32.874 102.741 32.578 102.548 32.294 C 102.351 32.01 102.173 31.754 102.016 31.532 C 101.86 31.31 101.736 31.135 101.652 31.022 C 101.769 31.036 101.885 31.047 101.998 31.058 C 102.111 31.069 102.228 31.073 102.344 31.073 C 102.461 31.073 102.577 31.069 102.69 31.058 C 102.803 31.047 102.916 31.036 103.036 31.022 C 103.411 31.645 103.793 32.257 104.183 32.859 C 104.572 33.461 104.984 34.088 105.417 34.74 C 105.61 34.481 105.81 34.201 106.018 33.891 C 106.225 33.581 106.437 33.267 106.644 32.943 C 107.048 32.316 107.428 31.673 107.784 31.018 C 107.991 31.054 108.155 31.073 108.272 31.073 C 108.388 31.073 108.552 31.054 108.759 31.018 C 108.359 31.543 107.999 32.013 107.682 32.436 C 107.365 32.859 107.085 33.242 106.841 33.588 C 106.597 33.931 106.386 34.241 106.2 34.518 C 106.018 34.795 105.858 35.043 105.723 35.265 C 105.723 35.531 105.723 35.812 105.73 36.114 C 105.737 36.417 105.741 36.712 105.748 37 C 105.756 37.292 105.767 37.558 105.781 37.806 C 105.792 38.054 105.807 38.251 105.825 38.404 C 105.632 38.389 105.428 38.382 105.21 38.382 C 104.991 38.382 104.787 38.389 104.594 38.404 C 104.645 38.032 104.674 37.58 104.682 37.048 C 104.689 36.515 104.693 35.961 104.693 35.382 Z M 0 4.274 L 0 45.925 C 0 46.034 0.113 46.111 0.215 46.063 L 7.843 42.636 C 7.897 42.611 7.934 42.556 7.934 42.498 L 7.934 7.606 C 7.934 7.544 7.897 7.489 7.843 7.468 L 0.215 4.136 C 0.168 4.115 0.113 4.119 0.07 4.147 C 0.027 4.175 0 4.223 0 4.274 Z M 15.39 4.314 L 17 5.393 C 17.043 5.422 17.069 5.47 17.069 5.521 L 17.069 42.498 C 17.069 42.556 17.105 42.611 17.16 42.636 L 24.788 46.063 C 24.89 46.107 25.003 46.034 25.003 45.925 L 25.003 0.096 C 25.003 0.027 24.93 -0.02 24.868 0.009 L 15.409 4.172 C 15.35 4.198 15.343 4.281 15.394 4.318 Z\" fill=\"rgb(35,31,32)\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 175.054 55.682\" overflow=\"visible\"><path d=\"M 39.381 21.02 C 39.381 20.249 39.367 19.597 39.341 19.073 C 39.314 18.549 39.297 18.082 39.283 17.676 C 39.651 17.734 39.947 17.76 40.168 17.76 C 40.39 17.76 40.686 17.734 41.053 17.676 C 42.482 19.033 43.898 20.364 45.297 21.677 C 46.695 22.989 48.128 24.32 49.602 25.677 L 49.602 22.584 C 49.602 22.033 49.602 21.496 49.593 20.963 C 49.584 20.43 49.58 19.941 49.575 19.491 C 49.567 19.042 49.558 18.659 49.536 18.333 C 49.518 18.007 49.491 17.791 49.465 17.676 C 49.832 17.734 50.128 17.76 50.35 17.76 C 50.571 17.76 50.867 17.734 51.235 17.676 C 51.168 18.694 51.115 19.619 51.075 20.439 C 51.036 21.262 51.005 22.038 50.978 22.765 C 50.951 23.492 50.934 24.214 50.929 24.923 C 50.921 25.637 50.921 26.395 50.921 27.201 L 50.921 29.219 C 50.659 29.197 50.39 29.183 50.111 29.183 C 49.832 29.183 49.567 29.192 49.341 29.219 C 46.637 26.531 43.766 23.826 40.735 21.104 C 40.721 21.43 40.713 21.751 40.704 22.077 C 40.695 22.403 40.695 22.734 40.695 23.069 L 40.695 25.016 C 40.695 25.69 40.695 26.258 40.704 26.73 C 40.708 27.201 40.721 27.598 40.735 27.924 C 40.748 28.25 40.761 28.514 40.774 28.721 C 40.788 28.928 40.801 29.095 40.814 29.214 C 40.655 29.192 40.5 29.179 40.341 29.179 L 39.89 29.179 C 39.589 29.179 39.283 29.188 38.982 29.214 C 39.009 29.126 39.04 28.805 39.08 28.258 C 39.12 27.708 39.164 27.038 39.208 26.249 C 39.252 25.461 39.292 24.602 39.328 23.677 C 39.359 22.752 39.376 21.866 39.376 21.011 Z M 56.558 19.853 C 56.531 19.13 56.491 18.403 56.438 17.676 C 57.031 17.69 57.615 17.703 58.19 17.725 C 58.77 17.747 59.354 17.76 59.943 17.76 C 60.916 17.76 61.779 17.751 62.531 17.734 C 63.288 17.716 63.797 17.698 64.058 17.676 C 64.005 17.857 63.978 18.091 63.978 18.381 C 63.978 18.562 63.983 18.699 63.996 18.8 C 64.009 18.901 64.027 19.011 64.053 19.135 C 63.673 19.113 63.257 19.091 62.801 19.069 C 62.35 19.047 61.907 19.025 61.483 19.002 C 61.058 18.98 60.673 18.963 60.332 18.954 C 59.991 18.945 59.748 18.936 59.602 18.936 C 59.549 19.553 59.518 20.161 59.513 20.769 C 59.505 21.373 59.505 21.985 59.505 22.602 C 60.359 22.589 61.129 22.575 61.819 22.553 C 62.509 22.531 63.226 22.505 63.974 22.47 C 63.934 22.659 63.907 22.804 63.894 22.906 C 63.881 23.007 63.876 23.113 63.876 23.223 C 63.876 23.311 63.885 23.404 63.907 23.5 C 63.925 23.597 63.952 23.734 63.978 23.91 C 62.483 23.809 60.991 23.76 59.509 23.76 C 59.509 24.117 59.509 24.478 59.5 24.835 C 59.491 25.192 59.491 25.553 59.491 25.91 C 59.491 26.637 59.509 27.338 59.549 28.012 C 60.297 28.012 61.044 27.994 61.792 27.963 C 62.54 27.928 63.297 27.875 64.058 27.796 C 64.031 27.919 64.013 28.029 64 28.131 C 63.987 28.232 63.983 28.373 63.983 28.549 C 63.983 28.725 63.987 28.866 64 28.968 C 64.013 29.069 64.031 29.153 64.058 29.219 C 63.704 29.206 63.266 29.201 62.748 29.192 C 62.23 29.188 61.518 29.183 60.611 29.183 L 57.487 29.183 C 57.19 29.183 56.969 29.183 56.819 29.192 C 56.668 29.197 56.54 29.206 56.434 29.219 C 56.487 28.523 56.527 27.818 56.553 27.095 C 56.58 26.373 56.593 25.545 56.593 24.615 L 56.593 22.329 C 56.593 21.399 56.58 20.571 56.553 19.848 Z M 76.08 22.941 C 75.779 23.655 75.474 24.377 75.164 25.117 C 74.854 25.857 74.558 26.584 74.266 27.302 C 73.978 28.02 73.726 28.659 73.518 29.219 C 73.217 29.197 72.881 29.183 72.513 29.183 L 72 29.183 C 71.828 29.183 71.66 29.192 71.487 29.219 C 71.341 28.761 71.151 28.166 70.916 27.439 C 70.682 26.712 70.425 25.937 70.146 25.122 C 69.872 24.302 69.589 23.478 69.301 22.641 C 69.013 21.809 68.744 21.042 68.491 20.346 C 68.244 19.65 68.031 19.06 67.863 18.575 C 67.69 18.086 67.58 17.787 67.527 17.676 C 67.814 17.698 68.098 17.721 68.372 17.734 C 68.907 17.769 69.443 17.769 69.978 17.734 C 70.248 17.716 70.513 17.698 70.775 17.676 C 71.182 19.166 71.619 20.648 72.084 22.122 C 72.314 22.857 72.536 23.567 72.752 24.254 C 72.969 24.941 73.168 25.58 73.354 26.161 L 73.394 26.161 C 73.682 25.456 73.996 24.69 74.328 23.866 C 74.664 23.042 74.987 22.236 75.301 21.448 C 75.615 20.659 75.903 19.928 76.168 19.262 C 76.429 18.597 76.633 18.069 76.779 17.676 C 76.952 17.698 77.115 17.721 77.27 17.734 C 77.429 17.751 77.593 17.76 77.761 17.76 C 77.929 17.76 78.098 17.751 78.252 17.734 C 78.407 17.716 78.575 17.698 78.744 17.676 C 78.797 17.923 78.894 18.254 79.04 18.668 C 79.186 19.082 79.35 19.54 79.544 20.047 C 79.735 20.549 79.938 21.082 80.155 21.641 C 80.372 22.201 80.589 22.756 80.806 23.307 C 81.022 23.857 81.221 24.377 81.407 24.871 C 81.593 25.364 81.744 25.796 81.859 26.166 L 81.898 26.166 C 82.16 25.461 82.438 24.681 82.735 23.831 C 83.031 22.981 83.314 22.157 83.593 21.359 C 83.868 20.562 84.12 19.835 84.341 19.174 C 84.562 18.513 84.722 18.016 84.814 17.681 C 85.142 17.738 85.416 17.765 85.642 17.765 C 85.788 17.765 85.934 17.756 86.084 17.738 C 86.235 17.721 86.39 17.703 86.549 17.681 C 86.456 17.892 86.314 18.24 86.115 18.721 C 85.916 19.201 85.691 19.769 85.425 20.425 C 85.164 21.082 84.881 21.796 84.58 22.566 C 84.279 23.337 83.974 24.117 83.673 24.901 C 83.372 25.686 83.08 26.452 82.797 27.205 C 82.514 27.954 82.266 28.628 82.058 29.223 C 81.757 29.201 81.421 29.188 81.053 29.188 L 80.54 29.188 C 80.368 29.188 80.199 29.197 80.027 29.223 C 79.606 27.857 79.129 26.501 78.598 25.148 C 78.067 23.8 77.505 22.421 76.912 21.025 L 76.872 21.025 C 76.637 21.597 76.367 22.236 76.062 22.95 Z M 98.531 22.329 C 98.531 21.399 98.518 20.571 98.491 19.848 C 98.465 19.126 98.425 18.399 98.372 17.672 C 98.593 17.694 98.837 17.716 99.102 17.729 C 99.368 17.743 99.66 17.756 99.987 17.756 C 100.421 17.756 100.907 17.743 101.443 17.712 C 101.983 17.685 102.682 17.668 103.549 17.668 C 104.677 17.668 105.708 17.756 106.633 17.928 C 107.558 18.099 108.359 18.395 109.027 18.809 C 109.695 19.223 110.217 19.782 110.584 20.483 C 110.952 21.183 111.138 22.064 111.138 23.13 C 111.138 24.06 110.956 24.901 110.598 25.65 C 110.235 26.399 109.744 27.042 109.12 27.575 C 108.496 28.109 107.775 28.514 106.952 28.796 C 106.129 29.078 105.253 29.214 104.323 29.214 C 103.337 29.214 102.5 29.21 101.801 29.197 C 101.107 29.183 100.5 29.179 99.987 29.179 L 99.102 29.179 C 98.841 29.179 98.598 29.188 98.372 29.214 C 98.425 28.518 98.465 27.813 98.491 27.091 C 98.518 26.368 98.531 25.54 98.531 24.611 L 98.531 22.324 Z M 101.447 25.84 L 101.447 26.849 C 101.447 27.175 101.447 27.47 101.456 27.738 C 101.465 28.007 101.465 28.179 101.465 28.258 C 101.664 28.272 101.899 28.28 102.173 28.294 C 102.447 28.307 102.788 28.311 103.199 28.311 C 104.682 28.311 105.859 27.879 106.726 27.016 C 107.593 26.153 108.027 24.849 108.027 23.1 C 108.027 22.403 107.916 21.782 107.704 21.236 C 107.487 20.685 107.182 20.218 106.788 19.831 C 106.394 19.443 105.921 19.148 105.368 18.941 C 104.815 18.734 104.199 18.628 103.518 18.628 C 103.045 18.628 102.66 18.637 102.368 18.654 C 102.071 18.672 101.775 18.69 101.469 18.712 C 101.469 18.791 101.469 18.963 101.461 19.232 C 101.452 19.5 101.452 19.804 101.452 20.139 L 101.452 25.835 Z M 115.04 23.474 C 115.04 22.646 115.222 21.866 115.58 21.139 C 115.943 20.412 116.452 19.773 117.107 19.223 C 117.761 18.672 118.558 18.245 119.492 17.928 C 120.425 17.615 121.461 17.456 122.602 17.456 C 123.651 17.456 124.629 17.58 125.536 17.826 C 126.443 18.073 127.23 18.443 127.899 18.936 C 128.567 19.429 129.109 20.07 129.483 20.809 C 129.872 21.566 130.062 22.448 130.062 23.456 C 130.062 24.298 129.877 25.082 129.5 25.809 C 129.124 26.536 128.607 27.175 127.943 27.716 C 127.279 28.258 126.487 28.681 125.571 28.985 C 124.655 29.289 123.642 29.439 122.536 29.439 C 121.5 29.439 120.523 29.329 119.611 29.113 C 118.699 28.893 117.903 28.54 117.226 28.056 C 116.549 27.567 116.014 26.946 115.62 26.192 C 115.226 25.439 115.027 24.531 115.027 23.478 Z M 126.837 23.104 C 126.837 22.377 126.73 21.725 126.523 21.148 C 126.315 20.571 126.023 20.082 125.646 19.677 C 125.27 19.271 124.819 18.963 124.288 18.743 C 123.757 18.522 123.173 18.417 122.545 18.417 C 121.876 18.417 121.275 18.553 120.744 18.826 C 120.213 19.099 119.761 19.474 119.394 19.945 C 119.027 20.417 118.748 20.967 118.558 21.602 C 118.368 22.236 118.27 22.91 118.27 23.628 C 118.27 24.523 118.381 25.28 118.607 25.897 C 118.828 26.514 119.133 27.007 119.514 27.386 C 119.894 27.761 120.332 28.034 120.832 28.201 C 121.332 28.368 121.859 28.452 122.407 28.452 C 123 28.452 123.562 28.346 124.102 28.135 C 124.641 27.924 125.123 27.59 125.509 27.161 C 125.907 26.725 126.23 26.17 126.474 25.496 C 126.717 24.822 126.837 24.029 126.837 23.108 Z M 133.695 23.474 C 133.695 22.646 133.877 21.866 134.235 21.139 C 134.598 20.412 135.107 19.773 135.762 19.223 C 136.416 18.672 137.213 18.245 138.146 17.928 C 139.08 17.615 140.116 17.456 141.257 17.456 C 142.306 17.456 143.284 17.58 144.191 17.826 C 145.098 18.073 145.885 18.443 146.554 18.936 C 147.221 19.429 147.764 20.07 148.138 20.809 C 148.527 21.566 148.717 22.448 148.717 23.456 C 148.717 24.298 148.531 25.082 148.155 25.809 C 147.779 26.536 147.262 27.175 146.598 27.716 C 145.934 28.258 145.142 28.681 144.226 28.985 C 143.31 29.289 142.297 29.439 141.191 29.439 C 140.155 29.439 139.177 29.329 138.266 29.113 C 137.354 28.893 136.558 28.54 135.881 28.056 C 135.204 27.567 134.669 26.946 134.275 26.192 C 133.881 25.439 133.682 24.531 133.682 23.478 Z M 145.492 23.104 C 145.492 22.377 145.385 21.725 145.177 21.148 C 144.969 20.571 144.677 20.082 144.301 19.677 C 143.925 19.271 143.474 18.963 142.943 18.743 C 142.412 18.522 141.828 18.417 141.2 18.417 C 140.531 18.417 139.93 18.553 139.399 18.826 C 138.868 19.099 138.416 19.474 138.049 19.945 C 137.682 20.417 137.403 20.967 137.213 21.602 C 137.023 22.236 136.925 22.91 136.925 23.628 C 136.925 24.523 137.036 25.28 137.262 25.897 C 137.483 26.514 137.788 27.007 138.169 27.386 C 138.549 27.761 138.987 28.034 139.487 28.201 C 139.987 28.368 140.514 28.452 141.062 28.452 C 141.655 28.452 142.217 28.346 142.757 28.135 C 143.296 27.924 143.777 27.59 144.164 27.161 C 144.562 26.725 144.885 26.17 145.129 25.496 C 145.372 24.822 145.492 24.029 145.492 23.108 Z M 156.328 23.928 L 156.328 24.615 C 156.328 25.545 156.341 26.373 156.368 27.095 C 156.394 27.818 156.434 28.527 156.487 29.219 C 156.266 29.197 156.023 29.183 155.757 29.183 L 153.983 29.183 C 153.722 29.183 153.478 29.192 153.253 29.219 C 153.306 28.523 153.346 27.818 153.372 27.095 C 153.399 26.373 153.412 25.545 153.412 24.615 L 153.412 22.329 C 153.412 21.399 153.399 20.571 153.372 19.848 C 153.346 19.126 153.306 18.399 153.253 17.672 C 153.474 17.694 153.717 17.716 153.983 17.729 C 154.248 17.743 154.54 17.756 154.868 17.756 C 155.222 17.756 155.624 17.743 156.08 17.712 C 156.531 17.685 157.093 17.668 157.766 17.668 C 158.266 17.668 158.691 17.681 159.045 17.703 C 159.399 17.725 159.704 17.76 159.961 17.804 C 160.217 17.848 160.439 17.91 160.629 17.98 C 160.819 18.055 161 18.139 161.169 18.24 C 161.562 18.487 161.877 18.791 162.107 19.157 C 162.337 19.522 162.452 19.954 162.452 20.461 C 162.452 21.28 162.191 21.945 161.664 22.461 C 161.138 22.976 160.385 23.342 159.399 23.553 C 160.027 24.505 160.704 25.456 161.425 26.399 C 162.147 27.346 162.868 28.285 163.593 29.214 C 163.293 29.192 162.996 29.179 162.708 29.179 L 160.925 29.179 C 160.629 29.179 160.332 29.188 160.027 29.214 L 156.5 23.923 L 156.323 23.923 Z M 159.439 20.835 C 159.439 20.342 159.381 19.95 159.262 19.659 C 159.142 19.368 158.961 19.148 158.722 18.994 C 158.478 18.844 158.164 18.743 157.775 18.699 C 157.385 18.654 156.925 18.632 156.385 18.632 C 156.346 20.157 156.328 21.681 156.328 23.201 C 156.408 23.214 156.483 23.219 156.554 23.227 C 156.624 23.232 156.695 23.236 156.762 23.236 C 157.629 23.236 158.293 23.038 158.753 22.641 C 159.213 22.245 159.443 21.641 159.443 20.835 Z M 171.12 18.5 C 170.514 18.5 170.023 18.65 169.642 18.954 C 169.262 19.258 169.071 19.61 169.071 20.011 C 169.071 20.412 169.217 20.765 169.514 21.029 C 169.81 21.293 170.182 21.531 170.624 21.743 C 171.071 21.954 171.549 22.161 172.062 22.355 C 172.576 22.553 173.054 22.791 173.501 23.078 C 173.947 23.364 174.319 23.712 174.611 24.117 C 174.908 24.527 175.054 25.051 175.054 25.69 C 175.054 26.249 174.93 26.765 174.678 27.227 C 174.43 27.694 174.071 28.091 173.616 28.421 C 173.155 28.752 172.607 29.003 171.97 29.179 C 171.332 29.351 170.62 29.439 169.832 29.439 C 169.124 29.439 168.487 29.373 167.93 29.245 C 167.372 29.117 166.947 28.959 166.66 28.765 C 166.793 28.373 166.903 28.016 166.996 27.69 C 167.089 27.364 167.164 27.012 167.231 26.633 L 167.607 26.633 C 167.66 26.879 167.757 27.113 167.903 27.329 C 168.049 27.549 168.231 27.738 168.456 27.91 C 168.678 28.078 168.947 28.21 169.266 28.307 C 169.58 28.404 169.934 28.448 170.328 28.448 C 171.116 28.448 171.695 28.28 172.071 27.946 C 172.447 27.611 172.633 27.205 172.633 26.734 C 172.633 26.307 172.487 25.963 172.2 25.69 C 171.912 25.421 171.549 25.183 171.116 24.976 C 170.651 24.755 170.177 24.554 169.695 24.373 C 169.182 24.179 168.708 23.937 168.275 23.659 C 167.841 23.377 167.478 23.033 167.191 22.624 C 166.903 22.214 166.757 21.69 166.757 21.051 C 166.757 20.47 166.877 19.954 167.12 19.505 C 167.363 19.055 167.686 18.681 168.093 18.377 C 168.501 18.073 168.97 17.844 169.501 17.69 C 170.031 17.531 170.593 17.456 171.186 17.456 C 171.894 17.456 172.514 17.531 173.049 17.676 C 173.585 17.822 174.036 18.024 174.416 18.28 C 174.297 18.536 174.195 18.787 174.111 19.029 C 174.027 19.271 173.916 19.575 173.788 19.945 L 173.492 19.945 C 173.071 18.98 172.275 18.5 171.107 18.5 Z M 74.23 40.849 C 74.23 40.276 74.217 39.717 74.19 39.166 C 74.164 38.616 74.137 38.056 74.106 37.483 C 74.403 37.501 74.69 37.514 74.974 37.527 C 75.257 37.541 75.549 37.545 75.841 37.545 C 76.133 37.545 76.425 37.536 76.708 37.514 C 76.991 37.492 77.283 37.483 77.575 37.483 C 78 37.483 78.407 37.519 78.792 37.589 C 79.177 37.66 79.518 37.774 79.806 37.933 C 80.093 38.091 80.323 38.303 80.491 38.563 C 80.66 38.823 80.744 39.149 80.744 39.536 C 80.744 39.95 80.633 40.312 80.416 40.607 C 80.199 40.906 79.929 41.153 79.615 41.347 C 79.301 41.541 78.96 41.695 78.602 41.801 C 78.244 41.911 77.912 41.981 77.62 42.017 C 77.744 42.144 77.907 42.329 78.124 42.563 C 78.337 42.796 78.575 43.056 78.841 43.338 C 79.106 43.62 79.381 43.915 79.664 44.224 C 79.947 44.532 80.221 44.827 80.487 45.109 C 80.752 45.391 81 45.647 81.235 45.885 C 81.469 46.118 81.655 46.294 81.797 46.418 C 81.646 46.4 81.491 46.391 81.341 46.391 L 80.443 46.391 C 80.292 46.391 80.142 46.4 80 46.418 C 79.85 46.237 79.615 45.964 79.306 45.598 C 78.996 45.233 78.651 44.845 78.279 44.426 C 77.903 44.012 77.518 43.598 77.129 43.184 C 76.739 42.774 76.381 42.422 76.053 42.136 L 75.474 42.136 L 75.474 43.083 C 75.474 43.655 75.487 44.219 75.514 44.774 C 75.54 45.329 75.567 45.876 75.598 46.413 C 75.363 46.396 75.115 46.387 74.85 46.387 C 74.584 46.387 74.337 46.396 74.102 46.413 C 74.133 45.876 74.16 45.329 74.186 44.774 C 74.213 44.219 74.226 43.655 74.226 43.083 L 74.226 40.849 Z M 75.478 41.594 C 75.62 41.62 75.775 41.638 75.943 41.647 C 76.111 41.655 76.297 41.66 76.5 41.66 C 76.814 41.66 77.142 41.629 77.483 41.567 C 77.823 41.506 78.137 41.4 78.421 41.25 C 78.704 41.1 78.943 40.893 79.129 40.638 C 79.314 40.382 79.412 40.061 79.412 39.668 C 79.412 39.329 79.337 39.052 79.191 38.831 C 79.045 38.611 78.854 38.435 78.62 38.307 C 78.385 38.175 78.133 38.087 77.859 38.043 C 77.584 37.994 77.314 37.972 77.053 37.972 C 76.699 37.972 76.403 37.977 76.168 37.99 C 75.934 38.003 75.735 38.016 75.575 38.034 C 75.553 38.51 75.536 38.981 75.514 39.453 C 75.491 39.92 75.483 40.387 75.483 40.858 L 75.483 41.598 Z M 85.239 39.149 C 85.213 38.594 85.186 38.038 85.155 37.483 C 85.611 37.501 86.067 37.514 86.518 37.527 C 86.969 37.541 87.425 37.545 87.881 37.545 C 88.337 37.545 88.788 37.541 89.235 37.527 C 89.682 37.514 90.133 37.501 90.593 37.483 C 90.562 37.611 90.549 37.743 90.549 37.875 C 90.549 38.008 90.562 38.135 90.593 38.263 C 90.266 38.245 89.969 38.228 89.699 38.21 C 89.429 38.193 89.146 38.175 88.845 38.157 C 88.093 38.113 87.338 38.092 86.584 38.096 C 86.575 38.373 86.562 38.638 86.545 38.889 C 86.531 39.14 86.522 39.426 86.522 39.748 C 86.522 40.087 86.522 40.417 86.531 40.735 C 86.536 41.056 86.54 41.298 86.54 41.461 C 86.987 41.461 87.39 41.461 87.744 41.448 C 88.34 41.436 88.936 41.412 89.531 41.378 C 89.779 41.365 90.018 41.351 90.239 41.334 C 90.208 41.461 90.195 41.598 90.195 41.735 C 90.195 41.862 90.213 41.995 90.239 42.127 C 89.974 42.1 89.668 42.078 89.319 42.061 C 88.969 42.043 88.62 42.034 88.266 42.03 C 87.916 42.03 87.584 42.021 87.275 42.017 C 86.965 42.017 86.717 42.012 86.536 42.012 C 86.536 42.091 86.536 42.175 86.527 42.268 C 86.522 42.36 86.518 42.475 86.518 42.611 L 86.518 43.898 C 86.518 44.391 86.518 44.801 86.527 45.118 C 86.531 45.44 86.54 45.682 86.549 45.845 L 87.615 45.845 C 88.346 45.846 89.077 45.823 89.806 45.774 C 90.133 45.752 90.421 45.722 90.668 45.677 C 90.646 45.739 90.633 45.805 90.629 45.88 C 90.624 45.955 90.62 46.021 90.62 46.083 C 90.62 46.219 90.633 46.334 90.664 46.422 C 90.208 46.404 89.752 46.396 89.301 46.396 L 86.536 46.396 C 86.08 46.396 85.615 46.404 85.151 46.422 C 85.182 45.867 85.208 45.316 85.235 44.766 C 85.261 44.215 85.275 43.655 85.275 43.083 L 85.275 40.849 C 85.275 40.276 85.261 39.713 85.235 39.157 Z M 103.045 46.413 C 102.911 46.396 102.777 46.387 102.642 46.387 L 101.832 46.387 C 101.704 46.387 101.571 46.396 101.43 46.413 C 101.359 46.215 101.261 45.973 101.142 45.691 C 101.018 45.409 100.885 45.114 100.739 44.805 C 100.593 44.497 100.443 44.184 100.288 43.871 C 100.137 43.554 99.991 43.254 99.863 42.968 C 99.536 42.959 99.208 42.955 98.872 42.951 C 98.536 42.951 98.204 42.946 97.868 42.946 C 97.553 42.946 97.244 42.946 96.938 42.951 C 96.633 42.955 96.323 42.959 96.009 42.968 C 95.682 43.642 95.39 44.285 95.124 44.898 C 94.859 45.51 94.664 46.012 94.531 46.413 C 94.359 46.396 94.168 46.387 93.969 46.387 C 93.77 46.387 93.58 46.396 93.407 46.413 C 94.23 44.898 95.031 43.391 95.814 41.889 C 96.598 40.391 97.385 38.867 98.177 37.316 L 98.465 37.316 C 98.708 37.818 98.974 38.364 99.257 38.946 C 99.54 39.532 99.832 40.122 100.124 40.721 C 100.416 41.321 100.713 41.911 101.009 42.501 C 101.306 43.091 101.58 43.638 101.841 44.144 C 102.102 44.651 102.332 45.105 102.54 45.501 C 102.748 45.902 102.921 46.202 103.049 46.413 Z M 96.292 42.373 C 96.558 42.373 96.832 42.373 97.115 42.387 C 97.399 42.395 97.673 42.4 97.938 42.4 C 98.222 42.4 98.509 42.4 98.792 42.391 C 99.076 42.391 99.363 42.382 99.646 42.373 L 97.956 39.074 L 96.297 42.373 Z M 106.491 39.166 C 106.465 38.616 106.438 38.056 106.407 37.483 C 106.54 37.501 106.668 37.514 106.788 37.527 C 106.912 37.541 107.031 37.545 107.155 37.545 C 107.279 37.545 107.399 37.541 107.522 37.527 C 107.646 37.514 107.77 37.501 107.903 37.483 C 107.872 38.056 107.845 38.616 107.819 39.166 C 107.792 39.717 107.779 40.276 107.779 40.849 C 107.779 41.942 107.784 42.889 107.792 43.691 C 107.801 44.492 107.815 45.211 107.823 45.84 C 108.545 45.84 109.235 45.836 109.894 45.823 C 110.553 45.81 111.266 45.761 112.027 45.673 C 111.974 45.827 111.952 45.959 111.952 46.061 C 111.952 46.158 111.978 46.272 112.027 46.413 C 111.558 46.396 111.093 46.387 110.624 46.387 L 107.815 46.387 C 107.363 46.387 106.894 46.396 106.403 46.413 C 106.434 45.876 106.461 45.329 106.487 44.774 C 106.514 44.219 106.527 43.655 106.527 43.083 L 106.527 40.849 C 106.527 40.276 106.514 39.717 106.487 39.166 Z M 116.558 38.162 C 116.292 38.162 116.018 38.162 115.726 38.166 C 115.438 38.171 115.146 38.179 114.859 38.193 C 114.571 38.206 114.288 38.219 114.022 38.237 C 113.757 38.254 113.514 38.276 113.297 38.303 C 113.35 38.149 113.372 38.008 113.372 37.889 C 113.372 37.792 113.345 37.66 113.297 37.488 C 113.969 37.505 114.624 37.519 115.261 37.532 C 115.903 37.545 116.558 37.549 117.226 37.549 C 117.894 37.549 118.553 37.545 119.191 37.532 C 119.832 37.519 120.487 37.505 121.155 37.488 C 121.102 37.66 121.08 37.801 121.08 37.902 C 121.08 38.016 121.107 38.149 121.155 38.303 C 120.943 38.276 120.7 38.254 120.43 38.237 C 120.16 38.219 119.881 38.206 119.593 38.193 C 119.306 38.179 119.014 38.171 118.726 38.166 C 118.438 38.166 118.16 38.162 117.894 38.162 C 117.863 39.056 117.85 39.95 117.85 40.854 L 117.85 43.087 C 117.85 43.66 117.863 44.224 117.89 44.779 C 117.916 45.334 117.943 45.88 117.974 46.418 C 117.739 46.4 117.492 46.391 117.226 46.391 C 116.961 46.391 116.713 46.4 116.478 46.418 C 116.509 45.88 116.536 45.334 116.562 44.779 C 116.589 44.224 116.602 43.66 116.602 43.087 L 116.602 40.854 C 116.602 39.95 116.589 39.056 116.558 38.162 Z M 127.239 42.761 C 127.138 42.616 126.987 42.4 126.788 42.118 C 126.589 41.836 126.372 41.523 126.133 41.184 C 125.894 40.84 125.642 40.483 125.376 40.105 C 125.111 39.726 124.859 39.369 124.624 39.025 C 124.385 38.682 124.169 38.373 123.978 38.105 C 123.788 37.836 123.638 37.624 123.536 37.488 C 123.677 37.505 123.819 37.519 123.956 37.532 C 124.093 37.545 124.235 37.549 124.376 37.549 C 124.518 37.549 124.66 37.545 124.797 37.532 C 124.934 37.519 125.071 37.505 125.217 37.488 C 125.673 38.241 126.138 38.981 126.611 39.708 C 127.084 40.435 127.584 41.193 128.111 41.981 C 128.346 41.669 128.589 41.329 128.841 40.955 C 129.093 40.58 129.35 40.202 129.602 39.809 C 130.093 39.051 130.555 38.275 130.987 37.483 C 131.239 37.527 131.438 37.549 131.58 37.549 C 131.722 37.549 131.921 37.527 132.173 37.483 C 131.686 38.118 131.248 38.686 130.863 39.197 C 130.478 39.708 130.138 40.171 129.841 40.589 C 129.545 41.003 129.288 41.378 129.062 41.713 C 128.841 42.047 128.646 42.347 128.483 42.616 C 128.483 42.937 128.483 43.277 128.492 43.642 C 128.5 44.008 128.505 44.365 128.514 44.713 C 128.523 45.065 128.536 45.387 128.553 45.686 C 128.567 45.986 128.584 46.224 128.607 46.409 C 128.372 46.391 128.124 46.382 127.859 46.382 C 127.593 46.382 127.346 46.391 127.111 46.409 C 127.173 45.959 127.208 45.413 127.217 44.77 C 127.226 44.127 127.23 43.457 127.23 42.757 Z M 0 5.165 L 0 55.497 C 0 55.629 0.137 55.722 0.261 55.665 L 9.531 51.524 C 9.597 51.493 9.642 51.427 9.642 51.356 L 9.642 9.192 C 9.642 9.117 9.597 9.051 9.531 9.024 L 0.261 4.998 C 0.204 4.972 0.138 4.977 0.085 5.011 C 0.033 5.045 0.001 5.103 0 5.165 Z M 18.704 5.213 L 20.659 6.517 C 20.712 6.553 20.743 6.61 20.743 6.672 L 20.743 51.356 C 20.743 51.427 20.788 51.493 20.854 51.524 L 30.124 55.665 C 30.248 55.718 30.385 55.629 30.385 55.497 L 30.385 0.116 C 30.385 0.033 30.297 -0.025 30.221 0.011 L 18.726 5.042 C 18.655 5.072 18.646 5.174 18.708 5.218 Z\" fill=\"rgb(35,31,32)\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.044 46.078\" overflow=\"visible\"><path d=\"M 32.405 17.394 C 32.405 16.757 32.394 16.217 32.372 15.783 C 32.35 15.349 32.335 14.963 32.325 14.627 C 32.627 14.675 32.871 14.697 33.053 14.697 C 33.235 14.697 33.479 14.675 33.781 14.627 C 34.957 15.75 36.122 16.851 37.273 17.938 C 38.423 19.024 39.603 20.125 40.815 21.248 L 40.815 18.689 C 40.815 18.233 40.815 17.788 40.808 17.347 C 40.801 16.906 40.797 16.501 40.793 16.129 C 40.786 15.758 40.779 15.44 40.761 15.171 C 40.746 14.901 40.724 14.722 40.702 14.627 C 41.005 14.675 41.249 14.697 41.431 14.697 C 41.613 14.697 41.857 14.675 42.159 14.627 C 42.104 15.47 42.061 16.235 42.028 16.913 C 41.995 17.595 41.969 18.237 41.948 18.838 C 41.926 19.44 41.911 20.038 41.908 20.624 C 41.9 21.215 41.9 21.842 41.9 22.509 L 41.9 24.179 C 41.685 24.161 41.463 24.15 41.234 24.15 C 41.005 24.15 40.786 24.157 40.6 24.179 C 38.376 21.955 36.013 19.717 33.519 17.464 C 33.508 17.734 33.501 18 33.493 18.269 C 33.486 18.539 33.486 18.813 33.486 19.09 L 33.486 20.701 C 33.486 21.259 33.486 21.729 33.493 22.119 C 33.497 22.509 33.508 22.837 33.519 23.107 C 33.53 23.377 33.541 23.596 33.552 23.767 C 33.562 23.938 33.573 24.077 33.584 24.175 C 33.453 24.157 33.326 24.146 33.195 24.146 L 32.823 24.146 C 32.576 24.146 32.325 24.153 32.077 24.175 C 32.099 24.102 32.124 23.836 32.157 23.384 C 32.19 22.928 32.226 22.374 32.263 21.722 C 32.299 21.069 32.332 20.358 32.361 19.593 C 32.386 18.827 32.401 18.094 32.401 17.387 Z M 46.539 16.428 C 46.517 15.831 46.484 15.229 46.441 14.627 C 46.928 14.638 47.409 14.649 47.882 14.668 C 48.359 14.686 48.84 14.697 49.324 14.697 C 50.125 14.697 50.835 14.689 51.454 14.675 C 52.077 14.66 52.496 14.646 52.71 14.627 C 52.667 14.777 52.645 14.97 52.645 15.211 C 52.645 15.36 52.648 15.473 52.659 15.557 C 52.67 15.641 52.685 15.732 52.707 15.834 C 52.394 15.816 52.051 15.798 51.676 15.779 C 51.305 15.761 50.941 15.743 50.591 15.725 C 50.242 15.707 49.925 15.692 49.645 15.685 C 49.364 15.677 49.164 15.67 49.044 15.67 C 49 16.181 48.975 16.684 48.971 17.187 C 48.964 17.686 48.964 18.193 48.964 18.703 C 49.667 18.692 50.3 18.681 50.868 18.663 C 51.436 18.645 52.026 18.623 52.641 18.594 C 52.608 18.751 52.587 18.871 52.576 18.955 C 52.565 19.039 52.561 19.126 52.561 19.217 C 52.561 19.29 52.568 19.367 52.587 19.447 C 52.601 19.527 52.623 19.64 52.645 19.786 C 51.414 19.702 50.187 19.662 48.967 19.662 C 48.967 19.957 48.967 20.256 48.96 20.552 C 48.953 20.847 48.953 21.146 48.953 21.441 C 48.953 22.043 48.967 22.622 49 23.18 C 49.616 23.18 50.231 23.165 50.846 23.14 C 51.462 23.111 52.084 23.067 52.71 23.001 C 52.689 23.103 52.674 23.195 52.663 23.278 C 52.652 23.362 52.648 23.479 52.648 23.625 C 52.648 23.771 52.652 23.887 52.663 23.971 C 52.674 24.055 52.689 24.124 52.71 24.179 C 52.419 24.168 52.059 24.164 51.633 24.157 C 51.207 24.153 50.62 24.15 49.874 24.15 L 47.304 24.15 C 47.06 24.15 46.878 24.15 46.754 24.157 C 46.63 24.161 46.524 24.168 46.437 24.179 C 46.481 23.603 46.513 23.02 46.535 22.422 C 46.557 21.824 46.568 21.138 46.568 20.369 L 46.568 18.477 C 46.568 17.708 46.557 17.023 46.535 16.425 Z M 62.603 18.984 C 62.355 19.575 62.104 20.172 61.849 20.785 C 61.594 21.397 61.35 21.999 61.11 22.593 C 60.873 23.187 60.666 23.716 60.495 24.179 C 60.247 24.161 59.97 24.15 59.668 24.15 L 59.246 24.15 C 59.104 24.15 58.966 24.157 58.824 24.179 C 58.703 23.8 58.547 23.308 58.354 22.706 C 58.161 22.105 57.95 21.463 57.72 20.789 C 57.495 20.11 57.262 19.429 57.025 18.736 C 56.788 18.047 56.566 17.413 56.359 16.837 C 56.155 16.261 55.98 15.772 55.842 15.371 C 55.7 14.967 55.609 14.719 55.565 14.627 C 55.802 14.646 56.035 14.664 56.26 14.675 C 56.7 14.704 57.142 14.704 57.582 14.675 C 57.804 14.66 58.023 14.646 58.237 14.627 C 58.573 15.86 58.932 17.087 59.315 18.306 C 59.504 18.915 59.686 19.502 59.865 20.07 C 60.043 20.639 60.207 21.168 60.36 21.649 L 60.393 21.649 C 60.629 21.066 60.888 20.431 61.161 19.75 C 61.438 19.068 61.704 18.401 61.962 17.748 C 62.221 17.096 62.457 16.49 62.676 15.94 C 62.891 15.389 63.058 14.952 63.178 14.627 C 63.32 14.646 63.455 14.664 63.582 14.675 C 63.713 14.689 63.848 14.697 63.986 14.697 C 64.125 14.697 64.263 14.689 64.391 14.675 C 64.518 14.66 64.656 14.646 64.795 14.627 C 64.838 14.832 64.919 15.105 65.039 15.448 C 65.159 15.79 65.294 16.17 65.454 16.589 C 65.61 17.004 65.778 17.446 65.956 17.909 C 66.135 18.371 66.313 18.831 66.491 19.287 C 66.67 19.742 66.834 20.172 66.987 20.581 C 67.14 20.989 67.263 21.346 67.358 21.653 L 67.391 21.653 C 67.606 21.069 67.835 20.424 68.079 19.72 C 68.323 19.017 68.556 18.335 68.785 17.675 C 69.011 17.015 69.219 16.414 69.401 15.867 C 69.583 15.32 69.714 14.908 69.79 14.631 C 70.06 14.679 70.285 14.7 70.471 14.7 C 70.591 14.7 70.711 14.693 70.835 14.679 C 70.959 14.664 71.086 14.649 71.217 14.631 C 71.141 14.806 71.024 15.094 70.861 15.491 C 70.697 15.889 70.511 16.359 70.293 16.902 C 70.078 17.446 69.845 18.036 69.597 18.674 C 69.35 19.312 69.098 19.957 68.851 20.606 C 68.603 21.255 68.363 21.889 68.13 22.513 C 67.897 23.133 67.693 23.69 67.522 24.183 C 67.274 24.164 66.998 24.153 66.695 24.153 L 66.273 24.153 C 66.131 24.153 65.993 24.161 65.851 24.183 C 65.505 23.052 65.112 21.93 64.675 20.81 C 64.238 19.695 63.775 18.554 63.287 17.398 L 63.255 17.398 C 63.062 17.872 62.84 18.401 62.588 18.991 Z M 81.077 18.477 C 81.077 17.708 81.066 17.023 81.044 16.425 C 81.023 15.827 80.99 15.225 80.946 14.624 C 81.128 14.642 81.328 14.66 81.547 14.671 C 81.765 14.682 82.006 14.693 82.275 14.693 C 82.632 14.693 83.032 14.682 83.473 14.657 C 83.917 14.635 84.492 14.62 85.206 14.62 C 86.134 14.62 86.983 14.693 87.744 14.835 C 88.505 14.977 89.164 15.222 89.714 15.564 C 90.263 15.907 90.693 16.37 90.995 16.95 C 91.297 17.529 91.45 18.258 91.45 19.141 C 91.45 19.91 91.301 20.606 91.006 21.226 C 90.708 21.846 90.303 22.378 89.79 22.819 C 89.277 23.26 88.683 23.596 88.006 23.829 C 87.329 24.062 86.608 24.175 85.843 24.175 C 85.031 24.175 84.343 24.172 83.768 24.161 C 83.196 24.15 82.697 24.146 82.275 24.146 L 81.547 24.146 C 81.332 24.146 81.132 24.153 80.946 24.175 C 80.99 23.599 81.023 23.016 81.044 22.418 C 81.066 21.82 81.077 21.135 81.077 20.366 L 81.077 18.474 Z M 83.477 21.383 L 83.477 22.218 C 83.477 22.487 83.477 22.732 83.484 22.954 C 83.491 23.176 83.491 23.319 83.491 23.384 C 83.655 23.395 83.848 23.402 84.074 23.413 C 84.299 23.424 84.58 23.428 84.918 23.428 C 86.138 23.428 87.107 23.071 87.82 22.356 C 88.534 21.642 88.891 20.562 88.891 19.115 C 88.891 18.539 88.8 18.025 88.625 17.573 C 88.447 17.117 88.195 16.731 87.871 16.41 C 87.547 16.089 87.158 15.845 86.702 15.674 C 86.247 15.502 85.741 15.415 85.181 15.415 C 84.791 15.415 84.474 15.422 84.234 15.437 C 83.99 15.451 83.746 15.466 83.495 15.484 C 83.495 15.55 83.495 15.692 83.488 15.914 C 83.48 16.137 83.48 16.388 83.48 16.665 L 83.48 21.379 Z M 94.662 19.425 C 94.662 18.74 94.811 18.094 95.106 17.493 C 95.404 16.891 95.823 16.363 96.362 15.907 C 96.901 15.451 97.556 15.098 98.324 14.835 C 99.093 14.576 99.945 14.445 100.884 14.445 C 101.747 14.445 102.552 14.547 103.298 14.751 C 104.044 14.956 104.693 15.262 105.242 15.67 C 105.792 16.077 106.238 16.608 106.546 17.219 C 106.866 17.847 107.023 18.576 107.023 19.41 C 107.023 20.107 106.87 20.756 106.56 21.357 C 106.251 21.959 105.825 22.487 105.279 22.936 C 104.733 23.384 104.081 23.734 103.327 23.986 C 102.573 24.237 101.74 24.361 100.829 24.361 C 99.977 24.361 99.173 24.27 98.423 24.091 C 97.673 23.909 97.017 23.617 96.46 23.216 C 95.903 22.812 95.463 22.298 95.139 21.674 C 94.815 21.051 94.651 20.3 94.651 19.429 Z M 104.368 19.119 C 104.368 18.517 104.281 17.978 104.11 17.5 C 103.939 17.023 103.699 16.618 103.389 16.283 C 103.08 15.947 102.708 15.692 102.271 15.51 C 101.834 15.327 101.354 15.24 100.837 15.24 C 100.287 15.24 99.792 15.353 99.355 15.579 C 98.918 15.805 98.547 16.115 98.244 16.505 C 97.942 16.895 97.713 17.351 97.556 17.876 C 97.4 18.401 97.32 18.958 97.32 19.553 C 97.32 20.293 97.411 20.92 97.596 21.43 C 97.778 21.941 98.03 22.349 98.343 22.662 C 98.656 22.972 99.016 23.198 99.428 23.337 C 99.839 23.475 100.272 23.545 100.724 23.545 C 101.212 23.545 101.674 23.457 102.118 23.282 C 102.562 23.107 102.958 22.831 103.276 22.476 C 103.604 22.115 103.87 21.656 104.07 21.098 C 104.27 20.541 104.368 19.884 104.368 19.122 Z M 110.012 19.425 C 110.012 18.74 110.161 18.094 110.456 17.493 C 110.755 16.891 111.173 16.363 111.712 15.907 C 112.251 15.451 112.907 15.098 113.675 14.835 C 114.443 14.576 115.295 14.445 116.234 14.445 C 117.097 14.445 117.902 14.547 118.648 14.751 C 119.395 14.956 120.043 15.262 120.593 15.67 C 121.142 16.077 121.589 16.608 121.896 17.219 C 122.217 17.847 122.373 18.576 122.373 19.41 C 122.373 20.107 122.22 20.756 121.911 21.357 C 121.601 21.959 121.175 22.487 120.629 22.936 C 120.083 23.384 119.431 23.734 118.677 23.986 C 117.924 24.237 117.09 24.361 116.18 24.361 C 115.328 24.361 114.523 24.27 113.773 24.091 C 113.023 23.909 112.368 23.617 111.811 23.216 C 111.254 22.812 110.813 22.298 110.489 21.674 C 110.165 21.051 110.001 20.3 110.001 19.429 Z M 119.719 19.119 C 119.719 18.517 119.631 17.978 119.46 17.5 C 119.289 17.023 119.049 16.618 118.739 16.283 C 118.43 15.947 118.059 15.692 117.622 15.51 C 117.185 15.327 116.704 15.24 116.187 15.24 C 115.637 15.24 115.142 15.353 114.705 15.579 C 114.268 15.805 113.897 16.115 113.595 16.505 C 113.293 16.895 113.063 17.351 112.907 17.876 C 112.75 18.401 112.67 18.958 112.67 19.553 C 112.67 20.293 112.761 20.92 112.947 21.43 C 113.129 21.941 113.38 22.349 113.693 22.662 C 114.006 22.972 114.367 23.198 114.778 23.337 C 115.189 23.475 115.623 23.545 116.074 23.545 C 116.562 23.545 117.025 23.457 117.469 23.282 C 117.912 23.107 118.308 22.831 118.627 22.476 C 118.954 22.115 119.22 21.656 119.42 21.098 C 119.621 20.541 119.719 19.884 119.719 19.122 Z M 128.636 19.801 L 128.636 20.369 C 128.636 21.138 128.646 21.824 128.668 22.422 C 128.69 23.02 128.723 23.607 128.767 24.179 C 128.585 24.161 128.384 24.15 128.166 24.15 L 126.706 24.15 C 126.491 24.15 126.291 24.157 126.105 24.179 C 126.149 23.603 126.182 23.02 126.203 22.422 C 126.225 21.824 126.236 21.138 126.236 20.369 L 126.236 18.477 C 126.236 17.708 126.225 17.023 126.203 16.425 C 126.182 15.827 126.149 15.225 126.105 14.624 C 126.287 14.642 126.487 14.66 126.706 14.671 C 126.924 14.682 127.165 14.693 127.434 14.693 C 127.725 14.693 128.057 14.682 128.432 14.657 C 128.803 14.635 129.265 14.62 129.819 14.62 C 130.23 14.62 130.58 14.631 130.871 14.649 C 131.162 14.668 131.414 14.697 131.625 14.733 C 131.836 14.77 132.018 14.821 132.175 14.879 C 132.331 14.941 132.48 15.01 132.619 15.094 C 132.943 15.298 133.201 15.55 133.391 15.852 C 133.58 16.155 133.675 16.512 133.675 16.931 C 133.675 17.61 133.46 18.16 133.027 18.587 C 132.593 19.013 131.974 19.316 131.162 19.491 C 131.679 20.278 132.236 21.066 132.83 21.846 C 133.423 22.63 134.017 23.406 134.614 24.175 C 134.366 24.157 134.122 24.146 133.886 24.146 L 132.419 24.146 C 132.175 24.146 131.931 24.153 131.679 24.175 L 128.778 19.797 L 128.632 19.797 Z M 131.195 17.241 C 131.195 16.833 131.148 16.509 131.05 16.268 C 130.951 16.027 130.802 15.845 130.605 15.718 C 130.405 15.594 130.147 15.51 129.826 15.473 C 129.506 15.437 129.127 15.419 128.683 15.419 C 128.65 16.68 128.636 17.941 128.636 19.199 C 128.701 19.21 128.763 19.214 128.821 19.221 C 128.879 19.225 128.938 19.228 128.992 19.228 C 129.706 19.228 130.252 19.064 130.631 18.736 C 131.009 18.408 131.199 17.909 131.199 17.241 Z M 140.807 15.309 C 140.309 15.309 139.904 15.433 139.591 15.685 C 139.278 15.936 139.122 16.228 139.122 16.56 C 139.122 16.891 139.242 17.183 139.486 17.402 C 139.73 17.621 140.035 17.817 140.4 17.992 C 140.767 18.167 141.161 18.339 141.583 18.499 C 142.005 18.663 142.398 18.86 142.766 19.097 C 143.134 19.334 143.44 19.622 143.68 19.957 C 143.924 20.296 144.044 20.73 144.044 21.259 C 144.044 21.722 143.942 22.148 143.735 22.531 C 143.531 22.918 143.236 23.246 142.861 23.519 C 142.482 23.792 142.031 24 141.506 24.146 C 140.982 24.288 140.396 24.361 139.748 24.361 C 139.165 24.361 138.641 24.306 138.182 24.201 C 137.723 24.095 137.374 23.964 137.137 23.803 C 137.246 23.479 137.337 23.184 137.414 22.914 C 137.49 22.644 137.552 22.352 137.607 22.039 L 137.916 22.039 C 137.96 22.243 138.04 22.436 138.16 22.615 C 138.281 22.797 138.43 22.954 138.615 23.096 C 138.798 23.235 139.02 23.344 139.282 23.424 C 139.54 23.504 139.832 23.541 140.156 23.541 C 140.804 23.541 141.281 23.402 141.59 23.125 C 141.9 22.848 142.053 22.513 142.053 22.123 C 142.053 21.769 141.932 21.485 141.696 21.259 C 141.459 21.036 141.161 20.84 140.804 20.668 C 140.421 20.485 140.031 20.319 139.635 20.169 C 139.213 20.008 138.823 19.808 138.466 19.578 C 138.109 19.345 137.811 19.061 137.574 18.721 C 137.337 18.382 137.217 17.949 137.217 17.42 C 137.217 16.939 137.316 16.512 137.516 16.14 C 137.716 15.769 137.982 15.459 138.317 15.207 C 138.652 14.956 139.038 14.766 139.475 14.638 C 139.912 14.507 140.374 14.445 140.862 14.445 C 141.445 14.445 141.954 14.507 142.395 14.627 C 142.835 14.748 143.207 14.915 143.52 15.127 C 143.422 15.338 143.338 15.546 143.269 15.747 C 143.199 15.947 143.108 16.199 143.003 16.505 L 142.759 16.505 C 142.413 15.707 141.758 15.309 140.796 15.309 Z M 61.081 33.803 C 61.081 33.329 61.07 32.866 61.048 32.411 C 61.026 31.955 61.004 31.492 60.979 31.018 C 61.223 31.033 61.46 31.043 61.693 31.054 C 61.926 31.065 62.166 31.069 62.406 31.069 C 62.647 31.069 62.887 31.062 63.12 31.043 C 63.353 31.025 63.593 31.018 63.834 31.018 C 64.183 31.018 64.518 31.047 64.835 31.105 C 65.152 31.164 65.432 31.259 65.669 31.39 C 65.905 31.521 66.095 31.696 66.233 31.911 C 66.371 32.126 66.44 32.396 66.44 32.717 C 66.44 33.059 66.349 33.358 66.171 33.603 C 65.993 33.851 65.771 34.055 65.512 34.215 C 65.254 34.376 64.973 34.503 64.678 34.591 C 64.383 34.682 64.11 34.74 63.87 34.769 C 63.972 34.875 64.107 35.028 64.285 35.221 C 64.46 35.415 64.656 35.63 64.875 35.863 C 65.093 36.096 65.319 36.34 65.552 36.596 C 65.785 36.851 66.011 37.095 66.229 37.328 C 66.448 37.562 66.652 37.773 66.845 37.97 C 67.038 38.163 67.191 38.309 67.307 38.411 C 67.183 38.397 67.056 38.389 66.932 38.389 L 66.193 38.389 C 66.069 38.389 65.945 38.397 65.829 38.411 C 65.705 38.262 65.512 38.036 65.257 37.733 C 65.002 37.431 64.718 37.11 64.412 36.763 C 64.103 36.421 63.786 36.078 63.466 35.735 C 63.145 35.396 62.85 35.105 62.581 34.868 L 62.104 34.868 L 62.104 35.651 C 62.104 36.125 62.115 36.592 62.137 37.051 C 62.159 37.511 62.181 37.963 62.206 38.408 C 62.013 38.393 61.809 38.386 61.591 38.386 C 61.372 38.386 61.168 38.393 60.975 38.408 C 61.001 37.963 61.023 37.511 61.045 37.051 C 61.066 36.592 61.077 36.125 61.077 35.651 L 61.077 33.803 Z M 62.108 34.419 C 62.224 34.441 62.352 34.456 62.49 34.463 C 62.628 34.47 62.781 34.474 62.949 34.474 C 63.207 34.474 63.477 34.448 63.757 34.397 C 64.037 34.346 64.296 34.259 64.529 34.135 C 64.762 34.011 64.959 33.84 65.112 33.628 C 65.264 33.417 65.345 33.151 65.345 32.826 C 65.345 32.545 65.283 32.316 65.162 32.134 C 65.042 31.951 64.886 31.805 64.693 31.7 C 64.5 31.59 64.292 31.517 64.067 31.481 C 63.841 31.441 63.619 31.423 63.404 31.423 C 63.113 31.423 62.869 31.426 62.676 31.437 C 62.483 31.448 62.319 31.459 62.188 31.474 C 62.17 31.867 62.155 32.257 62.137 32.648 C 62.119 33.034 62.111 33.42 62.111 33.81 L 62.111 34.423 Z M 70.14 32.396 C 70.118 31.937 70.096 31.477 70.071 31.018 C 70.446 31.033 70.821 31.043 71.192 31.054 C 71.563 31.065 71.938 31.069 72.313 31.069 C 72.688 31.069 73.06 31.065 73.427 31.054 C 73.795 31.043 74.167 31.033 74.545 31.018 C 74.52 31.124 74.509 31.233 74.509 31.342 C 74.509 31.452 74.52 31.558 74.545 31.663 C 74.276 31.649 74.032 31.634 73.81 31.619 C 73.588 31.605 73.355 31.59 73.107 31.576 C 72.488 31.539 71.867 31.522 71.247 31.525 C 71.239 31.754 71.228 31.973 71.214 32.181 C 71.203 32.389 71.196 32.626 71.196 32.892 C 71.196 33.172 71.196 33.446 71.203 33.708 C 71.207 33.975 71.21 34.175 71.21 34.31 C 71.578 34.31 71.909 34.31 72.2 34.299 C 72.691 34.288 73.182 34.269 73.671 34.241 C 73.875 34.23 74.072 34.219 74.254 34.204 C 74.229 34.31 74.218 34.423 74.218 34.536 C 74.218 34.642 74.232 34.751 74.254 34.86 C 74.036 34.839 73.784 34.82 73.497 34.806 C 73.209 34.791 72.921 34.784 72.63 34.78 C 72.342 34.78 72.069 34.773 71.815 34.769 C 71.56 34.769 71.356 34.766 71.207 34.766 C 71.207 34.831 71.207 34.9 71.199 34.977 C 71.196 35.054 71.192 35.148 71.192 35.261 L 71.192 36.326 C 71.192 36.734 71.192 37.073 71.199 37.336 C 71.203 37.602 71.21 37.802 71.217 37.937 L 72.095 37.937 C 72.696 37.938 73.297 37.919 73.897 37.879 C 74.167 37.861 74.403 37.835 74.607 37.799 C 74.589 37.85 74.578 37.904 74.574 37.966 C 74.571 38.028 74.567 38.083 74.567 38.134 C 74.567 38.247 74.578 38.342 74.604 38.415 C 74.229 38.4 73.853 38.393 73.482 38.393 L 71.207 38.393 C 70.831 38.393 70.449 38.4 70.067 38.415 C 70.092 37.955 70.114 37.5 70.136 37.044 C 70.158 36.588 70.169 36.125 70.169 35.651 L 70.169 33.803 C 70.169 33.329 70.158 32.863 70.136 32.403 Z M 84.791 38.408 C 84.681 38.393 84.57 38.386 84.46 38.386 L 83.793 38.386 C 83.688 38.386 83.579 38.393 83.462 38.408 C 83.404 38.243 83.324 38.043 83.225 37.81 C 83.123 37.576 83.014 37.332 82.894 37.077 C 82.774 36.822 82.65 36.563 82.523 36.304 C 82.399 36.042 82.279 35.794 82.173 35.557 C 81.904 35.549 81.634 35.546 81.358 35.542 C 81.081 35.542 80.808 35.538 80.531 35.538 C 80.273 35.538 80.018 35.538 79.766 35.542 C 79.515 35.546 79.26 35.549 79.002 35.557 C 78.732 36.114 78.492 36.647 78.274 37.153 C 78.055 37.66 77.895 38.076 77.786 38.408 C 77.644 38.393 77.487 38.386 77.323 38.386 C 77.159 38.386 77.003 38.393 76.861 38.408 C 77.538 37.153 78.197 35.907 78.842 34.664 C 79.486 33.424 80.134 32.163 80.786 30.879 L 81.023 30.879 C 81.223 31.295 81.441 31.747 81.674 32.228 C 81.907 32.713 82.148 33.202 82.388 33.697 C 82.628 34.193 82.872 34.682 83.116 35.17 C 83.36 35.659 83.586 36.111 83.801 36.53 C 84.015 36.949 84.205 37.325 84.376 37.653 C 84.547 37.985 84.689 38.233 84.795 38.408 Z M 79.235 35.065 C 79.453 35.065 79.679 35.065 79.912 35.075 C 80.145 35.083 80.371 35.086 80.589 35.086 C 80.822 35.086 81.059 35.086 81.292 35.079 C 81.525 35.079 81.762 35.072 81.995 35.065 L 80.604 32.334 L 79.238 35.065 Z M 87.627 32.411 C 87.605 31.955 87.584 31.492 87.558 31.018 C 87.667 31.033 87.773 31.043 87.871 31.054 C 87.973 31.065 88.071 31.069 88.173 31.069 C 88.275 31.069 88.374 31.065 88.476 31.054 C 88.578 31.043 88.68 31.033 88.789 31.018 C 88.763 31.492 88.741 31.955 88.72 32.411 C 88.698 32.866 88.687 33.329 88.687 33.803 C 88.687 34.707 88.69 35.491 88.698 36.155 C 88.705 36.818 88.716 37.412 88.723 37.934 C 89.317 37.934 89.885 37.93 90.427 37.919 C 90.97 37.908 91.556 37.868 92.182 37.795 C 92.138 37.923 92.12 38.032 92.12 38.116 C 92.12 38.196 92.142 38.291 92.182 38.408 C 91.796 38.393 91.414 38.386 91.028 38.386 L 88.716 38.386 C 88.345 38.386 87.959 38.393 87.554 38.408 C 87.58 37.963 87.602 37.511 87.624 37.051 C 87.645 36.592 87.656 36.125 87.656 35.651 L 87.656 33.803 C 87.656 33.329 87.645 32.866 87.624 32.411 Z M 95.91 31.579 C 95.692 31.579 95.466 31.579 95.226 31.583 C 94.989 31.587 94.749 31.594 94.512 31.605 C 94.276 31.616 94.043 31.627 93.824 31.641 C 93.606 31.656 93.405 31.674 93.227 31.696 C 93.271 31.568 93.289 31.452 93.289 31.353 C 93.289 31.273 93.267 31.164 93.227 31.022 C 93.781 31.036 94.319 31.047 94.844 31.058 C 95.372 31.069 95.91 31.073 96.46 31.073 C 97.01 31.073 97.553 31.069 98.077 31.058 C 98.605 31.047 99.144 31.036 99.693 31.022 C 99.65 31.164 99.632 31.28 99.632 31.364 C 99.632 31.459 99.653 31.568 99.693 31.696 C 99.519 31.674 99.318 31.656 99.096 31.641 C 98.874 31.627 98.645 31.616 98.408 31.605 C 98.172 31.594 97.931 31.587 97.695 31.583 C 97.458 31.583 97.229 31.579 97.01 31.579 C 96.985 32.319 96.974 33.059 96.974 33.807 L 96.974 35.655 C 96.974 36.129 96.985 36.596 97.006 37.055 C 97.028 37.514 97.05 37.966 97.076 38.411 C 96.883 38.397 96.679 38.389 96.46 38.389 C 96.242 38.389 96.038 38.397 95.845 38.411 C 95.87 37.966 95.892 37.514 95.914 37.055 C 95.936 36.596 95.947 36.129 95.947 35.655 L 95.947 33.807 C 95.947 33.059 95.936 32.319 95.91 31.579 Z M 104.7 35.385 C 104.616 35.265 104.492 35.086 104.328 34.853 C 104.165 34.62 103.986 34.361 103.79 34.08 C 103.593 33.796 103.385 33.501 103.167 33.187 C 102.948 32.874 102.741 32.578 102.548 32.294 C 102.351 32.01 102.173 31.754 102.016 31.532 C 101.86 31.31 101.736 31.135 101.652 31.022 C 101.769 31.036 101.885 31.047 101.998 31.058 C 102.111 31.069 102.228 31.073 102.344 31.073 C 102.461 31.073 102.577 31.069 102.69 31.058 C 102.803 31.047 102.916 31.036 103.036 31.022 C 103.411 31.645 103.793 32.257 104.183 32.859 C 104.572 33.46 104.984 34.088 105.417 34.74 C 105.61 34.481 105.81 34.201 106.018 33.891 C 106.225 33.581 106.437 33.267 106.644 32.943 C 107.048 32.316 107.428 31.673 107.784 31.018 C 107.991 31.054 108.155 31.073 108.272 31.073 C 108.388 31.073 108.552 31.054 108.759 31.018 C 108.359 31.543 107.999 32.013 107.682 32.436 C 107.365 32.859 107.085 33.242 106.841 33.588 C 106.597 33.931 106.386 34.241 106.2 34.518 C 106.018 34.795 105.858 35.043 105.723 35.265 C 105.723 35.531 105.723 35.812 105.73 36.114 C 105.737 36.417 105.741 36.712 105.748 37 C 105.756 37.292 105.767 37.558 105.781 37.806 C 105.792 38.054 105.807 38.251 105.825 38.404 C 105.632 38.389 105.428 38.382 105.21 38.382 C 104.991 38.382 104.787 38.389 104.594 38.404 C 104.645 38.032 104.674 37.58 104.682 37.048 C 104.689 36.515 104.693 35.961 104.693 35.382 Z M 0 4.274 L 0 45.925 C 0 46.034 0.113 46.111 0.215 46.063 L 7.843 42.636 C 7.897 42.611 7.934 42.556 7.934 42.498 L 7.934 7.606 C 7.934 7.544 7.897 7.489 7.843 7.468 L 0.215 4.136 C 0.168 4.115 0.113 4.119 0.07 4.147 C 0.027 4.175 0 4.223 0 4.274 Z M 15.39 4.314 L 17 5.393 C 17.043 5.422 17.069 5.47 17.069 5.521 L 17.069 42.498 C 17.069 42.556 17.105 42.611 17.16 42.636 L 24.788 46.063 C 24.89 46.107 25.003 46.034 25.003 45.925 L 25.003 0.096 C 25.003 0.027 24.93 -0.02 24.868 0.009 L 15.409 4.172 C 15.35 4.198 15.343 4.281 15.394 4.318 Z\" fill=\"rgb(35,31,32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-sp8fow\",layoutDependency:layoutDependency,layoutId:\"ZAUdCrzSR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.653 12.874\" overflow=\"visible\"><path d=\"M 0.444 3.729 C 0.444 2.87 0.429 2.142 0.399 1.558 C 0.37 0.973 0.35 0.452 0.335 0 C 0.745 0.064 1.075 0.093 1.321 0.093 C 1.568 0.093 1.898 0.064 2.307 0 C 3.9 1.513 5.478 2.997 7.036 4.462 C 8.594 5.926 10.191 7.41 11.833 8.923 L 11.833 5.474 C 11.833 4.86 11.833 4.26 11.823 3.666 C 11.813 3.071 11.809 2.526 11.804 2.024 C 11.794 1.523 11.784 1.096 11.759 0.732 C 11.739 0.369 11.71 0.128 11.68 0 C 12.09 0.064 12.42 0.093 12.666 0.093 C 12.913 0.093 13.243 0.064 13.653 0 C 13.579 1.135 13.519 2.167 13.475 3.081 C 13.431 4 13.396 4.864 13.367 5.675 C 13.337 6.486 13.317 7.292 13.312 8.083 C 13.302 8.879 13.302 9.724 13.302 10.623 L 13.302 12.874 C 13.012 12.849 12.711 12.834 12.4 12.834 C 12.09 12.834 11.794 12.844 11.542 12.874 C 8.53 9.876 5.33 6.859 1.952 3.823 C 1.938 4.186 1.928 4.545 1.918 4.909 C 1.908 5.272 1.908 5.641 1.908 6.014 L 1.908 8.186 C 1.908 8.938 1.908 9.572 1.918 10.097 C 1.923 10.623 1.938 11.065 1.952 11.429 C 1.967 11.793 1.982 12.087 1.997 12.318 C 2.012 12.549 2.026 12.736 2.041 12.869 C 1.864 12.844 1.691 12.829 1.514 12.829 L 1.011 12.829 C 0.675 12.829 0.335 12.839 0 12.869 C 0.03 12.77 0.064 12.412 0.108 11.802 C 0.153 11.188 0.202 10.441 0.251 9.562 C 0.301 8.682 0.345 7.724 0.385 6.692 C 0.419 5.66 0.439 4.673 0.439 3.72 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.082 9.551\" overflow=\"visible\"><path d=\"M 0.328 2.767 C 0.328 2.129 0.317 1.589 0.295 1.156 C 0.273 0.722 0.259 0.335 0.248 0 C 0.55 0.047 0.794 0.069 0.976 0.069 C 1.158 0.069 1.402 0.047 1.704 0 C 2.88 1.123 4.045 2.224 5.196 3.31 C 6.346 4.397 7.526 5.498 8.738 6.62 L 8.738 4.061 C 8.738 3.605 8.738 3.161 8.731 2.72 C 8.724 2.278 8.72 1.874 8.716 1.502 C 8.709 1.13 8.702 0.813 8.684 0.543 C 8.669 0.273 8.647 0.095 8.625 0 C 8.928 0.047 9.172 0.069 9.354 0.069 C 9.536 0.069 9.78 0.047 10.082 0 C 10.027 0.842 9.984 1.608 9.951 2.286 C 9.918 2.967 9.893 3.609 9.871 4.211 C 9.849 4.812 9.834 5.41 9.831 5.997 C 9.823 6.588 9.823 7.215 9.823 7.882 L 9.823 9.551 C 9.609 9.533 9.386 9.522 9.157 9.522 C 8.928 9.522 8.709 9.53 8.524 9.551 C 6.299 7.328 3.936 5.089 1.442 2.836 C 1.431 3.106 1.424 3.372 1.416 3.642 C 1.409 3.912 1.409 4.185 1.409 4.462 L 1.409 6.074 C 1.409 6.631 1.409 7.102 1.416 7.492 C 1.42 7.882 1.431 8.21 1.442 8.48 C 1.453 8.749 1.464 8.968 1.475 9.139 C 1.486 9.311 1.496 9.449 1.507 9.548 C 1.376 9.53 1.249 9.519 1.118 9.519 L 0.746 9.519 C 0.499 9.519 0.248 9.526 0 9.548 C 0.022 9.475 0.047 9.209 0.08 8.757 C 0.113 8.301 0.149 7.747 0.186 7.094 C 0.222 6.442 0.255 5.731 0.284 4.965 C 0.309 4.2 0.324 3.467 0.324 2.76 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.252 11.542\" overflow=\"visible\"><path d=\"M 0.398 3.344 C 0.398 2.573 0.385 1.921 0.358 1.397 C 0.332 0.872 0.314 0.405 0.301 0 C 0.668 0.057 0.965 0.084 1.186 0.084 C 1.407 0.084 1.704 0.057 2.071 0 C 3.5 1.357 4.916 2.687 6.314 4 C 7.712 5.313 9.146 6.643 10.62 8 L 10.62 4.908 C 10.62 4.357 10.62 3.82 10.611 3.286 C 10.602 2.753 10.597 2.264 10.593 1.815 C 10.584 1.366 10.575 0.982 10.553 0.656 C 10.535 0.33 10.509 0.115 10.482 0 C 10.85 0.057 11.146 0.084 11.367 0.084 C 11.589 0.084 11.885 0.057 12.252 0 C 12.186 1.018 12.133 1.943 12.093 2.762 C 12.053 3.586 12.022 4.361 11.996 5.088 C 11.969 5.815 11.951 6.538 11.947 7.247 C 11.938 7.961 11.938 8.718 11.938 9.525 L 11.938 11.542 C 11.677 11.52 11.407 11.507 11.128 11.507 C 10.85 11.507 10.584 11.516 10.358 11.542 C 7.655 8.855 4.783 6.15 1.752 3.427 C 1.739 3.753 1.73 4.075 1.721 4.401 C 1.712 4.727 1.712 5.057 1.712 5.392 L 1.712 7.339 C 1.712 8.014 1.712 8.582 1.721 9.053 C 1.726 9.525 1.739 9.921 1.752 10.247 C 1.765 10.573 1.779 10.837 1.792 11.044 C 1.805 11.252 1.819 11.419 1.832 11.538 C 1.673 11.516 1.518 11.503 1.358 11.503 L 0.907 11.503 C 0.606 11.503 0.301 11.511 0 11.538 C 0.027 11.45 0.058 11.128 0.097 10.582 C 0.137 10.031 0.181 9.362 0.226 8.573 C 0.27 7.784 0.31 6.925 0.345 6 C 0.376 5.075 0.394 4.19 0.394 3.335 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.082 9.551\" overflow=\"visible\"><path d=\"M 0.328 2.767 C 0.328 2.129 0.317 1.589 0.295 1.156 C 0.273 0.722 0.259 0.335 0.248 0 C 0.55 0.047 0.794 0.069 0.976 0.069 C 1.158 0.069 1.402 0.047 1.704 0 C 2.88 1.123 4.045 2.224 5.196 3.31 C 6.346 4.397 7.526 5.498 8.738 6.62 L 8.738 4.061 C 8.738 3.605 8.738 3.161 8.731 2.72 C 8.724 2.278 8.72 1.874 8.716 1.502 C 8.709 1.13 8.702 0.813 8.684 0.543 C 8.669 0.273 8.647 0.095 8.625 0 C 8.928 0.047 9.172 0.069 9.354 0.069 C 9.536 0.069 9.78 0.047 10.082 0 C 10.027 0.842 9.984 1.608 9.951 2.286 C 9.918 2.967 9.893 3.609 9.871 4.211 C 9.849 4.812 9.834 5.41 9.831 5.997 C 9.823 6.588 9.823 7.215 9.823 7.882 L 9.823 9.551 C 9.609 9.533 9.386 9.522 9.157 9.522 C 8.928 9.522 8.709 9.53 8.524 9.551 C 6.299 7.328 3.936 5.089 1.442 2.836 C 1.431 3.106 1.424 3.372 1.416 3.642 C 1.409 3.912 1.409 4.185 1.409 4.462 L 1.409 6.074 C 1.409 6.631 1.409 7.102 1.416 7.492 C 1.42 7.882 1.431 8.21 1.442 8.48 C 1.453 8.749 1.464 8.968 1.475 9.139 C 1.486 9.311 1.496 9.449 1.507 9.548 C 1.376 9.53 1.249 9.519 1.118 9.519 L 0.746 9.519 C 0.499 9.519 0.248 9.526 0 9.548 C 0.022 9.475 0.047 9.209 0.08 8.757 C 0.113 8.301 0.149 7.747 0.186 7.094 C 0.222 6.442 0.255 5.731 0.284 4.965 C 0.309 4.2 0.324 3.467 0.324 2.76 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eo4cf6\",layoutDependency:layoutDependency,layoutId:\"sd7ZOJtFd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.495 12.874\" overflow=\"visible\"><path d=\"M 0.138 2.427 C 0.108 1.621 0.064 0.811 0.005 0 C 0.666 0.015 1.316 0.029 1.957 0.054 C 2.603 0.079 3.254 0.093 3.91 0.093 C 4.995 0.093 5.956 0.084 6.794 0.064 C 7.637 0.044 8.204 0.025 8.495 0 C 8.436 0.201 8.406 0.462 8.406 0.786 C 8.406 0.988 8.411 1.14 8.426 1.253 C 8.441 1.366 8.461 1.489 8.49 1.626 C 8.066 1.602 7.603 1.577 7.095 1.553 C 6.592 1.528 6.099 1.504 5.626 1.479 C 5.152 1.454 4.723 1.435 4.344 1.425 C 3.964 1.415 3.693 1.405 3.53 1.405 C 3.471 2.093 3.437 2.771 3.432 3.449 C 3.422 4.123 3.422 4.805 3.422 5.493 C 4.373 5.479 5.231 5.464 6 5.439 C 6.77 5.415 7.568 5.385 8.402 5.346 C 8.357 5.557 8.328 5.719 8.313 5.832 C 8.298 5.945 8.293 6.063 8.293 6.186 C 8.293 6.284 8.303 6.388 8.328 6.496 C 8.347 6.604 8.377 6.756 8.406 6.953 C 6.74 6.84 5.078 6.786 3.427 6.786 C 3.427 7.184 3.427 7.587 3.417 7.985 C 3.407 8.383 3.407 8.786 3.407 9.184 C 3.407 9.994 3.427 10.776 3.471 11.527 C 4.304 11.527 5.138 11.508 5.971 11.473 C 6.804 11.434 7.647 11.375 8.495 11.287 C 8.466 11.424 8.446 11.547 8.431 11.66 C 8.416 11.773 8.411 11.93 8.411 12.127 C 8.411 12.323 8.416 12.481 8.431 12.594 C 8.446 12.707 8.466 12.8 8.495 12.874 C 8.101 12.859 7.613 12.854 7.036 12.844 C 6.459 12.839 5.665 12.834 4.654 12.834 L 1.173 12.834 C 0.843 12.834 0.597 12.834 0.429 12.844 C 0.261 12.849 0.118 12.859 0 12.874 C 0.059 12.097 0.104 11.311 0.133 10.505 C 0.163 9.699 0.177 8.776 0.177 7.739 L 0.177 5.189 C 0.177 4.152 0.163 3.228 0.133 2.422 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.273 9.551\" overflow=\"visible\"><path d=\"M 0.102 1.801 C 0.08 1.203 0.047 0.602 0.004 0 C 0.492 0.011 0.972 0.022 1.445 0.04 C 1.922 0.058 2.403 0.069 2.887 0.069 C 3.688 0.069 4.398 0.062 5.017 0.047 C 5.64 0.033 6.059 0.018 6.273 0 C 6.23 0.149 6.208 0.343 6.208 0.583 C 6.208 0.733 6.211 0.846 6.222 0.93 C 6.233 1.013 6.248 1.105 6.27 1.207 C 5.957 1.188 5.614 1.17 5.239 1.152 C 4.868 1.134 4.504 1.116 4.154 1.097 C 3.805 1.079 3.488 1.065 3.208 1.057 C 2.927 1.05 2.727 1.043 2.607 1.043 C 2.563 1.553 2.538 2.056 2.534 2.559 C 2.527 3.059 2.527 3.565 2.527 4.076 C 3.23 4.065 3.863 4.054 4.431 4.036 C 4.999 4.017 5.589 3.996 6.204 3.966 C 6.171 4.123 6.15 4.243 6.139 4.327 C 6.128 4.411 6.124 4.499 6.124 4.59 C 6.124 4.663 6.131 4.739 6.15 4.819 C 6.164 4.9 6.186 5.013 6.208 5.158 C 4.977 5.075 3.75 5.035 2.53 5.035 C 2.53 5.33 2.53 5.629 2.523 5.924 C 2.516 6.219 2.516 6.518 2.516 6.814 C 2.516 7.415 2.53 7.995 2.563 8.553 C 3.179 8.553 3.794 8.538 4.409 8.512 C 5.025 8.483 5.647 8.439 6.273 8.374 C 6.252 8.476 6.237 8.567 6.226 8.651 C 6.215 8.735 6.211 8.851 6.211 8.997 C 6.211 9.143 6.215 9.26 6.226 9.344 C 6.237 9.427 6.252 9.497 6.273 9.551 C 5.982 9.54 5.622 9.537 5.196 9.53 C 4.77 9.526 4.183 9.522 3.437 9.522 L 0.867 9.522 C 0.623 9.522 0.441 9.522 0.317 9.53 C 0.193 9.533 0.087 9.54 0 9.551 C 0.044 8.975 0.076 8.392 0.098 7.794 C 0.12 7.196 0.131 6.511 0.131 5.742 L 0.131 3.85 C 0.131 3.081 0.12 2.395 0.098 1.797 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.624 11.542\" overflow=\"visible\"><path d=\"M 0.124 2.176 C 0.097 1.454 0.058 0.727 0.004 0 C 0.597 0.013 1.181 0.026 1.757 0.048 C 2.336 0.07 2.92 0.084 3.509 0.084 C 4.482 0.084 5.345 0.075 6.097 0.057 C 6.854 0.04 7.363 0.022 7.624 0 C 7.571 0.181 7.544 0.414 7.544 0.705 C 7.544 0.885 7.549 1.022 7.562 1.123 C 7.575 1.225 7.593 1.335 7.619 1.458 C 7.239 1.436 6.823 1.414 6.367 1.392 C 5.916 1.37 5.473 1.348 5.049 1.326 C 4.624 1.304 4.239 1.286 3.898 1.278 C 3.558 1.269 3.314 1.26 3.168 1.26 C 3.115 1.877 3.084 2.485 3.08 3.093 C 3.071 3.696 3.071 4.309 3.071 4.925 C 3.925 4.912 4.695 4.899 5.385 4.877 C 6.075 4.855 6.792 4.828 7.54 4.793 C 7.5 4.983 7.473 5.128 7.46 5.229 C 7.447 5.331 7.443 5.436 7.443 5.546 C 7.443 5.635 7.451 5.727 7.473 5.824 C 7.491 5.921 7.518 6.057 7.544 6.234 C 6.049 6.132 4.558 6.084 3.075 6.084 C 3.075 6.441 3.075 6.802 3.066 7.159 C 3.058 7.516 3.058 7.877 3.058 8.234 C 3.058 8.961 3.075 9.661 3.115 10.335 C 3.863 10.335 4.611 10.318 5.358 10.287 C 6.106 10.251 6.863 10.199 7.624 10.119 C 7.597 10.243 7.58 10.353 7.566 10.454 C 7.553 10.555 7.549 10.696 7.549 10.873 C 7.549 11.049 7.553 11.19 7.566 11.291 C 7.58 11.392 7.597 11.476 7.624 11.542 C 7.27 11.529 6.832 11.525 6.314 11.516 C 5.796 11.511 5.084 11.507 4.177 11.507 L 1.053 11.507 C 0.757 11.507 0.535 11.507 0.385 11.516 C 0.235 11.52 0.106 11.529 0 11.542 C 0.053 10.846 0.093 10.141 0.119 9.419 C 0.146 8.696 0.159 7.868 0.159 6.939 L 0.159 4.652 C 0.159 3.723 0.146 2.894 0.119 2.172 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.273 9.551\" overflow=\"visible\"><path d=\"M 0.102 1.801 C 0.08 1.203 0.047 0.602 0.004 0 C 0.492 0.011 0.972 0.022 1.445 0.04 C 1.922 0.058 2.403 0.069 2.887 0.069 C 3.688 0.069 4.398 0.062 5.017 0.047 C 5.64 0.033 6.059 0.018 6.273 0 C 6.23 0.149 6.208 0.343 6.208 0.583 C 6.208 0.733 6.211 0.846 6.222 0.93 C 6.233 1.013 6.248 1.105 6.27 1.207 C 5.957 1.188 5.614 1.17 5.239 1.152 C 4.868 1.134 4.504 1.116 4.154 1.097 C 3.805 1.079 3.488 1.065 3.208 1.057 C 2.927 1.05 2.727 1.043 2.607 1.043 C 2.563 1.553 2.538 2.056 2.534 2.559 C 2.527 3.059 2.527 3.565 2.527 4.076 C 3.23 4.065 3.863 4.054 4.431 4.036 C 4.999 4.017 5.589 3.996 6.204 3.966 C 6.171 4.123 6.15 4.243 6.139 4.327 C 6.128 4.411 6.124 4.499 6.124 4.59 C 6.124 4.663 6.131 4.739 6.15 4.819 C 6.164 4.9 6.186 5.013 6.208 5.158 C 4.977 5.075 3.75 5.035 2.53 5.035 C 2.53 5.33 2.53 5.629 2.523 5.924 C 2.516 6.219 2.516 6.518 2.516 6.814 C 2.516 7.415 2.53 7.995 2.563 8.553 C 3.179 8.553 3.794 8.538 4.409 8.512 C 5.025 8.483 5.647 8.439 6.273 8.374 C 6.252 8.476 6.237 8.567 6.226 8.651 C 6.215 8.735 6.211 8.851 6.211 8.997 C 6.211 9.143 6.215 9.26 6.226 9.344 C 6.237 9.427 6.252 9.497 6.273 9.551 C 5.982 9.54 5.622 9.537 5.196 9.53 C 4.77 9.526 4.183 9.522 3.437 9.522 L 0.867 9.522 C 0.623 9.522 0.441 9.522 0.317 9.53 C 0.193 9.533 0.087 9.54 0 9.551 C 0.044 8.975 0.076 8.392 0.098 7.794 C 0.12 7.196 0.131 6.511 0.131 5.742 L 0.131 3.85 C 0.131 3.081 0.12 2.395 0.098 1.797 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p165e4\",layoutDependency:layoutDependency,layoutId:\"wHVuAOSpI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.196 12.879\" overflow=\"visible\"><path d=\"M 9.531 5.872 C 9.195 6.668 8.855 7.474 8.51 8.299 C 8.165 9.125 7.835 9.935 7.509 10.736 C 7.189 11.537 6.908 12.25 6.676 12.874 C 6.341 12.849 5.966 12.834 5.557 12.834 L 4.985 12.834 C 4.792 12.834 4.605 12.844 4.413 12.874 C 4.25 12.363 4.038 11.699 3.777 10.889 C 3.515 10.078 3.229 9.213 2.919 8.304 C 2.613 7.39 2.298 6.471 1.977 5.538 C 1.657 4.609 1.356 3.754 1.075 2.978 C 0.799 2.201 0.562 1.543 0.375 1.002 C 0.182 0.457 0.059 0.123 0 0 C 0.32 0.025 0.636 0.049 0.942 0.064 C 1.538 0.103 2.136 0.103 2.731 0.064 C 3.032 0.044 3.328 0.025 3.619 0 C 4.073 1.662 4.56 3.315 5.078 4.958 C 5.335 5.778 5.581 6.569 5.823 7.336 C 6.064 8.103 6.286 8.815 6.493 9.464 L 6.538 9.464 C 6.858 8.677 7.208 7.822 7.578 6.904 C 7.953 5.985 8.313 5.086 8.663 4.206 C 9.013 3.327 9.333 2.511 9.629 1.769 C 9.92 1.027 10.147 0.437 10.31 0 C 10.502 0.025 10.684 0.049 10.857 0.064 C 11.034 0.084 11.217 0.093 11.404 0.093 C 11.592 0.093 11.779 0.084 11.951 0.064 C 12.124 0.044 12.311 0.025 12.499 0 C 12.558 0.275 12.666 0.644 12.829 1.106 C 12.992 1.567 13.174 2.078 13.391 2.644 C 13.603 3.204 13.83 3.798 14.072 4.422 C 14.313 5.046 14.555 5.665 14.796 6.28 C 15.038 6.894 15.26 7.474 15.467 8.024 C 15.674 8.574 15.842 9.056 15.97 9.468 L 16.014 9.468 C 16.305 8.682 16.616 7.813 16.946 6.864 C 17.276 5.916 17.592 4.997 17.903 4.108 C 18.208 3.218 18.489 2.408 18.736 1.671 C 18.982 0.934 19.16 0.378 19.263 0.005 C 19.628 0.069 19.934 0.098 20.185 0.098 C 20.348 0.098 20.511 0.088 20.678 0.069 C 20.846 0.049 21.019 0.029 21.196 0.005 C 21.093 0.241 20.935 0.629 20.713 1.165 C 20.491 1.7 20.24 2.334 19.944 3.066 C 19.653 3.798 19.337 4.594 19.002 5.454 C 18.667 6.314 18.327 7.184 17.991 8.058 C 17.656 8.933 17.331 9.788 17.015 10.628 C 16.7 11.463 16.423 12.215 16.192 12.879 C 15.856 12.854 15.482 12.839 15.072 12.839 L 14.501 12.839 C 14.308 12.839 14.121 12.849 13.929 12.879 C 13.46 11.355 12.928 9.842 12.336 8.333 C 11.744 6.83 11.118 5.292 10.458 3.734 L 10.413 3.734 C 10.152 4.373 9.851 5.086 9.511 5.882 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.653 9.555\" overflow=\"visible\"><path d=\"M 7.038 4.356 C 6.79 4.947 6.539 5.545 6.284 6.157 C 6.029 6.77 5.786 7.371 5.545 7.966 C 5.309 8.56 5.101 9.088 4.93 9.551 C 4.682 9.533 4.406 9.522 4.103 9.522 L 3.681 9.522 C 3.539 9.522 3.401 9.53 3.259 9.551 C 3.139 9.172 2.982 8.68 2.789 8.079 C 2.596 7.477 2.385 6.835 2.155 6.161 C 1.93 5.483 1.697 4.801 1.46 4.109 C 1.223 3.42 1.001 2.785 0.794 2.209 C 0.59 1.633 0.415 1.145 0.277 0.744 C 0.135 0.339 0.044 0.091 0 0 C 0.237 0.018 0.47 0.036 0.695 0.047 C 1.135 0.077 1.577 0.077 2.017 0.047 C 2.239 0.033 2.458 0.018 2.672 0 C 3.008 1.233 3.367 2.459 3.75 3.678 C 3.94 4.287 4.122 4.874 4.3 5.443 C 4.478 6.012 4.642 6.54 4.795 7.021 L 4.828 7.021 C 5.065 6.438 5.323 5.804 5.596 5.122 C 5.873 4.44 6.139 3.773 6.397 3.121 C 6.656 2.468 6.892 1.863 7.111 1.312 C 7.326 0.762 7.493 0.324 7.613 0 C 7.755 0.018 7.89 0.036 8.017 0.047 C 8.148 0.062 8.283 0.069 8.422 0.069 C 8.56 0.069 8.698 0.062 8.826 0.047 C 8.953 0.033 9.092 0.018 9.23 0 C 9.274 0.204 9.354 0.478 9.474 0.82 C 9.594 1.163 9.729 1.542 9.889 1.961 C 10.045 2.377 10.213 2.818 10.391 3.281 C 10.57 3.744 10.748 4.203 10.927 4.659 C 11.105 5.115 11.269 5.545 11.422 5.953 C 11.575 6.362 11.698 6.719 11.793 7.025 L 11.826 7.025 C 12.041 6.442 12.27 5.796 12.514 5.093 C 12.758 4.389 12.991 3.708 13.22 3.048 C 13.446 2.388 13.654 1.786 13.836 1.239 C 14.018 0.693 14.149 0.281 14.225 0.004 C 14.495 0.051 14.72 0.073 14.906 0.073 C 15.026 0.073 15.146 0.066 15.27 0.051 C 15.394 0.036 15.521 0.022 15.653 0.004 C 15.576 0.179 15.46 0.467 15.296 0.864 C 15.132 1.261 14.946 1.732 14.728 2.275 C 14.513 2.818 14.28 3.409 14.032 4.047 C 13.785 4.685 13.533 5.33 13.286 5.979 C 13.038 6.628 12.798 7.262 12.565 7.885 C 12.332 8.505 12.128 9.063 11.957 9.555 C 11.709 9.537 11.433 9.526 11.13 9.526 L 10.708 9.526 C 10.566 9.526 10.428 9.533 10.286 9.555 C 9.94 8.425 9.547 7.302 9.11 6.183 C 8.673 5.067 8.21 3.926 7.723 2.771 L 7.69 2.771 C 7.497 3.245 7.275 3.773 7.023 4.364 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.022 11.547\" overflow=\"visible\"><path d=\"M 8.553 5.265 C 8.252 5.978 7.947 6.701 7.637 7.441 C 7.327 8.181 7.031 8.908 6.739 9.626 C 6.451 10.344 6.199 10.983 5.991 11.542 C 5.69 11.52 5.354 11.507 4.987 11.507 L 4.473 11.507 C 4.301 11.507 4.133 11.516 3.96 11.542 C 3.814 11.084 3.624 10.489 3.389 9.762 C 3.155 9.036 2.898 8.26 2.619 7.445 C 2.345 6.626 2.062 5.802 1.774 4.965 C 1.487 4.132 1.217 3.366 0.965 2.67 C 0.717 1.974 0.504 1.383 0.336 0.899 C 0.164 0.41 0.053 0.11 0 0 C 0.288 0.022 0.571 0.044 0.845 0.057 C 1.38 0.093 1.917 0.093 2.451 0.057 C 2.721 0.04 2.987 0.022 3.248 0 C 3.656 1.49 4.092 2.972 4.558 4.445 C 4.788 5.181 5.009 5.89 5.226 6.577 C 5.442 7.265 5.642 7.903 5.827 8.485 L 5.867 8.485 C 6.155 7.78 6.469 7.013 6.801 6.19 C 7.137 5.366 7.46 4.56 7.774 3.771 C 8.089 2.982 8.376 2.251 8.642 1.586 C 8.903 0.921 9.106 0.392 9.252 0 C 9.425 0.022 9.589 0.044 9.743 0.057 C 9.903 0.075 10.066 0.084 10.235 0.084 C 10.403 0.084 10.571 0.075 10.726 0.057 C 10.881 0.04 11.049 0.022 11.217 0 C 11.27 0.247 11.367 0.577 11.513 0.991 C 11.659 1.405 11.823 1.864 12.018 2.37 C 12.208 2.872 12.412 3.405 12.628 3.965 C 12.845 4.524 13.062 5.079 13.279 5.63 C 13.496 6.181 13.695 6.701 13.881 7.194 C 14.066 7.688 14.217 8.119 14.332 8.489 L 14.372 8.489 C 14.633 7.784 14.912 7.005 15.208 6.154 C 15.504 5.304 15.788 4.48 16.066 3.683 C 16.341 2.886 16.593 2.159 16.814 1.498 C 17.035 0.837 17.195 0.339 17.288 0.004 C 17.615 0.062 17.889 0.088 18.115 0.088 C 18.261 0.088 18.407 0.079 18.558 0.062 C 18.708 0.044 18.863 0.026 19.022 0.004 C 18.929 0.216 18.788 0.564 18.589 1.044 C 18.389 1.524 18.164 2.093 17.898 2.749 C 17.637 3.405 17.354 4.119 17.053 4.89 C 16.752 5.661 16.447 6.441 16.146 7.225 C 15.845 8.009 15.553 8.776 15.27 9.529 C 14.987 10.278 14.739 10.952 14.531 11.547 C 14.23 11.525 13.894 11.511 13.527 11.511 L 13.013 11.511 C 12.841 11.511 12.673 11.52 12.5 11.547 C 12.08 10.181 11.602 8.824 11.071 7.472 C 10.54 6.124 9.978 4.745 9.385 3.348 L 9.345 3.348 C 9.111 3.921 8.841 4.56 8.535 5.273 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.653 9.555\" overflow=\"visible\"><path d=\"M 7.038 4.356 C 6.79 4.947 6.539 5.545 6.284 6.157 C 6.029 6.77 5.786 7.371 5.545 7.966 C 5.309 8.56 5.101 9.088 4.93 9.551 C 4.682 9.533 4.406 9.522 4.103 9.522 L 3.681 9.522 C 3.539 9.522 3.401 9.53 3.259 9.551 C 3.139 9.172 2.982 8.68 2.789 8.079 C 2.596 7.477 2.385 6.835 2.155 6.161 C 1.93 5.483 1.697 4.801 1.46 4.109 C 1.223 3.42 1.001 2.785 0.794 2.209 C 0.59 1.633 0.415 1.145 0.277 0.744 C 0.135 0.339 0.044 0.091 0 0 C 0.237 0.018 0.47 0.036 0.695 0.047 C 1.135 0.077 1.577 0.077 2.017 0.047 C 2.239 0.033 2.458 0.018 2.672 0 C 3.008 1.233 3.367 2.459 3.75 3.678 C 3.94 4.287 4.122 4.874 4.3 5.443 C 4.478 6.012 4.642 6.54 4.795 7.021 L 4.828 7.021 C 5.065 6.438 5.323 5.804 5.596 5.122 C 5.873 4.44 6.139 3.773 6.397 3.121 C 6.656 2.468 6.892 1.863 7.111 1.312 C 7.326 0.762 7.493 0.324 7.613 0 C 7.755 0.018 7.89 0.036 8.017 0.047 C 8.148 0.062 8.283 0.069 8.422 0.069 C 8.56 0.069 8.698 0.062 8.826 0.047 C 8.953 0.033 9.092 0.018 9.23 0 C 9.274 0.204 9.354 0.478 9.474 0.82 C 9.594 1.163 9.729 1.542 9.889 1.961 C 10.045 2.377 10.213 2.818 10.391 3.281 C 10.57 3.744 10.748 4.203 10.927 4.659 C 11.105 5.115 11.269 5.545 11.422 5.953 C 11.575 6.362 11.698 6.719 11.793 7.025 L 11.826 7.025 C 12.041 6.442 12.27 5.796 12.514 5.093 C 12.758 4.389 12.991 3.708 13.22 3.048 C 13.446 2.388 13.654 1.786 13.836 1.239 C 14.018 0.693 14.149 0.281 14.225 0.004 C 14.495 0.051 14.72 0.073 14.906 0.073 C 15.026 0.073 15.146 0.066 15.27 0.051 C 15.394 0.036 15.521 0.022 15.653 0.004 C 15.576 0.179 15.46 0.467 15.296 0.864 C 15.132 1.261 14.946 1.732 14.728 2.275 C 14.513 2.818 14.28 3.409 14.032 4.047 C 13.785 4.685 13.533 5.33 13.286 5.979 C 13.038 6.628 12.798 7.262 12.565 7.885 C 12.332 8.505 12.128 9.063 11.957 9.555 C 11.709 9.537 11.433 9.526 11.13 9.526 L 10.708 9.526 C 10.566 9.526 10.428 9.533 10.286 9.555 C 9.94 8.425 9.547 7.302 9.11 6.183 C 8.673 5.067 8.21 3.926 7.723 2.771 L 7.69 2.771 C 7.497 3.245 7.275 3.773 7.023 4.364 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pcw1po\",layoutDependency:layoutDependency,layoutId:\"jfnJieTgO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.224 12.879\" overflow=\"visible\"><path d=\"M 0.177 5.199 C 0.177 4.162 0.163 3.238 0.133 2.432 C 0.104 1.626 0.059 0.816 0 0.005 C 0.247 0.029 0.518 0.054 0.814 0.069 C 1.109 0.084 1.435 0.098 1.8 0.098 C 2.283 0.098 2.825 0.084 3.422 0.049 C 4.023 0.02 4.802 0 5.769 0 C 7.026 0 8.175 0.098 9.205 0.29 C 10.236 0.482 11.128 0.811 11.873 1.273 C 12.617 1.734 13.199 2.359 13.608 3.14 C 14.017 3.921 14.224 4.904 14.224 6.093 C 14.224 7.13 14.022 8.068 13.623 8.903 C 13.219 9.739 12.671 10.456 11.976 11.051 C 11.281 11.645 10.477 12.097 9.56 12.412 C 8.643 12.726 7.667 12.879 6.632 12.879 C 5.532 12.879 4.6 12.874 3.821 12.859 C 3.047 12.844 2.372 12.839 1.8 12.839 L 0.814 12.839 C 0.523 12.839 0.251 12.849 0 12.879 C 0.059 12.102 0.104 11.316 0.133 10.51 C 0.163 9.704 0.177 8.781 0.177 7.744 L 0.177 5.194 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.504 9.555\" overflow=\"visible\"><path d=\"M 0.131 3.857 C 0.131 3.088 0.12 2.402 0.098 1.805 C 0.076 1.207 0.044 0.605 0 0.004 C 0.182 0.022 0.382 0.04 0.601 0.051 C 0.819 0.062 1.06 0.073 1.329 0.073 C 1.686 0.073 2.086 0.062 2.527 0.036 C 2.971 0.015 3.546 0 4.26 0 C 5.188 0 6.037 0.073 6.798 0.215 C 7.559 0.357 8.218 0.602 8.767 0.944 C 9.317 1.287 9.747 1.75 10.049 2.33 C 10.351 2.909 10.504 3.638 10.504 4.521 C 10.504 5.29 10.355 5.986 10.06 6.606 C 9.761 7.226 9.357 7.758 8.844 8.199 C 8.331 8.64 7.737 8.975 7.06 9.209 C 6.383 9.442 5.662 9.555 4.897 9.555 C 4.085 9.555 3.397 9.551 2.822 9.54 C 2.25 9.53 1.751 9.526 1.329 9.526 L 0.601 9.526 C 0.386 9.526 0.186 9.533 0 9.555 C 0.044 8.979 0.076 8.396 0.098 7.798 C 0.12 7.2 0.131 6.515 0.131 5.745 L 0.131 3.853 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.766 11.547\" overflow=\"visible\"><path d=\"M 0.159 4.661 C 0.159 3.731 0.146 2.903 0.119 2.181 C 0.093 1.458 0.053 0.731 0 0.004 C 0.221 0.026 0.465 0.048 0.73 0.062 C 0.996 0.075 1.288 0.088 1.615 0.088 C 2.049 0.088 2.535 0.075 3.071 0.044 C 3.611 0.018 4.31 0 5.177 0 C 6.305 0 7.336 0.088 8.261 0.26 C 9.186 0.432 9.987 0.727 10.655 1.141 C 11.323 1.555 11.845 2.115 12.212 2.815 C 12.58 3.516 12.766 4.397 12.766 5.463 C 12.766 6.392 12.584 7.234 12.226 7.983 C 11.863 8.732 11.372 9.375 10.748 9.908 C 10.124 10.441 9.403 10.846 8.58 11.128 C 7.757 11.41 6.881 11.547 5.951 11.547 C 4.965 11.547 4.128 11.542 3.429 11.529 C 2.735 11.516 2.128 11.511 1.615 11.511 L 0.73 11.511 C 0.469 11.511 0.226 11.52 0 11.547 C 0.053 10.851 0.093 10.146 0.119 9.423 C 0.146 8.701 0.159 7.873 0.159 6.943 L 0.159 4.657 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.504 9.555\" overflow=\"visible\"><path d=\"M 0.131 3.857 C 0.131 3.088 0.12 2.402 0.098 1.805 C 0.076 1.207 0.044 0.605 0 0.004 C 0.182 0.022 0.382 0.04 0.601 0.051 C 0.819 0.062 1.06 0.073 1.329 0.073 C 1.686 0.073 2.086 0.062 2.527 0.036 C 2.971 0.015 3.546 0 4.26 0 C 5.188 0 6.037 0.073 6.798 0.215 C 7.559 0.357 8.218 0.602 8.767 0.944 C 9.317 1.287 9.747 1.75 10.049 2.33 C 10.351 2.909 10.504 3.638 10.504 4.521 C 10.504 5.29 10.355 5.986 10.06 6.606 C 9.761 7.226 9.357 7.758 8.844 8.199 C 8.331 8.64 7.737 8.975 7.06 9.209 C 6.383 9.442 5.662 9.555 4.897 9.555 C 4.085 9.555 3.397 9.551 2.822 9.54 C 2.25 9.53 1.751 9.526 1.329 9.526 L 0.601 9.526 C 0.386 9.526 0.186 9.533 0 9.555 C 0.044 8.979 0.076 8.396 0.098 7.798 C 0.12 7.2 0.131 6.515 0.131 5.745 L 0.131 3.853 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sm973q\",layoutDependency:layoutDependency,layoutId:\"WfHe81Xg9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.332 10.8\" overflow=\"visible\"><path d=\"M 0 8.044 L 0 9.169 C 0 9.532 0 9.862 0.01 10.161 C 0.02 10.461 0.02 10.653 0.02 10.741 C 0.242 10.756 0.503 10.766 0.809 10.78 C 1.114 10.795 1.494 10.8 1.952 10.8 C 3.604 10.8 4.916 10.319 5.882 9.355 C 6.848 8.392 7.332 6.938 7.332 4.987 C 7.332 4.211 7.208 3.518 6.972 2.909 C 6.73 2.295 6.39 1.774 5.951 1.341 C 5.512 0.909 4.985 0.58 4.368 0.349 C 3.752 0.118 3.067 0 2.307 0 C 1.78 0 1.351 0.01 1.026 0.029 C 0.695 0.049 0.365 0.069 0.025 0.093 C 0.025 0.182 0.025 0.373 0.015 0.673 C 0.005 0.973 0.005 1.312 0.005 1.685 L 0.005 8.039 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.414 8.013\" overflow=\"visible\"><path d=\"M 0 5.968 L 0 6.803 C 0 7.072 0 7.317 0.007 7.539 C 0.015 7.761 0.015 7.904 0.015 7.969 C 0.178 7.98 0.371 7.987 0.597 7.998 C 0.823 8.009 1.103 8.013 1.442 8.013 C 2.662 8.013 3.63 7.656 4.344 6.941 C 5.057 6.227 5.414 5.148 5.414 3.7 C 5.414 3.124 5.323 2.61 5.148 2.158 C 4.97 1.702 4.719 1.316 4.395 0.995 C 4.071 0.674 3.681 0.43 3.226 0.259 C 2.771 0.087 2.265 0 1.704 0 C 1.314 0 0.998 0.007 0.757 0.022 C 0.513 0.036 0.269 0.051 0.018 0.069 C 0.018 0.135 0.018 0.277 0.011 0.499 C 0.004 0.722 0.004 0.973 0.004 1.25 L 0.004 5.964 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.58 9.683\" overflow=\"visible\"><path d=\"M 0 7.212 L 0 8.221 C 0 8.547 0 8.842 0.009 9.11 C 0.018 9.379 0.018 9.551 0.018 9.63 C 0.217 9.644 0.451 9.652 0.726 9.666 C 1 9.679 1.341 9.683 1.752 9.683 C 3.235 9.683 4.412 9.251 5.279 8.388 C 6.146 7.525 6.58 6.22 6.58 4.472 C 6.58 3.775 6.469 3.154 6.257 2.608 C 6.04 2.057 5.735 1.59 5.341 1.203 C 4.947 0.815 4.473 0.52 3.92 0.313 C 3.367 0.106 2.752 0 2.071 0 C 1.597 0 1.212 0.009 0.92 0.026 C 0.624 0.044 0.327 0.062 0.022 0.084 C 0.022 0.163 0.022 0.335 0.013 0.604 C 0.004 0.872 0.004 1.176 0.004 1.511 L 0.004 7.207 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.414 8.013\" overflow=\"visible\"><path d=\"M 0 5.968 L 0 6.803 C 0 7.072 0 7.317 0.007 7.539 C 0.015 7.761 0.015 7.904 0.015 7.969 C 0.178 7.98 0.371 7.987 0.597 7.998 C 0.823 8.009 1.103 8.013 1.442 8.013 C 2.662 8.013 3.63 7.656 4.344 6.941 C 5.057 6.227 5.414 5.148 5.414 3.7 C 5.414 3.124 5.323 2.61 5.148 2.158 C 4.97 1.702 4.719 1.316 4.395 0.995 C 4.071 0.674 3.681 0.43 3.226 0.259 C 2.771 0.087 2.265 0 1.704 0 C 1.314 0 0.998 0.007 0.757 0.022 C 0.513 0.036 0.269 0.051 0.018 0.069 C 0.018 0.135 0.018 0.277 0.011 0.499 C 0.004 0.722 0.004 0.973 0.004 1.25 L 0.004 5.964 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s51w28\",layoutDependency:layoutDependency,layoutId:\"k4Bien7je\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.754 13.365\" overflow=\"visible\"><path d=\"M 0.015 6.712 C 0.015 5.788 0.217 4.919 0.616 4.108 C 1.021 3.297 1.588 2.585 2.317 1.97 C 3.047 1.356 3.935 0.88 4.975 0.526 C 6.015 0.177 7.169 0 8.441 0 C 9.61 0 10.699 0.138 11.71 0.413 C 12.721 0.688 13.598 1.101 14.343 1.651 C 15.087 2.2 15.692 2.915 16.108 3.739 C 16.542 4.584 16.754 5.567 16.754 6.692 C 16.754 7.631 16.547 8.505 16.128 9.316 C 15.709 10.127 15.132 10.839 14.392 11.444 C 13.653 12.048 12.77 12.52 11.749 12.859 C 10.729 13.198 9.6 13.365 8.367 13.365 C 7.213 13.365 6.124 13.242 5.108 13.001 C 4.092 12.756 3.205 12.363 2.45 11.822 C 1.696 11.277 1.099 10.584 0.661 9.744 C 0.222 8.903 0 7.891 0 6.717 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.372 9.916\" overflow=\"visible\"><path d=\"M 0.011 4.98 C 0.011 4.294 0.16 3.649 0.455 3.048 C 0.754 2.446 1.172 1.918 1.711 1.462 C 2.25 1.006 2.905 0.653 3.674 0.39 C 4.442 0.131 5.294 0 6.233 0 C 7.096 0 7.901 0.102 8.647 0.306 C 9.394 0.51 10.042 0.817 10.592 1.225 C 11.141 1.632 11.588 2.163 11.895 2.774 C 12.215 3.401 12.372 4.13 12.372 4.965 C 12.372 5.662 12.219 6.31 11.91 6.912 C 11.6 7.514 11.174 8.042 10.628 8.491 C 10.082 8.939 9.43 9.289 8.676 9.54 C 7.923 9.792 7.089 9.916 6.179 9.916 C 5.327 9.916 4.522 9.825 3.772 9.646 C 3.022 9.464 2.367 9.172 1.81 8.771 C 1.252 8.367 0.812 7.853 0.488 7.229 C 0.164 6.606 0 5.855 0 4.983 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.035 11.983\" overflow=\"visible\"><path d=\"M 0.013 6.018 C 0.013 5.19 0.195 4.41 0.553 3.683 C 0.916 2.956 1.425 2.317 2.08 1.767 C 2.735 1.216 3.531 0.789 4.465 0.471 C 5.398 0.159 6.434 0 7.575 0 C 8.624 0 9.602 0.123 10.509 0.37 C 11.416 0.617 12.204 0.987 12.872 1.48 C 13.54 1.972 14.082 2.614 14.456 3.353 C 14.845 4.11 15.035 4.991 15.035 6 C 15.035 6.842 14.85 7.626 14.473 8.353 C 14.097 9.08 13.58 9.718 12.916 10.26 C 12.252 10.802 11.46 11.225 10.544 11.529 C 9.628 11.833 8.615 11.983 7.509 11.983 C 6.473 11.983 5.496 11.873 4.584 11.657 C 3.673 11.437 2.876 11.084 2.199 10.6 C 1.522 10.111 0.987 9.489 0.593 8.736 C 0.199 7.983 0 7.075 0 6.022 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.372 9.916\" overflow=\"visible\"><path d=\"M 0.011 4.98 C 0.011 4.294 0.16 3.649 0.455 3.048 C 0.754 2.446 1.172 1.918 1.711 1.462 C 2.25 1.006 2.905 0.653 3.674 0.39 C 4.442 0.131 5.294 0 6.233 0 C 7.096 0 7.901 0.102 8.647 0.306 C 9.394 0.51 10.042 0.817 10.592 1.225 C 11.141 1.632 11.588 2.163 11.895 2.774 C 12.215 3.401 12.372 4.13 12.372 4.965 C 12.372 5.662 12.219 6.31 11.91 6.912 C 11.6 7.514 11.174 8.042 10.628 8.491 C 10.082 8.939 9.43 9.289 8.676 9.54 C 7.923 9.792 7.089 9.916 6.179 9.916 C 5.327 9.916 4.522 9.825 3.772 9.646 C 3.022 9.464 2.367 9.172 1.81 8.771 C 1.252 8.367 0.812 7.853 0.488 7.229 C 0.164 6.606 0 5.855 0 4.983 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pc70k8\",layoutDependency:layoutDependency,layoutId:\"clh6MFAtQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.545 11.193\" overflow=\"visible\"><path d=\"M 9.545 5.228 C 9.545 4.417 9.427 3.69 9.195 3.046 C 8.964 2.403 8.638 1.857 8.219 1.405 C 7.8 0.953 7.297 0.609 6.705 0.364 C 6.114 0.118 5.463 0 4.763 0 C 4.018 0 3.348 0.152 2.756 0.457 C 2.164 0.762 1.662 1.179 1.252 1.705 C 0.843 2.231 0.532 2.845 0.32 3.553 C 0.108 4.26 0 5.012 0 5.813 C 0 6.81 0.123 7.655 0.375 8.343 C 0.621 9.031 0.961 9.582 1.385 10.004 C 1.809 10.422 2.298 10.726 2.855 10.913 C 3.412 11.1 3.999 11.193 4.61 11.193 C 5.271 11.193 5.897 11.075 6.498 10.839 C 7.099 10.604 7.635 10.232 8.066 9.753 C 8.51 9.267 8.87 8.648 9.141 7.896 C 9.412 7.144 9.545 6.26 9.545 5.233 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.049 8.305\" overflow=\"visible\"><path d=\"M 7.049 3.879 C 7.049 3.277 6.962 2.738 6.79 2.26 C 6.619 1.783 6.379 1.378 6.07 1.043 C 5.76 0.707 5.389 0.452 4.952 0.27 C 4.515 0.087 4.034 0 3.517 0 C 2.967 0 2.472 0.113 2.035 0.339 C 1.598 0.565 1.227 0.875 0.925 1.265 C 0.623 1.655 0.393 2.111 0.237 2.636 C 0.08 3.161 0 3.718 0 4.313 C 0 5.053 0.091 5.68 0.277 6.19 C 0.459 6.701 0.71 7.109 1.023 7.422 C 1.336 7.732 1.697 7.958 2.108 8.097 C 2.52 8.235 2.953 8.305 3.404 8.305 C 3.892 8.305 4.355 8.217 4.799 8.042 C 5.242 7.867 5.638 7.591 5.957 7.236 C 6.284 6.876 6.55 6.416 6.75 5.858 C 6.951 5.301 7.049 4.644 7.049 3.883 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.566 10.036\" overflow=\"visible\"><path d=\"M 8.566 4.687 C 8.566 3.961 8.46 3.308 8.252 2.731 C 8.044 2.154 7.752 1.665 7.376 1.26 C 7 0.855 6.549 0.546 6.018 0.326 C 5.487 0.106 4.903 0 4.274 0 C 3.606 0 3.004 0.137 2.473 0.41 C 1.942 0.683 1.491 1.057 1.124 1.529 C 0.757 2 0.478 2.551 0.288 3.185 C 0.097 3.82 0 4.494 0 5.212 C 0 6.106 0.111 6.864 0.336 7.48 C 0.558 8.097 0.863 8.591 1.243 8.969 C 1.624 9.344 2.062 9.617 2.562 9.785 C 3.062 9.952 3.589 10.036 4.137 10.036 C 4.73 10.036 5.292 9.93 5.832 9.718 C 6.37 9.507 6.852 9.174 7.239 8.745 C 7.637 8.309 7.96 7.754 8.204 7.08 C 8.447 6.406 8.566 5.613 8.566 4.692 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.049 8.305\" overflow=\"visible\"><path d=\"M 7.049 3.879 C 7.049 3.277 6.962 2.738 6.79 2.26 C 6.619 1.783 6.379 1.378 6.07 1.043 C 5.76 0.707 5.389 0.452 4.952 0.27 C 4.515 0.087 4.034 0 3.517 0 C 2.967 0 2.472 0.113 2.035 0.339 C 1.598 0.565 1.227 0.875 0.925 1.265 C 0.623 1.655 0.393 2.111 0.237 2.636 C 0.08 3.161 0 3.718 0 4.313 C 0 5.053 0.091 5.68 0.277 6.19 C 0.459 6.701 0.71 7.109 1.023 7.422 C 1.336 7.732 1.697 7.958 2.108 8.097 C 2.52 8.235 2.953 8.305 3.404 8.305 C 3.892 8.305 4.355 8.217 4.799 8.042 C 5.242 7.867 5.638 7.591 5.957 7.236 C 6.284 6.876 6.55 6.416 6.75 5.858 C 6.951 5.301 7.049 4.644 7.049 3.883 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jywatr\",layoutDependency:layoutDependency,layoutId:\"mQRu19kGN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.754 13.365\" overflow=\"visible\"><path d=\"M 0.015 6.712 C 0.015 5.788 0.217 4.919 0.616 4.108 C 1.021 3.297 1.588 2.585 2.317 1.97 C 3.047 1.356 3.935 0.88 4.975 0.526 C 6.015 0.177 7.169 0 8.441 0 C 9.61 0 10.699 0.138 11.71 0.413 C 12.721 0.688 13.598 1.101 14.343 1.651 C 15.087 2.2 15.692 2.915 16.108 3.739 C 16.542 4.584 16.754 5.567 16.754 6.692 C 16.754 7.631 16.547 8.505 16.128 9.316 C 15.709 10.127 15.132 10.839 14.392 11.444 C 13.653 12.048 12.77 12.52 11.749 12.859 C 10.729 13.198 9.6 13.365 8.367 13.365 C 7.213 13.365 6.124 13.242 5.108 13.001 C 4.092 12.756 3.205 12.363 2.45 11.822 C 1.696 11.277 1.099 10.584 0.661 9.744 C 0.222 8.903 0 7.891 0 6.717 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.372 9.916\" overflow=\"visible\"><path d=\"M 0.011 4.98 C 0.011 4.294 0.16 3.649 0.455 3.048 C 0.754 2.446 1.172 1.918 1.711 1.462 C 2.25 1.006 2.905 0.653 3.674 0.39 C 4.442 0.131 5.294 0 6.233 0 C 7.096 0 7.901 0.102 8.647 0.306 C 9.394 0.51 10.042 0.817 10.592 1.225 C 11.141 1.632 11.588 2.163 11.895 2.774 C 12.215 3.401 12.372 4.13 12.372 4.965 C 12.372 5.662 12.219 6.31 11.91 6.912 C 11.6 7.514 11.174 8.042 10.628 8.491 C 10.082 8.939 9.43 9.289 8.676 9.54 C 7.923 9.792 7.089 9.916 6.179 9.916 C 5.327 9.916 4.522 9.825 3.772 9.646 C 3.022 9.464 2.367 9.172 1.81 8.771 C 1.252 8.367 0.812 7.853 0.488 7.229 C 0.164 6.606 0 5.855 0 4.983 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.035 11.983\" overflow=\"visible\"><path d=\"M 0.013 6.018 C 0.013 5.19 0.195 4.41 0.553 3.683 C 0.916 2.956 1.425 2.317 2.08 1.767 C 2.735 1.216 3.531 0.789 4.465 0.471 C 5.398 0.159 6.434 0 7.575 0 C 8.624 0 9.602 0.123 10.509 0.37 C 11.416 0.617 12.204 0.987 12.872 1.48 C 13.54 1.972 14.082 2.614 14.456 3.353 C 14.845 4.11 15.035 4.991 15.035 6 C 15.035 6.842 14.85 7.626 14.473 8.353 C 14.097 9.08 13.58 9.718 12.916 10.26 C 12.252 10.802 11.46 11.225 10.544 11.529 C 9.628 11.833 8.615 11.983 7.509 11.983 C 6.473 11.983 5.496 11.873 4.584 11.657 C 3.673 11.437 2.876 11.084 2.199 10.6 C 1.522 10.111 0.987 9.489 0.593 8.736 C 0.199 7.983 0 7.075 0 6.022 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.372 9.916\" overflow=\"visible\"><path d=\"M 0.011 4.98 C 0.011 4.294 0.16 3.649 0.455 3.048 C 0.754 2.446 1.172 1.918 1.711 1.462 C 2.25 1.006 2.905 0.653 3.674 0.39 C 4.442 0.131 5.294 0 6.233 0 C 7.096 0 7.901 0.102 8.647 0.306 C 9.394 0.51 10.042 0.817 10.592 1.225 C 11.141 1.632 11.588 2.163 11.895 2.774 C 12.215 3.401 12.372 4.13 12.372 4.965 C 12.372 5.662 12.219 6.31 11.91 6.912 C 11.6 7.514 11.174 8.042 10.628 8.491 C 10.082 8.939 9.43 9.289 8.676 9.54 C 7.923 9.792 7.089 9.916 6.179 9.916 C 5.327 9.916 4.522 9.825 3.772 9.646 C 3.022 9.464 2.367 9.172 1.81 8.771 C 1.252 8.367 0.812 7.853 0.488 7.229 C 0.164 6.606 0 5.855 0 4.983 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qy03x1\",layoutDependency:layoutDependency,layoutId:\"VQscsgrSY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.545 11.193\" overflow=\"visible\"><path d=\"M 9.545 5.228 C 9.545 4.417 9.427 3.69 9.195 3.046 C 8.964 2.403 8.638 1.857 8.219 1.405 C 7.8 0.953 7.297 0.609 6.705 0.364 C 6.114 0.118 5.463 0 4.763 0 C 4.018 0 3.348 0.152 2.756 0.457 C 2.164 0.762 1.662 1.179 1.252 1.705 C 0.843 2.231 0.532 2.845 0.32 3.553 C 0.108 4.26 0 5.012 0 5.813 C 0 6.81 0.123 7.655 0.375 8.343 C 0.621 9.031 0.961 9.582 1.385 10.004 C 1.809 10.422 2.298 10.726 2.855 10.913 C 3.412 11.1 3.999 11.193 4.61 11.193 C 5.271 11.193 5.897 11.075 6.498 10.839 C 7.099 10.604 7.635 10.232 8.066 9.753 C 8.51 9.267 8.87 8.648 9.141 7.896 C 9.412 7.144 9.545 6.26 9.545 5.233 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.049 8.305\" overflow=\"visible\"><path d=\"M 7.049 3.879 C 7.049 3.277 6.962 2.738 6.79 2.26 C 6.619 1.783 6.379 1.378 6.07 1.043 C 5.76 0.707 5.389 0.452 4.952 0.27 C 4.515 0.087 4.034 0 3.517 0 C 2.967 0 2.472 0.113 2.035 0.339 C 1.598 0.565 1.227 0.875 0.925 1.265 C 0.623 1.655 0.393 2.111 0.237 2.636 C 0.08 3.161 0 3.718 0 4.313 C 0 5.053 0.091 5.68 0.277 6.19 C 0.459 6.701 0.71 7.109 1.023 7.422 C 1.336 7.732 1.697 7.958 2.108 8.097 C 2.52 8.235 2.953 8.305 3.404 8.305 C 3.892 8.305 4.355 8.217 4.799 8.042 C 5.242 7.867 5.638 7.591 5.957 7.236 C 6.284 6.876 6.55 6.416 6.75 5.858 C 6.951 5.301 7.049 4.644 7.049 3.883 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.566 10.036\" overflow=\"visible\"><path d=\"M 8.566 4.687 C 8.566 3.961 8.46 3.308 8.252 2.731 C 8.044 2.154 7.752 1.665 7.376 1.26 C 7 0.855 6.549 0.546 6.018 0.326 C 5.487 0.106 4.903 0 4.274 0 C 3.606 0 3.004 0.137 2.473 0.41 C 1.942 0.683 1.491 1.057 1.124 1.529 C 0.757 2 0.478 2.551 0.288 3.185 C 0.097 3.82 0 4.494 0 5.212 C 0 6.106 0.111 6.864 0.336 7.48 C 0.558 8.097 0.863 8.591 1.243 8.969 C 1.624 9.344 2.062 9.617 2.562 9.785 C 3.062 9.952 3.589 10.036 4.137 10.036 C 4.73 10.036 5.292 9.93 5.832 9.718 C 6.37 9.507 6.852 9.174 7.239 8.745 C 7.637 8.309 7.96 7.754 8.204 7.08 C 8.447 6.406 8.566 5.613 8.566 4.692 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.049 8.305\" overflow=\"visible\"><path d=\"M 7.049 3.879 C 7.049 3.277 6.962 2.738 6.79 2.26 C 6.619 1.783 6.379 1.378 6.07 1.043 C 5.76 0.707 5.389 0.452 4.952 0.27 C 4.515 0.087 4.034 0 3.517 0 C 2.967 0 2.472 0.113 2.035 0.339 C 1.598 0.565 1.227 0.875 0.925 1.265 C 0.623 1.655 0.393 2.111 0.237 2.636 C 0.08 3.161 0 3.718 0 4.313 C 0 5.053 0.091 5.68 0.277 6.19 C 0.459 6.701 0.71 7.109 1.023 7.422 C 1.336 7.732 1.697 7.958 2.108 8.097 C 2.52 8.235 2.953 8.305 3.404 8.305 C 3.892 8.305 4.355 8.217 4.799 8.042 C 5.242 7.867 5.638 7.591 5.957 7.236 C 6.284 6.876 6.55 6.416 6.75 5.858 C 6.951 5.301 7.049 4.644 7.049 3.883 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x56xlh\",layoutDependency:layoutDependency,layoutId:\"bRZZ0u0TZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.523 12.883\" overflow=\"visible\"><path d=\"M 3.427 6.982 L 3.427 7.749 C 3.427 8.786 3.441 9.709 3.471 10.515 C 3.501 11.321 3.545 12.112 3.604 12.883 C 3.358 12.859 3.086 12.844 2.791 12.844 L 0.814 12.844 C 0.523 12.844 0.251 12.854 0 12.883 C 0.059 12.107 0.104 11.321 0.133 10.515 C 0.163 9.709 0.177 8.786 0.177 7.749 L 0.177 5.199 C 0.177 4.162 0.163 3.238 0.133 2.432 C 0.104 1.626 0.059 0.816 0 0.005 C 0.247 0.029 0.518 0.054 0.814 0.069 C 1.109 0.084 1.435 0.098 1.8 0.098 C 2.194 0.098 2.643 0.084 3.151 0.049 C 3.653 0.02 4.28 0 5.029 0 C 5.586 0 6.06 0.015 6.454 0.039 C 6.848 0.064 7.189 0.103 7.475 0.152 C 7.761 0.201 8.007 0.27 8.219 0.349 C 8.431 0.432 8.633 0.526 8.821 0.639 C 9.259 0.914 9.61 1.253 9.866 1.661 C 10.122 2.069 10.25 2.55 10.25 3.115 C 10.25 4.029 9.96 4.771 9.373 5.346 C 8.786 5.921 7.948 6.329 6.848 6.565 C 7.549 7.626 8.303 8.687 9.107 9.739 C 9.91 10.795 10.714 11.842 11.523 12.879 C 11.187 12.854 10.857 12.839 10.536 12.839 L 8.549 12.839 C 8.219 12.839 7.889 12.849 7.549 12.879 L 3.619 6.977 L 3.422 6.977 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.509 9.559\" overflow=\"visible\"><path d=\"M 2.53 5.18 L 2.53 5.749 C 2.53 6.518 2.541 7.204 2.563 7.802 C 2.585 8.399 2.618 8.986 2.662 9.559 C 2.48 9.54 2.279 9.53 2.061 9.53 L 0.601 9.53 C 0.386 9.53 0.186 9.537 0 9.559 C 0.044 8.983 0.076 8.399 0.098 7.802 C 0.12 7.204 0.131 6.518 0.131 5.749 L 0.131 3.857 C 0.131 3.088 0.12 2.402 0.098 1.805 C 0.076 1.207 0.044 0.605 0 0.004 C 0.182 0.022 0.382 0.04 0.601 0.051 C 0.819 0.062 1.06 0.073 1.329 0.073 C 1.62 0.073 1.952 0.062 2.327 0.036 C 2.698 0.015 3.16 0 3.714 0 C 4.125 0 4.475 0.011 4.766 0.029 C 5.057 0.047 5.309 0.077 5.52 0.113 C 5.731 0.149 5.913 0.201 6.07 0.259 C 6.226 0.321 6.375 0.39 6.514 0.474 C 6.838 0.678 7.096 0.93 7.286 1.232 C 7.475 1.535 7.57 1.892 7.57 2.311 C 7.57 2.989 7.355 3.54 6.921 3.966 C 6.488 4.393 5.869 4.695 5.057 4.87 C 5.574 5.658 6.131 6.445 6.725 7.226 C 7.318 8.009 7.912 8.786 8.509 9.555 C 8.261 9.537 8.017 9.526 7.781 9.526 L 6.313 9.526 C 6.07 9.526 5.826 9.533 5.574 9.555 L 2.672 5.177 L 2.527 5.177 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.341 11.551\" overflow=\"visible\"><path d=\"M 3.075 6.26 L 3.075 6.947 C 3.075 7.877 3.089 8.705 3.115 9.428 C 3.142 10.15 3.181 10.859 3.235 11.551 C 3.013 11.529 2.77 11.516 2.504 11.516 L 0.73 11.516 C 0.469 11.516 0.226 11.525 0 11.551 C 0.053 10.855 0.093 10.15 0.119 9.428 C 0.146 8.705 0.159 7.877 0.159 6.947 L 0.159 4.661 C 0.159 3.731 0.146 2.903 0.119 2.181 C 0.093 1.458 0.053 0.731 0 0.004 C 0.221 0.026 0.465 0.048 0.73 0.062 C 0.996 0.075 1.288 0.088 1.615 0.088 C 1.969 0.088 2.372 0.075 2.827 0.044 C 3.279 0.018 3.841 0 4.513 0 C 5.013 0 5.438 0.013 5.792 0.035 C 6.146 0.057 6.451 0.093 6.708 0.137 C 6.965 0.181 7.186 0.242 7.376 0.313 C 7.566 0.388 7.748 0.471 7.916 0.573 C 8.31 0.819 8.624 1.123 8.854 1.489 C 9.084 1.855 9.199 2.286 9.199 2.793 C 9.199 3.612 8.938 4.278 8.412 4.793 C 7.885 5.309 7.133 5.674 6.146 5.886 C 6.774 6.837 7.451 7.789 8.173 8.732 C 8.894 9.679 9.615 10.617 10.341 11.547 C 10.04 11.525 9.743 11.511 9.456 11.511 L 7.673 11.511 C 7.376 11.511 7.08 11.52 6.774 11.547 L 3.248 6.256 L 3.071 6.256 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.509 9.559\" overflow=\"visible\"><path d=\"M 2.53 5.18 L 2.53 5.749 C 2.53 6.518 2.541 7.204 2.563 7.802 C 2.585 8.399 2.618 8.986 2.662 9.559 C 2.48 9.54 2.279 9.53 2.061 9.53 L 0.601 9.53 C 0.386 9.53 0.186 9.537 0 9.559 C 0.044 8.983 0.076 8.399 0.098 7.802 C 0.12 7.204 0.131 6.518 0.131 5.749 L 0.131 3.857 C 0.131 3.088 0.12 2.402 0.098 1.805 C 0.076 1.207 0.044 0.605 0 0.004 C 0.182 0.022 0.382 0.04 0.601 0.051 C 0.819 0.062 1.06 0.073 1.329 0.073 C 1.62 0.073 1.952 0.062 2.327 0.036 C 2.698 0.015 3.16 0 3.714 0 C 4.125 0 4.475 0.011 4.766 0.029 C 5.057 0.047 5.309 0.077 5.52 0.113 C 5.731 0.149 5.913 0.201 6.07 0.259 C 6.226 0.321 6.375 0.39 6.514 0.474 C 6.838 0.678 7.096 0.93 7.286 1.232 C 7.475 1.535 7.57 1.892 7.57 2.311 C 7.57 2.989 7.355 3.54 6.921 3.966 C 6.488 4.393 5.869 4.695 5.057 4.87 C 5.574 5.658 6.131 6.445 6.725 7.226 C 7.318 8.009 7.912 8.786 8.509 9.555 C 8.261 9.537 8.017 9.526 7.781 9.526 L 6.313 9.526 C 6.07 9.526 5.826 9.533 5.574 9.555 L 2.672 5.177 L 2.527 5.177 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fzibqr\",layoutDependency:layoutDependency,layoutId:\"zVdg3JJvB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.471 5.135\" overflow=\"visible\"><path d=\"M 3.466 2.457 C 3.466 1.906 3.402 1.469 3.269 1.145 C 3.136 0.821 2.934 0.575 2.667 0.403 C 2.396 0.236 2.046 0.123 1.612 0.074 C 1.178 0.025 0.666 0 0.064 0 C 0.02 1.7 0 3.4 0 5.095 C 0.089 5.11 0.173 5.115 0.251 5.125 C 0.33 5.13 0.409 5.135 0.483 5.135 C 1.45 5.135 2.189 4.914 2.702 4.471 C 3.215 4.029 3.471 3.356 3.471 2.457 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.563 3.81\" overflow=\"visible\"><path d=\"M 2.56 1.823 C 2.56 1.414 2.512 1.09 2.414 0.849 C 2.316 0.609 2.166 0.427 1.97 0.299 C 1.77 0.175 1.511 0.091 1.191 0.055 C 0.87 0.018 0.492 0 0.047 0 C 0.015 1.261 0 2.523 0 3.78 C 0.066 3.791 0.127 3.795 0.186 3.802 C 0.244 3.806 0.302 3.81 0.357 3.81 C 1.07 3.81 1.617 3.646 1.995 3.317 C 2.374 2.989 2.563 2.49 2.563 1.823 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.115 4.604\" overflow=\"visible\"><path d=\"M 3.111 2.203 C 3.111 1.709 3.053 1.317 2.934 1.026 C 2.814 0.736 2.633 0.515 2.394 0.361 C 2.15 0.211 1.836 0.11 1.447 0.066 C 1.058 0.022 0.597 0 0.058 0 C 0.018 1.524 0 3.049 0 4.568 C 0.08 4.582 0.155 4.586 0.226 4.595 C 0.296 4.599 0.367 4.604 0.434 4.604 C 1.301 4.604 1.965 4.405 2.425 4.009 C 2.885 3.612 3.115 3.009 3.115 2.203 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.563 3.81\" overflow=\"visible\"><path d=\"M 2.56 1.823 C 2.56 1.414 2.512 1.09 2.414 0.849 C 2.316 0.609 2.166 0.427 1.97 0.299 C 1.77 0.175 1.511 0.091 1.191 0.055 C 0.87 0.018 0.492 0 0.047 0 C 0.015 1.261 0 2.523 0 3.78 C 0.066 3.791 0.127 3.795 0.186 3.802 C 0.244 3.806 0.302 3.81 0.357 3.81 C 1.07 3.81 1.617 3.646 1.995 3.317 C 2.374 2.989 2.563 2.49 2.563 1.823 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3sxl1\",layoutDependency:layoutDependency,layoutId:\"yKqhgmnN3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.353 13.365\" overflow=\"visible\"><path d=\"M 4.97 1.165 C 4.294 1.165 3.747 1.332 3.323 1.671 C 2.899 2.01 2.687 2.403 2.687 2.85 C 2.687 3.297 2.85 3.69 3.18 3.985 C 3.511 4.28 3.925 4.545 4.418 4.781 C 4.916 5.017 5.448 5.248 6.02 5.464 C 6.592 5.685 7.125 5.95 7.623 6.27 C 8.121 6.589 8.535 6.977 8.86 7.429 C 9.19 7.886 9.353 8.471 9.353 9.184 C 9.353 9.808 9.215 10.382 8.934 10.898 C 8.658 11.419 8.259 11.861 7.751 12.23 C 7.238 12.598 6.627 12.879 5.917 13.075 C 5.207 13.267 4.413 13.365 3.535 13.365 C 2.746 13.365 2.036 13.291 1.415 13.149 C 0.794 13.006 0.32 12.829 0 12.613 C 0.148 12.176 0.271 11.778 0.375 11.414 C 0.478 11.051 0.562 10.658 0.636 10.235 L 1.055 10.235 C 1.114 10.51 1.223 10.771 1.385 11.011 C 1.548 11.257 1.75 11.468 2.002 11.66 C 2.248 11.847 2.549 11.994 2.904 12.102 C 3.254 12.21 3.649 12.259 4.087 12.259 C 4.965 12.259 5.611 12.073 6.03 11.699 C 6.449 11.326 6.656 10.874 6.656 10.348 C 6.656 9.871 6.493 9.488 6.173 9.184 C 5.852 8.884 5.448 8.618 4.965 8.388 C 4.447 8.141 3.919 7.916 3.382 7.714 C 2.81 7.498 2.283 7.228 1.8 6.918 C 1.316 6.604 0.912 6.221 0.592 5.764 C 0.271 5.307 0.108 4.722 0.108 4.009 C 0.108 3.361 0.242 2.786 0.513 2.285 C 0.784 1.784 1.144 1.366 1.597 1.027 C 2.051 0.688 2.574 0.432 3.165 0.26 C 3.757 0.084 4.383 0 5.044 0 C 5.833 0 6.523 0.084 7.12 0.246 C 7.716 0.408 8.219 0.634 8.643 0.919 C 8.51 1.204 8.397 1.484 8.303 1.754 C 8.209 2.024 8.086 2.363 7.943 2.776 L 7.613 2.776 C 7.144 1.7 6.257 1.165 4.955 1.165 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.907 9.916\" overflow=\"visible\"><path d=\"M 3.67 0.864 C 3.171 0.864 2.767 0.988 2.454 1.239 C 2.141 1.491 1.984 1.783 1.984 2.114 C 1.984 2.446 2.104 2.738 2.348 2.957 C 2.592 3.175 2.898 3.372 3.262 3.547 C 3.63 3.722 4.023 3.893 4.446 4.054 C 4.868 4.218 5.261 4.415 5.629 4.652 C 5.997 4.889 6.303 5.177 6.543 5.512 C 6.787 5.851 6.907 6.285 6.907 6.814 C 6.907 7.277 6.805 7.703 6.597 8.086 C 6.394 8.472 6.099 8.8 5.724 9.074 C 5.345 9.347 4.893 9.555 4.369 9.701 C 3.845 9.843 3.259 9.916 2.611 9.916 C 2.028 9.916 1.504 9.861 1.045 9.756 C 0.586 9.65 0.237 9.519 0 9.358 C 0.109 9.034 0.2 8.738 0.277 8.469 C 0.353 8.199 0.415 7.907 0.47 7.594 L 0.779 7.594 C 0.823 7.798 0.903 7.991 1.023 8.17 C 1.143 8.352 1.293 8.509 1.478 8.651 C 1.66 8.789 1.882 8.899 2.145 8.979 C 2.403 9.059 2.694 9.096 3.018 9.096 C 3.666 9.096 4.143 8.957 4.453 8.68 C 4.762 8.403 4.915 8.068 4.915 7.678 C 4.915 7.324 4.795 7.04 4.558 6.814 C 4.322 6.591 4.023 6.394 3.666 6.223 C 3.284 6.04 2.894 5.873 2.498 5.724 C 2.075 5.563 1.686 5.363 1.329 5.133 C 0.972 4.9 0.674 4.615 0.437 4.276 C 0.2 3.937 0.08 3.503 0.08 2.975 C 0.08 2.494 0.178 2.067 0.379 1.695 C 0.579 1.323 0.845 1.013 1.18 0.762 C 1.515 0.51 1.901 0.321 2.338 0.193 C 2.774 0.062 3.237 0 3.725 0 C 4.307 0 4.817 0.062 5.258 0.182 C 5.698 0.303 6.07 0.47 6.383 0.682 C 6.284 0.893 6.201 1.101 6.131 1.301 C 6.062 1.502 5.971 1.754 5.866 2.06 L 5.622 2.06 C 5.276 1.261 4.62 0.864 3.659 0.864 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.394 11.983\" overflow=\"visible\"><path d=\"M 4.46 1.044 C 3.854 1.044 3.363 1.194 2.982 1.498 C 2.602 1.802 2.412 2.154 2.412 2.555 C 2.412 2.956 2.558 3.308 2.854 3.573 C 3.15 3.837 3.522 4.075 3.965 4.287 C 4.412 4.498 4.889 4.705 5.403 4.899 C 5.916 5.097 6.394 5.335 6.841 5.621 C 7.288 5.908 7.659 6.256 7.951 6.661 C 8.248 7.071 8.394 7.595 8.394 8.234 C 8.394 8.793 8.27 9.309 8.018 9.771 C 7.77 10.238 7.412 10.635 6.956 10.965 C 6.496 11.296 5.947 11.547 5.31 11.723 C 4.673 11.895 3.96 11.983 3.173 11.983 C 2.465 11.983 1.827 11.917 1.27 11.789 C 0.712 11.661 0.288 11.503 0 11.309 C 0.133 10.917 0.243 10.56 0.336 10.234 C 0.429 9.908 0.504 9.555 0.571 9.177 L 0.947 9.177 C 1 9.423 1.097 9.657 1.243 9.873 C 1.389 10.093 1.571 10.282 1.796 10.454 C 2.018 10.622 2.288 10.754 2.606 10.851 C 2.92 10.948 3.274 10.992 3.668 10.992 C 4.456 10.992 5.035 10.824 5.412 10.489 C 5.788 10.155 5.973 9.749 5.973 9.278 C 5.973 8.851 5.827 8.507 5.54 8.234 C 5.252 7.965 4.889 7.727 4.456 7.52 C 3.991 7.299 3.517 7.098 3.035 6.917 C 2.522 6.723 2.049 6.48 1.615 6.203 C 1.181 5.921 0.819 5.577 0.531 5.168 C 0.243 4.758 0.097 4.234 0.097 3.595 C 0.097 3.013 0.217 2.498 0.46 2.049 C 0.704 1.599 1.027 1.225 1.434 0.921 C 1.841 0.617 2.31 0.388 2.841 0.233 C 3.372 0.075 3.934 0 4.527 0 C 5.235 0 5.854 0.075 6.389 0.22 C 6.925 0.366 7.376 0.568 7.757 0.824 C 7.637 1.079 7.535 1.33 7.451 1.573 C 7.367 1.815 7.257 2.119 7.128 2.489 L 6.832 2.489 C 6.412 1.524 5.615 1.044 4.447 1.044 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.907 9.916\" overflow=\"visible\"><path d=\"M 3.67 0.864 C 3.171 0.864 2.767 0.988 2.454 1.239 C 2.141 1.491 1.984 1.783 1.984 2.114 C 1.984 2.446 2.104 2.738 2.348 2.957 C 2.592 3.175 2.898 3.372 3.262 3.547 C 3.63 3.722 4.023 3.893 4.446 4.054 C 4.868 4.218 5.261 4.415 5.629 4.652 C 5.997 4.889 6.303 5.177 6.543 5.512 C 6.787 5.851 6.907 6.285 6.907 6.814 C 6.907 7.277 6.805 7.703 6.597 8.086 C 6.394 8.472 6.099 8.8 5.724 9.074 C 5.345 9.347 4.893 9.555 4.369 9.701 C 3.845 9.843 3.259 9.916 2.611 9.916 C 2.028 9.916 1.504 9.861 1.045 9.756 C 0.586 9.65 0.237 9.519 0 9.358 C 0.109 9.034 0.2 8.738 0.277 8.469 C 0.353 8.199 0.415 7.907 0.47 7.594 L 0.779 7.594 C 0.823 7.798 0.903 7.991 1.023 8.17 C 1.143 8.352 1.293 8.509 1.478 8.651 C 1.66 8.789 1.882 8.899 2.145 8.979 C 2.403 9.059 2.694 9.096 3.018 9.096 C 3.666 9.096 4.143 8.957 4.453 8.68 C 4.762 8.403 4.915 8.068 4.915 7.678 C 4.915 7.324 4.795 7.04 4.558 6.814 C 4.322 6.591 4.023 6.394 3.666 6.223 C 3.284 6.04 2.894 5.873 2.498 5.724 C 2.075 5.563 1.686 5.363 1.329 5.133 C 0.972 4.9 0.674 4.615 0.437 4.276 C 0.2 3.937 0.08 3.503 0.08 2.975 C 0.08 2.494 0.178 2.067 0.379 1.695 C 0.579 1.323 0.845 1.013 1.18 0.762 C 1.515 0.51 1.901 0.321 2.338 0.193 C 2.774 0.062 3.237 0 3.725 0 C 4.307 0 4.817 0.062 5.258 0.182 C 5.698 0.303 6.07 0.47 6.383 0.682 C 6.284 0.893 6.201 1.101 6.131 1.301 C 6.062 1.502 5.971 1.754 5.866 2.06 L 5.622 2.06 C 5.276 1.261 4.62 0.864 3.659 0.864 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9rfi37\",layoutDependency:layoutDependency,layoutId:\"xLlDCsBu4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.574 9.965\" overflow=\"visible\"><path d=\"M 0.143 3.754 C 0.143 3.115 0.128 2.491 0.099 1.877 C 0.069 1.263 0.039 0.639 0.005 0 C 0.335 0.02 0.656 0.034 0.971 0.049 C 1.287 0.064 1.612 0.069 1.938 0.069 C 2.263 0.069 2.589 0.059 2.904 0.034 C 3.22 0.01 3.545 0 3.87 0 C 4.344 0 4.797 0.039 5.226 0.118 C 5.655 0.197 6.035 0.324 6.355 0.501 C 6.676 0.678 6.932 0.914 7.12 1.204 C 7.307 1.494 7.401 1.857 7.401 2.29 C 7.401 2.752 7.277 3.155 7.036 3.484 C 6.794 3.818 6.493 4.093 6.143 4.309 C 5.793 4.525 5.414 4.697 5.014 4.815 C 4.615 4.938 4.245 5.017 3.92 5.056 C 4.058 5.199 4.24 5.405 4.482 5.665 C 4.718 5.926 4.985 6.216 5.281 6.53 C 5.576 6.845 5.882 7.174 6.198 7.518 C 6.513 7.862 6.819 8.191 7.115 8.505 C 7.411 8.82 7.687 9.105 7.948 9.37 C 8.209 9.631 8.416 9.827 8.574 9.965 C 8.406 9.945 8.234 9.935 8.066 9.935 L 7.065 9.935 C 6.898 9.935 6.73 9.945 6.572 9.965 C 6.405 9.763 6.143 9.459 5.798 9.051 C 5.453 8.643 5.069 8.211 4.654 7.744 C 4.235 7.282 3.806 6.82 3.372 6.358 C 2.939 5.901 2.539 5.508 2.174 5.189 L 1.528 5.189 L 1.528 6.245 C 1.528 6.884 1.543 7.513 1.573 8.132 C 1.602 8.751 1.632 9.36 1.667 9.96 C 1.405 9.94 1.129 9.93 0.833 9.93 C 0.537 9.93 0.261 9.94 0 9.96 C 0.035 9.36 0.064 8.751 0.094 8.132 C 0.123 7.513 0.138 6.884 0.138 6.245 L 0.138 3.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.332 7.393\" overflow=\"visible\"><path d=\"M 0.106 2.785 C 0.106 2.311 0.095 1.848 0.073 1.393 C 0.051 0.937 0.029 0.474 0.004 0 C 0.248 0.015 0.484 0.026 0.717 0.036 C 0.95 0.047 1.191 0.051 1.431 0.051 C 1.671 0.051 1.912 0.044 2.145 0.026 C 2.378 0.007 2.618 0 2.858 0 C 3.208 0 3.543 0.029 3.859 0.087 C 4.176 0.146 4.457 0.241 4.693 0.372 C 4.93 0.503 5.119 0.678 5.258 0.893 C 5.396 1.108 5.465 1.378 5.465 1.699 C 5.465 2.042 5.374 2.34 5.196 2.585 C 5.017 2.833 4.795 3.037 4.537 3.197 C 4.278 3.358 3.998 3.485 3.703 3.573 C 3.408 3.664 3.135 3.722 2.895 3.751 C 2.997 3.857 3.131 4.01 3.31 4.203 C 3.484 4.397 3.681 4.612 3.899 4.845 C 4.118 5.078 4.344 5.323 4.577 5.578 C 4.81 5.833 5.035 6.077 5.254 6.31 C 5.472 6.544 5.676 6.755 5.869 6.952 C 6.062 7.145 6.215 7.291 6.332 7.393 C 6.208 7.379 6.08 7.371 5.957 7.371 L 5.218 7.371 C 5.094 7.371 4.97 7.379 4.853 7.393 C 4.73 7.244 4.537 7.018 4.282 6.715 C 4.027 6.413 3.743 6.092 3.437 5.745 C 3.128 5.403 2.811 5.06 2.49 4.717 C 2.17 4.378 1.875 4.087 1.606 3.85 L 1.129 3.85 L 1.129 4.634 C 1.129 5.107 1.14 5.574 1.161 6.033 C 1.183 6.493 1.205 6.945 1.231 7.39 C 1.038 7.375 0.834 7.368 0.615 7.368 C 0.397 7.368 0.193 7.375 0 7.39 C 0.025 6.945 0.047 6.493 0.069 6.033 C 0.091 5.574 0.102 5.107 0.102 4.634 L 0.102 2.785 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.695 8.934\" overflow=\"visible\"><path d=\"M 0.128 3.366 C 0.128 2.793 0.115 2.234 0.088 1.683 C 0.062 1.132 0.035 0.573 0.004 0 C 0.301 0.018 0.588 0.031 0.872 0.044 C 1.155 0.057 1.447 0.062 1.739 0.062 C 2.031 0.062 2.323 0.053 2.606 0.031 C 2.889 0.009 3.181 0 3.473 0 C 3.898 0 4.305 0.035 4.69 0.106 C 5.075 0.176 5.416 0.291 5.704 0.449 C 5.991 0.608 6.221 0.819 6.389 1.079 C 6.558 1.339 6.642 1.665 6.642 2.053 C 6.642 2.467 6.531 2.828 6.314 3.123 C 6.097 3.423 5.827 3.67 5.513 3.864 C 5.199 4.057 4.858 4.212 4.5 4.317 C 4.142 4.427 3.81 4.498 3.518 4.533 C 3.642 4.661 3.805 4.846 4.022 5.079 C 4.235 5.313 4.473 5.573 4.739 5.855 C 5.004 6.137 5.279 6.432 5.562 6.74 C 5.845 7.049 6.119 7.344 6.385 7.626 C 6.65 7.908 6.898 8.163 7.133 8.401 C 7.367 8.635 7.553 8.811 7.695 8.934 C 7.544 8.917 7.389 8.908 7.239 8.908 L 6.341 8.908 C 6.19 8.908 6.04 8.917 5.898 8.934 C 5.748 8.754 5.513 8.48 5.204 8.115 C 4.894 7.749 4.549 7.362 4.177 6.943 C 3.801 6.529 3.416 6.115 3.027 5.701 C 2.637 5.291 2.279 4.939 1.951 4.652 L 1.372 4.652 L 1.372 5.599 C 1.372 6.172 1.385 6.736 1.412 7.291 C 1.438 7.846 1.465 8.392 1.496 8.93 C 1.261 8.912 1.013 8.903 0.748 8.903 C 0.482 8.903 0.235 8.912 0 8.93 C 0.031 8.392 0.058 7.846 0.084 7.291 C 0.111 6.736 0.124 6.172 0.124 5.599 L 0.124 3.366 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.332 7.393\" overflow=\"visible\"><path d=\"M 0.106 2.785 C 0.106 2.311 0.095 1.848 0.073 1.393 C 0.051 0.937 0.029 0.474 0.004 0 C 0.248 0.015 0.484 0.026 0.717 0.036 C 0.95 0.047 1.191 0.051 1.431 0.051 C 1.671 0.051 1.912 0.044 2.145 0.026 C 2.378 0.007 2.618 0 2.858 0 C 3.208 0 3.543 0.029 3.859 0.087 C 4.176 0.146 4.457 0.241 4.693 0.372 C 4.93 0.503 5.119 0.678 5.258 0.893 C 5.396 1.108 5.465 1.378 5.465 1.699 C 5.465 2.042 5.374 2.34 5.196 2.585 C 5.017 2.833 4.795 3.037 4.537 3.197 C 4.278 3.358 3.998 3.485 3.703 3.573 C 3.408 3.664 3.135 3.722 2.895 3.751 C 2.997 3.857 3.131 4.01 3.31 4.203 C 3.484 4.397 3.681 4.612 3.899 4.845 C 4.118 5.078 4.344 5.323 4.577 5.578 C 4.81 5.833 5.035 6.077 5.254 6.31 C 5.472 6.544 5.676 6.755 5.869 6.952 C 6.062 7.145 6.215 7.291 6.332 7.393 C 6.208 7.379 6.08 7.371 5.957 7.371 L 5.218 7.371 C 5.094 7.371 4.97 7.379 4.853 7.393 C 4.73 7.244 4.537 7.018 4.282 6.715 C 4.027 6.413 3.743 6.092 3.437 5.745 C 3.128 5.403 2.811 5.06 2.49 4.717 C 2.17 4.378 1.875 4.087 1.606 3.85 L 1.129 3.85 L 1.129 4.634 C 1.129 5.107 1.14 5.574 1.161 6.033 C 1.183 6.493 1.205 6.945 1.231 7.39 C 1.038 7.375 0.834 7.368 0.615 7.368 C 0.397 7.368 0.193 7.375 0 7.39 C 0.025 6.945 0.047 6.493 0.069 6.033 C 0.091 5.574 0.102 5.107 0.102 4.634 L 0.102 2.785 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rwbkjd\",layoutDependency:layoutDependency,layoutId:\"o4NhdU1Gt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.383 4.113\" overflow=\"visible\"><path d=\"M 0 4.039 C 0.158 4.068 0.33 4.088 0.518 4.098 C 0.705 4.108 0.912 4.113 1.139 4.113 C 1.489 4.113 1.854 4.078 2.234 4.009 C 2.613 3.941 2.963 3.823 3.279 3.656 C 3.594 3.489 3.861 3.258 4.068 2.973 C 4.275 2.688 4.383 2.329 4.383 1.892 C 4.383 1.513 4.299 1.204 4.137 0.958 C 3.974 0.712 3.762 0.516 3.501 0.373 C 3.239 0.226 2.958 0.128 2.653 0.079 C 2.347 0.025 2.046 0 1.755 0 C 1.361 0 1.03 0.005 0.769 0.02 C 0.508 0.034 0.286 0.049 0.108 0.069 C 0.084 0.599 0.064 1.125 0.039 1.651 C 0.015 2.172 0.005 2.693 0.005 3.218 L 0.005 4.044 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.237 3.051\" overflow=\"visible\"><path d=\"M 0 2.997 C 0.117 3.019 0.244 3.033 0.382 3.04 C 0.521 3.048 0.674 3.051 0.841 3.051 C 1.1 3.051 1.369 3.026 1.649 2.975 C 1.93 2.924 2.188 2.836 2.421 2.712 C 2.654 2.588 2.851 2.417 3.004 2.206 C 3.157 1.994 3.237 1.728 3.237 1.404 C 3.237 1.123 3.175 0.893 3.055 0.711 C 2.935 0.529 2.778 0.383 2.585 0.277 C 2.392 0.168 2.185 0.095 1.959 0.058 C 1.733 0.018 1.511 0 1.296 0 C 1.005 0 0.761 0.004 0.568 0.015 C 0.375 0.026 0.211 0.036 0.08 0.051 C 0.062 0.445 0.047 0.835 0.029 1.225 C 0.011 1.611 0.004 1.998 0.004 2.388 L 0.004 3 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.934 3.687\" overflow=\"visible\"><path d=\"M 0 3.621 C 0.142 3.648 0.296 3.665 0.465 3.674 C 0.633 3.683 0.819 3.687 1.022 3.687 C 1.336 3.687 1.664 3.657 2.004 3.595 C 2.345 3.533 2.659 3.427 2.942 3.278 C 3.226 3.128 3.465 2.921 3.65 2.665 C 3.836 2.41 3.934 2.088 3.934 1.696 C 3.934 1.357 3.858 1.079 3.712 0.859 C 3.566 0.639 3.376 0.463 3.142 0.335 C 2.907 0.203 2.655 0.115 2.381 0.07 C 2.106 0.022 1.836 0 1.575 0 C 1.221 0 0.925 0.004 0.69 0.018 C 0.456 0.031 0.257 0.044 0.097 0.062 C 0.075 0.537 0.058 1.009 0.035 1.48 C 0.013 1.947 0.004 2.414 0.004 2.886 L 0.004 3.626 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.237 3.051\" overflow=\"visible\"><path d=\"M 0 2.997 C 0.117 3.019 0.244 3.033 0.382 3.04 C 0.521 3.048 0.674 3.051 0.841 3.051 C 1.1 3.051 1.369 3.026 1.649 2.975 C 1.93 2.924 2.188 2.836 2.421 2.712 C 2.654 2.588 2.851 2.417 3.004 2.206 C 3.157 1.994 3.237 1.728 3.237 1.404 C 3.237 1.123 3.175 0.893 3.055 0.711 C 2.935 0.529 2.778 0.383 2.585 0.277 C 2.392 0.168 2.185 0.095 1.959 0.058 C 1.733 0.018 1.511 0 1.296 0 C 1.005 0 0.761 0.004 0.568 0.015 C 0.375 0.026 0.211 0.036 0.08 0.051 C 0.062 0.445 0.047 0.835 0.029 1.225 C 0.011 1.611 0.004 1.998 0.004 2.388 L 0.004 3 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9369f4\",layoutDependency:layoutDependency,layoutId:\"S5Pw042_3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.148 9.97\" overflow=\"visible\"><path d=\"M 0.099 1.857 C 0.069 1.238 0.039 0.619 0.005 0 C 0.513 0.02 1.021 0.034 1.524 0.049 C 2.026 0.064 2.534 0.069 3.042 0.069 C 3.55 0.069 4.053 0.064 4.551 0.049 C 5.049 0.034 5.552 0.02 6.064 0 C 6.03 0.142 6.015 0.29 6.015 0.437 C 6.015 0.585 6.03 0.727 6.064 0.87 C 5.7 0.85 5.369 0.83 5.069 0.811 C 4.768 0.791 4.452 0.771 4.117 0.752 C 3.278 0.702 2.438 0.679 1.597 0.683 C 1.588 0.993 1.573 1.287 1.553 1.567 C 1.538 1.848 1.528 2.167 1.528 2.526 C 1.528 2.904 1.528 3.272 1.538 3.626 C 1.543 3.985 1.548 4.255 1.548 4.437 C 2.046 4.437 2.495 4.437 2.889 4.422 C 3.554 4.408 4.218 4.382 4.881 4.344 C 5.157 4.329 5.424 4.314 5.67 4.294 C 5.636 4.437 5.621 4.589 5.621 4.742 C 5.621 4.884 5.64 5.032 5.67 5.179 C 5.374 5.149 5.034 5.125 4.645 5.105 C 4.255 5.086 3.865 5.076 3.471 5.071 C 3.082 5.071 2.712 5.061 2.367 5.056 C 2.021 5.056 1.745 5.051 1.543 5.051 C 1.543 5.14 1.543 5.233 1.533 5.336 C 1.528 5.439 1.524 5.567 1.524 5.719 L 1.524 7.154 C 1.524 7.705 1.524 8.161 1.533 8.515 C 1.538 8.874 1.548 9.144 1.558 9.326 L 2.746 9.326 C 3.56 9.328 4.374 9.301 5.187 9.247 C 5.552 9.223 5.872 9.188 6.148 9.139 C 6.124 9.208 6.109 9.282 6.104 9.365 C 6.099 9.449 6.094 9.523 6.094 9.591 C 6.094 9.744 6.109 9.871 6.143 9.97 C 5.636 9.95 5.128 9.94 4.625 9.94 L 1.543 9.94 C 1.035 9.94 0.518 9.95 0 9.97 C 0.035 9.351 0.064 8.736 0.094 8.122 C 0.123 7.508 0.138 6.884 0.138 6.245 L 0.138 3.754 C 0.138 3.115 0.123 2.486 0.094 1.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.54 7.397\" overflow=\"visible\"><path d=\"M 0.073 1.378 C 0.051 0.919 0.029 0.459 0.004 0 C 0.379 0.015 0.754 0.026 1.125 0.036 C 1.496 0.047 1.871 0.051 2.246 0.051 C 2.622 0.051 2.993 0.047 3.361 0.036 C 3.728 0.026 4.1 0.015 4.478 0 C 4.453 0.106 4.442 0.215 4.442 0.324 C 4.442 0.434 4.453 0.54 4.478 0.645 C 4.209 0.631 3.965 0.616 3.743 0.602 C 3.521 0.587 3.288 0.572 3.04 0.558 C 2.421 0.521 1.8 0.504 1.18 0.507 C 1.172 0.736 1.161 0.955 1.147 1.163 C 1.136 1.371 1.129 1.608 1.129 1.874 C 1.129 2.155 1.129 2.428 1.136 2.69 C 1.14 2.957 1.143 3.157 1.143 3.292 C 1.511 3.292 1.842 3.292 2.134 3.281 C 2.624 3.27 3.115 3.251 3.605 3.223 C 3.808 3.212 4.005 3.201 4.187 3.186 C 4.162 3.292 4.151 3.405 4.151 3.518 C 4.151 3.624 4.165 3.733 4.187 3.842 C 3.969 3.821 3.717 3.802 3.43 3.788 C 3.142 3.773 2.855 3.766 2.563 3.762 C 2.276 3.762 2.003 3.755 1.748 3.751 C 1.493 3.751 1.289 3.748 1.14 3.748 C 1.14 3.813 1.14 3.883 1.132 3.959 C 1.129 4.036 1.125 4.13 1.125 4.243 L 1.125 5.308 C 1.125 5.716 1.125 6.055 1.132 6.318 C 1.136 6.584 1.143 6.784 1.151 6.919 L 2.028 6.919 C 2.629 6.92 3.23 6.901 3.83 6.861 C 4.1 6.843 4.336 6.817 4.54 6.781 C 4.522 6.832 4.511 6.886 4.508 6.948 C 4.504 7.01 4.5 7.065 4.5 7.116 C 4.5 7.229 4.511 7.324 4.537 7.397 C 4.162 7.382 3.787 7.375 3.415 7.375 L 1.14 7.375 C 0.765 7.375 0.382 7.382 0 7.397 C 0.025 6.938 0.047 6.482 0.069 6.026 C 0.091 5.57 0.102 5.107 0.102 4.634 L 0.102 2.785 C 0.102 2.311 0.091 1.845 0.069 1.385 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.518 8.939\" overflow=\"visible\"><path d=\"M 0.088 1.665 C 0.062 1.11 0.035 0.555 0.004 0 C 0.46 0.018 0.916 0.031 1.367 0.044 C 1.819 0.057 2.274 0.062 2.73 0.062 C 3.186 0.062 3.637 0.057 4.084 0.044 C 4.531 0.031 4.982 0.018 5.442 0 C 5.412 0.128 5.398 0.26 5.398 0.392 C 5.398 0.524 5.412 0.652 5.442 0.78 C 5.115 0.762 4.819 0.745 4.549 0.727 C 4.279 0.709 3.996 0.692 3.695 0.674 C 2.942 0.63 2.188 0.609 1.434 0.612 C 1.425 0.89 1.412 1.154 1.394 1.405 C 1.381 1.656 1.372 1.943 1.372 2.264 C 1.372 2.604 1.372 2.934 1.381 3.251 C 1.385 3.573 1.389 3.815 1.389 3.978 C 1.836 3.978 2.239 3.978 2.593 3.965 C 3.189 3.952 3.785 3.929 4.381 3.894 C 4.628 3.881 4.867 3.868 5.089 3.85 C 5.058 3.978 5.044 4.115 5.044 4.251 C 5.044 4.379 5.062 4.511 5.089 4.643 C 4.823 4.617 4.518 4.595 4.168 4.577 C 3.819 4.56 3.469 4.551 3.115 4.546 C 2.765 4.546 2.434 4.538 2.124 4.533 C 1.814 4.533 1.566 4.529 1.385 4.529 C 1.385 4.608 1.385 4.692 1.376 4.784 C 1.372 4.877 1.367 4.991 1.367 5.128 L 1.367 6.414 C 1.367 6.908 1.367 7.317 1.376 7.635 C 1.381 7.956 1.389 8.199 1.398 8.362 L 2.465 8.362 C 3.195 8.363 3.926 8.339 4.655 8.291 C 4.982 8.269 5.27 8.238 5.518 8.194 C 5.496 8.256 5.482 8.322 5.478 8.397 C 5.473 8.472 5.469 8.538 5.469 8.599 C 5.469 8.736 5.482 8.851 5.513 8.939 C 5.058 8.921 4.602 8.912 4.15 8.912 L 1.385 8.912 C 0.929 8.912 0.465 8.921 0 8.939 C 0.031 8.384 0.058 7.833 0.084 7.282 C 0.111 6.732 0.124 6.172 0.124 5.599 L 0.124 3.366 C 0.124 2.793 0.111 2.229 0.084 1.674 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.54 7.397\" overflow=\"visible\"><path d=\"M 0.073 1.378 C 0.051 0.919 0.029 0.459 0.004 0 C 0.379 0.015 0.754 0.026 1.125 0.036 C 1.496 0.047 1.871 0.051 2.246 0.051 C 2.622 0.051 2.993 0.047 3.361 0.036 C 3.728 0.026 4.1 0.015 4.478 0 C 4.453 0.106 4.442 0.215 4.442 0.324 C 4.442 0.434 4.453 0.54 4.478 0.645 C 4.209 0.631 3.965 0.616 3.743 0.602 C 3.521 0.587 3.288 0.572 3.04 0.558 C 2.421 0.521 1.8 0.504 1.18 0.507 C 1.172 0.736 1.161 0.955 1.147 1.163 C 1.136 1.371 1.129 1.608 1.129 1.874 C 1.129 2.155 1.129 2.428 1.136 2.69 C 1.14 2.957 1.143 3.157 1.143 3.292 C 1.511 3.292 1.842 3.292 2.134 3.281 C 2.624 3.27 3.115 3.251 3.605 3.223 C 3.808 3.212 4.005 3.201 4.187 3.186 C 4.162 3.292 4.151 3.405 4.151 3.518 C 4.151 3.624 4.165 3.733 4.187 3.842 C 3.969 3.821 3.717 3.802 3.43 3.788 C 3.142 3.773 2.855 3.766 2.563 3.762 C 2.276 3.762 2.003 3.755 1.748 3.751 C 1.493 3.751 1.289 3.748 1.14 3.748 C 1.14 3.813 1.14 3.883 1.132 3.959 C 1.129 4.036 1.125 4.13 1.125 4.243 L 1.125 5.308 C 1.125 5.716 1.125 6.055 1.132 6.318 C 1.136 6.584 1.143 6.784 1.151 6.919 L 2.028 6.919 C 2.629 6.92 3.23 6.901 3.83 6.861 C 4.1 6.843 4.336 6.817 4.54 6.781 C 4.522 6.832 4.511 6.886 4.508 6.948 C 4.504 7.01 4.5 7.065 4.5 7.116 C 4.5 7.229 4.511 7.324 4.537 7.397 C 4.162 7.382 3.787 7.375 3.415 7.375 L 1.14 7.375 C 0.765 7.375 0.382 7.382 0 7.397 C 0.025 6.938 0.047 6.482 0.069 6.026 C 0.091 5.57 0.102 5.107 0.102 4.634 L 0.102 2.785 C 0.102 2.311 0.091 1.845 0.069 1.385 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9lk5d6\",layoutDependency:layoutDependency,layoutId:\"lKCg0Xi6B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.744 10.147\" overflow=\"visible\"><path d=\"M 10.739 10.147 C 10.59 10.127 10.44 10.118 10.29 10.117 L 9.388 10.117 C 9.245 10.117 9.097 10.127 8.939 10.147 C 8.86 9.925 8.752 9.655 8.618 9.341 C 8.48 9.026 8.333 8.697 8.17 8.353 C 8.007 8.009 7.839 7.66 7.667 7.311 C 7.499 6.958 7.337 6.624 7.194 6.304 C 6.829 6.294 6.464 6.289 6.089 6.284 C 5.714 6.284 5.345 6.28 4.97 6.28 C 4.62 6.28 4.275 6.28 3.935 6.284 C 3.594 6.289 3.249 6.294 2.899 6.304 C 2.534 7.056 2.209 7.773 1.913 8.456 C 1.617 9.139 1.4 9.699 1.252 10.147 C 1.06 10.127 0.848 10.117 0.626 10.117 C 0.404 10.117 0.192 10.127 0 10.147 C 0.917 8.456 1.809 6.776 2.682 5.1 C 3.555 3.43 4.433 1.73 5.315 0 L 5.636 0 C 5.907 0.56 6.203 1.169 6.518 1.818 C 6.834 2.472 7.159 3.13 7.484 3.798 C 7.81 4.466 8.14 5.125 8.471 5.783 C 8.801 6.442 9.107 7.051 9.398 7.616 C 9.688 8.181 9.945 8.687 10.177 9.129 C 10.408 9.577 10.601 9.911 10.744 10.147 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.934 7.528\" overflow=\"visible\"><path d=\"M 7.93 7.528 C 7.82 7.514 7.709 7.507 7.599 7.506 L 6.932 7.506 C 6.827 7.506 6.718 7.514 6.601 7.528 C 6.543 7.364 6.463 7.164 6.364 6.93 C 6.262 6.697 6.153 6.453 6.033 6.197 C 5.913 5.942 5.789 5.683 5.662 5.425 C 5.538 5.162 5.418 4.914 5.312 4.677 C 5.043 4.67 4.773 4.666 4.497 4.663 C 4.22 4.663 3.947 4.659 3.67 4.659 C 3.412 4.659 3.157 4.659 2.905 4.663 C 2.654 4.666 2.399 4.67 2.141 4.677 C 1.871 5.235 1.631 5.767 1.413 6.274 C 1.194 6.781 1.034 7.196 0.925 7.528 C 0.783 7.514 0.626 7.506 0.462 7.506 C 0.299 7.506 0.142 7.514 0 7.528 C 0.677 6.274 1.336 5.027 1.981 3.784 C 2.625 2.545 3.273 1.283 3.925 0 L 4.162 0 C 4.362 0.416 4.58 0.868 4.813 1.349 C 5.046 1.834 5.287 2.322 5.527 2.818 C 5.767 3.314 6.011 3.802 6.255 4.291 C 6.499 4.779 6.725 5.231 6.94 5.651 C 7.155 6.07 7.344 6.445 7.515 6.773 C 7.686 7.105 7.828 7.353 7.934 7.528 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.642 9.097\" overflow=\"visible\"><path d=\"M 9.637 9.097 C 9.504 9.08 9.369 9.071 9.235 9.071 L 8.425 9.071 C 8.296 9.071 8.164 9.08 8.022 9.097 C 7.951 8.899 7.854 8.657 7.735 8.375 C 7.611 8.093 7.478 7.798 7.332 7.489 C 7.186 7.181 7.035 6.868 6.881 6.555 C 6.73 6.238 6.584 5.939 6.456 5.652 C 6.128 5.643 5.801 5.639 5.465 5.635 C 5.128 5.635 4.796 5.63 4.46 5.63 C 4.146 5.63 3.836 5.63 3.531 5.635 C 3.226 5.639 2.916 5.643 2.602 5.652 C 2.274 6.326 1.982 6.969 1.717 7.582 C 1.451 8.194 1.257 8.696 1.124 9.097 C 0.951 9.08 0.761 9.071 0.562 9.071 C 0.363 9.071 0.173 9.08 0 9.097 C 0.823 7.582 1.624 6.075 2.407 4.573 C 3.19 3.075 3.978 1.551 4.77 0 L 5.058 0 C 5.301 0.502 5.566 1.048 5.85 1.63 C 6.133 2.216 6.425 2.806 6.717 3.405 C 7.009 4.005 7.305 4.595 7.602 5.185 C 7.898 5.776 8.173 6.322 8.434 6.828 C 8.695 7.335 8.925 7.789 9.133 8.185 C 9.341 8.586 9.513 8.886 9.642 9.097 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.934 7.528\" overflow=\"visible\"><path d=\"M 7.93 7.528 C 7.82 7.514 7.709 7.507 7.599 7.506 L 6.932 7.506 C 6.827 7.506 6.718 7.514 6.601 7.528 C 6.543 7.364 6.463 7.164 6.364 6.93 C 6.262 6.697 6.153 6.453 6.033 6.197 C 5.913 5.942 5.789 5.683 5.662 5.425 C 5.538 5.162 5.418 4.914 5.312 4.677 C 5.043 4.67 4.773 4.666 4.497 4.663 C 4.22 4.663 3.947 4.659 3.67 4.659 C 3.412 4.659 3.157 4.659 2.905 4.663 C 2.654 4.666 2.399 4.67 2.141 4.677 C 1.871 5.235 1.631 5.767 1.413 6.274 C 1.194 6.781 1.034 7.196 0.925 7.528 C 0.783 7.514 0.626 7.506 0.462 7.506 C 0.299 7.506 0.142 7.514 0 7.528 C 0.677 6.274 1.336 5.027 1.981 3.784 C 2.625 2.545 3.273 1.283 3.925 0 L 4.162 0 C 4.362 0.416 4.58 0.868 4.813 1.349 C 5.046 1.834 5.287 2.322 5.527 2.818 C 5.767 3.314 6.011 3.802 6.255 4.291 C 6.499 4.779 6.725 5.231 6.94 5.651 C 7.155 6.07 7.344 6.445 7.515 6.773 C 7.686 7.105 7.828 7.353 7.934 7.528 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5k05ah\",layoutDependency:layoutDependency,layoutId:\"lEhN8KRmi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.737 3.71\" overflow=\"visible\"><path d=\"M 0 3.68 C 0.296 3.68 0.602 3.68 0.917 3.695 C 1.233 3.705 1.538 3.71 1.834 3.71 C 2.15 3.71 2.47 3.71 2.786 3.7 C 3.101 3.7 3.422 3.69 3.737 3.68 L 1.854 0 L 0.005 3.68 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.76 2.752\" overflow=\"visible\"><path d=\"M 0 2.731 C 0.218 2.731 0.444 2.731 0.677 2.741 C 0.91 2.749 1.136 2.752 1.354 2.752 C 1.587 2.752 1.824 2.752 2.057 2.745 C 2.29 2.745 2.527 2.738 2.76 2.731 L 1.369 0 L 0.004 2.731 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.354 3.326\" overflow=\"visible\"><path d=\"M 0 3.3 C 0.265 3.3 0.54 3.3 0.823 3.313 C 1.106 3.322 1.381 3.326 1.646 3.326 C 1.929 3.326 2.217 3.326 2.5 3.317 C 2.783 3.317 3.071 3.308 3.354 3.3 L 1.664 0 L 0.004 3.3 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.76 2.752\" overflow=\"visible\"><path d=\"M 0 2.731 C 0.218 2.731 0.444 2.731 0.677 2.741 C 0.91 2.749 1.136 2.752 1.354 2.752 C 1.587 2.752 1.824 2.752 2.057 2.745 C 2.29 2.745 2.527 2.738 2.76 2.731 L 1.369 0 L 0.004 2.731 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b26h6p\",layoutDependency:layoutDependency,layoutId:\"lzKobNjqR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.267 9.96\" overflow=\"visible\"><path d=\"M 0.099 1.877 C 0.069 1.263 0.039 0.639 0.005 0 C 0.153 0.02 0.296 0.034 0.429 0.049 C 0.567 0.064 0.7 0.069 0.838 0.069 C 0.976 0.069 1.109 0.064 1.247 0.049 C 1.385 0.034 1.524 0.02 1.671 0 C 1.637 0.639 1.607 1.263 1.578 1.877 C 1.548 2.491 1.533 3.115 1.533 3.754 C 1.533 4.973 1.538 6.029 1.548 6.923 C 1.558 7.818 1.573 8.618 1.583 9.321 C 2.386 9.321 3.156 9.316 3.89 9.301 C 4.625 9.287 5.419 9.233 6.267 9.134 C 6.207 9.306 6.183 9.454 6.183 9.567 C 6.183 9.675 6.212 9.803 6.267 9.96 C 5.744 9.94 5.226 9.93 4.704 9.93 L 1.573 9.93 C 1.07 9.93 0.547 9.94 0 9.96 C 0.035 9.36 0.064 8.751 0.094 8.132 C 0.123 7.513 0.138 6.884 0.138 6.245 L 0.138 3.754 C 0.138 3.115 0.123 2.491 0.094 1.877 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.628 7.39\" overflow=\"visible\"><path d=\"M 0.073 1.393 C 0.051 0.937 0.029 0.474 0.004 0 C 0.113 0.015 0.218 0.026 0.317 0.036 C 0.419 0.047 0.517 0.051 0.619 0.051 C 0.721 0.051 0.819 0.047 0.921 0.036 C 1.023 0.026 1.125 0.015 1.234 0 C 1.209 0.474 1.187 0.937 1.165 1.393 C 1.143 1.848 1.132 2.311 1.132 2.785 C 1.132 3.689 1.136 4.473 1.143 5.137 C 1.151 5.8 1.161 6.394 1.169 6.916 C 1.762 6.916 2.33 6.912 2.873 6.901 C 3.415 6.89 4.001 6.85 4.628 6.777 C 4.584 6.905 4.566 7.014 4.566 7.098 C 4.566 7.178 4.588 7.273 4.628 7.39 C 4.242 7.375 3.859 7.368 3.473 7.368 L 1.161 7.368 C 0.79 7.368 0.404 7.375 0 7.39 C 0.025 6.945 0.047 6.493 0.069 6.033 C 0.091 5.574 0.102 5.107 0.102 4.634 L 0.102 2.785 C 0.102 2.311 0.091 1.848 0.069 1.393 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.624 8.93\" overflow=\"visible\"><path d=\"M 0.088 1.683 C 0.062 1.132 0.035 0.573 0.004 0 C 0.137 0.018 0.265 0.031 0.385 0.044 C 0.509 0.057 0.628 0.062 0.752 0.062 C 0.876 0.062 0.996 0.057 1.119 0.044 C 1.243 0.031 1.367 0.018 1.5 0 C 1.469 0.573 1.442 1.132 1.416 1.683 C 1.389 2.234 1.376 2.793 1.376 3.366 C 1.376 4.458 1.381 5.405 1.389 6.207 C 1.398 7.009 1.412 7.727 1.42 8.357 C 2.142 8.357 2.832 8.353 3.491 8.34 C 4.15 8.326 4.863 8.278 5.624 8.19 C 5.571 8.344 5.549 8.476 5.549 8.577 C 5.549 8.674 5.575 8.789 5.624 8.93 C 5.155 8.912 4.69 8.903 4.221 8.903 L 1.412 8.903 C 0.96 8.903 0.491 8.912 0 8.93 C 0.031 8.392 0.058 7.846 0.084 7.291 C 0.111 6.736 0.124 6.172 0.124 5.599 L 0.124 3.366 C 0.124 2.793 0.111 2.234 0.084 1.683 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.628 7.39\" overflow=\"visible\"><path d=\"M 0.073 1.393 C 0.051 0.937 0.029 0.474 0.004 0 C 0.113 0.015 0.218 0.026 0.317 0.036 C 0.419 0.047 0.517 0.051 0.619 0.051 C 0.721 0.051 0.819 0.047 0.921 0.036 C 1.023 0.026 1.125 0.015 1.234 0 C 1.209 0.474 1.187 0.937 1.165 1.393 C 1.143 1.848 1.132 2.311 1.132 2.785 C 1.132 3.689 1.136 4.473 1.143 5.137 C 1.151 5.8 1.161 6.394 1.169 6.916 C 1.762 6.916 2.33 6.912 2.873 6.901 C 3.415 6.89 4.001 6.85 4.628 6.777 C 4.584 6.905 4.566 7.014 4.566 7.098 C 4.566 7.178 4.588 7.273 4.628 7.39 C 4.242 7.375 3.859 7.368 3.473 7.368 L 1.161 7.368 C 0.79 7.368 0.404 7.375 0 7.39 C 0.025 6.945 0.047 6.493 0.069 6.033 C 0.091 5.574 0.102 5.107 0.102 4.634 L 0.102 2.785 C 0.102 2.311 0.091 1.848 0.069 1.393 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1guo2sj\",layoutDependency:layoutDependency,layoutId:\"svuadUKnM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.757 9.96\" overflow=\"visible\"><path d=\"M 3.634 0.752 C 3.338 0.752 3.032 0.752 2.707 0.757 C 2.386 0.762 2.061 0.771 1.74 0.786 C 1.42 0.801 1.104 0.816 0.809 0.835 C 0.513 0.855 0.242 0.88 0 0.909 C 0.059 0.737 0.084 0.58 0.084 0.447 C 0.084 0.339 0.054 0.192 0 0 C 0.749 0.02 1.479 0.034 2.189 0.049 C 2.904 0.064 3.634 0.069 4.378 0.069 C 5.123 0.069 5.857 0.064 6.567 0.049 C 7.282 0.034 8.012 0.02 8.757 0 C 8.697 0.192 8.673 0.349 8.673 0.462 C 8.673 0.59 8.702 0.737 8.757 0.909 C 8.52 0.88 8.249 0.855 7.948 0.835 C 7.647 0.816 7.337 0.801 7.016 0.786 C 6.696 0.771 6.37 0.762 6.05 0.757 C 5.729 0.757 5.419 0.752 5.123 0.752 C 5.088 1.749 5.073 2.747 5.073 3.754 L 5.073 6.245 C 5.073 6.884 5.088 7.513 5.118 8.132 C 5.147 8.751 5.177 9.36 5.212 9.96 C 4.95 9.94 4.674 9.93 4.378 9.93 C 4.082 9.93 3.806 9.94 3.545 9.96 C 3.58 9.36 3.609 8.751 3.639 8.132 C 3.668 7.513 3.683 6.884 3.683 6.245 L 3.683 3.754 C 3.683 2.747 3.668 1.749 3.634 0.752 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.466 7.39\" overflow=\"visible\"><path d=\"M 2.683 0.558 C 2.465 0.558 2.239 0.558 1.999 0.561 C 1.762 0.565 1.522 0.572 1.285 0.583 C 1.049 0.594 0.816 0.605 0.597 0.62 C 0.379 0.634 0.178 0.653 0 0.674 C 0.044 0.547 0.062 0.43 0.062 0.332 C 0.062 0.252 0.04 0.142 0 0 C 0.553 0.015 1.092 0.026 1.617 0.036 C 2.145 0.047 2.683 0.051 3.233 0.051 C 3.783 0.051 4.325 0.047 4.85 0.036 C 5.378 0.026 5.917 0.015 6.466 0 C 6.423 0.142 6.404 0.259 6.404 0.343 C 6.404 0.437 6.426 0.547 6.466 0.674 C 6.292 0.653 6.091 0.634 5.869 0.62 C 5.647 0.605 5.418 0.594 5.181 0.583 C 4.944 0.572 4.704 0.565 4.467 0.561 C 4.231 0.561 4.001 0.558 3.783 0.558 C 3.757 1.298 3.747 2.038 3.747 2.785 L 3.747 4.634 C 3.747 5.107 3.757 5.574 3.779 6.033 C 3.801 6.493 3.823 6.945 3.849 7.39 C 3.656 7.375 3.452 7.368 3.233 7.368 C 3.015 7.368 2.811 7.375 2.618 7.39 C 2.643 6.945 2.665 6.493 2.687 6.033 C 2.709 5.574 2.72 5.107 2.72 4.634 L 2.72 2.785 C 2.72 2.038 2.709 1.298 2.683 0.558 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.858 8.93\" overflow=\"visible\"><path d=\"M 3.261 0.674 C 2.996 0.674 2.721 0.674 2.429 0.678 C 2.142 0.683 1.85 0.692 1.562 0.705 C 1.274 0.718 0.991 0.731 0.726 0.749 C 0.46 0.767 0.217 0.789 0 0.815 C 0.053 0.661 0.075 0.52 0.075 0.401 C 0.075 0.304 0.049 0.172 0 0 C 0.673 0.018 1.327 0.031 1.965 0.044 C 2.606 0.057 3.261 0.062 3.929 0.062 C 4.597 0.062 5.257 0.057 5.894 0.044 C 6.535 0.031 7.19 0.018 7.858 0 C 7.805 0.172 7.783 0.313 7.783 0.414 C 7.783 0.529 7.81 0.661 7.858 0.815 C 7.646 0.789 7.403 0.767 7.133 0.749 C 6.863 0.731 6.584 0.718 6.296 0.705 C 6.009 0.692 5.717 0.683 5.429 0.678 C 5.142 0.678 4.863 0.674 4.597 0.674 C 4.566 1.568 4.553 2.463 4.553 3.366 L 4.553 5.599 C 4.553 6.172 4.566 6.736 4.593 7.291 C 4.619 7.846 4.646 8.392 4.677 8.93 C 4.442 8.912 4.195 8.903 3.929 8.903 C 3.664 8.903 3.416 8.912 3.181 8.93 C 3.212 8.392 3.239 7.846 3.265 7.291 C 3.292 6.736 3.305 6.172 3.305 5.599 L 3.305 3.366 C 3.305 2.463 3.292 1.568 3.261 0.674 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.466 7.39\" overflow=\"visible\"><path d=\"M 2.683 0.558 C 2.465 0.558 2.239 0.558 1.999 0.561 C 1.762 0.565 1.522 0.572 1.285 0.583 C 1.049 0.594 0.816 0.605 0.597 0.62 C 0.379 0.634 0.178 0.653 0 0.674 C 0.044 0.547 0.062 0.43 0.062 0.332 C 0.062 0.252 0.04 0.142 0 0 C 0.553 0.015 1.092 0.026 1.617 0.036 C 2.145 0.047 2.683 0.051 3.233 0.051 C 3.783 0.051 4.325 0.047 4.85 0.036 C 5.378 0.026 5.917 0.015 6.466 0 C 6.423 0.142 6.404 0.259 6.404 0.343 C 6.404 0.437 6.426 0.547 6.466 0.674 C 6.292 0.653 6.091 0.634 5.869 0.62 C 5.647 0.605 5.418 0.594 5.181 0.583 C 4.944 0.572 4.704 0.565 4.467 0.561 C 4.231 0.561 4.001 0.558 3.783 0.558 C 3.757 1.298 3.747 2.038 3.747 2.785 L 3.747 4.634 C 3.747 5.107 3.757 5.574 3.779 6.033 C 3.801 6.493 3.823 6.945 3.849 7.39 C 3.656 7.375 3.452 7.368 3.233 7.368 C 3.015 7.368 2.811 7.375 2.618 7.39 C 2.643 6.945 2.665 6.493 2.687 6.033 C 2.709 5.574 2.72 5.107 2.72 4.634 L 2.72 2.785 C 2.72 2.038 2.709 1.298 2.683 0.558 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q5k8x9\",layoutDependency:layoutDependency,layoutId:\"VZVbZjyKc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.624 9.955\" overflow=\"visible\"><path d=\"M 4.127 5.886 C 4.013 5.724 3.846 5.484 3.624 5.169 C 3.402 4.855 3.16 4.506 2.894 4.127 C 2.628 3.744 2.347 3.346 2.051 2.924 C 1.755 2.501 1.474 2.103 1.213 1.72 C 0.947 1.336 0.705 0.993 0.493 0.693 C 0.281 0.393 0.113 0.157 0 0.005 C 0.158 0.025 0.316 0.039 0.468 0.054 C 0.621 0.069 0.779 0.074 0.937 0.074 C 1.095 0.074 1.252 0.069 1.405 0.054 C 1.558 0.039 1.711 0.025 1.874 0.005 C 2.381 0.845 2.899 1.671 3.427 2.481 C 3.954 3.292 4.511 4.137 5.098 5.017 C 5.359 4.668 5.631 4.29 5.912 3.872 C 6.193 3.454 6.479 3.032 6.76 2.594 C 7.306 1.749 7.821 0.884 8.303 0 C 8.584 0.049 8.806 0.074 8.964 0.074 C 9.121 0.074 9.343 0.049 9.624 0 C 9.082 0.708 8.594 1.341 8.165 1.911 C 7.736 2.481 7.356 2.997 7.026 3.464 C 6.696 3.926 6.41 4.344 6.158 4.717 C 5.912 5.09 5.695 5.425 5.512 5.724 C 5.512 6.083 5.512 6.461 5.522 6.869 C 5.532 7.277 5.537 7.675 5.547 8.063 C 5.557 8.456 5.571 8.815 5.591 9.149 C 5.606 9.483 5.626 9.749 5.65 9.955 C 5.389 9.935 5.113 9.925 4.817 9.925 C 4.521 9.925 4.245 9.935 3.984 9.955 C 4.053 9.454 4.092 8.844 4.102 8.127 C 4.112 7.41 4.117 6.663 4.117 5.882 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.107 7.386\" overflow=\"visible\"><path d=\"M 3.047 4.367 C 2.964 4.247 2.84 4.068 2.676 3.835 C 2.512 3.602 2.334 3.343 2.137 3.062 C 1.941 2.778 1.733 2.483 1.515 2.169 C 1.296 1.856 1.089 1.56 0.896 1.276 C 0.699 0.992 0.521 0.736 0.364 0.514 C 0.208 0.292 0.084 0.117 0 0.004 C 0.117 0.018 0.233 0.029 0.346 0.04 C 0.459 0.051 0.575 0.055 0.692 0.055 C 0.808 0.055 0.925 0.051 1.038 0.04 C 1.151 0.029 1.263 0.018 1.384 0.004 C 1.759 0.627 2.141 1.239 2.53 1.841 C 2.92 2.443 3.331 3.07 3.765 3.722 C 3.958 3.463 4.158 3.183 4.366 2.873 C 4.573 2.563 4.784 2.249 4.992 1.925 C 5.395 1.298 5.775 0.656 6.131 0 C 6.339 0.036 6.503 0.055 6.619 0.055 C 6.736 0.055 6.9 0.036 7.107 0 C 6.707 0.525 6.346 0.995 6.029 1.418 C 5.713 1.841 5.432 2.224 5.188 2.57 C 4.944 2.913 4.733 3.223 4.548 3.5 C 4.366 3.777 4.205 4.025 4.071 4.247 C 4.071 4.513 4.071 4.794 4.078 5.097 C 4.085 5.399 4.089 5.694 4.096 5.982 C 4.103 6.274 4.114 6.54 4.129 6.788 C 4.14 7.036 4.154 7.233 4.173 7.386 C 3.98 7.371 3.776 7.364 3.557 7.364 C 3.339 7.364 3.135 7.371 2.942 7.386 C 2.993 7.014 3.022 6.562 3.029 6.03 C 3.037 5.498 3.04 4.943 3.04 4.364 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.637 8.925\" overflow=\"visible\"><path d=\"M 3.704 5.278 C 3.602 5.132 3.451 4.916 3.252 4.635 C 3.053 4.353 2.836 4.04 2.597 3.701 C 2.358 3.357 2.106 3 1.841 2.621 C 1.575 2.242 1.323 1.886 1.088 1.542 C 0.85 1.198 0.633 0.89 0.442 0.621 C 0.252 0.352 0.102 0.141 0 0.004 C 0.142 0.022 0.283 0.035 0.42 0.048 C 0.558 0.062 0.699 0.066 0.841 0.066 C 0.982 0.066 1.124 0.062 1.261 0.048 C 1.398 0.035 1.535 0.022 1.681 0.004 C 2.137 0.758 2.602 1.498 3.075 2.225 C 3.549 2.952 4.049 3.709 4.575 4.498 C 4.81 4.185 5.053 3.846 5.305 3.471 C 5.558 3.097 5.814 2.718 6.066 2.326 C 6.557 1.568 7.019 0.792 7.451 0 C 7.704 0.044 7.903 0.066 8.044 0.066 C 8.186 0.066 8.385 0.044 8.637 0 C 8.15 0.634 7.712 1.203 7.327 1.714 C 6.943 2.225 6.602 2.687 6.305 3.106 C 6.009 3.52 5.752 3.894 5.527 4.229 C 5.305 4.564 5.111 4.864 4.947 5.132 C 4.947 5.454 4.947 5.793 4.956 6.159 C 4.965 6.524 4.969 6.881 4.978 7.229 C 4.987 7.582 5 7.903 5.018 8.203 C 5.031 8.503 5.049 8.74 5.071 8.925 C 4.836 8.908 4.589 8.899 4.323 8.899 C 4.058 8.899 3.81 8.908 3.575 8.925 C 3.637 8.476 3.673 7.93 3.681 7.287 C 3.69 6.643 3.695 5.974 3.695 5.273 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.107 7.386\" overflow=\"visible\"><path d=\"M 3.047 4.367 C 2.964 4.247 2.84 4.068 2.676 3.835 C 2.512 3.602 2.334 3.343 2.137 3.062 C 1.941 2.778 1.733 2.483 1.515 2.169 C 1.296 1.856 1.089 1.56 0.896 1.276 C 0.699 0.992 0.521 0.736 0.364 0.514 C 0.208 0.292 0.084 0.117 0 0.004 C 0.117 0.018 0.233 0.029 0.346 0.04 C 0.459 0.051 0.575 0.055 0.692 0.055 C 0.808 0.055 0.925 0.051 1.038 0.04 C 1.151 0.029 1.263 0.018 1.384 0.004 C 1.759 0.627 2.141 1.239 2.53 1.841 C 2.92 2.443 3.331 3.07 3.765 3.722 C 3.958 3.463 4.158 3.183 4.366 2.873 C 4.573 2.563 4.784 2.249 4.992 1.925 C 5.395 1.298 5.775 0.656 6.131 0 C 6.339 0.036 6.503 0.055 6.619 0.055 C 6.736 0.055 6.9 0.036 7.107 0 C 6.707 0.525 6.346 0.995 6.029 1.418 C 5.713 1.841 5.432 2.224 5.188 2.57 C 4.944 2.913 4.733 3.223 4.548 3.5 C 4.366 3.777 4.205 4.025 4.071 4.247 C 4.071 4.513 4.071 4.794 4.078 5.097 C 4.085 5.399 4.089 5.694 4.096 5.982 C 4.103 6.274 4.114 6.54 4.129 6.788 C 4.14 7.036 4.154 7.233 4.173 7.386 C 3.98 7.371 3.776 7.364 3.557 7.364 C 3.339 7.364 3.135 7.371 2.942 7.386 C 2.993 7.014 3.022 6.562 3.029 6.03 C 3.037 5.498 3.04 4.943 3.04 4.364 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o4i6xw\",layoutDependency:layoutDependency,layoutId:\"sTiTro_BQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.744 56.548\" overflow=\"visible\"><path d=\"M 0 0.204 L 0 56.342 C 0 56.49 0.153 56.593 0.291 56.529 L 10.62 51.91 C 10.694 51.876 10.744 51.802 10.744 51.723 L 10.744 4.695 C 10.744 4.612 10.694 4.538 10.62 4.509 L 0.291 0.018 C 0.227 -0.01 0.154 -0.005 0.095 0.033 C 0.036 0.07 0.001 0.135 0 0.204 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.934 41.955\" overflow=\"visible\"><path d=\"M 0 0.152 L 0 41.802 C 0 41.912 0.113 41.988 0.215 41.941 L 7.843 38.514 C 7.897 38.488 7.934 38.434 7.934 38.375 L 7.934 3.484 C 7.934 3.422 7.897 3.367 7.843 3.345 L 0.215 0.013 C 0.168 -0.008 0.113 -0.004 0.07 0.024 C 0.027 0.052 0 0.1 0 0.152 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.642 50.7\" overflow=\"visible\"><path d=\"M 0 0.183 L 0 50.516 C 0 50.648 0.137 50.74 0.261 50.683 L 9.531 46.542 C 9.597 46.511 9.642 46.445 9.642 46.374 L 9.642 4.21 C 9.642 4.135 9.597 4.069 9.531 4.042 L 0.261 0.016 C 0.204 -0.009 0.138 -0.004 0.085 0.029 C 0.033 0.063 0.001 0.121 0 0.183 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.934 41.955\" overflow=\"visible\"><path d=\"M 0 0.152 L 0 41.802 C 0 41.912 0.113 41.988 0.215 41.941 L 7.843 38.514 C 7.897 38.488 7.934 38.434 7.934 38.375 L 7.934 3.484 C 7.934 3.422 7.897 3.367 7.843 3.345 L 0.215 0.013 C 0.168 -0.008 0.113 -0.004 0.07 0.024 C 0.027 0.052 0 0.1 0 0.152 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15e738p\",layoutDependency:layoutDependency,layoutId:\"LOKViSdkV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.058 62.103\" overflow=\"visible\"><path d=\"M 0.041 5.815 L 2.221 7.269 C 2.28 7.308 2.314 7.372 2.314 7.441 L 2.314 57.28 C 2.314 57.358 2.363 57.432 2.437 57.466 L 12.767 62.085 C 12.905 62.144 13.058 62.046 13.058 61.899 L 13.058 0.13 C 13.058 0.036 12.959 -0.028 12.875 0.012 L 0.066 5.623 C -0.013 5.658 -0.023 5.771 0.046 5.82 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CT7I8Zm5A:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.643 46.076\" overflow=\"visible\"><path d=\"M 0.03 4.314 L 1.64 5.393 C 1.683 5.422 1.709 5.47 1.709 5.521 L 1.709 42.498 C 1.709 42.556 1.745 42.611 1.8 42.636 L 9.428 46.063 C 9.53 46.107 9.643 46.034 9.643 45.925 L 9.643 0.096 C 9.643 0.027 9.57 -0.02 9.508 0.009 L 0.049 4.172 C -0.01 4.198 -0.017 4.281 0.034 4.318 Z\" fill=\"transparent\"></path></svg>'},Vk8qsCm5R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.718 55.68\" overflow=\"visible\"><path d=\"M 0.037 5.213 L 1.993 6.517 C 2.046 6.553 2.077 6.61 2.077 6.672 L 2.077 51.356 C 2.077 51.427 2.121 51.493 2.187 51.524 L 11.457 55.665 C 11.581 55.718 11.718 55.629 11.718 55.497 L 11.718 0.116 C 11.718 0.033 11.63 -0.025 11.555 0.011 L 0.059 5.042 C -0.012 5.072 -0.021 5.174 0.041 5.218 Z\" fill=\"transparent\"></path></svg>'},YClQHL8Zn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.643 46.076\" overflow=\"visible\"><path d=\"M 0.03 4.314 L 1.64 5.393 C 1.683 5.422 1.709 5.47 1.709 5.521 L 1.709 42.498 C 1.709 42.556 1.745 42.611 1.8 42.636 L 9.428 46.063 C 9.53 46.107 9.643 46.034 9.643 45.925 L 9.643 0.096 C 9.643 0.027 9.57 -0.02 9.508 0.009 L 0.049 4.172 C -0.01 4.198 -0.017 4.281 0.034 4.318 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CT7I8Zm5A:{height:32,width:\"32px\",y:(componentViewport?.y||0)+20+0+0+0+0+0+0},YClQHL8Zn:{height:32,width:\"32px\",y:(componentViewport?.y||0)+20+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1693721-container\",layoutDependency:layoutDependency,layoutId:\"E5czWgYS_-container\",nodeId:\"E5czWgYS_\",rendersWithMotion:true,scopeId:\"j1dlW8T3X\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"E5czWgYS_\",layoutId:\"E5czWgYS_\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"FWdTBvGcU\"),width:\"100%\",...addPropertyOverrides({CT7I8Zm5A:{VCuSC6PLd:VCuSC6PLdz2oyms},YClQHL8Zn:{variant:matchVariant(\"KMrhJw4eM\"),VCuSC6PLd:VCuSC6PLdlerc9c}},baseVariant,gestureVariant)})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s1tr42\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"QS8FheaAc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cv77g8\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"gZPNvcHoL\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+32+0+0+(0+0+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-379.5)/1*0)+0+40+0+0+0+0,...addPropertyOverrides({Vk8qsCm5R:{y:(componentViewport?.y||0)+32+0+0+(0+0+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-389.5)/1*0)+0+50+0+0+0+0},YClQHL8Zn:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+0+0+72+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-abkdhw-container\",layoutDependency:layoutDependency,layoutId:\"YTrEggZPO-container\",nodeId:\"YTrEggZPO\",rendersWithMotion:true,scopeId:\"j1dlW8T3X\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"YTrEggZPO\",layoutId:\"YTrEggZPO\",style:{width:\"100%\"},variant:matchVariant(\"BCzJtaYYs\"),width:\"100%\",yWDUdSCZ1:\"Portf\\xf6y\\xfcm\\xfcz\",ZANaoVLHD:resolvedLinks[0],...addPropertyOverrides({Vk8qsCm5R:{ZANaoVLHD:resolvedLinks[1]},YClQHL8Zn:{ebEYIq6AP:ebEYIq6APlerc9c,ZANaoVLHD:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gbL_rI55Z\"},implicitPathVariables:undefined},{href:{webPageId:\"gbL_rI55Z\"},implicitPathVariables:undefined},{href:{webPageId:\"gbL_rI55Z\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+32+0+0+(0+0+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-379.5)/1*0)+0+40+0+0+0+61,...addPropertyOverrides({Vk8qsCm5R:{y:(componentViewport?.y||0)+32+0+0+(0+0+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-389.5)/1*0)+0+50+0+0+0+61},YClQHL8Zn:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+0+0+72+0+0+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pf5s5f-container\",layoutDependency:layoutDependency,layoutId:\"cG511Vlow-container\",nodeId:\"cG511Vlow\",rendersWithMotion:true,scopeId:\"j1dlW8T3X\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"cG511Vlow\",layoutId:\"cG511Vlow\",style:{width:\"100%\"},variant:matchVariant(\"BCzJtaYYs\"),width:\"100%\",yWDUdSCZ1:\"Hakkımızda\",ZANaoVLHD:resolvedLinks1[0],...addPropertyOverrides({Vk8qsCm5R:{ZANaoVLHD:resolvedLinks1[1]},YClQHL8Zn:{ebEYIq6AP:ebEYIq6APlerc9c,ZANaoVLHD:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hT4J2G7fc\"},implicitPathVariables:undefined},{href:{webPageId:\"hT4J2G7fc\"},implicitPathVariables:undefined},{href:{webPageId:\"hT4J2G7fc\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+32+0+0+(0+0+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-379.5)/1*0)+0+40+0+0+0+122,...addPropertyOverrides({Vk8qsCm5R:{y:(componentViewport?.y||0)+32+0+0+(0+0+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-389.5)/1*0)+0+50+0+0+0+122},YClQHL8Zn:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+0+0+72+0+0+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fl502-container\",layoutDependency:layoutDependency,layoutId:\"skrEy6ncr-container\",nodeId:\"skrEy6ncr\",rendersWithMotion:true,scopeId:\"j1dlW8T3X\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"skrEy6ncr\",layoutId:\"skrEy6ncr\",style:{width:\"100%\"},variant:matchVariant(\"BCzJtaYYs\"),width:\"100%\",yWDUdSCZ1:\"Bize Ulaşın\",ZANaoVLHD:resolvedLinks2[0],...addPropertyOverrides({Vk8qsCm5R:{ZANaoVLHD:resolvedLinks2[1]},YClQHL8Zn:{ebEYIq6AP:ebEYIq6APlerc9c,ZANaoVLHD:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gmsix5\",\"data-framer-name\":\"Filter\",layoutDependency:layoutDependency,layoutId:\"zq_5kORF7\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mvw8j2\",layoutDependency:layoutDependency,layoutId:\"GsbNy2Nsj\"})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gdit5e\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"OwOMo6lSc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15)))\"},children:\"Gayrimenkul\\xfcn\\xfcz\\xfc Değerlendirmek mi İstiyorsunuz?\"})}),className:\"framer-28fsi3\",fonts:[\"GF;Open Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ElEJC5Jvo\",style:{\"--extracted-r6o4lv\":\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KNptYFKGh\"},implicitPathVariables:undefined},{href:{webPageId:\"KNptYFKGh\"},implicitPathVariables:undefined},{href:{webPageId:\"KNptYFKGh\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+32+0+0+(0+239+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-379.5)/1*1)+0+94.5,...addPropertyOverrides({Vk8qsCm5R:{y:(componentViewport?.y||0)+32+0+0+(0+249+(Math.max(0,((componentViewport?.height||782)-64-0)/1)*1-0-389.5)/1*1)+0+94.5},YClQHL8Zn:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0+0+267+32+94.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8hfonx-container\",layoutDependency:layoutDependency,layoutId:\"JfFKVDGMX-container\",nodeId:\"JfFKVDGMX\",rendersWithMotion:true,scopeId:\"j1dlW8T3X\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"JfFKVDGMX\",layoutId:\"JfFKVDGMX\",qeOXD3baC:\"Değerleme Talep Edin\",Ro0tzJILh:\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(16, 16, 16))\",style:{width:\"100%\"},variant:matchVariant(\"zA7zqlnE8\"),width:\"100%\",WKdZQd4VZ:resolvedLinks3[0],...addPropertyOverrides({Vk8qsCm5R:{WKdZQd4VZ:resolvedLinks3[1]},YClQHL8Zn:{r7Kc3Tlv9:r7Kc3Tlv9lerc9c,WKdZQd4VZ:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1PmSx.framer-1s6jo0a, .framer-1PmSx .framer-1s6jo0a { display: block; }\",\".framer-1PmSx.framer-15wi5z { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 782px; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: 260px; }\",\".framer-1PmSx .framer-xmlint { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-iwhvty { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-rbt36s { 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; text-decoration: none; width: 100%; }\",\".framer-1PmSx .framer-17gqm8o { height: 62px; position: relative; width: 195px; }\",\".framer-1PmSx .framer-sp8fow { height: 13px; left: 44px; position: absolute; top: 20px; width: 14px; }\",\".framer-1PmSx .framer-eo4cf6 { height: 13px; left: 63px; position: absolute; top: 20px; width: 9px; }\",\".framer-1PmSx .framer-p165e4 { height: 13px; left: 75px; position: absolute; top: 20px; width: 21px; }\",\".framer-1PmSx .framer-pcw1po { height: 13px; left: 110px; position: absolute; top: 20px; width: 14px; }\",\".framer-1PmSx .framer-sm973q { height: 11px; left: 113px; position: absolute; top: 21px; width: 8px; }\",\".framer-1PmSx .framer-s51w28 { height: 14px; left: 128px; position: absolute; top: 20px; width: 17px; }\",\".framer-1PmSx .framer-1pc70k8 { height: 11px; left: 132px; position: absolute; top: 21px; width: 10px; }\",\".framer-1PmSx .framer-jywatr { height: 14px; left: 149px; position: absolute; top: 20px; width: 17px; }\",\".framer-1PmSx .framer-qy03x1 { height: 11px; left: 153px; position: absolute; top: 21px; width: 10px; }\",\".framer-1PmSx .framer-1x56xlh { height: 13px; left: 171px; position: absolute; top: 20px; width: 12px; }\",\".framer-1PmSx .framer-fzibqr { height: 5px; left: 174px; position: absolute; top: 21px; width: 4px; }\",\".framer-1PmSx .framer-3sxl1 { height: 14px; left: 186px; position: absolute; top: 20px; width: 10px; }\",\".framer-1PmSx .framer-9rfi37 { height: 10px; left: 83px; position: absolute; top: 42px; width: 9px; }\",\".framer-1PmSx .framer-1rwbkjd { height: 4px; left: 84px; position: absolute; top: 43px; width: 5px; }\",\".framer-1PmSx .framer-9369f4 { height: 10px; left: 95px; position: absolute; top: 42px; width: 6px; }\",\".framer-1PmSx .framer-9lk5d6 { height: 10px; left: 104px; position: absolute; top: 42px; width: 11px; }\",\".framer-1PmSx .framer-5k05ah { height: 4px; left: 108px; position: absolute; top: 44px; width: 4px; }\",\".framer-1PmSx .framer-1b26h6p { height: 10px; left: 119px; position: absolute; top: 42px; width: 7px; }\",\".framer-1PmSx .framer-1guo2sj { height: 10px; left: 126px; position: absolute; top: 42px; width: 9px; }\",\".framer-1PmSx .framer-1q5k8x9 { height: 10px; left: 138px; position: absolute; top: 42px; width: 10px; }\",\".framer-1PmSx .framer-1o4i6xw { height: 57px; left: 0px; position: absolute; top: 6px; width: 11px; }\",\".framer-1PmSx .framer-15e738p { height: 62px; left: 21px; position: absolute; top: 0px; width: 13px; }\",\".framer-1PmSx .framer-1693721-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-1PmSx .framer-s1tr42 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-1cv77g8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-abkdhw-container, .framer-1PmSx .framer-pf5s5f-container, .framer-1PmSx .framer-1fl502-container, .framer-1PmSx .framer-8hfonx-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-1PmSx .framer-1gmsix5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-1mvw8j2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-height: 48px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-gdit5e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1PmSx .framer-28fsi3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-rbt36s { gap: 10px; justify-content: flex-start; padding: 5px 0px 5px 0px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-17gqm8o { height: 56px; width: 175px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-sp8fow { height: 12px; left: 39px; top: 18px; width: 13px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-eo4cf6 { height: 12px; left: 57px; top: 18px; width: 8px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-p165e4 { height: 12px; left: 68px; top: 18px; width: 19px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-pcw1po { height: 12px; left: 99px; top: 18px; width: 13px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-sm973q { height: 10px; left: 102px; top: 19px; width: 7px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-s51w28 { height: 12px; left: 115px; top: 18px; width: 15px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1pc70k8 { height: 10px; left: 119px; top: 19px; width: 9px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-jywatr { height: 12px; left: 134px; top: 18px; width: 15px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-qy03x1 { height: 10px; left: 137px; top: 19px; width: 9px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1x56xlh { height: 12px; left: 154px; top: 18px; width: 11px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-fzibqr { height: 5px; left: 157px; top: 19px; width: 3px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-3sxl1 { height: 12px; left: 167px; top: 18px; width: 9px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-9rfi37 { height: 9px; left: 74px; top: 38px; width: 8px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1rwbkjd { height: 4px; left: 76px; top: 38px; width: 4px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-9369f4 { height: 9px; left: 85px; top: 38px; width: 6px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-9lk5d6 { height: 9px; left: 94px; top: 38px; width: 10px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-5k05ah { left: 97px; top: 39px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1b26h6p { height: 9px; left: 107px; top: 38px; width: 6px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1guo2sj { height: 9px; left: 114px; top: 38px; width: 8px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1q5k8x9 { height: 9px; left: 124px; top: 38px; width: 9px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-1o4i6xw { height: 51px; top: 5px; width: 10px; }\",\".framer-1PmSx.framer-v-oe9r1 .framer-15e738p { height: 56px; left: 19px; width: 12px; }\",\".framer-1PmSx.framer-v-9qxws3.framer-15wi5z { height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow-y: auto; overscroll-behavior: none; padding: 20px; width: 257px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-xmlint, .framer-1PmSx.framer-v-u3m931 .framer-xmlint { flex: none; gap: 0px; height: min-content; justify-content: center; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-17gqm8o, .framer-1PmSx.framer-v-u3m931 .framer-17gqm8o { height: 46px; width: 144px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-sp8fow, .framer-1PmSx.framer-v-u3m931 .framer-sp8fow { height: 10px; left: 32px; top: 15px; width: 10px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-eo4cf6, .framer-1PmSx.framer-v-u3m931 .framer-eo4cf6 { height: 10px; left: 47px; top: 15px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-p165e4, .framer-1PmSx.framer-v-u3m931 .framer-p165e4 { height: 10px; left: 56px; top: 15px; width: 16px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-pcw1po, .framer-1PmSx.framer-v-u3m931 .framer-pcw1po { height: 10px; left: 81px; top: 15px; width: 11px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-sm973q, .framer-1PmSx.framer-v-u3m931 .framer-sm973q { height: 8px; left: 84px; top: 16px; width: 6px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-s51w28, .framer-1PmSx.framer-v-u3m931 .framer-s51w28 { height: 10px; left: 95px; top: 15px; width: 13px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1pc70k8, .framer-1PmSx.framer-v-u3m931 .framer-1pc70k8 { height: 9px; left: 98px; top: 15px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-jywatr, .framer-1PmSx.framer-v-u3m931 .framer-jywatr { height: 10px; left: 110px; top: 15px; width: 13px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-qy03x1, .framer-1PmSx.framer-v-u3m931 .framer-qy03x1 { height: 9px; left: 113px; top: 15px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1x56xlh, .framer-1PmSx.framer-v-u3m931 .framer-1x56xlh { height: 10px; left: 126px; top: 15px; width: 9px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-fzibqr, .framer-1PmSx.framer-v-u3m931 .framer-fzibqr { height: 4px; left: 129px; top: 16px; width: 3px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-3sxl1, .framer-1PmSx.framer-v-u3m931 .framer-3sxl1 { height: 10px; left: 137px; top: 15px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-9rfi37, .framer-1PmSx.framer-v-u3m931 .framer-9rfi37 { height: 8px; left: 61px; top: 31px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1rwbkjd, .framer-1PmSx.framer-v-u3m931 .framer-1rwbkjd { height: 3px; left: 62px; top: 32px; width: 3px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-9369f4, .framer-1PmSx.framer-v-u3m931 .framer-9369f4 { height: 8px; left: 70px; top: 31px; width: 5px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-9lk5d6, .framer-1PmSx.framer-v-u3m931 .framer-9lk5d6 { height: 8px; left: 77px; top: 31px; width: 8px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-5k05ah, .framer-1PmSx.framer-v-u3m931 .framer-5k05ah { height: 3px; left: 79px; top: 33px; width: 3px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1b26h6p, .framer-1PmSx.framer-v-u3m931 .framer-1b26h6p { height: 8px; left: 88px; top: 31px; width: 5px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1guo2sj, .framer-1PmSx.framer-v-u3m931 .framer-1guo2sj { height: 8px; left: 93px; top: 31px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1q5k8x9, .framer-1PmSx.framer-v-u3m931 .framer-1q5k8x9 { height: 8px; left: 102px; top: 31px; width: 7px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1o4i6xw, .framer-1PmSx.framer-v-u3m931 .framer-1o4i6xw { height: 42px; top: 4px; width: 8px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-15e738p, .framer-1PmSx.framer-v-u3m931 .framer-15e738p { height: 46px; left: 16px; width: 10px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-s1tr42 { gap: 20px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1gmsix5 { gap: 32px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-1mvw8j2 { gap: 20px; min-height: 101px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-gdit5e { padding: 32px 0px 0px 0px; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-28fsi3 { order: 0; }\",\".framer-1PmSx.framer-v-9qxws3 .framer-8hfonx-container { order: 1; }\",\".framer-1PmSx.framer-v-u3m931.framer-15wi5z { height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow-y: auto; padding: 20px; width: 257px; }\",'.framer-1PmSx[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-1PmSx [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-1PmSx[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-1PmSx [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-1PmSx[data-hide-scrollbars=\"true\"], .framer-1PmSx [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 782\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vk8qsCm5R\":{\"layout\":[\"fixed\",\"fixed\"]},\"YClQHL8Zn\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"CT7I8Zm5A\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj1dlW8T3X=withCSS(Component,css,\"framer-1PmSx\");export default Framerj1dlW8T3X;Framerj1dlW8T3X.displayName=\"Sidebar\";Framerj1dlW8T3X.defaultProps={height:782,width:260};addPropertyControls(Framerj1dlW8T3X,{variant:{options:[\"FYN5SKImN\",\"Vk8qsCm5R\",\"YClQHL8Zn\",\"CT7I8Zm5A\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone - Open\",\"Phone - Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerj1dlW8T3X,[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"}]},...HamburgerFonts,...NavButtonFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});Framerj1dlW8T3X.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Hamburger,{},context),forwardLoader(NavButton,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj1dlW8T3X\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"260\",\"framerIntrinsicHeight\":\"782\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vk8qsCm5R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YClQHL8Zn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"CT7I8Zm5A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j1dlW8T3X.map","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/aDrQdEdvB7Xzxwuau5ny/glHDN2OOjQkkMJdgPJCF/GKFXdBs_z.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kKeeHqXuwWcMXk8i27Hm/zPA2r8fdpwPNUag0Mi45/xyUcld2yx.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/9Eb2qWSs1rMlSjnocuEp/3Lykd0ZzqAC1p9PwF2MZ/yPmo52iZv.js\";import Button from\"https://framerusercontent.com/modules/faGELuWuH0nsjfdjm0Gn/Fy9UsD7rnrrldoeJBOjs/zOtXmXJUV.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"pCbvgKouk\",\"bBVrlNCfD\"];const serializationHash=\"framer-OtbLV\";const variantClassNames={bBVrlNCfD:\"framer-v-yghrcq\",pCbvgKouk:\"framer-v-z0gleu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"pCbvgKouk\",Phone:\"bBVrlNCfD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pCbvgKouk\"};};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:\"pCbvgKouk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image,{...restProps,...gestureHandlers,as:\"section\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:3648,intrinsicWidth:5472,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:3648,pixelWidth:5472,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/C7YonBfuNkDsLP2Ft0io94dUsfk.jpg?width=5472&height=3648\",srcSet:\"https://framerusercontent.com/images/C7YonBfuNkDsLP2Ft0io94dUsfk.jpg?scale-down-to=512&width=5472&height=3648 512w,https://framerusercontent.com/images/C7YonBfuNkDsLP2Ft0io94dUsfk.jpg?scale-down-to=1024&width=5472&height=3648 1024w,https://framerusercontent.com/images/C7YonBfuNkDsLP2Ft0io94dUsfk.jpg?scale-down-to=2048&width=5472&height=3648 2048w,https://framerusercontent.com/images/C7YonBfuNkDsLP2Ft0io94dUsfk.jpg?scale-down-to=4096&width=5472&height=3648 4096w,https://framerusercontent.com/images/C7YonBfuNkDsLP2Ft0io94dUsfk.jpg?width=5472&height=3648 5472w\"},className:cx(scopingClassNames,\"framer-z0gleu\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pCbvgKouk\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b1b4c4ed-be59-4add-8f49-e97b99077f72, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({bBVrlNCfD:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ph8f\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"E3DyznW4a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1oglolz\",\"data-styles-preset\":\"xyUcld2yx\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15)))\"},children:\"Hayatınızın Yeni Sahnesini Birlikte Kuralım\"})}),className:\"framer-5c0c3l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FLyuuV3O4\",style:{\"--extracted-1of0zx5\":\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14yn5rs\",\"data-styles-preset\":\"GKFXdBs_z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15)))\"},children:\"Hayalinizdeki eve veya en k\\xe2rlı yatırıma ulaşma s\\xfcrecinizde yanınızdayız. Sorularınızı yanıtlamak, m\\xfclk g\\xf6sterimlerini planlamak ve size \\xf6zel se\\xe7enekleri sunmak i\\xe7in sadece bir mesaj uzağınızdayız.\"})}),className:\"framer-1emv3mq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xfi9v1_3a\",style:{\"--extracted-r6o4lv\":\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ads1x\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"aGCfZAPKi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4b81lw\",layoutDependency:layoutDependency,layoutId:\"Cd36xE2Fg\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hT4J2G7fc\"},implicitPathVariables:undefined},{href:{webPageId:\"hT4J2G7fc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({bBVrlNCfD:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+64+(((componentViewport?.height||599)-128-398.5)/2+176.5+32)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zhlrlg-container\",layoutDependency:layoutDependency,layoutId:\"brvEXnc10-container\",nodeId:\"brvEXnc10\",rendersWithMotion:true,scopeId:\"jJRI6kBO8\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"brvEXnc10\",layoutId:\"brvEXnc10\",qeOXD3baC:\"Uzmanla G\\xf6r\\xfcş\\xfcn\",Ro0tzJILh:\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15))\",variant:matchVariant(\"zA7zqlnE8\"),width:\"100%\",WKdZQd4VZ:resolvedLinks[0],...addPropertyOverrides({bBVrlNCfD:{style:{width:\"100%\"},WKdZQd4VZ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({bBVrlNCfD:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+64+(((componentViewport?.height||599)-128-398.5)/2+176.5+32)+0+0+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-147n0oa-container\",layoutDependency:layoutDependency,layoutId:\"lDDctT8Y2-container\",nodeId:\"lDDctT8Y2\",rendersWithMotion:true,scopeId:\"jJRI6kBO8\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"lDDctT8Y2\",layoutId:\"lDDctT8Y2\",qeOXD3baC:\"Mesaj G\\xf6nderin\",Ro0tzJILh:\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15))\",variant:matchVariant(\"zA7zqlnE8\"),width:\"100%\",WKdZQd4VZ:\"mailto:info@newdoorsrealty.com\",...addPropertyOverrides({bBVrlNCfD:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19c1zhd\",\"data-styles-preset\":\"yPmo52iZv\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93)))\"},children:\"09:00 – 18:00 Saatleri Arasında Hizmetinizdeyiz\"})}),className:\"framer-54lv1c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c73yVdnjh\",style:{\"--extracted-r6o4lv\":\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OtbLV.framer-1q8yhi9, .framer-OtbLV .framer-1q8yhi9 { display: block; }\",\".framer-OtbLV.framer-z0gleu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 80px 64px 80px 64px; position: relative; width: 720px; }\",\".framer-OtbLV .framer-9ph8f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OtbLV .framer-5c0c3l, .framer-OtbLV .framer-1emv3mq, .framer-OtbLV .framer-54lv1c { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-OtbLV .framer-9ads1x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OtbLV .framer-4b81lw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OtbLV .framer-zhlrlg-container, .framer-OtbLV .framer-147n0oa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OtbLV.framer-v-yghrcq.framer-z0gleu { padding: 64px 32px 64px 32px; width: 320px; }\",\".framer-OtbLV.framer-v-yghrcq .framer-4b81lw { flex-direction: column; }\",\".framer-OtbLV.framer-v-yghrcq .framer-zhlrlg-container, .framer-OtbLV.framer-v-yghrcq .framer-147n0oa-container { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-OtbLV[data-border=\"true\"]::after, .framer-OtbLV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 445.5\n * @framerIntrinsicWidth 720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bBVrlNCfD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjJRI6kBO8=withCSS(Component,css,\"framer-OtbLV\");export default FramerjJRI6kBO8;FramerjJRI6kBO8.displayName=\"Call to Action Section\";FramerjJRI6kBO8.defaultProps={height:445.5,width:720};addPropertyControls(FramerjJRI6kBO8,{variant:{options:[\"pCbvgKouk\",\"bBVrlNCfD\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjJRI6kBO8,[{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\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerjJRI6kBO8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjJRI6kBO8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"720\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bBVrlNCfD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"445.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jJRI6kBO8.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\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"i5oDhfGPs\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill=\"transparent\" height=\"15px\" id=\"g08Nvj3MZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 0 L 5.197 5.197\" fill=\"transparent\" height=\"5.196562499999999px\" id=\"NQvjzSBYl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.803 15.803)\" width=\"5.196562499999999px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3899066744\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-In32S\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-In32S { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-In32S\");Icon.displayName=\"Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,resolvePageScope,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import MagnifyingGlass from\"https://framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aDrQdEdvB7Xzxwuau5ny/glHDN2OOjQkkMJdgPJCF/GKFXdBs_z.js\";const MagnifyingGlassFonts=getFonts(MagnifyingGlass);const SearchFonts=getFonts(Search);const enabledGestures={fWwFJ8LVr:{hover:true},isxixOKtN:{hover:true}};const cycleOrder=[\"fWwFJ8LVr\",\"isxixOKtN\"];const serializationHash=\"framer-FyRne\";const variantClassNames={fWwFJ8LVr:\"framer-v-169by3o\",isxixOKtN:\"framer-v-1qs5i93\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Gray:\"fWwFJ8LVr\",White:\"isxixOKtN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fWwFJ8LVr\"};};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:\"fWwFJ8LVr\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-169by3o\",className,classNames),\"data-framer-name\":\"Gray\",layoutDependency:layoutDependency,layoutId:\"fWwFJ8LVr\",ref:refBinding,style:{backgroundColor:\"var(--token-3a44e0be-0bf5-4514-9607-c52d5c33bc74, rgb(243, 242, 242))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:.9,...style},variants:{isxixOKtN:{backgroundColor:\"var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, rgb(255, 253, 253))\"}},...addPropertyOverrides({\"fWwFJ8LVr-hover\":{\"data-framer-name\":undefined},\"isxixOKtN-hover\":{\"data-framer-name\":undefined},isxixOKtN:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14yn5rs\",\"data-styles-preset\":\"GKFXdBs_z\",dir:\"auto\",children:\"Aramaya Başlayın\"})}),className:\"framer-f8y6he\",\"data-framer-name\":\"Search\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WUvqdbrHI\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MagnifyingGlass,{animated:true,className:\"framer-xgu68v\",layoutDependency:layoutDependency,layoutId:\"Wac1qor2S\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wfk9yn-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PrF2GLB7O-container\",nodeId:\"PrF2GLB7O\",rendersWithMotion:true,scopeId:\"VkNU9MGy1\",style:{opacity:0},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:\"var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(16, 16, 16))\",iconSize:20,iconType:\"custom\",id:\"PrF2GLB7O\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"\\xd6rn. 3+1 Daire\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"PrF2GLB7O\",modalOptions:{backgroundColor:\"var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, rgb(255, 253, 253))\",borderRadius:8,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"h46O_rZxq\"},router),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FyRne.framer-1luswmc, .framer-FyRne .framer-1luswmc { display: block; }\",\".framer-FyRne.framer-169by3o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: 260px; }\",\".framer-FyRne .framer-f8y6he { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FyRne .framer-xgu68v { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-FyRne .framer-wfk9yn-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-FyRne.framer-v-169by3o.hover.framer-169by3o, .framer-FyRne.framer-v-1qs5i93.hover.framer-169by3o { padding: 12px 32px 12px 32px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46.5\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"isxixOKtN\":{\"layout\":[\"fixed\",\"auto\"]},\"KGF4nHVMN\":{\"layout\":[\"fixed\",\"auto\"]},\"xQ_DXgzqe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVkNU9MGy1=withCSS(Component,css,\"framer-FyRne\");export default FramerVkNU9MGy1;FramerVkNU9MGy1.displayName=\"Search\";FramerVkNU9MGy1.defaultProps={height:46.5,width:260};addPropertyControls(FramerVkNU9MGy1,{variant:{options:[\"fWwFJ8LVr\",\"isxixOKtN\"],optionTitles:[\"Gray\",\"White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVkNU9MGy1,[{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\"}]},...MagnifyingGlassFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVkNU9MGy1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"46.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"isxixOKtN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KGF4nHVMN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xQ_DXgzqe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"260\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VkNU9MGy1.map","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinkedinLogo from\"https://framerusercontent.com/modules/JNI0unvKLnSNOjYgWQPe/cFK4x7HnGbxoZXkZNw5W/hNcHJzSkR.js\";import InstagramLogo from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";import FacebookLogo from\"https://framerusercontent.com/modules/Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js\";import SocialButton from\"#framer/local/canvasComponent/DK4ahW8Z_/DK4ahW8Z_.js\";import Sidebar from\"#framer/local/canvasComponent/j1dlW8T3X/j1dlW8T3X.js\";import CallToActionSection from\"#framer/local/canvasComponent/jJRI6kBO8/jJRI6kBO8.js\";import Search from\"#framer/local/canvasComponent/VkNU9MGy1/VkNU9MGy1.js\";import*as sharedStyle1 from\"#framer/local/css/GKFXdBs_z/GKFXdBs_z.js\";import*as sharedStyle from\"#framer/local/css/xyUcld2yx/xyUcld2yx.js\";import*as sharedStyle2 from\"#framer/local/css/yPmo52iZv/yPmo52iZv.js\";const SidebarFonts=getFonts(Sidebar);const CallToActionSectionFonts=getFonts(CallToActionSection);const SocialButtonFonts=getFonts(SocialButton);const breakpoints={Fd5YTjSg7:\"(max-width: 809.98px)\",g7dcSWTD5:\"(min-width: 1200px)\",VAjtPNa8t:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-LADiw\";const variantClassNames={Fd5YTjSg7:\"framer-v-18l89je\",g7dcSWTD5:\"framer-v-126mu7c\",VAjtPNa8t:\"framer-v-nmen69\"};const QysqTkVGn=undefined;const KB5H4DlV_=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={Fd5YTjSg7:[\".framer-LADiw.framer-126mu7c { background-color: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, #fffdfd); padding: 72px 20px 32px 20px; }\",\".framer-LADiw .framer-hht6vv { left: 0px; }\",\".framer-LADiw .framer-17hmluo-container { bottom: unset; height: auto; right: 0px; width: unset; }\",\".framer-LADiw .framer-ykgon2 { gap: 20px; }\",\".framer-LADiw .framer-1kukjt0 { width: 60%; }\",\".framer-LADiw .framer-1pgdu1d { width: 57%; }\",\".framer-LADiw .framer-14xrumf { flex-direction: column; gap: 16px; }\",\".framer-LADiw .framer-1i9qz3r { order: 0; }\",\".framer-LADiw .framer-arobmd { order: 2; }\",\".framer-LADiw .framer-1n2ubdx { flex: none; justify-content: center; order: 1; width: 100%; }\"],VAjtPNa8t:[\".framer-LADiw.framer-126mu7c { padding: 0px 20px 32px 260px; }\",\".framer-LADiw .framer-hht6vv { left: 240px; }\",\".framer-LADiw .framer-17hmluo-container { width: 240px; }\",\".framer-LADiw .framer-1pgdu1d { width: 51%; }\",\".framer-LADiw .framer-166005f { padding: 64px 0px 32px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Fd5YTjSg7:\".framer-18l89je-override\",VAjtPNa8t:\".framer-nmen69-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LADiw.framer-i2lkag, .framer-LADiw .framer-i2lkag { display: block; }\",\".framer-LADiw.framer-126mu7c { align-content: center; align-items: center; background-color: #e8e8e8; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 32px 32px 292px; position: relative; width: 100%; }\",\".framer-LADiw .framer-hht6vv { background-color: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, #fffdfd); bottom: 0px; flex: none; left: 260px; order: -1000; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-LADiw .framer-17hmluo-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 9; }\",\".framer-LADiw .framer-9gtw0e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -998; overflow: visible; padding: 32px 0px 36px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-LADiw .framer-ykgon2 { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1100px; overflow: visible; padding: 90px 30px 91px 30px; position: relative; width: 100%; }\",\".framer-LADiw .framer-1kukjt0 { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 50%; word-break: break-word; word-wrap: break-word; }\",\".framer-LADiw .framer-1pgdu1d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-LADiw .framer-1c662p { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-LADiw .framer-166005f { align-content: center; align-items: center; background-color: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, #fffdfd); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; order: 1004; overflow: visible; padding: 64px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-LADiw .framer-1wuwsli { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 1100px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-LADiw .framer-1on8kww-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-LADiw .framer-14xrumf { --border-bottom-width: 1px; --border-color: var(--token-b1b4c4ed-be59-4add-8f49-e97b99077f72, #ededed); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-LADiw .framer-1i9qz3r { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 54px); overflow: visible; position: relative; width: 54px; }\",\".framer-LADiw .framer-arobmd { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 280px; word-break: break-word; word-wrap: break-word; }\",\".framer-LADiw .framer-1n2ubdx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px 8px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-LADiw .framer-w9j2ei-container, .framer-LADiw .framer-lu5zjl-container, .framer-LADiw .framer-1qap8oq-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-LADiw[data-border=\"true\"]::after, .framer-LADiw [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={Fd5YTjSg7:\"(max-width: 809.98px)\",g7dcSWTD5:\"(min-width: 1200px)\",VAjtPNa8t:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"g7dcSWTD5\",Phone:\"Fd5YTjSg7\",Tablet:\"VAjtPNa8t\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({ba_l_k,description,height,id,width,...props})=>{return{...props,KB5H4DlV_:description??props.KB5H4DlV_??\"Lorem Ipsum Dolor Sit Amet Consecteur Adipiscing Elit\",QysqTkVGn:ba_l_k??props.QysqTkVGn??\"Başlık\",variant:humanReadableVariantMap[props.variant]??props.variant??\"g7dcSWTD5\"};};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,QysqTkVGn,KB5H4DlV_,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);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"g7dcSWTD5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(232, 232, 232); } :root { font-size: 93.75%; } @media (max-width: 809.98px) { :root body { background: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, rgb(255, 253, 253)); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-126mu7c\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hht6vv\",\"data-framer-name\":\"BG\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{height:782,width:\"100vw\"},VAjtPNa8t:{width:\"240px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17hmluo-container\",layoutScroll:true,nodeId:\"XVBt6EeWe\",scopeId:\"OAstwZJZ_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{style:{width:\"100%\"},variant:matchVariant(\"CT7I8Zm5A\")},VAjtPNa8t:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Vk8qsCm5R\")}},children:/*#__PURE__*/_jsx(Sidebar,{height:\"100%\",id:\"XVBt6EeWe\",layoutId:\"XVBt6EeWe\",style:{height:\"100%\"},variant:matchVariant(\"FYN5SKImN\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9gtw0e\",\"data-framer-name\":\"Page Top\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1103,intrinsicWidth:2e3,pixelHeight:1103,pixelWidth:2e3,positionX:\"56.1%\",positionY:\"51.2%\",sizes:\"min(100vw - 40px, 1100px)\",src:\"https://framerusercontent.com/images/BygTB4MfXXkBlZLb1Y78ut62QI0.png?width=2000&height=1103\"}},VAjtPNa8t:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1103,intrinsicWidth:2e3,pixelHeight:1103,pixelWidth:2e3,sizes:\"min(100vw - 280px, 1100px)\",src:\"https://framerusercontent.com/images/BygTB4MfXXkBlZLb1Y78ut62QI0.png?width=2000&height=1103\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1103,intrinsicWidth:2e3,pixelHeight:1103,pixelWidth:2e3,sizes:\"min(100vw - 324px, 1100px)\",src:\"https://framerusercontent.com/images/BygTB4MfXXkBlZLb1Y78ut62QI0.png?width=2000&height=1103\"},className:\"framer-ykgon2\",\"data-framer-name\":\"Heading & Search\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFyY2VsbHVzLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Marcellus\", \"Marcellus Placeholder\", serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"rgb(16, 16, 16)\"},children:\"Başlık\"})}),fonts:[\"GF;Marcellus-regular\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1oglolz\",\"data-styles-preset\":\"xyUcld2yx\",children:\"Page Heading\"})}),className:\"framer-1kukjt0\",\"data-framer-name\":\"Page Heading\",fonts:[\"Inter\"],text:QysqTkVGn,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-14yn5rs\",\"data-styles-preset\":\"GKFXdBs_z\",children:\"sad\"})}),className:\"framer-1pgdu1d\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],text:KB5H4DlV_,verticalAlignment:\"top\",withExternalLayout:true})]})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c662p\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-166005f\",\"data-framer-name\":\"Page Bottom\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wuwsli\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{width:\"min(100vw - 40px, 1100px)\"},VAjtPNa8t:{width:\"min(100vw - 280px, 1100px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:445,width:\"min(100vw - 324px, 1100px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1on8kww-container\",nodeId:\"zKp3o4gbr\",scopeId:\"OAstwZJZ_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{variant:matchVariant(\"bBVrlNCfD\")}},children:/*#__PURE__*/_jsx(CallToActionSection,{height:\"100%\",id:\"zKp3o4gbr\",layoutId:\"zKp3o4gbr\",style:{width:\"100%\"},variant:matchVariant(\"pCbvgKouk\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-14xrumf\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:167,intrinsicWidth:167,pixelHeight:334,pixelWidth:334,sizes:\"54px\",src:\"https://framerusercontent.com/images/Azed2uZPNlXHgk91bCPw9zEYcI.png?width=334&height=334\"},className:\"framer-1i9qz3r\",\"data-framer-name\":\"Fav1\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Fd5YTjSg7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-19c1zhd\",\"data-styles-preset\":\"yPmo52iZv\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"New Doors Realty Gayrimenkul Danışmanlığı\",/*#__PURE__*/_jsx(\"br\",{}),\"\\xa9 2026 Her Hakkı Saklıdır.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-19c1zhd\",\"data-styles-preset\":\"yPmo52iZv\",dir:\"auto\",children:[\"New Doors Realty Gayrimenkul Danışmanlığı\",/*#__PURE__*/_jsx(\"br\",{}),\"\\xa9 2026 Her Hakkı Saklıdır.\"]})}),className:\"framer-arobmd\",\"data-framer-name\":\"Copyright Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n2ubdx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-w9j2ei-container\",nodeId:\"vggcdh9gF\",scopeId:\"OAstwZJZ_\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"vggcdh9gF\",layoutId:\"vggcdh9gF\",NV2TRmZi_:\"instagram.com\",width:\"100%\",WM1tS8ClV:InstagramLogo,xqLjCd3Vg:\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lu5zjl-container\",nodeId:\"YwBqwZ9To\",scopeId:\"OAstwZJZ_\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"YwBqwZ9To\",layoutId:\"YwBqwZ9To\",NV2TRmZi_:\"facebook.com\",width:\"100%\",WM1tS8ClV:FacebookLogo,xqLjCd3Vg:\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qap8oq-container\",nodeId:\"tfZnKLglN\",scopeId:\"OAstwZJZ_\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"tfZnKLglN\",layoutId:\"tfZnKLglN\",NV2TRmZi_:\"facebook.com\",width:\"100%\",WM1tS8ClV:LinkedinLogo,xqLjCd3Vg:\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\"})})})]})]})]})})]}),/*#__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 1078\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 15\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VAjtPNa8t\":{\"layout\":[\"fixed\",\"fixed\"]},\"Fd5YTjSg7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QysqTkVGn\":\"ba_l_k\",\"KB5H4DlV_\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"g7dcSWTD5\":[\".framer-hht6vv\",\".framer-17hmluo-container\",\".framer-9gtw0e\",\".framer-166005f\"],\"VAjtPNa8t\":[\".framer-hht6vv\",\".framer-17hmluo-container\",\".framer-9gtw0e\",\".framer-166005f\"],\"Fd5YTjSg7\":[\".framer-hht6vv\",\".framer-17hmluo-container\",\".framer-9gtw0e\",\".framer-166005f\"]}\n * @framerBreakpoints {\"g7dcSWTD5\":{\"min\":1200,\"canvasClassName\":\"framer-126mu7c-override\",\"minHeight\":1078,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":15},\"VAjtPNa8t\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-nmen69-override\",\"minHeight\":1078,\"viewportHeight\":672,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":15},\"Fd5YTjSg7\":{\"max\":809,\"canvasClassName\":\"framer-18l89je-override\",\"minHeight\":1172,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":15}}\n * @framerDefaultVariant g7dcSWTD5\n * @framerLayoutTemplate true\n */const FramerOAstwZJZ_=withCSS(Component,css,\"framer-LADiw\");export default FramerOAstwZJZ_;FramerOAstwZJZ_.displayName=\"Home\";FramerOAstwZJZ_.defaultProps={height:1078,width:1200};addPropertyControls(FramerOAstwZJZ_,{QysqTkVGn:{defaultValue:\"Başlık\",displayTextArea:false,title:\"Başlık\",type:ControlType.String},KB5H4DlV_:{defaultValue:\"Lorem Ipsum Dolor Sit Amet Consecteur Adipiscing Elit\",displayTextArea:false,title:\"Description\",type:ControlType.String}});addFonts(FramerOAstwZJZ_,[{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:\"Marcellus\",source:\"google\",style:\"normal\",uiFamilyName:\"Marcellus\",url:\"https://fonts.gstatic.com/s/marcellus/v14/wEO_EBrOk8hQLDvIAF8FVPAL3EsHiA.woff2\",weight:\"400\"}]},...SidebarFonts,...CallToActionSectionFonts,...SocialButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerOAstwZJZ_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Sidebar,{},context),forwardLoader(Search,{},context),forwardLoader(CallToActionSection,{},context),forwardLoader(SocialButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOAstwZJZ_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VAjtPNa8t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Fd5YTjSg7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"QysqTkVGn\\\":\\\"ba_l_k\\\",\\\"KB5H4DlV_\\\":\\\"description\\\"}\",\"framerBreakpoints\":\"{\\\"g7dcSWTD5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-126mu7c-override\\\",\\\"minHeight\\\":1078,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":15},\\\"VAjtPNa8t\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-nmen69-override\\\",\\\"minHeight\\\":1078,\\\"viewportHeight\\\":672,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":15},\\\"Fd5YTjSg7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-18l89je-override\\\",\\\"minHeight\\\":1172,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":15}}\",\"framerRootFontSize\":\"15\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"g7dcSWTD5\\\":[\\\".framer-hht6vv\\\",\\\".framer-17hmluo-container\\\",\\\".framer-9gtw0e\\\",\\\".framer-166005f\\\"],\\\"VAjtPNa8t\\\":[\\\".framer-hht6vv\\\",\\\".framer-17hmluo-container\\\",\\\".framer-9gtw0e\\\",\\\".framer-166005f\\\"],\\\"Fd5YTjSg7\\\":[\\\".framer-hht6vv\\\",\\\".framer-17hmluo-container\\\",\\\".framer-9gtw0e\\\",\\\".framer-166005f\\\"]}\",\"framerDefaultVariant\":\"g7dcSWTD5\",\"framerIntrinsicHeight\":\"1078\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.75 0 L 0 6.75 L 6.75 13.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"gA_yGMhHn\" transform=\"translate(3.75 5.25)\" width=\"6.75px\"/><path d=\"M 9.75 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"qaALHW2qe\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 12)\" width=\"9.75px\"/><path d=\"M 6.75 0 L 0 6.75 L 6.75 13.5 Z\" fill=\"transparent\" height=\"13.5px\" id=\"Ou2r8GMjg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 5.25)\" width=\"6.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"872839198\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AgZsX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AgZsX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Left\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-AgZsX\");Icon.displayName=\"Arrow Left\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// A custom Framer code override by Chris Kellett - Framerverse\n// Get more components at www.framerverse.com\n// Previous Page Overide\n// Version 1.0\nimport{jsx as _jsx}from\"react/jsx-runtime\";/**\n * This override adds a click handler to go back in browser history\n * @param Component - The component to apply the override to\n * @returns A component with the history back functionality\n */export function withHistoryBack(Component){// This part runs once when creating the override\nreturn props=>{// This function handles the actual navigation\nconst handleGoBack=()=>{// Check if we can go back in history\nif(window.history.length>1){window.history.back();}else{// If no history exists, log a message\nconsole.log(\"No previous page in history\");}};// Return the component with our click handler\nreturn /*#__PURE__*/_jsx(Component,{...props,onClick:handleGoBack});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHistoryBack\":{\"type\":\"reactHoc\",\"name\":\"withHistoryBack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreviousPage.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowLeft from\"https://framerusercontent.com/modules/SulpgVrT1bx1PbM4v6vQ/NlB2xVoOI0SXwkP7BzsM/XcIlicl6R.js\";import{withHistoryBack}from\"https://framerusercontent.com/modules/zBskFz63jd3j45myC3cC/gmEtAOrtx0CRmbvYIjhL/PreviousPage.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aDrQdEdvB7Xzxwuau5ny/glHDN2OOjQkkMJdgPJCF/GKFXdBs_z.js\";const ArrowLeftFonts=getFonts(ArrowLeft);const MotionDivWithHistoryBack1hy4ixy=withCodeBoundaryForOverrides(motion.div,{nodeId:\"vsKVRofD_\",override:withHistoryBack,scopeId:\"WVwuJNjgx\"});const enabledGestures={vsKVRofD_:{hover:true}};const serializationHash=\"framer-7iLsM\";const variantClassNames={vsKVRofD_:\"framer-v-1hy4ixy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"vsKVRofD_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithHistoryBack1hy4ixy,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hy4ixy\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vsKVRofD_\",ref:refBinding,style:{...style},...addPropertyOverrides({\"vsKVRofD_-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ArrowLeft,{animated:true,className:\"framer-v2cv6i\",layoutDependency:layoutDependency,layoutId:\"CLMkaMWuE\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\",\"--pgex8v\":1.3}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14yn5rs\",\"data-styles-preset\":\"GKFXdBs_z\",dir:\"auto\",children:\"Geri D\\xf6n\"})}),className:\"framer-1o918pr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fUdLo5WTQ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7iLsM.framer-1sodaft, .framer-7iLsM .framer-1sodaft { display: block; }\",\".framer-7iLsM.framer-1hy4ixy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7iLsM .framer-v2cv6i { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-7iLsM .framer-1o918pr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7iLsM.framer-v-1hy4ixy.hover.framer-1hy4ixy { gap: 4px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 93\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uoybO7GKh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWVwuJNjgx=withCSS(Component,css,\"framer-7iLsM\");export default FramerWVwuJNjgx;FramerWVwuJNjgx.displayName=\"Previous Page\";FramerWVwuJNjgx.defaultProps={height:24,width:93};addFonts(FramerWVwuJNjgx,[{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\"}]},...ArrowLeftFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWVwuJNjgx\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uoybO7GKh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"93\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WVwuJNjgx.map","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinkedinLogo from\"https://framerusercontent.com/modules/JNI0unvKLnSNOjYgWQPe/cFK4x7HnGbxoZXkZNw5W/hNcHJzSkR.js\";import InstagramLogo from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";import FacebookLogo from\"https://framerusercontent.com/modules/Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js\";import SocialButton from\"#framer/local/canvasComponent/DK4ahW8Z_/DK4ahW8Z_.js\";import Sidebar from\"#framer/local/canvasComponent/j1dlW8T3X/j1dlW8T3X.js\";import CallToActionSection from\"#framer/local/canvasComponent/jJRI6kBO8/jJRI6kBO8.js\";import Search from\"#framer/local/canvasComponent/VkNU9MGy1/VkNU9MGy1.js\";import PreviousPage from\"#framer/local/canvasComponent/WVwuJNjgx/WVwuJNjgx.js\";import*as sharedStyle from\"#framer/local/css/xyUcld2yx/xyUcld2yx.js\";import*as sharedStyle1 from\"#framer/local/css/yPmo52iZv/yPmo52iZv.js\";const SidebarFonts=getFonts(Sidebar);const PreviousPageFonts=getFonts(PreviousPage);const SearchFonts=getFonts(Search);const CallToActionSectionFonts=getFonts(CallToActionSection);const SocialButtonFonts=getFonts(SocialButton);const breakpoints={CIDBoyzzI:\"(min-width: 1200px)\",HGcJfGGq3:\"(max-width: 809.98px)\",y7Yd_KBf9:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lfV5X\";const variantClassNames={CIDBoyzzI:\"framer-v-qp67gt\",HGcJfGGq3:\"framer-v-xcuzxe\",y7Yd_KBf9:\"framer-v-4t3nwq\"};const jE_midsJf=undefined;const QysqTkVGn=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{return value?\"space-between\":\"flex-start\";};const negate=value=>{return!value;};const breakpointRules={HGcJfGGq3:[\".framer-lfV5X.framer-qp67gt { background-color: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, #fffdfd); padding: 72px 20px 32px 20px; }\",\".framer-lfV5X .framer-4xty47 { left: 0px; }\",\".framer-lfV5X .framer-6mxgk2-container { bottom: unset; height: auto; right: 0px; width: unset; }\",\".framer-lfV5X .framer-1wz0ban { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-lfV5X .framer-1yoic9z { flex: none; width: 100%; }\",\".framer-lfV5X .framer-cw1u8n-container { width: 100%; }\",\".framer-lfV5X .framer-lx3ddh { flex-direction: column; gap: 16px; }\",\".framer-lfV5X .framer-13gt79h { order: 0; }\",\".framer-lfV5X .framer-1qdwblt { order: 2; }\",\".framer-lfV5X .framer-ypplod { flex: none; justify-content: center; order: 1; width: 100%; }\"],y7Yd_KBf9:[\".framer-lfV5X.framer-qp67gt { padding: 0px 20px 32px 260px; }\",\".framer-lfV5X .framer-4xty47 { left: 240px; }\",\".framer-lfV5X .framer-6mxgk2-container { width: 240px; }\",\".framer-lfV5X .framer-1wz0ban { align-content: flex-start; align-items: flex-start; }\",\".framer-lfV5X .framer-cw1u8n-container { width: 200px; }\",\".framer-lfV5X .framer-1dyzr42 { padding: 64px 0px 32px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={HGcJfGGq3:\".framer-xcuzxe-override\",y7Yd_KBf9:\".framer-4t3nwq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lfV5X.framer-ru521l, .framer-lfV5X .framer-ru521l { display: block; }\",\".framer-lfV5X.framer-qp67gt { align-content: center; align-items: center; background-color: var(--token-ff35d557-908b-457b-a3e8-524f1c273977, #0f0f0f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 32px 32px 292px; position: relative; width: 100%; }\",\".framer-lfV5X .framer-4xty47 { background-color: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, #fffdfd); bottom: 0px; flex: none; left: 260px; order: -1000; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-lfV5X .framer-6mxgk2-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 9; }\",\".framer-lfV5X .framer-h46wia { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -998; overflow: visible; padding: 32px 0px 48px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-lfV5X .framer-1wz0ban { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: var(--iuul6o); max-width: 1100px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lfV5X .framer-1yoic9z { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-lfV5X .framer-1i3ruvw-container, .framer-lfV5X .framer-y7a7o5-container, .framer-lfV5X .framer-1ek1kx6-container, .framer-lfV5X .framer-1ak3z90-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lfV5X .framer-cw1u8n-container { flex: none; height: auto; position: relative; width: 260px; }\",\".framer-lfV5X .framer-1bpyra2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-lfV5X .framer-1dyzr42 { align-content: center; align-items: center; background-color: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, #fffdfd); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; order: 1004; overflow: visible; padding: 64px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-lfV5X .framer-1erxe1z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 1100px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-lfV5X .framer-92h44o-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lfV5X .framer-lx3ddh { --border-bottom-width: 1px; --border-color: var(--token-b1b4c4ed-be59-4add-8f49-e97b99077f72, #ededed); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-lfV5X .framer-13gt79h { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 54px); overflow: visible; position: relative; width: 54px; }\",\".framer-lfV5X .framer-1qdwblt { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 271px; word-break: break-word; word-wrap: break-word; }\",\".framer-lfV5X .framer-ypplod { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px 8px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-lfV5X[data-border=\"true\"]::after, .framer-lfV5X [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={CIDBoyzzI:\"(min-width: 1200px)\",HGcJfGGq3:\"(max-width: 809.98px)\",y7Yd_KBf9:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"CIDBoyzzI\",Phone:\"HGcJfGGq3\",Tablet:\"y7Yd_KBf9\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({detailPage,height,id,pageHeading,width,...props})=>{return{...props,jE_midsJf:detailPage??props.jE_midsJf,QysqTkVGn:pageHeading??props.QysqTkVGn??\"Page Heading\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CIDBoyzzI\"};};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,QysqTkVGn,jE_midsJf,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const stackDistribution=convertFromBoolean(equals(jE_midsJf,true),activeLocale);const visible=negate(jE_midsJf);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"CIDBoyzzI\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ff35d557-908b-457b-a3e8-524f1c273977, rgb(15, 15, 15)); } :root { font-size: 93.75%; } @media (max-width: 809.98px) { :root body { background: var(--token-f6d4bd16-2199-4ce9-8ce7-041078e9ce29, rgb(255, 253, 253)); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-qp67gt\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4xty47\",\"data-framer-name\":\"BG\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGcJfGGq3:{height:782,width:\"100vw\"},y7Yd_KBf9:{width:\"240px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6mxgk2-container\",layoutScroll:true,nodeId:\"U5BsxVAuG\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGcJfGGq3:{style:{width:\"100%\"},variant:matchVariant(\"CT7I8Zm5A\")},y7Yd_KBf9:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Sidebar,{height:\"100%\",id:\"U5BsxVAuG\",layoutId:\"U5BsxVAuG\",style:{height:\"100%\"},variant:matchVariant(\"FYN5SKImN\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h46wia\",\"data-framer-name\":\"Page Top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wz0ban\",\"data-framer-name\":\"Heading & Search\",style:{\"--iuul6o\":stackDistribution},children:[visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1oglolz\",\"data-styles-preset\":\"xyUcld2yx\",children:\"Page Heading\"})}),className:\"framer-1yoic9z\",\"data-framer-name\":\"Page Heading\",fonts:[\"Inter\"],text:QysqTkVGn,verticalAlignment:\"top\",withExternalLayout:true}),jE_midsJf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i3ruvw-container\",nodeId:\"YiwSu1Mlk\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(PreviousPage,{height:\"100%\",id:\"YiwSu1Mlk\",layoutId:\"YiwSu1Mlk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGcJfGGq3:{width:\"min(100vw - 40px, 1100px)\"},y7Yd_KBf9:{width:\"200px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"260px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-cw1u8n-container\",nodeId:\"F6EkSHn3o\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(Search,{height:\"100%\",id:\"F6EkSHn3o\",layoutId:\"F6EkSHn3o\",style:{width:\"100%\"},variant:matchVariant(\"fWwFJ8LVr\"),width:\"100%\"})})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bpyra2\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dyzr42\",\"data-framer-name\":\"Page Bottom\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1erxe1z\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGcJfGGq3:{width:\"min(100vw - 40px, 1100px)\"},y7Yd_KBf9:{width:\"min(100vw - 280px, 1100px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:445,width:\"min(100vw - 324px, 1100px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-92h44o-container\",nodeId:\"hHE_5mYl6\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGcJfGGq3:{variant:matchVariant(\"bBVrlNCfD\")}},children:/*#__PURE__*/_jsx(CallToActionSection,{height:\"100%\",id:\"hHE_5mYl6\",layoutId:\"hHE_5mYl6\",style:{width:\"100%\"},variant:matchVariant(\"pCbvgKouk\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-lx3ddh\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:167,intrinsicWidth:167,pixelHeight:334,pixelWidth:334,sizes:\"54px\",src:\"https://framerusercontent.com/images/Azed2uZPNlXHgk91bCPw9zEYcI.png?width=334&height=334\"},className:\"framer-13gt79h\",\"data-framer-name\":\"Fav1\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGcJfGGq3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-19c1zhd\",\"data-styles-preset\":\"yPmo52iZv\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"New Doors Realty Gayrimenkul Danışmanlığı\",/*#__PURE__*/_jsx(\"br\",{}),\"\\xa9 2026 Her Hakkı Saklıdır.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-19c1zhd\",\"data-styles-preset\":\"yPmo52iZv\",dir:\"auto\",children:[\"New Doors Realty Gayrimenkul Danışmanlığı\",/*#__PURE__*/_jsx(\"br\",{}),\"\\xa9 2026 Her Hakkı Saklıdır.\"]})}),className:\"framer-1qdwblt\",\"data-framer-name\":\"Copyright Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ypplod\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-y7a7o5-container\",nodeId:\"NYB1vcr9n\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"NYB1vcr9n\",layoutId:\"NYB1vcr9n\",NV2TRmZi_:\"instagram.com\",width:\"100%\",WM1tS8ClV:InstagramLogo,xqLjCd3Vg:\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ek1kx6-container\",nodeId:\"sR0CpG66k\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"sR0CpG66k\",layoutId:\"sR0CpG66k\",NV2TRmZi_:\"facebook.com\",width:\"100%\",WM1tS8ClV:FacebookLogo,xqLjCd3Vg:\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ak3z90-container\",nodeId:\"fK4wMLkbY\",scopeId:\"T3H3sfQgL\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"fK4wMLkbY\",layoutId:\"fK4wMLkbY\",NV2TRmZi_:\"https://www.linkedin.com/company/newdoorsrealty/\",width:\"100%\",WM1tS8ClV:LinkedinLogo,xqLjCd3Vg:\"var(--token-1804b559-222b-491b-9845-d14c7a638a07, rgb(93, 93, 93))\"})})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 15\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"y7Yd_KBf9\":{\"layout\":[\"fixed\",\"fixed\"]},\"HGcJfGGq3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QysqTkVGn\":\"pageHeading\",\"jE_midsJf\":\"detailPage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"CIDBoyzzI\":[\".framer-6mxgk2-container\",\".framer-h46wia\",\".framer-1dyzr42\"],\"y7Yd_KBf9\":[\".framer-6mxgk2-container\",\".framer-h46wia\",\".framer-1dyzr42\"],\"HGcJfGGq3\":[\".framer-6mxgk2-container\",\".framer-h46wia\",\".framer-1dyzr42\"]}\n * @framerBreakpoints {\"CIDBoyzzI\":{\"min\":1200,\"canvasClassName\":\"framer-qp67gt-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":15},\"y7Yd_KBf9\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-4t3nwq-override\",\"minHeight\":1000,\"viewportHeight\":672,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":15},\"HGcJfGGq3\":{\"max\":809,\"canvasClassName\":\"framer-xcuzxe-override\",\"minHeight\":1172,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":15}}\n * @framerDefaultVariant CIDBoyzzI\n * @framerLayoutTemplate true\n */const FramerT3H3sfQgL=withCSS(Component,css,\"framer-lfV5X\");export default FramerT3H3sfQgL;FramerT3H3sfQgL.displayName=\"Main\";FramerT3H3sfQgL.defaultProps={height:1e3,width:1200};addPropertyControls(FramerT3H3sfQgL,{QysqTkVGn:{defaultValue:\"Page Heading\",displayTextArea:false,title:\"Page Heading\",type:ControlType.String},jE_midsJf:{defaultValue:false,title:\"Detail Page\",type:ControlType.Boolean}});addFonts(FramerT3H3sfQgL,[{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\"}]},...SidebarFonts,...PreviousPageFonts,...SearchFonts,...CallToActionSectionFonts,...SocialButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerT3H3sfQgL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Sidebar,{},context),forwardLoader(PreviousPage,{},context),forwardLoader(Search,{},context),forwardLoader(CallToActionSection,{},context),forwardLoader(SocialButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT3H3sfQgL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"CIDBoyzzI\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"CIDBoyzzI\\\":[\\\".framer-6mxgk2-container\\\",\\\".framer-h46wia\\\",\\\".framer-1dyzr42\\\"],\\\"y7Yd_KBf9\\\":[\\\".framer-6mxgk2-container\\\",\\\".framer-h46wia\\\",\\\".framer-1dyzr42\\\"],\\\"HGcJfGGq3\\\":[\\\".framer-6mxgk2-container\\\",\\\".framer-h46wia\\\",\\\".framer-1dyzr42\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerRootFontSize\":\"15\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"CIDBoyzzI\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-qp67gt-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":15},\\\"y7Yd_KBf9\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-4t3nwq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":672,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":15},\\\"HGcJfGGq3\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-xcuzxe-override\\\",\\\"minHeight\\\":1172,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":15}}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y7Yd_KBf9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HGcJfGGq3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"QysqTkVGn\\\":\\\"pageHeading\\\",\\\"jE_midsJf\\\":\\\"detailPage\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Home from \"https://framerusercontent.com/modules/4JTouqk3j2SuRdD64jrV/1HoMxsShEbB7zK9Nr14S/OAstwZJZ_.js\";\r\nimport Main from \"https://framerusercontent.com/modules/sM8wEqE3rkbZ1rjAfeci/xvZoutEA0a72HU7LA7vr/T3H3sfQgL.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rTstqFx58EkgdF3NjnCt/5FdOEsrfVGkd15ohMLh0/augiA20Il.js\")), path: \"/\"}, gbL_rI55Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cpqEq0xIeGCgDIEbGasV/G2FdF0UhAEeV2o8PMk6k/gbL_rI55Z.js\")), path: \"/hakkimizda\"}, Y_Nmn0yQd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mvKtDoibeHeEUotfAdWo/GcqXgdlWoEQVc0vky5Me/Y_Nmn0yQd.js\")), path: \"/404\"}, hT4J2G7fc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3AnOpfEdXlj8IfQoMZRY/vpBZqzgR5gM1vR1LsTQ9/hT4J2G7fc.js\")), path: \"/iletisim\"}, KNptYFKGh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4zGBScwMaqvBxTG7aOis/ka5n02AF9Ggcf0rj1syI/KNptYFKGh.js\")), path: \"/satis\"}, h46O_rZxq: {collectionId: \"ZdUU_OpEf\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mdt83KSz3PdNKE7UHDws/Xz7YeMfbSc4Sk2DWJMle/h46O_rZxq.js\")), path: \"/portfoy/:JMrmFqyM7\"}, N8EwDisk1: {collectionId: \"ZMIsSisPC\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w0v5fa4BHcQ1nB6cMLXO/j4lzW7sh2CNV1gXYgdQW/N8EwDisk1.js\")), path: \"/mulktipi/:x9HDvHIv5\"}, OwwwsVAgA: {collectionId: \"UruqmxPOh\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5nQTNkQUEm6rtFdsvH5V/24nWDXvoeMCLiFlsjDJT/OwwwsVAgA.js\")), path: \"/konum/:ZQ_StR1OI\"}}\r\n\r\n\t\tconst locales = [{code: \"tr-TR\", id: \"default\", name: \"Turkish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {UruqmxPOh: async () => (await import(\"https://framerusercontent.com/modules/kOJXodtfFKposYkmdSEz/oChqjqEDRS6QpOmLWEeF/UruqmxPOh.js\"))?.[\"utils\"], ZdUU_OpEf: async () => (await import(\"https://framerusercontent.com/modules/qeLfDPeGC5Cka3URJ8Mw/vc6SZiqJ9DzluMsRQ81G/ZdUU_OpEf.js\"))?.[\"utils\"], ZMIsSisPC: async () => (await import(\"https://framerusercontent.com/modules/a37kWmjT3AbCLvFsaMEA/Tma27HCFvDidHgJUFxxH/ZMIsSisPC.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"9666c256a924ac0addb2e938524da3006e0f315e2ac2ffc77aed8624178f1fd0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {KB5H4DlV_: \"Stratejik yatırım danışmanlığı ve seçkin mülk yönetimiyle gayrimenkul deneyiminizi yeniden tanımlıyoruz. Doğru lokasyon, yüksek değer ve New Doors Realty güvencesiyle tanışın.\", QysqTkVGn: \"Her Kapı Yeni Bir Başlangıç…\"}\r\nconst props2 = {...props1, KB5H4DlV_: \"Doğru lokasyon, akılcı yatırım ve kusursuz hizmet anlayışıyla gayrimenkul sektöründeki standartları yeniden belirliyoruz. Yaşam standartlarınızı ve yatırımlarınızı en üst seviyeye taşımak için stratejik danışmanlık ve seçkin portföyümüzle yanınızdayız.\", QysqTkVGn: \"Beklentilerin Ötesinde Bir Gayrimenkul Deneyimi\"}\r\nconst props3 = {jE_midsJf: false, QysqTkVGn: \"\"}\r\nconst props4 = {...props3, QysqTkVGn: \"Bize Ulaşın\"}\r\nconst props5 = {...props3, QysqTkVGn: \"Gayrimenkulünüz İçin Yeni Bir Dönem Başlıyor\"}\r\nconst props6 = {...props3, jE_midsJf: true, QysqTkVGn: \"Page Heading\"}\r\nconst props7 = {...props3, QysqTkVGn: \"Mülk Tipine Göre\"}\r\nconst props8 = {...props3, QysqTkVGn: \"Lokasyona Göre\"}\r\nconst templateProps = {augiA20Il: props1, gbL_rI55Z: props2, h46O_rZxq: props6, hT4J2G7fc: props4, KNptYFKGh: props5, N8EwDisk1: props7, OwwwsVAgA: props8, Y_Nmn0yQd: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"gbL_rI55Z\":\r\nreturn React.createElement(Home, {...props, key: \"Home\", style}, children(true));\r\ncase \"Y_Nmn0yQd\":\r\ncase \"hT4J2G7fc\":\r\ncase \"KNptYFKGh\":\r\ncase \"h46O_rZxq\":\r\ncase \"N8EwDisk1\":\r\ncase \"OwwwsVAgA\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"gbL_rI55Z\":\r\nreturn [{hash: \"126mu7c\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"nmen69\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"18l89je\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"Y_Nmn0yQd\":\r\ncase \"hT4J2G7fc\":\r\ncase \"KNptYFKGh\":\r\ncase \"h46O_rZxq\":\r\ncase \"N8EwDisk1\":\r\ncase \"OwwwsVAgA\":\r\nreturn [{hash: \"qp67gt\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"4t3nwq\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"xcuzxe\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mvKtDoibeHeEUotfAdWo/GcqXgdlWoEQVc0vky5Me/Y_Nmn0yQd.js\")),\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.newdoorsrealty.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/Q0IfVh8KNdbqRLSIqoLQ/qfF3vh6Sr1cqnxy4f74o/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}