{"version":3,"file":"script_main.CaUboxud.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","hash","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transition2","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","I","b","x","N","P","n","s","a","o","u","h","c","d","g","p","U","S","B","y","f","c","m","g","p","n","r","t","o","d","css","addPropertyOverrides","SearchFonts","Search","Primary","RichText","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","query1","Huvudkategorier","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","_Fragment","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","ChevronRight","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","HeaderLinkPhone","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","query1","Huvudkategorier","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","ChevronLeft","Search","ShoppingCart","HeaderHamburger","Lower","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","getProps","React.forwardRef","Header","HeaderPhone","Vector","Facebook","Instagram","UserComponent","isBrowser","Kontaktuppgifter","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","PropertyOverrides","SVG","RichText","React.Fragment","_Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","React.createElement","Header","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/R6j6yBSJpdTm9hffwZhh/zxgQ5JnjwsQi9q1taT7e/FPw9P0fad.js","https:/framerusercontent.com/modules/dZ9c6z10n71dmz3JQVi4/0dSuyhnHD9HrUa3w2XFr/Arc.js","https:/framerusercontent.com/modules/tCEjH4gQuaoGVfwwatwu/knGBDO11tpgazdU6HC1A/upDFBBVdW.js","https:/framerusercontent.com/modules/unXEsZltj7JMvLGo2ocp/yhoQwxi9rSJ8DEYXLcoS/wKjRQ7V57.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/5cXphWtmFwt8SvT4ixfO/BXlB3B1IqHY3pnTJOEUV/PuUFBEBfN-0.js","https:/framerusercontent.com/modules/5cXphWtmFwt8SvT4ixfO/BXlB3B1IqHY3pnTJOEUV/PuUFBEBfN-1.js","https:/framerusercontent.com/modules/5cXphWtmFwt8SvT4ixfO/BXlB3B1IqHY3pnTJOEUV/PuUFBEBfN.js","https:/framerusercontent.com/modules/m2GVWEnWjvintQRZlIxI/vI4WVZiGaTmTJ6lc6PbH/LAfwL_7ao.js","https:/framerusercontent.com/modules/cKrQ98Fnd3wHoEnm8Z84/0kvfzl9Hx3sCkWctI4Ro/qsBCEHCAA.js","https:/framerusercontent.com/modules/qUJCmttFOHeWEI4fNzgN/H5cgOfnqve2VIKgyZhHm/xQrxBmunD.js","https:/framerusercontent.com/modules/eMg5ZIxJaRJlIRVlvyII/cpVBFvFzJjoYj582uuAa/Amdy0t1Pj.js","https:/framerusercontent.com/modules/h5LxrwMajmmXfkCixFlA/0uTUtM7WkxKBlfNgqCuf/lqMXWYHgR.js","https:/framerusercontent.com/modules/dTnz3y2XVB7XalushN9X/XFwCkfwM80YcqNy87UHr/Tjg5fU1mF.js","https:/framerusercontent.com/modules/GVpS9obJSUIAVTfDH2J5/DEzN43fECNt8Ufndjzir/Q4fs0ymKZ.js","https:/framerusercontent.com/modules/HcZM8EJR1ObyyG42YxzH/CfyF6GgCKA0eZWK2Sjx2/yLpqtcpgs.js","https:/framerusercontent.com/modules/wOXPvHpOlW50AVta9XJ6/z2TtvubzGLwnWAEWiQzq/RzXlbBBsR.js","https:/framerusercontent.com/modules/DYdzxhc7eWYqrHoc7jvo/UGmyuTxESH4bvZ4iWA72/rTBlZ41yZ.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11 0 L 8 0 C 5.239 0 3 2.239 3 5 L 3 8 L 0 8 L 0 12 L 3 12 L 3 20 L 7 20 L 7 12 L 10 12 L 11 8 L 7 8 L 7 5 C 7 4.448 7.448 4 8 4 L 11 4 Z\" fill=\"transparent\" height=\"20px\" id=\"dWNPXmhq4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 2)\" width=\"11px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TIxrV\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-TIxrV { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); 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 {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-TIxrV\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import hash from\"@emotion/hash\";function getAlignmentIcon(alignmentBaseline){switch(alignmentBaseline){case\"top\":return\"Text Top\";case\"center\":return\"Central\";case\"bottom\":return\"Hanging\";}}/**\n * ARC TEXT FOR INSERT\n * By Adam and Benjamin\n *\n * @framerIntrinsicWidth 150\n * @framerIntrinsicHeight 150\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const Arc=withCSS(function Arc(props){// Checks\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// For Ellipse\nconst isEllipse=!props.type;const cylinder=isEllipse?props.cylinderHeight/2:0;// Base arc path\nconst path=createPath(props.flip,cylinder);// Unique IDs to avoid multiple instances on the canvas sharing a single path\nconst id=`curve-${hash(path)}`;// Alignment icon conversion\nconst alignmentValue=getAlignmentIcon(props.alignmentBaseline);return /*#__PURE__*/_jsxs(\"svg\",{className:\"transform-origin-center-center\",style:{width:\"100%\",height:\"100%\",transformOrigin:\"center\"},viewBox:`0 0 100 100`,overflow:\"visible\",children:[/*#__PURE__*/_jsx(\"path\",{id:id,d:path,strokeWidth:\"none\",fill:\"transparent\"}),/*#__PURE__*/_jsx(\"text\",{children:/*#__PURE__*/_jsx(\"textPath\",{href:`#${id}`,startOffset:props.startOffset,dominantBaseline:alignmentValue,style:{letterSpacing:props.font.letterSpacing?props.font.letterSpacing:1.85,...props.font,fill:props.color},children:props.text})})]});},// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"]);export default Arc;Arc.defaultProps={height:50,width:50};addPropertyControls(Arc,{text:{title:\"Content\",type:ControlType.String,defaultValue:\"DESIGN SITES LIKE A PRO WITH FRAMER\",displayTextArea:true},type:{title:\"Type\",type:ControlType.Boolean,enabledTitle:\"Circle\",disabledTitle:\"Ellipse\",defaultValue:true},cylinderHeight:{title:\"Height\",type:ControlType.Number,min:0,max:1e3,displayStepper:true,hidden:props=>props.type},alignmentBaseline:{title:\"Align\",type:ControlType.Enum,options:[\"top\",\"center\",\"bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:\"bottom\",displaySegmentedControl:true},flip:{type:ControlType.Boolean,defaultValue:false,title:\"Direction\",enabledTitle:\"CW\",disabledTitle:\"CCW\"},startOffset:{title:\"Offset\",type:ControlType.Number,defaultValue:0,max:360,unit:\"\\xb0\",step:.5},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayTextAlignment:false},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#999\"}});/* Path creation method */const createPath=(flip,cylinder)=>{const cylinderTop=50-cylinder;const cylinderBottom=50+cylinder;return!flip?`M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}`:`M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Arc\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"150\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"150\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Arc.map","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Arc from\"https://framerusercontent.com/modules/dZ9c6z10n71dmz3JQVi4/0dSuyhnHD9HrUa3w2XFr/Arc.js\";const ArcFonts=getFonts(Arc);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"Z0_xuwBaB\",\"y9xA_f1lD\",\"l_DnQO5Wr\"];const serializationHash=\"framer-Z2X80\";const variantClassNames={l_DnQO5Wr:\"framer-v-wgm6jk\",y9xA_f1lD:\"framer-v-xxl1a0\",Z0_xuwBaB:\"framer-v-syxznu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={delay:0,duration:12,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Large:\"l_DnQO5Wr\",Medium:\"y9xA_f1lD\",Small:\"Z0_xuwBaB\"};const getProps=({height,id,logo,text,width,...props})=>{return{...props,MshWTcalf:text??props.MshWTcalf??\"rgb(0, 0, 0)\",PD9JA3Jfq:logo??props.PD9JA3Jfq??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Z0_xuwBaB\"};};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,MshWTcalf,PD9JA3Jfq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z0_xuwBaB\",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:\"https://comminova.se/\",motionChild:true,nodeId:\"Z0_xuwBaB\",scopeId:\"upDFBBVdW\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-syxznu\",className,classNames)} framer-ijphtb`,\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"Z0_xuwBaB\",ref:refBinding,style:{borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48,...style},...addPropertyOverrides({l_DnQO5Wr:{\"data-framer-name\":\"Large\"},y9xA_f1lD:{\"data-framer-name\":\"Medium\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2i3cuq\",\"data-framer-name\":\"Bg\",layoutDependency:layoutDependency,layoutId:\"H7speWx5m\",style:{backgroundColor:PD9JA3Jfq,borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48,mask:\"url('https://framerusercontent.com/images/rrH0m0jIG0mZ5HPmUNRxYRec.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/rrH0m0jIG0mZ5HPmUNRxYRec.svg') alpha no-repeat center / cover add\"},transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-lgw0vx-container\",\"data-framer-name\":\"Lower\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HhFtbw4tZ-container\",name:\"Lower\",nodeId:\"HhFtbw4tZ\",rendersWithMotion:true,scopeId:\"upDFBBVdW\",children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"bottom\",color:MshWTcalf,cylinderHeight:0,flip:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.13em\",lineHeight:\"1em\"},height:\"100%\",id:\"HhFtbw4tZ\",layoutId:\"HhFtbw4tZ\",name:\"Lower\",startOffset:2,style:{height:\"100%\",width:\"100%\"},text:\"MADE BY COMMINOVA\",type:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1xcn53w-container\",\"data-framer-name\":\"upper\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ysDHfFYKp-container\",name:\"upper\",nodeId:\"ysDHfFYKp\",rendersWithMotion:true,scopeId:\"upDFBBVdW\",style:{rotate:180},children:/*#__PURE__*/_jsx(Arc,{alignmentBaseline:\"bottom\",color:MshWTcalf,cylinderHeight:0,flip:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.13em\",lineHeight:\"1em\"},height:\"100%\",id:\"ysDHfFYKp\",layoutId:\"ysDHfFYKp\",name:\"upper\",startOffset:2,style:{height:\"100%\",width:\"100%\"},text:\"MADE BY COMMINOVA\",type:true,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Z2X80.framer-ijphtb, .framer-Z2X80 .framer-ijphtb { display: block; }\",\".framer-Z2X80.framer-syxznu { height: 64px; overflow: hidden; position: relative; text-decoration: none; width: 64px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Z2X80 .framer-2i3cuq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 54px); left: 48%; overflow: hidden; position: absolute; top: 50%; width: 54px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Z2X80 .framer-lgw0vx-container, .framer-Z2X80 .framer-1xcn53w-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Z2X80.framer-v-xxl1a0.framer-syxznu { height: 72px; width: 72px; }\",\".framer-Z2X80.framer-v-xxl1a0 .framer-2i3cuq { height: var(--framer-aspect-ratio-supported, 64px); left: 50%; width: 64px; }\",\".framer-Z2X80.framer-v-wgm6jk.framer-syxznu { height: 80px; width: 80px; }\",\".framer-Z2X80.framer-v-wgm6jk .framer-2i3cuq { height: var(--framer-aspect-ratio-supported, 72px); left: 49%; width: 72px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"y9xA_f1lD\":{\"layout\":[\"fixed\",\"fixed\"]},\"l_DnQO5Wr\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MshWTcalf\":\"text\",\"PD9JA3Jfq\":\"logo\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerupDFBBVdW=withCSS(Component,css,\"framer-Z2X80\");export default FramerupDFBBVdW;FramerupDFBBVdW.displayName=\"4\";FramerupDFBBVdW.defaultProps={height:64,width:64};addPropertyControls(FramerupDFBBVdW,{variant:{options:[\"Z0_xuwBaB\",\"y9xA_f1lD\",\"l_DnQO5Wr\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],title:\"Variant\",type:ControlType.Enum},MshWTcalf:{defaultValue:\"rgb(0, 0, 0)\",title:\"Text\",type:ControlType.Color},PD9JA3Jfq:{defaultValue:\"rgb(0, 0, 0)\",title:\"Logo\",type:ControlType.Color}});addFonts(FramerupDFBBVdW,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ArcFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerupDFBBVdW\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"64\",\"framerVariables\":\"{\\\"MshWTcalf\\\":\\\"text\\\",\\\"PD9JA3Jfq\\\":\\\"logo\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y9xA_f1lD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l_DnQO5Wr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./upDFBBVdW.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5 20 C 2.239 20 0 17.761 0 15 L 0 5 C 0 2.239 2.239 0 5 0 L 15 0 C 17.761 0 20 2.239 20 5 L 20 15 C 20 17.761 17.761 20 15 20 Z\" fill=\"transparent\" height=\"20px\" id=\"IHmJtUHF2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 7.957 3.413 C 8.21 5.12 7.34 6.797 5.798 7.573 C 4.257 8.349 2.392 8.049 1.172 6.829 C -0.049 5.608 -0.349 3.743 0.427 2.202 C 1.203 0.66 2.88 -0.21 4.587 0.043 C 6.33 0.302 7.698 1.67 7.957 3.413 Z\" fill=\"transparent\" height=\"8.000294809864354px\" id=\"Y3XwIpSTi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(8.043 7.957)\" width=\"8.000294809864354px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"bVuN96Jzj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(17.5 6.5)\" width=\"1px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-PTgXK\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-PTgXK { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); 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 {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-PTgXK\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:500}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,u=l&&\"function\"==typeof window.requestIdleCallback,c=\"preload\";function f(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&c in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let u=a.get(l);if(u)return u;let c=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,u]=l;for(let e of u){let t=o[e];t&&(o[e]=a(t));}let c=i[n];return m(c,\"Module not found\"),f(c)&&c.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:c,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(c);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (84b833b)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./PuUFBEBfN-0.js\";import{getRichTextJsonResolver as i}from\"./PuUFBEBfN-1.js\";let o={createdAt:{isNullable:!0,type:t.Date},H5VdCi_0R:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},ih0EgjfCN:{isNullable:!0,type:t.String},jgRr5lX4z:{isNullable:!0,type:t.ResponsiveImage},Mc4QsWtoM:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},qI28XZJB1:{isNullable:!0,type:t.String},r1hhxaPs2:{isNullable:!0,type:t.RichText},SygguH8UP:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},x7WkVWY1j:{isNullable:!0,type:t.String}},m=[\"id\"],n={type:1},u=[\"previousItemId\"],c=[\"nextItemId\"],f=[\"id\",\"Mc4QsWtoM\"],s=[\"Mc4QsWtoM\",\"id\"],d=[\"H5VdCi_0R\"],p={type:0},g=[\"ih0EgjfCN\"],y=[\"jgRr5lX4z\"],N=[\"x7WkVWY1j\"],h=[\"r1hhxaPs2\"],B=[\"SygguH8UP\"],U=[\"qI28XZJB1\"],S=[\"Mc4QsWtoM\"],w=[],x=e=>{let t=w[e];if(t)return t().then(e=>e.default);},R={},I=i(R),P=new l,b={collectionByLocaleId:{default:new r({chunks:[new URL(\"./PuUFBEBfN-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"63fc159b-29a3-4028-b2c2-cfbe42696cebdefault\",indexes:[new a({collation:n,collectionSchema:o,fieldNames:m,range:{from:0,to:217},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:u,range:{from:217,to:433},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:c,range:{from:433,to:645},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:f,range:{from:645,to:1009},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:s,range:{from:1009,to:1373},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:d,range:{from:1373,to:1634},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:g,range:{from:1634,to:2136},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:y,range:{from:2136,to:7021},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:N,range:{from:7021,to:7198},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:h,range:{from:7198,to:8355},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:B,range:{from:8355,to:9028},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:U,range:{from:9028,to:10545},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:S,range:{from:10545,to:10791},url:new URL(\"./PuUFBEBfN-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:I,resolveVectorSetItem:x,schema:o})},displayName:\"Huvudkategorier\",id:\"63fc159b-29a3-4028-b2c2-cfbe42696ceb\"};export default b;e(b,{H5VdCi_0R:{defaultValue:\"\",title:\"Title\",type:t.String},ih0EgjfCN:{defaultValue:\"\",title:\"Beskrivning\",type:t.String},jgRr5lX4z:{title:\"Image\",type:t.ResponsiveImage},x7WkVWY1j:{defaultValue:\"\",title:\"Tag\",type:t.String},r1hhxaPs2:{defaultValue:\"\",title:\"Content\",type:t.RichText},SygguH8UP:{defaultValue:\"\",title:\"Meta titel\",type:t.String},qI28XZJB1:{defaultValue:\"\",title:\"Meta beskrivning\",type:t.String},Mc4QsWtoM:{preventLocalization:!0,title:\"Slug\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/PuUFBEBfN:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/PuUFBEBfN:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await P.query({from:{data:b,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"Mc4QsWtoM\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.Mc4QsWtoM;},async getRecordIdBySlug(e,t){let[l]=await P.query({from:{data:b,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"Mc4QsWtoM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"Mc4QsWtoM\",\"framerCollectionId\":\"PuUFBEBfN\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCollectionUtils\":\"1\",\"framerRecordIdKey\":\"id\",\"framerData\":\"true\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0aead9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-fNHeD .framer-styles-preset-137nftr:not(.rich-text-wrapper), .framer-fNHeD .framer-styles-preset-137nftr.rich-text-wrapper a { --framer-link-hover-text-background-color: var(--token-d456eb68-2a03-44f6-bd14-4260834e84d6, #fff2eb); --framer-link-hover-text-color: var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, #1f1814); --framer-link-text-background-color: rgba(255, 216, 194, 0); --framer-link-text-background-corner-shape: superellipse(1); --framer-link-text-background-corner-shape-fallback: 1; --framer-link-text-background-padding: 12px 14px 12px 14px; --framer-link-text-background-radius: calc(48px*var(--one-if-corner-shape-supported,var(--framer-link-text-background-corner-shape-fallback,1))); --framer-link-text-color: rgba(31, 24, 20, 0.7); }\"];export const className=\"framer-fNHeD\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f17f47)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useDynamicRefs,useLocaleInfo,useOverlayState,useQueryData,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,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 Huvudkategorier from\"https://framerusercontent.com/modules/5cXphWtmFwt8SvT4ixfO/BXlB3B1IqHY3pnTJOEUV/PuUFBEBfN.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/m2GVWEnWjvintQRZlIxI/vI4WVZiGaTmTJ6lc6PbH/LAfwL_7ao.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0zGmNAnwdzhJ4wXwBFHC/5XuR3tTJhn0jdjH900fb/n85DepEZg.js\";import Primary from\"https://framerusercontent.com/modules/JuRo3tEuBr78UrKMdtvl/e1bTd9huuQJBP3BupcL0/hxMuCTxf6.js\";const SearchFonts=getFonts(Search);const PrimaryFonts=getFonts(Primary);const RichTextWithFX=withFX(RichText);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(RichTextWithFX);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"PDI9RdJax\",\"T3ARsPd10\",\"J1XME3jbg\"];const serializationHash=\"framer-wHV74\";const variantClassNames={J1XME3jbg:\"framer-v-pautig\",PDI9RdJax:\"framer-v-1n8wlf8\",T3ARsPd10:\"framer-v-3dzgen\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Mc4QsWtoMD4_zNZXCY=undefined;const H5VdCi_0RD4_zNZXCY=undefined;const jgRr5lX4zD4_zNZXCY=undefined;const idD4_zNZXCY=undefined;const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:.2,duration:.3,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-10};const transition3={bounce:.2,delay:.22,duration:.3,type:\"spring\"};const stagger=(transition,value)=>({...transition,delay:(transition.delay??0)+value});const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const query=prequery=>prequery({from:{alias:\"D4_zNZXCY\",data:Huvudkategorier,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"D4_zNZXCY\",name:\"Mc4QsWtoM\",type:\"Identifier\"},{collection:\"D4_zNZXCY\",name:\"H5VdCi_0R\",type:\"Identifier\"},{collection:\"D4_zNZXCY\",name:\"jgRr5lX4z\",type:\"Identifier\"},{collection:\"D4_zNZXCY\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"D4_zNZXCY\",data:Huvudkategorier,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"D4_zNZXCY\",name:\"Mc4QsWtoM\",type:\"Identifier\"},{collection:\"D4_zNZXCY\",name:\"H5VdCi_0R\",type:\"Identifier\"},{collection:\"D4_zNZXCY\",name:\"jgRr5lX4z\",type:\"Identifier\"},{collection:\"D4_zNZXCY\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transition5={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={bounce:.2,delay:.3,duration:.4,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={bounce:.2,delay:.35,duration:.4,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={bounce:.2,delay:.4,duration:.4,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={bounce:.2,delay:.45,duration:.4,type:\"spring\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const transition10={bounce:.2,delay:.5,duration:.4,type:\"spring\"};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"J1XME3jbg\",Default:\"T3ARsPd10\",Sortiment:\"PDI9RdJax\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PDI9RdJax\"};};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:\"PDI9RdJax\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave3m0ej6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"T3ARsPd10\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseEnter4rl9lg=activeVariantCallback(async(...args)=>{setVariant(\"J1XME3jbg\");});const isDisplayed=()=>{if([\"T3ARsPd10\",\"J1XME3jbg\"].includes(baseVariant))return false;return true;};const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const dynamicRef=useDynamicRefs();const isDisplayed1=()=>{if(baseVariant===\"J1XME3jbg\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n8wlf8\",className,classNames),\"data-framer-name\":\"Sortiment\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PDI9RdJax\",onMouseLeave:onMouseLeave3m0ej6,ref:refBinding,style:{...style},...addPropertyOverrides({J1XME3jbg:{\"data-framer-name\":\"Variant 3\"},T3ARsPd10:{\"data-framer-name\":\"Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rr44ef\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"UwocCr1I1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(31, 24, 20, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",\"--corner-shape-fallback\":.892,backgroundColor:\"var(--token-6557710a-f0cf-439f-b5ee-21c37662c497, rgb(248, 244, 242))\",cornerShape:\"superellipse(1.2)\"},variants:{T3ARsPd10:{\"--border-color\":\"rgba(31, 24, 20, 0.1)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n1x33q\",layoutDependency:layoutDependency,layoutId:\"LszSm6CFz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kr81gt\",layoutDependency:layoutDependency,layoutId:\"tPc_Ivj0S\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(31, 24, 20, 0.6))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QJUJqdwqn\"},motionChild:true,nodeId:\"nWzRJgLtQ\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntu112\",\"data-styles-preset\":\"n85DepEZg\",children:\"F\\xf6r f\\xf6retag\"})})})}),className:\"framer-1mvl22h\",fonts:[\"GF;Google Sans-500\"],layoutDependency:layoutDependency,layoutId:\"nWzRJgLtQ\",style:{\"--extracted-r6o4lv\":\"rgba(31, 24, 20, 0.6)\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(31, 24, 20, 0.6))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F3YjyeGKG\"},motionChild:true,nodeId:\"eDTME3uZH\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntu112\",\"data-styles-preset\":\"n85DepEZg\",children:\"April Fool\"})})})}),className:\"framer-1677rpi\",fonts:[\"GF;Google Sans-500\"],layoutDependency:layoutDependency,layoutId:\"eDTME3uZH\",style:{\"--extracted-r6o4lv\":\"rgba(31, 24, 20, 0.6)\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(31, 24, 20, 0.6))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vOYkIK66F\"},motionChild:true,nodeId:\"L5F05f1kf\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntu112\",\"data-styles-preset\":\"n85DepEZg\",children:\"& mer\"})})})}),className:\"framer-1pvtbqj\",\"data-highlight\":true,fonts:[\"GF;Google Sans-500\"],layoutDependency:layoutDependency,layoutId:\"L5F05f1kf\",onMouseEnter:onMouseEnter4rl9lg,style:{\"--extracted-r6o4lv\":\"rgba(31, 24, 20, 0.6)\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"RD41P2QOD\",openInNewTab:false,scopeId:\"qsBCEHCAA\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1z70m1 framer-8t954b\",layoutDependency:layoutDependency,layoutId:\"RD41P2QOD\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1m7zxn6\",layoutDependency:layoutDependency,layoutId:\"cae6gXzqP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103.513 64\" overflow=\"visible\"><g><path d=\"M 82.529 59.945 L 87.121 59.945 L 87.121 59.718 C 86.442 59.491 86.009 59.253 85.831 59.003 C 85.656 58.754 85.567 58.229 85.567 57.428 L 85.567 44.656 C 84.564 44.955 83.533 45.144 82.49 45.222 L 82.49 45.449 C 82.854 45.567 83.098 45.668 83.237 45.735 C 83.376 45.805 83.524 45.923 83.679 46.102 C 83.838 46.282 83.943 46.52 83.994 46.806 C 84.044 47.095 84.063 47.49 84.063 47.998 L 84.063 57.436 C 84.063 58.241 83.974 58.765 83.788 59.003 C 83.602 59.242 83.179 59.48 82.509 59.707 Z M 68.928 59.954 L 73.517 59.954 L 73.517 59.727 C 72.839 59.5 72.405 59.261 72.23 59.012 C 72.052 58.765 71.964 58.238 71.964 57.436 L 71.964 49.941 C 71.002 50.258 69.979 50.457 68.887 50.535 L 68.887 50.735 C 69.251 50.875 69.498 50.973 69.634 51.032 C 69.773 51.091 69.921 51.211 70.076 51.391 C 70.235 51.567 70.34 51.808 70.39 52.094 C 70.44 52.383 70.457 52.779 70.457 53.286 L 70.457 57.43 C 70.457 58.232 70.368 58.759 70.182 58.998 C 69.996 59.236 69.573 59.474 68.903 59.702 Z M 70.952 48.264 C 71.216 48.264 71.463 48.155 71.688 47.936 C 71.913 47.718 72.022 47.471 72.022 47.182 C 72.022 46.916 71.905 46.666 71.677 46.447 C 71.449 46.229 71.205 46.119 70.941 46.119 C 70.657 46.119 70.401 46.229 70.173 46.447 C 69.946 46.666 69.84 46.913 69.84 47.182 C 69.84 47.471 69.948 47.729 70.173 47.947 C 70.399 48.166 70.654 48.273 70.941 48.273 Z M 52.973 59.945 L 57.868 59.945 L 57.868 59.718 C 57.062 59.491 56.551 59.253 56.337 59.003 C 56.12 58.754 56.012 58.229 56.012 57.428 L 56.012 52.837 C 56.442 51.946 57.004 51.497 57.682 51.497 C 58.232 51.497 58.752 51.724 59.236 52.193 L 59.453 52.193 L 59.6 50.317 C 59.286 50.09 58.93 49.969 58.549 49.969 C 57.96 49.969 57.429 50.188 56.957 50.614 C 56.484 51.04 56.15 51.517 55.945 52.041 L 55.906 52.041 L 55.964 49.93 C 55.039 50.238 54.027 50.435 52.926 50.524 L 52.926 50.723 C 53.624 50.911 54.066 51.18 54.252 51.517 C 54.438 51.853 54.527 52.428 54.527 53.241 L 54.527 57.425 C 54.527 58.227 54.438 58.754 54.252 58.992 C 54.066 59.23 53.643 59.469 52.973 59.696 Z M 40.374 59.438 C 39.645 59.438 39.017 59.113 38.486 58.457 C 37.955 57.803 37.552 57.029 37.266 56.138 L 37.266 52.686 C 38.142 51.525 39.006 50.942 39.862 50.942 C 40.738 50.942 41.424 51.427 41.936 52.4 C 42.447 53.373 42.703 54.483 42.703 55.742 C 42.703 56.822 42.497 57.716 42.083 58.409 C 41.669 59.102 41.091 59.449 40.351 59.449 Z M 40.393 49.989 C 39.212 49.989 38.161 50.603 37.238 51.842 L 37.199 51.822 L 37.219 49.949 C 36.23 50.268 35.207 50.468 34.172 50.544 L 34.172 50.763 C 34.812 50.872 35.234 51.001 35.451 51.138 C 35.668 51.279 35.773 51.514 35.773 51.842 L 35.773 61.51 C 35.773 62.077 35.723 62.491 35.637 62.761 C 35.548 63.027 35.412 63.226 35.223 63.347 C 35.037 63.464 34.703 63.605 34.22 63.773 L 34.22 64 L 39.459 64 L 39.459 63.773 C 38.525 63.546 37.925 63.307 37.669 63.069 C 37.413 62.831 37.285 62.315 37.285 61.513 L 37.285 58.687 L 37.305 58.687 C 38.2 59.66 39.203 60.145 40.304 60.145 C 41.394 60.145 42.328 59.629 43.106 58.597 C 43.881 57.565 44.265 56.337 44.265 54.898 C 44.265 53.561 43.909 52.411 43.214 51.447 C 42.517 50.485 41.583 50.008 40.412 50.008 Z M 20.158 59.051 C 19.696 59.051 19.343 58.933 19.088 58.695 C 18.832 58.457 18.704 58.12 18.704 57.683 C 18.693 56.244 20.158 55.064 23.098 54.141 L 22.998 57.492 C 22.103 58.524 21.15 59.04 20.138 59.04 Z M 24.346 60.142 C 24.78 60.142 25.141 59.962 25.436 59.606 C 25.731 59.247 25.956 58.824 26.123 58.336 L 25.948 58.258 C 25.683 58.891 25.386 59.208 25.064 59.208 C 24.916 59.208 24.78 59.141 24.661 59.009 C 24.544 58.88 24.485 58.712 24.485 58.504 L 24.633 52.526 C 24.661 51.783 24.397 51.178 23.846 50.701 C 23.296 50.224 22.579 49.989 21.692 49.989 C 20.836 49.989 20.08 50.196 19.421 50.622 C 18.762 51.049 18.24 51.556 17.859 52.139 L 19.146 53.23 L 19.246 53.191 C 19.335 52.608 19.58 52.061 19.983 51.556 C 20.386 51.051 20.944 50.793 21.673 50.793 C 22.234 50.793 22.626 50.942 22.851 51.25 C 23.076 51.559 23.185 51.926 23.176 52.361 L 23.137 53.502 C 19.118 54.652 17.103 56.11 17.103 57.865 C 17.103 58.541 17.328 59.085 17.781 59.5 C 18.234 59.915 18.851 60.125 19.63 60.125 C 20.405 60.125 21.094 59.926 21.695 59.542 C 22.295 59.155 22.745 58.709 23.051 58.204 L 23.071 58.224 C 23.04 58.74 23.121 59.197 23.315 59.584 C 23.513 59.971 23.846 60.17 24.327 60.17 Z M 92.997 15.279 L 97.588 15.279 L 97.588 15.052 C 96.91 14.824 96.477 14.586 96.299 14.337 C 96.124 14.09 96.035 13.563 96.035 12.761 L 96.035 5.266 C 95.073 5.583 94.05 5.782 92.958 5.86 L 92.958 6.059 C 93.322 6.197 93.569 6.298 93.705 6.357 C 93.844 6.415 93.992 6.533 94.147 6.713 C 94.306 6.892 94.411 7.13 94.461 7.416 C 94.511 7.702 94.531 8.101 94.531 8.605 L 94.531 12.75 C 94.531 13.551 94.442 14.079 94.256 14.317 C 94.07 14.555 93.647 14.794 92.977 15.021 Z M 95.02 3.589 C 95.284 3.589 95.532 3.48 95.757 3.264 C 95.982 3.045 96.09 2.798 96.09 2.51 C 96.09 2.243 95.973 1.994 95.746 1.775 C 95.52 1.556 95.273 1.45 95.009 1.45 C 94.723 1.45 94.47 1.559 94.242 1.775 C 94.017 1.994 93.908 2.24 93.908 2.51 C 93.908 2.796 94.017 3.053 94.242 3.272 C 94.467 3.491 94.723 3.6 95.009 3.6 Z M 77.045 15.27 L 81.939 15.27 L 81.939 15.043 C 81.133 14.816 80.622 14.578 80.405 14.328 C 80.188 14.081 80.083 13.554 80.083 12.752 L 80.083 8.159 C 80.514 7.268 81.075 6.822 81.753 6.822 C 82.304 6.822 82.826 7.049 83.307 7.515 L 83.524 7.515 L 83.671 5.642 C 83.357 5.414 83.004 5.294 82.62 5.294 C 82.031 5.294 81.5 5.513 81.028 5.939 C 80.555 6.365 80.222 6.839 80.016 7.366 L 79.977 7.366 L 80.035 5.255 C 79.113 5.563 78.101 5.762 76.997 5.849 L 76.997 6.048 C 77.695 6.236 78.137 6.505 78.326 6.842 C 78.512 7.178 78.601 7.753 78.601 8.566 L 78.601 12.75 C 78.601 13.551 78.512 14.079 78.326 14.317 C 78.14 14.555 77.717 14.794 77.047 15.021 L 77.047 15.27 Z M 64.206 6.099 C 64.639 6.099 65.023 6.208 65.345 6.424 C 65.668 6.643 65.915 6.92 66.093 7.248 C 66.268 7.576 66.399 7.862 66.485 8.112 C 66.574 8.359 66.632 8.588 66.663 8.796 L 61.729 8.816 C 61.868 7.963 62.152 7.299 62.593 6.814 C 63.035 6.328 63.566 6.09 64.197 6.09 Z M 68.247 9.519 L 68.247 8.894 C 68.256 8.628 68.158 8.23 67.953 7.702 C 67.363 6.115 66.282 5.322 64.709 5.322 C 63.43 5.322 62.38 5.829 61.554 6.839 C 60.728 7.851 60.314 9.071 60.314 10.49 C 60.314 11.928 60.728 13.117 61.562 14.059 C 62.396 15.001 63.458 15.478 64.748 15.478 C 65.337 15.478 65.868 15.368 66.329 15.15 C 66.791 14.931 67.146 14.653 67.391 14.317 C 67.638 13.98 67.825 13.683 67.941 13.414 C 68.058 13.148 68.147 12.89 68.217 12.632 L 67.98 12.483 C 67.833 12.78 67.686 13.038 67.538 13.249 C 67.391 13.456 67.124 13.666 66.752 13.874 C 66.379 14.081 65.946 14.191 65.445 14.191 C 64.395 14.191 63.5 13.804 62.763 13.03 C 62.027 12.256 61.651 11.177 61.651 9.797 L 61.651 9.531 Z M 47.253 18.848 C 46.339 18.848 45.571 18.68 44.952 18.341 C 44.332 18.004 44.018 17.527 44.018 16.922 C 44.018 16.613 44.095 16.327 44.254 16.058 C 44.412 15.792 44.618 15.573 44.863 15.394 C 45.107 15.214 45.316 15.077 45.491 14.976 C 45.666 14.875 45.824 14.808 45.972 14.757 C 47.2 14.956 48.165 15.133 48.862 15.301 C 49.994 15.567 50.552 16.114 50.552 16.936 C 50.552 17.541 50.227 18.007 49.58 18.335 C 48.929 18.663 48.142 18.82 47.231 18.82 Z M 44.61 8.249 C 44.61 7.484 44.807 6.909 45.188 6.525 C 45.571 6.138 46.055 5.95 46.633 5.95 C 47.331 5.95 47.92 6.197 48.393 6.685 C 48.865 7.17 49.101 7.854 49.101 8.737 C 49.101 9.491 48.915 10.055 48.54 10.422 C 48.165 10.79 47.676 10.977 47.075 10.977 C 46.339 10.977 45.738 10.728 45.277 10.243 C 44.815 9.758 44.579 9.093 44.579 8.249 Z M 49.454 14.031 C 49.268 13.98 48.962 13.913 48.551 13.823 C 48.137 13.734 47.745 13.655 47.381 13.574 C 47.017 13.493 46.664 13.414 46.33 13.336 C 45.997 13.257 45.819 13.218 45.81 13.218 C 45.446 13.139 45.271 12.94 45.271 12.632 C 45.271 12.197 45.685 11.838 46.5 11.572 L 46.806 11.572 C 47.976 11.572 48.899 11.275 49.588 10.672 C 50.274 10.066 50.619 9.354 50.619 8.53 C 50.619 7.815 50.363 7.201 49.852 6.685 C 49.34 6.169 48.771 5.821 48.142 5.644 L 48.142 5.585 C 48.348 5.616 48.565 5.625 48.782 5.625 C 49.813 5.625 50.669 5.229 51.347 4.444 L 51.347 4.343 L 49.794 3.839 C 49.744 4.245 49.488 4.593 49.026 4.879 C 48.565 5.168 47.867 5.316 46.933 5.316 L 46.736 5.316 C 45.663 5.316 44.79 5.613 44.12 6.208 C 43.451 6.802 43.117 7.565 43.117 8.488 C 43.117 9.222 43.342 9.856 43.795 10.391 C 44.248 10.927 44.868 11.283 45.644 11.463 C 45.015 11.642 44.512 11.889 44.14 12.217 C 43.767 12.545 43.581 12.912 43.581 13.319 C 43.581 13.964 44.062 14.39 45.027 14.597 C 45.035 14.597 45.057 14.597 45.096 14.609 C 45.135 14.617 45.166 14.617 45.193 14.617 L 45.193 14.667 C 44.515 14.875 43.937 15.192 43.445 15.61 C 42.953 16.027 42.708 16.521 42.708 17.087 C 42.708 17.634 42.956 18.099 43.445 18.475 C 43.937 18.851 44.496 19.109 45.127 19.249 C 45.755 19.389 46.414 19.457 47.092 19.457 C 47.867 19.457 48.604 19.356 49.293 19.159 C 49.98 18.96 50.58 18.635 51.081 18.167 C 51.584 17.701 51.839 17.135 51.839 16.462 C 51.839 15.262 51.042 14.46 49.441 14.042 Z M 28.21 14.379 C 27.749 14.379 27.393 14.258 27.14 14.02 C 26.884 13.781 26.756 13.445 26.756 13.007 C 26.748 11.569 28.21 10.389 31.151 9.469 L 31.054 12.82 C 30.159 13.851 29.205 14.367 28.193 14.367 Z M 32.399 15.467 C 32.83 15.467 33.194 15.29 33.489 14.931 C 33.783 14.575 34.008 14.149 34.175 13.664 L 33.997 13.585 C 33.733 14.219 33.439 14.536 33.113 14.536 C 32.966 14.536 32.827 14.466 32.71 14.337 C 32.594 14.208 32.532 14.039 32.532 13.832 L 32.68 7.854 C 32.71 7.111 32.443 6.505 31.893 6.028 C 31.343 5.552 30.626 5.313 29.742 5.313 C 28.886 5.313 28.13 5.521 27.471 5.947 C 26.812 6.373 26.292 6.878 25.909 7.464 L 27.196 8.555 L 27.296 8.516 C 27.385 7.93 27.629 7.386 28.032 6.878 C 28.435 6.373 28.997 6.115 29.722 6.115 C 30.284 6.115 30.676 6.264 30.904 6.572 C 31.129 6.881 31.237 7.248 31.229 7.683 L 31.19 8.824 C 27.168 9.974 25.155 11.432 25.155 13.187 C 25.155 13.863 25.38 14.407 25.834 14.822 C 26.287 15.239 26.904 15.447 27.682 15.447 C 28.457 15.447 29.147 15.248 29.747 14.861 C 30.348 14.474 30.798 14.028 31.104 13.523 L 31.123 13.543 C 31.093 14.059 31.173 14.513 31.368 14.9 C 31.565 15.287 31.899 15.486 32.379 15.486 Z M 12.119 14.724 C 11.383 14.724 10.743 14.395 10.201 13.731 C 9.659 13.066 9.248 12.292 8.953 11.401 L 8.953 7.991 C 9.937 6.811 10.821 6.225 11.597 6.225 C 12.403 6.225 13.07 6.671 13.603 7.554 C 14.134 8.437 14.398 9.547 14.398 10.876 C 14.398 11.976 14.201 12.898 13.817 13.633 C 13.434 14.367 12.875 14.732 12.139 14.732 Z M 12.119 5.313 C 10.91 5.313 9.868 5.928 8.995 7.147 L 8.975 7.147 L 8.975 0 C 8.061 0.286 7.038 0.477 5.898 0.564 L 5.898 0.791 C 6.499 0.939 6.91 1.15 7.138 1.424 C 7.363 1.702 7.483 2.109 7.483 2.633 L 7.483 15.514 L 7.68 15.514 C 7.994 14.494 8.328 13.986 8.672 13.986 C 8.831 13.986 9.064 14.115 9.381 14.362 C 9.695 14.611 10.079 14.858 10.54 15.096 C 11.002 15.335 11.483 15.453 11.994 15.453 C 13.103 15.453 14.037 14.948 14.804 13.936 C 15.571 12.923 15.952 11.715 15.952 10.296 C 15.952 8.956 15.599 7.787 14.89 6.786 C 14.182 5.785 13.248 5.288 12.097 5.288 Z M 29.197 45.23 L 29.172 45.23 C 29.052 45.219 28.952 45.135 28.922 45.02 C 28.913 44.986 28.027 41.65 28.132 38.187 C 28.18 36.648 28.594 34.971 29.241 33.445 C 28.808 31.951 28.349 30.504 28.116 29.772 C 27.346 30.7 25.414 32.938 24.213 33.628 C 21.714 35.063 15.235 35.324 11.747 32.725 C 10.321 31.665 9.629 30.437 9.256 29.643 C 8.892 30.445 7.983 31.858 5.729 33.731 C 1.926 36.891 0.82 36.967 0.284 36.678 C 0.211 36.639 0.039 36.519 0.006 36.233 C -0.089 35.45 0.992 34.034 3.216 32.018 C 6.371 29.161 8.328 28.275 9.059 28.401 C 9.267 28.435 9.37 28.544 9.417 28.628 C 9.467 28.715 9.523 28.841 9.592 29.004 C 9.912 29.733 10.504 31.087 12.083 32.265 C 15.293 34.657 21.55 34.5 23.932 33.131 C 25.333 32.327 27.977 29.043 28.004 29.01 C 28.068 28.928 28.174 28.889 28.277 28.909 C 28.38 28.928 28.463 29.001 28.496 29.099 C 28.541 29.234 29.066 30.829 29.608 32.658 C 30.331 31.205 31.262 29.943 32.279 29.15 C 33.261 28.384 34.156 28.191 35.273 28.502 C 35.748 28.634 36.09 28.954 36.26 29.425 C 36.513 30.131 36.31 30.986 35.979 31.469 C 35.659 31.931 35.337 32.212 35.006 32.428 C 35.69 32.408 36.841 32.358 38.781 32.243 C 39.526 32.198 40.599 32.198 41.841 32.198 C 45.021 32.195 49.374 32.192 51.664 31.435 C 52.279 31.233 52.723 30.967 53.043 30.7 C 53.015 30.65 52.99 30.597 52.971 30.543 C 52.862 30.255 52.893 29.938 53.062 29.598 C 53.382 28.956 53.702 28.67 54.046 28.735 C 54.271 28.782 54.416 28.987 54.433 29.284 C 54.452 29.649 54.283 30.19 53.835 30.714 C 54.141 30.93 54.599 31.121 55.05 31.309 C 55.792 31.617 56.559 31.937 57.026 32.467 C 57.465 32.966 57.743 33.558 57.924 34.09 C 58.188 33.482 58.697 32.806 59.669 32.273 C 62.949 30.479 65.937 30.498 69.987 31.141 C 77.662 32.355 80.594 29.259 80.622 29.228 C 80.694 29.15 80.808 29.116 80.911 29.147 C 81.014 29.178 81.092 29.265 81.111 29.371 C 81.119 29.419 81.978 34.051 83.98 34.833 C 86.768 35.921 90.937 35.518 93.889 33.872 L 94.061 33.776 C 95.484 32.983 96.996 32.139 98.356 30.984 C 98.325 29.181 98.547 27.187 99.025 24.961 C 99.879 20.988 102.695 18.276 102.811 18.161 C 102.883 18.093 102.985 18.068 103.079 18.094 C 103.174 18.119 103.25 18.192 103.278 18.287 C 103.314 18.405 104.129 21.215 102.494 25.936 C 101.674 28.297 100.39 29.963 98.928 31.25 C 98.956 32.105 99.042 32.915 99.189 33.687 C 99.565 35.647 100.365 38.145 101.483 39.272 C 101.587 39.385 101.584 39.562 101.475 39.671 C 101.367 39.781 101.192 39.784 101.08 39.679 C 99.559 38.145 98.823 34.789 98.631 33.796 C 98.503 33.131 98.42 32.436 98.378 31.71 C 97.074 32.75 95.665 33.535 94.331 34.278 L 94.158 34.374 C 91.07 36.092 86.704 36.516 83.768 35.366 C 81.878 34.629 80.942 31.25 80.65 29.966 C 79.61 30.799 76.4 32.736 69.895 31.707 C 65.256 30.975 62.741 31.242 59.936 32.778 C 58.271 33.689 58.202 35.086 58.216 35.47 C 58.224 35.543 58.224 35.588 58.227 35.596 C 58.235 35.747 58.121 35.879 57.971 35.896 C 57.821 35.893 57.685 35.804 57.663 35.652 C 57.66 35.641 57.654 35.593 57.651 35.518 C 57.613 35.128 57.418 33.776 56.601 32.845 C 56.223 32.414 55.517 32.119 54.833 31.836 C 54.302 31.614 53.791 31.401 53.426 31.118 C 53.035 31.449 52.515 31.755 51.845 31.976 C 49.471 32.761 45.063 32.764 41.844 32.767 C 40.61 32.767 39.542 32.77 38.817 32.812 C 33.728 33.115 33.719 33.058 33.658 32.747 C 33.63 32.607 33.722 32.458 33.858 32.411 L 34.119 32.271 C 34.656 31.993 35.078 31.774 35.515 31.138 C 35.759 30.782 35.907 30.117 35.729 29.615 C 35.623 29.321 35.42 29.133 35.126 29.049 C 34.189 28.788 33.464 28.948 32.63 29.598 C 31.56 30.431 30.573 31.867 29.856 33.49 C 30.336 35.17 30.773 36.883 30.823 37.73 C 31.051 41.56 29.525 44.919 29.461 45.059 C 29.408 45.166 29.308 45.23 29.197 45.23 Z M 29.503 34.354 C 29.033 35.63 28.738 36.97 28.702 38.201 C 28.633 40.523 29.019 42.788 29.269 43.988 C 29.706 42.766 30.406 40.352 30.25 37.769 C 30.209 37.082 29.889 35.759 29.503 34.354 Z M 8.909 28.956 C 8.503 28.959 6.846 29.497 3.597 32.442 C 0.292 35.436 0.576 36.185 0.578 36.19 C 0.798 36.297 1.76 36.286 5.37 33.286 C 8.186 30.944 8.786 29.394 8.909 28.956 Z M 102.828 18.96 C 102.041 19.832 100.207 22.117 99.57 25.081 C 99.145 27.061 98.925 28.85 98.909 30.476 C 100.157 29.29 101.238 27.787 101.947 25.746 C 103.128 22.342 102.978 19.95 102.828 18.96 Z M 53.86 29.385 C 53.791 29.464 53.688 29.604 53.565 29.851 C 53.49 30.002 53.46 30.131 53.477 30.246 C 53.632 30.044 53.721 29.868 53.768 29.753 C 53.827 29.601 53.852 29.475 53.86 29.385 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path><path d=\"M 81.107 27.058 C 81.071 27.058 81.034 27.055 80.998 27.047 C 80.909 27.03 80.651 26.965 80.504 26.786 C 80.356 26.604 80.34 26.396 80.331 26.273 C 80.301 25.782 80.807 25.418 81.093 25.384 C 81.362 25.35 81.601 25.42 81.765 25.58 C 81.927 25.734 82.005 25.964 81.982 26.225 C 81.952 26.601 81.71 26.817 81.635 26.876 C 81.521 26.962 81.301 27.058 81.107 27.058 Z M 81.223 25.947 C 81.204 25.947 81.182 25.95 81.162 25.95 C 81.093 25.967 80.89 26.116 80.898 26.231 C 80.907 26.326 80.915 26.385 80.943 26.419 C 80.965 26.438 81.054 26.472 81.109 26.483 L 81.112 26.483 C 81.154 26.48 81.251 26.447 81.293 26.416 C 81.299 26.41 81.404 26.323 81.415 26.175 C 81.418 26.124 81.418 26.034 81.371 25.99 C 81.343 25.961 81.29 25.947 81.223 25.947 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1rs4qt1\",layoutDependency:layoutDependency,layoutId:\"uG7KlusTv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103.513 64\" overflow=\"visible\"><path d=\"M 82.529 59.945 L 87.121 59.945 L 87.121 59.718 C 86.442 59.491 86.009 59.253 85.831 59.003 C 85.656 58.754 85.567 58.229 85.567 57.428 L 85.567 44.656 C 84.564 44.955 83.533 45.144 82.49 45.222 L 82.49 45.449 C 82.854 45.567 83.098 45.668 83.237 45.735 C 83.376 45.805 83.524 45.923 83.679 46.102 C 83.838 46.282 83.943 46.52 83.994 46.806 C 84.044 47.095 84.063 47.49 84.063 47.998 L 84.063 57.436 C 84.063 58.241 83.974 58.765 83.788 59.003 C 83.602 59.242 83.179 59.48 82.509 59.707 Z M 68.928 59.954 L 73.517 59.954 L 73.517 59.727 C 72.839 59.5 72.405 59.261 72.23 59.012 C 72.052 58.765 71.964 58.238 71.964 57.436 L 71.964 49.941 C 71.002 50.258 69.979 50.457 68.887 50.535 L 68.887 50.735 C 69.251 50.875 69.498 50.973 69.634 51.032 C 69.773 51.091 69.921 51.211 70.076 51.391 C 70.235 51.567 70.34 51.808 70.39 52.094 C 70.44 52.383 70.457 52.779 70.457 53.286 L 70.457 57.43 C 70.457 58.232 70.368 58.759 70.182 58.998 C 69.996 59.236 69.573 59.474 68.903 59.702 Z M 70.952 48.264 C 71.216 48.264 71.463 48.155 71.688 47.936 C 71.913 47.718 72.022 47.471 72.022 47.182 C 72.022 46.916 71.905 46.666 71.677 46.447 C 71.449 46.229 71.205 46.119 70.941 46.119 C 70.657 46.119 70.401 46.229 70.173 46.447 C 69.946 46.666 69.84 46.913 69.84 47.182 C 69.84 47.471 69.948 47.729 70.173 47.947 C 70.399 48.166 70.654 48.273 70.941 48.273 Z M 52.973 59.945 L 57.868 59.945 L 57.868 59.718 C 57.062 59.491 56.551 59.253 56.337 59.003 C 56.12 58.754 56.012 58.229 56.012 57.428 L 56.012 52.837 C 56.442 51.946 57.004 51.497 57.682 51.497 C 58.232 51.497 58.752 51.724 59.236 52.193 L 59.453 52.193 L 59.6 50.317 C 59.286 50.09 58.93 49.969 58.549 49.969 C 57.96 49.969 57.429 50.188 56.957 50.614 C 56.484 51.04 56.15 51.517 55.945 52.041 L 55.906 52.041 L 55.964 49.93 C 55.039 50.238 54.027 50.435 52.926 50.524 L 52.926 50.723 C 53.624 50.911 54.066 51.18 54.252 51.517 C 54.438 51.853 54.527 52.428 54.527 53.241 L 54.527 57.425 C 54.527 58.227 54.438 58.754 54.252 58.992 C 54.066 59.23 53.643 59.469 52.973 59.696 Z M 40.374 59.438 C 39.645 59.438 39.017 59.113 38.486 58.457 C 37.955 57.803 37.552 57.029 37.266 56.138 L 37.266 52.686 C 38.142 51.525 39.006 50.942 39.862 50.942 C 40.738 50.942 41.424 51.427 41.936 52.4 C 42.447 53.373 42.703 54.483 42.703 55.742 C 42.703 56.822 42.497 57.716 42.083 58.409 C 41.669 59.102 41.091 59.449 40.351 59.449 Z M 40.393 49.989 C 39.212 49.989 38.161 50.603 37.238 51.842 L 37.199 51.822 L 37.219 49.949 C 36.23 50.268 35.207 50.468 34.172 50.544 L 34.172 50.763 C 34.812 50.872 35.234 51.001 35.451 51.138 C 35.668 51.279 35.773 51.514 35.773 51.842 L 35.773 61.51 C 35.773 62.077 35.723 62.491 35.637 62.761 C 35.548 63.027 35.412 63.226 35.223 63.347 C 35.037 63.464 34.703 63.605 34.22 63.773 L 34.22 64 L 39.459 64 L 39.459 63.773 C 38.525 63.546 37.925 63.307 37.669 63.069 C 37.413 62.831 37.285 62.315 37.285 61.513 L 37.285 58.687 L 37.305 58.687 C 38.2 59.66 39.203 60.145 40.304 60.145 C 41.394 60.145 42.328 59.629 43.106 58.597 C 43.881 57.565 44.265 56.337 44.265 54.898 C 44.265 53.561 43.909 52.411 43.214 51.447 C 42.517 50.485 41.583 50.008 40.412 50.008 Z M 20.158 59.051 C 19.696 59.051 19.343 58.933 19.088 58.695 C 18.832 58.457 18.704 58.12 18.704 57.683 C 18.693 56.244 20.158 55.064 23.098 54.141 L 22.998 57.492 C 22.103 58.524 21.15 59.04 20.138 59.04 Z M 24.346 60.142 C 24.78 60.142 25.141 59.962 25.436 59.606 C 25.731 59.247 25.956 58.824 26.123 58.336 L 25.948 58.258 C 25.683 58.891 25.386 59.208 25.064 59.208 C 24.916 59.208 24.78 59.141 24.661 59.009 C 24.544 58.88 24.485 58.712 24.485 58.504 L 24.633 52.526 C 24.661 51.783 24.397 51.178 23.846 50.701 C 23.296 50.224 22.579 49.989 21.692 49.989 C 20.836 49.989 20.08 50.196 19.421 50.622 C 18.762 51.049 18.24 51.556 17.859 52.139 L 19.146 53.23 L 19.246 53.191 C 19.335 52.608 19.58 52.061 19.983 51.556 C 20.386 51.051 20.944 50.793 21.673 50.793 C 22.234 50.793 22.626 50.942 22.851 51.25 C 23.076 51.559 23.185 51.926 23.176 52.361 L 23.137 53.502 C 19.118 54.652 17.103 56.11 17.103 57.865 C 17.103 58.541 17.328 59.085 17.781 59.5 C 18.234 59.915 18.851 60.125 19.63 60.125 C 20.405 60.125 21.094 59.926 21.695 59.542 C 22.295 59.155 22.745 58.709 23.051 58.204 L 23.071 58.224 C 23.04 58.74 23.121 59.197 23.315 59.584 C 23.513 59.971 23.846 60.17 24.327 60.17 Z M 92.997 15.279 L 97.588 15.279 L 97.588 15.052 C 96.91 14.824 96.477 14.586 96.299 14.337 C 96.124 14.09 96.035 13.563 96.035 12.761 L 96.035 5.266 C 95.073 5.583 94.05 5.782 92.958 5.86 L 92.958 6.059 C 93.322 6.197 93.569 6.298 93.705 6.357 C 93.844 6.415 93.992 6.533 94.147 6.713 C 94.306 6.892 94.411 7.13 94.461 7.416 C 94.511 7.702 94.531 8.101 94.531 8.605 L 94.531 12.75 C 94.531 13.551 94.442 14.079 94.256 14.317 C 94.07 14.555 93.647 14.794 92.977 15.021 Z M 95.02 3.589 C 95.284 3.589 95.532 3.48 95.757 3.264 C 95.982 3.045 96.09 2.798 96.09 2.51 C 96.09 2.243 95.973 1.994 95.746 1.775 C 95.52 1.556 95.273 1.45 95.009 1.45 C 94.723 1.45 94.47 1.559 94.242 1.775 C 94.017 1.994 93.908 2.24 93.908 2.51 C 93.908 2.796 94.017 3.053 94.242 3.272 C 94.467 3.491 94.723 3.6 95.009 3.6 Z M 77.045 15.27 L 81.939 15.27 L 81.939 15.043 C 81.133 14.816 80.622 14.578 80.405 14.328 C 80.188 14.081 80.083 13.554 80.083 12.752 L 80.083 8.159 C 80.514 7.268 81.075 6.822 81.753 6.822 C 82.304 6.822 82.826 7.049 83.307 7.515 L 83.524 7.515 L 83.671 5.642 C 83.357 5.414 83.004 5.294 82.62 5.294 C 82.031 5.294 81.5 5.513 81.028 5.939 C 80.555 6.365 80.222 6.839 80.016 7.366 L 79.977 7.366 L 80.035 5.255 C 79.113 5.563 78.101 5.762 76.997 5.849 L 76.997 6.048 C 77.695 6.236 78.137 6.505 78.326 6.842 C 78.512 7.178 78.601 7.753 78.601 8.566 L 78.601 12.75 C 78.601 13.551 78.512 14.079 78.326 14.317 C 78.14 14.555 77.717 14.794 77.047 15.021 L 77.047 15.27 Z M 64.206 6.099 C 64.639 6.099 65.023 6.208 65.345 6.424 C 65.668 6.643 65.915 6.92 66.093 7.248 C 66.268 7.576 66.399 7.862 66.485 8.112 C 66.574 8.359 66.632 8.588 66.663 8.796 L 61.729 8.816 C 61.868 7.963 62.152 7.299 62.593 6.814 C 63.035 6.328 63.566 6.09 64.197 6.09 Z M 68.247 9.519 L 68.247 8.894 C 68.256 8.628 68.158 8.23 67.953 7.702 C 67.363 6.115 66.282 5.322 64.709 5.322 C 63.43 5.322 62.38 5.829 61.554 6.839 C 60.728 7.851 60.314 9.071 60.314 10.49 C 60.314 11.928 60.728 13.117 61.562 14.059 C 62.396 15.001 63.458 15.478 64.748 15.478 C 65.337 15.478 65.868 15.368 66.329 15.15 C 66.791 14.931 67.146 14.653 67.391 14.317 C 67.638 13.98 67.825 13.683 67.941 13.414 C 68.058 13.148 68.147 12.89 68.217 12.632 L 67.98 12.483 C 67.833 12.78 67.686 13.038 67.538 13.249 C 67.391 13.456 67.124 13.666 66.752 13.874 C 66.379 14.081 65.946 14.191 65.445 14.191 C 64.395 14.191 63.5 13.804 62.763 13.03 C 62.027 12.256 61.651 11.177 61.651 9.797 L 61.651 9.531 Z M 47.253 18.848 C 46.339 18.848 45.571 18.68 44.952 18.341 C 44.332 18.004 44.018 17.527 44.018 16.922 C 44.018 16.613 44.095 16.327 44.254 16.058 C 44.412 15.792 44.618 15.573 44.863 15.394 C 45.107 15.214 45.316 15.077 45.491 14.976 C 45.666 14.875 45.824 14.808 45.972 14.757 C 47.2 14.956 48.165 15.133 48.862 15.301 C 49.994 15.567 50.552 16.114 50.552 16.936 C 50.552 17.541 50.227 18.007 49.58 18.335 C 48.929 18.663 48.142 18.82 47.231 18.82 Z M 44.61 8.249 C 44.61 7.484 44.807 6.909 45.188 6.525 C 45.571 6.138 46.055 5.95 46.633 5.95 C 47.331 5.95 47.92 6.197 48.393 6.685 C 48.865 7.17 49.101 7.854 49.101 8.737 C 49.101 9.491 48.915 10.055 48.54 10.422 C 48.165 10.79 47.676 10.977 47.075 10.977 C 46.339 10.977 45.738 10.728 45.277 10.243 C 44.815 9.758 44.579 9.093 44.579 8.249 Z M 49.454 14.031 C 49.268 13.98 48.962 13.913 48.551 13.823 C 48.137 13.734 47.745 13.655 47.381 13.574 C 47.017 13.493 46.664 13.414 46.33 13.336 C 45.997 13.257 45.819 13.218 45.81 13.218 C 45.446 13.139 45.271 12.94 45.271 12.632 C 45.271 12.197 45.685 11.838 46.5 11.572 L 46.806 11.572 C 47.976 11.572 48.899 11.275 49.588 10.672 C 50.274 10.066 50.619 9.354 50.619 8.53 C 50.619 7.815 50.363 7.201 49.852 6.685 C 49.34 6.169 48.771 5.821 48.142 5.644 L 48.142 5.585 C 48.348 5.616 48.565 5.625 48.782 5.625 C 49.813 5.625 50.669 5.229 51.347 4.444 L 51.347 4.343 L 49.794 3.839 C 49.744 4.245 49.488 4.593 49.026 4.879 C 48.565 5.168 47.867 5.316 46.933 5.316 L 46.736 5.316 C 45.663 5.316 44.79 5.613 44.12 6.208 C 43.451 6.802 43.117 7.565 43.117 8.488 C 43.117 9.222 43.342 9.856 43.795 10.391 C 44.248 10.927 44.868 11.283 45.644 11.463 C 45.015 11.642 44.512 11.889 44.14 12.217 C 43.767 12.545 43.581 12.912 43.581 13.319 C 43.581 13.964 44.062 14.39 45.027 14.597 C 45.035 14.597 45.057 14.597 45.096 14.609 C 45.135 14.617 45.166 14.617 45.193 14.617 L 45.193 14.667 C 44.515 14.875 43.937 15.192 43.445 15.61 C 42.953 16.027 42.708 16.521 42.708 17.087 C 42.708 17.634 42.956 18.099 43.445 18.475 C 43.937 18.851 44.496 19.109 45.127 19.249 C 45.755 19.389 46.414 19.457 47.092 19.457 C 47.867 19.457 48.604 19.356 49.293 19.159 C 49.98 18.96 50.58 18.635 51.081 18.167 C 51.584 17.701 51.839 17.135 51.839 16.462 C 51.839 15.262 51.042 14.46 49.441 14.042 Z M 28.21 14.379 C 27.749 14.379 27.393 14.258 27.14 14.02 C 26.884 13.781 26.756 13.445 26.756 13.007 C 26.748 11.569 28.21 10.389 31.151 9.469 L 31.054 12.82 C 30.159 13.851 29.205 14.367 28.193 14.367 Z M 32.399 15.467 C 32.83 15.467 33.194 15.29 33.489 14.931 C 33.783 14.575 34.008 14.149 34.175 13.664 L 33.997 13.585 C 33.733 14.219 33.439 14.536 33.113 14.536 C 32.966 14.536 32.827 14.466 32.71 14.337 C 32.594 14.208 32.532 14.039 32.532 13.832 L 32.68 7.854 C 32.71 7.111 32.443 6.505 31.893 6.028 C 31.343 5.552 30.626 5.313 29.742 5.313 C 28.886 5.313 28.13 5.521 27.471 5.947 C 26.812 6.373 26.292 6.878 25.909 7.464 L 27.196 8.555 L 27.296 8.516 C 27.385 7.93 27.629 7.386 28.032 6.878 C 28.435 6.373 28.997 6.115 29.722 6.115 C 30.284 6.115 30.676 6.264 30.904 6.572 C 31.129 6.881 31.237 7.248 31.229 7.683 L 31.19 8.824 C 27.168 9.974 25.155 11.432 25.155 13.187 C 25.155 13.863 25.38 14.407 25.834 14.822 C 26.287 15.239 26.904 15.447 27.682 15.447 C 28.457 15.447 29.147 15.248 29.747 14.861 C 30.348 14.474 30.798 14.028 31.104 13.523 L 31.123 13.543 C 31.093 14.059 31.173 14.513 31.368 14.9 C 31.565 15.287 31.899 15.486 32.379 15.486 Z M 12.119 14.724 C 11.383 14.724 10.743 14.395 10.201 13.731 C 9.659 13.066 9.248 12.292 8.953 11.401 L 8.953 7.991 C 9.937 6.811 10.821 6.225 11.597 6.225 C 12.403 6.225 13.07 6.671 13.603 7.554 C 14.134 8.437 14.398 9.547 14.398 10.876 C 14.398 11.976 14.201 12.898 13.817 13.633 C 13.434 14.367 12.875 14.732 12.139 14.732 Z M 12.119 5.313 C 10.91 5.313 9.868 5.928 8.995 7.147 L 8.975 7.147 L 8.975 0 C 8.061 0.286 7.038 0.477 5.898 0.564 L 5.898 0.791 C 6.499 0.939 6.91 1.15 7.138 1.424 C 7.363 1.702 7.483 2.109 7.483 2.633 L 7.483 15.514 L 7.68 15.514 C 7.994 14.494 8.328 13.986 8.672 13.986 C 8.831 13.986 9.064 14.115 9.381 14.362 C 9.695 14.611 10.079 14.858 10.54 15.096 C 11.002 15.335 11.483 15.453 11.994 15.453 C 13.103 15.453 14.037 14.948 14.804 13.936 C 15.571 12.923 15.952 11.715 15.952 10.296 C 15.952 8.956 15.599 7.787 14.89 6.786 C 14.182 5.785 13.248 5.288 12.097 5.288 Z M 29.197 45.23 L 29.172 45.23 C 29.052 45.219 28.952 45.135 28.922 45.02 C 28.913 44.986 28.027 41.65 28.132 38.187 C 28.18 36.648 28.594 34.971 29.241 33.445 C 28.808 31.951 28.349 30.504 28.116 29.772 C 27.346 30.7 25.414 32.938 24.213 33.628 C 21.714 35.063 15.235 35.324 11.747 32.725 C 10.321 31.665 9.629 30.437 9.256 29.643 C 8.892 30.445 7.983 31.858 5.729 33.731 C 1.926 36.891 0.82 36.967 0.284 36.678 C 0.211 36.639 0.039 36.519 0.006 36.233 C -0.089 35.45 0.992 34.034 3.216 32.018 C 6.371 29.161 8.328 28.275 9.059 28.401 C 9.267 28.435 9.37 28.544 9.417 28.628 C 9.467 28.715 9.523 28.841 9.592 29.004 C 9.912 29.733 10.504 31.087 12.083 32.265 C 15.293 34.657 21.55 34.5 23.932 33.131 C 25.333 32.327 27.977 29.043 28.004 29.01 C 28.068 28.928 28.174 28.889 28.277 28.909 C 28.38 28.928 28.463 29.001 28.496 29.099 C 28.541 29.234 29.066 30.829 29.608 32.658 C 30.331 31.205 31.262 29.943 32.279 29.15 C 33.261 28.384 34.156 28.191 35.273 28.502 C 35.748 28.634 36.09 28.954 36.26 29.425 C 36.513 30.131 36.31 30.986 35.979 31.469 C 35.659 31.931 35.337 32.212 35.006 32.428 C 35.69 32.408 36.841 32.358 38.781 32.243 C 39.526 32.198 40.599 32.198 41.841 32.198 C 45.021 32.195 49.374 32.192 51.664 31.435 C 52.279 31.233 52.723 30.967 53.043 30.7 C 53.015 30.65 52.99 30.597 52.971 30.543 C 52.862 30.255 52.893 29.938 53.062 29.598 C 53.382 28.956 53.702 28.67 54.046 28.735 C 54.271 28.782 54.416 28.987 54.433 29.284 C 54.452 29.649 54.283 30.19 53.835 30.714 C 54.141 30.93 54.599 31.121 55.05 31.309 C 55.792 31.617 56.559 31.937 57.026 32.467 C 57.465 32.966 57.743 33.558 57.924 34.09 C 58.188 33.482 58.697 32.806 59.669 32.273 C 62.949 30.479 65.937 30.498 69.987 31.141 C 77.662 32.355 80.594 29.259 80.622 29.228 C 80.694 29.15 80.808 29.116 80.911 29.147 C 81.014 29.178 81.092 29.265 81.111 29.371 C 81.119 29.419 81.978 34.051 83.98 34.833 C 86.768 35.921 90.937 35.518 93.889 33.872 L 94.061 33.776 C 95.484 32.983 96.996 32.139 98.356 30.984 C 98.325 29.181 98.547 27.187 99.025 24.961 C 99.879 20.988 102.695 18.276 102.811 18.161 C 102.883 18.093 102.985 18.068 103.079 18.094 C 103.174 18.119 103.25 18.192 103.278 18.287 C 103.314 18.405 104.129 21.215 102.494 25.936 C 101.674 28.297 100.39 29.963 98.928 31.25 C 98.956 32.105 99.042 32.915 99.189 33.687 C 99.565 35.647 100.365 38.145 101.483 39.272 C 101.587 39.385 101.584 39.562 101.475 39.671 C 101.367 39.781 101.192 39.784 101.08 39.679 C 99.559 38.145 98.823 34.789 98.631 33.796 C 98.503 33.131 98.42 32.436 98.378 31.71 C 97.074 32.75 95.665 33.535 94.331 34.278 L 94.158 34.374 C 91.07 36.092 86.704 36.516 83.768 35.366 C 81.878 34.629 80.942 31.25 80.65 29.966 C 79.61 30.799 76.4 32.736 69.895 31.707 C 65.256 30.975 62.741 31.242 59.936 32.778 C 58.271 33.689 58.202 35.086 58.216 35.47 C 58.224 35.543 58.224 35.588 58.227 35.596 C 58.235 35.747 58.121 35.879 57.971 35.896 C 57.821 35.893 57.685 35.804 57.663 35.652 C 57.66 35.641 57.654 35.593 57.651 35.518 C 57.613 35.128 57.418 33.776 56.601 32.845 C 56.223 32.414 55.517 32.119 54.833 31.836 C 54.302 31.614 53.791 31.401 53.426 31.118 C 53.035 31.449 52.515 31.755 51.845 31.976 C 49.471 32.761 45.063 32.764 41.844 32.767 C 40.61 32.767 39.542 32.77 38.817 32.812 C 33.728 33.115 33.719 33.058 33.658 32.747 C 33.63 32.607 33.722 32.458 33.858 32.411 L 34.119 32.271 C 34.656 31.993 35.078 31.774 35.515 31.138 C 35.759 30.782 35.907 30.117 35.729 29.615 C 35.623 29.321 35.42 29.133 35.126 29.049 C 34.189 28.788 33.464 28.948 32.63 29.598 C 31.56 30.431 30.573 31.867 29.856 33.49 C 30.336 35.17 30.773 36.883 30.823 37.73 C 31.051 41.56 29.525 44.919 29.461 45.059 C 29.408 45.166 29.308 45.23 29.197 45.23 Z M 29.503 34.354 C 29.033 35.63 28.738 36.97 28.702 38.201 C 28.633 40.523 29.019 42.788 29.269 43.988 C 29.706 42.766 30.406 40.352 30.25 37.769 C 30.209 37.082 29.889 35.759 29.503 34.354 Z M 8.909 28.956 C 8.503 28.959 6.846 29.497 3.597 32.442 C 0.292 35.436 0.576 36.185 0.578 36.19 C 0.798 36.297 1.76 36.286 5.37 33.286 C 8.186 30.944 8.786 29.394 8.909 28.956 Z M 102.828 18.96 C 102.041 19.832 100.207 22.117 99.57 25.081 C 99.145 27.061 98.925 28.85 98.909 30.476 C 100.157 29.29 101.238 27.787 101.947 25.746 C 103.128 22.342 102.978 19.95 102.828 18.96 Z M 53.86 29.385 C 53.791 29.464 53.688 29.604 53.565 29.851 C 53.49 30.002 53.46 30.131 53.477 30.246 C 53.632 30.044 53.721 29.868 53.768 29.753 C 53.827 29.601 53.852 29.475 53.86 29.385 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-o6yta3\",layoutDependency:layoutDependency,layoutId:\"x5nApuMjw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.631 15.29\" overflow=\"visible\"><path d=\"M 0.039 15.29 L 4.631 15.29 L 4.631 15.063 C 3.953 14.836 3.519 14.597 3.341 14.348 C 3.166 14.098 3.077 13.574 3.077 12.772 L 3.077 0 C 2.074 0.299 1.043 0.489 0 0.566 L 0 0.794 C 0.364 0.911 0.609 1.012 0.748 1.08 C 0.887 1.15 1.034 1.267 1.19 1.447 C 1.348 1.626 1.454 1.865 1.504 2.151 C 1.554 2.439 1.573 2.835 1.573 3.342 L 1.573 12.78 C 1.573 13.585 1.484 14.109 1.298 14.348 C 1.112 14.586 0.689 14.824 0.019 15.052 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jx5shi\",layoutDependency:layoutDependency,layoutId:\"rZ8rf34K5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.631 10.013\" overflow=\"visible\"><path d=\"M 0.042 10.013 L 4.631 10.013 L 4.631 9.786 C 3.953 9.559 3.519 9.32 3.344 9.071 C 3.166 8.824 3.077 8.297 3.077 7.495 L 3.077 0 C 2.115 0.317 1.092 0.516 0 0.594 L 0 0.794 C 0.364 0.934 0.612 1.032 0.748 1.091 C 0.887 1.15 1.034 1.27 1.19 1.45 C 1.348 1.626 1.454 1.867 1.504 2.153 C 1.554 2.442 1.57 2.838 1.57 3.345 L 1.57 7.489 C 1.57 8.291 1.482 8.818 1.295 9.057 C 1.109 9.295 0.687 9.533 0.017 9.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1039dmy\",layoutDependency:layoutDependency,layoutId:\"xUG18wbIZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.182 2.153\" overflow=\"visible\"><path d=\"M 1.112 2.145 C 1.376 2.145 1.623 2.036 1.848 1.817 C 2.074 1.598 2.182 1.352 2.182 1.063 C 2.182 0.796 2.065 0.547 1.837 0.328 C 1.609 0.109 1.365 0 1.101 0 C 0.817 0 0.561 0.109 0.334 0.328 C 0.106 0.547 0 0.794 0 1.063 C 0 1.352 0.108 1.609 0.334 1.828 C 0.559 2.047 0.814 2.153 1.101 2.153 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iels0m\",layoutDependency:layoutDependency,layoutId:\"j8jY3RqS_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 10.016\" overflow=\"visible\"><path d=\"M 0.047 10.016 L 4.942 10.016 L 4.942 9.789 C 4.136 9.561 3.625 9.323 3.411 9.074 C 3.194 8.824 3.085 8.3 3.085 7.498 L 3.085 2.908 C 3.516 2.016 4.078 1.567 4.756 1.567 C 5.306 1.567 5.826 1.795 6.31 2.263 L 6.526 2.263 L 6.674 0.387 C 6.36 0.16 6.004 0.039 5.623 0.039 C 5.034 0.039 4.503 0.258 4.03 0.684 C 3.558 1.11 3.224 1.587 3.019 2.111 L 2.98 2.111 L 3.038 0 C 2.112 0.308 1.101 0.505 0 0.594 L 0 0.794 C 0.698 0.981 1.14 1.251 1.326 1.587 C 1.512 1.924 1.601 2.498 1.601 3.311 L 1.601 7.495 C 1.601 8.297 1.512 8.824 1.326 9.062 C 1.14 9.301 0.717 9.539 0.047 9.766 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bsncaq\",layoutDependency:layoutDependency,layoutId:\"N02NgJ_Uk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.437 8.507\" overflow=\"visible\"><path d=\"M 3.108 8.496 C 2.379 8.496 1.751 8.171 1.22 7.515 C 0.689 6.861 0.286 6.087 0 5.196 L 0 1.744 C 0.876 0.583 1.74 0 2.596 0 C 3.472 0 4.158 0.485 4.67 1.458 C 5.181 2.431 5.437 3.541 5.437 4.8 C 5.437 5.88 5.231 6.774 4.817 7.467 C 4.403 8.159 3.825 8.507 3.085 8.507 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-23m06k\",layoutDependency:layoutDependency,layoutId:\"UqlL_3q1Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.093 14.051\" overflow=\"visible\"><path d=\"M 6.221 0.039 C 5.039 0.039 3.989 0.653 3.066 1.893 L 3.027 1.873 L 3.046 0 C 2.058 0.319 1.035 0.518 0 0.594 L 0 0.813 C 0.639 0.922 1.062 1.051 1.279 1.189 C 1.495 1.329 1.601 1.565 1.601 1.893 L 1.601 11.561 C 1.601 12.127 1.551 12.542 1.465 12.811 C 1.376 13.078 1.24 13.277 1.051 13.397 C 0.864 13.515 0.531 13.655 0.047 13.823 L 0.047 14.051 L 5.287 14.051 L 5.287 13.823 C 4.353 13.596 3.752 13.358 3.497 13.12 C 3.241 12.881 3.113 12.365 3.113 11.563 L 3.113 8.737 L 3.133 8.737 C 4.028 9.71 5.031 10.195 6.132 10.195 C 7.221 10.195 8.155 9.679 8.934 8.647 C 9.709 7.616 10.093 6.387 10.093 4.949 C 10.093 3.611 9.737 2.462 9.042 1.497 C 8.344 0.536 7.41 0.059 6.24 0.059 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7x92a\",layoutDependency:layoutDependency,layoutId:\"OCArkvGaN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.395 4.91\" overflow=\"visible\"><path d=\"M 1.454 4.91 C 0.992 4.91 0.639 4.792 0.384 4.554 C 0.128 4.315 0 3.979 0 3.541 C -0.011 2.103 1.454 0.922 4.395 0 L 4.295 3.351 C 3.399 4.383 2.446 4.898 1.434 4.898 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r38iun\",layoutDependency:layoutDependency,layoutId:\"rzdPLbE71\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.02 10.181\" overflow=\"visible\"><path d=\"M 7.244 10.153 C 7.677 10.153 8.039 9.974 8.333 9.618 C 8.628 9.259 8.853 8.835 9.02 8.347 L 8.845 8.269 C 8.581 8.903 8.283 9.219 7.961 9.219 C 7.813 9.219 7.677 9.152 7.558 9.02 C 7.441 8.891 7.383 8.723 7.383 8.516 L 7.53 2.538 C 7.558 1.795 7.294 1.189 6.743 0.712 C 6.193 0.236 5.476 0 4.589 0 C 3.733 0 2.977 0.207 2.318 0.634 C 1.659 1.06 1.137 1.567 0.756 2.151 L 2.043 3.241 L 2.143 3.202 C 2.232 2.619 2.477 2.072 2.88 1.567 C 3.283 1.063 3.841 0.805 4.57 0.805 C 5.131 0.805 5.523 0.953 5.748 1.262 C 5.973 1.57 6.082 1.938 6.073 2.372 L 6.034 3.513 C 2.015 4.663 0 6.121 0 7.876 C 0 8.552 0.225 9.096 0.678 9.511 C 1.131 9.926 1.748 10.136 2.527 10.136 C 3.302 10.136 3.991 9.937 4.592 9.553 C 5.192 9.166 5.643 8.72 5.948 8.216 L 5.968 8.235 C 5.937 8.751 6.018 9.208 6.212 9.595 C 6.41 9.982 6.743 10.181 7.224 10.181 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xd0063\",layoutDependency:layoutDependency,layoutId:\"k8l7lk96I\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.631 10.013\" overflow=\"visible\"><path d=\"M 0.039 10.013 L 4.631 10.013 L 4.631 9.786 C 3.953 9.559 3.519 9.32 3.341 9.071 C 3.166 8.824 3.077 8.297 3.077 7.495 L 3.077 0 C 2.115 0.317 1.092 0.516 0 0.594 L 0 0.794 C 0.364 0.931 0.612 1.032 0.748 1.091 C 0.887 1.15 1.034 1.267 1.19 1.447 C 1.348 1.626 1.454 1.865 1.504 2.151 C 1.554 2.437 1.573 2.835 1.573 3.339 L 1.573 7.484 C 1.573 8.286 1.484 8.813 1.298 9.051 C 1.112 9.289 0.689 9.528 0.019 9.755 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-132ynvm\",layoutDependency:layoutDependency,layoutId:\"rwPyfnqhK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.182 2.151\" overflow=\"visible\"><path d=\"M 1.112 2.139 C 1.376 2.139 1.623 2.03 1.848 1.814 C 2.074 1.595 2.182 1.349 2.182 1.06 C 2.182 0.794 2.065 0.544 1.837 0.325 C 1.612 0.107 1.365 0 1.101 0 C 0.814 0 0.561 0.109 0.334 0.325 C 0.108 0.544 0 0.791 0 1.06 C 0 1.346 0.108 1.604 0.334 1.823 C 0.559 2.041 0.814 2.151 1.101 2.151 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cjfgjb\",layoutDependency:layoutDependency,layoutId:\"nMtM3ji9K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 10.016\" overflow=\"visible\"><path d=\"M 0.047 10.016 L 4.942 10.016 L 4.942 9.789 C 4.136 9.561 3.625 9.323 3.408 9.074 C 3.191 8.827 3.085 8.3 3.085 7.498 L 3.085 2.905 C 3.516 2.013 4.078 1.567 4.756 1.567 C 5.306 1.567 5.829 1.795 6.31 2.26 L 6.526 2.26 L 6.674 0.387 C 6.36 0.16 6.007 0.039 5.623 0.039 C 5.034 0.039 4.503 0.258 4.03 0.684 C 3.558 1.11 3.224 1.584 3.019 2.111 L 2.98 2.111 L 3.038 0 C 2.115 0.308 1.103 0.508 0 0.594 L 0 0.794 C 0.698 0.981 1.14 1.251 1.329 1.587 C 1.515 1.924 1.604 2.498 1.604 3.311 L 1.604 7.495 C 1.604 8.297 1.515 8.824 1.329 9.062 C 1.142 9.301 0.72 9.539 0.05 9.766 L 0.05 10.016 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3a8ki\",layoutDependency:layoutDependency,layoutId:\"C2uRBNJ_e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.934 2.725\" overflow=\"visible\"><path d=\"M 2.477 0.008 C 2.91 0.008 3.294 0.118 3.616 0.334 C 3.939 0.552 4.186 0.83 4.364 1.158 C 4.539 1.486 4.67 1.772 4.756 2.022 C 4.845 2.268 4.903 2.498 4.934 2.706 L 0 2.725 C 0.139 1.873 0.422 1.208 0.864 0.723 C 1.306 0.238 1.837 0 2.468 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1412biv\",layoutDependency:layoutDependency,layoutId:\"FnhaeYk3X\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.933 10.156\" overflow=\"visible\"><path d=\"M 7.933 4.198 L 7.933 3.572 C 7.941 3.306 7.844 2.908 7.638 2.381 C 7.049 0.794 5.968 0 4.395 0 C 3.116 0 2.065 0.508 1.24 1.517 C 0.414 2.529 0 3.749 0 5.168 C 0 6.606 0.414 7.795 1.248 8.737 C 2.082 9.679 3.144 10.156 4.433 10.156 C 5.023 10.156 5.554 10.047 6.015 9.828 C 6.476 9.609 6.832 9.332 7.077 8.995 C 7.324 8.659 7.51 8.361 7.627 8.092 C 7.744 7.826 7.833 7.568 7.902 7.31 L 7.666 7.161 C 7.519 7.458 7.371 7.716 7.224 7.927 C 7.077 8.134 6.81 8.345 6.438 8.552 C 6.065 8.76 5.631 8.869 5.131 8.869 C 4.08 8.869 3.185 8.482 2.449 7.708 C 1.712 6.934 1.337 5.855 1.337 4.475 L 1.337 4.209 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4ssl3q\",layoutDependency:layoutDependency,layoutId:\"BO1DYVwgP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.535 4.091\" overflow=\"visible\"><path d=\"M 3.235 4.091 C 2.321 4.091 1.554 3.923 0.934 3.583 C 0.314 3.247 0 2.77 0 2.165 C 0 1.856 0.078 1.57 0.236 1.301 C 0.395 1.035 0.6 0.816 0.845 0.636 C 1.09 0.457 1.298 0.32 1.473 0.219 C 1.648 0.118 1.807 0.05 1.954 0 C 3.183 0.199 4.147 0.376 4.845 0.544 C 5.976 0.81 6.535 1.357 6.535 2.179 C 6.535 2.784 6.21 3.25 5.562 3.578 C 4.912 3.906 4.125 4.063 3.213 4.063 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kuurkn\",layoutDependency:layoutDependency,layoutId:\"Z04ex7XNw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.522 5.027\" overflow=\"visible\"><path d=\"M 0.031 2.299 C 0.031 1.534 0.228 0.959 0.609 0.575 C 0.992 0.188 1.476 0 2.054 0 C 2.752 0 3.341 0.247 3.814 0.735 C 4.286 1.22 4.522 1.904 4.522 2.787 C 4.522 3.541 4.336 4.105 3.961 4.472 C 3.586 4.84 3.096 5.027 2.496 5.027 C 1.759 5.027 1.159 4.778 0.698 4.293 C 0.236 3.808 0 3.143 0 2.299 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ag600q\",layoutDependency:layoutDependency,layoutId:\"AaZIFXrWU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.131 15.618\" overflow=\"visible\"><path d=\"M 6.746 10.192 C 6.56 10.142 6.254 10.075 5.843 9.985 C 5.429 9.895 5.037 9.817 4.672 9.735 C 4.308 9.654 3.955 9.575 3.622 9.497 C 3.288 9.418 3.11 9.379 3.102 9.379 C 2.738 9.301 2.563 9.102 2.563 8.793 C 2.563 8.359 2.977 8 3.791 7.733 L 4.097 7.733 C 5.267 7.733 6.19 7.436 6.879 6.833 C 7.566 6.228 7.911 5.515 7.911 4.691 C 7.911 3.976 7.655 3.362 7.144 2.846 C 6.632 2.33 6.062 1.982 5.434 1.806 L 5.434 1.747 C 5.64 1.778 5.857 1.786 6.073 1.786 C 7.105 1.786 7.961 1.391 8.639 0.606 L 8.639 0.505 L 7.085 0 C 7.035 0.407 6.779 0.754 6.318 1.04 C 5.857 1.329 5.159 1.478 4.225 1.478 L 4.028 1.478 C 2.955 1.478 2.082 1.775 1.412 2.369 C 0.742 2.964 0.409 3.726 0.409 4.649 C 0.409 5.384 0.634 6.017 1.087 6.553 C 1.54 7.088 2.16 7.444 2.935 7.624 C 2.307 7.803 1.804 8.05 1.431 8.378 C 1.059 8.706 0.873 9.074 0.873 9.48 C 0.873 10.125 1.354 10.551 2.318 10.759 C 2.327 10.759 2.349 10.759 2.388 10.77 C 2.427 10.778 2.457 10.778 2.485 10.778 L 2.485 10.829 C 1.807 11.036 1.229 11.353 0.737 11.771 C 0.245 12.189 0 12.682 0 13.249 C 0 13.795 0.247 14.261 0.737 14.637 C 1.229 15.012 1.787 15.27 2.418 15.41 C 3.046 15.551 3.705 15.618 4.383 15.618 C 5.159 15.618 5.895 15.517 6.585 15.321 C 7.271 15.122 7.872 14.796 8.372 14.328 C 8.875 13.863 9.131 13.296 9.131 12.623 C 9.131 11.423 8.333 10.621 6.732 10.204 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1al4r70\",layoutDependency:layoutDependency,layoutId:\"uXRByplzn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.395 4.91\" overflow=\"visible\"><path d=\"M 1.454 4.91 C 0.992 4.91 0.637 4.789 0.384 4.551 C 0.128 4.312 0 3.976 0 3.539 C -0.008 2.1 1.454 0.92 4.395 0 L 4.297 3.351 C 3.402 4.383 2.449 4.898 1.437 4.898 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m96qi9\",layoutDependency:layoutDependency,layoutId:\"RmAsKzBtF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.02 10.173\" overflow=\"visible\"><path d=\"M 7.244 10.153 C 7.674 10.153 8.039 9.976 8.333 9.618 C 8.628 9.261 8.853 8.835 9.02 8.35 L 8.842 8.272 C 8.578 8.905 8.283 9.222 7.958 9.222 C 7.811 9.222 7.672 9.152 7.555 9.023 C 7.438 8.894 7.377 8.726 7.377 8.518 L 7.524 2.54 C 7.555 1.797 7.288 1.192 6.738 0.715 C 6.187 0.238 5.47 0 4.586 0 C 3.73 0 2.974 0.207 2.315 0.634 C 1.657 1.06 1.137 1.565 0.753 2.151 L 2.04 3.241 L 2.14 3.202 C 2.229 2.616 2.474 2.072 2.877 1.565 C 3.28 1.06 3.841 0.802 4.567 0.802 C 5.128 0.802 5.52 0.951 5.748 1.259 C 5.973 1.567 6.082 1.935 6.073 2.369 L 6.034 3.511 C 2.012 4.66 0 6.118 0 7.873 C 0 8.549 0.225 9.093 0.678 9.508 C 1.131 9.926 1.748 10.133 2.527 10.133 C 3.302 10.133 3.991 9.934 4.592 9.547 C 5.192 9.16 5.643 8.715 5.948 8.21 L 5.968 8.23 C 5.937 8.745 6.018 9.2 6.212 9.587 C 6.41 9.974 6.743 10.173 7.224 10.173 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bi826o\",layoutDependency:layoutDependency,layoutId:\"VhExRG3jf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.445 8.507\" overflow=\"visible\"><path d=\"M 3.166 8.499 C 2.429 8.499 1.79 8.171 1.248 7.506 C 0.706 6.842 0.295 6.068 0 5.176 L 0 1.766 C 0.984 0.586 1.868 0 2.643 0 C 3.449 0 4.117 0.446 4.65 1.329 C 5.181 2.212 5.445 3.323 5.445 4.652 C 5.445 5.751 5.248 6.673 4.864 7.408 C 4.481 8.143 3.922 8.507 3.185 8.507 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18kihoz\",layoutDependency:layoutDependency,layoutId:\"VR64Sc1yx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.054 15.514\" overflow=\"visible\"><path d=\"M 6.221 5.313 C 5.012 5.313 3.969 5.928 3.096 7.147 L 3.077 7.147 L 3.077 0 C 2.163 0.286 1.14 0.477 0 0.564 L 0 0.791 C 0.6 0.939 1.012 1.15 1.24 1.424 C 1.465 1.702 1.584 2.109 1.584 2.633 L 1.584 15.514 L 1.782 15.514 C 2.096 14.494 2.429 13.986 2.774 13.986 C 2.932 13.986 3.166 14.115 3.483 14.362 C 3.797 14.611 4.18 14.858 4.642 15.096 C 5.103 15.335 5.584 15.453 6.096 15.453 C 7.205 15.453 8.139 14.948 8.906 13.936 C 9.673 12.923 10.054 11.715 10.054 10.296 C 10.054 8.956 9.701 7.787 8.992 6.786 C 8.283 5.785 7.349 5.288 6.198 5.288 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nc2miq\",layoutDependency:layoutDependency,layoutId:\"hvp7Kto8o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103.513 27.147\" overflow=\"visible\"><path d=\"M 29.197 27.147 L 29.172 27.147 C 29.052 27.135 28.952 27.051 28.922 26.936 C 28.913 26.903 28.027 23.566 28.132 20.103 C 28.18 18.564 28.594 16.887 29.241 15.362 C 28.808 13.867 28.349 12.42 28.116 11.688 C 27.346 12.617 25.414 14.854 24.213 15.544 C 21.714 16.98 15.235 17.24 11.747 14.641 C 10.321 13.581 9.629 12.353 9.256 11.56 C 8.892 12.361 7.983 13.775 5.729 15.648 C 1.926 18.808 0.82 18.883 0.284 18.595 C 0.211 18.555 0.039 18.435 0.006 18.149 C -0.089 17.366 0.992 15.95 3.216 13.934 C 6.371 11.077 8.328 10.191 9.059 10.317 C 9.267 10.351 9.37 10.46 9.417 10.544 C 9.467 10.631 9.523 10.758 9.592 10.92 C 9.912 11.649 10.504 13.004 12.083 14.181 C 15.293 16.573 21.55 16.416 23.932 15.048 C 25.333 14.243 27.977 10.959 28.004 10.926 C 28.068 10.845 28.174 10.805 28.277 10.825 C 28.38 10.845 28.463 10.917 28.496 11.016 C 28.541 11.15 29.066 12.746 29.608 14.574 C 30.331 13.121 31.262 11.86 32.279 11.066 C 33.261 10.301 34.156 10.107 35.273 10.418 C 35.748 10.55 36.09 10.87 36.26 11.341 C 36.513 12.047 36.31 12.903 35.979 13.385 C 35.659 13.848 35.337 14.128 35.006 14.344 C 35.69 14.324 36.841 14.274 38.781 14.159 C 39.526 14.114 40.599 14.114 41.841 14.114 C 45.021 14.111 49.374 14.108 51.664 13.351 C 52.279 13.149 52.723 12.883 53.043 12.617 C 53.015 12.566 52.99 12.513 52.971 12.46 C 52.862 12.171 52.893 11.854 53.062 11.515 C 53.382 10.873 53.702 10.587 54.046 10.651 C 54.271 10.699 54.416 10.903 54.433 11.201 C 54.452 11.565 54.283 12.106 53.835 12.631 C 54.141 12.847 54.599 13.037 55.05 13.225 C 55.792 13.533 56.559 13.853 57.026 14.383 C 57.465 14.882 57.743 15.474 57.924 16.007 C 58.188 15.398 58.697 14.722 59.669 14.19 C 62.949 12.395 65.937 12.415 69.987 13.057 C 77.662 14.271 80.594 11.175 80.622 11.145 C 80.694 11.066 80.808 11.032 80.911 11.063 C 81.014 11.094 81.092 11.181 81.111 11.288 C 81.119 11.335 81.978 15.967 83.98 16.75 C 86.768 17.838 90.937 17.434 93.889 15.788 L 94.061 15.693 C 95.484 14.899 96.996 14.055 98.356 12.9 C 98.325 11.097 98.547 9.103 99.025 6.877 C 99.879 2.904 102.695 0.192 102.811 0.077 C 102.883 0.01 102.985 -0.016 103.079 0.01 C 103.174 0.035 103.25 0.109 103.278 0.204 C 103.314 0.321 104.129 3.131 102.494 7.853 C 101.674 10.214 100.39 11.879 98.928 13.166 C 98.956 14.021 99.042 14.832 99.189 15.603 C 99.565 17.563 100.365 20.061 101.483 21.188 C 101.587 21.302 101.584 21.478 101.475 21.587 C 101.367 21.697 101.192 21.7 101.08 21.595 C 99.559 20.061 98.823 16.705 98.631 15.712 C 98.503 15.048 98.42 14.352 98.378 13.626 C 97.074 14.666 95.665 15.451 94.331 16.194 L 94.158 16.29 C 91.07 18.009 86.704 18.432 83.768 17.282 C 81.878 16.545 80.942 13.166 80.65 11.882 C 79.61 12.715 76.4 14.652 69.895 13.623 C 65.256 12.891 62.741 13.158 59.936 14.694 C 58.271 15.606 58.202 17.002 58.216 17.386 C 58.224 17.459 58.224 17.504 58.227 17.512 C 58.235 17.664 58.121 17.795 57.971 17.812 C 57.821 17.809 57.685 17.72 57.663 17.568 C 57.66 17.557 57.654 17.509 57.651 17.434 C 57.613 17.044 57.418 15.693 56.601 14.762 C 56.223 14.33 55.517 14.035 54.833 13.752 C 54.302 13.531 53.791 13.318 53.426 13.034 C 53.035 13.365 52.515 13.671 51.845 13.892 C 49.471 14.677 45.063 14.68 41.844 14.683 C 40.61 14.683 39.542 14.686 38.817 14.728 C 33.728 15.031 33.719 14.975 33.658 14.663 C 33.63 14.523 33.722 14.375 33.858 14.327 L 34.119 14.187 C 34.656 13.909 35.078 13.691 35.515 13.054 C 35.759 12.698 35.907 12.033 35.729 11.531 C 35.623 11.237 35.42 11.049 35.126 10.965 C 34.189 10.704 33.464 10.864 32.63 11.515 C 31.56 12.347 30.573 13.783 29.856 15.407 C 30.336 17.086 30.773 18.799 30.823 19.646 C 31.051 23.476 29.525 26.835 29.461 26.976 C 29.408 27.082 29.308 27.147 29.197 27.147 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h4080s\",layoutDependency:layoutDependency,layoutId:\"rfmDrxuwI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.579 9.634\" overflow=\"visible\"><path d=\"M 0.809 0 C 0.339 1.276 0.044 2.616 0.008 3.847 C -0.061 6.169 0.325 8.434 0.575 9.634 C 1.012 8.412 1.712 5.998 1.556 3.415 C 1.515 2.728 1.195 1.405 0.809 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qhm1yt\",layoutDependency:layoutDependency,layoutId:\"htpAcQ3qn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.338 7.265\" overflow=\"visible\"><path d=\"M 8.338 0 C 7.932 0.003 6.275 0.541 3.026 3.485 C -0.279 6.48 0.004 7.229 0.007 7.234 C 0.227 7.341 1.188 7.33 4.799 4.329 C 7.615 1.988 8.215 0.437 8.338 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12bospb\",layoutDependency:layoutDependency,layoutId:\"aQBKG5O4d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.02 11.516\" overflow=\"visible\"><path d=\"M 3.919 0 C 3.133 0.872 1.298 3.157 0.662 6.121 C 0.236 8.101 0.017 9.89 0 11.516 C 1.248 10.33 2.329 8.827 3.038 6.786 C 4.219 3.382 4.069 0.99 3.919 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vanfr5\",layoutDependency:layoutDependency,layoutId:\"MFDJP30Xf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.388 0 C 0.319 0.079 0.216 0.219 0.093 0.465 C 0.018 0.617 -0.012 0.746 0.004 0.861 C 0.16 0.659 0.249 0.482 0.296 0.367 C 0.355 0.216 0.38 0.09 0.388 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ntm7ac\",layoutDependency:layoutDependency,layoutId:\"w_3BgKhMd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.656 1.682\" overflow=\"visible\"><path d=\"M 0.777 1.682 C 0.741 1.682 0.705 1.679 0.668 1.671 C 0.579 1.654 0.321 1.59 0.174 1.41 C 0.026 1.228 0.01 1.02 0.001 0.897 C -0.029 0.406 0.477 0.042 0.763 0.008 C 1.033 -0.025 1.272 0.045 1.436 0.205 C 1.597 0.359 1.675 0.589 1.652 0.849 C 1.622 1.225 1.38 1.441 1.305 1.5 C 1.191 1.587 0.971 1.682 0.777 1.682 Z M 0.894 0.572 C 0.874 0.572 0.852 0.575 0.832 0.575 C 0.763 0.591 0.56 0.74 0.568 0.855 C 0.577 0.95 0.585 1.009 0.613 1.043 C 0.635 1.063 0.724 1.096 0.78 1.107 L 0.782 1.107 C 0.824 1.105 0.921 1.071 0.963 1.04 C 0.969 1.034 1.074 0.948 1.085 0.799 C 1.088 0.748 1.088 0.659 1.041 0.614 C 1.013 0.586 0.96 0.572 0.894 0.572 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jnfk9k\",layoutDependency:layoutDependency,layoutId:\"Pfn7RyvmT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.656 1.682\" overflow=\"visible\"><path d=\"M 0.777 1.682 C 0.741 1.682 0.705 1.679 0.668 1.671 C 0.579 1.654 0.321 1.59 0.174 1.41 C 0.026 1.228 0.01 1.02 0.001 0.897 C -0.029 0.406 0.477 0.042 0.763 0.008 C 1.033 -0.025 1.272 0.045 1.436 0.205 C 1.597 0.359 1.675 0.589 1.652 0.849 C 1.622 1.225 1.38 1.441 1.305 1.5 C 1.191 1.587 0.971 1.682 0.777 1.682 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8kl4uv\",layoutDependency:layoutDependency,layoutId:\"ZG8uiguSr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.325 0 C 0.306 0 0.284 0.003 0.264 0.003 C 0.195 0.02 -0.008 0.168 0 0.283 C 0.009 0.379 0.017 0.437 0.045 0.471 C 0.067 0.491 0.156 0.524 0.211 0.536 L 0.214 0.536 C 0.256 0.533 0.353 0.499 0.395 0.468 C 0.401 0.463 0.506 0.376 0.517 0.227 C 0.52 0.177 0.52 0.087 0.473 0.042 C 0.445 0.014 0.392 0 0.325 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n31vl2\",layoutDependency:layoutDependency,layoutId:\"v0q53654l\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1logggx\",layoutDependency:layoutDependency,layoutId:\"nkIYZtozs\",style:{borderBottomLeftRadius:56,borderBottomRightRadius:56,borderTopLeftRadius:56,borderTopRightRadius:56},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qianjv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VgGYLrdDl-container\",nodeId:\"VgGYLrdDl\",rendersWithMotion:true,scopeId:\"qsBCEHCAA\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(31, 24, 20, 0.5)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",iconSize:20,iconType:\"default\",id:\"VgGYLrdDl\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(31, 24, 20, 0.4)\",placeholderText:\"S\\xf6k p\\xe5 n\\xe5got gott\"},textColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"},layoutId:\"VgGYLrdDl\",modalOptions:{backgroundColor:\"var(--token-6557710a-f0cf-439f-b5ee-21c37662c497, rgb(248, 244, 242))\",borderRadius:16,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(31, 24, 20, 0.4)\",subtitleFont:{fontFamily:'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",titleFont:{fontFamily:'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+((componentViewport?.height||141)-141)/2+19.5,...addPropertyOverrides({T3ARsPd10:{y:(componentViewport?.y||0)+((componentViewport?.height||81)-81)/2+19.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5uwx2g-container\",layoutDependency:layoutDependency,layoutId:\"ILLbKV_ZE-container\",nodeId:\"ILLbKV_ZE\",rendersWithMotion:true,scopeId:\"qsBCEHCAA\",children:/*#__PURE__*/_jsx(Primary,{AEhVGL5jM:\"Best\\xe4ll idag\",height:\"100%\",id:\"ILLbKV_ZE\",layoutId:\"ILLbKV_ZE\",tOSbxejGp:16,variant:matchVariant(\"YyNkUJ1yA\"),width:\"100%\",...addPropertyOverrides({T3ARsPd10:{QMZSUU9m4:\"https://bageriapril.workcloud.se/bestallningar\"}},baseVariant,gestureVariant)})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k3sdy0\",\"data-border\":true,\"data-framer-name\":\"Underhaeder\",layoutDependency:layoutDependency,layoutId:\"FkhNgTPpE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(31, 24, 20, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.892,background:\"linear-gradient(180deg, rgb(255, 190, 153) 0%, var(--token-be74759f-0e8f-423d-8fdd-e00f0c793696, rgb(255, 216, 194)) 35.36036036036036%)\",boxShadow:\"0px 2px 8px 0px rgba(31, 24, 20, 0.12)\",cornerShape:\"superellipse(1.2)\",filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"},variants:{T3ARsPd10:{boxShadow:\"0px 2px 8px 0px rgba(31, 24, 20, 0)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-q6qrr7\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"D4_zNZXCY\",style:{mask:\"linear-gradient(270deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 4%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(270deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 4%, rgba(0,0,0,1) 100%) add\"},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vOYkIK66F\"},motionChild:true,nodeId:\"Cm5xhsbIG\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"Hela sortimentet\"})})})}),className:\"framer-th0lrd\",\"data-framer-appear-id\":\"th0lrd\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"Cm5xhsbIG\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true}),collection?.map(({H5VdCi_0R:H5VdCi_0RD4_zNZXCY,id:idD4_zNZXCY,jgRr5lX4z:jgRr5lX4zD4_zNZXCY,Mc4QsWtoM:Mc4QsWtoMD4_zNZXCY},index)=>{Mc4QsWtoMD4_zNZXCY??=\"\";H5VdCi_0RD4_zNZXCY??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`D4_zNZXCY-${idD4_zNZXCY}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Mc4QsWtoM:Mc4QsWtoMD4_zNZXCY},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m9lfyb\",layoutDependency:layoutDependency,layoutId:\"WLv68mccW\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:stagger(transition3,index*.02),x:0,y:0},children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Mc4QsWtoM:Mc4QsWtoMD4_zNZXCY},webPageId:\"kzqV1liyW\"},motionChild:true,nodeId:\"MnhSkNSsq\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"Fyllda Frallor\"})})})}),className:\"framer-1o0x8of\",\"data-framer-appear-id\":`1o0x8of-${index}`,\"data-highlight\":true,fonts:[\"GF;Google Sans-500\"],id:`${Mc4QsWtoMD4_zNZXCY}-${layoutId}-1o0x8of`,initial:animation1,layoutDependency:layoutDependency,layoutId:\"MnhSkNSsq\",onMouseEnter:onMouseEnter13elrgn({overlay}),optimized:true,ref:dynamicRef(`${Mc4QsWtoMD4_zNZXCY}-${layoutId}-1o0x8of`),style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},text:H5VdCi_0RD4_zNZXCY,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:dynamicRef(`${Mc4QsWtoMD4_zNZXCY}-${layoutId}-1o0x8of`),className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${Mc4QsWtoMD4_zNZXCY}-${layoutId}-1o0x8of`,offsetX:-2.875003012100933,offsetY:12.000002232845873,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1g91gc9\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"AAqN2iIRN\",ref:dynamicRef(`${Mc4QsWtoMD4_zNZXCY}-${layoutId}-1g91gc9`),role:\"dialog\",style:{backgroundColor:\"var(--token-be74759f-0e8f-423d-8fdd-e00f0c793696, rgb(255, 216, 194))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.1)\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Mc4QsWtoM:Mc4QsWtoMD4_zNZXCY},webPageId:\"kzqV1liyW\"},motionChild:true,nodeId:\"pKyTcFD9i\",openInNewTab:false,scopeId:\"qsBCEHCAA\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",pixelHeight:3e3,pixelWidth:3e3,sizes:\"138px\",...toResponsiveImage(jgRr5lX4zD4_zNZXCY)},className:\"framer-tgr9e6 framer-8t954b\",layoutDependency:layoutDependency,layoutId:\"pKyTcFD9i\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}})})})})})]})})})})},idD4_zNZXCY);})]});}})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p9t49a\",layoutDependency:layoutDependency,layoutId:\"bp9wEd838\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"T6xAVoIVX\"},motionChild:true,nodeId:\"W6sq8pTy4\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"Kontakt\"})})})}),className:\"framer-fa50rr\",\"data-framer-appear-id\":\"fa50rr\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"W6sq8pTy4\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PXLOek7EL\"},motionChild:true,nodeId:\"aYXrUKJdt\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"Jobba hos oss\"})})})}),className:\"framer-15ms8a2\",\"data-framer-appear-id\":\"15ms8a2\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"aYXrUKJdt\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LRfiQM_43\"},motionChild:true,nodeId:\"k37pkIyae\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"V\\xe5r historia\"})})})}),className:\"framer-7ov3bn\",\"data-framer-appear-id\":\"7ov3bn\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"k37pkIyae\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mhbm8LdqY\"},motionChild:true,nodeId:\"JBylzAihB\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"Presentkort\"})})})}),className:\"framer-19er8i3\",\"data-framer-appear-id\":\"19er8i3\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"JBylzAihB\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{apmjMW3Ou:\"alla-bilderna\"},unresolvedPathSlugs:{apmjMW3Ou:{collectionId:\"IqPY7kHN0\",collectionItemId:\"yqb_QGp_Y\"}},webPageId:\"Nj2nFjtKG\"},motionChild:true,nodeId:\"RGUilrXK0\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"Galleri\"})})})}),className:\"framer-84qcc\",\"data-framer-appear-id\":\"84qcc\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"RGUilrXK0\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation10,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtNTAw\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xZXuqtniK\"},motionChild:true,nodeId:\"VHWSAme6S\",openInNewTab:false,relValues:[],scopeId:\"qsBCEHCAA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-137nftr\",\"data-styles-preset\":\"LAfwL_7ao\",children:\"V\\xe4ster\\xe5s Bibliotek\"})})})}),className:\"framer-q6rikl\",\"data-framer-appear-id\":\"q6rikl\",fonts:[\"GF;Google Sans-500\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"VHWSAme6S\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, rgb(239, 156, 108))\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-wHV74.framer-8t954b, .framer-wHV74 .framer-8t954b { display: block; }\",\".framer-wHV74.framer-1n8wlf8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-wHV74 .framer-1rr44ef { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 8px 22px 8px 14px; position: relative; width: 100%; z-index: 10; }\",\".framer-wHV74 .framer-1n1x33q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 65px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wHV74 .framer-kr81gt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-wHV74 .framer-1mvl22h, .framer-wHV74 .framer-1677rpi, .framer-wHV74 .framer-1pvtbqj { flex: none; height: 48px; position: relative; white-space: pre; width: auto; }\",\".framer-wHV74 .framer-1z70m1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: 51%; width: min-content; z-index: 1; }\",\".framer-wHV74 .framer-1m7zxn6 { height: 64px; position: relative; width: 104px; }\",\".framer-wHV74 .framer-1rs4qt1 { height: 64px; left: 0px; position: absolute; top: 0px; width: 104px; }\",\".framer-wHV74 .framer-o6yta3 { height: 16px; left: 82px; position: absolute; top: 45px; width: 5px; }\",\".framer-wHV74 .framer-1jx5shi { height: 10px; left: 69px; position: absolute; top: 50px; width: 5px; }\",\".framer-wHV74 .framer-1039dmy { height: 2px; left: 70px; position: absolute; top: 46px; width: 2px; }\",\".framer-wHV74 .framer-1iels0m { height: 10px; left: 53px; position: absolute; top: 50px; width: 7px; }\",\".framer-wHV74 .framer-bsncaq { height: 9px; left: 37px; position: absolute; top: 51px; width: 6px; }\",\".framer-wHV74 .framer-23m06k { height: 14px; left: 34px; position: absolute; top: 50px; width: 10px; }\",\".framer-wHV74 .framer-7x92a { height: 5px; left: 19px; position: absolute; top: 54px; width: 5px; }\",\".framer-wHV74 .framer-1r38iun { height: 10px; left: 17px; position: absolute; top: 50px; width: 9px; }\",\".framer-wHV74 .framer-xd0063 { height: 10px; left: 93px; position: absolute; top: 5px; width: 5px; }\",\".framer-wHV74 .framer-132ynvm { height: 2px; left: 94px; position: absolute; top: 1px; width: 2px; }\",\".framer-wHV74 .framer-1cjfgjb { height: 10px; left: 77px; position: absolute; top: 5px; width: 7px; }\",\".framer-wHV74 .framer-3a8ki { height: 3px; left: 62px; position: absolute; top: 6px; width: 5px; }\",\".framer-wHV74 .framer-1412biv { height: 10px; left: 60px; position: absolute; top: 5px; width: 8px; }\",\".framer-wHV74 .framer-4ssl3q { height: 4px; left: 44px; position: absolute; top: 15px; width: 7px; }\",\".framer-wHV74 .framer-kuurkn { height: 5px; left: 45px; position: absolute; top: 6px; width: 5px; }\",\".framer-wHV74 .framer-1ag600q { height: 16px; left: 43px; position: absolute; top: 4px; width: 9px; }\",\".framer-wHV74 .framer-1al4r70 { height: 5px; left: 27px; position: absolute; top: 9px; width: 5px; }\",\".framer-wHV74 .framer-1m96qi9 { height: 10px; left: 25px; position: absolute; top: 5px; width: 9px; }\",\".framer-wHV74 .framer-1bi826o { height: 9px; left: 9px; position: absolute; top: 6px; width: 6px; }\",\".framer-wHV74 .framer-18kihoz { height: 16px; left: 6px; position: absolute; top: 0px; width: 10px; }\",\".framer-wHV74 .framer-nc2miq { height: 27px; left: 0px; position: absolute; top: 18px; width: 104px; }\",\".framer-wHV74 .framer-1h4080s { height: 10px; left: 29px; position: absolute; top: 34px; width: 2px; }\",\".framer-wHV74 .framer-1qhm1yt { height: 8px; left: 1px; position: absolute; top: 29px; width: 9px; }\",\".framer-wHV74 .framer-12bospb { height: 12px; left: 99px; position: absolute; top: 19px; width: 4px; }\",\".framer-wHV74 .framer-1vanfr5 { height: 1px; left: 53px; position: absolute; top: 29px; width: 1px; }\",\".framer-wHV74 .framer-1ntm7ac { height: 2px; left: 80px; position: absolute; top: 25px; width: 2px; }\",\".framer-wHV74 .framer-1jnfk9k { height: 2px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-wHV74 .framer-8kl4uv { height: 1px; left: 1px; position: absolute; top: 1px; width: 1px; }\",\".framer-wHV74 .framer-1n31vl2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wHV74 .framer-1logggx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wHV74 .framer-qianjv-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: auto; position: relative; width: 44px; }\",\".framer-wHV74 .framer-5uwx2g-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-wHV74 .framer-1k3sdy0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 24px 8px 24px; position: relative; width: 100%; z-index: 9; }\",\".framer-wHV74 .framer-q6qrr7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-wHV74 .framer-th0lrd, .framer-wHV74 .framer-1o0x8of, .framer-wHV74 .framer-fa50rr, .framer-wHV74 .framer-15ms8a2, .framer-wHV74 .framer-7ov3bn, .framer-wHV74 .framer-19er8i3, .framer-wHV74 .framer-84qcc, .framer-wHV74 .framer-q6rikl { flex: none; height: 44px; position: relative; white-space: pre; width: auto; }\",\".framer-wHV74 .framer-1m9lfyb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-wHV74 .framer-1g91gc9 { align-content: center; align-items: center; aspect-ratio: 1.3333333333333333 / 1; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: 146px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wHV74 .framer-tgr9e6 { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; text-decoration: none; width: 1px; }\",\".framer-wHV74 .framer-p9t49a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wHV74.framer-v-3dzgen .framer-1n1x33q, .framer-wHV74.framer-v-pautig .framer-fa50rr { order: 0; }\",\".framer-wHV74.framer-v-3dzgen .framer-1k3sdy0 { left: 0px; min-height: 60px; position: absolute; right: 0px; top: -8px; width: unset; }\",\".framer-wHV74.framer-v-pautig .framer-15ms8a2 { order: 1; }\",\".framer-wHV74.framer-v-pautig .framer-7ov3bn { order: 2; }\",\".framer-wHV74.framer-v-pautig .framer-19er8i3 { order: 3; }\",\".framer-wHV74.framer-v-pautig .framer-84qcc { order: 4; }\",\".framer-wHV74.framer-v-pautig .framer-q6rikl { order: 5; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-wHV74[data-border=\"true\"]::after, .framer-wHV74 [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; }','.framer-wHV74[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-wHV74 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-wHV74[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-wHV74 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-wHV74[data-hide-scrollbars=\"true\"], .framer-wHV74 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 141\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"T3ARsPd10\":{\"layout\":[\"fixed\",\"auto\"]},\"J1XME3jbg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqsBCEHCAA=withCSS(Component,css,\"framer-wHV74\");export default FramerqsBCEHCAA;FramerqsBCEHCAA.displayName=\"Header\";FramerqsBCEHCAA.defaultProps={height:141,width:1200};addPropertyControls(FramerqsBCEHCAA,{variant:{options:[\"PDI9RdJax\",\"T3ARsPd10\",\"J1XME3jbg\"],optionTitles:[\"Sortiment\",\"Default\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqsBCEHCAA,[{explicitInter:true,fonts:[{cssFamilyName:\"Google Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans\",url:\"https://fonts.gstatic.com/s/googlesans/v71/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrw2IKlnrSjiEjo5.woff2\",weight:\"500\"},{cssFamilyName:\"Google Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans\",url:\"https://fonts.gstatic.com/s/googlesans/v71/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrwEIKlnrSjiEjo5.woff2\",weight:\"400\"}]},...SearchFonts,...PrimaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerqsBCEHCAA.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(Primary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqsBCEHCAA\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T3ARsPd10\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"J1XME3jbg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"141\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qsBCEHCAA.map","// Generated by Framer (d5224d0)\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 7.166 0 L 0.579 6.587 C 0.208 6.963 0 7.471 0 8 C 0 8.529 0.208 9.037 0.579 9.413 L 7.166 16\" fill=\"transparent\" height=\"16px\" id=\"Sv_lD_lKH\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(8.417 4)\" width=\"7.166169999999999px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"1873165111\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QqHSE\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QqHSE { -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 {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Left\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-QqHSE\");Icon.displayName=\"Chevron Left\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2db7bbf)\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=[\"NBQXojr9w\",\"z52eCVYGD\"];const serializationHash=\"framer-wLaHQ\";const variantClassNames={NBQXojr9w:\"framer-v-tlswid\",z52eCVYGD:\"framer-v-kqo0zr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Q3fqsOFp0=undefined;const wBYLA2zsj=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"NBQXojr9w\",\"Variant 2\":\"z52eCVYGD\"};const getProps=({click,fill,height,id,width,...props})=>{return{...props,Q3fqsOFp0:click??props.Q3fqsOFp0,variant:humanReadableVariantMap[props.variant]??props.variant??\"NBQXojr9w\",wBYLA2zsj:fill??props.wBYLA2zsj??\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"};};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,wBYLA2zsj,Q3fqsOFp0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NBQXojr9w\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2pswdr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Q3fqsOFp0){const res=await Q3fqsOFp0(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tlswid\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NBQXojr9w\",onTap:onTap2pswdr,ref:refBinding,style:{...style},...addPropertyOverrides({z52eCVYGD:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hsnlbk\",layoutDependency:layoutDependency,layoutId:\"xxHbnhYm7\",style:{backgroundColor:wBYLA2zsj,rotate:0},variants:{z52eCVYGD:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7rx2j\",layoutDependency:layoutDependency,layoutId:\"Bf1_VbxJn\",style:{backgroundColor:wBYLA2zsj,opacity:1},variants:{z52eCVYGD:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qwnqy7\",layoutDependency:layoutDependency,layoutId:\"ppFXZ_wok\",style:{backgroundColor:wBYLA2zsj,rotate:0},variants:{z52eCVYGD:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wLaHQ.framer-1sji17q, .framer-wLaHQ .framer-1sji17q { display: block; }\",\".framer-wLaHQ.framer-tlswid { cursor: pointer; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-wLaHQ .framer-1hsnlbk { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: 13px; width: 20px; }\",\".framer-wLaHQ .framer-7rx2j { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; }\",\".framer-wLaHQ .framer-qwnqy7 { bottom: 13px; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; width: 20px; }\",\".framer-wLaHQ.framer-v-kqo0zr .framer-1hsnlbk { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-wLaHQ.framer-v-kqo0zr .framer-7rx2j { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-wLaHQ.framer-v-kqo0zr .framer-qwnqy7 { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"z52eCVYGD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wBYLA2zsj\":\"fill\",\"Q3fqsOFp0\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAmdy0t1Pj=withCSS(Component,css,\"framer-wLaHQ\");export default FramerAmdy0t1Pj;FramerAmdy0t1Pj.displayName=\"Header/Hamburger\";FramerAmdy0t1Pj.defaultProps={height:40,width:40};addPropertyControls(FramerAmdy0t1Pj,{variant:{options:[\"NBQXojr9w\",\"z52eCVYGD\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},wBYLA2zsj:{defaultValue:'var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20)) /* {\"name\":\"Coffee Bean\"} */',title:\"Fill\",type:ControlType.Color},Q3fqsOFp0:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerAmdy0t1Pj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAmdy0t1Pj\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"wBYLA2zsj\\\":\\\"fill\\\",\\\"Q3fqsOFp0\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z52eCVYGD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Amdy0t1Pj.map","// Generated by Framer (d5224d0)\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 16 L 6.587 9.413 C 6.958 9.037 7.166 8.529 7.166 8 C 7.166 7.471 6.958 6.963 6.587 6.587 L 0 0\" fill=\"transparent\" height=\"16px\" id=\"MWyW9UVhz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(8.417 4)\" width=\"7.166180000000001px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"4150551628\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8lBqK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8lBqK { -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 {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-8lBqK\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2db7bbf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 ChevronRight from\"https://framerusercontent.com/modules/h5LxrwMajmmXfkCixFlA/0uTUtM7WkxKBlfNgqCuf/lqMXWYHgR.js\";const ChevronRightFonts=getFonts(ChevronRight);const cycleOrder=[\"WZHwnIjF9\",\"ewTtZXD3T\"];const serializationHash=\"framer-T4rVg\";const variantClassNames={ewTtZXD3T:\"framer-v-1lz35eo\",WZHwnIjF9:\"framer-v-5c9nz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rb__reozA=undefined;const phB5XoHx1=undefined;const xFzaYoLMN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"WZHwnIjF9\",\"Variant 2\":\"ewTtZXD3T\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,phB5XoHx1:link??props.phB5XoHx1,rb__reozA:click??props.rb__reozA,variant:humanReadableVariantMap[props.variant]??props.variant??\"WZHwnIjF9\",xFzaYoLMN:title??props.xFzaYoLMN??\"Sortiment\"};};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,xFzaYoLMN,phB5XoHx1,rb__reozA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WZHwnIjF9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ipmwhw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rb__reozA){const res=await rb__reozA(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ewTtZXD3T\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:phB5XoHx1,motionChild:true,nodeId:\"WZHwnIjF9\",openInNewTab:false,scopeId:\"Tjg5fU1mF\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5c9nz\",className,classNames)} framer-1pmiahd`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WZHwnIjF9\",onTap:onTap1ipmwhw,ref:refBinding,style:{...style},...addPropertyOverrides({ewTtZXD3T:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R29vZ2xlIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Sortiment\"})}),className:\"framer-bjsa0f\",fonts:[\"GF;Google Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"REk0FGLyV\",style:{\"--extracted-r6o4lv\":\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:xFzaYoLMN,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-d4shno\",layoutDependency:layoutDependency,layoutId:\"TE464KjYn\",style:{\"--34440n\":\"rgb(0, 0, 0)\",\"--fbr8zx\":2}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T4rVg.framer-1pmiahd, .framer-T4rVg .framer-1pmiahd { display: block; }\",\".framer-T4rVg.framer-5c9nz { 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: 0px; position: relative; text-decoration: none; width: 480px; }\",\".framer-T4rVg .framer-bjsa0f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-T4rVg .framer-d4shno { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ewTtZXD3T\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xFzaYoLMN\":\"title\",\"phB5XoHx1\":\"link\",\"rb__reozA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTjg5fU1mF=withCSS(Component,css,\"framer-T4rVg\");export default FramerTjg5fU1mF;FramerTjg5fU1mF.displayName=\"Header/Link phone\";FramerTjg5fU1mF.defaultProps={height:28,width:480};addPropertyControls(FramerTjg5fU1mF,{variant:{options:[\"WZHwnIjF9\",\"ewTtZXD3T\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},xFzaYoLMN:{defaultValue:\"Sortiment\",displayTextArea:false,title:\"Title\",type:ControlType.String},phB5XoHx1:{title:\"Link\",type:ControlType.Link},rb__reozA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerTjg5fU1mF,[{explicitInter:true,fonts:[{cssFamilyName:\"Google Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans\",url:\"https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrwEIKlnrSjiEjo5.woff2\",weight:\"400\"}]},...ChevronRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTjg5fU1mF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"xFzaYoLMN\\\":\\\"title\\\",\\\"phB5XoHx1\\\":\\\"link\\\",\\\"rb__reozA\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ewTtZXD3T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerIntrinsicWidth\":\"480\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tjg5fU1mF.map","// Generated by Framer (2f17f47)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,PathVariablesContext,queryCache,ResolveLinks,runTasksWithYield,runWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Huvudkategorier from\"https://framerusercontent.com/modules/5cXphWtmFwt8SvT4ixfO/BXlB3B1IqHY3pnTJOEUV/PuUFBEBfN.js\";import HeaderLinkPhone from\"https://framerusercontent.com/modules/dTnz3y2XVB7XalushN9X/XFwCkfwM80YcqNy87UHr/Tjg5fU1mF.js\";const HeaderLinkPhoneFonts=getFonts(HeaderLinkPhone);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(SmartComponentScopedContainerWithFX);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(MotionDivWithFX);const cycleOrder=[\"nKDbVd4Yv\",\"XlVn84Ux8\",\"QL6LelWIn\"];const serializationHash=\"framer-jlMxQ\";const variantClassNames={nKDbVd4Yv:\"framer-v-1wpnn0r\",QL6LelWIn:\"framer-v-p0w9ov\",XlVn84Ux8:\"framer-v-v8r3lh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gxpM43dE2=undefined;const Mc4QsWtoMNiLhkNbiw=undefined;const H5VdCi_0RNiLhkNbiw=undefined;const idNiLhkNbiw=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:.2,duration:.4,type:\"spring\"};const animation={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:8};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const query=prequery=>prequery({from:{alias:\"NiLhkNbiw\",data:Huvudkategorier,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"NiLhkNbiw\",name:\"Mc4QsWtoM\",type:\"Identifier\"},{collection:\"NiLhkNbiw\",name:\"H5VdCi_0R\",type:\"Identifier\"},{collection:\"NiLhkNbiw\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"NiLhkNbiw\",data:Huvudkategorier,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"NiLhkNbiw\",name:\"Mc4QsWtoM\",type:\"Identifier\"},{collection:\"NiLhkNbiw\",name:\"H5VdCi_0R\",type:\"Identifier\"},{collection:\"NiLhkNbiw\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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={Empty:\"QL6LelWIn\",Grund:\"nKDbVd4Yv\",Sortiment:\"XlVn84Ux8\"};const Variants=motion.create(React.Fragment);const getProps=({close,height,id,width,...props})=>{return{...props,gxpM43dE2:close??props.gxpM43dE2,variant:humanReadableVariantMap[props.variant]??props.variant??\"nKDbVd4Yv\"};};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,gxpM43dE2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nKDbVd4Yv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"XlVn84Ux8\",\"QL6LelWIn\"].includes(baseVariant))return false;return true;};const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const rb__reozA16l787l=activeVariantCallback(async(...args)=>{if(gxpM43dE2){const res=await gxpM43dE2(...args);if(res===false)return false;}});const isDisplayed1=()=>{if(baseVariant===\"XlVn84Ux8\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wpnn0r\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Grund\",layoutDependency:layoutDependency,layoutId:\"nKDbVd4Yv\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(31, 24, 20, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(255, 190, 153) 0%, var(--token-be74759f-0e8f-423d-8fdd-e00f0c793696, rgb(255, 216, 194)) 35.36036036036036%)\",...style},...addPropertyOverrides({QL6LelWIn:{\"data-framer-name\":\"Empty\"},XlVn84Ux8:{\"data-framer-name\":\"Sortiment\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QJUJqdwqn\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-qg39mj-container\",\"data-framer-appear-id\":\"qg39mj\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"LaynCveaH-container\",nodeId:\"LaynCveaH\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"LaynCveaH\",layoutId:\"LaynCveaH\",phB5XoHx1:resolvedLinks[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"F\\xf6r f\\xf6retag\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{apmjMW3Ou:\"galleri\"},unresolvedPathSlugs:{apmjMW3Ou:{collectionId:\"IqPY7kHN0\",collectionItemId:\"yqb_QGp_Y\"}},webPageId:\"Nj2nFjtKG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+76+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-h97ljq-container\",\"data-framer-appear-id\":\"h97ljq\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"iKpUS5reG-container\",nodeId:\"iKpUS5reG\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"iKpUS5reG\",layoutId:\"iKpUS5reG\",phB5XoHx1:resolvedLinks1[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"Galleri\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PXLOek7EL\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+128+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-q5jopl-container\",\"data-framer-appear-id\":\"q5jopl\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"kV2O0ypCc-container\",nodeId:\"kV2O0ypCc\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"kV2O0ypCc\",layoutId:\"kV2O0ypCc\",phB5XoHx1:resolvedLinks2[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"Jobba hos oss\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LRfiQM_43\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+180+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-8vmi3d-container\",\"data-framer-appear-id\":\"8vmi3d\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ITZ8PeV1_-container\",nodeId:\"ITZ8PeV1_\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"ITZ8PeV1_\",layoutId:\"ITZ8PeV1_\",phB5XoHx1:resolvedLinks3[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"V\\xe5r historia\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mhbm8LdqY\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+232+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-1fm54m6-container\",\"data-framer-appear-id\":\"1fm54m6\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ED8npvmTE-container\",nodeId:\"ED8npvmTE\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"ED8npvmTE\",layoutId:\"ED8npvmTE\",phB5XoHx1:resolvedLinks4[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"Presentkort\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xZXuqtniK\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+284+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-z6335e-container\",\"data-framer-appear-id\":\"z6335e\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"OB5iiGp5O-container\",nodeId:\"OB5iiGp5O\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"OB5iiGp5O\",layoutId:\"OB5iiGp5O\",phB5XoHx1:resolvedLinks5[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"V\\xe4ster\\xe5s bibliotek\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"F3YjyeGKG\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+336+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-160qf2m-container\",\"data-framer-appear-id\":\"160qf2m\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"aQMFLRY4P-container\",nodeId:\"aQMFLRY4P\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"aQMFLRY4P\",layoutId:\"aQMFLRY4P\",phB5XoHx1:resolvedLinks6[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"April Fool Vinbar\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"T6xAVoIVX\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+388+((componentViewport?.height||440)-440)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-wglcnp-container\",\"data-framer-appear-id\":\"wglcnp\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Y7QFn2owk-container\",nodeId:\"Y7QFn2owk\",optimized:true,rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"Y7QFn2owk\",layoutId:\"Y7QFn2owk\",phB5XoHx1:resolvedLinks7[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"Kontakt\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-kyg2hb\",\"data-framer-appear-id\":\"kyg2hb\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"NiLhkNbiw\",optimized:true,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vOYkIK66F\"},implicitPathVariables:undefined},{href:{webPageId:\"vOYkIK66F\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({XlVn84Ux8:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+((componentViewport?.height||492)-492)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pz9kt6-container\",layoutDependency:layoutDependency,layoutId:\"RDwaKIyHI-container\",nodeId:\"RDwaKIyHI\",rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"RDwaKIyHI\",layoutId:\"RDwaKIyHI\",phB5XoHx1:resolvedLinks8[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:\"Hela sortimentet\",...addPropertyOverrides({XlVn84Ux8:{phB5XoHx1:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),collection?.map(({H5VdCi_0R:H5VdCi_0RNiLhkNbiw,id:idNiLhkNbiw,Mc4QsWtoM:Mc4QsWtoMNiLhkNbiw},index)=>{Mc4QsWtoMNiLhkNbiw??=\"\";H5VdCi_0RNiLhkNbiw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`NiLhkNbiw-${idNiLhkNbiw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Mc4QsWtoM:Mc4QsWtoMNiLhkNbiw},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Mc4QsWtoM:Mc4QsWtoMNiLhkNbiw},webPageId:\"kzqV1liyW\"},motionChild:true,nodeId:\"pOmnaK8al\",scopeId:\"Q4fs0ymKZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ybgx6s framer-uuie2w\",layoutDependency:layoutDependency,layoutId:\"pOmnaK8al\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{Mc4QsWtoM:Mc4QsWtoMNiLhkNbiw},webPageId:\"kzqV1liyW\"},implicitPathVariables:undefined},{href:{pathVariables:{Mc4QsWtoM:Mc4QsWtoMNiLhkNbiw},webPageId:\"kzqV1liyW\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({XlVn84Ux8:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+440+((componentViewport?.height||492)-492)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ecjr4j-container\",layoutDependency:layoutDependency,layoutId:\"PMh764UN5-container\",nodeId:\"PMh764UN5\",rendersWithMotion:true,scopeId:\"Q4fs0ymKZ\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderLinkPhone,{height:\"100%\",id:\"PMh764UN5\",layoutId:\"PMh764UN5\",phB5XoHx1:resolvedLinks9[0],rb__reozA:rb__reozA16l787l,style:{width:\"100%\"},variant:matchVariant(\"ewTtZXD3T\"),width:\"100%\",xFzaYoLMN:H5VdCi_0RNiLhkNbiw,...addPropertyOverrides({XlVn84Ux8:{phB5XoHx1:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})})})})},idNiLhkNbiw);})]});}})})})]})})})});});const css=[\".framer-jlMxQ.framer-uuie2w, .framer-jlMxQ .framer-uuie2w { display: block; }\",\".framer-jlMxQ.framer-1wpnn0r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 404px; }\",\".framer-jlMxQ .framer-qg39mj-container, .framer-jlMxQ .framer-h97ljq-container, .framer-jlMxQ .framer-q5jopl-container, .framer-jlMxQ .framer-8vmi3d-container, .framer-jlMxQ .framer-1fm54m6-container, .framer-jlMxQ .framer-z6335e-container, .framer-jlMxQ .framer-160qf2m-container, .framer-jlMxQ .framer-wglcnp-container, .framer-jlMxQ .framer-pz9kt6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jlMxQ .framer-kyg2hb { 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: center; padding: 0px; position: relative; width: 100%; }\",\".framer-jlMxQ .framer-1ybgx6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-jlMxQ .framer-ecjr4j-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-jlMxQ.framer-v-p0w9ov.framer-1wpnn0r { min-height: 388px; }\",'.framer-jlMxQ[data-border=\"true\"]::after, .framer-jlMxQ [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 440\n * @framerIntrinsicWidth 404\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XlVn84Ux8\":{\"layout\":[\"fixed\",\"auto\"]},\"QL6LelWIn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gxpM43dE2\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ4fs0ymKZ=withCSS(Component,css,\"framer-jlMxQ\");export default FramerQ4fs0ymKZ;FramerQ4fs0ymKZ.displayName=\"Lower\";FramerQ4fs0ymKZ.defaultProps={height:440,width:404};addPropertyControls(FramerQ4fs0ymKZ,{variant:{options:[\"nKDbVd4Yv\",\"XlVn84Ux8\",\"QL6LelWIn\"],optionTitles:[\"Grund\",\"Sortiment\",\"Empty\"],title:\"Variant\",type:ControlType.Enum},gxpM43dE2:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerQ4fs0ymKZ,[{explicitInter:true,fonts:[]},...HeaderLinkPhoneFonts],{supportsExplicitInterCodegen:true});FramerQ4fs0ymKZ.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(HeaderLinkPhone,{},context),async()=>{const parentData=await runWithYield(()=>queryCacheEntry.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>[()=>forwardLoader(HeaderLinkPhone,{},context),()=>forwardLoader(HeaderLinkPhone,{},context)]),context);}],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ4fs0ymKZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"404\",\"framerIntrinsicHeight\":\"440\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"gxpM43dE2\\\":\\\"close\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XlVn84Ux8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QL6LelWIn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q4fs0ymKZ.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,patchBorderRadiusScaleCorrector,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import ShoppingCart from\"https://framerusercontent.com/modules/bR4gxrp08mrEPhqtbSIA/JLI9VpcaEPiR2z8JSzYK/hNd_d6kB_.js\";import ChevronLeft from\"https://framerusercontent.com/modules/qUJCmttFOHeWEI4fNzgN/H5cgOfnqve2VIKgyZhHm/xQrxBmunD.js\";import HeaderHamburger from\"https://framerusercontent.com/modules/eMg5ZIxJaRJlIRVlvyII/cpVBFvFzJjoYj582uuAa/Amdy0t1Pj.js\";import Lower from\"https://framerusercontent.com/modules/GVpS9obJSUIAVTfDH2J5/DEzN43fECNt8Ufndjzir/Q4fs0ymKZ.js\";const ChevronLeftFonts=getFonts(ChevronLeft);const SearchFonts=getFonts(Search);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ShoppingCartFonts=getFonts(ShoppingCart);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const HeaderHamburgerFonts=getFonts(HeaderHamburger);const LowerFonts=getFonts(Lower);const cycleOrder=[\"uDRDtlpEV\",\"fj7XQT8f7\",\"Fd33Lb3Ew\"];const serializationHash=\"framer-t7WVc\";const variantClassNames={Fd33Lb3Ew:\"framer-v-jzjz3s\",fj7XQT8f7:\"framer-v-1aftmv0\",uDRDtlpEV:\"framer-v-1iksmcz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Bas:\"uDRDtlpEV\",Closed:\"Fd33Lb3Ew\",Sortiment:\"fj7XQT8f7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uDRDtlpEV\"};};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:\"uDRDtlpEV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplfnr7i=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Fd33Lb3Ew\"),300);});const onTapztfrh6=activeVariantCallback(async(...args)=>{setVariant(\"uDRDtlpEV\");});const Q3fqsOFp01ppn0l8=activeVariantCallback(async(...args)=>{setVariant(\"Fd33Lb3Ew\");});const Q3fqsOFp0ztfrh6=activeVariantCallback(async(...args)=>{setVariant(\"uDRDtlpEV\");});const gxpM43dE2lfnr7i=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Fd33Lb3Ew\"),300);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fj7XQT8f7\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"fj7XQT8f7\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1iksmcz\",className,classNames),\"data-framer-name\":\"Bas\",layoutDependency:layoutDependency,layoutId:\"uDRDtlpEV\",ref:refBinding,style:{...style},...addPropertyOverrides({Fd33Lb3Ew:{\"data-framer-name\":\"Closed\"},fj7XQT8f7:{\"data-framer-name\":\"Sortiment\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xdfttn\",\"data-border\":true,\"data-framer-name\":\"Upper\",layoutDependency:layoutDependency,layoutId:\"Xwo9rok5g\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(31, 24, 20, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-6557710a-f0cf-439f-b5ee-21c37662c497, rgb(248, 244, 242))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sfl666\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Qe1pyajtm\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nvLz0ZTeY\",openInNewTab:false,scopeId:\"yLpqtcpgs\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yp3brn framer-t3yw7r\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nvLz0ZTeY\",onTap:onTaplfnr7i,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-12zxt00\",layoutDependency:layoutDependency,layoutId:\"ifUBJrfm6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71.354 44\" overflow=\"visible\"><g><path d=\"M 56.889 41.213 L 60.054 41.213 L 60.054 41.056 C 59.586 40.9 59.288 40.736 59.165 40.565 C 59.044 40.393 58.983 40.033 58.983 39.481 L 58.983 30.701 C 58.292 30.906 57.581 31.037 56.862 31.09 L 56.862 31.246 C 57.113 31.327 57.281 31.397 57.377 31.443 C 57.473 31.491 57.575 31.572 57.682 31.695 C 57.791 31.819 57.864 31.983 57.898 32.179 C 57.933 32.378 57.946 32.65 57.946 32.999 L 57.946 39.487 C 57.946 40.04 57.885 40.401 57.757 40.565 C 57.628 40.729 57.337 40.893 56.875 41.049 Z M 47.514 41.218 L 50.677 41.218 L 50.677 41.062 C 50.209 40.906 49.911 40.742 49.79 40.571 C 49.667 40.401 49.606 40.039 49.606 39.487 L 49.606 34.334 C 48.943 34.552 48.238 34.689 47.485 34.743 L 47.485 34.88 C 47.736 34.976 47.906 35.044 48 35.084 C 48.096 35.125 48.198 35.208 48.305 35.331 C 48.414 35.453 48.487 35.618 48.521 35.815 C 48.556 36.013 48.567 36.285 48.567 36.634 L 48.567 39.483 C 48.567 40.035 48.506 40.397 48.378 40.561 C 48.249 40.725 47.958 40.889 47.496 41.045 Z M 48.908 33.182 C 49.09 33.182 49.261 33.107 49.416 32.956 C 49.571 32.806 49.646 32.636 49.646 32.438 C 49.646 32.254 49.566 32.083 49.409 31.933 C 49.251 31.782 49.083 31.707 48.901 31.707 C 48.705 31.707 48.529 31.782 48.372 31.933 C 48.215 32.083 48.142 32.253 48.142 32.438 C 48.142 32.636 48.217 32.814 48.372 32.964 C 48.527 33.114 48.703 33.187 48.901 33.187 Z M 36.516 41.213 L 39.89 41.213 L 39.89 41.056 C 39.334 40.9 38.982 40.736 38.834 40.565 C 38.685 40.393 38.61 40.033 38.61 39.481 L 38.61 36.326 C 38.907 35.713 39.294 35.404 39.761 35.404 C 40.141 35.404 40.499 35.56 40.832 35.882 L 40.982 35.882 L 41.083 34.593 C 40.867 34.437 40.622 34.354 40.359 34.354 C 39.953 34.354 39.587 34.504 39.261 34.797 C 38.936 35.09 38.706 35.418 38.564 35.778 L 38.537 35.778 L 38.577 34.327 C 37.939 34.539 37.242 34.674 36.483 34.735 L 36.483 34.872 C 36.964 35.001 37.269 35.187 37.397 35.418 C 37.525 35.649 37.587 36.044 37.587 36.603 L 37.587 39.48 C 37.587 40.031 37.525 40.393 37.397 40.557 C 37.269 40.721 36.977 40.885 36.516 41.041 Z M 27.83 40.864 C 27.328 40.864 26.895 40.64 26.529 40.189 C 26.163 39.74 25.886 39.208 25.688 38.595 L 25.688 36.222 C 26.292 35.424 26.888 35.023 27.478 35.023 C 28.081 35.023 28.555 35.356 28.907 36.025 C 29.26 36.694 29.436 37.457 29.436 38.323 C 29.436 39.065 29.294 39.68 29.009 40.156 C 28.723 40.632 28.325 40.871 27.815 40.871 Z M 27.844 34.367 C 27.029 34.367 26.305 34.789 25.669 35.641 L 25.642 35.628 L 25.656 34.34 C 24.974 34.559 24.269 34.696 23.556 34.749 L 23.556 34.899 C 23.996 34.974 24.288 35.063 24.437 35.158 C 24.586 35.254 24.659 35.416 24.659 35.641 L 24.659 42.288 C 24.659 42.678 24.625 42.963 24.565 43.148 C 24.504 43.331 24.41 43.468 24.28 43.551 C 24.152 43.632 23.922 43.728 23.588 43.844 L 23.588 44 L 27.2 44 L 27.2 43.844 C 26.556 43.688 26.142 43.524 25.966 43.36 C 25.79 43.196 25.702 42.841 25.702 42.29 L 25.702 40.347 L 25.715 40.347 C 26.332 41.016 27.024 41.349 27.782 41.349 C 28.534 41.349 29.177 40.995 29.714 40.285 C 30.248 39.576 30.513 38.732 30.513 37.743 C 30.513 36.823 30.268 36.033 29.788 35.37 C 29.308 34.708 28.664 34.381 27.857 34.381 Z M 13.895 40.598 C 13.577 40.598 13.334 40.517 13.157 40.353 C 12.981 40.189 12.893 39.958 12.893 39.657 C 12.885 38.668 13.895 37.856 15.922 37.222 L 15.853 39.526 C 15.236 40.235 14.579 40.59 13.882 40.59 Z M 16.783 41.347 C 17.081 41.347 17.331 41.224 17.534 40.979 C 17.737 40.733 17.892 40.441 18.007 40.106 L 17.886 40.052 C 17.704 40.488 17.499 40.706 17.277 40.706 C 17.175 40.706 17.081 40.659 16.999 40.569 C 16.919 40.48 16.878 40.364 16.878 40.222 L 16.98 36.112 C 16.999 35.601 16.817 35.185 16.438 34.857 C 16.058 34.529 15.564 34.367 14.953 34.367 C 14.363 34.367 13.841 34.51 13.387 34.803 C 12.933 35.096 12.573 35.445 12.311 35.846 L 13.198 36.596 L 13.267 36.569 C 13.328 36.168 13.497 35.792 13.774 35.445 C 14.052 35.098 14.437 34.92 14.939 34.92 C 15.326 34.92 15.597 35.023 15.752 35.235 C 15.907 35.447 15.982 35.699 15.976 35.998 L 15.949 36.783 C 13.178 37.573 11.789 38.575 11.789 39.782 C 11.789 40.247 11.945 40.621 12.257 40.906 C 12.569 41.191 12.995 41.336 13.531 41.336 C 14.066 41.336 14.541 41.199 14.955 40.935 C 15.369 40.669 15.679 40.362 15.89 40.015 L 15.903 40.029 C 15.882 40.384 15.938 40.698 16.072 40.964 C 16.208 41.23 16.438 41.367 16.769 41.367 Z M 64.104 10.504 L 67.27 10.504 L 67.27 10.348 C 66.802 10.192 66.503 10.028 66.381 9.856 C 66.26 9.687 66.199 9.324 66.199 8.773 L 66.199 3.62 C 65.536 3.838 64.831 3.975 64.078 4.029 L 64.078 4.166 C 64.329 4.26 64.499 4.33 64.593 4.37 C 64.689 4.411 64.79 4.492 64.898 4.615 C 65.007 4.738 65.08 4.902 65.114 5.099 C 65.149 5.295 65.162 5.569 65.162 5.916 L 65.162 8.765 C 65.162 9.317 65.101 9.679 64.972 9.843 C 64.844 10.007 64.553 10.171 64.091 10.327 Z M 65.499 2.467 C 65.681 2.467 65.852 2.392 66.007 2.244 C 66.162 2.093 66.237 1.924 66.237 1.725 C 66.237 1.542 66.156 1.371 65.999 1.22 C 65.844 1.07 65.674 0.997 65.492 0.997 C 65.294 0.997 65.12 1.072 64.963 1.22 C 64.808 1.371 64.733 1.54 64.733 1.725 C 64.733 1.922 64.808 2.099 64.963 2.25 C 65.118 2.4 65.294 2.475 65.492 2.475 Z M 53.108 10.498 L 56.483 10.498 L 56.483 10.342 C 55.927 10.186 55.574 10.022 55.425 9.851 C 55.275 9.681 55.203 9.319 55.203 8.767 L 55.203 5.61 C 55.5 4.997 55.887 4.69 56.354 4.69 C 56.734 4.69 57.094 4.846 57.425 5.166 L 57.575 5.166 L 57.676 3.879 C 57.46 3.722 57.216 3.64 56.952 3.64 C 56.546 3.64 56.18 3.79 55.854 4.083 C 55.528 4.376 55.298 4.702 55.157 5.064 L 55.13 5.064 L 55.17 3.613 C 54.534 3.825 53.837 3.961 53.076 4.021 L 53.076 4.158 C 53.557 4.287 53.861 4.472 53.992 4.704 C 54.12 4.935 54.181 5.33 54.181 5.889 L 54.181 8.765 C 54.181 9.317 54.12 9.679 53.992 9.843 C 53.863 10.007 53.572 10.171 53.11 10.327 L 53.11 10.498 Z M 44.258 4.193 C 44.557 4.193 44.822 4.268 45.044 4.416 C 45.266 4.567 45.437 4.758 45.559 4.983 C 45.68 5.209 45.77 5.405 45.829 5.577 C 45.891 5.747 45.931 5.905 45.952 6.047 L 42.551 6.061 C 42.647 5.475 42.842 5.018 43.147 4.684 C 43.452 4.351 43.818 4.187 44.253 4.187 Z M 47.044 6.545 L 47.044 6.115 C 47.05 5.932 46.983 5.658 46.841 5.295 C 46.435 4.204 45.69 3.659 44.605 3.659 C 43.724 3.659 42.999 4.008 42.43 4.702 C 41.861 5.398 41.576 6.236 41.576 7.212 C 41.576 8.2 41.861 9.018 42.436 9.666 C 43.011 10.313 43.743 10.641 44.632 10.641 C 45.038 10.641 45.404 10.566 45.722 10.415 C 46.04 10.265 46.285 10.074 46.454 9.843 C 46.625 9.612 46.753 9.407 46.833 9.222 C 46.914 9.039 46.975 8.862 47.023 8.684 L 46.86 8.582 C 46.759 8.787 46.657 8.964 46.556 9.108 C 46.454 9.251 46.27 9.396 46.013 9.538 C 45.757 9.681 45.458 9.756 45.113 9.756 C 44.389 9.756 43.772 9.49 43.264 8.958 C 42.756 8.426 42.497 7.684 42.497 6.735 L 42.497 6.552 Z M 32.572 12.958 C 31.942 12.958 31.413 12.842 30.986 12.609 C 30.559 12.378 30.342 12.05 30.342 11.634 C 30.342 11.422 30.396 11.225 30.505 11.04 C 30.614 10.857 30.756 10.707 30.925 10.583 C 31.093 10.46 31.237 10.365 31.358 10.296 C 31.478 10.227 31.588 10.18 31.689 10.146 C 32.536 10.282 33.201 10.404 33.682 10.52 C 34.462 10.703 34.847 11.079 34.847 11.643 C 34.847 12.06 34.623 12.38 34.176 12.605 C 33.728 12.831 33.186 12.939 32.557 12.939 Z M 30.75 5.671 C 30.75 5.145 30.886 4.75 31.149 4.486 C 31.413 4.22 31.747 4.091 32.145 4.091 C 32.626 4.091 33.032 4.26 33.358 4.596 C 33.684 4.929 33.847 5.4 33.847 6.007 C 33.847 6.525 33.718 6.913 33.46 7.165 C 33.201 7.418 32.864 7.547 32.45 7.547 C 31.942 7.547 31.528 7.375 31.21 7.042 C 30.892 6.708 30.729 6.252 30.729 5.671 Z M 34.09 9.646 C 33.962 9.612 33.751 9.565 33.467 9.504 C 33.182 9.442 32.912 9.388 32.661 9.332 C 32.41 9.276 32.166 9.222 31.936 9.168 C 31.706 9.114 31.584 9.087 31.578 9.087 C 31.327 9.033 31.206 8.896 31.206 8.684 C 31.206 8.386 31.492 8.139 32.053 7.956 L 32.264 7.956 C 33.071 7.956 33.707 7.751 34.182 7.337 C 34.655 6.92 34.893 6.431 34.893 5.864 C 34.893 5.373 34.717 4.95 34.364 4.596 C 34.011 4.241 33.619 4.002 33.186 3.88 L 33.186 3.84 C 33.327 3.861 33.477 3.867 33.626 3.867 C 34.337 3.867 34.927 3.595 35.395 3.055 L 35.395 2.986 L 34.324 2.639 C 34.289 2.919 34.113 3.158 33.795 3.354 C 33.477 3.553 32.996 3.655 32.352 3.655 L 32.216 3.655 C 31.477 3.655 30.875 3.859 30.413 4.268 C 29.951 4.677 29.721 5.201 29.721 5.835 C 29.721 6.34 29.877 6.776 30.189 7.144 C 30.501 7.512 30.929 7.757 31.463 7.88 C 31.03 8.004 30.683 8.173 30.427 8.399 C 30.17 8.625 30.041 8.877 30.041 9.157 C 30.041 9.6 30.373 9.893 31.038 10.036 C 31.043 10.036 31.059 10.036 31.086 10.043 C 31.112 10.049 31.134 10.049 31.153 10.049 L 31.153 10.084 C 30.685 10.227 30.287 10.444 29.948 10.732 C 29.608 11.019 29.44 11.358 29.44 11.747 C 29.44 12.123 29.61 12.443 29.948 12.702 C 30.287 12.96 30.672 13.137 31.107 13.234 C 31.54 13.33 31.994 13.376 32.461 13.376 C 32.996 13.376 33.504 13.307 33.979 13.172 C 34.452 13.035 34.866 12.812 35.211 12.49 C 35.558 12.17 35.734 11.78 35.734 11.318 C 35.734 10.493 35.184 9.941 34.08 9.654 Z M 19.446 9.885 C 19.128 9.885 18.882 9.802 18.708 9.639 C 18.532 9.475 18.444 9.243 18.444 8.943 C 18.438 7.954 19.446 7.142 21.473 6.51 L 21.406 8.813 C 20.789 9.523 20.132 9.878 19.434 9.878 Z M 22.333 10.633 C 22.63 10.633 22.881 10.512 23.084 10.265 C 23.287 10.02 23.443 9.727 23.558 9.394 L 23.435 9.34 C 23.253 9.775 23.05 9.993 22.826 9.993 C 22.724 9.993 22.628 9.945 22.548 9.856 C 22.467 9.768 22.425 9.652 22.425 9.509 L 22.527 5.4 C 22.548 4.889 22.364 4.472 21.985 4.145 C 21.605 3.817 21.111 3.653 20.502 3.653 C 19.911 3.653 19.39 3.796 18.936 4.089 C 18.482 4.382 18.124 4.729 17.859 5.132 L 18.746 5.881 L 18.815 5.854 C 18.877 5.452 19.045 5.078 19.323 4.729 C 19.601 4.382 19.988 4.204 20.488 4.204 C 20.875 4.204 21.145 4.307 21.302 4.519 C 21.458 4.731 21.532 4.983 21.527 5.282 L 21.5 6.067 C 18.727 6.857 17.34 7.859 17.34 9.066 C 17.34 9.531 17.495 9.905 17.808 10.19 C 18.12 10.477 18.545 10.62 19.082 10.62 C 19.616 10.62 20.092 10.483 20.505 10.217 C 20.919 9.951 21.23 9.644 21.44 9.297 L 21.454 9.311 C 21.433 9.666 21.488 9.978 21.622 10.244 C 21.758 10.51 21.988 10.647 22.32 10.647 Z M 8.354 10.122 C 7.846 10.122 7.406 9.897 7.032 9.44 C 6.658 8.983 6.375 8.451 6.172 7.838 L 6.172 5.494 C 6.85 4.682 7.459 4.28 7.994 4.28 C 8.549 4.28 9.009 4.586 9.377 5.193 C 9.743 5.8 9.925 6.564 9.925 7.478 C 9.925 8.233 9.789 8.867 9.525 9.373 C 9.26 9.878 8.875 10.128 8.367 10.128 Z M 8.354 3.653 C 7.52 3.653 6.802 4.075 6.2 4.914 L 6.187 4.914 L 6.187 0 C 5.557 0.197 4.851 0.328 4.066 0.387 L 4.066 0.544 C 4.48 0.646 4.763 0.79 4.92 0.979 C 5.076 1.17 5.158 1.45 5.158 1.81 L 5.158 10.666 L 5.294 10.666 C 5.511 9.964 5.74 9.615 5.978 9.615 C 6.087 9.615 6.248 9.704 6.467 9.874 C 6.683 10.045 6.948 10.215 7.266 10.379 C 7.584 10.543 7.915 10.624 8.268 10.624 C 9.032 10.624 9.676 10.277 10.205 9.581 C 10.734 8.885 10.996 8.054 10.996 7.079 C 10.996 6.157 10.753 5.353 10.264 4.665 C 9.776 3.977 9.132 3.636 8.339 3.636 Z M 20.126 31.096 L 20.109 31.096 C 20.026 31.088 19.957 31.03 19.936 30.951 C 19.931 30.928 19.319 28.634 19.392 26.253 C 19.425 25.195 19.71 24.042 20.157 22.994 C 19.858 21.966 19.542 20.972 19.381 20.468 C 18.85 21.107 17.518 22.645 16.691 23.119 C 14.968 24.106 10.502 24.285 8.097 22.498 C 7.114 21.77 6.637 20.925 6.38 20.38 C 6.129 20.931 5.503 21.903 3.949 23.19 C 1.328 25.363 0.565 25.415 0.196 25.216 C 0.146 25.189 0.027 25.107 0.004 24.91 C -0.061 24.372 0.684 23.399 2.217 22.013 C 4.392 20.048 5.74 19.439 6.244 19.526 C 6.388 19.549 6.459 19.624 6.492 19.682 C 6.526 19.742 6.564 19.828 6.612 19.94 C 6.833 20.441 7.241 21.373 8.329 22.182 C 10.542 23.827 14.855 23.719 16.497 22.778 C 17.463 22.225 19.285 19.967 19.304 19.944 C 19.348 19.888 19.421 19.861 19.492 19.875 C 19.563 19.888 19.62 19.938 19.643 20.006 C 19.674 20.098 20.036 21.195 20.41 22.452 C 20.908 21.453 21.55 20.586 22.251 20.04 C 22.927 19.514 23.544 19.381 24.314 19.595 C 24.642 19.686 24.878 19.906 24.995 20.229 C 25.169 20.715 25.029 21.303 24.801 21.635 C 24.581 21.953 24.358 22.146 24.13 22.294 C 24.602 22.28 25.395 22.246 26.732 22.167 C 27.246 22.136 27.986 22.136 28.842 22.136 C 31.034 22.134 34.034 22.132 35.613 21.612 C 36.037 21.473 36.343 21.29 36.564 21.107 C 36.544 21.072 36.527 21.035 36.514 20.999 C 36.439 20.8 36.46 20.582 36.577 20.349 C 36.797 19.907 37.018 19.711 37.255 19.755 C 37.41 19.788 37.51 19.929 37.522 20.133 C 37.535 20.384 37.418 20.756 37.11 21.116 C 37.32 21.265 37.637 21.396 37.947 21.525 C 38.458 21.737 38.987 21.957 39.309 22.321 C 39.612 22.664 39.804 23.071 39.928 23.437 C 40.11 23.019 40.461 22.554 41.131 22.188 C 43.392 20.954 45.452 20.968 48.244 21.409 C 53.534 22.244 55.555 20.116 55.574 20.094 C 55.624 20.04 55.703 20.017 55.774 20.039 C 55.844 20.06 55.898 20.12 55.912 20.193 C 55.917 20.226 56.509 23.41 57.889 23.948 C 59.811 24.696 62.685 24.418 64.719 23.287 L 64.838 23.221 C 65.819 22.676 66.862 22.095 67.799 21.301 C 67.777 20.062 67.931 18.691 68.26 17.16 C 68.849 14.429 70.789 12.565 70.87 12.486 C 70.919 12.439 70.989 12.422 71.055 12.439 C 71.12 12.457 71.172 12.507 71.192 12.573 C 71.217 12.653 71.778 14.585 70.651 17.831 C 70.086 19.454 69.201 20.6 68.193 21.484 C 68.212 22.072 68.272 22.629 68.373 23.16 C 68.632 24.507 69.184 26.225 69.954 27 C 70.026 27.077 70.024 27.199 69.949 27.274 C 69.874 27.349 69.754 27.351 69.676 27.279 C 68.628 26.225 68.12 23.917 67.988 23.235 C 67.9 22.778 67.843 22.3 67.814 21.8 C 66.915 22.516 65.944 23.055 65.024 23.566 L 64.905 23.632 C 62.777 24.813 59.767 25.105 57.743 24.314 C 56.44 23.807 55.795 21.484 55.593 20.601 C 54.877 21.174 52.664 22.506 48.18 21.799 C 44.983 21.295 43.249 21.479 41.315 22.535 C 40.168 23.161 40.12 24.121 40.129 24.386 C 40.135 24.436 40.135 24.467 40.137 24.472 C 40.143 24.576 40.064 24.667 39.961 24.679 C 39.857 24.677 39.763 24.615 39.748 24.511 C 39.746 24.503 39.742 24.47 39.74 24.418 C 39.713 24.15 39.579 23.221 39.016 22.581 C 38.755 22.284 38.269 22.082 37.797 21.887 C 37.432 21.735 37.079 21.588 36.828 21.394 C 36.558 21.621 36.199 21.831 35.738 21.984 C 34.101 22.523 31.063 22.525 28.844 22.527 C 27.993 22.527 27.257 22.529 26.757 22.558 C 23.249 22.766 23.243 22.728 23.201 22.514 C 23.182 22.417 23.245 22.315 23.339 22.282 L 23.519 22.186 C 23.889 21.995 24.18 21.845 24.481 21.407 C 24.65 21.162 24.751 20.706 24.629 20.36 C 24.556 20.158 24.416 20.029 24.213 19.971 C 23.567 19.792 23.067 19.902 22.492 20.349 C 21.755 20.921 21.074 21.908 20.58 23.025 C 20.912 24.179 21.212 25.357 21.247 25.939 C 21.404 28.573 20.352 30.882 20.308 30.978 C 20.272 31.052 20.203 31.096 20.126 31.096 Z M 20.337 23.618 C 20.013 24.495 19.81 25.417 19.785 26.263 C 19.737 27.859 20.003 29.417 20.176 30.242 C 20.477 29.401 20.959 27.742 20.852 25.966 C 20.823 25.494 20.603 24.584 20.337 23.618 Z M 6.141 19.907 C 5.861 19.909 4.719 20.28 2.479 22.304 C 0.201 24.362 0.397 24.877 0.399 24.881 C 0.55 24.954 1.213 24.947 3.702 22.884 C 5.643 21.274 6.057 20.208 6.141 19.907 Z M 70.881 13.035 C 70.339 13.635 69.075 15.206 68.636 17.243 C 68.343 18.604 68.191 19.834 68.18 20.952 C 69.04 20.137 69.785 19.104 70.274 17.7 C 71.088 15.36 70.985 13.716 70.881 13.035 Z M 37.127 20.202 C 37.079 20.256 37.008 20.353 36.924 20.522 C 36.872 20.627 36.851 20.715 36.862 20.794 C 36.97 20.655 37.031 20.534 37.064 20.455 C 37.104 20.351 37.121 20.264 37.127 20.202 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path><path d=\"M 55.909 18.602 C 55.884 18.602 55.859 18.6 55.834 18.595 C 55.772 18.583 55.594 18.539 55.493 18.415 C 55.391 18.29 55.38 18.147 55.374 18.062 C 55.353 17.725 55.702 17.475 55.899 17.451 C 56.085 17.428 56.25 17.476 56.363 17.586 C 56.474 17.692 56.527 17.85 56.512 18.03 C 56.491 18.288 56.324 18.436 56.273 18.477 C 56.194 18.537 56.043 18.602 55.909 18.602 Z M 55.989 17.839 C 55.976 17.839 55.96 17.841 55.947 17.841 C 55.899 17.852 55.759 17.955 55.765 18.034 C 55.771 18.099 55.776 18.14 55.795 18.163 C 55.811 18.176 55.872 18.199 55.91 18.207 L 55.912 18.207 C 55.941 18.205 56.008 18.182 56.037 18.161 C 56.041 18.157 56.114 18.097 56.121 17.995 C 56.123 17.96 56.123 17.899 56.091 17.868 C 56.071 17.849 56.035 17.839 55.989 17.839 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qmdofu\",layoutDependency:layoutDependency,layoutId:\"J4qq6kOct\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71.354 44\" overflow=\"visible\"><path d=\"M 56.889 41.213 L 60.054 41.213 L 60.054 41.056 C 59.586 40.9 59.288 40.736 59.165 40.565 C 59.044 40.393 58.983 40.033 58.983 39.481 L 58.983 30.701 C 58.292 30.906 57.581 31.037 56.862 31.09 L 56.862 31.246 C 57.113 31.327 57.281 31.397 57.377 31.443 C 57.473 31.491 57.575 31.572 57.682 31.695 C 57.791 31.819 57.864 31.983 57.898 32.179 C 57.933 32.378 57.946 32.65 57.946 32.999 L 57.946 39.487 C 57.946 40.04 57.885 40.401 57.757 40.565 C 57.628 40.729 57.337 40.893 56.875 41.049 Z M 47.514 41.218 L 50.677 41.218 L 50.677 41.062 C 50.209 40.906 49.911 40.742 49.79 40.571 C 49.667 40.401 49.606 40.039 49.606 39.487 L 49.606 34.334 C 48.943 34.552 48.238 34.689 47.485 34.743 L 47.485 34.88 C 47.736 34.976 47.906 35.044 48 35.084 C 48.096 35.125 48.198 35.208 48.305 35.331 C 48.414 35.453 48.487 35.618 48.521 35.815 C 48.556 36.013 48.567 36.285 48.567 36.634 L 48.567 39.483 C 48.567 40.035 48.506 40.397 48.378 40.561 C 48.249 40.725 47.958 40.889 47.496 41.045 Z M 48.908 33.182 C 49.09 33.182 49.261 33.107 49.416 32.956 C 49.571 32.806 49.646 32.636 49.646 32.438 C 49.646 32.254 49.566 32.083 49.409 31.933 C 49.251 31.782 49.083 31.707 48.901 31.707 C 48.705 31.707 48.529 31.782 48.372 31.933 C 48.215 32.083 48.142 32.253 48.142 32.438 C 48.142 32.636 48.217 32.814 48.372 32.964 C 48.527 33.114 48.703 33.187 48.901 33.187 Z M 36.516 41.213 L 39.89 41.213 L 39.89 41.056 C 39.334 40.9 38.982 40.736 38.834 40.565 C 38.685 40.393 38.61 40.033 38.61 39.481 L 38.61 36.326 C 38.907 35.713 39.294 35.404 39.761 35.404 C 40.141 35.404 40.499 35.56 40.832 35.882 L 40.982 35.882 L 41.083 34.593 C 40.867 34.437 40.622 34.354 40.359 34.354 C 39.953 34.354 39.587 34.504 39.261 34.797 C 38.936 35.09 38.706 35.418 38.564 35.778 L 38.537 35.778 L 38.577 34.327 C 37.939 34.539 37.242 34.674 36.483 34.735 L 36.483 34.872 C 36.964 35.001 37.269 35.187 37.397 35.418 C 37.525 35.649 37.587 36.044 37.587 36.603 L 37.587 39.48 C 37.587 40.031 37.525 40.393 37.397 40.557 C 37.269 40.721 36.977 40.885 36.516 41.041 Z M 27.83 40.864 C 27.328 40.864 26.895 40.64 26.529 40.189 C 26.163 39.74 25.886 39.208 25.688 38.595 L 25.688 36.222 C 26.292 35.424 26.888 35.023 27.478 35.023 C 28.081 35.023 28.555 35.356 28.907 36.025 C 29.26 36.694 29.436 37.457 29.436 38.323 C 29.436 39.065 29.294 39.68 29.009 40.156 C 28.723 40.632 28.325 40.871 27.815 40.871 Z M 27.844 34.367 C 27.029 34.367 26.305 34.789 25.669 35.641 L 25.642 35.628 L 25.656 34.34 C 24.974 34.559 24.269 34.696 23.556 34.749 L 23.556 34.899 C 23.996 34.974 24.288 35.063 24.437 35.158 C 24.586 35.254 24.659 35.416 24.659 35.641 L 24.659 42.288 C 24.659 42.678 24.625 42.963 24.565 43.148 C 24.504 43.331 24.41 43.468 24.28 43.551 C 24.152 43.632 23.922 43.728 23.588 43.844 L 23.588 44 L 27.2 44 L 27.2 43.844 C 26.556 43.688 26.142 43.524 25.966 43.36 C 25.79 43.196 25.702 42.841 25.702 42.29 L 25.702 40.347 L 25.715 40.347 C 26.332 41.016 27.024 41.349 27.782 41.349 C 28.534 41.349 29.177 40.995 29.714 40.285 C 30.248 39.576 30.513 38.732 30.513 37.743 C 30.513 36.823 30.268 36.033 29.788 35.37 C 29.308 34.708 28.664 34.381 27.857 34.381 Z M 13.895 40.598 C 13.577 40.598 13.334 40.517 13.157 40.353 C 12.981 40.189 12.893 39.958 12.893 39.657 C 12.885 38.668 13.895 37.856 15.922 37.222 L 15.853 39.526 C 15.236 40.235 14.579 40.59 13.882 40.59 Z M 16.783 41.347 C 17.081 41.347 17.331 41.224 17.534 40.979 C 17.737 40.733 17.892 40.441 18.007 40.106 L 17.886 40.052 C 17.704 40.488 17.499 40.706 17.277 40.706 C 17.175 40.706 17.081 40.659 16.999 40.569 C 16.919 40.48 16.878 40.364 16.878 40.222 L 16.98 36.112 C 16.999 35.601 16.817 35.185 16.438 34.857 C 16.058 34.529 15.564 34.367 14.953 34.367 C 14.363 34.367 13.841 34.51 13.387 34.803 C 12.933 35.096 12.573 35.445 12.311 35.846 L 13.198 36.596 L 13.267 36.569 C 13.328 36.168 13.497 35.792 13.774 35.445 C 14.052 35.098 14.437 34.92 14.939 34.92 C 15.326 34.92 15.597 35.023 15.752 35.235 C 15.907 35.447 15.982 35.699 15.976 35.998 L 15.949 36.783 C 13.178 37.573 11.789 38.575 11.789 39.782 C 11.789 40.247 11.945 40.621 12.257 40.906 C 12.569 41.191 12.995 41.336 13.531 41.336 C 14.066 41.336 14.541 41.199 14.955 40.935 C 15.369 40.669 15.679 40.362 15.89 40.015 L 15.903 40.029 C 15.882 40.384 15.938 40.698 16.072 40.964 C 16.208 41.23 16.438 41.367 16.769 41.367 Z M 64.104 10.504 L 67.27 10.504 L 67.27 10.348 C 66.802 10.192 66.503 10.028 66.381 9.856 C 66.26 9.687 66.199 9.324 66.199 8.773 L 66.199 3.62 C 65.536 3.838 64.831 3.975 64.078 4.029 L 64.078 4.166 C 64.329 4.26 64.499 4.33 64.593 4.37 C 64.689 4.411 64.79 4.492 64.898 4.615 C 65.007 4.738 65.08 4.902 65.114 5.099 C 65.149 5.295 65.162 5.569 65.162 5.916 L 65.162 8.765 C 65.162 9.317 65.101 9.679 64.972 9.843 C 64.844 10.007 64.553 10.171 64.091 10.327 Z M 65.499 2.467 C 65.681 2.467 65.852 2.392 66.007 2.244 C 66.162 2.093 66.237 1.924 66.237 1.725 C 66.237 1.542 66.156 1.371 65.999 1.22 C 65.844 1.07 65.674 0.997 65.492 0.997 C 65.294 0.997 65.12 1.072 64.963 1.22 C 64.808 1.371 64.733 1.54 64.733 1.725 C 64.733 1.922 64.808 2.099 64.963 2.25 C 65.118 2.4 65.294 2.475 65.492 2.475 Z M 53.108 10.498 L 56.483 10.498 L 56.483 10.342 C 55.927 10.186 55.574 10.022 55.425 9.851 C 55.275 9.681 55.203 9.319 55.203 8.767 L 55.203 5.61 C 55.5 4.997 55.887 4.69 56.354 4.69 C 56.734 4.69 57.094 4.846 57.425 5.166 L 57.575 5.166 L 57.676 3.879 C 57.46 3.722 57.216 3.64 56.952 3.64 C 56.546 3.64 56.18 3.79 55.854 4.083 C 55.528 4.376 55.298 4.702 55.157 5.064 L 55.13 5.064 L 55.17 3.613 C 54.534 3.825 53.837 3.961 53.076 4.021 L 53.076 4.158 C 53.557 4.287 53.861 4.472 53.992 4.704 C 54.12 4.935 54.181 5.33 54.181 5.889 L 54.181 8.765 C 54.181 9.317 54.12 9.679 53.992 9.843 C 53.863 10.007 53.572 10.171 53.11 10.327 L 53.11 10.498 Z M 44.258 4.193 C 44.557 4.193 44.822 4.268 45.044 4.416 C 45.266 4.567 45.437 4.758 45.559 4.983 C 45.68 5.209 45.77 5.405 45.829 5.577 C 45.891 5.747 45.931 5.905 45.952 6.047 L 42.551 6.061 C 42.647 5.475 42.842 5.018 43.147 4.684 C 43.452 4.351 43.818 4.187 44.253 4.187 Z M 47.044 6.545 L 47.044 6.115 C 47.05 5.932 46.983 5.658 46.841 5.295 C 46.435 4.204 45.69 3.659 44.605 3.659 C 43.724 3.659 42.999 4.008 42.43 4.702 C 41.861 5.398 41.576 6.236 41.576 7.212 C 41.576 8.2 41.861 9.018 42.436 9.666 C 43.011 10.313 43.743 10.641 44.632 10.641 C 45.038 10.641 45.404 10.566 45.722 10.415 C 46.04 10.265 46.285 10.074 46.454 9.843 C 46.625 9.612 46.753 9.407 46.833 9.222 C 46.914 9.039 46.975 8.862 47.023 8.684 L 46.86 8.582 C 46.759 8.787 46.657 8.964 46.556 9.108 C 46.454 9.251 46.27 9.396 46.013 9.538 C 45.757 9.681 45.458 9.756 45.113 9.756 C 44.389 9.756 43.772 9.49 43.264 8.958 C 42.756 8.426 42.497 7.684 42.497 6.735 L 42.497 6.552 Z M 32.572 12.958 C 31.942 12.958 31.413 12.842 30.986 12.609 C 30.559 12.378 30.342 12.05 30.342 11.634 C 30.342 11.422 30.396 11.225 30.505 11.04 C 30.614 10.857 30.756 10.707 30.925 10.583 C 31.093 10.46 31.237 10.365 31.358 10.296 C 31.478 10.227 31.588 10.18 31.689 10.146 C 32.536 10.282 33.201 10.404 33.682 10.52 C 34.462 10.703 34.847 11.079 34.847 11.643 C 34.847 12.06 34.623 12.38 34.176 12.605 C 33.728 12.831 33.186 12.939 32.557 12.939 Z M 30.75 5.671 C 30.75 5.145 30.886 4.75 31.149 4.486 C 31.413 4.22 31.747 4.091 32.145 4.091 C 32.626 4.091 33.032 4.26 33.358 4.596 C 33.684 4.929 33.847 5.4 33.847 6.007 C 33.847 6.525 33.718 6.913 33.46 7.165 C 33.201 7.418 32.864 7.547 32.45 7.547 C 31.942 7.547 31.528 7.375 31.21 7.042 C 30.892 6.708 30.729 6.252 30.729 5.671 Z M 34.09 9.646 C 33.962 9.612 33.751 9.565 33.467 9.504 C 33.182 9.442 32.912 9.388 32.661 9.332 C 32.41 9.276 32.166 9.222 31.936 9.168 C 31.706 9.114 31.584 9.087 31.578 9.087 C 31.327 9.033 31.206 8.896 31.206 8.684 C 31.206 8.386 31.492 8.139 32.053 7.956 L 32.264 7.956 C 33.071 7.956 33.707 7.751 34.182 7.337 C 34.655 6.92 34.893 6.431 34.893 5.864 C 34.893 5.373 34.717 4.95 34.364 4.596 C 34.011 4.241 33.619 4.002 33.186 3.88 L 33.186 3.84 C 33.327 3.861 33.477 3.867 33.626 3.867 C 34.337 3.867 34.927 3.595 35.395 3.055 L 35.395 2.986 L 34.324 2.639 C 34.289 2.919 34.113 3.158 33.795 3.354 C 33.477 3.553 32.996 3.655 32.352 3.655 L 32.216 3.655 C 31.477 3.655 30.875 3.859 30.413 4.268 C 29.951 4.677 29.721 5.201 29.721 5.835 C 29.721 6.34 29.877 6.776 30.189 7.144 C 30.501 7.512 30.929 7.757 31.463 7.88 C 31.03 8.004 30.683 8.173 30.427 8.399 C 30.17 8.625 30.041 8.877 30.041 9.157 C 30.041 9.6 30.373 9.893 31.038 10.036 C 31.043 10.036 31.059 10.036 31.086 10.043 C 31.112 10.049 31.134 10.049 31.153 10.049 L 31.153 10.084 C 30.685 10.227 30.287 10.444 29.948 10.732 C 29.608 11.019 29.44 11.358 29.44 11.747 C 29.44 12.123 29.61 12.443 29.948 12.702 C 30.287 12.96 30.672 13.137 31.107 13.234 C 31.54 13.33 31.994 13.376 32.461 13.376 C 32.996 13.376 33.504 13.307 33.979 13.172 C 34.452 13.035 34.866 12.812 35.211 12.49 C 35.558 12.17 35.734 11.78 35.734 11.318 C 35.734 10.493 35.184 9.941 34.08 9.654 Z M 19.446 9.885 C 19.128 9.885 18.882 9.802 18.708 9.639 C 18.532 9.475 18.444 9.243 18.444 8.943 C 18.438 7.954 19.446 7.142 21.473 6.51 L 21.406 8.813 C 20.789 9.523 20.132 9.878 19.434 9.878 Z M 22.333 10.633 C 22.63 10.633 22.881 10.512 23.084 10.265 C 23.287 10.02 23.443 9.727 23.558 9.394 L 23.435 9.34 C 23.253 9.775 23.05 9.993 22.826 9.993 C 22.724 9.993 22.628 9.945 22.548 9.856 C 22.467 9.768 22.425 9.652 22.425 9.509 L 22.527 5.4 C 22.548 4.889 22.364 4.472 21.985 4.145 C 21.605 3.817 21.111 3.653 20.502 3.653 C 19.911 3.653 19.39 3.796 18.936 4.089 C 18.482 4.382 18.124 4.729 17.859 5.132 L 18.746 5.881 L 18.815 5.854 C 18.877 5.452 19.045 5.078 19.323 4.729 C 19.601 4.382 19.988 4.204 20.488 4.204 C 20.875 4.204 21.145 4.307 21.302 4.519 C 21.458 4.731 21.532 4.983 21.527 5.282 L 21.5 6.067 C 18.727 6.857 17.34 7.859 17.34 9.066 C 17.34 9.531 17.495 9.905 17.808 10.19 C 18.12 10.477 18.545 10.62 19.082 10.62 C 19.616 10.62 20.092 10.483 20.505 10.217 C 20.919 9.951 21.23 9.644 21.44 9.297 L 21.454 9.311 C 21.433 9.666 21.488 9.978 21.622 10.244 C 21.758 10.51 21.988 10.647 22.32 10.647 Z M 8.354 10.122 C 7.846 10.122 7.406 9.897 7.032 9.44 C 6.658 8.983 6.375 8.451 6.172 7.838 L 6.172 5.494 C 6.85 4.682 7.459 4.28 7.994 4.28 C 8.549 4.28 9.009 4.586 9.377 5.193 C 9.743 5.8 9.925 6.564 9.925 7.478 C 9.925 8.233 9.789 8.867 9.525 9.373 C 9.26 9.878 8.875 10.128 8.367 10.128 Z M 8.354 3.653 C 7.52 3.653 6.802 4.075 6.2 4.914 L 6.187 4.914 L 6.187 0 C 5.557 0.197 4.851 0.328 4.066 0.387 L 4.066 0.544 C 4.48 0.646 4.763 0.79 4.92 0.979 C 5.076 1.17 5.158 1.45 5.158 1.81 L 5.158 10.666 L 5.294 10.666 C 5.511 9.964 5.74 9.615 5.978 9.615 C 6.087 9.615 6.248 9.704 6.467 9.874 C 6.683 10.045 6.948 10.215 7.266 10.379 C 7.584 10.543 7.915 10.624 8.268 10.624 C 9.032 10.624 9.676 10.277 10.205 9.581 C 10.734 8.885 10.996 8.054 10.996 7.079 C 10.996 6.157 10.753 5.353 10.264 4.665 C 9.776 3.977 9.132 3.636 8.339 3.636 Z M 20.126 31.096 L 20.109 31.096 C 20.026 31.088 19.957 31.03 19.936 30.951 C 19.931 30.928 19.319 28.634 19.392 26.253 C 19.425 25.195 19.71 24.042 20.157 22.994 C 19.858 21.966 19.542 20.972 19.381 20.468 C 18.85 21.107 17.518 22.645 16.691 23.119 C 14.968 24.106 10.502 24.285 8.097 22.498 C 7.114 21.77 6.637 20.925 6.38 20.38 C 6.129 20.931 5.503 21.903 3.949 23.19 C 1.328 25.363 0.565 25.415 0.196 25.216 C 0.146 25.189 0.027 25.107 0.004 24.91 C -0.061 24.372 0.684 23.399 2.217 22.013 C 4.392 20.048 5.74 19.439 6.244 19.526 C 6.388 19.549 6.459 19.624 6.492 19.682 C 6.526 19.742 6.564 19.828 6.612 19.94 C 6.833 20.441 7.241 21.373 8.329 22.182 C 10.542 23.827 14.855 23.719 16.497 22.778 C 17.463 22.225 19.285 19.967 19.304 19.944 C 19.348 19.888 19.421 19.861 19.492 19.875 C 19.563 19.888 19.62 19.938 19.643 20.006 C 19.674 20.098 20.036 21.195 20.41 22.452 C 20.908 21.453 21.55 20.586 22.251 20.04 C 22.927 19.514 23.544 19.381 24.314 19.595 C 24.642 19.686 24.878 19.906 24.995 20.229 C 25.169 20.715 25.029 21.303 24.801 21.635 C 24.581 21.953 24.358 22.146 24.13 22.294 C 24.602 22.28 25.395 22.246 26.732 22.167 C 27.246 22.136 27.986 22.136 28.842 22.136 C 31.034 22.134 34.034 22.132 35.613 21.612 C 36.037 21.473 36.343 21.29 36.564 21.107 C 36.544 21.072 36.527 21.035 36.514 20.999 C 36.439 20.8 36.46 20.582 36.577 20.349 C 36.797 19.907 37.018 19.711 37.255 19.755 C 37.41 19.788 37.51 19.929 37.522 20.133 C 37.535 20.384 37.418 20.756 37.11 21.116 C 37.32 21.265 37.637 21.396 37.947 21.525 C 38.458 21.737 38.987 21.957 39.309 22.321 C 39.612 22.664 39.804 23.071 39.928 23.437 C 40.11 23.019 40.461 22.554 41.131 22.188 C 43.392 20.954 45.452 20.968 48.244 21.409 C 53.534 22.244 55.555 20.116 55.574 20.094 C 55.624 20.04 55.703 20.017 55.774 20.039 C 55.844 20.06 55.898 20.12 55.912 20.193 C 55.917 20.226 56.509 23.41 57.889 23.948 C 59.811 24.696 62.685 24.418 64.719 23.287 L 64.838 23.221 C 65.819 22.676 66.862 22.095 67.799 21.301 C 67.777 20.062 67.931 18.691 68.26 17.16 C 68.849 14.429 70.789 12.565 70.87 12.486 C 70.919 12.439 70.989 12.422 71.055 12.439 C 71.12 12.457 71.172 12.507 71.192 12.573 C 71.217 12.653 71.778 14.585 70.651 17.831 C 70.086 19.454 69.201 20.6 68.193 21.484 C 68.212 22.072 68.272 22.629 68.373 23.16 C 68.632 24.507 69.184 26.225 69.954 27 C 70.026 27.077 70.024 27.199 69.949 27.274 C 69.874 27.349 69.754 27.351 69.676 27.279 C 68.628 26.225 68.12 23.917 67.988 23.235 C 67.9 22.778 67.843 22.3 67.814 21.8 C 66.915 22.516 65.944 23.055 65.024 23.566 L 64.905 23.632 C 62.777 24.813 59.767 25.105 57.743 24.314 C 56.44 23.807 55.795 21.484 55.593 20.601 C 54.877 21.174 52.664 22.506 48.18 21.799 C 44.983 21.295 43.249 21.479 41.315 22.535 C 40.168 23.161 40.12 24.121 40.129 24.386 C 40.135 24.436 40.135 24.467 40.137 24.472 C 40.143 24.576 40.064 24.667 39.961 24.679 C 39.857 24.677 39.763 24.615 39.748 24.511 C 39.746 24.503 39.742 24.47 39.74 24.418 C 39.713 24.15 39.579 23.221 39.016 22.581 C 38.755 22.284 38.269 22.082 37.797 21.887 C 37.432 21.735 37.079 21.588 36.828 21.394 C 36.558 21.621 36.199 21.831 35.738 21.984 C 34.101 22.523 31.063 22.525 28.844 22.527 C 27.993 22.527 27.257 22.529 26.757 22.558 C 23.249 22.766 23.243 22.728 23.201 22.514 C 23.182 22.417 23.245 22.315 23.339 22.282 L 23.519 22.186 C 23.889 21.995 24.18 21.845 24.481 21.407 C 24.65 21.162 24.751 20.706 24.629 20.36 C 24.556 20.158 24.416 20.029 24.213 19.971 C 23.567 19.792 23.067 19.902 22.492 20.349 C 21.755 20.921 21.074 21.908 20.58 23.025 C 20.912 24.179 21.212 25.357 21.247 25.939 C 21.404 28.573 20.352 30.882 20.308 30.978 C 20.272 31.052 20.203 31.096 20.126 31.096 Z M 20.337 23.618 C 20.013 24.495 19.81 25.417 19.785 26.263 C 19.737 27.859 20.003 29.417 20.176 30.242 C 20.477 29.401 20.959 27.742 20.852 25.966 C 20.823 25.494 20.603 24.584 20.337 23.618 Z M 6.141 19.907 C 5.861 19.909 4.719 20.28 2.479 22.304 C 0.201 24.362 0.397 24.877 0.399 24.881 C 0.55 24.954 1.213 24.947 3.702 22.884 C 5.643 21.274 6.057 20.208 6.141 19.907 Z M 70.881 13.035 C 70.339 13.635 69.075 15.206 68.636 17.243 C 68.343 18.604 68.191 19.834 68.18 20.952 C 69.04 20.137 69.785 19.104 70.274 17.7 C 71.088 15.36 70.985 13.716 70.881 13.035 Z M 37.127 20.202 C 37.079 20.256 37.008 20.353 36.924 20.522 C 36.872 20.627 36.851 20.715 36.862 20.794 C 36.97 20.655 37.031 20.534 37.064 20.455 C 37.104 20.351 37.121 20.264 37.127 20.202 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wqoqor\",layoutDependency:layoutDependency,layoutId:\"U4Ne9JWX8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.192 10.512\" overflow=\"visible\"><path d=\"M 0.027 10.512 L 3.192 10.512 L 3.192 10.356 C 2.725 10.2 2.426 10.036 2.303 9.864 C 2.182 9.693 2.121 9.332 2.121 8.781 L 2.121 0 C 1.43 0.206 0.719 0.336 0 0.389 L 0 0.546 C 0.251 0.627 0.42 0.696 0.515 0.742 C 0.611 0.79 0.713 0.871 0.82 0.995 C 0.929 1.118 1.002 1.282 1.037 1.479 C 1.071 1.677 1.084 1.949 1.084 2.298 L 1.084 8.787 C 1.084 9.34 1.023 9.7 0.895 9.864 C 0.766 10.028 0.475 10.192 0.013 10.348 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vwqbuk\",layoutDependency:layoutDependency,layoutId:\"kLgZmJW5X\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.192 6.884\" overflow=\"visible\"><path d=\"M 0.029 6.884 L 3.192 6.884 L 3.192 6.728 C 2.725 6.572 2.426 6.408 2.305 6.236 C 2.182 6.067 2.121 5.704 2.121 5.153 L 2.121 0 C 1.458 0.218 0.753 0.355 0 0.409 L 0 0.546 C 0.251 0.642 0.422 0.709 0.515 0.75 C 0.611 0.79 0.713 0.873 0.82 0.997 C 0.929 1.118 1.002 1.284 1.037 1.48 C 1.071 1.679 1.083 1.951 1.083 2.3 L 1.083 5.149 C 1.083 5.7 1.021 6.063 0.893 6.227 C 0.764 6.39 0.473 6.554 0.011 6.71 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xr8ax\",layoutDependency:layoutDependency,layoutId:\"tInme0POa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.504 1.48\" overflow=\"visible\"><path d=\"M 0.766 1.475 C 0.948 1.475 1.119 1.4 1.274 1.249 C 1.429 1.099 1.504 0.929 1.504 0.731 C 1.504 0.547 1.424 0.376 1.266 0.226 C 1.109 0.075 0.941 0 0.759 0 C 0.563 0 0.387 0.075 0.23 0.226 C 0.073 0.376 0 0.546 0 0.731 C 0 0.929 0.075 1.107 0.23 1.257 C 0.385 1.407 0.561 1.48 0.759 1.48 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tvy815\",layoutDependency:layoutDependency,layoutId:\"y4ylbiSUo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.6 6.886\" overflow=\"visible\"><path d=\"M 0.033 6.886 L 3.407 6.886 L 3.407 6.73 C 2.851 6.573 2.498 6.41 2.351 6.238 C 2.202 6.067 2.127 5.706 2.127 5.155 L 2.127 1.999 C 2.424 1.386 2.811 1.078 3.278 1.078 C 3.658 1.078 4.016 1.234 4.349 1.556 L 4.499 1.556 L 4.6 0.266 C 4.384 0.11 4.139 0.027 3.876 0.027 C 3.47 0.027 3.104 0.177 2.778 0.47 C 2.453 0.763 2.223 1.091 2.081 1.452 L 2.054 1.452 L 2.094 0 C 1.456 0.212 0.759 0.347 0 0.409 L 0 0.546 C 0.481 0.675 0.786 0.86 0.914 1.091 C 1.042 1.322 1.104 1.718 1.104 2.277 L 1.104 5.153 C 1.104 5.704 1.042 6.067 0.914 6.23 C 0.786 6.394 0.494 6.558 0.033 6.714 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2f8nz2\",layoutDependency:layoutDependency,layoutId:\"YlGUjp_41\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.748 5.849\" overflow=\"visible\"><path d=\"M 2.142 5.841 C 1.64 5.841 1.207 5.617 0.841 5.166 C 0.475 4.717 0.197 4.185 0 3.572 L 0 1.199 C 0.604 0.401 1.199 0 1.79 0 C 2.393 0 2.866 0.333 3.219 1.002 C 3.571 1.671 3.748 2.435 3.748 3.3 C 3.748 4.042 3.606 4.657 3.32 5.133 C 3.035 5.61 2.636 5.849 2.127 5.849 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dc3nvy\",layoutDependency:layoutDependency,layoutId:\"ECmihUl_9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.957 9.66\" overflow=\"visible\"><path d=\"M 4.288 0.027 C 3.474 0.027 2.749 0.449 2.113 1.301 L 2.087 1.288 L 2.1 0 C 1.418 0.219 0.714 0.356 0 0.409 L 0 0.559 C 0.441 0.634 0.732 0.723 0.881 0.817 C 1.031 0.914 1.104 1.076 1.104 1.301 L 1.104 7.948 C 1.104 8.337 1.069 8.623 1.01 8.808 C 0.948 8.991 0.855 9.128 0.724 9.211 C 0.596 9.292 0.366 9.388 0.033 9.504 L 0.033 9.66 L 3.644 9.66 L 3.644 9.504 C 3 9.347 2.587 9.184 2.41 9.02 C 2.234 8.856 2.146 8.501 2.146 7.95 L 2.146 6.007 L 2.159 6.007 C 2.776 6.676 3.468 7.009 4.227 7.009 C 4.978 7.009 5.622 6.654 6.158 5.945 C 6.693 5.236 6.957 4.391 6.957 3.402 C 6.957 2.483 6.712 1.693 6.233 1.029 C 5.752 0.368 5.108 0.04 4.301 0.04 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gm9r28\",layoutDependency:layoutDependency,layoutId:\"wVLDG7_iS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.029 3.375\" overflow=\"visible\"><path d=\"M 1.002 3.375 C 0.684 3.375 0.441 3.294 0.264 3.131 C 0.088 2.967 0 2.735 0 2.435 C -0.008 1.446 1.002 0.634 3.029 0 L 2.96 2.304 C 2.343 3.013 1.686 3.368 0.989 3.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rqz09c\",layoutDependency:layoutDependency,layoutId:\"y6H4TuKyn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.217 7\" overflow=\"visible\"><path d=\"M 4.993 6.98 C 5.292 6.98 5.541 6.857 5.744 6.612 C 5.947 6.365 6.103 6.074 6.217 5.739 L 6.097 5.685 C 5.915 6.12 5.71 6.338 5.487 6.338 C 5.386 6.338 5.292 6.292 5.21 6.201 C 5.129 6.113 5.089 5.997 5.089 5.854 L 5.191 1.745 C 5.21 1.234 5.028 0.817 4.648 0.49 C 4.269 0.162 3.775 0 3.163 0 C 2.573 0 2.052 0.143 1.598 0.436 C 1.144 0.729 0.784 1.078 0.521 1.479 L 1.408 2.228 L 1.477 2.201 C 1.539 1.8 1.707 1.425 1.985 1.078 C 2.263 0.731 2.648 0.553 3.15 0.553 C 3.537 0.553 3.807 0.655 3.962 0.867 C 4.118 1.08 4.192 1.332 4.187 1.631 L 4.16 2.415 C 1.389 3.206 0 4.208 0 5.415 C 0 5.88 0.155 6.253 0.468 6.539 C 0.78 6.824 1.205 6.969 1.742 6.969 C 2.276 6.969 2.751 6.832 3.165 6.568 C 3.579 6.302 3.89 5.995 4.1 5.648 L 4.114 5.662 C 4.093 6.016 4.148 6.331 4.282 6.597 C 4.418 6.863 4.648 7 4.98 7 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dj7saj\",layoutDependency:layoutDependency,layoutId:\"r9oTFWRJV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.192 6.884\" overflow=\"visible\"><path d=\"M 0.027 6.884 L 3.192 6.884 L 3.192 6.728 C 2.725 6.572 2.426 6.408 2.303 6.236 C 2.182 6.067 2.121 5.704 2.121 5.153 L 2.121 0 C 1.458 0.218 0.753 0.355 0 0.409 L 0 0.546 C 0.251 0.64 0.422 0.709 0.515 0.75 C 0.611 0.79 0.713 0.871 0.82 0.995 C 0.929 1.118 1.002 1.282 1.037 1.479 C 1.071 1.675 1.084 1.949 1.084 2.296 L 1.084 5.145 C 1.084 5.696 1.023 6.059 0.895 6.223 C 0.766 6.387 0.475 6.55 0.013 6.707 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o8seji\",layoutDependency:layoutDependency,layoutId:\"Bx7qBNWUp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.504 1.479\" overflow=\"visible\"><path d=\"M 0.766 1.471 C 0.948 1.471 1.119 1.396 1.274 1.247 C 1.429 1.097 1.504 0.927 1.504 0.729 C 1.504 0.546 1.424 0.374 1.266 0.224 C 1.111 0.073 0.941 0 0.759 0 C 0.561 0 0.387 0.075 0.23 0.224 C 0.075 0.374 0 0.544 0 0.729 C 0 0.925 0.075 1.103 0.23 1.253 C 0.385 1.403 0.561 1.479 0.759 1.479 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cr98us\",layoutDependency:layoutDependency,layoutId:\"CTVFK0Q_o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.6 6.886\" overflow=\"visible\"><path d=\"M 0.033 6.886 L 3.407 6.886 L 3.407 6.73 C 2.851 6.573 2.498 6.41 2.349 6.238 C 2.2 6.068 2.127 5.706 2.127 5.155 L 2.127 1.997 C 2.424 1.384 2.811 1.078 3.278 1.078 C 3.658 1.078 4.018 1.234 4.349 1.554 L 4.499 1.554 L 4.6 0.266 C 4.384 0.11 4.141 0.027 3.876 0.027 C 3.47 0.027 3.104 0.177 2.778 0.47 C 2.453 0.763 2.223 1.089 2.081 1.452 L 2.054 1.452 L 2.094 0 C 1.458 0.212 0.761 0.349 0 0.409 L 0 0.546 C 0.481 0.675 0.786 0.86 0.916 1.091 C 1.044 1.322 1.106 1.718 1.106 2.277 L 1.106 5.153 C 1.106 5.704 1.044 6.067 0.916 6.23 C 0.787 6.394 0.496 6.558 0.034 6.714 L 0.034 6.886 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sd00k7\",layoutDependency:layoutDependency,layoutId:\"SXS0H9ya5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.401 1.874\" overflow=\"visible\"><path d=\"M 1.707 0.006 C 2.006 0.006 2.27 0.081 2.493 0.229 C 2.715 0.38 2.886 0.571 3.008 0.796 C 3.129 1.022 3.219 1.218 3.278 1.39 C 3.34 1.56 3.38 1.718 3.401 1.86 L 0 1.874 C 0.096 1.288 0.291 0.831 0.596 0.497 C 0.901 0.164 1.266 0 1.701 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ux9zr2\",layoutDependency:layoutDependency,layoutId:\"iPD4T98Xh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.469 6.982\" overflow=\"visible\"><path d=\"M 5.468 2.886 L 5.468 2.456 C 5.474 2.273 5.407 1.999 5.265 1.637 C 4.859 0.546 4.114 0 3.029 0 C 2.148 0 1.424 0.349 0.855 1.043 C 0.285 1.739 0 2.577 0 3.553 C 0 4.542 0.285 5.359 0.86 6.007 C 1.435 6.654 2.167 6.982 3.056 6.982 C 3.462 6.982 3.828 6.907 4.146 6.757 C 4.464 6.606 4.71 6.415 4.878 6.184 C 5.049 5.953 5.177 5.748 5.258 5.563 C 5.338 5.38 5.399 5.203 5.447 5.026 L 5.284 4.923 C 5.183 5.128 5.081 5.305 4.98 5.45 C 4.878 5.592 4.694 5.737 4.438 5.88 C 4.181 6.022 3.882 6.097 3.537 6.097 C 2.813 6.097 2.196 5.831 1.688 5.299 C 1.18 4.767 0.922 4.025 0.922 3.077 L 0.922 2.893 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17429bh\",layoutDependency:layoutDependency,layoutId:\"lz7DXJxQb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.505 2.813\" overflow=\"visible\"><path d=\"M 2.23 2.813 C 1.6 2.813 1.071 2.697 0.644 2.464 C 0.217 2.232 0 1.905 0 1.488 C 0 1.276 0.054 1.08 0.163 0.894 C 0.272 0.711 0.414 0.561 0.582 0.438 C 0.751 0.314 0.895 0.22 1.015 0.15 C 1.136 0.081 1.245 0.035 1.347 0 C 2.194 0.137 2.859 0.258 3.34 0.374 C 4.119 0.557 4.505 0.933 4.505 1.498 C 4.505 1.914 4.28 2.234 3.834 2.46 C 3.386 2.685 2.843 2.793 2.215 2.793 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c5jaej\",layoutDependency:layoutDependency,layoutId:\"lEOY2K2GO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.117 3.456\" overflow=\"visible\"><path d=\"M 0.021 1.581 C 0.021 1.054 0.157 0.659 0.42 0.395 C 0.684 0.129 1.017 0 1.416 0 C 1.897 0 2.303 0.17 2.629 0.505 C 2.955 0.839 3.117 1.309 3.117 1.916 C 3.117 2.435 2.989 2.822 2.73 3.075 C 2.472 3.327 2.134 3.456 1.721 3.456 C 1.213 3.456 0.799 3.285 0.481 2.951 C 0.163 2.618 0 2.161 0 1.581 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e08eoj\",layoutDependency:layoutDependency,layoutId:\"DvQWDPW7S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.294 10.737\" overflow=\"visible\"><path d=\"M 4.65 7.007 C 4.522 6.973 4.311 6.926 4.027 6.865 C 3.742 6.803 3.472 6.749 3.221 6.693 C 2.97 6.637 2.726 6.583 2.497 6.529 C 2.267 6.475 2.144 6.448 2.138 6.448 C 1.887 6.394 1.767 6.257 1.767 6.045 C 1.767 5.747 2.052 5.5 2.613 5.317 L 2.824 5.317 C 3.631 5.317 4.267 5.112 4.742 4.698 C 5.215 4.281 5.453 3.792 5.453 3.225 C 5.453 2.733 5.277 2.311 4.924 1.957 C 4.572 1.602 4.179 1.363 3.746 1.241 L 3.746 1.201 C 3.888 1.222 4.037 1.228 4.187 1.228 C 4.897 1.228 5.487 0.956 5.955 0.416 L 5.955 0.347 L 4.884 0 C 4.849 0.28 4.673 0.519 4.355 0.715 C 4.037 0.914 3.556 1.016 2.912 1.016 L 2.776 1.016 C 2.037 1.016 1.435 1.22 0.973 1.629 C 0.512 2.038 0.282 2.562 0.282 3.196 C 0.282 3.701 0.437 4.137 0.749 4.505 C 1.061 4.873 1.489 5.118 2.023 5.241 C 1.59 5.365 1.243 5.534 0.987 5.76 C 0.73 5.986 0.602 6.238 0.602 6.518 C 0.602 6.961 0.933 7.254 1.598 7.397 C 1.604 7.397 1.619 7.397 1.646 7.404 C 1.673 7.41 1.694 7.41 1.713 7.41 L 1.713 7.445 C 1.245 7.587 0.847 7.805 0.508 8.093 C 0.169 8.38 0 8.719 0 9.108 C 0 9.484 0.171 9.804 0.508 10.063 C 0.847 10.321 1.232 10.498 1.667 10.595 C 2.1 10.691 2.554 10.737 3.022 10.737 C 3.556 10.737 4.064 10.668 4.539 10.533 C 5.012 10.396 5.426 10.173 5.771 9.851 C 6.118 9.531 6.294 9.141 6.294 8.679 C 6.294 7.853 5.744 7.302 4.641 7.015 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-122l31j\",layoutDependency:layoutDependency,layoutId:\"JsqbF1Qlt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.029 3.375\" overflow=\"visible\"><path d=\"M 1.002 3.375 C 0.684 3.375 0.439 3.293 0.264 3.129 C 0.088 2.965 0 2.733 0 2.433 C -0.006 1.444 1.002 0.632 3.029 0 L 2.962 2.304 C 2.345 3.013 1.688 3.368 0.991 3.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sa6sv\",layoutDependency:layoutDependency,layoutId:\"B2ZNclTrs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.217 6.994\" overflow=\"visible\"><path d=\"M 4.993 6.98 C 5.29 6.98 5.541 6.859 5.744 6.612 C 5.947 6.367 6.103 6.074 6.217 5.741 L 6.095 5.687 C 5.913 6.122 5.71 6.34 5.486 6.34 C 5.384 6.34 5.288 6.292 5.208 6.203 C 5.127 6.115 5.085 5.999 5.085 5.856 L 5.187 1.747 C 5.208 1.236 5.024 0.819 4.644 0.492 C 4.265 0.164 3.771 0 3.161 0 C 2.571 0 2.05 0.143 1.596 0.436 C 1.142 0.729 0.784 1.076 0.519 1.479 L 1.406 2.228 L 1.475 2.201 C 1.537 1.799 1.705 1.425 1.983 1.076 C 2.261 0.729 2.648 0.551 3.148 0.551 C 3.535 0.551 3.805 0.653 3.962 0.866 C 4.118 1.078 4.192 1.33 4.187 1.629 L 4.16 2.413 C 1.387 3.204 0 4.206 0 5.413 C 0 5.878 0.155 6.252 0.468 6.537 C 0.78 6.824 1.205 6.967 1.742 6.967 C 2.276 6.967 2.751 6.83 3.165 6.564 C 3.579 6.298 3.89 5.991 4.1 5.644 L 4.114 5.658 C 4.093 6.013 4.148 6.325 4.282 6.591 C 4.418 6.857 4.648 6.994 4.98 6.994 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u5fqg0\",layoutDependency:layoutDependency,layoutId:\"DNr2gM3_Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.753 5.849\" overflow=\"visible\"><path d=\"M 2.182 5.843 C 1.675 5.843 1.234 5.617 0.86 5.16 C 0.487 4.704 0.203 4.172 0 3.559 L 0 1.214 C 0.678 0.403 1.288 0 1.822 0 C 2.378 0 2.838 0.307 3.206 0.914 C 3.571 1.521 3.753 2.284 3.753 3.198 C 3.753 3.954 3.617 4.588 3.353 5.093 C 3.089 5.598 2.704 5.849 2.196 5.849 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y2u7al\",layoutDependency:layoutDependency,layoutId:\"P8HUFWXVd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.93 10.666\" overflow=\"visible\"><path d=\"M 4.288 3.653 C 3.455 3.653 2.736 4.075 2.134 4.914 L 2.121 4.914 L 2.121 0 C 1.491 0.197 0.786 0.328 0 0.387 L 0 0.544 C 0.414 0.646 0.697 0.79 0.855 0.979 C 1.01 1.17 1.092 1.45 1.092 1.81 L 1.092 10.666 L 1.228 10.666 C 1.445 9.964 1.675 9.615 1.912 9.615 C 2.021 9.615 2.182 9.704 2.401 9.874 C 2.617 10.045 2.882 10.215 3.2 10.379 C 3.518 10.543 3.849 10.624 4.202 10.624 C 4.966 10.624 5.61 10.277 6.139 9.581 C 6.668 8.885 6.93 8.054 6.93 7.079 C 6.93 6.157 6.687 5.353 6.198 4.665 C 5.71 3.977 5.066 3.636 4.273 3.636 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m0zka2\",layoutDependency:layoutDependency,layoutId:\"Ci_tbf6SZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71.354 18.663\" overflow=\"visible\"><path d=\"M 20.126 18.663 L 20.109 18.663 C 20.026 18.656 19.957 18.598 19.936 18.519 C 19.931 18.496 19.319 16.202 19.392 13.821 C 19.425 12.763 19.71 11.61 20.157 10.561 C 19.858 9.534 19.542 8.539 19.381 8.036 C 18.85 8.674 17.518 10.212 16.691 10.686 C 14.968 11.673 10.502 11.853 8.097 10.066 C 7.114 9.337 6.637 8.493 6.38 7.947 C 6.129 8.498 5.503 9.47 3.949 10.758 C 1.328 12.93 0.565 12.982 0.196 12.784 C 0.146 12.757 0.027 12.674 0.004 12.477 C -0.061 11.939 0.684 10.966 2.217 9.58 C 4.392 7.616 5.74 7.006 6.244 7.093 C 6.388 7.116 6.459 7.192 6.492 7.249 C 6.526 7.309 6.564 7.396 6.612 7.508 C 6.833 8.009 7.241 8.94 8.329 9.75 C 10.542 11.394 14.855 11.286 16.497 10.345 C 17.463 9.792 19.285 7.535 19.304 7.512 C 19.348 7.456 19.421 7.429 19.492 7.442 C 19.563 7.456 19.62 7.506 19.643 7.573 C 19.674 7.666 20.036 8.763 20.41 10.019 C 20.908 9.021 21.55 8.153 22.251 7.608 C 22.927 7.082 23.544 6.949 24.314 7.163 C 24.642 7.253 24.878 7.473 24.995 7.797 C 25.169 8.283 25.029 8.871 24.801 9.202 C 24.581 9.52 24.358 9.713 24.13 9.861 C 24.602 9.848 25.395 9.813 26.732 9.734 C 27.246 9.703 27.986 9.703 28.842 9.703 C 31.034 9.701 34.034 9.699 35.613 9.179 C 36.037 9.04 36.343 8.857 36.564 8.674 C 36.544 8.639 36.527 8.603 36.514 8.566 C 36.439 8.367 36.46 8.15 36.577 7.916 C 36.797 7.475 37.018 7.278 37.255 7.323 C 37.41 7.355 37.51 7.496 37.522 7.7 C 37.535 7.951 37.418 8.323 37.11 8.684 C 37.32 8.832 37.637 8.963 37.947 9.092 C 38.458 9.304 38.987 9.524 39.309 9.888 C 39.612 10.232 39.804 10.638 39.928 11.005 C 40.11 10.586 40.461 10.122 41.131 9.755 C 43.392 8.522 45.452 8.535 48.244 8.977 C 53.534 9.811 55.555 7.683 55.574 7.662 C 55.624 7.608 55.703 7.585 55.774 7.606 C 55.844 7.627 55.898 7.687 55.912 7.76 C 55.917 7.793 56.509 10.978 57.889 11.515 C 59.811 12.263 62.685 11.986 64.719 10.854 L 64.838 10.789 C 65.819 10.243 66.862 9.663 67.799 8.869 C 67.777 7.629 67.931 6.258 68.26 4.728 C 68.849 1.996 70.789 0.132 70.87 0.053 C 70.919 0.007 70.989 -0.011 71.055 0.007 C 71.12 0.024 71.172 0.075 71.192 0.14 C 71.217 0.221 71.778 2.152 70.651 5.399 C 70.086 7.022 69.201 8.167 68.193 9.052 C 68.212 9.64 68.272 10.197 68.373 10.727 C 68.632 12.074 69.184 13.792 69.954 14.567 C 70.026 14.645 70.024 14.766 69.949 14.841 C 69.874 14.917 69.754 14.919 69.676 14.846 C 68.628 13.792 68.12 11.485 67.988 10.802 C 67.9 10.345 67.843 9.867 67.814 9.368 C 66.915 10.083 65.944 10.623 65.024 11.134 L 64.905 11.199 C 62.777 12.381 59.767 12.672 57.743 11.882 C 56.44 11.375 55.795 9.052 55.593 8.169 C 54.877 8.741 52.664 10.073 48.18 9.366 C 44.983 8.863 43.249 9.046 41.315 10.102 C 40.168 10.729 40.12 11.689 40.129 11.953 C 40.135 12.003 40.135 12.034 40.137 12.04 C 40.143 12.144 40.064 12.234 39.961 12.246 C 39.857 12.244 39.763 12.182 39.748 12.078 C 39.746 12.071 39.742 12.038 39.74 11.986 C 39.713 11.718 39.579 10.789 39.016 10.149 C 38.755 9.852 38.269 9.649 37.797 9.455 C 37.432 9.302 37.079 9.156 36.828 8.961 C 36.558 9.189 36.199 9.399 35.738 9.551 C 34.101 10.091 31.063 10.093 28.844 10.095 C 27.993 10.095 27.257 10.097 26.757 10.125 C 23.249 10.334 23.243 10.295 23.201 10.081 C 23.182 9.985 23.245 9.883 23.339 9.85 L 23.519 9.753 C 23.889 9.563 24.18 9.412 24.481 8.975 C 24.65 8.73 24.751 8.273 24.629 7.928 C 24.556 7.725 24.416 7.596 24.213 7.538 C 23.567 7.359 23.067 7.469 22.492 7.916 C 21.755 8.489 21.074 9.476 20.58 10.592 C 20.912 11.747 21.212 12.925 21.247 13.507 C 21.404 16.14 20.352 18.449 20.308 18.546 C 20.272 18.619 20.203 18.663 20.126 18.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l0lern\",layoutDependency:layoutDependency,layoutId:\"HVWAbTo5I\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.088 6.624\" overflow=\"visible\"><path d=\"M 0.557 0 C 0.234 0.877 0.031 1.799 0.006 2.645 C -0.042 4.241 0.224 5.799 0.397 6.624 C 0.697 5.783 1.18 4.123 1.073 2.348 C 1.044 1.876 0.824 0.966 0.557 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xophfp\",layoutDependency:layoutDependency,layoutId:\"GxDNZNtQ2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.747 4.994\" overflow=\"visible\"><path d=\"M 5.747 0 C 5.468 0.002 4.326 0.372 2.086 2.396 C -0.192 4.455 0.003 4.97 0.005 4.973 C 0.156 5.047 0.819 5.039 3.308 2.976 C 5.249 1.367 5.663 0.301 5.747 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wad467\",layoutDependency:layoutDependency,layoutId:\"t7TlOHKrb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.771 7.917\" overflow=\"visible\"><path d=\"M 2.702 0 C 2.159 0.6 0.895 2.171 0.456 4.208 C 0.163 5.569 0.011 6.799 0 7.917 C 0.86 7.102 1.606 6.068 2.094 4.665 C 2.909 2.325 2.805 0.68 2.702 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jm2jsp\",layoutDependency:layoutDependency,layoutId:\"AlZGFda7m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.267 0 C 0.22 0.054 0.149 0.15 0.064 0.32 C 0.013 0.424 -0.008 0.513 0.003 0.592 C 0.11 0.453 0.172 0.332 0.204 0.253 C 0.244 0.148 0.262 0.062 0.267 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-16ouos9\",layoutDependency:layoutDependency,layoutId:\"g7DPxY7JW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.142 1.157\" overflow=\"visible\"><path d=\"M 0.535 1.157 C 0.511 1.157 0.486 1.155 0.461 1.149 C 0.399 1.137 0.221 1.093 0.12 0.97 C 0.018 0.844 0.007 0.702 0.001 0.617 C -0.02 0.279 0.329 0.029 0.526 0.006 C 0.712 -0.017 0.877 0.031 0.99 0.141 C 1.101 0.247 1.154 0.405 1.139 0.584 C 1.118 0.842 0.951 0.991 0.9 1.031 C 0.821 1.091 0.67 1.157 0.535 1.157 Z M 0.616 0.393 C 0.603 0.393 0.587 0.395 0.574 0.395 C 0.526 0.407 0.386 0.509 0.392 0.588 C 0.398 0.653 0.403 0.694 0.422 0.717 C 0.438 0.73 0.499 0.754 0.537 0.761 L 0.539 0.761 C 0.568 0.759 0.635 0.736 0.664 0.715 C 0.668 0.711 0.74 0.651 0.748 0.549 C 0.75 0.515 0.75 0.453 0.718 0.422 C 0.698 0.403 0.662 0.393 0.616 0.393 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1v1z5uc\",layoutDependency:layoutDependency,layoutId:\"yT1iRQGwe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.142 1.157\" overflow=\"visible\"><path d=\"M 0.535 1.157 C 0.511 1.157 0.486 1.155 0.461 1.149 C 0.399 1.137 0.221 1.093 0.12 0.97 C 0.018 0.844 0.007 0.702 0.001 0.617 C -0.02 0.279 0.329 0.029 0.526 0.006 C 0.712 -0.017 0.877 0.031 0.99 0.141 C 1.101 0.247 1.154 0.405 1.139 0.584 C 1.118 0.842 0.951 0.991 0.9 1.031 C 0.821 1.091 0.67 1.157 0.535 1.157 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-grkzhn\",layoutDependency:layoutDependency,layoutId:\"cv2UICs_S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.224 0 C 0.211 0 0.196 0.002 0.182 0.002 C 0.134 0.013 -0.006 0.116 0 0.195 C 0.006 0.26 0.012 0.301 0.031 0.324 C 0.046 0.337 0.107 0.36 0.146 0.368 L 0.148 0.368 C 0.176 0.366 0.244 0.343 0.272 0.322 C 0.276 0.318 0.349 0.258 0.357 0.156 C 0.358 0.121 0.358 0.06 0.326 0.029 C 0.307 0.01 0.27 0 0.224 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17htgsw\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JThQ_kG99\",onTap:onTapztfrh6,style:{backgroundColor:\"var(--token-be74759f-0e8f-423d-8fdd-e00f0c793696, rgb(255, 216, 194))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(ChevronLeft,{animated:true,className:\"framer-iuzs14\",layoutDependency:layoutDependency,layoutId:\"gHMKd58yU\",style:{\"--34440n\":\"rgb(0, 0, 0)\",\"--fbr8zx\":2}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18jtkok\",layoutDependency:layoutDependency,layoutId:\"IZAuR28To\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.9,animate:animation,className:\"framer-16la8pu-container\",\"data-framer-appear-id\":\"16la8pu\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WNpabwYp4-container\",nodeId:\"WNpabwYp4\",optimized:true,rendersWithMotion:true,scopeId:\"yLpqtcpgs\",style:{opacity:.9},children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(31, 24, 20, 0.5)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",iconSize:18,iconType:\"default\",id:\"WNpabwYp4\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(31, 24, 20, 0.4)\",placeholderText:\"S\\xf6k p\\xe5 n\\xe5got gott\"},textColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"},layoutId:\"WNpabwYp4\",modalOptions:{backgroundColor:\"var(--token-6557710a-f0cf-439f-b5ee-21c37662c497, rgb(248, 244, 242))\",borderRadius:16,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(31, 24, 20, 0.4)\",subtitleFont:{fontFamily:'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",titleFont:{fontFamily:'\"Google Sans\", \"Google Sans Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://bageriapril.workcloud.se/bestallningar\",motionChild:true,nodeId:\"WAupLrEI5\",openInNewTab:true,scopeId:\"yLpqtcpgs\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-14mgw2i framer-t3yw7r\",\"data-framer-appear-id\":\"14mgw2i\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"WAupLrEI5\",optimized:true,style:{\"--corner-shape-fallback\":.892,backgroundColor:\"var(--token-be74759f-0e8f-423d-8fdd-e00f0c793696, rgb(255, 216, 194))\",borderBottomLeftRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.2)\"},variants:{fj7XQT8f7:{backgroundColor:\"rgba(255, 216, 194, 0)\"}},children:/*#__PURE__*/_jsx(ShoppingCart,{animated:true,className:\"framer-hkv4he\",layoutDependency:layoutDependency,layoutId:\"ZBtSkLyj0\",style:{\"--34440n\":\"rgb(0, 0, 0)\",\"--fbr8zx\":2,opacity:1},variants:{Fd33Lb3Ew:{opacity:1},fj7XQT8f7:{opacity:.9}}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||464)-0-464)/2+0+0)+16+2,...addPropertyOverrides({Fd33Lb3Ew:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+16+2},fj7XQT8f7:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||568)-0-464)/2+0+0)+16+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ji16jh-container\",layoutDependency:layoutDependency,layoutId:\"ZT35DkMvW-container\",nodeId:\"ZT35DkMvW\",rendersWithMotion:true,scopeId:\"yLpqtcpgs\",style:{opacity:.9},children:/*#__PURE__*/_jsx(HeaderHamburger,{height:\"100%\",id:\"ZT35DkMvW\",layoutId:\"ZT35DkMvW\",Q3fqsOFp0:Q3fqsOFp01ppn0l8,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"z52eCVYGD\"),wBYLA2zsj:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",width:\"100%\",...addPropertyOverrides({Fd33Lb3Ew:{Q3fqsOFp0:Q3fqsOFp0ztfrh6,variant:matchVariant(\"NBQXojr9w\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:388,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||464)-0-464)/2+76+0),...addPropertyOverrides({Fd33Lb3Ew:{y:(componentViewport?.y||0)+(componentViewport?.height||76)-388},fj7XQT8f7:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||568)-0-464)/2+76+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mbm7zi-container\",\"data-framer-name\":\"Lower Content\",layoutDependency:layoutDependency,layoutId:\"AMKqxIOOJ-container\",name:\"Lower Content\",nodeId:\"AMKqxIOOJ\",rendersWithMotion:true,scopeId:\"yLpqtcpgs\",children:/*#__PURE__*/_jsx(Lower,{gxpM43dE2:gxpM43dE2lfnr7i,height:\"100%\",id:\"AMKqxIOOJ\",layoutId:\"AMKqxIOOJ\",name:\"Lower Content\",style:{width:\"100%\"},variant:matchVariant(\"nKDbVd4Yv\"),width:\"100%\",...addPropertyOverrides({Fd33Lb3Ew:{variant:matchVariant(\"QL6LelWIn\")},fj7XQT8f7:{variant:matchVariant(\"XlVn84Ux8\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-t7WVc.framer-t3yw7r, .framer-t7WVc .framer-t3yw7r { display: block; }\",\".framer-t7WVc.framer-1iksmcz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 404px; }\",\".framer-t7WVc .framer-xdfttn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 76px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: 100%; z-index: 2; }\",\".framer-t7WVc .framer-1sfl666 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-t7WVc .framer-yp3brn { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-t7WVc .framer-12zxt00 { height: 44px; position: relative; width: 72px; }\",\".framer-t7WVc .framer-1qmdofu { height: 44px; left: 0px; position: absolute; top: 0px; width: 72px; }\",\".framer-t7WVc .framer-wqoqor { height: 11px; left: 57px; position: absolute; top: 31px; width: 3px; }\",\".framer-t7WVc .framer-vwqbuk { height: 7px; left: 48px; position: absolute; top: 35px; width: 3px; }\",\".framer-t7WVc .framer-1xr8ax { height: 2px; left: 48px; position: absolute; top: 32px; width: 2px; }\",\".framer-t7WVc .framer-tvy815 { height: 7px; left: 37px; position: absolute; top: 35px; width: 5px; }\",\".framer-t7WVc .framer-2f8nz2 { height: 6px; left: 26px; position: absolute; top: 35px; width: 4px; }\",\".framer-t7WVc .framer-1dc3nvy { height: 10px; left: 24px; position: absolute; top: 35px; width: 7px; }\",\".framer-t7WVc .framer-gm9r28 { height: 4px; left: 13px; position: absolute; top: 37px; width: 3px; }\",\".framer-t7WVc .framer-rqz09c { height: 7px; left: 12px; position: absolute; top: 35px; width: 6px; }\",\".framer-t7WVc .framer-dj7saj { height: 7px; left: 64px; position: absolute; top: 4px; width: 3px; }\",\".framer-t7WVc .framer-1o8seji { height: 2px; left: 65px; position: absolute; top: 1px; width: 2px; }\",\".framer-t7WVc .framer-cr98us { height: 7px; left: 53px; position: absolute; top: 4px; width: 5px; }\",\".framer-t7WVc .framer-sd00k7 { height: 2px; left: 43px; position: absolute; top: 4px; width: 4px; }\",\".framer-t7WVc .framer-ux9zr2 { height: 7px; left: 42px; position: absolute; top: 4px; width: 6px; }\",\".framer-t7WVc .framer-17429bh { height: 3px; left: 31px; position: absolute; top: 10px; width: 5px; }\",\".framer-t7WVc .framer-1c5jaej { height: 4px; left: 31px; position: absolute; top: 4px; width: 3px; }\",\".framer-t7WVc .framer-1e08eoj { height: 11px; left: 30px; position: absolute; top: 3px; width: 7px; }\",\".framer-t7WVc .framer-122l31j { height: 4px; left: 19px; position: absolute; top: 7px; width: 3px; }\",\".framer-t7WVc .framer-sa6sv { height: 7px; left: 18px; position: absolute; top: 4px; width: 6px; }\",\".framer-t7WVc .framer-1u5fqg0 { height: 6px; left: 6px; position: absolute; top: 5px; width: 4px; }\",\".framer-t7WVc .framer-1y2u7al { height: 11px; left: 4px; position: absolute; top: 0px; width: 7px; }\",\".framer-t7WVc .framer-m0zka2 { height: 19px; left: 0px; position: absolute; top: 13px; width: 72px; }\",\".framer-t7WVc .framer-1l0lern { height: 7px; left: 20px; position: absolute; top: 24px; width: 1px; }\",\".framer-t7WVc .framer-xophfp { height: 5px; left: 1px; position: absolute; top: 20px; width: 6px; }\",\".framer-t7WVc .framer-wad467 { height: 8px; left: 68px; position: absolute; top: 13px; width: 3px; }\",\".framer-t7WVc .framer-jm2jsp { height: 1px; left: 37px; position: absolute; top: 20px; width: 1px; }\",\".framer-t7WVc .framer-16ouos9 { height: 1px; left: 56px; position: absolute; top: 18px; width: 1px; }\",\".framer-t7WVc .framer-1v1z5uc { height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-t7WVc .framer-grkzhn { height: 1px; left: 1px; position: absolute; top: 1px; width: 1px; }\",\".framer-t7WVc .framer-17htgsw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-t7WVc .framer-iuzs14, .framer-t7WVc .framer-hkv4he { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-t7WVc .framer-18jtkok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-t7WVc .framer-16la8pu-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: auto; position: relative; width: 40px; }\",\".framer-t7WVc .framer-14mgw2i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 14px; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-t7WVc .framer-ji16jh-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-t7WVc .framer-1mbm7zi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-t7WVc.framer-v-1aftmv0.framer-1iksmcz, .framer-t7WVc.framer-v-jzjz3s.framer-1iksmcz { width: 400px; }\",\".framer-t7WVc.framer-v-1aftmv0 .framer-xdfttn, .framer-t7WVc.framer-v-1aftmv0 .framer-16la8pu-container { order: 0; }\",\".framer-t7WVc.framer-v-1aftmv0 .framer-14mgw2i, .framer-t7WVc.framer-v-1aftmv0 .framer-1mbm7zi-container { order: 1; }\",\".framer-t7WVc.framer-v-1aftmv0 .framer-ji16jh-container { order: 2; }\",\".framer-t7WVc.framer-v-jzjz3s .framer-1mbm7zi-container { bottom: 0px; left: 0px; position: absolute; right: 0px; width: unset; z-index: 1; }\",'.framer-t7WVc[data-border=\"true\"]::after, .framer-t7WVc [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 464\n * @framerIntrinsicWidth 404\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fj7XQT8f7\":{\"layout\":[\"fixed\",\"auto\"]},\"Fd33Lb3Ew\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryLpqtcpgs=withCSS(Component,css,\"framer-t7WVc\");export default FrameryLpqtcpgs;FrameryLpqtcpgs.displayName=\"Header phone\";FrameryLpqtcpgs.defaultProps={height:464,width:404};addPropertyControls(FrameryLpqtcpgs,{variant:{options:[\"uDRDtlpEV\",\"fj7XQT8f7\",\"Fd33Lb3Ew\"],optionTitles:[\"Bas\",\"Sortiment\",\"Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryLpqtcpgs,[{explicitInter:true,fonts:[{cssFamilyName:\"Google Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans\",url:\"https://fonts.gstatic.com/s/googlesans/v70/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrwEIKlnrSjiEjo5.woff2\",weight:\"400\"}]},...ChevronLeftFonts,...SearchFonts,...ShoppingCartFonts,...HeaderHamburgerFonts,...LowerFonts],{supportsExplicitInterCodegen:true});FrameryLpqtcpgs.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderHamburger,{},context),forwardLoader(Lower,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryLpqtcpgs\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"404\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fj7XQT8f7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Fd33Lb3Ew\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"464\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const wIFS4gyN_=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 2217 567\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2058.22 429.321 C 2009.789 363.743 1948.676 186.071 2091.716 0 C 2095.962 87.28 2054.258 277.879 1853.473 342.041 C 1652.688 406.204 1627.023 289.516 1639.289 223.153 C 1617.277 245.798 1545.219 285.805 1433.126 264.669 C 1293.011 238.25 1228.85 279.766 1203.375 293.92 C 1182.994 305.243 1176.333 336.38 1175.54 350.534 C 1174.597 331.19 1163.463 288.447 1126.476 272.218 C 1080.243 251.931 1092.509 257.593 1081.658 248.157 C 1070.808 238.721 1082.602 214.66 1091.094 215.604 C 1099.586 216.548 1100.057 237.778 1072.695 259.48 C 1045.332 281.182 892.011 289.674 791.052 284.956 C 710.286 281.182 686.634 289.36 684.904 293.92 C 711.323 277.093 754.632 237.872 716.513 215.604 C 668.864 187.769 611.78 246.27 580.172 343.457 C 554.885 421.206 574.039 503.548 586.776 535 C 609.736 503.076 639.143 399.316 573.095 239.665 L 565.547 220.794 C 540.543 260.423 464.4 336.38 359.855 323.17 C 229.175 306.658 185.301 238.25 180.111 215.604 M 180.111 215.604 C 175.96 197.488 140.955 217.805 123.971 230.229 C 85.128 258.85 6.029 324.114 0.367 356.195 C -6.709 396.296 90.475 322.227 115.951 297.222 C 136.331 277.219 167.216 234.475 180.111 215.604 Z\" fill=\"transparent\" height=\"535px\" id=\"F9wLJjO1F\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"14\" stroke=\"var(--cg4fnk, rgb(0,0,0))\" transform=\"translate(63 16)\" width=\"2092.0000064282153px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,wIFS4gyN_:color??props.wIFS4gyN_??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,wIFS4gyN_,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SxAse\",className),layoutId:layoutId,ref:ref,style:{\"--cg4fnk\":wIFS4gyN_,...style}});});const css=[`.framer-SxAse { -webkit-mask: ${mask}; aspect-ratio: 3.9100529100529102; background-color: var(--cg4fnk); mask: ${mask}; width: 2217px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 2217\n * @framerIntrinsicHeight 567\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"wIFS4gyN_\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"cg4fnk\"},\"set\":{\"localId\":\"vectorSet/IDGRmak1t\",\"id\":\"IDGRmak1t\",\"moduleId\":\"jQNb6L4EwQ22kP8VYEiq\"}}\n */const Icon=withCSS(Component,css,\"framer-SxAse\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{wIFS4gyN_:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"wIFS4gyN_\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"2217\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"cg4fnk\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/IDGRmak1t\\\",\\\"id\\\":\\\"IDGRmak1t\\\",\\\"moduleId\\\":\\\"jQNb6L4EwQ22kP8VYEiq\\\"}}\",\"framerIntrinsicHeight\":\"567\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ccf8332)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,PropertyOverrides,queryCache,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";import Facebook from\"https://framerusercontent.com/modules/R6j6yBSJpdTm9hffwZhh/zxgQ5JnjwsQi9q1taT7e/FPw9P0fad.js\";import UserComponent from\"https://framerusercontent.com/modules/tCEjH4gQuaoGVfwwatwu/knGBDO11tpgazdU6HC1A/upDFBBVdW.js\";import Instagram from\"https://framerusercontent.com/modules/unXEsZltj7JMvLGo2ocp/yhoQwxi9rSJ8DEYXLcoS/wKjRQ7V57.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Header from\"#framer/local/canvasComponent/qsBCEHCAA/qsBCEHCAA.js\";import HeaderPhone from\"#framer/local/canvasComponent/yLpqtcpgs/yLpqtcpgs.js\";import Kontaktuppgifter from\"#framer/local/collection/sIVg6vRrg/sIVg6vRrg.js\";import*as sharedStyle1 from\"#framer/local/css/a9ksyM8hY/a9ksyM8hY.js\";import*as sharedStyle7 from\"#framer/local/css/DjCRDCwzT/DjCRDCwzT.js\";import*as sharedStyle5 from\"#framer/local/css/EzQGEiVbd/EzQGEiVbd.js\";import*as sharedStyle8 from\"#framer/local/css/JXiKfRZ4Z/JXiKfRZ4Z.js\";import*as sharedStyle from\"#framer/local/css/OM4bhzwT7/OM4bhzwT7.js\";import*as sharedStyle2 from\"#framer/local/css/pBRSt8orL/pBRSt8orL.js\";import*as sharedStyle6 from\"#framer/local/css/PIMxA3Cng/PIMxA3Cng.js\";import*as sharedStyle3 from\"#framer/local/css/q1VcGGcPp/q1VcGGcPp.js\";import*as sharedStyle4 from\"#framer/local/css/uizo7EIgS/uizo7EIgS.js\";import Vector from\"#framer/local/vector/RzXlbBBsR/RzXlbBBsR.js\";const HeaderFonts=getFonts(Header);const SmoothScrollFonts=getFonts(SmoothScroll);const HeaderPhoneFonts=getFonts(HeaderPhone);const VectorFonts=getFonts(Vector);const AutoCopyrightFonts=getFonts(AutoCopyright);const FacebookFonts=getFonts(Facebook);const InstagramFonts=getFonts(Instagram);const UserComponentFonts=getFonts(UserComponent);const breakpoints={bocheut55:\"(min-width: 1200px)\",C_2V1dAsv:\"(min-width: 810px) and (max-width: 1199.98px)\",Yxj2DtNVo:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Dfx9D\";const variantClassNames={bocheut55:\"framer-v-1vj2u8p\",C_2V1dAsv:\"framer-v-1fuuz9b\",Yxj2DtNVo:\"framer-v-ah5j7e\"};const BJaqvUaqACBLFp7dgU=undefined;const RQS3M606HCBLFp7dgU=undefined;const idCBLFp7dgU=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const query=prequery=>prequery({from:{alias:\"CBLFp7dgU\",data:Kontaktuppgifter,type:\"Collection\"},select:[{collection:\"CBLFp7dgU\",name:\"BJaqvUaqA\",type:\"Identifier\"},{collection:\"CBLFp7dgU\",name:\"RQS3M606H\",type:\"Identifier\"},{collection:\"CBLFp7dgU\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"CBLFp7dgU\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:[\"YG4kSE2i7\",\"TBXET0T16\"]},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"CBLFp7dgU\",data:Kontaktuppgifter,type:\"Collection\"},select:[{collection:\"CBLFp7dgU\",name:\"BJaqvUaqA\",type:\"Identifier\"},{collection:\"CBLFp7dgU\",name:\"RQS3M606H\",type:\"Identifier\"},{collection:\"CBLFp7dgU\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"CBLFp7dgU\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:[\"YG4kSE2i7\",\"TBXET0T16\"]},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const breakpointRules={C_2V1dAsv:[\".framer-Dfx9D .framer-5j4b1b { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); }\",\".framer-Dfx9D .framer-1evzb77, .framer-Dfx9D .framer-uwkn6n { align-self: start; flex: none; justify-self: start; width: 100%; }\"],Yxj2DtNVo:[\".framer-Dfx9D .framer-1ar3ww2 { aspect-ratio: 3.877906976744186 / 1; left: 50%; right: unset; top: 56px; transform: translateX(-50%); width: 661px; }\",\".framer-Dfx9D .framer-1dtw8ur { height: 126px; width: 205px; }\",\".framer-Dfx9D .framer-15ssquf { height: 126px; left: 0px; width: 205px; }\",\".framer-Dfx9D .framer-1ypof0 { height: 30px; left: 163px; top: 88px; width: 9px; }\",\".framer-Dfx9D .framer-rxn7d4 { height: 20px; left: 136px; top: 98px; width: 9px; }\",\".framer-Dfx9D .framer-1w4edqg { height: 4px; left: 138px; top: 91px; }\",\".framer-Dfx9D .framer-4vaqe9 { height: 20px; left: 105px; top: 98px; width: 13px; }\",\".framer-Dfx9D .framer-1ajporz { height: 17px; left: 74px; top: 100px; }\",\".framer-Dfx9D .framer-10i8el7 { height: 28px; left: 68px; top: 98px; width: 20px; }\",\".framer-Dfx9D .framer-e327b7 { height: 10px; left: 37px; top: 107px; width: 9px; }\",\".framer-Dfx9D .framer-1e4agii { height: 20px; left: 34px; top: 98px; width: 18px; }\",\".framer-Dfx9D .framer-5uun8 { height: 20px; left: 184px; top: 10px; width: 9px; }\",\".framer-Dfx9D .framer-lm3tdr { height: 4px; left: 186px; top: 3px; }\",\".framer-Dfx9D .framer-g35ixp { height: 20px; left: 152px; top: 10px; width: 13px; }\",\".framer-Dfx9D .framer-39076w { left: 122px; top: 12px; }\",\".framer-Dfx9D .framer-nzip9d { height: 20px; left: 119px; top: 10px; width: 16px; }\",\".framer-Dfx9D .framer-1l2jfsa { height: 8px; left: 87px; top: 29px; width: 13px; }\",\".framer-Dfx9D .framer-pt6vc { left: 88px; top: 12px; }\",\".framer-Dfx9D .framer-hmg4aj { height: 31px; left: 85px; top: 8px; width: 18px; }\",\".framer-Dfx9D .framer-373qzo { height: 10px; left: 53px; top: 19px; width: 9px; }\",\".framer-Dfx9D .framer-ej3kbi { height: 20px; left: 50px; top: 10px; width: 18px; }\",\".framer-Dfx9D .framer-1bff72s { height: 17px; left: 18px; top: 12px; }\",\".framer-Dfx9D .framer-dw62z2 { height: 31px; left: 12px; width: 20px; }\",\".framer-Dfx9D .framer-16gr3i5 { height: 54px; left: 0px; top: 36px; width: 205px; }\",\".framer-Dfx9D .framer-15mroij { height: 19px; left: 57px; top: 68px; }\",\".framer-Dfx9D .framer-jxtxis { height: 15px; left: 1px; top: 57px; width: 17px; }\",\".framer-Dfx9D .framer-bs11j2 { height: 23px; left: 196px; top: 37px; }\",\".framer-Dfx9D .framer-1k8yf6r { left: 106px; top: 58px; }\",\".framer-Dfx9D .framer-7wtl30 { left: 159px; top: 50px; }\",\".framer-Dfx9D .framer-6qhe05 { left: 0px; top: 0px; }\",\".framer-Dfx9D .framer-1n6gco8 { left: 1px; top: 1px; }\",\".framer-Dfx9D .framer-5j4b1b { flex-direction: column; gap: 64px; }\",\".framer-Dfx9D .framer-1evzb77, .framer-Dfx9D .framer-uwkn6n { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={C_2V1dAsv:\".framer-1fuuz9b-override\",Yxj2DtNVo:\".framer-ah5j7e-override\"};const rules=[\".framer-Dfx9D.framer-1qp79bf, .framer-Dfx9D .framer-1qp79bf { display: block; }\",\".framer-Dfx9D.framer-1vj2u8p { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Dfx9D .framer-1ge1qyb-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-Dfx9D .framer-krwj2d { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Dfx9D .framer-9kvd7k-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-Dfx9D .framer-124b3oo-container { flex: none; height: auto; left: 0px; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-Dfx9D .framer-1rcoxg5 { --corner-shape-fallback: 0.892; align-content: center; align-items: center; background-color: var(--token-e24b0082-aacc-46e5-8fb0-dc2c7917bfe5, #f0a275); corner-shape: superellipse(1.2); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 64px 32px 48px 32px; position: relative; width: 100%; }\",\".framer-Dfx9D .framer-1ar3ww2 { --cg4fnk: #e38f5f; aspect-ratio: 4.0144927536231885 / 1; flex: none; height: auto; left: -92px; pointer-events: none; position: absolute; right: -93px; top: -34px; width: calc(100% - -185px); z-index: 0; }\",\".framer-Dfx9D .framer-1dtw8ur { height: 130px; position: relative; width: 211px; }\",\".framer-Dfx9D .framer-15ssquf { height: 130px; left: 0px; position: absolute; top: 0px; width: 211px; }\",\".framer-Dfx9D .framer-1ypof0 { height: 31px; left: 168px; position: absolute; top: 91px; width: 10px; }\",\".framer-Dfx9D .framer-rxn7d4 { height: 21px; left: 140px; position: absolute; top: 101px; width: 10px; }\",\".framer-Dfx9D .framer-1w4edqg { height: 5px; left: 142px; position: absolute; top: 94px; width: 5px; }\",\".framer-Dfx9D .framer-4vaqe9 { height: 21px; left: 108px; position: absolute; top: 101px; width: 14px; }\",\".framer-Dfx9D .framer-1ajporz { height: 18px; left: 76px; position: absolute; top: 103px; width: 11px; }\",\".framer-Dfx9D .framer-10i8el7 { height: 29px; left: 70px; position: absolute; top: 101px; width: 21px; }\",\".framer-Dfx9D .framer-e327b7 { height: 10px; left: 38px; position: absolute; top: 110px; width: 9px; }\",\".framer-Dfx9D .framer-1e4agii { height: 21px; left: 35px; position: absolute; top: 102px; width: 19px; }\",\".framer-Dfx9D .framer-5uun8 { height: 21px; left: 189px; position: absolute; top: 11px; width: 10px; }\",\".framer-Dfx9D .framer-lm3tdr { height: 5px; left: 191px; position: absolute; top: 3px; width: 5px; }\",\".framer-Dfx9D .framer-g35ixp { height: 21px; left: 157px; position: absolute; top: 11px; width: 14px; }\",\".framer-Dfx9D .framer-39076w { height: 6px; left: 126px; position: absolute; top: 12px; width: 10px; }\",\".framer-Dfx9D .framer-nzip9d { height: 21px; left: 123px; position: absolute; top: 11px; width: 16px; }\",\".framer-Dfx9D .framer-1l2jfsa { height: 9px; left: 90px; position: absolute; top: 30px; width: 14px; }\",\".framer-Dfx9D .framer-pt6vc { height: 10px; left: 91px; position: absolute; top: 12px; width: 9px; }\",\".framer-Dfx9D .framer-hmg4aj { height: 32px; left: 87px; position: absolute; top: 8px; width: 19px; }\",\".framer-Dfx9D .framer-373qzo { height: 10px; left: 55px; position: absolute; top: 19px; width: 9px; }\",\".framer-Dfx9D .framer-ej3kbi { height: 21px; left: 51px; position: absolute; top: 11px; width: 19px; }\",\".framer-Dfx9D .framer-1bff72s { height: 18px; left: 18px; position: absolute; top: 13px; width: 11px; }\",\".framer-Dfx9D .framer-dw62z2 { height: 32px; left: 12px; position: absolute; top: 0px; width: 21px; }\",\".framer-Dfx9D .framer-16gr3i5 { height: 55px; left: 0px; position: absolute; top: 37px; width: 211px; }\",\".framer-Dfx9D .framer-15mroij { height: 20px; left: 58px; position: absolute; top: 70px; width: 3px; }\",\".framer-Dfx9D .framer-jxtxis { height: 15px; left: 1px; position: absolute; top: 59px; width: 17px; }\",\".framer-Dfx9D .framer-bs11j2 { height: 24px; left: 202px; position: absolute; top: 39px; width: 8px; }\",\".framer-Dfx9D .framer-1k8yf6r { height: 2px; left: 109px; position: absolute; top: 60px; width: 1px; }\",\".framer-Dfx9D .framer-7wtl30 { height: 4px; left: 164px; position: absolute; top: 52px; width: 4px; }\",\".framer-Dfx9D .framer-6qhe05 { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-Dfx9D .framer-1n6gco8 { height: 1px; left: 1px; position: absolute; top: 1px; width: 1px; }\",\".framer-Dfx9D .framer-5j4b1b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Dfx9D .framer-1evzb77, .framer-Dfx9D .framer-uwkn6n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-Dfx9D .framer-1i0icxw, .framer-Dfx9D .framer-1ekvrsm { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Dfx9D .framer-ti3mzq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Dfx9D .framer-135s61q, .framer-Dfx9D .framer-19gwdzv, .framer-Dfx9D .framer-15th5q5, .framer-Dfx9D .framer-o6dpfb, .framer-Dfx9D .framer-1kun52i, .framer-Dfx9D .framer-1mxuv7f, .framer-Dfx9D .framer-bzcr3k { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Dfx9D .framer-sj2ytg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-Dfx9D .framer-tc4gc0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Dfx9D .framer-k60vnd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Dfx9D .framer-wkt1kr { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Dfx9D .framer-6c4ik4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Dfx9D .framer-5c841q-container { flex: none; height: auto; position: relative; width: 118px; }\",\".framer-Dfx9D .framer-dy2kr4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Dfx9D .framer-13kbgho, .framer-Dfx9D .framer-18rxe8n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Dfx9D .framer-py8yuj, .framer-Dfx9D .framer-pebn6m { --43q7um: var(--token-d949a90f-8eb1-4922-adaa-2d8db06dab53, #372616); aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-Dfx9D .framer-1cxg7nz-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css];const mediaQueries={bocheut55:\"(min-width: 1200px)\",C_2V1dAsv:\"(min-width: 810px) and (max-width: 1199.98px)\",Yxj2DtNVo:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"bocheut55\",Phone:\"Yxj2DtNVo\",Tablet:\"C_2V1dAsv\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bocheut55\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Yxj2DtNVo\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Yxj2DtNVo\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"bocheut55\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1vj2u8p\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:141,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ge1qyb-container hidden-ah5j7e\",layoutScroll:true,nodeId:\"OvXxJNy5G\",scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"OvXxJNy5G\",layoutId:\"OvXxJNy5G\",style:{width:\"100%\"},variant:matchVariant(\"T3ARsPd10\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-krwj2d\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9kvd7k-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"UhEt2Z5ft\",scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"UhEt2Z5ft\",intensity:10,layoutId:\"UhEt2Z5ft\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{height:464,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-124b3oo-container hidden-1vj2u8p hidden-1fuuz9b\",layoutScroll:true,nodeId:\"IXGPJNm2m\",scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(HeaderPhone,{height:\"100%\",id:\"IXGPJNm2m\",layoutId:\"IXGPJNm2m\",style:{width:\"100%\"},variant:matchVariant(\"Fd33Lb3Ew\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rcoxg5\",children:[/*#__PURE__*/_jsx(Vector,{animated:false,className:\"framer-1ar3ww2\",layoutId:\"iK1Xo4BKa\",wIFS4gyN_:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 205.007 126\" overflow=\"visible\"><g><path d=\"M 163.448 118.018 L 172.542 118.018 L 172.542 117.571 C 171.199 117.123 170.34 116.654 169.988 116.163 C 169.641 115.672 169.465 114.639 169.465 113.06 L 169.465 87.916 C 167.479 88.504 165.436 88.878 163.371 89.031 L 163.371 89.478 C 164.092 89.71 164.576 89.909 164.851 90.041 C 165.127 90.179 165.418 90.411 165.727 90.764 C 166.041 91.117 166.25 91.587 166.349 92.15 C 166.448 92.718 166.486 93.497 166.486 94.496 L 166.486 113.077 C 166.486 114.661 166.31 115.694 165.941 116.163 C 165.573 116.632 164.736 117.101 163.409 117.548 Z M 136.512 118.034 L 145.601 118.034 L 145.601 117.587 C 144.257 117.14 143.399 116.671 143.052 116.179 C 142.7 115.694 142.523 114.656 142.523 113.077 L 142.523 98.321 C 140.619 98.945 138.593 99.337 136.429 99.492 L 136.429 99.884 C 137.151 100.16 137.641 100.353 137.91 100.469 C 138.185 100.585 138.477 100.822 138.786 101.175 C 139.099 101.523 139.309 101.998 139.408 102.561 C 139.507 103.13 139.54 103.908 139.54 104.907 L 139.54 113.066 C 139.54 114.645 139.364 115.683 138.995 116.152 C 138.626 116.621 137.789 117.09 136.462 117.537 Z M 140.52 95.02 C 141.043 95.02 141.532 94.805 141.978 94.374 C 142.424 93.944 142.639 93.458 142.639 92.89 C 142.639 92.365 142.408 91.874 141.956 91.443 C 141.505 91.013 141.021 90.797 140.498 90.797 C 139.936 90.797 139.43 91.013 138.978 91.443 C 138.527 91.874 138.318 92.36 138.318 92.89 C 138.318 93.458 138.532 93.966 138.978 94.397 C 139.424 94.827 139.931 95.037 140.498 95.037 Z M 104.914 118.018 L 114.608 118.018 L 114.608 117.571 C 113.011 117.123 111.999 116.654 111.575 116.163 C 111.145 115.672 110.931 114.639 110.931 113.06 L 110.931 104.024 C 111.784 102.268 112.896 101.385 114.239 101.385 C 115.329 101.385 116.358 101.832 117.316 102.754 L 117.746 102.754 L 118.037 99.061 C 117.415 98.614 116.711 98.377 115.957 98.377 C 114.79 98.377 113.738 98.807 112.802 99.646 C 111.866 100.485 111.206 101.424 110.798 102.456 L 110.721 102.456 L 110.837 98.299 C 109.004 98.907 107 99.293 104.82 99.47 L 104.82 99.862 C 106.202 100.231 107.077 100.761 107.446 101.424 C 107.815 102.086 107.991 103.218 107.991 104.819 L 107.991 113.055 C 107.991 114.634 107.815 115.672 107.446 116.141 C 107.077 116.61 106.24 117.079 104.914 117.526 Z M 79.96 117.019 C 78.517 117.019 77.273 116.378 76.222 115.086 C 75.17 113.8 74.372 112.277 73.805 110.521 L 73.805 103.726 C 75.539 101.44 77.251 100.292 78.947 100.292 C 80.681 100.292 82.041 101.247 83.053 103.163 C 84.066 105.078 84.573 107.264 84.573 109.743 C 84.573 111.868 84.165 113.629 83.345 114.993 C 82.525 116.356 81.38 117.041 79.916 117.041 Z M 79.998 98.415 C 77.659 98.415 75.578 99.624 73.75 102.064 L 73.673 102.026 L 73.712 98.338 C 71.753 98.965 69.728 99.358 67.678 99.508 L 67.678 99.939 C 68.944 100.154 69.781 100.408 70.21 100.679 C 70.64 100.955 70.849 101.418 70.849 102.064 L 70.849 121.098 C 70.849 122.213 70.75 123.03 70.579 123.56 C 70.403 124.084 70.133 124.476 69.759 124.714 C 69.39 124.946 68.73 125.222 67.772 125.553 L 67.772 126 L 78.149 126 L 78.149 125.553 C 76.299 125.106 75.11 124.637 74.603 124.167 C 74.097 123.698 73.844 122.682 73.844 121.104 L 73.844 115.539 L 73.882 115.539 C 75.655 117.455 77.642 118.41 79.822 118.41 C 81.98 118.41 83.83 117.394 85.371 115.362 C 86.907 113.331 87.667 110.913 87.667 108.081 C 87.667 105.448 86.962 103.185 85.586 101.286 C 84.204 99.392 82.354 98.454 80.037 98.454 Z M 39.922 116.257 C 39.008 116.257 38.309 116.025 37.803 115.556 C 37.296 115.086 37.043 114.424 37.043 113.563 C 37.021 110.731 39.922 108.407 45.746 106.591 L 45.548 113.187 C 43.776 115.219 41.887 116.235 39.884 116.235 Z M 48.218 118.404 C 49.077 118.404 49.793 118.051 50.376 117.35 C 50.96 116.643 51.405 115.81 51.736 114.849 L 51.389 114.695 C 50.866 115.942 50.277 116.566 49.638 116.566 C 49.347 116.566 49.077 116.433 48.84 116.174 C 48.609 115.92 48.493 115.589 48.493 115.18 L 48.785 103.411 C 48.84 101.948 48.317 100.756 47.227 99.817 C 46.137 98.879 44.717 98.415 42.961 98.415 C 41.265 98.415 39.768 98.824 38.463 99.663 C 37.159 100.502 36.124 101.501 35.37 102.649 L 37.918 104.797 L 38.117 104.719 C 38.293 103.571 38.777 102.495 39.575 101.501 C 40.374 100.507 41.48 100 42.922 100 C 44.034 100 44.811 100.292 45.256 100.899 C 45.702 101.507 45.917 102.23 45.901 103.085 L 45.823 105.332 C 37.863 107.595 33.872 110.466 33.872 113.922 C 33.872 115.252 34.318 116.323 35.215 117.14 C 36.113 117.957 37.335 118.371 38.876 118.371 C 40.412 118.371 41.777 117.979 42.966 117.223 C 44.155 116.461 45.047 115.583 45.653 114.59 L 45.691 114.628 C 45.631 115.644 45.79 116.544 46.176 117.306 C 46.567 118.067 47.227 118.459 48.18 118.459 Z M 184.179 30.08 L 193.274 30.08 L 193.274 29.633 C 191.93 29.186 191.072 28.716 190.719 28.225 C 190.372 27.739 190.196 26.702 190.196 25.123 L 190.196 10.367 C 188.292 10.991 186.266 11.383 184.102 11.537 L 184.102 11.929 C 184.823 12.2 185.313 12.399 185.583 12.514 C 185.858 12.63 186.15 12.862 186.458 13.216 C 186.772 13.569 186.981 14.038 187.08 14.601 C 187.18 15.164 187.218 15.948 187.218 16.942 L 187.218 25.101 C 187.218 26.679 187.042 27.717 186.673 28.186 C 186.304 28.656 185.468 29.125 184.141 29.572 Z M 188.187 7.066 C 188.71 7.066 189.2 6.851 189.646 6.426 C 190.092 5.995 190.306 5.509 190.306 4.941 C 190.306 4.416 190.075 3.925 189.624 3.494 C 189.178 3.064 188.688 2.854 188.165 2.854 C 187.598 2.854 187.097 3.069 186.646 3.494 C 186.2 3.925 185.985 4.411 185.985 4.941 C 185.985 5.504 186.2 6.012 186.646 6.442 C 187.091 6.873 187.598 7.088 188.165 7.088 Z M 152.587 30.063 L 162.281 30.063 L 162.281 29.616 C 160.684 29.169 159.671 28.7 159.242 28.209 C 158.813 27.723 158.603 26.685 158.603 25.106 L 158.603 16.064 C 159.457 14.309 160.569 13.431 161.912 13.431 C 163.002 13.431 164.037 13.878 164.989 14.794 L 165.419 14.794 L 165.71 11.107 C 165.088 10.66 164.389 10.422 163.629 10.422 C 162.462 10.422 161.411 10.853 160.475 11.692 C 159.539 12.531 158.879 13.464 158.471 14.502 L 158.394 14.502 L 158.51 10.345 C 156.682 10.952 154.678 11.344 152.493 11.515 L 152.493 11.907 C 153.875 12.277 154.75 12.807 155.124 13.469 C 155.493 14.132 155.669 15.264 155.669 16.864 L 155.669 25.101 C 155.669 26.679 155.493 27.717 155.124 28.186 C 154.755 28.656 153.919 29.125 152.592 29.572 L 152.592 30.063 Z M 127.159 12.007 C 128.018 12.007 128.777 12.222 129.416 12.647 C 130.055 13.078 130.545 13.624 130.897 14.27 C 131.244 14.916 131.502 15.479 131.673 15.97 C 131.849 16.456 131.965 16.909 132.025 17.317 L 122.254 17.356 C 122.529 15.678 123.091 14.369 123.966 13.414 C 124.841 12.459 125.893 11.99 127.143 11.99 Z M 135.163 18.741 L 135.163 17.51 C 135.18 16.986 134.987 16.202 134.58 15.164 C 133.413 12.04 131.271 10.477 128.156 10.477 C 125.623 10.477 123.542 11.477 121.907 13.464 C 120.272 15.457 119.452 17.858 119.452 20.651 C 119.452 23.483 120.272 25.824 121.924 27.679 C 123.575 29.533 125.678 30.472 128.233 30.472 C 129.4 30.472 130.451 30.257 131.365 29.826 C 132.279 29.395 132.983 28.849 133.468 28.186 C 133.958 27.524 134.327 26.939 134.558 26.409 C 134.789 25.885 134.965 25.377 135.103 24.869 L 134.635 24.576 C 134.343 25.161 134.051 25.669 133.76 26.083 C 133.468 26.492 132.939 26.906 132.202 27.314 C 131.464 27.723 130.605 27.938 129.614 27.938 C 127.533 27.938 125.761 27.176 124.302 25.653 C 122.843 24.129 122.1 22.004 122.1 19.288 L 122.1 18.763 Z M 93.584 37.107 C 91.773 37.107 90.254 36.776 89.026 36.108 C 87.799 35.446 87.177 34.507 87.177 33.315 C 87.177 32.708 87.331 32.144 87.645 31.615 C 87.958 31.09 88.366 30.66 88.85 30.306 C 89.335 29.953 89.747 29.682 90.094 29.484 C 90.441 29.285 90.755 29.152 91.047 29.053 C 93.48 29.445 95.39 29.793 96.772 30.124 C 99.012 30.648 100.119 31.725 100.119 33.342 C 100.119 34.535 99.475 35.451 98.192 36.097 C 96.904 36.743 95.346 37.052 93.54 37.052 Z M 88.349 16.241 C 88.349 14.734 88.74 13.602 89.494 12.846 C 90.254 12.084 91.212 11.714 92.357 11.714 C 93.739 11.714 94.906 12.2 95.841 13.16 C 96.777 14.115 97.245 15.462 97.245 17.201 C 97.245 18.686 96.876 19.796 96.133 20.519 C 95.39 21.242 94.421 21.612 93.232 21.612 C 91.773 21.612 90.584 21.121 89.67 20.166 C 88.757 19.211 88.289 17.902 88.289 16.241 Z M 97.944 27.623 C 97.576 27.524 96.97 27.392 96.155 27.215 C 95.335 27.038 94.559 26.884 93.838 26.724 C 93.117 26.564 92.417 26.409 91.757 26.254 C 91.096 26.1 90.744 26.023 90.727 26.023 C 90.006 25.868 89.659 25.476 89.659 24.869 C 89.659 24.013 90.48 23.307 92.093 22.782 L 92.698 22.782 C 95.016 22.782 96.843 22.197 98.209 21.01 C 99.568 19.818 100.251 18.416 100.251 16.793 C 100.251 15.385 99.744 14.176 98.732 13.16 C 97.719 12.145 96.59 11.46 95.346 11.112 L 95.346 10.996 C 95.753 11.057 96.183 11.074 96.612 11.074 C 98.654 11.074 100.35 10.295 101.693 8.75 L 101.693 8.551 L 98.616 7.557 C 98.517 8.358 98.01 9.042 97.097 9.605 C 96.183 10.174 94.801 10.466 92.951 10.466 L 92.561 10.466 C 90.436 10.466 88.707 11.052 87.38 12.222 C 86.054 13.392 85.393 14.894 85.393 16.71 C 85.393 18.156 85.839 19.404 86.736 20.458 C 87.634 21.512 88.861 22.214 90.397 22.567 C 89.153 22.92 88.157 23.406 87.419 24.052 C 86.681 24.698 86.312 25.421 86.312 26.221 C 86.312 27.491 87.265 28.33 89.175 28.738 C 89.191 28.738 89.236 28.738 89.313 28.761 C 89.39 28.777 89.45 28.777 89.505 28.777 L 89.505 28.876 C 88.162 29.285 87.017 29.909 86.043 30.731 C 85.068 31.554 84.584 32.525 84.584 33.64 C 84.584 34.717 85.074 35.633 86.043 36.373 C 87.017 37.113 88.124 37.621 89.373 37.897 C 90.617 38.173 91.922 38.305 93.265 38.305 C 94.801 38.305 96.26 38.106 97.625 37.72 C 98.985 37.328 100.174 36.688 101.165 35.766 C 102.161 34.849 102.668 33.734 102.668 32.409 C 102.668 30.047 101.088 28.468 97.917 27.645 Z M 55.87 28.308 C 54.956 28.308 54.252 28.071 53.751 27.601 C 53.244 27.132 52.991 26.47 52.991 25.608 C 52.974 22.777 55.87 20.453 61.694 18.642 L 61.502 25.239 C 59.729 27.27 57.841 28.286 55.837 28.286 Z M 64.166 30.45 C 65.019 30.45 65.74 30.102 66.324 29.395 C 66.907 28.694 67.353 27.855 67.684 26.9 L 67.331 26.746 C 66.808 27.993 66.225 28.617 65.581 28.617 C 65.289 28.617 65.014 28.479 64.783 28.225 C 64.551 27.971 64.43 27.64 64.43 27.231 L 64.722 15.462 C 64.783 13.999 64.254 12.807 63.164 11.869 C 62.074 10.93 60.654 10.461 58.903 10.461 C 57.208 10.461 55.71 10.869 54.406 11.708 C 53.101 12.548 52.072 13.541 51.312 14.695 L 53.861 16.842 L 54.059 16.765 C 54.235 15.611 54.719 14.54 55.518 13.541 C 56.316 12.548 57.428 12.04 58.865 12.04 C 59.977 12.04 60.753 12.332 61.204 12.939 C 61.65 13.547 61.865 14.27 61.848 15.126 L 61.771 17.372 C 53.806 19.636 49.82 22.506 49.82 25.962 C 49.82 27.292 50.266 28.363 51.163 29.18 C 52.061 30.003 53.283 30.411 54.824 30.411 C 56.36 30.411 57.725 30.019 58.914 29.257 C 60.103 28.496 60.995 27.618 61.601 26.624 L 61.639 26.663 C 61.579 27.679 61.738 28.573 62.124 29.335 C 62.514 30.096 63.175 30.488 64.127 30.488 Z M 24.002 28.987 C 22.543 28.987 21.277 28.341 20.203 27.033 C 19.13 25.724 18.315 24.201 17.732 22.445 L 17.732 15.733 C 19.68 13.409 21.431 12.255 22.967 12.255 C 24.563 12.255 25.885 13.133 26.941 14.872 C 27.993 16.61 28.516 18.797 28.516 21.413 C 28.516 23.577 28.125 25.393 27.365 26.84 C 26.606 28.286 25.499 29.003 24.04 29.003 Z M 24.002 10.461 C 21.607 10.461 19.543 11.67 17.814 14.071 L 17.776 14.071 L 17.776 0 C 15.965 0.563 13.939 0.938 11.682 1.11 L 11.682 1.557 C 12.871 1.849 13.686 2.263 14.137 2.804 C 14.583 3.351 14.82 4.151 14.82 5.184 L 14.82 30.544 L 15.21 30.544 C 15.833 28.534 16.493 27.535 17.176 27.535 C 17.49 27.535 17.952 27.789 18.579 28.275 C 19.202 28.766 19.961 29.252 20.875 29.721 C 21.789 30.19 22.741 30.422 23.754 30.422 C 25.951 30.422 27.8 29.429 29.32 27.436 C 30.839 25.443 31.593 23.064 31.593 20.27 C 31.593 17.632 30.894 15.33 29.49 13.359 C 28.087 11.388 26.237 10.411 23.958 10.411 Z M 57.824 89.047 L 57.775 89.047 C 57.538 89.025 57.34 88.86 57.279 88.633 C 57.263 88.567 55.507 81.998 55.716 75.18 C 55.809 72.15 56.63 68.849 57.912 65.846 C 57.054 62.903 56.145 60.055 55.683 58.614 C 54.158 60.441 50.332 64.847 47.954 66.205 C 43.005 69.031 30.173 69.544 23.264 64.427 C 20.44 62.34 19.069 59.922 18.332 58.36 C 17.611 59.939 15.81 62.721 11.346 66.409 C 3.815 72.63 1.624 72.779 0.562 72.211 C 0.419 72.133 0.077 71.896 0.011 71.333 C -0.176 69.793 1.966 67.005 6.37 63.036 C 12.618 57.411 16.493 55.666 17.941 55.915 C 18.354 55.981 18.557 56.196 18.651 56.362 C 18.75 56.533 18.86 56.781 18.998 57.102 C 19.631 58.537 20.803 61.203 23.93 63.522 C 30.289 68.23 42.68 67.921 47.398 65.227 C 50.172 63.643 55.408 57.179 55.463 57.113 C 55.589 56.953 55.798 56.875 56.002 56.914 C 56.206 56.953 56.371 57.096 56.437 57.289 C 56.525 57.554 57.566 60.695 58.639 64.295 C 60.07 61.435 61.914 58.951 63.929 57.389 C 65.872 55.882 67.645 55.501 69.858 56.113 C 70.799 56.373 71.477 57.002 71.812 57.93 C 72.313 59.321 71.911 61.004 71.256 61.954 C 70.623 62.865 69.985 63.417 69.33 63.842 C 70.684 63.803 72.963 63.704 76.805 63.478 C 78.281 63.389 80.406 63.389 82.866 63.389 C 89.164 63.384 97.785 63.378 102.321 61.888 C 103.537 61.49 104.418 60.966 105.051 60.441 C 104.996 60.342 104.947 60.237 104.908 60.132 C 104.693 59.564 104.754 58.94 105.09 58.272 C 105.723 57.008 106.356 56.445 107.039 56.572 C 107.484 56.666 107.771 57.068 107.804 57.654 C 107.842 58.371 107.506 59.437 106.62 60.469 C 107.226 60.894 108.134 61.269 109.026 61.639 C 110.496 62.246 112.015 62.876 112.94 63.919 C 113.81 64.902 114.36 66.067 114.718 67.115 C 115.241 65.917 116.248 64.587 118.175 63.538 C 124.671 60.005 130.589 60.044 138.609 61.308 C 153.809 63.698 159.616 57.604 159.671 57.543 C 159.814 57.389 160.04 57.322 160.244 57.383 C 160.448 57.444 160.602 57.615 160.64 57.825 C 160.657 57.919 162.358 67.038 166.321 68.578 C 171.843 70.72 180.1 69.925 185.946 66.685 L 186.288 66.497 C 189.106 64.935 192.101 63.273 194.793 60.999 C 194.732 57.449 195.173 53.524 196.12 49.141 C 197.81 41.319 203.386 35.981 203.617 35.755 C 203.76 35.621 203.96 35.571 204.148 35.622 C 204.337 35.672 204.485 35.816 204.542 36.003 C 204.614 36.235 206.227 41.766 202.99 51.062 C 201.366 55.711 198.823 58.99 195.927 61.523 C 195.982 63.207 196.153 64.802 196.444 66.32 C 197.188 70.179 198.773 75.098 200.986 77.317 C 201.193 77.54 201.186 77.887 200.972 78.103 C 200.757 78.318 200.41 78.325 200.188 78.117 C 197.177 75.098 195.718 68.49 195.338 66.536 C 195.085 65.227 194.92 63.858 194.837 62.429 C 192.255 64.477 189.464 66.022 186.822 67.485 L 186.48 67.673 C 180.364 71.057 171.716 71.89 165.903 69.627 C 162.16 68.175 160.304 61.523 159.726 58.995 C 157.668 60.635 151.309 64.449 138.428 62.423 C 129.24 60.982 124.258 61.507 118.703 64.532 C 115.406 66.326 115.268 69.075 115.296 69.831 C 115.312 69.975 115.312 70.063 115.318 70.08 C 115.334 70.378 115.109 70.637 114.811 70.67 C 114.514 70.665 114.244 70.488 114.2 70.19 C 114.195 70.168 114.184 70.074 114.178 69.925 C 114.101 69.158 113.716 66.497 112.098 64.664 C 111.349 63.814 109.951 63.235 108.596 62.677 C 107.545 62.241 106.532 61.821 105.811 61.264 C 105.035 61.915 104.005 62.517 102.679 62.953 C 97.977 64.499 89.247 64.504 82.872 64.51 C 80.428 64.51 78.314 64.515 76.877 64.598 C 66.797 65.194 66.781 65.084 66.66 64.471 C 66.605 64.195 66.786 63.903 67.056 63.809 L 67.574 63.533 C 68.636 62.986 69.473 62.556 70.337 61.303 C 70.821 60.601 71.113 59.293 70.761 58.305 C 70.552 57.725 70.15 57.356 69.566 57.19 C 67.711 56.677 66.274 56.991 64.623 58.272 C 62.503 59.911 60.549 62.738 59.129 65.934 C 60.081 69.241 60.946 72.614 61.045 74.281 C 61.496 81.821 58.474 88.435 58.347 88.711 C 58.243 88.92 58.044 89.047 57.824 89.047 Z M 58.43 67.634 C 57.499 70.146 56.916 72.785 56.844 75.208 C 56.707 79.779 57.472 84.239 57.967 86.602 C 58.832 84.195 60.219 79.442 59.911 74.358 C 59.828 73.005 59.195 70.4 58.43 67.634 Z M 17.644 57.008 C 16.84 57.013 13.559 58.073 7.124 63.869 C 0.578 69.765 1.14 71.239 1.145 71.25 C 1.58 71.46 3.485 71.438 10.636 65.531 C 16.212 60.922 17.401 57.869 17.644 57.008 Z M 203.65 37.328 C 202.092 39.045 198.459 43.544 197.199 49.379 C 196.356 53.276 195.921 56.798 195.888 60 C 198.36 57.665 200.502 54.706 201.905 50.687 C 204.245 43.985 203.948 39.277 203.65 37.328 Z M 106.67 57.852 C 106.532 58.007 106.328 58.283 106.086 58.769 C 105.938 59.067 105.877 59.321 105.91 59.547 C 106.218 59.15 106.394 58.802 106.488 58.576 C 106.604 58.277 106.653 58.029 106.67 57.852 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path><path d=\"M 160.632 53.27 C 160.56 53.27 160.488 53.265 160.417 53.248 C 160.241 53.215 159.729 53.088 159.437 52.735 C 159.145 52.376 159.112 51.967 159.096 51.724 C 159.035 50.758 160.037 50.041 160.604 49.975 C 161.138 49.908 161.611 50.046 161.936 50.361 C 162.255 50.665 162.41 51.117 162.366 51.631 C 162.305 52.37 161.826 52.795 161.677 52.911 C 161.452 53.082 161.017 53.27 160.632 53.27 Z M 160.863 51.084 C 160.824 51.084 160.78 51.09 160.742 51.09 C 160.604 51.123 160.202 51.415 160.219 51.642 C 160.235 51.829 160.252 51.945 160.307 52.011 C 160.351 52.05 160.527 52.116 160.637 52.138 L 160.643 52.138 C 160.725 52.133 160.918 52.067 161 52.006 C 161.011 51.995 161.221 51.824 161.243 51.531 C 161.248 51.432 161.248 51.255 161.154 51.167 C 161.099 51.112 160.995 51.084 160.863 51.084 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></g></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1dtw8ur\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.007 130\" overflow=\"visible\"><g><path d=\"M 168.232 121.764 L 177.592 121.764 L 177.592 121.303 C 176.209 120.842 175.325 120.357 174.963 119.851 C 174.606 119.344 174.425 118.279 174.425 116.65 L 174.425 90.707 C 172.381 91.314 170.278 91.7 168.152 91.857 L 168.152 92.319 C 168.894 92.558 169.393 92.763 169.676 92.899 C 169.96 93.042 170.26 93.281 170.577 93.646 C 170.9 94.01 171.116 94.494 171.218 95.075 C 171.32 95.662 171.359 96.465 171.359 97.496 L 171.359 116.667 C 171.359 118.301 171.178 119.366 170.798 119.851 C 170.419 120.335 169.557 120.819 168.192 121.28 Z M 140.507 121.781 L 149.862 121.781 L 149.862 121.32 C 148.48 120.859 147.596 120.375 147.239 119.868 C 146.876 119.366 146.695 118.296 146.695 116.667 L 146.695 101.443 C 144.734 102.086 142.649 102.491 140.422 102.65 L 140.422 103.055 C 141.165 103.339 141.669 103.539 141.947 103.658 C 142.23 103.778 142.53 104.023 142.848 104.387 C 143.171 104.746 143.386 105.236 143.488 105.817 C 143.59 106.404 143.624 107.207 143.624 108.237 L 143.624 116.655 C 143.624 118.284 143.443 119.355 143.063 119.839 C 142.683 120.323 141.822 120.807 140.456 121.269 Z M 144.632 98.037 C 145.171 98.037 145.675 97.815 146.134 97.37 C 146.593 96.926 146.814 96.425 146.814 95.838 C 146.814 95.297 146.576 94.79 146.111 94.346 C 145.647 93.902 145.148 93.68 144.61 93.68 C 144.032 93.68 143.51 93.902 143.046 94.346 C 142.581 94.79 142.366 95.292 142.366 95.838 C 142.366 96.425 142.587 96.949 143.046 97.393 C 143.505 97.838 144.026 98.054 144.61 98.054 Z M 107.984 121.764 L 117.962 121.764 L 117.962 121.303 C 116.319 120.842 115.277 120.357 114.84 119.851 C 114.398 119.344 114.177 118.279 114.177 116.65 L 114.177 107.326 C 115.056 105.515 116.2 104.604 117.583 104.604 C 118.704 104.604 119.764 105.065 120.75 106.016 L 121.192 106.016 L 121.492 102.206 C 120.852 101.745 120.127 101.5 119.35 101.5 C 118.149 101.5 117.067 101.944 116.104 102.81 C 115.141 103.675 114.461 104.644 114.041 105.709 L 113.962 105.709 L 114.081 101.42 C 112.194 102.046 110.132 102.445 107.888 102.627 L 107.888 103.032 C 109.31 103.413 110.211 103.96 110.591 104.644 C 110.97 105.327 111.152 106.495 111.152 108.146 L 111.152 116.644 C 111.152 118.273 110.97 119.344 110.591 119.828 C 110.211 120.312 109.35 120.796 107.984 121.257 Z M 82.3 120.733 C 80.815 120.733 79.535 120.073 78.453 118.74 C 77.37 117.413 76.549 115.841 75.965 114.03 L 75.965 107.019 C 77.75 104.661 79.512 103.476 81.257 103.476 C 83.042 103.476 84.442 104.461 85.484 106.438 C 86.527 108.414 87.048 110.669 87.048 113.227 C 87.048 115.42 86.629 117.236 85.785 118.643 C 84.94 120.05 83.762 120.756 82.255 120.756 Z M 82.34 101.54 C 79.932 101.54 77.79 102.787 75.909 105.304 L 75.829 105.264 L 75.869 101.46 C 73.854 102.107 71.769 102.512 69.659 102.667 L 69.659 103.112 C 70.962 103.334 71.823 103.596 72.265 103.875 C 72.707 104.159 72.923 104.638 72.923 105.304 L 72.923 124.942 C 72.923 126.093 72.821 126.936 72.645 127.483 C 72.464 128.024 72.186 128.428 71.801 128.673 C 71.421 128.912 70.741 129.197 69.755 129.539 L 69.755 130 L 80.436 130 L 80.436 129.539 C 78.532 129.077 77.308 128.593 76.787 128.109 C 76.266 127.625 76.005 126.577 76.005 124.948 L 76.005 119.207 L 76.045 119.207 C 77.869 121.183 79.915 122.169 82.158 122.169 C 84.379 122.169 86.283 121.121 87.87 119.025 C 89.451 116.929 90.232 114.434 90.232 111.512 C 90.232 108.796 89.507 106.46 88.091 104.501 C 86.668 102.548 84.765 101.579 82.379 101.579 Z M 41.091 119.947 C 40.15 119.947 39.43 119.708 38.909 119.224 C 38.388 118.74 38.127 118.057 38.127 117.168 C 38.105 114.246 41.091 111.848 47.085 109.975 L 46.881 116.781 C 45.057 118.877 43.113 119.925 41.051 119.925 Z M 49.629 122.163 C 50.513 122.163 51.25 121.798 51.85 121.075 C 52.451 120.346 52.91 119.486 53.25 118.495 L 52.893 118.336 C 52.355 119.623 51.748 120.266 51.091 120.266 C 50.791 120.266 50.513 120.13 50.27 119.862 C 50.032 119.6 49.913 119.258 49.913 118.837 L 50.213 106.694 C 50.27 105.185 49.731 103.954 48.609 102.986 C 47.488 102.018 46.026 101.54 44.218 101.54 C 42.473 101.54 40.932 101.961 39.589 102.827 C 38.246 103.692 37.181 104.723 36.405 105.908 L 39.028 108.124 L 39.232 108.044 C 39.413 106.859 39.912 105.749 40.734 104.723 C 41.555 103.698 42.694 103.174 44.179 103.174 C 45.323 103.174 46.122 103.476 46.581 104.103 C 47.04 104.729 47.261 105.475 47.244 106.358 L 47.165 108.676 C 38.971 111.011 34.864 113.973 34.864 117.538 C 34.864 118.911 35.323 120.016 36.246 120.859 C 37.17 121.702 38.428 122.129 40.014 122.129 C 41.595 122.129 43 121.724 44.224 120.944 C 45.448 120.158 46.366 119.253 46.989 118.227 L 47.029 118.267 C 46.966 119.315 47.131 120.244 47.527 121.03 C 47.93 121.816 48.609 122.22 49.59 122.22 Z M 189.57 31.035 L 198.93 31.035 L 198.93 30.573 C 197.548 30.112 196.664 29.628 196.301 29.121 C 195.944 28.62 195.763 27.549 195.763 25.92 L 195.763 10.696 C 193.803 11.34 191.717 11.744 189.491 11.904 L 189.491 12.308 C 190.233 12.587 190.737 12.792 191.015 12.912 C 191.298 13.031 191.598 13.271 191.916 13.635 C 192.239 14 192.454 14.484 192.556 15.065 C 192.658 15.646 192.698 16.454 192.698 17.48 L 192.698 25.897 C 192.698 27.526 192.516 28.597 192.137 29.081 C 191.757 29.565 190.896 30.05 189.53 30.511 Z M 193.695 7.29 C 194.233 7.29 194.737 7.068 195.196 6.63 C 195.655 6.185 195.876 5.684 195.876 5.097 C 195.876 4.556 195.638 4.05 195.174 3.605 C 194.715 3.161 194.21 2.945 193.672 2.945 C 193.089 2.945 192.573 3.167 192.108 3.605 C 191.649 4.05 191.428 4.551 191.428 5.097 C 191.428 5.678 191.649 6.202 192.108 6.647 C 192.567 7.091 193.089 7.313 193.672 7.313 Z M 157.052 31.018 L 167.03 31.018 L 167.03 30.556 C 165.387 30.095 164.345 29.611 163.903 29.104 C 163.461 28.603 163.245 27.532 163.245 25.903 L 163.245 16.574 C 164.124 14.763 165.268 13.857 166.651 13.857 C 167.773 13.857 168.838 14.319 169.818 15.264 L 170.26 15.264 L 170.56 11.459 C 169.92 10.998 169.201 10.753 168.419 10.753 C 167.217 10.753 166.135 11.197 165.172 12.063 C 164.209 12.929 163.529 13.891 163.109 14.962 L 163.03 14.962 L 163.149 10.673 C 161.268 11.3 159.206 11.704 156.956 11.881 L 156.956 12.285 C 158.378 12.667 159.279 13.214 159.665 13.897 C 160.044 14.581 160.225 15.748 160.225 17.4 L 160.225 25.897 C 160.225 27.526 160.044 28.597 159.665 29.081 C 159.285 29.565 158.424 30.05 157.058 30.511 L 157.058 31.018 Z M 130.881 12.388 C 131.765 12.388 132.547 12.61 133.204 13.048 C 133.861 13.493 134.365 14.057 134.728 14.723 C 135.085 15.389 135.351 15.97 135.527 16.477 C 135.708 16.978 135.827 17.445 135.89 17.867 L 125.832 17.907 C 126.116 16.175 126.694 14.825 127.594 13.84 C 128.495 12.855 129.578 12.371 130.864 12.371 Z M 139.119 19.336 L 139.119 18.066 C 139.136 17.525 138.938 16.716 138.519 15.646 C 137.318 12.422 135.113 10.81 131.906 10.81 C 129.3 10.81 127.158 11.841 125.475 13.891 C 123.793 15.947 122.948 18.425 122.948 21.307 C 122.948 24.229 123.793 26.644 125.492 28.557 C 127.192 30.471 129.357 31.439 131.986 31.439 C 133.187 31.439 134.269 31.217 135.21 30.773 C 136.15 30.329 136.876 29.765 137.374 29.081 C 137.878 28.398 138.258 27.794 138.496 27.247 C 138.734 26.706 138.915 26.182 139.057 25.658 L 138.575 25.356 C 138.275 25.96 137.975 26.484 137.674 26.911 C 137.374 27.333 136.83 27.76 136.071 28.181 C 135.312 28.603 134.428 28.825 133.408 28.825 C 131.266 28.825 129.442 28.039 127.94 26.467 C 126.439 24.895 125.674 22.702 125.674 19.9 L 125.674 19.359 Z M 96.323 38.285 C 94.459 38.285 92.895 37.943 91.632 37.254 C 90.368 36.571 89.728 35.603 89.728 34.372 C 89.728 33.746 89.887 33.165 90.21 32.618 C 90.533 32.077 90.952 31.633 91.451 31.268 C 91.949 30.904 92.374 30.625 92.731 30.42 C 93.088 30.215 93.411 30.078 93.711 29.975 C 96.216 30.38 98.182 30.739 99.604 31.08 C 101.91 31.621 103.049 32.732 103.049 34.401 C 103.049 35.631 102.386 36.577 101.066 37.243 C 99.74 37.909 98.137 38.228 96.278 38.228 Z M 90.935 16.756 C 90.935 15.201 91.337 14.034 92.114 13.253 C 92.895 12.467 93.881 12.086 95.06 12.086 C 96.482 12.086 97.683 12.587 98.647 13.578 C 99.61 14.563 100.091 15.953 100.091 17.747 C 100.091 19.279 99.712 20.424 98.947 21.17 C 98.182 21.916 97.185 22.298 95.961 22.298 C 94.459 22.298 93.235 21.791 92.295 20.806 C 91.354 19.82 90.873 18.471 90.873 16.756 Z M 100.811 28.5 C 100.431 28.398 99.808 28.261 98.97 28.079 C 98.125 27.897 97.326 27.737 96.584 27.572 C 95.842 27.407 95.122 27.247 94.442 27.088 C 93.762 26.928 93.4 26.849 93.383 26.849 C 92.641 26.689 92.284 26.285 92.284 25.658 C 92.284 24.775 93.128 24.046 94.788 23.505 L 95.411 23.505 C 97.797 23.505 99.678 22.902 101.083 21.677 C 102.483 20.447 103.185 19 103.185 17.326 C 103.185 15.873 102.664 14.626 101.621 13.578 C 100.579 12.53 99.417 11.824 98.137 11.465 L 98.137 11.345 C 98.556 11.408 98.998 11.425 99.44 11.425 C 101.542 11.425 103.287 10.622 104.67 9.027 L 104.67 8.822 L 101.502 7.797 C 101.4 8.623 100.879 9.329 99.938 9.91 C 98.998 10.497 97.576 10.799 95.672 10.799 L 95.27 10.799 C 93.082 10.799 91.303 11.402 89.938 12.61 C 88.572 13.817 87.892 15.366 87.892 17.24 C 87.892 18.733 88.351 20.02 89.275 21.108 C 90.198 22.195 91.462 22.919 93.043 23.283 C 91.762 23.648 90.737 24.149 89.977 24.815 C 89.218 25.482 88.839 26.228 88.839 27.054 C 88.839 28.364 89.819 29.229 91.785 29.651 C 91.802 29.651 91.847 29.651 91.927 29.674 C 92.006 29.691 92.068 29.691 92.125 29.691 L 92.125 29.793 C 90.742 30.215 89.564 30.858 88.561 31.707 C 87.558 32.556 87.059 33.558 87.059 34.708 C 87.059 35.819 87.564 36.765 88.561 37.528 C 89.564 38.291 90.703 38.815 91.989 39.1 C 93.269 39.384 94.612 39.521 95.995 39.521 C 97.576 39.521 99.077 39.316 100.482 38.917 C 101.882 38.513 103.106 37.852 104.126 36.901 C 105.151 35.956 105.673 34.805 105.673 33.438 C 105.673 31.001 104.046 29.372 100.783 28.523 Z M 57.505 29.207 C 56.565 29.207 55.839 28.962 55.324 28.478 C 54.803 27.993 54.542 27.31 54.542 26.421 C 54.525 23.5 57.505 21.102 63.5 19.234 L 63.302 26.04 C 61.477 28.136 59.534 29.184 57.471 29.184 Z M 66.044 31.416 C 66.922 31.416 67.664 31.058 68.265 30.329 C 68.866 29.605 69.325 28.74 69.665 27.754 L 69.302 27.595 C 68.764 28.882 68.163 29.526 67.5 29.526 C 67.2 29.526 66.917 29.383 66.679 29.121 C 66.441 28.859 66.316 28.517 66.316 28.096 L 66.616 15.953 C 66.679 14.444 66.135 13.214 65.013 12.245 C 63.891 11.277 62.429 10.793 60.627 10.793 C 58.882 10.793 57.341 11.214 55.998 12.08 C 54.655 12.946 53.596 13.971 52.814 15.161 L 55.437 17.377 L 55.641 17.297 C 55.822 16.107 56.321 15.002 57.143 13.971 C 57.964 12.946 59.109 12.422 60.588 12.422 C 61.732 12.422 62.531 12.724 62.996 13.35 C 63.455 13.977 63.676 14.723 63.659 15.606 L 63.579 17.924 C 55.38 20.259 51.278 23.221 51.278 26.786 C 51.278 28.159 51.737 29.264 52.661 30.106 C 53.584 30.955 54.842 31.377 56.429 31.377 C 58.01 31.377 59.415 30.972 60.639 30.186 C 61.862 29.4 62.78 28.495 63.404 27.469 L 63.443 27.509 C 63.381 28.557 63.545 29.48 63.942 30.266 C 64.344 31.052 65.024 31.456 66.004 31.456 Z M 24.704 29.907 C 23.203 29.907 21.9 29.241 20.795 27.891 C 19.69 26.541 18.851 24.969 18.251 23.158 L 18.251 16.232 C 20.256 13.834 22.058 12.644 23.639 12.644 C 25.282 12.644 26.642 13.55 27.73 15.344 C 28.812 17.138 29.351 19.393 29.351 22.093 C 29.351 24.326 28.948 26.199 28.166 27.692 C 27.384 29.184 26.246 29.924 24.744 29.924 Z M 24.704 10.793 C 22.24 10.793 20.115 12.04 18.336 14.518 L 18.296 14.518 L 18.296 0 C 16.432 0.581 14.347 0.968 12.024 1.145 L 12.024 1.606 C 13.248 1.908 14.086 2.335 14.551 2.893 C 15.01 3.457 15.253 4.283 15.253 5.348 L 15.253 31.513 L 15.656 31.513 C 16.296 29.44 16.976 28.409 17.678 28.409 C 18.001 28.409 18.477 28.671 19.123 29.172 C 19.764 29.679 20.545 30.181 21.486 30.665 C 22.427 31.149 23.407 31.388 24.449 31.388 C 26.71 31.388 28.614 30.363 30.178 28.307 C 31.742 26.251 32.518 23.796 32.518 20.914 C 32.518 18.191 31.798 15.816 30.353 13.783 C 28.909 11.75 27.005 10.742 24.659 10.742 Z M 59.517 91.874 L 59.466 91.874 C 59.222 91.851 59.018 91.681 58.956 91.447 C 58.939 91.379 57.131 84.601 57.347 77.567 C 57.443 74.44 58.287 71.034 59.607 67.936 C 58.723 64.9 57.789 61.961 57.313 60.475 C 55.743 62.36 51.805 66.905 49.357 68.306 C 44.264 71.222 31.056 71.752 23.945 66.472 C 21.038 64.319 19.628 61.825 18.868 60.213 C 18.126 61.842 16.273 64.712 11.678 68.517 C 3.927 74.936 1.672 75.09 0.578 74.503 C 0.431 74.423 0.08 74.178 0.012 73.597 C -0.181 72.008 2.023 69.132 6.556 65.037 C 12.987 59.233 16.976 57.434 18.466 57.69 C 18.891 57.758 19.101 57.98 19.197 58.151 C 19.299 58.328 19.412 58.584 19.554 58.914 C 20.205 60.395 21.412 63.146 24.631 65.538 C 31.175 70.397 43.929 70.078 48.785 67.298 C 51.641 65.664 57.029 58.994 57.086 58.926 C 57.216 58.761 57.432 58.681 57.641 58.721 C 57.851 58.761 58.021 58.909 58.089 59.108 C 58.179 59.381 59.25 62.622 60.355 66.336 C 61.828 63.385 63.727 60.822 65.8 59.211 C 67.8 57.656 69.625 57.263 71.903 57.895 C 72.872 58.163 73.569 58.812 73.914 59.769 C 74.43 61.204 74.016 62.941 73.342 63.921 C 72.69 64.86 72.033 65.43 71.359 65.869 C 72.753 65.829 75.098 65.726 79.053 65.493 C 80.572 65.402 82.759 65.402 85.292 65.402 C 91.774 65.396 100.647 65.39 105.316 63.852 C 106.568 63.442 107.474 62.901 108.126 62.36 C 108.069 62.258 108.018 62.149 107.979 62.041 C 107.758 61.455 107.82 60.811 108.166 60.122 C 108.817 58.818 109.469 58.237 110.171 58.368 C 110.63 58.464 110.925 58.88 110.959 59.484 C 110.999 60.224 110.653 61.324 109.741 62.389 C 110.364 62.827 111.299 63.214 112.217 63.596 C 113.73 64.223 115.293 64.872 116.245 65.948 C 117.141 66.962 117.707 68.164 118.076 69.246 C 118.614 68.01 119.651 66.637 121.634 65.555 C 128.32 61.91 134.411 61.95 142.666 63.254 C 158.31 65.72 164.288 59.433 164.345 59.37 C 164.492 59.211 164.724 59.142 164.934 59.205 C 165.144 59.267 165.302 59.444 165.342 59.66 C 165.359 59.757 167.11 69.166 171.189 70.755 C 176.872 72.965 185.371 72.145 191.389 68.802 L 191.74 68.608 C 194.641 66.996 197.723 65.282 200.494 62.935 C 200.432 59.273 200.885 55.224 201.86 50.701 C 203.599 42.631 209.339 37.123 209.577 36.89 C 209.723 36.752 209.93 36.7 210.124 36.753 C 210.317 36.805 210.47 36.953 210.529 37.146 C 210.602 37.385 212.263 43.092 208.931 52.683 C 207.259 57.479 204.642 60.862 201.661 63.476 C 201.718 65.214 201.894 66.86 202.194 68.426 C 202.959 72.407 204.591 77.482 206.868 79.771 C 207.081 80.002 207.075 80.36 206.854 80.582 C 206.632 80.805 206.276 80.811 206.047 80.597 C 202.948 77.482 201.446 70.664 201.055 68.648 C 200.794 67.298 200.624 65.886 200.539 64.411 C 197.882 66.524 195.009 68.118 192.29 69.628 L 191.938 69.821 C 185.643 73.313 176.742 74.173 170.759 71.837 C 166.906 70.34 164.996 63.476 164.401 60.868 C 162.282 62.559 155.738 66.495 142.479 64.405 C 133.023 62.918 127.895 63.459 122.178 66.581 C 118.784 68.432 118.642 71.268 118.67 72.048 C 118.687 72.196 118.687 72.287 118.693 72.305 C 118.71 72.612 118.478 72.88 118.172 72.914 C 117.866 72.908 117.588 72.726 117.543 72.418 C 117.537 72.396 117.526 72.299 117.52 72.145 C 117.441 71.353 117.044 68.608 115.378 66.717 C 114.608 65.84 113.169 65.242 111.775 64.667 C 110.693 64.217 109.65 63.784 108.908 63.209 C 108.109 63.881 107.049 64.502 105.684 64.952 C 100.845 66.546 91.859 66.552 85.297 66.558 C 82.782 66.558 80.606 66.563 79.127 66.649 C 68.752 67.264 68.735 67.15 68.611 66.518 C 68.554 66.233 68.741 65.931 69.019 65.834 L 69.551 65.55 C 70.645 64.986 71.506 64.542 72.396 63.249 C 72.894 62.525 73.195 61.175 72.832 60.156 C 72.617 59.558 72.203 59.176 71.602 59.005 C 69.693 58.476 68.214 58.8 66.514 60.122 C 64.333 61.813 62.321 64.729 60.86 68.027 C 61.84 71.439 62.729 74.919 62.831 76.639 C 63.296 84.419 60.185 91.242 60.055 91.527 C 59.947 91.743 59.743 91.874 59.517 91.874 Z M 60.14 69.781 C 59.182 72.373 58.582 75.095 58.508 77.596 C 58.366 82.312 59.154 86.913 59.664 89.351 C 60.554 86.868 61.981 81.964 61.664 76.719 C 61.579 75.323 60.928 72.635 60.14 69.781 Z M 18.16 58.818 C 17.333 58.823 13.956 59.917 7.332 65.897 C 0.595 71.98 1.173 73.501 1.179 73.512 C 1.626 73.728 3.587 73.706 10.947 67.611 C 16.687 62.856 17.911 59.706 18.16 58.818 Z M 209.611 38.513 C 208.007 40.284 204.268 44.926 202.97 50.946 C 202.103 54.967 201.656 58.601 201.622 61.904 C 204.166 59.495 206.37 56.442 207.815 52.296 C 210.223 45.382 209.917 40.524 209.611 38.513 Z M 109.792 59.689 C 109.65 59.848 109.44 60.133 109.191 60.634 C 109.038 60.942 108.976 61.204 109.01 61.437 C 109.327 61.027 109.508 60.669 109.605 60.435 C 109.724 60.128 109.775 59.871 109.792 59.689 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path><path d=\"M 165.333 54.961 C 165.259 54.961 165.186 54.956 165.112 54.938 C 164.931 54.904 164.404 54.773 164.103 54.409 C 163.803 54.039 163.769 53.617 163.752 53.366 C 163.69 52.37 164.721 51.629 165.305 51.561 C 165.854 51.493 166.341 51.635 166.676 51.96 C 167.004 52.273 167.163 52.74 167.118 53.27 C 167.055 54.033 166.562 54.471 166.409 54.591 C 166.177 54.768 165.73 54.961 165.333 54.961 Z M 165.571 52.706 C 165.531 52.706 165.486 52.711 165.446 52.711 C 165.305 52.746 164.891 53.048 164.908 53.281 C 164.925 53.475 164.942 53.594 164.999 53.663 C 165.044 53.703 165.225 53.771 165.339 53.794 L 165.344 53.794 C 165.429 53.788 165.628 53.72 165.713 53.657 C 165.724 53.646 165.939 53.469 165.962 53.167 C 165.968 53.065 165.968 52.882 165.871 52.791 C 165.815 52.734 165.707 52.706 165.571 52.706 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 205.007 126\" overflow=\"visible\"><path d=\"M 163.448 118.018 L 172.542 118.018 L 172.542 117.571 C 171.199 117.123 170.34 116.654 169.988 116.163 C 169.641 115.672 169.465 114.639 169.465 113.06 L 169.465 87.916 C 167.479 88.504 165.436 88.878 163.371 89.031 L 163.371 89.478 C 164.092 89.71 164.576 89.909 164.851 90.041 C 165.127 90.179 165.418 90.411 165.727 90.764 C 166.041 91.117 166.25 91.587 166.349 92.15 C 166.448 92.718 166.486 93.497 166.486 94.496 L 166.486 113.077 C 166.486 114.661 166.31 115.694 165.941 116.163 C 165.573 116.632 164.736 117.101 163.409 117.548 Z M 136.512 118.034 L 145.601 118.034 L 145.601 117.587 C 144.257 117.14 143.399 116.671 143.052 116.179 C 142.7 115.694 142.523 114.656 142.523 113.077 L 142.523 98.321 C 140.619 98.945 138.593 99.337 136.429 99.492 L 136.429 99.884 C 137.151 100.16 137.641 100.353 137.91 100.469 C 138.185 100.585 138.477 100.822 138.786 101.175 C 139.099 101.523 139.309 101.998 139.408 102.561 C 139.507 103.13 139.54 103.908 139.54 104.907 L 139.54 113.066 C 139.54 114.645 139.364 115.683 138.995 116.152 C 138.626 116.621 137.789 117.09 136.462 117.537 Z M 140.52 95.02 C 141.043 95.02 141.532 94.805 141.978 94.374 C 142.424 93.944 142.639 93.458 142.639 92.89 C 142.639 92.365 142.408 91.874 141.956 91.443 C 141.505 91.013 141.021 90.797 140.498 90.797 C 139.936 90.797 139.43 91.013 138.978 91.443 C 138.527 91.874 138.318 92.36 138.318 92.89 C 138.318 93.458 138.532 93.966 138.978 94.397 C 139.424 94.827 139.931 95.037 140.498 95.037 Z M 104.914 118.018 L 114.608 118.018 L 114.608 117.571 C 113.011 117.123 111.999 116.654 111.575 116.163 C 111.145 115.672 110.931 114.639 110.931 113.06 L 110.931 104.024 C 111.784 102.268 112.896 101.385 114.239 101.385 C 115.329 101.385 116.358 101.832 117.316 102.754 L 117.746 102.754 L 118.037 99.061 C 117.415 98.614 116.711 98.377 115.957 98.377 C 114.79 98.377 113.738 98.807 112.802 99.646 C 111.866 100.485 111.206 101.424 110.798 102.456 L 110.721 102.456 L 110.837 98.299 C 109.004 98.907 107 99.293 104.82 99.47 L 104.82 99.862 C 106.202 100.231 107.077 100.761 107.446 101.424 C 107.815 102.086 107.991 103.218 107.991 104.819 L 107.991 113.055 C 107.991 114.634 107.815 115.672 107.446 116.141 C 107.077 116.61 106.24 117.079 104.914 117.526 Z M 79.96 117.019 C 78.517 117.019 77.273 116.378 76.222 115.086 C 75.17 113.8 74.372 112.277 73.805 110.521 L 73.805 103.726 C 75.539 101.44 77.251 100.292 78.947 100.292 C 80.681 100.292 82.041 101.247 83.053 103.163 C 84.066 105.078 84.573 107.264 84.573 109.743 C 84.573 111.868 84.165 113.629 83.345 114.993 C 82.525 116.356 81.38 117.041 79.916 117.041 Z M 79.998 98.415 C 77.659 98.415 75.578 99.624 73.75 102.064 L 73.673 102.026 L 73.712 98.338 C 71.753 98.965 69.728 99.358 67.678 99.508 L 67.678 99.939 C 68.944 100.154 69.781 100.408 70.21 100.679 C 70.64 100.955 70.849 101.418 70.849 102.064 L 70.849 121.098 C 70.849 122.213 70.75 123.03 70.579 123.56 C 70.403 124.084 70.133 124.476 69.759 124.714 C 69.39 124.946 68.73 125.222 67.772 125.553 L 67.772 126 L 78.149 126 L 78.149 125.553 C 76.299 125.106 75.11 124.637 74.603 124.167 C 74.097 123.698 73.844 122.682 73.844 121.104 L 73.844 115.539 L 73.882 115.539 C 75.655 117.455 77.642 118.41 79.822 118.41 C 81.98 118.41 83.83 117.394 85.371 115.362 C 86.907 113.331 87.667 110.913 87.667 108.081 C 87.667 105.448 86.962 103.185 85.586 101.286 C 84.204 99.392 82.354 98.454 80.037 98.454 Z M 39.922 116.257 C 39.008 116.257 38.309 116.025 37.803 115.556 C 37.296 115.086 37.043 114.424 37.043 113.563 C 37.021 110.731 39.922 108.407 45.746 106.591 L 45.548 113.187 C 43.776 115.219 41.887 116.235 39.884 116.235 Z M 48.218 118.404 C 49.077 118.404 49.793 118.051 50.376 117.35 C 50.96 116.643 51.405 115.81 51.736 114.849 L 51.389 114.695 C 50.866 115.942 50.277 116.566 49.638 116.566 C 49.347 116.566 49.077 116.433 48.84 116.174 C 48.609 115.92 48.493 115.589 48.493 115.18 L 48.785 103.411 C 48.84 101.948 48.317 100.756 47.227 99.817 C 46.137 98.879 44.717 98.415 42.961 98.415 C 41.265 98.415 39.768 98.824 38.463 99.663 C 37.159 100.502 36.124 101.501 35.37 102.649 L 37.918 104.797 L 38.117 104.719 C 38.293 103.571 38.777 102.495 39.575 101.501 C 40.374 100.507 41.48 100 42.922 100 C 44.034 100 44.811 100.292 45.256 100.899 C 45.702 101.507 45.917 102.23 45.901 103.085 L 45.823 105.332 C 37.863 107.595 33.872 110.466 33.872 113.922 C 33.872 115.252 34.318 116.323 35.215 117.14 C 36.113 117.957 37.335 118.371 38.876 118.371 C 40.412 118.371 41.777 117.979 42.966 117.223 C 44.155 116.461 45.047 115.583 45.653 114.59 L 45.691 114.628 C 45.631 115.644 45.79 116.544 46.176 117.306 C 46.567 118.067 47.227 118.459 48.18 118.459 Z M 184.179 30.08 L 193.274 30.08 L 193.274 29.633 C 191.93 29.186 191.072 28.716 190.719 28.225 C 190.372 27.739 190.196 26.702 190.196 25.123 L 190.196 10.367 C 188.292 10.991 186.266 11.383 184.102 11.537 L 184.102 11.929 C 184.823 12.2 185.313 12.399 185.583 12.514 C 185.858 12.63 186.15 12.862 186.458 13.216 C 186.772 13.569 186.981 14.038 187.08 14.601 C 187.18 15.164 187.218 15.948 187.218 16.942 L 187.218 25.101 C 187.218 26.679 187.042 27.717 186.673 28.186 C 186.304 28.656 185.468 29.125 184.141 29.572 Z M 188.187 7.066 C 188.71 7.066 189.2 6.851 189.646 6.426 C 190.092 5.995 190.306 5.509 190.306 4.941 C 190.306 4.416 190.075 3.925 189.624 3.494 C 189.178 3.064 188.688 2.854 188.165 2.854 C 187.598 2.854 187.097 3.069 186.646 3.494 C 186.2 3.925 185.985 4.411 185.985 4.941 C 185.985 5.504 186.2 6.012 186.646 6.442 C 187.091 6.873 187.598 7.088 188.165 7.088 Z M 152.587 30.063 L 162.281 30.063 L 162.281 29.616 C 160.684 29.169 159.671 28.7 159.242 28.209 C 158.813 27.723 158.603 26.685 158.603 25.106 L 158.603 16.064 C 159.457 14.309 160.569 13.431 161.912 13.431 C 163.002 13.431 164.037 13.878 164.989 14.794 L 165.419 14.794 L 165.71 11.107 C 165.088 10.66 164.389 10.422 163.629 10.422 C 162.462 10.422 161.411 10.853 160.475 11.692 C 159.539 12.531 158.879 13.464 158.471 14.502 L 158.394 14.502 L 158.51 10.345 C 156.682 10.952 154.678 11.344 152.493 11.515 L 152.493 11.907 C 153.875 12.277 154.75 12.807 155.124 13.469 C 155.493 14.132 155.669 15.264 155.669 16.864 L 155.669 25.101 C 155.669 26.679 155.493 27.717 155.124 28.186 C 154.755 28.656 153.919 29.125 152.592 29.572 L 152.592 30.063 Z M 127.159 12.007 C 128.018 12.007 128.777 12.222 129.416 12.647 C 130.055 13.078 130.545 13.624 130.897 14.27 C 131.244 14.916 131.502 15.479 131.673 15.97 C 131.849 16.456 131.965 16.909 132.025 17.317 L 122.254 17.356 C 122.529 15.678 123.091 14.369 123.966 13.414 C 124.841 12.459 125.893 11.99 127.143 11.99 Z M 135.163 18.741 L 135.163 17.51 C 135.18 16.986 134.987 16.202 134.58 15.164 C 133.413 12.04 131.271 10.477 128.156 10.477 C 125.623 10.477 123.542 11.477 121.907 13.464 C 120.272 15.457 119.452 17.858 119.452 20.651 C 119.452 23.483 120.272 25.824 121.924 27.679 C 123.575 29.533 125.678 30.472 128.233 30.472 C 129.4 30.472 130.451 30.257 131.365 29.826 C 132.279 29.395 132.983 28.849 133.468 28.186 C 133.958 27.524 134.327 26.939 134.558 26.409 C 134.789 25.885 134.965 25.377 135.103 24.869 L 134.635 24.576 C 134.343 25.161 134.051 25.669 133.76 26.083 C 133.468 26.492 132.939 26.906 132.202 27.314 C 131.464 27.723 130.605 27.938 129.614 27.938 C 127.533 27.938 125.761 27.176 124.302 25.653 C 122.843 24.129 122.1 22.004 122.1 19.288 L 122.1 18.763 Z M 93.584 37.107 C 91.773 37.107 90.254 36.776 89.026 36.108 C 87.799 35.446 87.177 34.507 87.177 33.315 C 87.177 32.708 87.331 32.144 87.645 31.615 C 87.958 31.09 88.366 30.66 88.85 30.306 C 89.335 29.953 89.747 29.682 90.094 29.484 C 90.441 29.285 90.755 29.152 91.047 29.053 C 93.48 29.445 95.39 29.793 96.772 30.124 C 99.012 30.648 100.119 31.725 100.119 33.342 C 100.119 34.535 99.475 35.451 98.192 36.097 C 96.904 36.743 95.346 37.052 93.54 37.052 Z M 88.349 16.241 C 88.349 14.734 88.74 13.602 89.494 12.846 C 90.254 12.084 91.212 11.714 92.357 11.714 C 93.739 11.714 94.906 12.2 95.841 13.16 C 96.777 14.115 97.245 15.462 97.245 17.201 C 97.245 18.686 96.876 19.796 96.133 20.519 C 95.39 21.242 94.421 21.612 93.232 21.612 C 91.773 21.612 90.584 21.121 89.67 20.166 C 88.757 19.211 88.289 17.902 88.289 16.241 Z M 97.944 27.623 C 97.576 27.524 96.97 27.392 96.155 27.215 C 95.335 27.038 94.559 26.884 93.838 26.724 C 93.117 26.564 92.417 26.409 91.757 26.254 C 91.096 26.1 90.744 26.023 90.727 26.023 C 90.006 25.868 89.659 25.476 89.659 24.869 C 89.659 24.013 90.48 23.307 92.093 22.782 L 92.698 22.782 C 95.016 22.782 96.843 22.197 98.209 21.01 C 99.568 19.818 100.251 18.416 100.251 16.793 C 100.251 15.385 99.744 14.176 98.732 13.16 C 97.719 12.145 96.59 11.46 95.346 11.112 L 95.346 10.996 C 95.753 11.057 96.183 11.074 96.612 11.074 C 98.654 11.074 100.35 10.295 101.693 8.75 L 101.693 8.551 L 98.616 7.557 C 98.517 8.358 98.01 9.042 97.097 9.605 C 96.183 10.174 94.801 10.466 92.951 10.466 L 92.561 10.466 C 90.436 10.466 88.707 11.052 87.38 12.222 C 86.054 13.392 85.393 14.894 85.393 16.71 C 85.393 18.156 85.839 19.404 86.736 20.458 C 87.634 21.512 88.861 22.214 90.397 22.567 C 89.153 22.92 88.157 23.406 87.419 24.052 C 86.681 24.698 86.312 25.421 86.312 26.221 C 86.312 27.491 87.265 28.33 89.175 28.738 C 89.191 28.738 89.236 28.738 89.313 28.761 C 89.39 28.777 89.45 28.777 89.505 28.777 L 89.505 28.876 C 88.162 29.285 87.017 29.909 86.043 30.731 C 85.068 31.554 84.584 32.525 84.584 33.64 C 84.584 34.717 85.074 35.633 86.043 36.373 C 87.017 37.113 88.124 37.621 89.373 37.897 C 90.617 38.173 91.922 38.305 93.265 38.305 C 94.801 38.305 96.26 38.106 97.625 37.72 C 98.985 37.328 100.174 36.688 101.165 35.766 C 102.161 34.849 102.668 33.734 102.668 32.409 C 102.668 30.047 101.088 28.468 97.917 27.645 Z M 55.87 28.308 C 54.956 28.308 54.252 28.071 53.751 27.601 C 53.244 27.132 52.991 26.47 52.991 25.608 C 52.974 22.777 55.87 20.453 61.694 18.642 L 61.502 25.239 C 59.729 27.27 57.841 28.286 55.837 28.286 Z M 64.166 30.45 C 65.019 30.45 65.74 30.102 66.324 29.395 C 66.907 28.694 67.353 27.855 67.684 26.9 L 67.331 26.746 C 66.808 27.993 66.225 28.617 65.581 28.617 C 65.289 28.617 65.014 28.479 64.783 28.225 C 64.551 27.971 64.43 27.64 64.43 27.231 L 64.722 15.462 C 64.783 13.999 64.254 12.807 63.164 11.869 C 62.074 10.93 60.654 10.461 58.903 10.461 C 57.208 10.461 55.71 10.869 54.406 11.708 C 53.101 12.548 52.072 13.541 51.312 14.695 L 53.861 16.842 L 54.059 16.765 C 54.235 15.611 54.719 14.54 55.518 13.541 C 56.316 12.548 57.428 12.04 58.865 12.04 C 59.977 12.04 60.753 12.332 61.204 12.939 C 61.65 13.547 61.865 14.27 61.848 15.126 L 61.771 17.372 C 53.806 19.636 49.82 22.506 49.82 25.962 C 49.82 27.292 50.266 28.363 51.163 29.18 C 52.061 30.003 53.283 30.411 54.824 30.411 C 56.36 30.411 57.725 30.019 58.914 29.257 C 60.103 28.496 60.995 27.618 61.601 26.624 L 61.639 26.663 C 61.579 27.679 61.738 28.573 62.124 29.335 C 62.514 30.096 63.175 30.488 64.127 30.488 Z M 24.002 28.987 C 22.543 28.987 21.277 28.341 20.203 27.033 C 19.13 25.724 18.315 24.201 17.732 22.445 L 17.732 15.733 C 19.68 13.409 21.431 12.255 22.967 12.255 C 24.563 12.255 25.885 13.133 26.941 14.872 C 27.993 16.61 28.516 18.797 28.516 21.413 C 28.516 23.577 28.125 25.393 27.365 26.84 C 26.606 28.286 25.499 29.003 24.04 29.003 Z M 24.002 10.461 C 21.607 10.461 19.543 11.67 17.814 14.071 L 17.776 14.071 L 17.776 0 C 15.965 0.563 13.939 0.938 11.682 1.11 L 11.682 1.557 C 12.871 1.849 13.686 2.263 14.137 2.804 C 14.583 3.351 14.82 4.151 14.82 5.184 L 14.82 30.544 L 15.21 30.544 C 15.833 28.534 16.493 27.535 17.176 27.535 C 17.49 27.535 17.952 27.789 18.579 28.275 C 19.202 28.766 19.961 29.252 20.875 29.721 C 21.789 30.19 22.741 30.422 23.754 30.422 C 25.951 30.422 27.8 29.429 29.32 27.436 C 30.839 25.443 31.593 23.064 31.593 20.27 C 31.593 17.632 30.894 15.33 29.49 13.359 C 28.087 11.388 26.237 10.411 23.958 10.411 Z M 57.824 89.047 L 57.775 89.047 C 57.538 89.025 57.34 88.86 57.279 88.633 C 57.263 88.567 55.507 81.998 55.716 75.18 C 55.809 72.15 56.63 68.849 57.912 65.846 C 57.054 62.903 56.145 60.055 55.683 58.614 C 54.158 60.441 50.332 64.847 47.954 66.205 C 43.005 69.031 30.173 69.544 23.264 64.427 C 20.44 62.34 19.069 59.922 18.332 58.36 C 17.611 59.939 15.81 62.721 11.346 66.409 C 3.815 72.63 1.624 72.779 0.562 72.211 C 0.419 72.133 0.077 71.896 0.011 71.333 C -0.176 69.793 1.966 67.005 6.37 63.036 C 12.618 57.411 16.493 55.666 17.941 55.915 C 18.354 55.981 18.557 56.196 18.651 56.362 C 18.75 56.533 18.86 56.781 18.998 57.102 C 19.631 58.537 20.803 61.203 23.93 63.522 C 30.289 68.23 42.68 67.921 47.398 65.227 C 50.172 63.643 55.408 57.179 55.463 57.113 C 55.589 56.953 55.798 56.875 56.002 56.914 C 56.206 56.953 56.371 57.096 56.437 57.289 C 56.525 57.554 57.566 60.695 58.639 64.295 C 60.07 61.435 61.914 58.951 63.929 57.389 C 65.872 55.882 67.645 55.501 69.858 56.113 C 70.799 56.373 71.477 57.002 71.812 57.93 C 72.313 59.321 71.911 61.004 71.256 61.954 C 70.623 62.865 69.985 63.417 69.33 63.842 C 70.684 63.803 72.963 63.704 76.805 63.478 C 78.281 63.389 80.406 63.389 82.866 63.389 C 89.164 63.384 97.785 63.378 102.321 61.888 C 103.537 61.49 104.418 60.966 105.051 60.441 C 104.996 60.342 104.947 60.237 104.908 60.132 C 104.693 59.564 104.754 58.94 105.09 58.272 C 105.723 57.008 106.356 56.445 107.039 56.572 C 107.484 56.666 107.771 57.068 107.804 57.654 C 107.842 58.371 107.506 59.437 106.62 60.469 C 107.226 60.894 108.134 61.269 109.026 61.639 C 110.496 62.246 112.015 62.876 112.94 63.919 C 113.81 64.902 114.36 66.067 114.718 67.115 C 115.241 65.917 116.248 64.587 118.175 63.538 C 124.671 60.005 130.589 60.044 138.609 61.308 C 153.809 63.698 159.616 57.604 159.671 57.543 C 159.814 57.389 160.04 57.322 160.244 57.383 C 160.448 57.444 160.602 57.615 160.64 57.825 C 160.657 57.919 162.358 67.038 166.321 68.578 C 171.843 70.72 180.1 69.925 185.946 66.685 L 186.288 66.497 C 189.106 64.935 192.101 63.273 194.793 60.999 C 194.732 57.449 195.173 53.524 196.12 49.141 C 197.81 41.319 203.386 35.981 203.617 35.755 C 203.76 35.621 203.96 35.571 204.148 35.622 C 204.337 35.672 204.485 35.816 204.542 36.003 C 204.614 36.235 206.227 41.766 202.99 51.062 C 201.366 55.711 198.823 58.99 195.927 61.523 C 195.982 63.207 196.153 64.802 196.444 66.32 C 197.188 70.179 198.773 75.098 200.986 77.317 C 201.193 77.54 201.186 77.887 200.972 78.103 C 200.757 78.318 200.41 78.325 200.188 78.117 C 197.177 75.098 195.718 68.49 195.338 66.536 C 195.085 65.227 194.92 63.858 194.837 62.429 C 192.255 64.477 189.464 66.022 186.822 67.485 L 186.48 67.673 C 180.364 71.057 171.716 71.89 165.903 69.627 C 162.16 68.175 160.304 61.523 159.726 58.995 C 157.668 60.635 151.309 64.449 138.428 62.423 C 129.24 60.982 124.258 61.507 118.703 64.532 C 115.406 66.326 115.268 69.075 115.296 69.831 C 115.312 69.975 115.312 70.063 115.318 70.08 C 115.334 70.378 115.109 70.637 114.811 70.67 C 114.514 70.665 114.244 70.488 114.2 70.19 C 114.195 70.168 114.184 70.074 114.178 69.925 C 114.101 69.158 113.716 66.497 112.098 64.664 C 111.349 63.814 109.951 63.235 108.596 62.677 C 107.545 62.241 106.532 61.821 105.811 61.264 C 105.035 61.915 104.005 62.517 102.679 62.953 C 97.977 64.499 89.247 64.504 82.872 64.51 C 80.428 64.51 78.314 64.515 76.877 64.598 C 66.797 65.194 66.781 65.084 66.66 64.471 C 66.605 64.195 66.786 63.903 67.056 63.809 L 67.574 63.533 C 68.636 62.986 69.473 62.556 70.337 61.303 C 70.821 60.601 71.113 59.293 70.761 58.305 C 70.552 57.725 70.15 57.356 69.566 57.19 C 67.711 56.677 66.274 56.991 64.623 58.272 C 62.503 59.911 60.549 62.738 59.129 65.934 C 60.081 69.241 60.946 72.614 61.045 74.281 C 61.496 81.821 58.474 88.435 58.347 88.711 C 58.243 88.92 58.044 89.047 57.824 89.047 Z M 58.43 67.634 C 57.499 70.146 56.916 72.785 56.844 75.208 C 56.707 79.779 57.472 84.239 57.967 86.602 C 58.832 84.195 60.219 79.442 59.911 74.358 C 59.828 73.005 59.195 70.4 58.43 67.634 Z M 17.644 57.008 C 16.84 57.013 13.559 58.073 7.124 63.869 C 0.578 69.765 1.14 71.239 1.145 71.25 C 1.58 71.46 3.485 71.438 10.636 65.531 C 16.212 60.922 17.401 57.869 17.644 57.008 Z M 203.65 37.328 C 202.092 39.045 198.459 43.544 197.199 49.379 C 196.356 53.276 195.921 56.798 195.888 60 C 198.36 57.665 200.502 54.706 201.905 50.687 C 204.245 43.985 203.948 39.277 203.65 37.328 Z M 106.67 57.852 C 106.532 58.007 106.328 58.283 106.086 58.769 C 105.938 59.067 105.877 59.321 105.91 59.547 C 106.218 59.15 106.394 58.802 106.488 58.576 C 106.604 58.277 106.653 58.029 106.67 57.852 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-15ssquf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.007 130\" overflow=\"visible\"><path d=\"M 168.232 121.764 L 177.592 121.764 L 177.592 121.303 C 176.209 120.842 175.325 120.357 174.963 119.851 C 174.606 119.344 174.425 118.279 174.425 116.65 L 174.425 90.707 C 172.381 91.314 170.278 91.7 168.152 91.857 L 168.152 92.319 C 168.894 92.558 169.393 92.763 169.676 92.899 C 169.96 93.042 170.26 93.281 170.577 93.646 C 170.9 94.01 171.116 94.494 171.218 95.075 C 171.32 95.662 171.359 96.465 171.359 97.496 L 171.359 116.667 C 171.359 118.301 171.178 119.366 170.798 119.851 C 170.419 120.335 169.557 120.819 168.192 121.28 Z M 140.507 121.781 L 149.862 121.781 L 149.862 121.32 C 148.48 120.859 147.596 120.375 147.239 119.868 C 146.876 119.366 146.695 118.296 146.695 116.667 L 146.695 101.443 C 144.734 102.086 142.649 102.491 140.422 102.65 L 140.422 103.055 C 141.165 103.339 141.669 103.539 141.947 103.658 C 142.23 103.778 142.53 104.023 142.848 104.387 C 143.171 104.746 143.386 105.236 143.488 105.817 C 143.59 106.404 143.624 107.207 143.624 108.237 L 143.624 116.655 C 143.624 118.284 143.443 119.355 143.063 119.839 C 142.683 120.323 141.822 120.807 140.456 121.269 Z M 144.632 98.037 C 145.171 98.037 145.675 97.815 146.134 97.37 C 146.593 96.926 146.814 96.425 146.814 95.838 C 146.814 95.297 146.576 94.79 146.111 94.346 C 145.647 93.902 145.148 93.68 144.61 93.68 C 144.032 93.68 143.51 93.902 143.046 94.346 C 142.581 94.79 142.366 95.292 142.366 95.838 C 142.366 96.425 142.587 96.949 143.046 97.393 C 143.505 97.838 144.026 98.054 144.61 98.054 Z M 107.984 121.764 L 117.962 121.764 L 117.962 121.303 C 116.319 120.842 115.277 120.357 114.84 119.851 C 114.398 119.344 114.177 118.279 114.177 116.65 L 114.177 107.326 C 115.056 105.515 116.2 104.604 117.583 104.604 C 118.704 104.604 119.764 105.065 120.75 106.016 L 121.192 106.016 L 121.492 102.206 C 120.852 101.745 120.127 101.5 119.35 101.5 C 118.149 101.5 117.067 101.944 116.104 102.81 C 115.141 103.675 114.461 104.644 114.041 105.709 L 113.962 105.709 L 114.081 101.42 C 112.194 102.046 110.132 102.445 107.888 102.627 L 107.888 103.032 C 109.31 103.413 110.211 103.96 110.591 104.644 C 110.97 105.327 111.152 106.495 111.152 108.146 L 111.152 116.644 C 111.152 118.273 110.97 119.344 110.591 119.828 C 110.211 120.312 109.35 120.796 107.984 121.257 Z M 82.3 120.733 C 80.815 120.733 79.535 120.073 78.453 118.74 C 77.37 117.413 76.549 115.841 75.965 114.03 L 75.965 107.019 C 77.75 104.661 79.512 103.476 81.257 103.476 C 83.042 103.476 84.442 104.461 85.484 106.438 C 86.527 108.414 87.048 110.669 87.048 113.227 C 87.048 115.42 86.629 117.236 85.785 118.643 C 84.94 120.05 83.762 120.756 82.255 120.756 Z M 82.34 101.54 C 79.932 101.54 77.79 102.787 75.909 105.304 L 75.829 105.264 L 75.869 101.46 C 73.854 102.107 71.769 102.512 69.659 102.667 L 69.659 103.112 C 70.962 103.334 71.823 103.596 72.265 103.875 C 72.707 104.159 72.923 104.638 72.923 105.304 L 72.923 124.942 C 72.923 126.093 72.821 126.936 72.645 127.483 C 72.464 128.024 72.186 128.428 71.801 128.673 C 71.421 128.912 70.741 129.197 69.755 129.539 L 69.755 130 L 80.436 130 L 80.436 129.539 C 78.532 129.077 77.308 128.593 76.787 128.109 C 76.266 127.625 76.005 126.577 76.005 124.948 L 76.005 119.207 L 76.045 119.207 C 77.869 121.183 79.915 122.169 82.158 122.169 C 84.379 122.169 86.283 121.121 87.87 119.025 C 89.451 116.929 90.232 114.434 90.232 111.512 C 90.232 108.796 89.507 106.46 88.091 104.501 C 86.668 102.548 84.765 101.579 82.379 101.579 Z M 41.091 119.947 C 40.15 119.947 39.43 119.708 38.909 119.224 C 38.388 118.74 38.127 118.057 38.127 117.168 C 38.105 114.246 41.091 111.848 47.085 109.975 L 46.881 116.781 C 45.057 118.877 43.113 119.925 41.051 119.925 Z M 49.629 122.163 C 50.513 122.163 51.25 121.798 51.85 121.075 C 52.451 120.346 52.91 119.486 53.25 118.495 L 52.893 118.336 C 52.355 119.623 51.748 120.266 51.091 120.266 C 50.791 120.266 50.513 120.13 50.27 119.862 C 50.032 119.6 49.913 119.258 49.913 118.837 L 50.213 106.694 C 50.27 105.185 49.731 103.954 48.609 102.986 C 47.488 102.018 46.026 101.54 44.218 101.54 C 42.473 101.54 40.932 101.961 39.589 102.827 C 38.246 103.692 37.181 104.723 36.405 105.908 L 39.028 108.124 L 39.232 108.044 C 39.413 106.859 39.912 105.749 40.734 104.723 C 41.555 103.698 42.694 103.174 44.179 103.174 C 45.323 103.174 46.122 103.476 46.581 104.103 C 47.04 104.729 47.261 105.475 47.244 106.358 L 47.165 108.676 C 38.971 111.011 34.864 113.973 34.864 117.538 C 34.864 118.911 35.323 120.016 36.246 120.859 C 37.17 121.702 38.428 122.129 40.014 122.129 C 41.595 122.129 43 121.724 44.224 120.944 C 45.448 120.158 46.366 119.253 46.989 118.227 L 47.029 118.267 C 46.966 119.315 47.131 120.244 47.527 121.03 C 47.93 121.816 48.609 122.22 49.59 122.22 Z M 189.57 31.035 L 198.93 31.035 L 198.93 30.573 C 197.548 30.112 196.664 29.628 196.301 29.121 C 195.944 28.62 195.763 27.549 195.763 25.92 L 195.763 10.696 C 193.803 11.34 191.717 11.744 189.491 11.904 L 189.491 12.308 C 190.233 12.587 190.737 12.792 191.015 12.912 C 191.298 13.031 191.598 13.271 191.916 13.635 C 192.239 14 192.454 14.484 192.556 15.065 C 192.658 15.646 192.698 16.454 192.698 17.48 L 192.698 25.897 C 192.698 27.526 192.516 28.597 192.137 29.081 C 191.757 29.565 190.896 30.05 189.53 30.511 Z M 193.695 7.29 C 194.233 7.29 194.737 7.068 195.196 6.63 C 195.655 6.185 195.876 5.684 195.876 5.097 C 195.876 4.556 195.638 4.05 195.174 3.605 C 194.715 3.161 194.21 2.945 193.672 2.945 C 193.089 2.945 192.573 3.167 192.108 3.605 C 191.649 4.05 191.428 4.551 191.428 5.097 C 191.428 5.678 191.649 6.202 192.108 6.647 C 192.567 7.091 193.089 7.313 193.672 7.313 Z M 157.052 31.018 L 167.03 31.018 L 167.03 30.556 C 165.387 30.095 164.345 29.611 163.903 29.104 C 163.461 28.603 163.245 27.532 163.245 25.903 L 163.245 16.574 C 164.124 14.763 165.268 13.857 166.651 13.857 C 167.773 13.857 168.838 14.319 169.818 15.264 L 170.26 15.264 L 170.56 11.459 C 169.92 10.998 169.201 10.753 168.419 10.753 C 167.217 10.753 166.135 11.197 165.172 12.063 C 164.209 12.929 163.529 13.891 163.109 14.962 L 163.03 14.962 L 163.149 10.673 C 161.268 11.3 159.206 11.704 156.956 11.881 L 156.956 12.285 C 158.378 12.667 159.279 13.214 159.665 13.897 C 160.044 14.581 160.225 15.748 160.225 17.4 L 160.225 25.897 C 160.225 27.526 160.044 28.597 159.665 29.081 C 159.285 29.565 158.424 30.05 157.058 30.511 L 157.058 31.018 Z M 130.881 12.388 C 131.765 12.388 132.547 12.61 133.204 13.048 C 133.861 13.493 134.365 14.057 134.728 14.723 C 135.085 15.389 135.351 15.97 135.527 16.477 C 135.708 16.978 135.827 17.445 135.89 17.867 L 125.832 17.907 C 126.116 16.175 126.694 14.825 127.594 13.84 C 128.495 12.855 129.578 12.371 130.864 12.371 Z M 139.119 19.336 L 139.119 18.066 C 139.136 17.525 138.938 16.716 138.519 15.646 C 137.318 12.422 135.113 10.81 131.906 10.81 C 129.3 10.81 127.158 11.841 125.475 13.891 C 123.793 15.947 122.948 18.425 122.948 21.307 C 122.948 24.229 123.793 26.644 125.492 28.557 C 127.192 30.471 129.357 31.439 131.986 31.439 C 133.187 31.439 134.269 31.217 135.21 30.773 C 136.15 30.329 136.876 29.765 137.374 29.081 C 137.878 28.398 138.258 27.794 138.496 27.247 C 138.734 26.706 138.915 26.182 139.057 25.658 L 138.575 25.356 C 138.275 25.96 137.975 26.484 137.674 26.911 C 137.374 27.333 136.83 27.76 136.071 28.181 C 135.312 28.603 134.428 28.825 133.408 28.825 C 131.266 28.825 129.442 28.039 127.94 26.467 C 126.439 24.895 125.674 22.702 125.674 19.9 L 125.674 19.359 Z M 96.323 38.285 C 94.459 38.285 92.895 37.943 91.632 37.254 C 90.368 36.571 89.728 35.603 89.728 34.372 C 89.728 33.746 89.887 33.165 90.21 32.618 C 90.533 32.077 90.952 31.633 91.451 31.268 C 91.949 30.904 92.374 30.625 92.731 30.42 C 93.088 30.215 93.411 30.078 93.711 29.975 C 96.216 30.38 98.182 30.739 99.604 31.08 C 101.91 31.621 103.049 32.732 103.049 34.401 C 103.049 35.631 102.386 36.577 101.066 37.243 C 99.74 37.909 98.137 38.228 96.278 38.228 Z M 90.935 16.756 C 90.935 15.201 91.337 14.034 92.114 13.253 C 92.895 12.467 93.881 12.086 95.06 12.086 C 96.482 12.086 97.683 12.587 98.647 13.578 C 99.61 14.563 100.091 15.953 100.091 17.747 C 100.091 19.279 99.712 20.424 98.947 21.17 C 98.182 21.916 97.185 22.298 95.961 22.298 C 94.459 22.298 93.235 21.791 92.295 20.806 C 91.354 19.82 90.873 18.471 90.873 16.756 Z M 100.811 28.5 C 100.431 28.398 99.808 28.261 98.97 28.079 C 98.125 27.897 97.326 27.737 96.584 27.572 C 95.842 27.407 95.122 27.247 94.442 27.088 C 93.762 26.928 93.4 26.849 93.383 26.849 C 92.641 26.689 92.284 26.285 92.284 25.658 C 92.284 24.775 93.128 24.046 94.788 23.505 L 95.411 23.505 C 97.797 23.505 99.678 22.902 101.083 21.677 C 102.483 20.447 103.185 19 103.185 17.326 C 103.185 15.873 102.664 14.626 101.621 13.578 C 100.579 12.53 99.417 11.824 98.137 11.465 L 98.137 11.345 C 98.556 11.408 98.998 11.425 99.44 11.425 C 101.542 11.425 103.287 10.622 104.67 9.027 L 104.67 8.822 L 101.502 7.797 C 101.4 8.623 100.879 9.329 99.938 9.91 C 98.998 10.497 97.576 10.799 95.672 10.799 L 95.27 10.799 C 93.082 10.799 91.303 11.402 89.938 12.61 C 88.572 13.817 87.892 15.366 87.892 17.24 C 87.892 18.733 88.351 20.02 89.275 21.108 C 90.198 22.195 91.462 22.919 93.043 23.283 C 91.762 23.648 90.737 24.149 89.977 24.815 C 89.218 25.482 88.839 26.228 88.839 27.054 C 88.839 28.364 89.819 29.229 91.785 29.651 C 91.802 29.651 91.847 29.651 91.927 29.674 C 92.006 29.691 92.068 29.691 92.125 29.691 L 92.125 29.793 C 90.742 30.215 89.564 30.858 88.561 31.707 C 87.558 32.556 87.059 33.558 87.059 34.708 C 87.059 35.819 87.564 36.765 88.561 37.528 C 89.564 38.291 90.703 38.815 91.989 39.1 C 93.269 39.384 94.612 39.521 95.995 39.521 C 97.576 39.521 99.077 39.316 100.482 38.917 C 101.882 38.513 103.106 37.852 104.126 36.901 C 105.151 35.956 105.673 34.805 105.673 33.438 C 105.673 31.001 104.046 29.372 100.783 28.523 Z M 57.505 29.207 C 56.565 29.207 55.839 28.962 55.324 28.478 C 54.803 27.993 54.542 27.31 54.542 26.421 C 54.525 23.5 57.505 21.102 63.5 19.234 L 63.302 26.04 C 61.477 28.136 59.534 29.184 57.471 29.184 Z M 66.044 31.416 C 66.922 31.416 67.664 31.058 68.265 30.329 C 68.866 29.605 69.325 28.74 69.665 27.754 L 69.302 27.595 C 68.764 28.882 68.163 29.526 67.5 29.526 C 67.2 29.526 66.917 29.383 66.679 29.121 C 66.441 28.859 66.316 28.517 66.316 28.096 L 66.616 15.953 C 66.679 14.444 66.135 13.214 65.013 12.245 C 63.891 11.277 62.429 10.793 60.627 10.793 C 58.882 10.793 57.341 11.214 55.998 12.08 C 54.655 12.946 53.596 13.971 52.814 15.161 L 55.437 17.377 L 55.641 17.297 C 55.822 16.107 56.321 15.002 57.143 13.971 C 57.964 12.946 59.109 12.422 60.588 12.422 C 61.732 12.422 62.531 12.724 62.996 13.35 C 63.455 13.977 63.676 14.723 63.659 15.606 L 63.579 17.924 C 55.38 20.259 51.278 23.221 51.278 26.786 C 51.278 28.159 51.737 29.264 52.661 30.106 C 53.584 30.955 54.842 31.377 56.429 31.377 C 58.01 31.377 59.415 30.972 60.639 30.186 C 61.862 29.4 62.78 28.495 63.404 27.469 L 63.443 27.509 C 63.381 28.557 63.545 29.48 63.942 30.266 C 64.344 31.052 65.024 31.456 66.004 31.456 Z M 24.704 29.907 C 23.203 29.907 21.9 29.241 20.795 27.891 C 19.69 26.541 18.851 24.969 18.251 23.158 L 18.251 16.232 C 20.256 13.834 22.058 12.644 23.639 12.644 C 25.282 12.644 26.642 13.55 27.73 15.344 C 28.812 17.138 29.351 19.393 29.351 22.093 C 29.351 24.326 28.948 26.199 28.166 27.692 C 27.384 29.184 26.246 29.924 24.744 29.924 Z M 24.704 10.793 C 22.24 10.793 20.115 12.04 18.336 14.518 L 18.296 14.518 L 18.296 0 C 16.432 0.581 14.347 0.968 12.024 1.145 L 12.024 1.606 C 13.248 1.908 14.086 2.335 14.551 2.893 C 15.01 3.457 15.253 4.283 15.253 5.348 L 15.253 31.513 L 15.656 31.513 C 16.296 29.44 16.976 28.409 17.678 28.409 C 18.001 28.409 18.477 28.671 19.123 29.172 C 19.764 29.679 20.545 30.181 21.486 30.665 C 22.427 31.149 23.407 31.388 24.449 31.388 C 26.71 31.388 28.614 30.363 30.178 28.307 C 31.742 26.251 32.518 23.796 32.518 20.914 C 32.518 18.191 31.798 15.816 30.353 13.783 C 28.909 11.75 27.005 10.742 24.659 10.742 Z M 59.517 91.874 L 59.466 91.874 C 59.222 91.851 59.018 91.681 58.956 91.447 C 58.939 91.379 57.131 84.601 57.347 77.567 C 57.443 74.44 58.287 71.034 59.607 67.936 C 58.723 64.9 57.789 61.961 57.313 60.475 C 55.743 62.36 51.805 66.905 49.357 68.306 C 44.264 71.222 31.056 71.752 23.945 66.472 C 21.038 64.319 19.628 61.825 18.868 60.213 C 18.126 61.842 16.273 64.712 11.678 68.517 C 3.927 74.936 1.672 75.09 0.578 74.503 C 0.431 74.423 0.08 74.178 0.012 73.597 C -0.181 72.008 2.023 69.132 6.556 65.037 C 12.987 59.233 16.976 57.434 18.466 57.69 C 18.891 57.758 19.101 57.98 19.197 58.151 C 19.299 58.328 19.412 58.584 19.554 58.914 C 20.205 60.395 21.412 63.146 24.631 65.538 C 31.175 70.397 43.929 70.078 48.785 67.298 C 51.641 65.664 57.029 58.994 57.086 58.926 C 57.216 58.761 57.432 58.681 57.641 58.721 C 57.851 58.761 58.021 58.909 58.089 59.108 C 58.179 59.381 59.25 62.622 60.355 66.336 C 61.828 63.385 63.727 60.822 65.8 59.211 C 67.8 57.656 69.625 57.263 71.903 57.895 C 72.872 58.163 73.569 58.812 73.914 59.769 C 74.43 61.204 74.016 62.941 73.342 63.921 C 72.69 64.86 72.033 65.43 71.359 65.869 C 72.753 65.829 75.098 65.726 79.053 65.493 C 80.572 65.402 82.759 65.402 85.292 65.402 C 91.774 65.396 100.647 65.39 105.316 63.852 C 106.568 63.442 107.474 62.901 108.126 62.36 C 108.069 62.258 108.018 62.149 107.979 62.041 C 107.758 61.455 107.82 60.811 108.166 60.122 C 108.817 58.818 109.469 58.237 110.171 58.368 C 110.63 58.464 110.925 58.88 110.959 59.484 C 110.999 60.224 110.653 61.324 109.741 62.389 C 110.364 62.827 111.299 63.214 112.217 63.596 C 113.73 64.223 115.293 64.872 116.245 65.948 C 117.141 66.962 117.707 68.164 118.076 69.246 C 118.614 68.01 119.651 66.637 121.634 65.555 C 128.32 61.91 134.411 61.95 142.666 63.254 C 158.31 65.72 164.288 59.433 164.345 59.37 C 164.492 59.211 164.724 59.142 164.934 59.205 C 165.144 59.267 165.302 59.444 165.342 59.66 C 165.359 59.757 167.11 69.166 171.189 70.755 C 176.872 72.965 185.371 72.145 191.389 68.802 L 191.74 68.608 C 194.641 66.996 197.723 65.282 200.494 62.935 C 200.432 59.273 200.885 55.224 201.86 50.701 C 203.599 42.631 209.339 37.123 209.577 36.89 C 209.723 36.752 209.93 36.7 210.124 36.753 C 210.317 36.805 210.47 36.953 210.529 37.146 C 210.602 37.385 212.263 43.092 208.931 52.683 C 207.259 57.479 204.642 60.862 201.661 63.476 C 201.718 65.214 201.894 66.86 202.194 68.426 C 202.959 72.407 204.591 77.482 206.868 79.771 C 207.081 80.002 207.075 80.36 206.854 80.582 C 206.632 80.805 206.276 80.811 206.047 80.597 C 202.948 77.482 201.446 70.664 201.055 68.648 C 200.794 67.298 200.624 65.886 200.539 64.411 C 197.882 66.524 195.009 68.118 192.29 69.628 L 191.938 69.821 C 185.643 73.313 176.742 74.173 170.759 71.837 C 166.906 70.34 164.996 63.476 164.401 60.868 C 162.282 62.559 155.738 66.495 142.479 64.405 C 133.023 62.918 127.895 63.459 122.178 66.581 C 118.784 68.432 118.642 71.268 118.67 72.048 C 118.687 72.196 118.687 72.287 118.693 72.305 C 118.71 72.612 118.478 72.88 118.172 72.914 C 117.866 72.908 117.588 72.726 117.543 72.418 C 117.537 72.396 117.526 72.299 117.52 72.145 C 117.441 71.353 117.044 68.608 115.378 66.717 C 114.608 65.84 113.169 65.242 111.775 64.667 C 110.693 64.217 109.65 63.784 108.908 63.209 C 108.109 63.881 107.049 64.502 105.684 64.952 C 100.845 66.546 91.859 66.552 85.297 66.558 C 82.782 66.558 80.606 66.563 79.127 66.649 C 68.752 67.264 68.735 67.15 68.611 66.518 C 68.554 66.233 68.741 65.931 69.019 65.834 L 69.551 65.55 C 70.645 64.986 71.506 64.542 72.396 63.249 C 72.894 62.525 73.195 61.175 72.832 60.156 C 72.617 59.558 72.203 59.176 71.602 59.005 C 69.693 58.476 68.214 58.8 66.514 60.122 C 64.333 61.813 62.321 64.729 60.86 68.027 C 61.84 71.439 62.729 74.919 62.831 76.639 C 63.296 84.419 60.185 91.242 60.055 91.527 C 59.947 91.743 59.743 91.874 59.517 91.874 Z M 60.14 69.781 C 59.182 72.373 58.582 75.095 58.508 77.596 C 58.366 82.312 59.154 86.913 59.664 89.351 C 60.554 86.868 61.981 81.964 61.664 76.719 C 61.579 75.323 60.928 72.635 60.14 69.781 Z M 18.16 58.818 C 17.333 58.823 13.956 59.917 7.332 65.897 C 0.595 71.98 1.173 73.501 1.179 73.512 C 1.626 73.728 3.587 73.706 10.947 67.611 C 16.687 62.856 17.911 59.706 18.16 58.818 Z M 209.611 38.513 C 208.007 40.284 204.268 44.926 202.97 50.946 C 202.103 54.967 201.656 58.601 201.622 61.904 C 204.166 59.495 206.37 56.442 207.815 52.296 C 210.223 45.382 209.917 40.524 209.611 38.513 Z M 109.792 59.689 C 109.65 59.848 109.44 60.133 109.191 60.634 C 109.038 60.942 108.976 61.204 109.01 61.437 C 109.327 61.027 109.508 60.669 109.605 60.435 C 109.724 60.128 109.775 59.871 109.792 59.689 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.171 30.102\" overflow=\"visible\"><path d=\"M 0.077 30.102 L 9.171 30.102 L 9.171 29.655 C 7.828 29.208 6.969 28.738 6.617 28.247 C 6.27 27.756 6.094 26.724 6.094 25.145 L 6.094 0 C 4.108 0.589 2.065 0.962 0 1.115 L 0 1.562 C 0.721 1.794 1.206 1.993 1.481 2.125 C 1.756 2.263 2.048 2.495 2.356 2.848 C 2.67 3.202 2.879 3.671 2.978 4.234 C 3.077 4.803 3.116 5.581 3.116 6.58 L 3.116 25.161 C 3.116 26.746 2.94 27.778 2.571 28.247 C 2.202 28.716 1.365 29.186 0.039 29.633 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ypof0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.44 31.058\" overflow=\"visible\"><path d=\"M 0.079 31.058 L 9.44 31.058 L 9.44 30.596 C 8.057 30.135 7.173 29.651 6.811 29.144 C 6.454 28.637 6.272 27.572 6.272 25.943 L 6.272 0 C 4.228 0.607 2.126 0.993 0 1.15 L 0 1.612 C 0.742 1.851 1.241 2.056 1.524 2.193 C 1.807 2.335 2.108 2.574 2.425 2.939 C 2.748 3.303 2.963 3.788 3.065 4.368 C 3.167 4.955 3.207 5.758 3.207 6.789 L 3.207 25.96 C 3.207 27.595 3.026 28.66 2.646 29.144 C 2.266 29.628 1.405 30.112 0.04 30.573 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.171 19.713\" overflow=\"visible\"><path d=\"M 0.083 19.713 L 9.171 19.713 L 9.171 19.266 C 7.828 18.819 6.969 18.349 6.622 17.858 C 6.27 17.372 6.094 16.334 6.094 14.756 L 6.094 0 C 4.189 0.624 2.163 1.016 0 1.17 L 0 1.562 C 0.721 1.838 1.211 2.031 1.481 2.147 C 1.756 2.263 2.048 2.501 2.356 2.854 C 2.67 3.202 2.879 3.676 2.978 4.24 C 3.077 4.808 3.11 5.587 3.11 6.586 L 3.11 14.745 C 3.11 16.323 2.934 17.361 2.565 17.83 C 2.196 18.3 1.36 18.769 0.033 19.216 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-rxn7d4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.44 20.339\" overflow=\"visible\"><path d=\"M 0.085 20.339 L 9.44 20.339 L 9.44 19.877 C 8.057 19.416 7.173 18.932 6.816 18.425 C 6.454 17.924 6.272 16.853 6.272 15.224 L 6.272 0 C 4.312 0.644 2.227 1.048 0 1.207 L 0 1.612 C 0.742 1.897 1.247 2.096 1.524 2.216 C 1.807 2.335 2.108 2.58 2.425 2.945 C 2.748 3.303 2.963 3.793 3.065 4.374 C 3.167 4.961 3.201 5.764 3.201 6.795 L 3.201 15.213 C 3.201 16.842 3.02 17.912 2.64 18.396 C 2.261 18.881 1.4 19.365 0.034 19.826 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.321 4.24\" overflow=\"visible\"><path d=\"M 2.202 4.223 C 2.725 4.223 3.215 4.008 3.661 3.577 C 4.107 3.147 4.321 2.661 4.321 2.092 C 4.321 1.568 4.09 1.076 3.639 0.646 C 3.187 0.215 2.703 0 2.18 0 C 1.618 0 1.112 0.215 0.661 0.646 C 0.209 1.076 0 1.562 0 2.092 C 0 2.661 0.215 3.169 0.661 3.599 C 1.106 4.03 1.613 4.24 2.18 4.24 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1w4edqg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.448 4.374\" overflow=\"visible\"><path d=\"M 2.266 4.357 C 2.805 4.357 3.309 4.135 3.768 3.691 C 4.227 3.246 4.448 2.745 4.448 2.159 C 4.448 1.618 4.21 1.111 3.745 0.666 C 3.281 0.222 2.782 0 2.244 0 C 1.666 0 1.145 0.222 0.68 0.666 C 0.215 1.111 0 1.612 0 2.159 C 0 2.745 0.221 3.269 0.68 3.713 C 1.139 4.158 1.66 4.374 2.244 4.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.217 19.718\" overflow=\"visible\"><path d=\"M 0.094 19.718 L 9.788 19.718 L 9.788 19.271 C 8.191 18.824 7.178 18.355 6.755 17.864 C 6.325 17.372 6.11 16.34 6.11 14.761 L 6.11 5.725 C 6.964 3.969 8.076 3.086 9.419 3.086 C 10.509 3.086 11.538 3.533 12.496 4.455 L 12.926 4.455 L 13.217 0.762 C 12.595 0.315 11.891 0.077 11.137 0.077 C 9.969 0.077 8.918 0.508 7.982 1.347 C 7.046 2.186 6.386 3.124 5.978 4.157 L 5.901 4.157 L 6.017 0 C 4.184 0.607 2.18 0.994 0 1.17 L 0 1.562 C 1.382 1.932 2.257 2.462 2.626 3.124 C 2.995 3.787 3.171 4.919 3.171 6.519 L 3.171 14.756 C 3.171 16.334 2.995 17.372 2.626 17.841 C 2.257 18.311 1.42 18.78 0.094 19.227 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4vaqe9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.604 20.344\" overflow=\"visible\"><path d=\"M 0.096 20.344 L 10.074 20.344 L 10.074 19.883 C 8.431 19.422 7.389 18.938 6.952 18.431 C 6.51 17.924 6.289 16.859 6.289 15.23 L 6.289 5.906 C 7.168 4.095 8.312 3.184 9.695 3.184 C 10.817 3.184 11.876 3.645 12.862 4.596 L 13.304 4.596 L 13.604 0.786 C 12.964 0.325 12.239 0.08 11.462 0.08 C 10.261 0.08 9.179 0.524 8.216 1.39 C 7.253 2.255 6.573 3.224 6.153 4.289 L 6.074 4.289 L 6.193 0 C 4.306 0.627 2.244 1.025 0 1.207 L 0 1.612 C 1.422 1.993 2.323 2.54 2.703 3.224 C 3.082 3.907 3.264 5.075 3.264 6.726 L 3.264 15.224 C 3.264 16.853 3.082 17.924 2.703 18.408 C 2.323 18.892 1.462 19.376 0.096 19.837 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.768 16.748\" overflow=\"visible\"><path d=\"M 6.155 16.726 C 4.712 16.726 3.468 16.086 2.417 14.794 C 1.365 13.508 0.567 11.984 0 10.229 L 0 3.434 C 1.734 1.148 3.446 0 5.142 0 C 6.876 0 8.235 0.955 9.248 2.871 C 10.261 4.786 10.768 6.972 10.768 9.451 C 10.768 11.576 10.36 13.337 9.54 14.7 C 8.72 16.064 7.575 16.748 6.11 16.748 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ajporz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.083 17.28\" overflow=\"visible\"><path d=\"M 6.335 17.257 C 4.85 17.257 3.57 16.597 2.487 15.264 C 1.405 13.937 0.584 12.365 0 10.554 L 0 3.543 C 1.785 1.185 3.547 0 5.292 0 C 7.077 0 8.476 0.985 9.519 2.962 C 10.562 4.938 11.083 7.193 11.083 9.751 C 11.083 11.943 10.664 13.76 9.819 15.167 C 8.975 16.574 7.797 17.28 6.289 17.28 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.988 27.662\" overflow=\"visible\"><path d=\"M 12.32 0.077 C 9.98 0.077 7.9 1.286 6.072 3.726 L 5.995 3.688 L 6.033 0 C 4.075 0.627 2.05 1.02 0 1.17 L 0 1.601 C 1.266 1.816 2.103 2.07 2.532 2.341 C 2.962 2.617 3.171 3.08 3.171 3.726 L 3.171 22.76 C 3.171 23.875 3.072 24.692 2.901 25.222 C 2.725 25.747 2.455 26.138 2.081 26.376 C 1.712 26.608 1.051 26.884 0.094 27.215 L 0.094 27.662 L 10.47 27.662 L 10.47 27.215 C 8.621 26.768 7.432 26.299 6.925 25.829 C 6.419 25.36 6.166 24.344 6.166 22.766 L 6.166 17.201 L 6.204 17.201 C 7.977 19.117 9.964 20.072 12.144 20.072 C 14.302 20.072 16.152 19.056 17.693 17.024 C 19.229 14.993 19.988 12.575 19.988 9.743 C 19.988 7.11 19.284 4.847 17.908 2.948 C 16.526 1.054 14.676 0.116 12.359 0.116 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10i8el7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.573 28.54\" overflow=\"visible\"><path d=\"M 12.681 0.08 C 10.273 0.08 8.131 1.327 6.25 3.844 L 6.17 3.805 L 6.21 0 C 4.195 0.647 2.11 1.052 0 1.207 L 0 1.652 C 1.303 1.874 2.164 2.136 2.606 2.415 C 3.048 2.7 3.264 3.178 3.264 3.844 L 3.264 23.483 C 3.264 24.633 3.162 25.476 2.986 26.023 C 2.805 26.564 2.527 26.968 2.142 27.213 C 1.762 27.452 1.082 27.737 0.096 28.079 L 0.096 28.54 L 10.777 28.54 L 10.777 28.079 C 8.873 27.618 7.649 27.133 7.128 26.649 C 6.607 26.165 6.346 25.117 6.346 23.488 L 6.346 17.747 L 6.386 17.747 C 8.21 19.724 10.256 20.709 12.499 20.709 C 14.72 20.709 16.624 19.661 18.211 17.565 C 19.792 15.469 20.573 12.974 20.573 10.053 C 20.573 7.336 19.848 5.001 18.432 3.041 C 17.01 1.088 15.106 0.12 12.72 0.12 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.703 9.666\" overflow=\"visible\"><path d=\"M 2.879 9.666 C 1.965 9.666 1.266 9.434 0.76 8.965 C 0.253 8.496 0 7.833 0 6.972 C -0.022 4.14 2.879 1.816 8.703 0 L 8.505 6.597 C 6.733 8.628 4.844 9.644 2.841 9.644 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-e327b7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.958 9.973\" overflow=\"visible\"><path d=\"M 2.963 9.973 C 2.023 9.973 1.303 9.734 0.782 9.25 C 0.261 8.765 0 8.082 0 7.193 C -0.023 4.272 2.963 1.874 8.958 0 L 8.754 6.806 C 6.93 8.902 4.986 9.95 2.924 9.95 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.864 20.044\" overflow=\"visible\"><path d=\"M 14.346 19.989 C 15.205 19.989 15.92 19.636 16.504 18.935 C 17.087 18.228 17.533 17.394 17.864 16.434 L 17.517 16.279 C 16.994 17.527 16.405 18.151 15.766 18.151 C 15.474 18.151 15.205 18.018 14.968 17.759 C 14.737 17.505 14.621 17.174 14.621 16.765 L 14.913 4.996 C 14.968 3.533 14.445 2.341 13.355 1.402 C 12.265 0.464 10.845 0 9.089 0 C 7.393 0 5.896 0.408 4.591 1.248 C 3.286 2.087 2.252 3.086 1.497 4.234 L 4.046 6.381 L 4.244 6.304 C 4.42 5.156 4.905 4.079 5.703 3.086 C 6.501 2.092 7.608 1.584 9.05 1.584 C 10.162 1.584 10.938 1.877 11.384 2.484 C 11.83 3.091 12.045 3.815 12.028 4.67 L 11.951 6.917 C 3.991 9.18 0 12.051 0 15.506 C 0 16.837 0.446 17.908 1.343 18.725 C 2.241 19.542 3.463 19.956 5.004 19.956 C 6.54 19.956 7.905 19.564 9.094 18.808 C 10.283 18.046 11.175 17.168 11.781 16.174 L 11.819 16.213 C 11.759 17.229 11.918 18.129 12.304 18.89 C 12.694 19.652 13.355 20.044 14.307 20.044 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1e4agii\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.386 20.68\" overflow=\"visible\"><path d=\"M 14.766 20.623 C 15.65 20.623 16.386 20.259 16.987 19.536 C 17.587 18.807 18.046 17.947 18.386 16.956 L 18.029 16.796 C 17.491 18.083 16.885 18.727 16.228 18.727 C 15.927 18.727 15.65 18.59 15.406 18.322 C 15.168 18.06 15.049 17.719 15.049 17.297 L 15.349 5.154 C 15.406 3.645 14.868 2.415 13.746 1.447 C 12.624 0.478 11.162 0 9.355 0 C 7.61 0 6.068 0.421 4.726 1.287 C 3.383 2.153 2.317 3.184 1.541 4.368 L 4.165 6.584 L 4.369 6.504 C 4.55 5.32 5.048 4.209 5.87 3.184 C 6.692 2.159 7.831 1.635 9.315 1.635 C 10.46 1.635 11.258 1.936 11.717 2.563 C 12.176 3.189 12.397 3.936 12.38 4.818 L 12.301 7.136 C 4.108 9.472 0 12.433 0 15.999 C 0 17.371 0.459 18.476 1.383 19.319 C 2.306 20.162 3.564 20.589 5.15 20.589 C 6.731 20.589 8.136 20.185 9.36 19.405 C 10.584 18.619 11.502 17.713 12.125 16.688 L 12.165 16.728 C 12.103 17.776 12.267 18.704 12.664 19.49 C 13.066 20.276 13.746 20.68 14.726 20.68 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.171 19.713\" overflow=\"visible\"><path d=\"M 0.077 19.713 L 9.171 19.713 L 9.171 19.266 C 7.828 18.819 6.969 18.349 6.617 17.858 C 6.27 17.372 6.094 16.334 6.094 14.756 L 6.094 0 C 4.189 0.624 2.163 1.016 0 1.17 L 0 1.562 C 0.721 1.833 1.211 2.031 1.481 2.147 C 1.756 2.263 2.048 2.495 2.356 2.848 C 2.67 3.202 2.879 3.671 2.978 4.234 C 3.077 4.797 3.116 5.581 3.116 6.575 L 3.116 14.734 C 3.116 16.312 2.94 17.35 2.571 17.819 C 2.202 18.289 1.365 18.758 0.039 19.205 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-5uun8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.44 20.339\" overflow=\"visible\"><path d=\"M 0.079 20.339 L 9.44 20.339 L 9.44 19.877 C 8.057 19.416 7.173 18.932 6.811 18.425 C 6.454 17.924 6.272 16.853 6.272 15.224 L 6.272 0 C 4.312 0.644 2.227 1.048 0 1.207 L 0 1.612 C 0.742 1.891 1.247 2.096 1.524 2.216 C 1.807 2.335 2.108 2.574 2.425 2.939 C 2.748 3.303 2.963 3.788 3.065 4.368 C 3.167 4.949 3.207 5.758 3.207 6.783 L 3.207 15.201 C 3.207 16.83 3.026 17.901 2.646 18.385 C 2.266 18.869 1.405 19.353 0.04 19.815 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.321 4.234\" overflow=\"visible\"><path d=\"M 2.202 4.212 C 2.725 4.212 3.215 3.997 3.661 3.572 C 4.107 3.141 4.321 2.655 4.321 2.087 C 4.321 1.562 4.09 1.071 3.639 0.64 C 3.193 0.21 2.703 0 2.18 0 C 1.613 0 1.112 0.215 0.661 0.64 C 0.215 1.071 0 1.557 0 2.087 C 0 2.65 0.215 3.158 0.661 3.588 C 1.106 4.019 1.613 4.234 2.18 4.234 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-lm3tdr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.448 4.368\" overflow=\"visible\"><path d=\"M 2.266 4.346 C 2.805 4.346 3.309 4.124 3.768 3.685 C 4.227 3.241 4.448 2.74 4.448 2.153 C 4.448 1.612 4.21 1.105 3.745 0.661 C 3.286 0.216 2.782 0 2.244 0 C 1.66 0 1.145 0.222 0.68 0.661 C 0.221 1.105 0 1.606 0 2.153 C 0 2.734 0.221 3.258 0.68 3.702 C 1.139 4.146 1.66 4.368 2.244 4.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.217 19.718\" overflow=\"visible\"><path d=\"M 0.094 19.718 L 9.788 19.718 L 9.788 19.271 C 8.191 18.824 7.178 18.355 6.749 17.864 C 6.32 17.378 6.11 16.34 6.11 14.761 L 6.11 5.719 C 6.964 3.964 8.076 3.086 9.419 3.086 C 10.509 3.086 11.544 3.533 12.496 4.449 L 12.926 4.449 L 13.217 0.762 C 12.595 0.315 11.896 0.077 11.137 0.077 C 9.969 0.077 8.918 0.508 7.982 1.347 C 7.046 2.186 6.386 3.119 5.978 4.157 L 5.901 4.157 L 6.017 0 C 4.189 0.607 2.185 0.999 0 1.17 L 0 1.562 C 1.382 1.932 2.257 2.462 2.631 3.124 C 3 3.787 3.176 4.919 3.176 6.519 L 3.176 14.756 C 3.176 16.334 3 17.372 2.631 17.841 C 2.263 18.311 1.426 18.78 0.099 19.227 L 0.099 19.718 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-g35ixp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.604 20.344\" overflow=\"visible\"><path d=\"M 0.096 20.344 L 10.074 20.344 L 10.074 19.883 C 8.431 19.422 7.389 18.938 6.947 18.431 C 6.505 17.929 6.289 16.859 6.289 15.23 L 6.289 5.901 C 7.168 4.089 8.312 3.184 9.695 3.184 C 10.817 3.184 11.882 3.645 12.862 4.591 L 13.304 4.591 L 13.604 0.786 C 12.964 0.325 12.244 0.08 11.462 0.08 C 10.261 0.08 9.179 0.524 8.216 1.39 C 7.253 2.255 6.573 3.218 6.153 4.289 L 6.074 4.289 L 6.193 0 C 4.312 0.627 2.249 1.031 0 1.207 L 0 1.612 C 1.422 1.993 2.323 2.54 2.708 3.224 C 3.088 3.907 3.269 5.075 3.269 6.726 L 3.269 15.224 C 3.269 16.853 3.088 17.924 2.708 18.408 C 2.329 18.892 1.468 19.376 0.102 19.837 L 0.102 20.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.771 5.366\" overflow=\"visible\"><path d=\"M 4.905 0.017 C 5.764 0.017 6.523 0.232 7.162 0.657 C 7.801 1.087 8.29 1.634 8.643 2.28 C 8.99 2.926 9.248 3.489 9.419 3.98 C 9.595 4.466 9.711 4.919 9.771 5.327 L 0 5.366 C 0.275 3.688 0.837 2.379 1.712 1.424 C 2.587 0.469 3.639 0 4.888 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-39076w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.057 5.536\" overflow=\"visible\"><path d=\"M 5.048 0.017 C 5.932 0.017 6.714 0.239 7.372 0.678 C 8.029 1.122 8.533 1.686 8.896 2.352 C 9.253 3.019 9.519 3.6 9.695 4.106 C 9.876 4.608 9.995 5.075 10.057 5.496 L 0 5.536 C 0.283 3.805 0.861 2.455 1.762 1.469 C 2.663 0.484 3.745 0 5.031 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.712 19.994\" overflow=\"visible\"><path d=\"M 15.711 8.264 L 15.711 7.033 C 15.728 6.508 15.535 5.725 15.128 4.687 C 13.961 1.562 11.819 0 8.703 0 C 6.171 0 4.09 0.999 2.455 2.986 C 0.82 4.979 0 7.381 0 10.174 C 0 13.006 0.82 15.346 2.472 17.201 C 4.123 19.056 6.226 19.994 8.78 19.994 C 9.947 19.994 10.999 19.779 11.913 19.349 C 12.827 18.918 13.531 18.371 14.016 17.709 C 14.506 17.047 14.874 16.461 15.106 15.931 C 15.337 15.407 15.513 14.899 15.651 14.391 L 15.183 14.099 C 14.891 14.684 14.599 15.192 14.307 15.606 C 14.016 16.014 13.487 16.428 12.749 16.837 C 12.012 17.245 11.153 17.461 10.162 17.461 C 8.081 17.461 6.309 16.699 4.85 15.175 C 3.391 13.652 2.648 11.526 2.648 8.81 L 2.648 8.286 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-nzip9d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.172 20.629\" overflow=\"visible\"><path d=\"M 16.171 8.526 L 16.171 7.256 C 16.188 6.715 15.99 5.906 15.57 4.835 C 14.369 1.612 12.165 0 8.958 0 C 6.352 0 4.21 1.031 2.527 3.081 C 0.844 5.137 0 7.615 0 10.497 C 0 13.419 0.844 15.834 2.544 17.747 C 4.244 19.661 6.408 20.629 9.037 20.629 C 10.239 20.629 11.321 20.407 12.261 19.963 C 13.202 19.519 13.927 18.955 14.426 18.271 C 14.93 17.588 15.31 16.984 15.548 16.437 C 15.786 15.896 15.967 15.372 16.109 14.848 L 15.627 14.546 C 15.327 15.15 15.026 15.674 14.726 16.101 C 14.426 16.523 13.882 16.95 13.123 17.371 C 12.363 17.793 11.479 18.015 10.46 18.015 C 8.318 18.015 6.493 17.229 4.992 15.657 C 3.49 14.085 2.725 11.892 2.725 9.09 L 2.725 8.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.942 8.054\" overflow=\"visible\"><path d=\"M 6.408 8.054 C 4.597 8.054 3.077 7.723 1.85 7.055 C 0.622 6.392 0 5.454 0 4.262 C 0 3.654 0.154 3.091 0.468 2.561 C 0.782 2.037 1.189 1.606 1.674 1.253 C 2.158 0.9 2.571 0.629 2.918 0.431 C 3.264 0.232 3.578 0.099 3.87 0 C 6.303 0.392 8.213 0.74 9.595 1.071 C 11.836 1.595 12.942 2.672 12.942 4.289 C 12.942 5.482 12.298 6.398 11.015 7.044 C 9.727 7.69 8.169 7.999 6.364 7.999 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1l2jfsa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.321 8.31\" overflow=\"visible\"><path d=\"M 6.595 8.31 C 4.731 8.31 3.167 7.968 1.904 7.279 C 0.64 6.595 0 5.627 0 4.397 C 0 3.77 0.159 3.189 0.482 2.643 C 0.805 2.102 1.224 1.657 1.722 1.293 C 2.221 0.928 2.646 0.649 3.003 0.444 C 3.36 0.239 3.683 0.103 3.983 0 C 6.488 0.404 8.454 0.763 9.876 1.105 C 12.182 1.646 13.321 2.757 13.321 4.425 C 13.321 5.656 12.658 6.601 11.338 7.267 C 10.012 7.934 8.408 8.253 6.55 8.253 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.957 9.898\" overflow=\"visible\"><path d=\"M 0.061 4.527 C 0.061 3.02 0.451 1.888 1.206 1.132 C 1.965 0.37 2.923 0 4.068 0 C 5.45 0 6.617 0.486 7.553 1.446 C 8.489 2.401 8.957 3.748 8.957 5.487 C 8.957 6.972 8.588 8.082 7.845 8.805 C 7.101 9.528 6.133 9.898 4.943 9.898 C 3.485 9.898 2.296 9.407 1.382 8.452 C 0.468 7.497 0 6.188 0 4.527 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-pt6vc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.219 10.212\" overflow=\"visible\"><path d=\"M 0.062 4.67 C 0.062 3.115 0.465 1.948 1.241 1.168 C 2.023 0.382 3.009 0 4.187 0 C 5.609 0 6.811 0.501 7.774 1.492 C 8.737 2.478 9.219 3.867 9.219 5.661 C 9.219 7.193 8.839 8.338 8.074 9.084 C 7.309 9.83 6.312 10.212 5.088 10.212 C 3.587 10.212 2.363 9.705 1.422 8.72 C 0.482 7.735 0 6.385 0 4.67 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.084 30.748\" overflow=\"visible\"><path d=\"M 13.361 20.066 C 12.992 19.967 12.386 19.834 11.571 19.658 C 10.751 19.481 9.975 19.326 9.254 19.166 C 8.533 19.006 7.834 18.852 7.173 18.697 C 6.512 18.543 6.16 18.465 6.144 18.465 C 5.422 18.311 5.076 17.919 5.076 17.312 C 5.076 16.456 5.896 15.749 7.509 15.225 L 8.114 15.225 C 10.432 15.225 12.26 14.64 13.625 13.453 C 14.984 12.261 15.667 10.858 15.667 9.235 C 15.667 7.828 15.161 6.619 14.148 5.603 C 13.135 4.587 12.006 3.903 10.762 3.555 L 10.762 3.439 C 11.17 3.5 11.599 3.516 12.028 3.516 C 14.071 3.516 15.766 2.738 17.109 1.192 L 17.109 0.994 L 14.032 0 C 13.933 0.8 13.427 1.485 12.513 2.048 C 11.599 2.617 10.217 2.909 8.368 2.909 L 7.977 2.909 C 5.852 2.909 4.123 3.494 2.797 4.665 C 1.47 5.835 0.809 7.336 0.809 9.153 C 0.809 10.599 1.255 11.846 2.152 12.901 C 3.05 13.955 4.277 14.656 5.813 15.01 C 4.569 15.363 3.573 15.849 2.835 16.495 C 2.097 17.14 1.729 17.864 1.729 18.664 C 1.729 19.934 2.681 20.773 4.591 21.181 C 4.608 21.181 4.652 21.181 4.729 21.203 C 4.806 21.22 4.866 21.22 4.921 21.22 L 4.921 21.319 C 3.578 21.728 2.433 22.352 1.459 23.174 C 0.484 23.997 0 24.968 0 26.083 C 0 27.16 0.49 28.076 1.459 28.816 C 2.433 29.555 3.54 30.063 4.789 30.339 C 6.033 30.615 7.338 30.748 8.681 30.748 C 10.217 30.748 11.676 30.549 13.041 30.163 C 14.401 29.771 15.59 29.13 16.581 28.209 C 17.577 27.292 18.084 26.177 18.084 24.852 C 18.084 22.49 16.504 20.911 13.333 20.088 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-hmg4aj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.613 31.724\" overflow=\"visible\"><path d=\"M 13.752 20.703 C 13.372 20.601 12.749 20.464 11.91 20.282 C 11.066 20.099 10.267 19.94 9.525 19.775 C 8.782 19.61 8.063 19.45 7.383 19.291 C 6.703 19.131 6.34 19.051 6.323 19.051 C 5.581 18.892 5.224 18.488 5.224 17.861 C 5.224 16.978 6.068 16.249 7.729 15.708 L 8.352 15.708 C 10.737 15.708 12.618 15.104 14.024 13.88 C 15.423 12.65 16.126 11.203 16.126 9.529 C 16.126 8.076 15.604 6.829 14.562 5.781 C 13.519 4.733 12.358 4.027 11.077 3.668 L 11.077 3.548 C 11.496 3.611 11.938 3.628 12.38 3.628 C 14.482 3.628 16.228 2.825 17.61 1.23 L 17.61 1.025 L 14.443 0 C 14.341 0.826 13.82 1.532 12.879 2.113 C 11.938 2.7 10.516 3.002 8.612 3.002 L 8.21 3.002 C 6.023 3.002 4.244 3.605 2.878 4.813 C 1.513 6.02 0.833 7.569 0.833 9.443 C 0.833 10.935 1.292 12.223 2.215 13.31 C 3.139 14.398 4.403 15.122 5.983 15.486 C 4.703 15.851 3.677 16.352 2.918 17.018 C 2.159 17.685 1.779 18.431 1.779 19.257 C 1.779 20.566 2.759 21.432 4.726 21.854 C 4.742 21.854 4.788 21.854 4.867 21.876 C 4.946 21.894 5.009 21.894 5.065 21.894 L 5.065 21.996 C 3.683 22.418 2.504 23.061 1.502 23.91 C 0.499 24.758 0 25.761 0 26.911 C 0 28.022 0.504 28.967 1.502 29.731 C 2.504 30.494 3.643 31.018 4.929 31.303 C 6.21 31.587 7.553 31.724 8.935 31.724 C 10.516 31.724 12.018 31.519 13.423 31.12 C 14.822 30.716 16.046 30.055 17.066 29.104 C 18.092 28.159 18.613 27.008 18.613 25.641 C 18.613 23.204 16.987 21.575 13.723 20.726 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.703 9.666\" overflow=\"visible\"><path d=\"M 2.879 9.666 C 1.965 9.666 1.261 9.429 0.76 8.959 C 0.253 8.49 0 7.828 0 6.967 C -0.016 4.135 2.879 1.811 8.703 0 L 8.511 6.597 C 6.738 8.628 4.85 9.644 2.846 9.644 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-373qzo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.958 9.973\" overflow=\"visible\"><path d=\"M 2.963 9.973 C 2.023 9.973 1.298 9.728 0.782 9.244 C 0.261 8.76 0 8.076 0 7.188 C -0.017 4.266 2.963 1.868 8.958 0 L 8.76 6.806 C 6.935 8.902 4.992 9.95 2.929 9.95 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.864 20.028\" overflow=\"visible\"><path d=\"M 14.346 19.989 C 15.199 19.989 15.92 19.641 16.504 18.935 C 17.087 18.233 17.533 17.394 17.864 16.439 L 17.511 16.285 C 16.988 17.532 16.405 18.156 15.761 18.156 C 15.469 18.156 15.194 18.018 14.962 17.764 C 14.731 17.51 14.61 17.179 14.61 16.771 L 14.902 5.001 C 14.962 3.538 14.434 2.346 13.344 1.408 C 12.254 0.469 10.834 0 9.083 0 C 7.388 0 5.89 0.408 4.586 1.248 C 3.281 2.087 2.252 3.08 1.492 4.234 L 4.041 6.381 L 4.239 6.304 C 4.415 5.15 4.899 4.079 5.698 3.08 C 6.496 2.087 7.608 1.579 9.045 1.579 C 10.157 1.579 10.933 1.871 11.384 2.479 C 11.83 3.086 12.045 3.809 12.028 4.665 L 11.951 6.911 C 3.986 9.175 0 12.045 0 15.501 C 0 16.831 0.446 17.902 1.343 18.719 C 2.241 19.542 3.463 19.95 5.004 19.95 C 6.54 19.95 7.905 19.558 9.094 18.796 C 10.283 18.035 11.175 17.157 11.781 16.163 L 11.819 16.202 C 11.759 17.218 11.918 18.112 12.304 18.874 C 12.694 19.636 13.355 20.028 14.307 20.028 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ej3kbi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.386 20.663\" overflow=\"visible\"><path d=\"M 14.766 20.623 C 15.644 20.623 16.386 20.265 16.987 19.536 C 17.587 18.812 18.046 17.947 18.386 16.961 L 18.024 16.802 C 17.485 18.089 16.885 18.733 16.222 18.733 C 15.922 18.733 15.638 18.59 15.4 18.328 C 15.162 18.066 15.038 17.724 15.038 17.303 L 15.338 5.16 C 15.4 3.651 14.856 2.421 13.735 1.452 C 12.613 0.484 11.151 0 9.349 0 C 7.604 0 6.063 0.421 4.72 1.287 C 3.377 2.153 2.317 3.178 1.536 4.368 L 4.159 6.584 L 4.363 6.504 C 4.544 5.314 5.043 4.209 5.864 3.178 C 6.686 2.153 7.831 1.629 9.309 1.629 C 10.454 1.629 11.253 1.931 11.717 2.557 C 12.176 3.184 12.397 3.93 12.38 4.813 L 12.301 7.131 C 4.102 9.466 0 12.428 0 15.993 C 0 17.366 0.459 18.471 1.383 19.313 C 2.306 20.162 3.564 20.584 5.15 20.584 C 6.731 20.584 8.136 20.179 9.36 19.393 C 10.584 18.607 11.502 17.702 12.125 16.676 L 12.165 16.716 C 12.103 17.764 12.267 18.687 12.664 19.473 C 13.066 20.259 13.746 20.663 14.726 20.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.784 16.748\" overflow=\"visible\"><path d=\"M 6.27 16.732 C 4.811 16.732 3.545 16.086 2.472 14.778 C 1.398 13.469 0.584 11.946 0 10.19 L 0 3.478 C 1.949 1.154 3.699 0 5.235 0 C 6.832 0 8.153 0.878 9.21 2.617 C 10.261 4.355 10.784 6.542 10.784 9.158 C 10.784 11.322 10.393 13.138 9.634 14.585 C 8.874 16.031 7.767 16.748 6.309 16.748 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bff72s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.1 17.28\" overflow=\"visible\"><path d=\"M 6.454 17.263 C 4.952 17.263 3.649 16.597 2.544 15.247 C 1.439 13.897 0.601 12.325 0 10.514 L 0 3.588 C 2.006 1.19 3.808 0 5.388 0 C 7.032 0 8.391 0.906 9.479 2.7 C 10.562 4.494 11.1 6.749 11.1 9.449 C 11.1 11.681 10.698 13.555 9.916 15.048 C 9.134 16.54 7.995 17.28 6.493 17.28 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.911 30.544\" overflow=\"visible\"><path d=\"M 12.32 10.461 C 9.925 10.461 7.861 11.67 6.133 14.071 L 6.094 14.071 L 6.094 0 C 4.283 0.563 2.257 0.938 0 1.11 L 0 1.557 C 1.189 1.849 2.004 2.263 2.455 2.804 C 2.901 3.351 3.138 4.151 3.138 5.184 L 3.138 30.544 L 3.529 30.544 C 4.151 28.534 4.811 27.535 5.494 27.535 C 5.808 27.535 6.27 27.789 6.898 28.275 C 7.52 28.766 8.279 29.252 9.193 29.721 C 10.107 30.19 11.059 30.422 12.072 30.422 C 14.269 30.422 16.118 29.429 17.638 27.436 C 19.157 25.443 19.911 23.064 19.911 20.27 C 19.911 17.632 19.212 15.33 17.809 13.359 C 16.405 11.388 14.555 10.411 12.276 10.411 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dw62z2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.494 31.513\" overflow=\"visible\"><path d=\"M 12.681 10.793 C 10.216 10.793 8.091 12.04 6.312 14.518 L 6.272 14.518 L 6.272 0 C 4.408 0.581 2.323 0.968 0 1.145 L 0 1.606 C 1.224 1.908 2.062 2.335 2.527 2.893 C 2.986 3.457 3.23 4.283 3.23 5.348 L 3.23 31.513 L 3.632 31.513 C 4.272 29.44 4.952 28.409 5.655 28.409 C 5.978 28.409 6.454 28.671 7.1 29.172 C 7.74 29.679 8.522 30.181 9.462 30.665 C 10.403 31.149 11.383 31.388 12.426 31.388 C 14.686 31.388 16.59 30.363 18.154 28.307 C 19.718 26.251 20.494 23.796 20.494 20.914 C 20.494 18.191 19.775 15.816 18.33 13.783 C 16.885 11.75 14.981 10.742 12.635 10.742 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 205.007 53.445\" overflow=\"visible\"><path d=\"M 57.824 53.445 L 57.775 53.445 C 57.538 53.423 57.34 53.257 57.279 53.031 C 57.263 52.965 55.507 46.396 55.716 39.578 C 55.809 36.547 56.63 33.246 57.912 30.243 C 57.054 27.301 56.145 24.453 55.683 23.012 C 54.158 24.839 50.332 29.244 47.954 30.602 C 43.005 33.428 30.173 33.942 23.264 28.825 C 20.44 26.738 19.069 24.32 18.332 22.758 C 17.611 24.337 15.81 27.119 11.346 30.806 C 3.815 37.028 1.624 37.177 0.562 36.608 C 0.419 36.531 0.077 36.293 0.011 35.73 C -0.176 34.19 1.966 31.403 6.37 27.433 C 12.618 21.808 16.493 20.064 17.941 20.312 C 18.354 20.379 18.557 20.594 18.651 20.759 C 18.75 20.931 18.86 21.179 18.998 21.499 C 19.631 22.934 20.803 25.601 23.93 27.919 C 30.289 32.628 42.68 32.319 47.398 29.625 C 50.172 28.041 55.408 21.576 55.463 21.51 C 55.589 21.35 55.798 21.273 56.002 21.311 C 56.206 21.35 56.371 21.494 56.437 21.687 C 56.525 21.952 57.566 25.093 58.639 28.692 C 60.07 25.833 61.914 23.348 63.929 21.786 C 65.872 20.279 67.645 19.898 69.858 20.511 C 70.799 20.77 71.477 21.4 71.812 22.327 C 72.313 23.718 71.911 25.402 71.256 26.351 C 70.623 27.262 69.985 27.814 69.33 28.239 C 70.684 28.201 72.963 28.101 76.805 27.875 C 78.281 27.787 80.406 27.787 82.866 27.787 C 89.164 27.781 97.785 27.776 102.321 26.285 C 103.537 25.888 104.418 25.363 105.051 24.839 C 104.996 24.74 104.947 24.635 104.908 24.53 C 104.693 23.961 104.754 23.337 105.09 22.669 C 105.723 21.405 106.356 20.842 107.039 20.969 C 107.484 21.063 107.771 21.466 107.804 22.051 C 107.842 22.769 107.506 23.834 106.62 24.867 C 107.226 25.292 108.134 25.667 109.026 26.037 C 110.496 26.644 112.015 27.273 112.94 28.317 C 113.81 29.299 114.36 30.464 114.718 31.513 C 115.241 30.315 116.248 28.985 118.175 27.936 C 124.671 24.403 130.589 24.441 138.609 25.706 C 153.809 28.096 159.616 22.002 159.671 21.941 C 159.814 21.786 160.04 21.72 160.244 21.781 C 160.448 21.841 160.602 22.013 160.64 22.222 C 160.657 22.316 162.358 31.436 166.321 32.976 C 171.843 35.118 180.1 34.323 185.946 31.082 L 186.288 30.895 C 189.106 29.332 192.101 27.671 194.793 25.396 C 194.732 21.847 195.173 17.922 196.12 13.539 C 197.81 5.717 203.386 0.379 203.617 0.152 C 203.76 0.019 203.96 -0.031 204.148 0.019 C 204.337 0.07 204.485 0.214 204.542 0.401 C 204.614 0.633 206.227 6.164 202.99 15.46 C 201.366 20.108 198.823 23.387 195.927 25.921 C 195.982 27.605 196.153 29.2 196.444 30.718 C 197.188 34.577 198.773 39.495 200.986 41.714 C 201.193 41.938 201.186 42.285 200.972 42.5 C 200.757 42.716 200.41 42.722 200.188 42.515 C 197.177 39.495 195.718 32.887 195.338 30.933 C 195.085 29.625 194.92 28.256 194.837 26.826 C 192.255 28.874 189.464 30.42 186.822 31.883 L 186.48 32.07 C 180.364 35.454 171.716 36.288 165.903 34.025 C 162.16 32.573 160.304 25.921 159.726 23.393 C 157.668 25.032 151.309 28.847 138.428 26.821 C 129.24 25.38 124.258 25.904 118.703 28.929 C 115.406 30.724 115.268 33.473 115.296 34.229 C 115.312 34.372 115.312 34.461 115.318 34.477 C 115.334 34.775 115.109 35.035 114.811 35.068 C 114.514 35.062 114.244 34.886 114.2 34.588 C 114.195 34.566 114.184 34.472 114.178 34.323 C 114.101 33.555 113.716 30.895 112.098 29.062 C 111.349 28.212 109.951 27.632 108.596 27.075 C 107.545 26.639 106.532 26.219 105.811 25.661 C 105.035 26.313 104.005 26.915 102.679 27.351 C 97.977 28.896 89.247 28.902 82.872 28.907 C 80.428 28.907 78.314 28.913 76.877 28.996 C 66.797 29.592 66.781 29.481 66.66 28.869 C 66.605 28.593 66.786 28.3 67.056 28.206 L 67.574 27.93 C 68.636 27.384 69.473 26.953 70.337 25.7 C 70.821 24.999 71.113 23.691 70.761 22.703 C 70.552 22.123 70.15 21.753 69.566 21.587 C 67.711 21.074 66.274 21.389 64.623 22.669 C 62.503 24.309 60.549 27.135 59.129 30.332 C 60.081 33.638 60.946 37.011 61.045 38.678 C 61.496 46.219 58.474 52.832 58.347 53.108 C 58.243 53.318 58.044 53.445 57.824 53.445 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16gr3i5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 211.007 55.142\" overflow=\"visible\"><path d=\"M 59.517 55.142 L 59.466 55.142 C 59.222 55.119 59.018 54.948 58.956 54.714 C 58.939 54.646 57.131 47.868 57.347 40.834 C 57.443 37.708 58.287 34.302 59.607 31.203 C 58.723 28.168 57.789 25.229 57.313 23.742 C 55.743 25.627 51.805 30.172 49.357 31.574 C 44.264 34.49 31.056 35.019 23.945 29.74 C 21.038 27.587 19.628 25.092 18.868 23.48 C 18.126 25.109 16.273 27.98 11.678 31.784 C 3.927 38.203 1.672 38.357 0.578 37.77 C 0.431 37.691 0.08 37.446 0.012 36.865 C -0.181 35.276 2.023 32.399 6.556 28.304 C 12.987 22.501 16.976 20.701 18.466 20.957 C 18.891 21.025 19.101 21.248 19.197 21.418 C 19.299 21.595 19.412 21.851 19.554 22.182 C 20.205 23.663 21.412 26.413 24.631 28.806 C 31.175 33.664 43.929 33.345 48.785 30.565 C 51.641 28.931 57.029 22.261 57.086 22.193 C 57.216 22.028 57.432 21.948 57.641 21.988 C 57.851 22.028 58.021 22.176 58.089 22.375 C 58.179 22.649 59.25 25.889 60.355 29.603 C 61.828 26.653 63.727 24.09 65.8 22.478 C 67.8 20.923 69.625 20.53 71.903 21.162 C 72.872 21.43 73.569 22.079 73.914 23.036 C 74.43 24.471 74.016 26.208 73.342 27.188 C 72.69 28.128 72.033 28.697 71.359 29.136 C 72.753 29.096 75.098 28.994 79.053 28.76 C 80.572 28.669 82.759 28.669 85.292 28.669 C 91.774 28.663 100.647 28.657 105.316 27.12 C 106.568 26.71 107.474 26.169 108.126 25.627 C 108.069 25.525 108.018 25.417 107.979 25.309 C 107.758 24.722 107.82 24.078 108.166 23.389 C 108.817 22.085 109.469 21.504 110.171 21.635 C 110.63 21.732 110.925 22.148 110.959 22.751 C 110.999 23.492 110.653 24.591 109.741 25.656 C 110.364 26.094 111.299 26.482 112.217 26.863 C 113.73 27.49 115.293 28.139 116.245 29.216 C 117.141 30.229 117.707 31.431 118.076 32.513 C 118.614 31.277 119.651 29.905 121.634 28.823 C 128.32 25.178 134.411 25.217 142.666 26.522 C 158.31 28.988 164.288 22.7 164.345 22.637 C 164.492 22.478 164.724 22.409 164.934 22.472 C 165.144 22.535 165.302 22.711 165.342 22.928 C 165.359 23.025 167.11 32.434 171.189 34.023 C 176.872 36.232 185.371 35.412 191.389 32.069 L 191.74 31.875 C 194.641 30.264 197.723 28.549 200.494 26.203 C 200.432 22.54 200.885 18.491 201.86 13.969 C 203.599 5.898 209.339 0.391 209.577 0.157 C 209.723 0.02 209.93 -0.032 210.124 0.02 C 210.317 0.072 210.47 0.221 210.529 0.413 C 210.602 0.653 212.263 6.36 208.931 15.951 C 207.259 20.746 204.642 24.13 201.661 26.744 C 201.718 28.481 201.894 30.127 202.194 31.693 C 202.959 35.674 204.591 40.749 206.868 43.039 C 207.081 43.269 207.075 43.627 206.854 43.85 C 206.632 44.072 206.276 44.078 206.047 43.864 C 202.948 40.749 201.446 33.932 201.055 31.915 C 200.794 30.565 200.624 29.153 200.539 27.678 C 197.882 29.791 195.009 31.386 192.29 32.895 L 191.938 33.089 C 185.643 36.58 176.742 37.44 170.759 35.105 C 166.906 33.607 164.996 26.744 164.401 24.135 C 162.282 25.827 155.738 29.762 142.479 27.672 C 133.023 26.186 127.895 26.727 122.178 29.848 C 118.784 31.699 118.642 34.535 118.67 35.316 C 118.687 35.464 118.687 35.555 118.693 35.572 C 118.71 35.879 118.478 36.147 118.172 36.181 C 117.866 36.176 117.588 35.993 117.543 35.686 C 117.537 35.663 117.526 35.566 117.52 35.412 C 117.441 34.621 117.044 31.875 115.378 29.985 C 114.608 29.107 113.169 28.509 111.775 27.934 C 110.693 27.484 109.65 27.051 108.908 26.476 C 108.109 27.148 107.049 27.769 105.684 28.219 C 100.845 29.814 91.859 29.819 85.297 29.825 C 82.782 29.825 80.606 29.831 79.127 29.916 C 68.752 30.531 68.735 30.417 68.611 29.785 C 68.554 29.5 68.741 29.199 69.019 29.102 L 69.551 28.817 C 70.645 28.253 71.506 27.809 72.396 26.516 C 72.894 25.793 73.195 24.443 72.832 23.423 C 72.617 22.825 72.203 22.444 71.602 22.273 C 69.693 21.743 68.214 22.068 66.514 23.389 C 64.333 25.081 62.321 27.997 60.86 31.294 C 61.84 34.706 62.729 38.186 62.831 39.906 C 63.296 47.686 60.185 54.509 60.055 54.794 C 59.947 55.011 59.743 55.142 59.517 55.142 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.126 18.968\" overflow=\"visible\"><path d=\"M 1.602 0 C 0.671 2.512 0.088 5.15 0.016 7.574 C -0.121 12.145 0.644 16.605 1.139 18.968 C 2.004 16.561 3.391 11.808 3.083 6.724 C 3 5.371 2.367 2.766 1.602 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15mroij\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.218 19.57\" overflow=\"visible\"><path d=\"M 1.649 0 C 0.691 2.591 0.09 5.314 0.017 7.814 C -0.125 12.53 0.663 17.132 1.173 19.57 C 2.062 17.087 3.49 12.183 3.173 6.937 C 3.088 5.542 2.436 2.853 1.649 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.512 14.302\" overflow=\"visible\"><path d=\"M 16.512 0 C 15.709 0.006 12.428 1.065 5.993 6.862 C -0.553 12.757 0.009 14.231 0.014 14.242 C 0.449 14.452 2.354 14.43 9.505 8.523 C 15.081 3.914 16.27 0.861 16.512 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jxtxis\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.996 14.756\" overflow=\"visible\"><path d=\"M 16.996 0 C 16.169 0.006 12.792 1.099 6.168 7.08 C -0.569 13.162 0.009 14.683 0.015 14.694 C 0.462 14.911 2.423 14.888 9.783 8.794 C 15.523 4.038 16.746 0.888 16.996 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.962 22.672\" overflow=\"visible\"><path d=\"M 7.762 0 C 6.204 1.717 2.571 6.216 1.31 12.051 C 0.468 15.948 0.033 19.47 0 22.672 C 2.472 20.337 4.613 17.378 6.017 13.359 C 8.357 6.657 8.059 1.949 7.762 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-bs11j2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.195 23.391\" overflow=\"visible\"><path d=\"M 7.989 0 C 6.386 1.771 2.646 6.413 1.349 12.433 C 0.482 16.454 0.034 20.088 0 23.391 C 2.544 20.982 4.748 17.929 6.193 13.783 C 8.601 6.869 8.295 2.011 7.989 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.695\" overflow=\"visible\"><path d=\"M 0.768 0 C 0.631 0.155 0.427 0.431 0.185 0.916 C 0.036 1.214 -0.024 1.468 0.009 1.695 C 0.317 1.297 0.493 0.949 0.587 0.723 C 0.702 0.425 0.752 0.177 0.768 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1k8yf6r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.749\" overflow=\"visible\"><path d=\"M 0.791 0 C 0.649 0.159 0.44 0.444 0.19 0.945 C 0.037 1.253 -0.025 1.515 0.009 1.749 C 0.326 1.338 0.508 0.98 0.604 0.746 C 0.723 0.439 0.774 0.182 0.791 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.28 3.312\" overflow=\"visible\"><path d=\"M 1.539 3.312 C 1.467 3.312 1.395 3.306 1.324 3.29 C 1.148 3.257 0.636 3.13 0.344 2.776 C 0.052 2.418 0.019 2.009 0.003 1.766 C -0.058 0.8 0.944 0.082 1.511 0.016 C 2.045 -0.05 2.518 0.088 2.843 0.403 C 3.162 0.706 3.317 1.159 3.273 1.672 C 3.212 2.412 2.733 2.837 2.584 2.953 C 2.359 3.124 1.924 3.312 1.539 3.312 Z M 1.77 1.126 C 1.731 1.126 1.687 1.131 1.649 1.131 C 1.511 1.164 1.109 1.457 1.126 1.683 C 1.142 1.871 1.159 1.987 1.214 2.053 C 1.258 2.092 1.434 2.158 1.544 2.18 L 1.55 2.18 C 1.632 2.175 1.825 2.108 1.907 2.048 C 1.918 2.037 2.128 1.866 2.15 1.573 C 2.155 1.474 2.155 1.297 2.061 1.209 C 2.006 1.153 1.902 1.126 1.77 1.126 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-7wtl30\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.376 3.417\" overflow=\"visible\"><path d=\"M 1.584 3.417 C 1.51 3.417 1.436 3.411 1.363 3.394 C 1.181 3.36 0.654 3.229 0.354 2.865 C 0.054 2.494 0.02 2.073 0.003 1.822 C -0.06 0.826 0.972 0.085 1.555 0.017 C 2.105 -0.052 2.592 0.091 2.926 0.415 C 3.255 0.729 3.414 1.196 3.368 1.725 C 3.306 2.489 2.813 2.927 2.66 3.047 C 2.428 3.223 1.98 3.417 1.584 3.417 Z M 1.822 1.162 C 1.782 1.162 1.737 1.167 1.697 1.167 C 1.555 1.201 1.142 1.503 1.159 1.737 C 1.176 1.93 1.193 2.05 1.249 2.118 C 1.295 2.158 1.476 2.227 1.589 2.249 L 1.595 2.249 C 1.68 2.244 1.878 2.175 1.963 2.113 C 1.974 2.101 2.19 1.925 2.212 1.623 C 2.218 1.52 2.218 1.338 2.122 1.247 C 2.065 1.19 1.957 1.162 1.822 1.162 Z\" fill=\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.28 3.312\" overflow=\"visible\"><path d=\"M 1.539 3.312 C 1.467 3.312 1.395 3.306 1.324 3.29 C 1.148 3.257 0.636 3.13 0.344 2.776 C 0.052 2.418 0.019 2.009 0.003 1.766 C -0.058 0.8 0.944 0.082 1.511 0.016 C 2.045 -0.05 2.518 0.088 2.843 0.403 C 3.162 0.706 3.317 1.159 3.273 1.672 C 3.212 2.412 2.733 2.837 2.584 2.953 C 2.359 3.124 1.924 3.312 1.539 3.312 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6qhe05\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.376 3.417\" overflow=\"visible\"><path d=\"M 1.584 3.417 C 1.51 3.417 1.436 3.411 1.363 3.394 C 1.181 3.36 0.654 3.229 0.354 2.865 C 0.054 2.494 0.02 2.073 0.003 1.822 C -0.06 0.826 0.972 0.085 1.555 0.017 C 2.105 -0.052 2.592 0.091 2.926 0.415 C 3.255 0.729 3.414 1.196 3.368 1.725 C 3.306 2.489 2.813 2.927 2.66 3.047 C 2.428 3.223 1.98 3.417 1.584 3.417 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.026 1.054\" overflow=\"visible\"><path d=\"M 0.645 0 C 0.606 0 0.562 0.006 0.523 0.006 C 0.386 0.039 -0.016 0.331 0 0.558 C 0.017 0.745 0.034 0.861 0.089 0.927 C 0.133 0.966 0.309 1.032 0.419 1.054 L 0.424 1.054 C 0.507 1.049 0.7 0.983 0.782 0.922 C 0.793 0.911 1.002 0.74 1.024 0.447 C 1.03 0.348 1.03 0.171 0.936 0.083 C 0.881 0.028 0.777 0 0.645 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1n6gco8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.056 1.088\" overflow=\"visible\"><path d=\"M 0.663 0 C 0.624 0 0.578 0.006 0.539 0.006 C 0.397 0.04 -0.016 0.342 0.001 0.575 C 0.018 0.769 0.035 0.888 0.091 0.957 C 0.136 0.997 0.318 1.065 0.431 1.088 L 0.437 1.088 C 0.522 1.082 0.72 1.014 0.805 0.951 C 0.816 0.94 1.032 0.763 1.054 0.461 C 1.06 0.359 1.06 0.177 0.964 0.085 C 0.907 0.028 0.799 0 0.663 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5j4b1b\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1evzb77\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-j223n2\",\"data-styles-preset\":\"OM4bhzwT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"},children:\"Sidor\"})}),className:\"framer-1i0icxw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ti3mzq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vOYkIK66F\"},motionChild:true,nodeId:\"hyfrLtqz2\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"Sortiment\"})})})}),className:\"framer-135s61q\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QJUJqdwqn\"},motionChild:true,nodeId:\"Sn4PFxULm\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"F\\xf6r f\\xf6retag\"})})})}),className:\"framer-19gwdzv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LRfiQM_43\"},motionChild:true,nodeId:\"fT0SNKWgs\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"Om oss\"})})})}),className:\"framer-15th5q5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LRfiQM_43\"},motionChild:true,nodeId:\"vSUML5Fm3\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"V\\xe5r historia\"})})})}),className:\"framer-o6dpfb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PXLOek7EL\"},motionChild:true,nodeId:\"vX7coFP5a\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"Jobba hos oss\"})})})}),className:\"framer-1kun52i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"T6xAVoIVX\"},motionChild:true,nodeId:\"DtSwguSPf\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"Kontakt\"})})})}),className:\"framer-1mxuv7f\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a6kat0\",\"data-styles-preset\":\"a9ksyM8hY\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WwOKXtFCx\"},motionChild:true,nodeId:\"GLAzcLBp2\",openInNewTab:false,relValues:[],scopeId:\"rTBlZ41yZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17dkee9\",\"data-styles-preset\":\"pBRSt8orL\",children:\"Best\\xe4llningsf\\xf6rfr\\xe5gan\"})})})}),className:\"framer-bzcr3k\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uwkn6n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-j223n2\",\"data-styles-preset\":\"OM4bhzwT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\"},children:\"Kontaktuppgifter\"})}),className:\"framer-1ekvrsm\",\"data-framer-name\":\"Gift Card Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sj2ytg\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({BJaqvUaqA:BJaqvUaqACBLFp7dgU,id:idCBLFp7dgU,RQS3M606H:RQS3M606HCBLFp7dgU},index)=>{BJaqvUaqACBLFp7dgU??=\"\";RQS3M606HCBLFp7dgU??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`CBLFp7dgU-${idCBLFp7dgU}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RQS3M606H:RQS3M606HCBLFp7dgU},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-tc4gc0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:BJaqvUaqACBLFp7dgU,className:\"framer-k60vnd\",\"data-framer-name\":\"Typ\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-5jo8vu\",h1:\"framer-styles-preset-fuvunk\",h2:\"framer-styles-preset-1ptmv73\",h3:\"framer-styles-preset-vmfiyl\",h4:\"framer-styles-preset-1xosi31\",h5:\"framer-styles-preset-1t76z9p\",h6:\"framer-styles-preset-j223n2\",p:\"framer-styles-preset-a6kat0\"},verticalAlignment:\"top\",withExternalLayout:true})})})},idCBLFp7dgU);})});}})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wkt1kr\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6c4ik4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5c841q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fzsDPq4fw\",scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",dateRange:false,font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.1em\",textAlign:\"center\"},height:\"100%\",id:\"fzsDPq4fw\",layoutId:\"fzsDPq4fw\",name:\"Bageri April AB\",startYear:2023,statement:\"\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dy2kr4\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/bageriapril/\",motionChild:true,nodeId:\"oD5CGPwF_\",openInNewTab:true,scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13kbgho framer-1qp79bf\",children:/*#__PURE__*/_jsx(Facebook,{animated:false,className:\"framer-py8yuj\",layoutId:\"x0mcIGl5l\",UO5clYVeQ:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/bageriapril/\",motionChild:true,nodeId:\"TDI24GJxt\",openInNewTab:true,scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18rxe8n framer-1qp79bf\",children:/*#__PURE__*/_jsx(Instagram,{animated:false,className:\"framer-pebn6m\",layoutId:\"LELdgXc6b\",UO5clYVeQ:true})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C_2V1dAsv:{y:2521},Yxj2DtNVo:{y:2690}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:2481,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cxg7nz-container\",isModuleExternal:true,nodeId:\"gzBixT8op\",scopeId:\"rTBlZ41yZ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Yxj2DtNVo:{variant:matchVariant(\"Z0_xuwBaB\")}},children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"gzBixT8op\",layoutId:\"gzBixT8op\",MshWTcalf:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",PD9JA3Jfq:\"var(--token-aa488556-4fa0-4adc-8481-2ea20df45d58, rgb(31, 24, 20))\",variant:matchVariant(\"l_DnQO5Wr\"),width:\"100%\"})})})})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query2=mediaQueries[key];return`@media ${query2} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"C_2V1dAsv\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yxj2DtNVo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"bocheut55\":[\".framer-1ge1qyb-container\",\".framer-9kvd7k-container\",\".framer-1rcoxg5\"],\"C_2V1dAsv\":[\".framer-1ge1qyb-container\",\".framer-9kvd7k-container\",\".framer-1rcoxg5\"],\"Yxj2DtNVo\":[\".framer-9kvd7k-container\",\".framer-124b3oo-container\",\".framer-1rcoxg5\"]}\n * @framerBreakpoints {\"bocheut55\":{\"min\":1200,\"canvasClassName\":\"framer-1vj2u8p-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"C_2V1dAsv\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1fuuz9b-override\",\"minHeight\":1386,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Yxj2DtNVo\":{\"max\":809,\"canvasClassName\":\"framer-ah5j7e-override\",\"minHeight\":1686,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant bocheut55\n * @framerLayoutTemplate true\n */const FramerrTBlZ41yZ=withCSS(Component,css,\"framer-Dfx9D\");export default FramerrTBlZ41yZ;FramerrTBlZ41yZ.displayName=\"Header\";FramerrTBlZ41yZ.defaultProps={height:1e3,width:1200};addFonts(FramerrTBlZ41yZ,[{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:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...HeaderFonts,...SmoothScrollFonts,...HeaderPhoneFonts,...VectorFonts,...AutoCopyrightFonts,...FacebookFonts,...InstagramFonts,...UserComponentFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts)],{supportsExplicitInterCodegen:true});FramerrTBlZ41yZ.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(Header,{},context),()=>forwardLoader(HeaderPhone,{},context),()=>forwardLoader(UserComponent,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrTBlZ41yZ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"bocheut55\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C_2V1dAsv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yxj2DtNVo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"bocheut55\\\":[\\\".framer-1ge1qyb-container\\\",\\\".framer-9kvd7k-container\\\",\\\".framer-1rcoxg5\\\"],\\\"C_2V1dAsv\\\":[\\\".framer-1ge1qyb-container\\\",\\\".framer-9kvd7k-container\\\",\\\".framer-1rcoxg5\\\"],\\\"Yxj2DtNVo\\\":[\\\".framer-9kvd7k-container\\\",\\\".framer-124b3oo-container\\\",\\\".framer-1rcoxg5\\\"]}\",\"framerBreakpoints\":\"{\\\"bocheut55\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1vj2u8p-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"C_2V1dAsv\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1fuuz9b-override\\\",\\\"minHeight\\\":1386,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Yxj2DtNVo\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ah5j7e-override\\\",\\\"minHeight\\\":1686,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 Header from \"https://framerusercontent.com/modules/DYdzxhc7eWYqrHoc7jvo/UGmyuTxESH4bvZ4iWA72/rTBlZ41yZ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ww34XzEp1: \"1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iQjuNQGVllefPj8cALMi/Ia4rAR06VBfifr4evMxw/augiA20Il.js\")), path: \"/\"}, QJUJqdwqn: {elements: {yGcnT0mBR: \"bestall\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X5F6nyB1xCKn0bcq31gr/9sV5Gim8nnYxxWqFw6B4/QJUJqdwqn.js\")), path: \"/foretag\"}, PXLOek7EL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/16FcDwP3etmypTBRcyIV/stYfx5ForlVMhJiYKjla/PXLOek7EL.js\")), path: \"/jobb\"}, LRfiQM_43: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b3iz0KLHqIqwd6Zdi3h7/20J47bnLAgO144Hh9PMh/LRfiQM_43.js\")), path: \"/omoss\"}, T6xAVoIVX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CHklROtIx9qK48tPsqqO/pFqIaSJxzoArmMkqXEaP/T6xAVoIVX.js\")), path: \"/kontakt\"}, WwOKXtFCx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v9HdUmzNPSdi7fCa1bxA/eEWWKpNzG4XInnAUMWP0/WwOKXtFCx.js\")), path: \"/bestallningsforfragan\"}, mhbm8LdqY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ObbLohDJmiQquFWzSVPP/vW1fpdQBsx1IQk5nAgbA/mhbm8LdqY.js\")), path: \"/presentkort\"}, pDS9f3nwa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mkw2QMjV5dLUhNLEQlox/qtP0JxEOLmjovynBNlwW/pDS9f3nwa.js\")), path: \"/kontakt/tack\"}, QmR1AsLCg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c22K6PP05RbwRjua6fhZ/1zFg9vbOSRuGtAIGBKko/QmR1AsLCg.js\")), path: \"/bestallningsforfragan/tack\"}, XDyu22jki: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vygSpWHwGv2zpcW76lSK/w6hnJUtLk2TqvzWy1T2m/XDyu22jki.js\")), path: \"/testorder\"}, JyS7UNTEY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j04bz7R6fWZx7CJ3Y5zD/QdpRL8waWlUkUmfIvVMr/JyS7UNTEY.js\")), path: \"/testorder-3\"}, oLbGzmBiX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ha41LMMhwQlpFheOjn8Y/BEwQvJKcU22wMcHUzYEv/oLbGzmBiX.js\")), path: \"/testorder-2\"}, xZXuqtniK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/75qNhU72hEul1Swl7has/agflpDYrcUIQvkyGAVXX/xZXuqtniK.js\")), path: \"/vasteras-bibliotek\"}, F3YjyeGKG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hPt6EFON3AZvQ87Ovktc/gIFhqIknZOP7cfX7GYHC/F3YjyeGKG.js\")), path: \"/april-fool\"}, Nj2nFjtKG: {collectionId: \"IqPY7kHN0\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Asl4VVL0CiyE3o6rPwGt/K6aJkzeOsmvFlUZmjQpl/Nj2nFjtKG.js\")), path: \"/:apmjMW3Ou\"}}\r\n\r\n\t\tconst locales = [{code: \"sv\", id: \"default\", name: \"Swedish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {IqPY7kHN0: async () => (await import(\"https://framerusercontent.com/modules/rdtgbg7vpXcZF2xDrnb0/lSuq4JeZF7nFNkluDfpA/IqPY7kHN0.js\"))?.[\"utils\"], PuUFBEBfN: async () => (await import(\"https://framerusercontent.com/modules/5cXphWtmFwt8SvT4ixfO/BXlB3B1IqHY3pnTJOEUV/PuUFBEBfN.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"42e2c74c9f9fb7938330209a318c0a06509a0586405b12024847889662b4dc36\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"OqYdILZv_\":\r\ncase \"vOYkIK66F\":\r\ncase \"QJUJqdwqn\":\r\ncase \"PXLOek7EL\":\r\ncase \"LRfiQM_43\":\r\ncase \"T6xAVoIVX\":\r\ncase \"WwOKXtFCx\":\r\ncase \"mhbm8LdqY\":\r\ncase \"pDS9f3nwa\":\r\ncase \"QmR1AsLCg\":\r\ncase \"XDyu22jki\":\r\ncase \"JyS7UNTEY\":\r\ncase \"oLbGzmBiX\":\r\ncase \"xZXuqtniK\":\r\ncase \"F3YjyeGKG\":\r\ncase \"kzqV1liyW\":\r\ncase \"Nj2nFjtKG\":\r\nreturn React.createElement(Header, {...props, key: \"Header\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"OqYdILZv_\":\r\ncase \"vOYkIK66F\":\r\ncase \"QJUJqdwqn\":\r\ncase \"PXLOek7EL\":\r\ncase \"LRfiQM_43\":\r\ncase \"T6xAVoIVX\":\r\ncase \"WwOKXtFCx\":\r\ncase \"mhbm8LdqY\":\r\ncase \"pDS9f3nwa\":\r\ncase \"QmR1AsLCg\":\r\ncase \"XDyu22jki\":\r\ncase \"JyS7UNTEY\":\r\ncase \"oLbGzmBiX\":\r\ncase \"xZXuqtniK\":\r\ncase \"F3YjyeGKG\":\r\ncase \"kzqV1liyW\":\r\ncase \"Nj2nFjtKG\":\r\nreturn [{hash: \"1vj2u8p\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1fuuz9b\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"ah5j7e\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.bageriapril.se\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/zAaZNzkI3zhONbZwqXOG/FKPtC8WQPUjJzMmAy67L/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.66, 0.05, 0.4, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}