{"version":3,"file":"script_main.CUBcF_lo.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","css","e","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","p","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","mask","SVG","getProps","Icon","className","addPropertyOverrides","Search","MagnifyingGlass","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getProps","className","addPropertyOverrides","Button","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","isSet","matchVariant","animation2","animation3","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Shapes","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","ArrowDropDownFonts","ArrowDropDown","ItemLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","SubcategoryGroup2Fonts","SubcategoryGroup2","PromotionContainer","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","UserComponent","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SubcategoryGroup2","DropdownOverlay2","ArrowDropDown","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","UserComponent","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","_Fragment","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","LogoDefaultFonts","LogoDefault","HamburgerMenu","CategoryLink3","SearchBar","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","UserComponent","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","LogoDefault","Phone","Mail","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","TopAnnounment","Navbar","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js","https:/framerusercontent.com/modules/6yGmmLSllRQxEZ91RbMU/mmwLtAsUY0faxsg6nYOU/yr378fujc.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js","https:/framerusercontent.com/modules/j4m9BlAcq8aDo5Aq9U77/cACx2yqeyDvsgtInQxCA/fIlzYpL4j.js","https:/framerusercontent.com/modules/6YIE39d4Fd9Lt8R5iYNc/r6Kh6T7uYa4SfYrbFYgN/djdXZjS4N.js","https:/framerusercontent.com/modules/xM2glvW3TUU2bALQLxNh/saMQk4TrWhNpqTERYZ0u/KmEcC0z4k.js","https:/framerusercontent.com/modules/48yY8jW5NkbjPnc4GsjA/cIa9hAIuS0ZlSKoBtZn8/ZtkIOWBwt.js","https:/framerusercontent.com/modules/jAEh1UymJi7DJ2XhCJHm/lRnN34w4SYtn8uI5p4YT/Wjrb1Kdtz.js","https:/framerusercontent.com/modules/9tKX7xnwJy8CiWvRDTv4/J0AE3u0xlIHyciC5Qdwj/KBuUll12E.js","https:/framerusercontent.com/modules/3zeIRPRyfNIdpSSlA2Yx/4TMyd0N15TCxcEjbfQvE/Kd1fbsNMe.js","https:/framerusercontent.com/modules/eVvCFuqRVqzIVX8Zfx2f/GR0MQ6xvYO6VVLwaFv9O/keuZjqvil.js","https:/framerusercontent.com/modules/rMN1P0XOhwSzpVNqfUQY/e534S4V0ESFeEBwF55ew/sRR8jmI1U.js","https:/framerusercontent.com/modules/zTy675ramoyEPik52GKO/DGMe9q0LlQjAsqGaSaj0/AGj4YcKWI.js","https:/framerusercontent.com/modules/h0XHaFXYXPq4hTjryUTJ/dY8gpyiRVhnLQsQej6GZ/lBbvFtwSL.js","https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/wQkhcWEykXSk3YvZC1DN/dP9FKSAPkrqtAEeghti5/XcTR0b79A.js","https:/framerusercontent.com/modules/5ESah3rNoSaBNdi76gSS/Hq1Moa8td0LwyglubHZi/rtc4J2NFR.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.75 0 L 0 11.25 L 7.5 11.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"11.25px\" id=\"q_nKPtBGJ\" transform=\"translate(2.25 6)\" width=\"7.5px\"/><path d=\"M 0 4.125 C 0 1.847 1.847 0 4.125 0 C 6.403 0 8.25 1.847 8.25 4.125 C 8.25 6.403 6.403 8.25 4.125 8.25 C 1.847 8.25 0 6.403 0 4.125 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"8.25px\" id=\"MpPyBdaZ4\" transform=\"translate(10.5 3)\" width=\"8.25px\"/><path d=\"M 0 5.25 L 0 0 L 8.25 0 L 8.25 5.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"5.25px\" id=\"vndv5ExCK\" transform=\"translate(12.75 14.25)\" width=\"8.25px\"/><path d=\"M 3.75 0 L 0 11.25 L 7.5 11.25 Z\" fill=\"transparent\" height=\"11.25px\" id=\"vm9iwQat7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 6)\" width=\"7.5px\"/><path d=\"M 0 4.125 C 0 1.847 1.847 0 4.125 0 C 6.403 0 8.25 1.847 8.25 4.125 C 8.25 6.403 6.403 8.25 4.125 8.25 C 1.847 8.25 0 6.403 0 4.125 Z\" fill=\"transparent\" height=\"8.25px\" id=\"ZJXViX94I\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 3)\" width=\"8.25px\"/><path d=\"M 0 5.25 L 0 0 L 8.25 0 L 8.25 5.25 Z\" fill=\"transparent\" height=\"5.25px\" id=\"sATOM9inG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.75 14.25)\" width=\"8.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3151112179\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-c2uAX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-c2uAX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shapes\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-c2uAX\");Icon.displayName=\"Shapes\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Shapes\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b16259d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-STdzi .framer-styles-preset-vd7sci:not(.rich-text-wrapper), .framer-STdzi .framer-styles-preset-vd7sci.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, #004422) /* {\"name\":\"Primary\"} */; }'];export const className=\"framer-STdzi\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"i5oDhfGPs\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill=\"transparent\" height=\"15px\" id=\"g08Nvj3MZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 0 L 5.197 5.197\" fill=\"transparent\" height=\"5.196562499999999px\" id=\"NQvjzSBYl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.803 15.803)\" width=\"5.196562499999999px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3899066744\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-In32S\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-In32S { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-In32S\");Icon.displayName=\"Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import MagnifyingGlass from\"https://framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js\";const SearchFonts=getFonts(Search);const MagnifyingGlassFonts=getFonts(MagnifyingGlass);const enabledGestures={EdweRxznw:{hover:true}};const serializationHash=\"framer-KSwcq\";const variantClassNames={EdweRxznw:\"framer-v-1lpslke\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"EdweRxznw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lpslke\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"EdweRxznw\",ref:refBinding,style:{backgroundColor:\"rgb(237, 237, 237)\",borderBottomLeftRadius:68,borderBottomRightRadius:68,borderTopLeftRadius:68,borderTopRightRadius:68,...style},variants:{\"EdweRxznw-hover\":{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},...addPropertyOverrides({\"EdweRxznw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-at6lgh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Q7mKqsCU6-container\",nodeId:\"Q7mKqsCU6\",rendersWithMotion:true,scopeId:\"fIlzYpL4j\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\",iconSize:0,iconType:\"default\",id:\"Q7mKqsCU6\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\"},layoutId:\"Q7mKqsCU6\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",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:\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\",subtitleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"EdweRxznw-hover\":{resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\",subtitleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84)))\"},children:\"Search\"})}),className:\"framer-1a6633n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O6oaKVrH_\",style:{\"--extracted-r6o4lv\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"EdweRxznw-hover\":{\"--extracted-r6o4lv\":\"var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"EdweRxznw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Search for keyword...\"})})}),fonts:[\"FS;Manrope-medium\",\"FS;Manrope-bold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MagnifyingGlass,{animated:true,className:\"framer-10ca6e6\",layoutDependency:layoutDependency,layoutId:\"cESZUEvav\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138))\",\"--pgex8v\":1.5},variants:{\"EdweRxznw-hover\":{\"--21h8s6\":\"var(--token-1b1e6fb9-f686-4369-89de-16170f51026a, rgb(15, 15, 15))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KSwcq.framer-194sxi4, .framer-KSwcq .framer-194sxi4 { display: block; }\",\".framer-KSwcq.framer-1lpslke { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 33px; justify-content: space-between; overflow: visible; padding: 10px 8px 10px 10px; position: relative; width: 130px; }\",\".framer-KSwcq .framer-at6lgh-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-KSwcq .framer-1a6633n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KSwcq .framer-10ca6e6 { flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-KSwcq.framer-v-1lpslke.hover.framer-1lpslke { gap: 8px; justify-content: flex-start; width: 222px; }\",\".framer-KSwcq.framer-v-1lpslke.hover .framer-at6lgh-container { order: 0; }\",\".framer-KSwcq.framer-v-1lpslke.hover .framer-1a6633n { order: 2; }\",\".framer-KSwcq.framer-v-1lpslke.hover .framer-10ca6e6 { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"deUAUSrun\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfIlzYpL4j=withCSS(Component,css,\"framer-KSwcq\");export default FramerfIlzYpL4j;FramerfIlzYpL4j.displayName=\"Search Bar\";FramerfIlzYpL4j.defaultProps={height:33,width:130};addFonts(FramerfIlzYpL4j,[{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:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]},...SearchFonts,...MagnifyingGlassFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfIlzYpL4j\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"33\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"130\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"deUAUSrun\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fIlzYpL4j.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 0 0 L 5 5 L 10 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"5px\" id=\"Sh5xKHxIt\" transform=\"translate(7 9.5)\" width=\"10px\"/></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=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hdN4F\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-hdN4F { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); 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 {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Drop Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-hdN4F\");Icon.displayName=\"Arrow Drop Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Drop Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Shapes from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7K1nfL24k2Ow2qA1KVWY/uIoZhIC70fBjwd6u8u4C/Mlj9H2hyM.js\";import Button from\"https://framerusercontent.com/modules/zuyPkxT9yRn3thEKOMcT/TkLKbLHZGAxjDDv985UO/VeMJN5AbE.js\";const ButtonFonts=getFonts(Button);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"wz4F1ikcq\",\"uAziNGgO9\"];const serializationHash=\"framer-yetDa\";const variantClassNames={uAziNGgO9:\"framer-v-1fa62fw\",wz4F1ikcq:\"framer-v-1ck603\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zlmFNV1Lm=undefined;const J7aEOY5gs=undefined;const tGoganY_w=undefined;const Hn3rFsdHu=undefined;const NIzV_a1C2=undefined;const da4YRdA46=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:.3,duration:.4,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:-20,y:0};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:.4,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:-40,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 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 2\":\"uAziNGgO9\",Default:\"wz4F1ikcq\"};const Variants=motion.create(React.Fragment);const getProps=({badge,badgeColor,badgeIcon,description,height,id,image,title,width,...props})=>{return{...props,da4YRdA46:image??props.da4YRdA46??{pixelHeight:668,pixelWidth:668,src:\"https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?width=668&height=668\",srcSet:\"https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?scale-down-to=512&width=668&height=668 512w,https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?width=668&height=668 668w\"},Hn3rFsdHu:title??props.Hn3rFsdHu??\"Premium salmon recipe\",J7aEOY5gs:badgeColor??props.J7aEOY5gs??\"var(--token-e4e7bc18-b895-4185-8f2a-642789564c9d, rgba(255, 255, 255, 0.25))\",NIzV_a1C2:description??props.NIzV_a1C2??\"Grain-free formula with wild-caught salmon and superfoods for optimal health.\",tGoganY_w:badgeIcon??props.tGoganY_w??Shapes,variant:humanReadableVariantMap[props.variant]??props.variant??\"wz4F1ikcq\",zlmFNV1Lm:badge??props.zlmFNV1Lm??\"BESTELLER\"};};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,da4YRdA46,zlmFNV1Lm,tGoganY_w,J7aEOY5gs,Hn3rFsdHu,NIzV_a1C2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wz4F1ikcq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(zlmFNV1Lm);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ck603\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"wz4F1ikcq\",ref:refBinding,style:{backgroundColor:\"var(--token-2beac9d9-4513-469e-9c17-89e24f16735d, rgb(214, 227, 209))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 0px 6px -2px rgb(63, 94, 50)\",...style},...addPropertyOverrides({uAziNGgO9:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-rx56xx\",\"data-framer-appear-id\":\"rx56xx\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"yND1YqXSk\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-158t0nh\",layoutDependency:layoutDependency,layoutId:\"GwwbZd9RA\",children:[visible!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rtbkx2\",layoutDependency:layoutDependency,layoutId:\"HMsxPSWDS\",style:{backgroundColor:J7aEOY5gs,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1qm0226\",Component:tGoganY_w,layoutDependency:layoutDependency,layoutId:\"NWucCRu3x\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\",\"--pgex8v\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84)))\"},children:\"BESTELLER\"})}),className:\"framer-6ofss2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lvNowYMyb\",style:{\"--extracted-r6o4lv\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zlmFNV1Lm,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7WmFsYW5kbyBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Zalando Sans\", \"Zalando Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.375)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0)))\"},children:\"Premium salmon recipe\"})}),className:\"framer-gn5cm4\",fonts:[\"GF;Zalando Sans-500\"],layoutDependency:layoutDependency,layoutId:\"DifN9yWDS\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Hn3rFsdHu,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138)))\"},children:\"Grain-free formula with wild-caught salmon and superfoods for optimal health.\"})}),className:\"framer-vp679e\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Lwn25WxtN\",style:{\"--extracted-r6o4lv\":\"var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NIzV_a1C2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fVXWZYiyK\"},implicitPathVariables:undefined},{href:{webPageId:\"fVXWZYiyK\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(24+((componentViewport?.height||398)-48-((componentViewport?.height||398)-48)*1)/2)+0+279.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-186ut2o-container\",layoutDependency:layoutDependency,layoutId:\"gm5tWD3Eb-container\",nodeId:\"gm5tWD3Eb\",rendersWithMotion:true,scopeId:\"KmEcC0z4k\",children:/*#__PURE__*/_jsx(Button,{b3zYm0Efk:\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",height:\"100%\",id:\"gm5tWD3Eb\",layoutId:\"gm5tWD3Eb\",MzDh0MXin:\"Get in Touch\",variant:matchVariant(\"s_xsXDFme\"),Vmlek69PS:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({uAziNGgO9:{Vmlek69PS:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1vjzrrt\",\"data-framer-appear-id\":\"1vjzrrt\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"CbGd9Kwfu\",optimized:true,children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||398)-48-238.5)/2)+0+0),pixelHeight:668,pixelWidth:668,sizes:`min(max((${componentViewport?.width||\"100vw\"} - 48px) / 2 - 16px, 1px), 220px)`,...toResponsiveImage(da4YRdA46)},className:\"framer-1nxa7wn\",layoutDependency:layoutDependency,layoutId:\"vhGfX9ZL4\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yetDa.framer-gk39br, .framer-yetDa .framer-gk39br { display: block; }\",\".framer-yetDa.framer-1ck603 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 398px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 444px; }\",\".framer-yetDa .framer-rx56xx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; max-width: 280px; overflow: visible; padding: 0px; position: relative; width: 50%; }\",\".framer-yetDa .framer-158t0nh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yetDa .framer-rtbkx2 { 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: 4px 8px 4px 4px; position: relative; width: min-content; }\",\".framer-yetDa .framer-1qm0226 { flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-yetDa .framer-6ofss2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yetDa .framer-gn5cm4, .framer-yetDa .framer-vp679e { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yetDa .framer-186ut2o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yetDa .framer-1vjzrrt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-yetDa .framer-1nxa7wn { aspect-ratio: 0.6645702306079665 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 274px); max-width: 220px; overflow: visible; position: relative; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 398\n * @framerIntrinsicWidth 444\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uAziNGgO9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"da4YRdA46\":\"image\",\"zlmFNV1Lm\":\"badge\",\"tGoganY_w\":\"badgeIcon\",\"J7aEOY5gs\":\"badgeColor\",\"Hn3rFsdHu\":\"title\",\"NIzV_a1C2\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerKmEcC0z4k=withCSS(Component,css,\"framer-yetDa\");export default FramerKmEcC0z4k;FramerKmEcC0z4k.displayName=\"Promotion Container\";FramerKmEcC0z4k.defaultProps={height:398,width:444};addPropertyControls(FramerKmEcC0z4k,{variant:{options:[\"wz4F1ikcq\",\"uAziNGgO9\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},da4YRdA46:{__defaultAssetReference:\"data:framer/asset-reference,rbBkH7YInKmRpxipaOTrn2pkTg.png?originalFilename=dog-food.png&width=668&height=668\",title:\"Image\",type:ControlType.ResponsiveImage},zlmFNV1Lm:{defaultValue:\"BESTELLER\",displayTextArea:false,title:\"Badge\",type:ControlType.String},onzlmFNV1LmChange:{changes:\"zlmFNV1Lm\",type:ControlType.ChangeHandler},tGoganY_w:{defaultValue:{identifier:\"module:SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js:default\",moduleId:\"SUBEdtCFaOJwrjN2Inhk\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Badge Icon\",type:ControlType.VectorSetItem},J7aEOY5gs:{defaultValue:'var(--token-e4e7bc18-b895-4185-8f2a-642789564c9d, rgba(255, 255, 255, 0.25)) /* {\"name\":\"White - 35%\"} */',title:\"Badge color\",type:ControlType.Color},Hn3rFsdHu:{defaultValue:\"Premium salmon recipe\",displayTextArea:false,title:\"Title\",type:ControlType.String},onHn3rFsdHuChange:{changes:\"Hn3rFsdHu\",type:ControlType.ChangeHandler},NIzV_a1C2:{defaultValue:\"Grain-free formula with wild-caught salmon and superfoods for optimal health.\",displayTextArea:false,title:\"Description\",type:ControlType.String},onNIzV_a1C2Change:{changes:\"NIzV_a1C2\",type:ControlType.ChangeHandler}});addFonts(FramerKmEcC0z4k,[{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:\"Zalando Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Zalando Sans\",url:\"https://fonts.gstatic.com/s/zalandosans/v3/FwZ67-Asy1Em_lq_aK3hpr-RrktWHD54lnesO2lsVvrnhgw8zPbXoT8JPzkWYUMEgzhp.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerKmEcC0z4k.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKmEcC0z4k\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"da4YRdA46\\\":\\\"image\\\",\\\"zlmFNV1Lm\\\":\\\"badge\\\",\\\"tGoganY_w\\\":\\\"badgeIcon\\\",\\\"J7aEOY5gs\\\":\\\"badgeColor\\\",\\\"Hn3rFsdHu\\\":\\\"title\\\",\\\"NIzV_a1C2\\\":\\\"description\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"444\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"398\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uAziNGgO9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1493872)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={GH6JDmnkN:{hover:true}};const cycleOrder=[\"GH6JDmnkN\",\"nTmfVCCRb\"];const serializationHash=\"framer-meGic\";const variantClassNames={GH6JDmnkN:\"framer-v-jj76ze\",nTmfVCCRb:\"framer-v-sn50ot\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ivb1jYbU7=undefined;const wVqJYh8Lg=undefined;const Yeb61j66D=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"GH6JDmnkN\",Phone:\"nTmfVCCRb\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,item,link,width,...props})=>{return{...props,ivb1jYbU7:click??props.ivb1jYbU7,variant:humanReadableVariantMap[props.variant]??props.variant??\"GH6JDmnkN\",wVqJYh8Lg:link??props.wVqJYh8Lg,Yeb61j66D:item??props.Yeb61j66D??\"Dial White Marble\"};};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,Yeb61j66D,wVqJYh8Lg,ivb1jYbU7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GH6JDmnkN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15kr8i2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ivb1jYbU7){const res=await ivb1jYbU7(...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__*/_jsx(Link,{href:wVqJYh8Lg,motionChild:true,nodeId:\"GH6JDmnkN\",openInNewTab:false,scopeId:\"ZtkIOWBwt\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jj76ze\",className,classNames)} framer-4eepbh`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GH6JDmnkN\",onTap:onTap15kr8i2,ref:refBinding,style:{...style},...addPropertyOverrides({\"GH6JDmnkN-hover\":{\"data-framer-name\":undefined},nTmfVCCRb:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7WmFsYW5kbyBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Zalando Sans\", \"Zalando Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138)))\"},children:\"Dial White Marble\"})}),className:\"framer-3hv2xr\",fonts:[\"GF;Zalando Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"llQRSd4_b\",style:{\"--extracted-r6o4lv\":\"var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Yeb61j66D,variants:{\"GH6JDmnkN-hover\":{\"--extracted-r6o4lv\":\"var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"GH6JDmnkN-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7WmFsYW5kbyBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Zalando Sans\", \"Zalando Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0)))\"},children:\"Dial White Marble\"})})},nTmfVCCRb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7WmFsYW5kbyBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Zalando Sans\", \"Zalando Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.375)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138)))\"},children:\"Dial White Marble\"})}),fonts:[\"GF;Zalando Sans-500\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-meGic.framer-4eepbh, .framer-meGic .framer-4eepbh { display: block; }\",\".framer-meGic.framer-jj76ze { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-meGic .framer-3hv2xr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nTmfVCCRb\":{\"layout\":[\"auto\",\"auto\"]},\"HbsVzGc62\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Yeb61j66D\":\"item\",\"wVqJYh8Lg\":\"link\",\"ivb1jYbU7\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZtkIOWBwt=withCSS(Component,css,\"framer-meGic\");export default FramerZtkIOWBwt;FramerZtkIOWBwt.displayName=\"Item link\";FramerZtkIOWBwt.defaultProps={height:19,width:114};addPropertyControls(FramerZtkIOWBwt,{variant:{options:[\"GH6JDmnkN\",\"nTmfVCCRb\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Yeb61j66D:{defaultValue:\"Dial White Marble\",displayTextArea:false,title:\"Item\",type:ControlType.String},onYeb61j66DChange:{changes:\"Yeb61j66D\",type:ControlType.ChangeHandler},wVqJYh8Lg:{title:\"Link\",type:ControlType.Link},ivb1jYbU7:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerZtkIOWBwt,[{explicitInter:true,fonts:[{cssFamilyName:\"Zalando Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Zalando Sans\",url:\"https://fonts.gstatic.com/s/zalandosans/v3/FwZ67-Asy1Em_lq_aK3hpr-RrktWHD54lnesO2lsVvrnhgw8zPbXoT87PzkWYUMEgzhp.woff2\",weight:\"400\"},{cssFamilyName:\"Zalando Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Zalando Sans\",url:\"https://fonts.gstatic.com/s/zalandosans/v3/FwZ67-Asy1Em_lq_aK3hpr-RrktWHD54lnesO2lsVvrnhgw8zPbXoT8JPzkWYUMEgzhp.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZtkIOWBwt\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nTmfVCCRb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HbsVzGc62\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Yeb61j66D\\\":\\\"item\\\",\\\"wVqJYh8Lg\\\":\\\"link\\\",\\\"ivb1jYbU7\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"114\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZtkIOWBwt.map","// Generated by Framer (1493872)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowDropDown from\"https://framerusercontent.com/modules/6YIE39d4Fd9Lt8R5iYNc/r6Kh6T7uYa4SfYrbFYgN/djdXZjS4N.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nZYOuq51plcDbPlg69VZ/zRvwmKR0LxHJNldHFNkq/yiNCS2hnD.js\";import ItemLink from\"https://framerusercontent.com/modules/48yY8jW5NkbjPnc4GsjA/cIa9hAIuS0ZlSKoBtZn8/ZtkIOWBwt.js\";const ArrowDropDownFonts=getFonts(ArrowDropDown);const ItemLinkFonts=getFonts(ItemLink);const cycleOrder=[\"kj8teIebY\",\"CNYHjJDAm\",\"nojRV6HNk\"];const serializationHash=\"framer-47vOd\";const variantClassNames={CNYHjJDAm:\"framer-v-1t38roe\",kj8teIebY:\"framer-v-14hnsjy\",nojRV6HNk:\"framer-v-uqqu8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BGt0yzV6o=undefined;const hVRulLKoU=undefined;const MxCXtj19q=undefined;const zOJomZjEY=undefined;const RJ9o_D9xO=undefined;const MKZXjkWik=undefined;const Lcsf800Oo=undefined;const WenZstdsn=undefined;const joGBQmonv=undefined;const ooAkgJeId=undefined;const b8pbow8Ls=undefined;const tQU9REL0Z=undefined;const Jysop11hY=undefined;const PwFTSfqWQ=undefined;const E17Bgsa5X=undefined;const K4ujELycG=undefined;const mZTsFozvC=undefined;const setMxCXtj19q=undefined;const setMKZXjkWik=undefined;const setWenZstdsn=undefined;const setooAkgJeId=undefined;const settQU9REL0Z=undefined;const setPwFTSfqWQ=undefined;const setK4ujELycG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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={\"Mobile Collapsed\":\"CNYHjJDAm\",\"Mobile Expanded\":\"nojRV6HNk\",Desktop:\"kj8teIebY\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,item1,item2,item3,item4,item5,item6,item7,itemClickClose,link1,link2,link3,link4,link5,link6,link7,subcategory,subcategoryLink,width,...props})=>{return{...props,b8pbow8Ls:link4??props.b8pbow8Ls,BGt0yzV6o:subcategoryLink??props.BGt0yzV6o,E17Bgsa5X:link6??props.E17Bgsa5X,hVRulLKoU:subcategory??props.hVRulLKoU??\"Amenities Collection\",joGBQmonv:link3??props.joGBQmonv,Jysop11hY:link5??props.Jysop11hY,K4ujELycG:item7??props.K4ujELycG??\"Dry food\",Lcsf800Oo:link2??props.Lcsf800Oo,MKZXjkWik:item2??props.MKZXjkWik??\"Dry food\",MxCXtj19q:item1??props.MxCXtj19q??\"Dial White Marble\",mZTsFozvC:link7??props.mZTsFozvC,ooAkgJeId:item4??props.ooAkgJeId??\"Dry food\",PwFTSfqWQ:item6??props.PwFTSfqWQ??\"Dry food\",RJ9o_D9xO:itemClickClose??props.RJ9o_D9xO,tQU9REL0Z:item5??props.tQU9REL0Z??\"Dry food\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kj8teIebY\",WenZstdsn:item3??props.WenZstdsn??\"Dry food\",zOJomZjEY:link1??props.zOJomZjEY};};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,hVRulLKoU,BGt0yzV6o,\"MxCXtj19q\":externalMxCXtj19q,\"onMxCXtj19qChange\":setExternalMxCXtj19q,zOJomZjEY,\"MKZXjkWik\":externalMKZXjkWik,\"onMKZXjkWikChange\":setExternalMKZXjkWik,Lcsf800Oo,\"WenZstdsn\":externalWenZstdsn,\"onWenZstdsnChange\":setExternalWenZstdsn,joGBQmonv,\"ooAkgJeId\":externalooAkgJeId,\"onooAkgJeIdChange\":setExternalooAkgJeId,b8pbow8Ls,\"tQU9REL0Z\":externaltQU9REL0Z,\"ontQU9REL0ZChange\":setExternaltQU9REL0Z,Jysop11hY,\"PwFTSfqWQ\":externalPwFTSfqWQ,\"onPwFTSfqWQChange\":setExternalPwFTSfqWQ,E17Bgsa5X,\"K4ujELycG\":externalK4ujELycG,\"onK4ujELycGChange\":setExternalK4ujELycG,mZTsFozvC,RJ9o_D9xO,...restProps}=getProps(props);const[MxCXtj19q,setMxCXtj19q]=useStateVariable(externalMxCXtj19q,setExternalMxCXtj19q);const[MKZXjkWik,setMKZXjkWik]=useStateVariable(externalMKZXjkWik,setExternalMKZXjkWik);const[WenZstdsn,setWenZstdsn]=useStateVariable(externalWenZstdsn,setExternalWenZstdsn);const[ooAkgJeId,setooAkgJeId]=useStateVariable(externalooAkgJeId,setExternalooAkgJeId);const[tQU9REL0Z,settQU9REL0Z]=useStateVariable(externaltQU9REL0Z,setExternaltQU9REL0Z);const[PwFTSfqWQ,setPwFTSfqWQ]=useStateVariable(externalPwFTSfqWQ,setExternalPwFTSfqWQ);const[K4ujELycG,setK4ujELycG]=useStateVariable(externalK4ujELycG,setExternalK4ujELycG);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kj8teIebY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkhcjmi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"nojRV6HNk\");});const onTap1ewbw71=activeVariantCallback(async(...args)=>{setVariant(\"CNYHjJDAm\");});const ivb1jYbU71c5cbsn=activeVariantCallback(async(...args)=>{if(RJ9o_D9xO){const res=await RJ9o_D9xO(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CNYHjJDAm\",\"nojRV6HNk\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"CNYHjJDAm\")return false;return true;};const visible=isSet(MxCXtj19q);const visible1=isSet(MKZXjkWik);const visible2=isSet(WenZstdsn);const visible3=isSet(ooAkgJeId);const visible4=isSet(tQU9REL0Z);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-14hnsjy\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kj8teIebY\",ref:refBinding,style:{...style},...addPropertyOverrides({CNYHjJDAm:{\"data-framer-name\":\"Mobile Collapsed\",\"data-highlight\":true,onTap:onTapkhcjmi},nojRV6HNk:{\"data-framer-name\":\"Mobile Expanded\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:BGt0yzV6o,motionChild:true,nodeId:\"T7v1KsTwF\",openInNewTab:false,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1n6mut2 framer-117amxb\",layoutDependency:layoutDependency,layoutId:\"T7v1KsTwF\",...addPropertyOverrides({nojRV6HNk:{\"data-highlight\":true,onTap:onTap1ewbw71}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-uv6eei\",\"data-styles-preset\":\"yiNCS2hnD\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Amenities Collection\"})})}),className:\"framer-ckyshc\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"uncohOe47\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hVRulLKoU,variants:{nojRV6HNk:{\"--extracted-r6o4lv\":\"var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nojRV6HNk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uv6eei\",\"data-styles-preset\":\"yiNCS2hnD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Amenities Collection\"})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ArrowDropDown,{animated:true,className:\"framer-jq5cnw\",layoutDependency:layoutDependency,layoutId:\"AScCSEi42\",style:{\"--esondr\":\"var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138))\",rotate:0},variants:{nojRV6HNk:{rotate:180}}})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fbp9go\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"Ds9SkpbsB\",children:[visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tdo3b-container\",layoutDependency:layoutDependency,layoutId:\"SrjBPVOzf-container\",nodeId:\"SrjBPVOzf\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"SrjBPVOzf\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"SrjBPVOzf\",onYeb61j66DChange:setMxCXtj19q,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:zOJomZjEY,Yeb61j66D:MxCXtj19q})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sg0xh6-container\",layoutDependency:layoutDependency,layoutId:\"a6bzXhood-container\",nodeId:\"a6bzXhood\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"a6bzXhood\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"a6bzXhood\",onYeb61j66DChange:setMKZXjkWik,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:Lcsf800Oo,Yeb61j66D:MKZXjkWik})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4g36n3-container\",layoutDependency:layoutDependency,layoutId:\"akqUdU5zu-container\",nodeId:\"akqUdU5zu\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"akqUdU5zu\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"akqUdU5zu\",onYeb61j66DChange:setWenZstdsn,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:joGBQmonv,Yeb61j66D:WenZstdsn})})}),visible3!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4ddlr-container\",layoutDependency:layoutDependency,layoutId:\"oLzKIbhzY-container\",nodeId:\"oLzKIbhzY\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"oLzKIbhzY\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"oLzKIbhzY\",onYeb61j66DChange:setooAkgJeId,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:b8pbow8Ls,Yeb61j66D:ooAkgJeId})})}),visible4!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ii7apb-container\",layoutDependency:layoutDependency,layoutId:\"RKnP1re5p-container\",nodeId:\"RKnP1re5p\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"RKnP1re5p\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"RKnP1re5p\",onYeb61j66DChange:settQU9REL0Z,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:Jysop11hY,Yeb61j66D:tQU9REL0Z})})}),visible4!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mescmt-container\",layoutDependency:layoutDependency,layoutId:\"nMgk3XnyZ-container\",nodeId:\"nMgk3XnyZ\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"nMgk3XnyZ\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"nMgk3XnyZ\",onYeb61j66DChange:setPwFTSfqWQ,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:E17Bgsa5X,Yeb61j66D:PwFTSfqWQ})})}),visible4!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||244)-0-239.4)/2+22.4+12)+0+108.5,...addPropertyOverrides({nojRV6HNk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||253)-8-241)/2+24+12)+0+108.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e1ats-container\",layoutDependency:layoutDependency,layoutId:\"AhQpn73eo-container\",nodeId:\"AhQpn73eo\",rendersWithMotion:true,scopeId:\"Wjrb1Kdtz\",children:/*#__PURE__*/_jsx(ItemLink,{height:\"100%\",id:\"AhQpn73eo\",ivb1jYbU7:ivb1jYbU71c5cbsn,layoutId:\"AhQpn73eo\",onYeb61j66DChange:setK4ujELycG,variant:matchVariant(\"GH6JDmnkN\"),width:\"100%\",wVqJYh8Lg:mZTsFozvC,Yeb61j66D:K4ujELycG})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-47vOd.framer-117amxb, .framer-47vOd .framer-117amxb { display: block; }\",\".framer-47vOd.framer-14hnsjy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-47vOd .framer-1n6mut2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-47vOd .framer-ckyshc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-47vOd .framer-jq5cnw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-47vOd .framer-1fbp9go { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-47vOd .framer-tdo3b-container, .framer-47vOd .framer-sg0xh6-container, .framer-47vOd .framer-4g36n3-container, .framer-47vOd .framer-4ddlr-container, .framer-47vOd .framer-1ii7apb-container, .framer-47vOd .framer-1mescmt-container, .framer-47vOd .framer-e1ats-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-47vOd.framer-v-1t38roe.framer-14hnsjy { cursor: pointer; gap: unset; justify-content: space-between; }\",\".framer-47vOd.framer-v-1t38roe .framer-1n6mut2 { order: 0; }\",\".framer-47vOd.framer-v-uqqu8.framer-14hnsjy { padding: 0px 0px 8px 0px; }\",\".framer-47vOd.framer-v-uqqu8 .framer-1n6mut2 { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 244\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CNYHjJDAm\":{\"layout\":[\"fixed\",\"auto\"]},\"nojRV6HNk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hVRulLKoU\":\"subcategory\",\"BGt0yzV6o\":\"subcategoryLink\",\"MxCXtj19q\":\"item1\",\"zOJomZjEY\":\"link1\",\"MKZXjkWik\":\"item2\",\"Lcsf800Oo\":\"link2\",\"WenZstdsn\":\"item3\",\"joGBQmonv\":\"link3\",\"ooAkgJeId\":\"item4\",\"b8pbow8Ls\":\"link4\",\"tQU9REL0Z\":\"item5\",\"Jysop11hY\":\"link5\",\"PwFTSfqWQ\":\"item6\",\"E17Bgsa5X\":\"link6\",\"K4ujELycG\":\"item7\",\"mZTsFozvC\":\"link7\",\"RJ9o_D9xO\":\"itemClickClose\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWjrb1Kdtz=withCSS(Component,css,\"framer-47vOd\");export default FramerWjrb1Kdtz;FramerWjrb1Kdtz.displayName=\"Subcategory Group 2\";FramerWjrb1Kdtz.defaultProps={height:244,width:200};addPropertyControls(FramerWjrb1Kdtz,{variant:{options:[\"kj8teIebY\",\"CNYHjJDAm\",\"nojRV6HNk\"],optionTitles:[\"Desktop\",\"Mobile Collapsed\",\"Mobile Expanded\"],title:\"Variant\",type:ControlType.Enum},hVRulLKoU:{defaultValue:\"Amenities Collection\",displayTextArea:false,title:\"Subcategory\",type:ControlType.String},onhVRulLKoUChange:{changes:\"hVRulLKoU\",type:ControlType.ChangeHandler},BGt0yzV6o:{title:\"Subcategory Link\",type:ControlType.Link},MxCXtj19q:{defaultValue:\"Dial White Marble\",displayTextArea:false,title:\"Item 1\",type:ControlType.String},onMxCXtj19qChange:{changes:\"MxCXtj19q\",type:ControlType.ChangeHandler},zOJomZjEY:{title:\"Link 1\",type:ControlType.Link},MKZXjkWik:{defaultValue:\"Dry food\",displayTextArea:false,title:\"Item 2\",type:ControlType.String},onMKZXjkWikChange:{changes:\"MKZXjkWik\",type:ControlType.ChangeHandler},Lcsf800Oo:{title:\"Link 2\",type:ControlType.Link},WenZstdsn:{defaultValue:\"Dry food\",displayTextArea:false,title:\"Item 3\",type:ControlType.String},onWenZstdsnChange:{changes:\"WenZstdsn\",type:ControlType.ChangeHandler},joGBQmonv:{title:\"Link 3\",type:ControlType.Link},ooAkgJeId:{defaultValue:\"Dry food\",displayTextArea:false,title:\"Item 4\",type:ControlType.String},onooAkgJeIdChange:{changes:\"ooAkgJeId\",type:ControlType.ChangeHandler},b8pbow8Ls:{title:\"Link 4\",type:ControlType.Link},tQU9REL0Z:{defaultValue:\"Dry food\",displayTextArea:false,title:\"Item 5\",type:ControlType.String},ontQU9REL0ZChange:{changes:\"tQU9REL0Z\",type:ControlType.ChangeHandler},Jysop11hY:{title:\"Link 5\",type:ControlType.Link},PwFTSfqWQ:{defaultValue:\"Dry food\",displayTextArea:false,title:\"Item 6\",type:ControlType.String},onPwFTSfqWQChange:{changes:\"PwFTSfqWQ\",type:ControlType.ChangeHandler},E17Bgsa5X:{title:\"Link 6\",type:ControlType.Link},K4ujELycG:{defaultValue:\"Dry food\",displayTextArea:false,title:\"Item 7\",type:ControlType.String},onK4ujELycGChange:{changes:\"K4ujELycG\",type:ControlType.ChangeHandler},mZTsFozvC:{title:\"Link 7\",type:ControlType.Link},RJ9o_D9xO:{title:\"Item Click Close\",type:ControlType.EventHandler}});addFonts(FramerWjrb1Kdtz,[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...ArrowDropDownFonts,...ItemLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerWjrb1Kdtz.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ItemLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWjrb1Kdtz\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"244\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"hVRulLKoU\\\":\\\"subcategory\\\",\\\"BGt0yzV6o\\\":\\\"subcategoryLink\\\",\\\"MxCXtj19q\\\":\\\"item1\\\",\\\"zOJomZjEY\\\":\\\"link1\\\",\\\"MKZXjkWik\\\":\\\"item2\\\",\\\"Lcsf800Oo\\\":\\\"link2\\\",\\\"WenZstdsn\\\":\\\"item3\\\",\\\"joGBQmonv\\\":\\\"link3\\\",\\\"ooAkgJeId\\\":\\\"item4\\\",\\\"b8pbow8Ls\\\":\\\"link4\\\",\\\"tQU9REL0Z\\\":\\\"item5\\\",\\\"Jysop11hY\\\":\\\"link5\\\",\\\"PwFTSfqWQ\\\":\\\"item6\\\",\\\"E17Bgsa5X\\\":\\\"link6\\\",\\\"K4ujELycG\\\":\\\"item7\\\",\\\"mZTsFozvC\\\":\\\"link7\\\",\\\"RJ9o_D9xO\\\":\\\"itemClickClose\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CNYHjJDAm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nojRV6HNk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,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 UserComponent from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import PromotionContainer from\"https://framerusercontent.com/modules/xM2glvW3TUU2bALQLxNh/saMQk4TrWhNpqTERYZ0u/KmEcC0z4k.js\";import SubcategoryGroup2 from\"https://framerusercontent.com/modules/jAEh1UymJi7DJ2XhCJHm/lRnN34w4SYtn8uI5p4YT/Wjrb1Kdtz.js\";const SubcategoryGroup2Fonts=getFonts(SubcategoryGroup2);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const PromotionContainerFonts=getFonts(PromotionContainer);const cycleOrder=[\"JIY2ugyvL\",\"zU8d2_O6k\"];const serializationHash=\"framer-9gl0e\";const variantClassNames={JIY2ugyvL:\"framer-v-k79q9x\",zU8d2_O6k:\"framer-v-12d2evh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jyyfbhpI2=undefined;const t5rUBFdQ3=undefined;const lV17lapcT=undefined;const UgVgNbwJF=undefined;const qLeNWQ9LE=undefined;const WA8hAvxuw=undefined;const HHsicUGza=undefined;const TGpiC0Pem=undefined;const BD6QQg3tv=undefined;const tkvZz4aVb=undefined;const H2Mdatcx7=undefined;const VDqAgC9MU=undefined;const DEo1jcnWS=undefined;const nXi4CxyFv=undefined;const Bzi5c_xbN=undefined;const VYTTDdExg=undefined;const JFZNnBlhv=undefined;const lDN7RfsyH=undefined;const RUnP3Js3Q=undefined;const OrqoH2s70=undefined;const ytkE1lYl5=undefined;const gFttPqMLk=undefined;const TKwQrsFjC=undefined;const yd7OLhUku=undefined;const L5XCxMk9w=undefined;const lZph_dNvA=undefined;const bIEkxkqHQ=undefined;const HJxdmW4NU=undefined;const akz0cgpPs=undefined;const kCJC_ad0I=undefined;const qh0OYgAJ8=undefined;const TV4IHgyuu=undefined;const fdvKm0wP1=undefined;const ShAwqR8jv=undefined;const swlreAgp0=undefined;const uZmPElGpa=undefined;const mziJpklgq=undefined;const oGL2PFpoz=undefined;const ZBRfzJCvQ=undefined;const yzeVRH43J=undefined;const JzIkcDv6h=undefined;const OpanQvSs6=undefined;const xraYf44sq=undefined;const gvujSIDxh=undefined;const wPKTuVlH4=undefined;const vAHVsq2d0=undefined;const setjyyfbhpI2=undefined;const setlV17lapcT=undefined;const setqLeNWQ9LE=undefined;const setHHsicUGza=undefined;const setBD6QQg3tv=undefined;const setH2Mdatcx7=undefined;const setDEo1jcnWS=undefined;const setBzi5c_xbN=undefined;const setJFZNnBlhv=undefined;const setRUnP3Js3Q=undefined;const setytkE1lYl5=undefined;const setTKwQrsFjC=undefined;const setL5XCxMk9w=undefined;const setbIEkxkqHQ=undefined;const setakz0cgpPs=undefined;const setqh0OYgAJ8=undefined;const setfdvKm0wP1=undefined;const setswlreAgp0=undefined;const setmziJpklgq=undefined;const setZBRfzJCvQ=undefined;const setOpanQvSs6=undefined;const setwPKTuVlH4=undefined;const setvAHVsq2d0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-20,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:.1,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"No promotion\":\"zU8d2_O6k\",Default:\"JIY2ugyvL\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({aItem1,aItem2,aItem3,aItem4,aItem5,aItem6,aItem7,aLink1,aLink2,aLink3,aLink4,aLink5,aLink6,aLink7,badge,badgeColor,bItem1,bItem2,bItem3,bItem4,bItem5,bLink1,bLink2,bLink3,bLink4,bLink5,cItem1,cItem2,cItem3,cItem4,cItem5,cLink1,cLink2,cLink3,cLink4,cLink5,description,height,id,image,subcategoryA,subcategoryALink,subcategoryB,subcategoryBLink,subcategoryC,subcategoryCLink,title,vector,width,...props})=>{return{...props,akz0cgpPs:subcategoryC??props.akz0cgpPs??\"Accessories\",BD6QQg3tv:aItem4??props.BD6QQg3tv??\"Supplements\",bIEkxkqHQ:bItem5??props.bIEkxkqHQ??\"Dental health\",Bzi5c_xbN:aItem7??props.Bzi5c_xbN??\"Fresh choice\",DEo1jcnWS:aItem6??props.DEo1jcnWS??\"Amenities\",fdvKm0wP1:cItem2??props.fdvKm0wP1??\"Apparel\",gFttPqMLk:bLink2??props.gFttPqMLk,gvujSIDxh:badgeColor??props.gvujSIDxh??\"var(--token-dacc9230-b126-45d9-8410-cda89f0e6ba0, rgb(201, 217, 193))\",H2Mdatcx7:aItem5??props.H2Mdatcx7??\"Amenities collection\",HHsicUGza:aItem3??props.HHsicUGza??\"Treats & snacks\",HJxdmW4NU:bLink5??props.HJxdmW4NU,JFZNnBlhv:subcategoryB??props.JFZNnBlhv??\"Health & Wellness\",jyyfbhpI2:subcategoryA??props.jyyfbhpI2??\"Food & Nutrition\",JzIkcDv6h:image??props.JzIkcDv6h??{pixelHeight:668,pixelWidth:668,src:\"https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?width=668&height=668\",srcSet:\"https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?scale-down-to=512&width=668&height=668 512w,https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?width=668&height=668 668w\"},kCJC_ad0I:subcategoryCLink??props.kCJC_ad0I,L5XCxMk9w:bItem4??props.L5XCxMk9w??\"Joint support\",lDN7RfsyH:subcategoryBLink??props.lDN7RfsyH,lV17lapcT:aItem1??props.lV17lapcT??\"Dry food\",lZph_dNvA:bLink4??props.lZph_dNvA,mziJpklgq:cItem4??props.mziJpklgq??\"Toys & enrichment\",nXi4CxyFv:aLink6??props.nXi4CxyFv,oGL2PFpoz:cLink4??props.oGL2PFpoz,OpanQvSs6:badge??props.OpanQvSs6,OrqoH2s70:bLink1??props.OrqoH2s70,qh0OYgAJ8:cItem1??props.qh0OYgAJ8??\"Beds & furniture\",qLeNWQ9LE:aItem2??props.qLeNWQ9LE??\"Wet food\",RUnP3Js3Q:bItem1??props.RUnP3Js3Q??\"Vitamins\",ShAwqR8jv:cLink2??props.ShAwqR8jv,swlreAgp0:cItem3??props.swlreAgp0??\"Leashes & collars\",t5rUBFdQ3:subcategoryALink??props.t5rUBFdQ3,TGpiC0Pem:aLink3??props.TGpiC0Pem,tkvZz4aVb:aLink4??props.tkvZz4aVb,TKwQrsFjC:bItem3??props.TKwQrsFjC??\"Flea & tick control\",TV4IHgyuu:cLink1??props.TV4IHgyuu,UgVgNbwJF:aLink1??props.UgVgNbwJF,uZmPElGpa:cLink3??props.uZmPElGpa,vAHVsq2d0:description??props.vAHVsq2d0??\"High-protein formula with real chicken and essential taurine for optimal health.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JIY2ugyvL\",VDqAgC9MU:aLink5??props.VDqAgC9MU,VYTTDdExg:aLink7??props.VYTTDdExg,WA8hAvxuw:aLink2??props.WA8hAvxuw,wPKTuVlH4:title??props.wPKTuVlH4??\"Grain-free chicken recipe\",xraYf44sq:vector??props.xraYf44sq??UserComponent,yd7OLhUku:bLink3??props.yd7OLhUku,ytkE1lYl5:bItem2??props.ytkE1lYl5??\"Grooming\",yzeVRH43J:cLink5??props.yzeVRH43J,ZBRfzJCvQ:cItem5??props.ZBRfzJCvQ??\"Bowls & feeders\"};};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,\"jyyfbhpI2\":externaljyyfbhpI2,\"onjyyfbhpI2Change\":setExternaljyyfbhpI2,t5rUBFdQ3,\"lV17lapcT\":externallV17lapcT,\"onlV17lapcTChange\":setExternallV17lapcT,UgVgNbwJF,\"qLeNWQ9LE\":externalqLeNWQ9LE,\"onqLeNWQ9LEChange\":setExternalqLeNWQ9LE,WA8hAvxuw,\"HHsicUGza\":externalHHsicUGza,\"onHHsicUGzaChange\":setExternalHHsicUGza,TGpiC0Pem,\"BD6QQg3tv\":externalBD6QQg3tv,\"onBD6QQg3tvChange\":setExternalBD6QQg3tv,tkvZz4aVb,\"H2Mdatcx7\":externalH2Mdatcx7,\"onH2Mdatcx7Change\":setExternalH2Mdatcx7,VDqAgC9MU,\"DEo1jcnWS\":externalDEo1jcnWS,\"onDEo1jcnWSChange\":setExternalDEo1jcnWS,nXi4CxyFv,\"Bzi5c_xbN\":externalBzi5c_xbN,\"onBzi5c_xbNChange\":setExternalBzi5c_xbN,VYTTDdExg,\"JFZNnBlhv\":externalJFZNnBlhv,\"onJFZNnBlhvChange\":setExternalJFZNnBlhv,lDN7RfsyH,\"RUnP3Js3Q\":externalRUnP3Js3Q,\"onRUnP3Js3QChange\":setExternalRUnP3Js3Q,OrqoH2s70,\"ytkE1lYl5\":externalytkE1lYl5,\"onytkE1lYl5Change\":setExternalytkE1lYl5,gFttPqMLk,\"TKwQrsFjC\":externalTKwQrsFjC,\"onTKwQrsFjCChange\":setExternalTKwQrsFjC,yd7OLhUku,\"L5XCxMk9w\":externalL5XCxMk9w,\"onL5XCxMk9wChange\":setExternalL5XCxMk9w,lZph_dNvA,\"bIEkxkqHQ\":externalbIEkxkqHQ,\"onbIEkxkqHQChange\":setExternalbIEkxkqHQ,HJxdmW4NU,\"akz0cgpPs\":externalakz0cgpPs,\"onakz0cgpPsChange\":setExternalakz0cgpPs,kCJC_ad0I,\"qh0OYgAJ8\":externalqh0OYgAJ8,\"onqh0OYgAJ8Change\":setExternalqh0OYgAJ8,TV4IHgyuu,\"fdvKm0wP1\":externalfdvKm0wP1,\"onfdvKm0wP1Change\":setExternalfdvKm0wP1,ShAwqR8jv,\"swlreAgp0\":externalswlreAgp0,\"onswlreAgp0Change\":setExternalswlreAgp0,uZmPElGpa,\"mziJpklgq\":externalmziJpklgq,\"onmziJpklgqChange\":setExternalmziJpklgq,oGL2PFpoz,\"ZBRfzJCvQ\":externalZBRfzJCvQ,\"onZBRfzJCvQChange\":setExternalZBRfzJCvQ,yzeVRH43J,JzIkcDv6h,\"OpanQvSs6\":externalOpanQvSs6,\"onOpanQvSs6Change\":setExternalOpanQvSs6,xraYf44sq,gvujSIDxh,\"wPKTuVlH4\":externalwPKTuVlH4,\"onwPKTuVlH4Change\":setExternalwPKTuVlH4,\"vAHVsq2d0\":externalvAHVsq2d0,\"onvAHVsq2d0Change\":setExternalvAHVsq2d0,...restProps}=getProps(props);const[jyyfbhpI2,setjyyfbhpI2]=useStateVariable(externaljyyfbhpI2,setExternaljyyfbhpI2);const[lV17lapcT,setlV17lapcT]=useStateVariable(externallV17lapcT,setExternallV17lapcT);const[qLeNWQ9LE,setqLeNWQ9LE]=useStateVariable(externalqLeNWQ9LE,setExternalqLeNWQ9LE);const[HHsicUGza,setHHsicUGza]=useStateVariable(externalHHsicUGza,setExternalHHsicUGza);const[BD6QQg3tv,setBD6QQg3tv]=useStateVariable(externalBD6QQg3tv,setExternalBD6QQg3tv);const[H2Mdatcx7,setH2Mdatcx7]=useStateVariable(externalH2Mdatcx7,setExternalH2Mdatcx7);const[DEo1jcnWS,setDEo1jcnWS]=useStateVariable(externalDEo1jcnWS,setExternalDEo1jcnWS);const[Bzi5c_xbN,setBzi5c_xbN]=useStateVariable(externalBzi5c_xbN,setExternalBzi5c_xbN);const[JFZNnBlhv,setJFZNnBlhv]=useStateVariable(externalJFZNnBlhv,setExternalJFZNnBlhv);const[RUnP3Js3Q,setRUnP3Js3Q]=useStateVariable(externalRUnP3Js3Q,setExternalRUnP3Js3Q);const[ytkE1lYl5,setytkE1lYl5]=useStateVariable(externalytkE1lYl5,setExternalytkE1lYl5);const[TKwQrsFjC,setTKwQrsFjC]=useStateVariable(externalTKwQrsFjC,setExternalTKwQrsFjC);const[L5XCxMk9w,setL5XCxMk9w]=useStateVariable(externalL5XCxMk9w,setExternalL5XCxMk9w);const[bIEkxkqHQ,setbIEkxkqHQ]=useStateVariable(externalbIEkxkqHQ,setExternalbIEkxkqHQ);const[akz0cgpPs,setakz0cgpPs]=useStateVariable(externalakz0cgpPs,setExternalakz0cgpPs);const[qh0OYgAJ8,setqh0OYgAJ8]=useStateVariable(externalqh0OYgAJ8,setExternalqh0OYgAJ8);const[fdvKm0wP1,setfdvKm0wP1]=useStateVariable(externalfdvKm0wP1,setExternalfdvKm0wP1);const[swlreAgp0,setswlreAgp0]=useStateVariable(externalswlreAgp0,setExternalswlreAgp0);const[mziJpklgq,setmziJpklgq]=useStateVariable(externalmziJpklgq,setExternalmziJpklgq);const[ZBRfzJCvQ,setZBRfzJCvQ]=useStateVariable(externalZBRfzJCvQ,setExternalZBRfzJCvQ);const[OpanQvSs6,setOpanQvSs6]=useStateVariable(externalOpanQvSs6,setExternalOpanQvSs6);const[wPKTuVlH4,setwPKTuVlH4]=useStateVariable(externalwPKTuVlH4,setExternalwPKTuVlH4);const[vAHVsq2d0,setvAHVsq2d0]=useStateVariable(externalvAHVsq2d0,setExternalvAHVsq2d0);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JIY2ugyvL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"zU8d2_O6k\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k79q9x\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"JIY2ugyvL\",ref:refBinding,style:{...style},...addPropertyOverrides({zU8d2_O6k:{\"data-framer-name\":\"No promotion\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5zy73b\",\"data-framer-name\":\"Links Container\",layoutDependency:layoutDependency,layoutId:\"KbNiqhak6\",style:{backgroundColor:\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 0px 6px -2px rgb(63, 94, 50)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:241,width:\"200px\",y:(componentViewport?.y||0)+12+32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-707syc-container\",\"data-framer-appear-id\":\"707syc\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ujsKcnfZS-container\",nodeId:\"ujsKcnfZS\",optimized:true,rendersWithMotion:true,scopeId:\"KBuUll12E\",children:/*#__PURE__*/_jsx(SubcategoryGroup2,{b8pbow8Ls:tkvZz4aVb,BGt0yzV6o:t5rUBFdQ3,E17Bgsa5X:nXi4CxyFv,height:\"100%\",hVRulLKoU:jyyfbhpI2,id:\"ujsKcnfZS\",joGBQmonv:TGpiC0Pem,Jysop11hY:VDqAgC9MU,K4ujELycG:Bzi5c_xbN,layoutId:\"ujsKcnfZS\",Lcsf800Oo:WA8hAvxuw,MKZXjkWik:qLeNWQ9LE,MxCXtj19q:lV17lapcT,mZTsFozvC:VYTTDdExg,onhVRulLKoUChange:setjyyfbhpI2,onK4ujELycGChange:setBzi5c_xbN,onMKZXjkWikChange:setqLeNWQ9LE,onMxCXtj19qChange:setlV17lapcT,onooAkgJeIdChange:setBD6QQg3tv,onPwFTSfqWQChange:setDEo1jcnWS,ontQU9REL0ZChange:setH2Mdatcx7,onWenZstdsnChange:setHHsicUGza,ooAkgJeId:BD6QQg3tv,PwFTSfqWQ:DEo1jcnWS,style:{width:\"100%\"},tQU9REL0Z:H2Mdatcx7,variant:matchVariant(\"kj8teIebY\"),WenZstdsn:HHsicUGza,width:\"100%\",zOJomZjEY:UgVgNbwJF})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:241,width:\"200px\",y:(componentViewport?.y||0)+12+32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-plvb20-container\",\"data-framer-appear-id\":\"plvb20\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"rvWPkatn4-container\",nodeId:\"rvWPkatn4\",optimized:true,rendersWithMotion:true,scopeId:\"KBuUll12E\",children:/*#__PURE__*/_jsx(SubcategoryGroup2,{b8pbow8Ls:lZph_dNvA,BGt0yzV6o:lDN7RfsyH,height:\"100%\",hVRulLKoU:JFZNnBlhv,id:\"rvWPkatn4\",joGBQmonv:yd7OLhUku,Jysop11hY:HJxdmW4NU,K4ujELycG:\"Dry food\",layoutId:\"rvWPkatn4\",Lcsf800Oo:gFttPqMLk,MKZXjkWik:ytkE1lYl5,MxCXtj19q:RUnP3Js3Q,onhVRulLKoUChange:setJFZNnBlhv,onMKZXjkWikChange:setytkE1lYl5,onMxCXtj19qChange:setRUnP3Js3Q,onooAkgJeIdChange:setL5XCxMk9w,ontQU9REL0ZChange:setbIEkxkqHQ,onWenZstdsnChange:setTKwQrsFjC,ooAkgJeId:L5XCxMk9w,PwFTSfqWQ:\"Dry food\",style:{width:\"100%\"},tQU9REL0Z:bIEkxkqHQ,variant:matchVariant(\"kj8teIebY\"),WenZstdsn:TKwQrsFjC,width:\"100%\",zOJomZjEY:OrqoH2s70})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:241,width:\"200px\",y:(componentViewport?.y||0)+12+32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-164bx5o-container\",\"data-framer-appear-id\":\"164bx5o\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ZchRQMzDa-container\",nodeId:\"ZchRQMzDa\",optimized:true,rendersWithMotion:true,scopeId:\"KBuUll12E\",children:/*#__PURE__*/_jsx(SubcategoryGroup2,{b8pbow8Ls:oGL2PFpoz,BGt0yzV6o:kCJC_ad0I,height:\"100%\",hVRulLKoU:akz0cgpPs,id:\"ZchRQMzDa\",joGBQmonv:uZmPElGpa,Jysop11hY:yzeVRH43J,K4ujELycG:\"Dry food\",layoutId:\"ZchRQMzDa\",Lcsf800Oo:ShAwqR8jv,MKZXjkWik:fdvKm0wP1,MxCXtj19q:qh0OYgAJ8,onhVRulLKoUChange:setakz0cgpPs,onMKZXjkWikChange:setfdvKm0wP1,onMxCXtj19qChange:setqh0OYgAJ8,onooAkgJeIdChange:setmziJpklgq,ontQU9REL0ZChange:setZBRfzJCvQ,onWenZstdsnChange:setswlreAgp0,ooAkgJeId:mziJpklgq,PwFTSfqWQ:\"Dry food\",style:{width:\"100%\"},tQU9REL0Z:ZBRfzJCvQ,variant:matchVariant(\"kj8teIebY\"),WenZstdsn:swlreAgp0,width:\"100%\",zOJomZjEY:TV4IHgyuu})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||360)-12)*1,y:(componentViewport?.y||0)+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kvw47c-container\",\"data-framer-name\":\"Promotion Container\",layoutDependency:layoutDependency,layoutId:\"FWs6HZyvU-container\",name:\"Promotion Container\",nodeId:\"FWs6HZyvU\",rendersWithMotion:true,scopeId:\"KBuUll12E\",children:/*#__PURE__*/_jsx(PromotionContainer,{da4YRdA46:toResponsiveImage(JzIkcDv6h),height:\"100%\",Hn3rFsdHu:wPKTuVlH4,id:\"FWs6HZyvU\",J7aEOY5gs:gvujSIDxh,layoutId:\"FWs6HZyvU\",name:\"Promotion Container\",NIzV_a1C2:vAHVsq2d0,onHn3rFsdHuChange:setwPKTuVlH4,onNIzV_a1C2Change:setvAHVsq2d0,onzlmFNV1LmChange:setOpanQvSs6,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},tGoganY_w:xraYf44sq,width:\"100%\",zlmFNV1Lm:OpanQvSs6})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9gl0e.framer-o36l9l, .framer-9gl0e .framer-o36l9l { display: block; }\",\".framer-9gl0e.framer-k79q9x { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 360px; justify-content: center; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: 1126px; }\",\".framer-9gl0e .framer-5zy73b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: flex-start; max-width: 908px; overflow: var(--overflow-clip-fallback, clip); padding: 32px 28px 28px 28px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9gl0e .framer-707syc-container, .framer-9gl0e .framer-plvb20-container, .framer-9gl0e .framer-164bx5o-container { flex: none; height: auto; position: relative; width: 200px; }\",\".framer-9gl0e .framer-1kvw47c-container { flex: 1 0 0px; height: 100%; max-width: 760px; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 360\n * @framerIntrinsicWidth 1126\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zU8d2_O6k\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jyyfbhpI2\":\"subcategoryA\",\"t5rUBFdQ3\":\"subcategoryALink\",\"lV17lapcT\":\"aItem1\",\"UgVgNbwJF\":\"aLink1\",\"qLeNWQ9LE\":\"aItem2\",\"WA8hAvxuw\":\"aLink2\",\"HHsicUGza\":\"aItem3\",\"TGpiC0Pem\":\"aLink3\",\"BD6QQg3tv\":\"aItem4\",\"tkvZz4aVb\":\"aLink4\",\"H2Mdatcx7\":\"aItem5\",\"VDqAgC9MU\":\"aLink5\",\"DEo1jcnWS\":\"aItem6\",\"nXi4CxyFv\":\"aLink6\",\"Bzi5c_xbN\":\"aItem7\",\"VYTTDdExg\":\"aLink7\",\"JFZNnBlhv\":\"subcategoryB\",\"lDN7RfsyH\":\"subcategoryBLink\",\"RUnP3Js3Q\":\"bItem1\",\"OrqoH2s70\":\"bLink1\",\"ytkE1lYl5\":\"bItem2\",\"gFttPqMLk\":\"bLink2\",\"TKwQrsFjC\":\"bItem3\",\"yd7OLhUku\":\"bLink3\",\"L5XCxMk9w\":\"bItem4\",\"lZph_dNvA\":\"bLink4\",\"bIEkxkqHQ\":\"bItem5\",\"HJxdmW4NU\":\"bLink5\",\"akz0cgpPs\":\"subcategoryC\",\"kCJC_ad0I\":\"subcategoryCLink\",\"qh0OYgAJ8\":\"cItem1\",\"TV4IHgyuu\":\"cLink1\",\"fdvKm0wP1\":\"cItem2\",\"ShAwqR8jv\":\"cLink2\",\"swlreAgp0\":\"cItem3\",\"uZmPElGpa\":\"cLink3\",\"mziJpklgq\":\"cItem4\",\"oGL2PFpoz\":\"cLink4\",\"ZBRfzJCvQ\":\"cItem5\",\"yzeVRH43J\":\"cLink5\",\"JzIkcDv6h\":\"image\",\"OpanQvSs6\":\"badge\",\"xraYf44sq\":\"vector\",\"gvujSIDxh\":\"badgeColor\",\"wPKTuVlH4\":\"title\",\"vAHVsq2d0\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerKBuUll12E=withCSS(Component,css,\"framer-9gl0e\");export default FramerKBuUll12E;FramerKBuUll12E.displayName=\"Dropdown Overlay 2\";FramerKBuUll12E.defaultProps={height:360,width:1126};addPropertyControls(FramerKBuUll12E,{variant:{options:[\"JIY2ugyvL\",\"zU8d2_O6k\"],optionTitles:[\"Default\",\"No promotion\"],title:\"Variant\",type:ControlType.Enum},jyyfbhpI2:{defaultValue:\"Food & Nutrition\",displayTextArea:false,title:\"Subcategory A\",type:ControlType.String},onjyyfbhpI2Change:{changes:\"jyyfbhpI2\",type:ControlType.ChangeHandler},t5rUBFdQ3:{title:\"Subcategory A Link\",type:ControlType.Link},lV17lapcT:{defaultValue:\"Dry food\",displayTextArea:false,title:\"A \\xb7 Item 1\",type:ControlType.String},onlV17lapcTChange:{changes:\"lV17lapcT\",type:ControlType.ChangeHandler},UgVgNbwJF:{title:\"A \\xb7 Link 1\",type:ControlType.Link},qLeNWQ9LE:{defaultValue:\"Wet food\",displayTextArea:false,title:\"A \\xb7 Item 2\",type:ControlType.String},onqLeNWQ9LEChange:{changes:\"qLeNWQ9LE\",type:ControlType.ChangeHandler},WA8hAvxuw:{title:\"A \\xb7 Link 2\",type:ControlType.Link},HHsicUGza:{defaultValue:\"Treats & snacks\",displayTextArea:false,title:\"A \\xb7 Item 3\",type:ControlType.String},onHHsicUGzaChange:{changes:\"HHsicUGza\",type:ControlType.ChangeHandler},TGpiC0Pem:{title:\"A \\xb7 Link 3\",type:ControlType.Link},BD6QQg3tv:{defaultValue:\"Supplements\",displayTextArea:false,title:\"A \\xb7 Item 4\",type:ControlType.String},onBD6QQg3tvChange:{changes:\"BD6QQg3tv\",type:ControlType.ChangeHandler},tkvZz4aVb:{title:\"A \\xb7 Link 4\",type:ControlType.Link},H2Mdatcx7:{defaultValue:\"Amenities collection\",displayTextArea:false,title:\"A \\xb7 Item 5\",type:ControlType.String},onH2Mdatcx7Change:{changes:\"H2Mdatcx7\",type:ControlType.ChangeHandler},VDqAgC9MU:{title:\"A \\xb7 Link 5\",type:ControlType.Link},DEo1jcnWS:{defaultValue:\"Amenities\",displayTextArea:false,title:\"A \\xb7 Item 6\",type:ControlType.String},onDEo1jcnWSChange:{changes:\"DEo1jcnWS\",type:ControlType.ChangeHandler},nXi4CxyFv:{title:\"A \\xb7 Link 6\",type:ControlType.Link},Bzi5c_xbN:{defaultValue:\"Fresh choice\",displayTextArea:false,title:\"A \\xb7 Item 7\",type:ControlType.String},onBzi5c_xbNChange:{changes:\"Bzi5c_xbN\",type:ControlType.ChangeHandler},VYTTDdExg:{title:\"A \\xb7 Link 7\",type:ControlType.Link},JFZNnBlhv:{defaultValue:\"Health & Wellness\",displayTextArea:false,title:\"Subcategory B\",type:ControlType.String},onJFZNnBlhvChange:{changes:\"JFZNnBlhv\",type:ControlType.ChangeHandler},lDN7RfsyH:{title:\"Subcategory B Link\",type:ControlType.Link},RUnP3Js3Q:{defaultValue:\"Vitamins\",displayTextArea:false,title:\"B \\xb7 Item 1\",type:ControlType.String},onRUnP3Js3QChange:{changes:\"RUnP3Js3Q\",type:ControlType.ChangeHandler},OrqoH2s70:{title:\"B \\xb7 Link 1\",type:ControlType.Link},ytkE1lYl5:{defaultValue:\"Grooming\",displayTextArea:false,title:\"B \\xb7 Item 2\",type:ControlType.String},onytkE1lYl5Change:{changes:\"ytkE1lYl5\",type:ControlType.ChangeHandler},gFttPqMLk:{title:\"B \\xb7 Link 2\",type:ControlType.Link},TKwQrsFjC:{defaultValue:\"Flea & tick control\",displayTextArea:false,title:\"B \\xb7 Item 3\",type:ControlType.String},onTKwQrsFjCChange:{changes:\"TKwQrsFjC\",type:ControlType.ChangeHandler},yd7OLhUku:{title:\"B \\xb7 Link 3\",type:ControlType.Link},L5XCxMk9w:{defaultValue:\"Joint support\",displayTextArea:false,title:\"B \\xb7 Item 4\",type:ControlType.String},onL5XCxMk9wChange:{changes:\"L5XCxMk9w\",type:ControlType.ChangeHandler},lZph_dNvA:{title:\"B \\xb7 Link 4\",type:ControlType.Link},bIEkxkqHQ:{defaultValue:\"Dental health\",displayTextArea:false,title:\"B \\xb7 Item 5\",type:ControlType.String},onbIEkxkqHQChange:{changes:\"bIEkxkqHQ\",type:ControlType.ChangeHandler},HJxdmW4NU:{title:\"B \\xb7 Link 5\",type:ControlType.Link},akz0cgpPs:{defaultValue:\"Accessories\",displayTextArea:false,title:\"Subcategory C\",type:ControlType.String},onakz0cgpPsChange:{changes:\"akz0cgpPs\",type:ControlType.ChangeHandler},kCJC_ad0I:{title:\"Subcategory C Link\",type:ControlType.Link},qh0OYgAJ8:{defaultValue:\"Beds & furniture\",displayTextArea:false,title:\"C\\xb7 Item 1\",type:ControlType.String},onqh0OYgAJ8Change:{changes:\"qh0OYgAJ8\",type:ControlType.ChangeHandler},TV4IHgyuu:{title:\"C\\xb7 Link 1\",type:ControlType.Link},fdvKm0wP1:{defaultValue:\"Apparel\",displayTextArea:false,title:\"C\\xb7 Item 2\",type:ControlType.String},onfdvKm0wP1Change:{changes:\"fdvKm0wP1\",type:ControlType.ChangeHandler},ShAwqR8jv:{title:\"C\\xb7 Link 2\",type:ControlType.Link},swlreAgp0:{defaultValue:\"Leashes & collars\",displayTextArea:false,title:\"C\\xb7 Item 3\",type:ControlType.String},onswlreAgp0Change:{changes:\"swlreAgp0\",type:ControlType.ChangeHandler},uZmPElGpa:{title:\"C\\xb7 Link 3\",type:ControlType.Link},mziJpklgq:{defaultValue:\"Toys & enrichment\",displayTextArea:false,title:\"C\\xb7 Item 4\",type:ControlType.String},onmziJpklgqChange:{changes:\"mziJpklgq\",type:ControlType.ChangeHandler},oGL2PFpoz:{title:\"C\\xb7 Link 4\",type:ControlType.Link},ZBRfzJCvQ:{defaultValue:\"Bowls & feeders\",displayTextArea:false,title:\"C\\xb7 Item 5\",type:ControlType.String},onZBRfzJCvQChange:{changes:\"ZBRfzJCvQ\",type:ControlType.ChangeHandler},yzeVRH43J:{title:\"C\\xb7 Link 5\",type:ControlType.Link},JzIkcDv6h:{__defaultAssetReference:\"data:framer/asset-reference,rbBkH7YInKmRpxipaOTrn2pkTg.png?originalFilename=dog-food.png&width=668&height=668\",title:\"Image\",type:ControlType.ResponsiveImage},OpanQvSs6:{defaultValue:\"\",displayTextArea:false,title:\"Badge\",type:ControlType.String},onOpanQvSs6Change:{changes:\"OpanQvSs6\",type:ControlType.ChangeHandler},xraYf44sq:{defaultValue:{identifier:\"module:SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js:default\",moduleId:\"SUBEdtCFaOJwrjN2Inhk\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Vector\",type:ControlType.VectorSetItem},gvujSIDxh:{defaultValue:'var(--token-dacc9230-b126-45d9-8410-cda89f0e6ba0, rgb(201, 217, 193)) /* {\"name\":\"Green\"} */',title:\"Badge Color\",type:ControlType.Color},wPKTuVlH4:{defaultValue:\"Grain-free chicken recipe\",displayTextArea:false,title:\"Title\",type:ControlType.String},onwPKTuVlH4Change:{changes:\"wPKTuVlH4\",type:ControlType.ChangeHandler},vAHVsq2d0:{defaultValue:\"High-protein formula with real chicken and essential taurine for optimal health.\",displayTextArea:false,title:\"Description\",type:ControlType.String},onvAHVsq2d0Change:{changes:\"vAHVsq2d0\",type:ControlType.ChangeHandler}});addFonts(FramerKBuUll12E,[{explicitInter:true,fonts:[]},...SubcategoryGroup2Fonts,...PromotionContainerFonts],{supportsExplicitInterCodegen:true});FramerKBuUll12E.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SubcategoryGroup2,{},context),forwardLoader(PromotionContainer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKBuUll12E\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zU8d2_O6k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"jyyfbhpI2\\\":\\\"subcategoryA\\\",\\\"t5rUBFdQ3\\\":\\\"subcategoryALink\\\",\\\"lV17lapcT\\\":\\\"aItem1\\\",\\\"UgVgNbwJF\\\":\\\"aLink1\\\",\\\"qLeNWQ9LE\\\":\\\"aItem2\\\",\\\"WA8hAvxuw\\\":\\\"aLink2\\\",\\\"HHsicUGza\\\":\\\"aItem3\\\",\\\"TGpiC0Pem\\\":\\\"aLink3\\\",\\\"BD6QQg3tv\\\":\\\"aItem4\\\",\\\"tkvZz4aVb\\\":\\\"aLink4\\\",\\\"H2Mdatcx7\\\":\\\"aItem5\\\",\\\"VDqAgC9MU\\\":\\\"aLink5\\\",\\\"DEo1jcnWS\\\":\\\"aItem6\\\",\\\"nXi4CxyFv\\\":\\\"aLink6\\\",\\\"Bzi5c_xbN\\\":\\\"aItem7\\\",\\\"VYTTDdExg\\\":\\\"aLink7\\\",\\\"JFZNnBlhv\\\":\\\"subcategoryB\\\",\\\"lDN7RfsyH\\\":\\\"subcategoryBLink\\\",\\\"RUnP3Js3Q\\\":\\\"bItem1\\\",\\\"OrqoH2s70\\\":\\\"bLink1\\\",\\\"ytkE1lYl5\\\":\\\"bItem2\\\",\\\"gFttPqMLk\\\":\\\"bLink2\\\",\\\"TKwQrsFjC\\\":\\\"bItem3\\\",\\\"yd7OLhUku\\\":\\\"bLink3\\\",\\\"L5XCxMk9w\\\":\\\"bItem4\\\",\\\"lZph_dNvA\\\":\\\"bLink4\\\",\\\"bIEkxkqHQ\\\":\\\"bItem5\\\",\\\"HJxdmW4NU\\\":\\\"bLink5\\\",\\\"akz0cgpPs\\\":\\\"subcategoryC\\\",\\\"kCJC_ad0I\\\":\\\"subcategoryCLink\\\",\\\"qh0OYgAJ8\\\":\\\"cItem1\\\",\\\"TV4IHgyuu\\\":\\\"cLink1\\\",\\\"fdvKm0wP1\\\":\\\"cItem2\\\",\\\"ShAwqR8jv\\\":\\\"cLink2\\\",\\\"swlreAgp0\\\":\\\"cItem3\\\",\\\"uZmPElGpa\\\":\\\"cLink3\\\",\\\"mziJpklgq\\\":\\\"cItem4\\\",\\\"oGL2PFpoz\\\":\\\"cLink4\\\",\\\"ZBRfzJCvQ\\\":\\\"cItem5\\\",\\\"yzeVRH43J\\\":\\\"cLink5\\\",\\\"JzIkcDv6h\\\":\\\"image\\\",\\\"OpanQvSs6\\\":\\\"badge\\\",\\\"xraYf44sq\\\":\\\"vector\\\",\\\"gvujSIDxh\\\":\\\"badgeColor\\\",\\\"wPKTuVlH4\\\":\\\"title\\\",\\\"vAHVsq2d0\\\":\\\"description\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1126\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"360\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowDropDown from\"https://framerusercontent.com/modules/6YIE39d4Fd9Lt8R5iYNc/r6Kh6T7uYa4SfYrbFYgN/djdXZjS4N.js\";import UserComponent from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7K1nfL24k2Ow2qA1KVWY/uIoZhIC70fBjwd6u8u4C/Mlj9H2hyM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/nZYOuq51plcDbPlg69VZ/zRvwmKR0LxHJNldHFNkq/yiNCS2hnD.js\";import DropdownOverlay2 from\"https://framerusercontent.com/modules/9tKX7xnwJy8CiWvRDTv4/J0AE3u0xlIHyciC5Qdwj/KBuUll12E.js\";import SubcategoryGroup2 from\"https://framerusercontent.com/modules/jAEh1UymJi7DJ2XhCJHm/lRnN34w4SYtn8uI5p4YT/Wjrb1Kdtz.js\";const SubcategoryGroup2Fonts=getFonts(SubcategoryGroup2);const DropdownOverlay2Fonts=getFonts(DropdownOverlay2);const MotionDivWithFX=withFX(motion.div);const ArrowDropDownFonts=getFonts(ArrowDropDown);const enabledGestures={UZKBc4l7S:{hover:true}};const cycleOrder=[\"UZKBc4l7S\",\"ZE8vPDdwq\",\"vixEqvZ8Z\"];const serializationHash=\"framer-piJ4x\";const variantClassNames={UZKBc4l7S:\"framer-v-bx5pzt\",vixEqvZ8Z:\"framer-v-k8ve7k\",ZE8vPDdwq:\"framer-v-ulmg9g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZRZoD8Lxv=undefined;const RYH2D3xE4=undefined;const zae0YDC0z=undefined;const aN8C0k_P1=undefined;const W_gIZDVe4=undefined;const nuQMxNxhz=undefined;const iBlqjS1Hs=undefined;const oK166sf0T=undefined;const RXo5FUtqd=undefined;const B14WiGH6x=undefined;const XMyxxRjUC=undefined;const We6WtJ6Kf=undefined;const Kc7KYtmUN=undefined;const Ft4iZuDmT=undefined;const IH6qyDmmt=undefined;const mIr4F4RjA=undefined;const PzixDzkHl=undefined;const uRDW3Two6=undefined;const u1L3drK1H=undefined;const EfK3UkjkE=undefined;const LwvstiJ4c=undefined;const sHR0du_Se=undefined;const rsLB54kfP=undefined;const lCyGeyp22=undefined;const WtKgHrz2U=undefined;const rrNjXeHir=undefined;const EZY23vzkO=undefined;const QoNywXHMy=undefined;const bsnX_LpQL=undefined;const B_8wa4JwR=undefined;const TWe4LBo2W=undefined;const IxpRFXTsn=undefined;const w8Ih6bjZ0=undefined;const JnXFn5lDA=undefined;const YlYObYQnt=undefined;const OS3grMcKp=undefined;const vlbzFezbn=undefined;const l8YtKDxx9=undefined;const EiqA2h4UN=undefined;const cwfoGQIKH=undefined;const pHuiIzDYM=undefined;const HCq__LQ10=undefined;const Ji8VYaY6D=undefined;const IvO6PwZ4U=undefined;const xbjP4NdDm=undefined;const YCPZsBR4y=undefined;const uEzGjuMrs=undefined;const oh11Y9az8=undefined;const dkFuHUn48=undefined;const CziM7_j19=undefined;const setaN8C0k_P1=undefined;const setnuQMxNxhz=undefined;const setoK166sf0T=undefined;const setB14WiGH6x=undefined;const setWe6WtJ6Kf=undefined;const setFt4iZuDmT=undefined;const setmIr4F4RjA=undefined;const setuRDW3Two6=undefined;const setLwvstiJ4c=undefined;const setrsLB54kfP=undefined;const setWtKgHrz2U=undefined;const setEZY23vzkO=undefined;const setbsnX_LpQL=undefined;const setTWe4LBo2W=undefined;const setw8Ih6bjZ0=undefined;const setYlYObYQnt=undefined;const setvlbzFezbn=undefined;const setEiqA2h4UN=undefined;const setpHuiIzDYM=undefined;const setJi8VYaY6D=undefined;const setYCPZsBR4y=undefined;const setdkFuHUn48=undefined;const setCziM7_j19=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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 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 humanReadableVariantMap={\"Mobile Closed\":\"ZE8vPDdwq\",\"Mobile Open\":\"vixEqvZ8Z\",Desktop:\"UZKBc4l7S\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({aItem1,aItem2,aItem3,aItem4,aItem5,aItem6,aItem7,aLink1,aLink2,aLink3,aLink4,aLink5,aLink6,aLink7,badge,badgeColor,badgeIcon,bItem1,bItem2,bItem3,bItem4,bItem5,bLink1,bLink2,bLink3,bLink4,bLink5,categoryTitle,cItem1,cItem2,cItem3,cItem4,cItem5,click,cLink1,cLink2,cLink3,cLink4,cLink5,closeNav,featuredProduct,height,hover,id,image,productDescription,subcategoryA,subcategoryALink,subcategoryB,subcategoryBLink,subcategoryC,subcategoryCLink,width,...props})=>{return{...props,aN8C0k_P1:subcategoryA??props.aN8C0k_P1??\"Amenities Collections\",B_8wa4JwR:bLink4??props.B_8wa4JwR,B14WiGH6x:aItem3??props.B14WiGH6x??\"Treats & snacks\",bsnX_LpQL:bItem4??props.bsnX_LpQL??\"Joint support\",cwfoGQIKH:cLink3??props.cwfoGQIKH,CziM7_j19:productDescription??props.CziM7_j19??\"High-protein formula with real chicken and essential taurine for optimal health.\",dkFuHUn48:featuredProduct??props.dkFuHUn48??\"Grain-free chicken recipe\",EfK3UkjkE:closeNav??props.EfK3UkjkE,EiqA2h4UN:cItem3??props.EiqA2h4UN??\"Leashes & collars\",EZY23vzkO:bItem3??props.EZY23vzkO??\"Flea & tick control\",Ft4iZuDmT:aItem5??props.Ft4iZuDmT??\"Weight management\",HCq__LQ10:cLink4??props.HCq__LQ10,iBlqjS1Hs:aLink1??props.iBlqjS1Hs,IH6qyDmmt:aLink5??props.IH6qyDmmt,IvO6PwZ4U:cLink5??props.IvO6PwZ4U,IxpRFXTsn:bLink5??props.IxpRFXTsn,Ji8VYaY6D:cItem5??props.Ji8VYaY6D??\"Bowls & feeders\",JnXFn5lDA:subcategoryCLink??props.JnXFn5lDA,Kc7KYtmUN:aLink4??props.Kc7KYtmUN,l8YtKDxx9:cLink2??props.l8YtKDxx9,lCyGeyp22:bLink1??props.lCyGeyp22,LwvstiJ4c:subcategoryB??props.LwvstiJ4c??\"Health & Wellness\",mIr4F4RjA:aItem6??props.mIr4F4RjA??\"Amenities\",nuQMxNxhz:aItem1??props.nuQMxNxhz??\"Dry food\",oh11Y9az8:badgeColor??props.oh11Y9az8??\"var(--token-dacc9230-b126-45d9-8410-cda89f0e6ba0, rgb(201, 217, 193))\",oK166sf0T:aItem2??props.oK166sf0T??\"Wet food\",OS3grMcKp:cLink1??props.OS3grMcKp,pHuiIzDYM:cItem4??props.pHuiIzDYM??\"Toys & enrichment\",PzixDzkHl:aLink6??props.PzixDzkHl,QoNywXHMy:bLink3??props.QoNywXHMy,rrNjXeHir:bLink2??props.rrNjXeHir,rsLB54kfP:bItem1??props.rsLB54kfP??\"Vitamins\",RXo5FUtqd:aLink2??props.RXo5FUtqd,RYH2D3xE4:hover??props.RYH2D3xE4,sHR0du_Se:subcategoryBLink??props.sHR0du_Se,TWe4LBo2W:bItem5??props.TWe4LBo2W??\"Dental health\",u1L3drK1H:aLink7??props.u1L3drK1H,uEzGjuMrs:badgeIcon??props.uEzGjuMrs??UserComponent,uRDW3Two6:aItem7??props.uRDW3Two6??\"Amenities\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UZKBc4l7S\",vlbzFezbn:cItem2??props.vlbzFezbn??\"Apparel\",W_gIZDVe4:subcategoryALink??props.W_gIZDVe4,w8Ih6bjZ0:subcategoryC??props.w8Ih6bjZ0??\"Accessories\",We6WtJ6Kf:aItem4??props.We6WtJ6Kf??\"Supplements\",WtKgHrz2U:bItem2??props.WtKgHrz2U??\"Grooming\",xbjP4NdDm:image??props.xbjP4NdDm??{pixelHeight:668,pixelWidth:668,src:\"https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?width=668&height=668\",srcSet:\"https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?scale-down-to=512&width=668&height=668 512w,https://framerusercontent.com/images/rbBkH7YInKmRpxipaOTrn2pkTg.png?width=668&height=668 668w\"},XMyxxRjUC:aLink3??props.XMyxxRjUC,YCPZsBR4y:badge??props.YCPZsBR4y,YlYObYQnt:cItem1??props.YlYObYQnt??\"Beds & furniture\",zae0YDC0z:categoryTitle??props.zae0YDC0z??\"Amenities\",ZRZoD8Lxv:click??props.ZRZoD8Lxv};};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,RYH2D3xE4,ZRZoD8Lxv,zae0YDC0z,\"aN8C0k_P1\":externalaN8C0k_P1,\"onaN8C0k_P1Change\":setExternalaN8C0k_P1,W_gIZDVe4,\"nuQMxNxhz\":externalnuQMxNxhz,\"onnuQMxNxhzChange\":setExternalnuQMxNxhz,iBlqjS1Hs,\"oK166sf0T\":externaloK166sf0T,\"onoK166sf0TChange\":setExternaloK166sf0T,RXo5FUtqd,\"B14WiGH6x\":externalB14WiGH6x,\"onB14WiGH6xChange\":setExternalB14WiGH6x,XMyxxRjUC,\"We6WtJ6Kf\":externalWe6WtJ6Kf,\"onWe6WtJ6KfChange\":setExternalWe6WtJ6Kf,Kc7KYtmUN,\"Ft4iZuDmT\":externalFt4iZuDmT,\"onFt4iZuDmTChange\":setExternalFt4iZuDmT,IH6qyDmmt,\"mIr4F4RjA\":externalmIr4F4RjA,\"onmIr4F4RjAChange\":setExternalmIr4F4RjA,PzixDzkHl,\"uRDW3Two6\":externaluRDW3Two6,\"onuRDW3Two6Change\":setExternaluRDW3Two6,u1L3drK1H,\"LwvstiJ4c\":externalLwvstiJ4c,\"onLwvstiJ4cChange\":setExternalLwvstiJ4c,sHR0du_Se,\"rsLB54kfP\":externalrsLB54kfP,\"onrsLB54kfPChange\":setExternalrsLB54kfP,lCyGeyp22,\"WtKgHrz2U\":externalWtKgHrz2U,\"onWtKgHrz2UChange\":setExternalWtKgHrz2U,rrNjXeHir,\"EZY23vzkO\":externalEZY23vzkO,\"onEZY23vzkOChange\":setExternalEZY23vzkO,QoNywXHMy,\"bsnX_LpQL\":externalbsnX_LpQL,\"onbsnX_LpQLChange\":setExternalbsnX_LpQL,B_8wa4JwR,\"TWe4LBo2W\":externalTWe4LBo2W,\"onTWe4LBo2WChange\":setExternalTWe4LBo2W,IxpRFXTsn,\"w8Ih6bjZ0\":externalw8Ih6bjZ0,\"onw8Ih6bjZ0Change\":setExternalw8Ih6bjZ0,JnXFn5lDA,\"YlYObYQnt\":externalYlYObYQnt,\"onYlYObYQntChange\":setExternalYlYObYQnt,OS3grMcKp,\"vlbzFezbn\":externalvlbzFezbn,\"onvlbzFezbnChange\":setExternalvlbzFezbn,l8YtKDxx9,\"EiqA2h4UN\":externalEiqA2h4UN,\"onEiqA2h4UNChange\":setExternalEiqA2h4UN,cwfoGQIKH,\"pHuiIzDYM\":externalpHuiIzDYM,\"onpHuiIzDYMChange\":setExternalpHuiIzDYM,HCq__LQ10,\"Ji8VYaY6D\":externalJi8VYaY6D,\"onJi8VYaY6DChange\":setExternalJi8VYaY6D,IvO6PwZ4U,\"dkFuHUn48\":externaldkFuHUn48,\"ondkFuHUn48Change\":setExternaldkFuHUn48,\"CziM7_j19\":externalCziM7_j19,\"onCziM7_j19Change\":setExternalCziM7_j19,xbjP4NdDm,\"YCPZsBR4y\":externalYCPZsBR4y,\"onYCPZsBR4yChange\":setExternalYCPZsBR4y,uEzGjuMrs,oh11Y9az8,EfK3UkjkE,...restProps}=getProps(props);const[aN8C0k_P1,setaN8C0k_P1]=useStateVariable(externalaN8C0k_P1,setExternalaN8C0k_P1);const[nuQMxNxhz,setnuQMxNxhz]=useStateVariable(externalnuQMxNxhz,setExternalnuQMxNxhz);const[oK166sf0T,setoK166sf0T]=useStateVariable(externaloK166sf0T,setExternaloK166sf0T);const[B14WiGH6x,setB14WiGH6x]=useStateVariable(externalB14WiGH6x,setExternalB14WiGH6x);const[We6WtJ6Kf,setWe6WtJ6Kf]=useStateVariable(externalWe6WtJ6Kf,setExternalWe6WtJ6Kf);const[Ft4iZuDmT,setFt4iZuDmT]=useStateVariable(externalFt4iZuDmT,setExternalFt4iZuDmT);const[mIr4F4RjA,setmIr4F4RjA]=useStateVariable(externalmIr4F4RjA,setExternalmIr4F4RjA);const[uRDW3Two6,setuRDW3Two6]=useStateVariable(externaluRDW3Two6,setExternaluRDW3Two6);const[LwvstiJ4c,setLwvstiJ4c]=useStateVariable(externalLwvstiJ4c,setExternalLwvstiJ4c);const[rsLB54kfP,setrsLB54kfP]=useStateVariable(externalrsLB54kfP,setExternalrsLB54kfP);const[WtKgHrz2U,setWtKgHrz2U]=useStateVariable(externalWtKgHrz2U,setExternalWtKgHrz2U);const[EZY23vzkO,setEZY23vzkO]=useStateVariable(externalEZY23vzkO,setExternalEZY23vzkO);const[bsnX_LpQL,setbsnX_LpQL]=useStateVariable(externalbsnX_LpQL,setExternalbsnX_LpQL);const[TWe4LBo2W,setTWe4LBo2W]=useStateVariable(externalTWe4LBo2W,setExternalTWe4LBo2W);const[w8Ih6bjZ0,setw8Ih6bjZ0]=useStateVariable(externalw8Ih6bjZ0,setExternalw8Ih6bjZ0);const[YlYObYQnt,setYlYObYQnt]=useStateVariable(externalYlYObYQnt,setExternalYlYObYQnt);const[vlbzFezbn,setvlbzFezbn]=useStateVariable(externalvlbzFezbn,setExternalvlbzFezbn);const[EiqA2h4UN,setEiqA2h4UN]=useStateVariable(externalEiqA2h4UN,setExternalEiqA2h4UN);const[pHuiIzDYM,setpHuiIzDYM]=useStateVariable(externalpHuiIzDYM,setExternalpHuiIzDYM);const[Ji8VYaY6D,setJi8VYaY6D]=useStateVariable(externalJi8VYaY6D,setExternalJi8VYaY6D);const[dkFuHUn48,setdkFuHUn48]=useStateVariable(externaldkFuHUn48,setExternaldkFuHUn48);const[CziM7_j19,setCziM7_j19]=useStateVariable(externalCziM7_j19,setExternalCziM7_j19);const[YCPZsBR4y,setYCPZsBR4y]=useStateVariable(externalYCPZsBR4y,setExternalYCPZsBR4y);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UZKBc4l7S\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterujujp2=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const onTap8ses31=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"vixEqvZ8Z\");});const onTapf1m7da=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZRZoD8Lxv){const res=await ZRZoD8Lxv(...args);if(res===false)return false;}});const onMouseEnter1i9hxgm=activeVariantCallback(async(...args)=>{if(RYH2D3xE4){const res=await RYH2D3xE4(...args);if(res===false)return false;}});const RJ9o_D9xO1pvoucf=activeVariantCallback(async(...args)=>{if(EfK3UkjkE){const res=await EfK3UkjkE(...args);if(res===false)return false;}});const onTapxihf6o=activeVariantCallback(async(...args)=>{setVariant(\"ZE8vPDdwq\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ZE8vPDdwq\",\"vixEqvZ8Z\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"vixEqvZ8Z\")return true;return false;};const ref1=React.useRef(null);const isDisplayed2=()=>{if([\"ZE8vPDdwq\",\"vixEqvZ8Z\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"ZE8vPDdwq\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-bx5pzt\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,id:`${layoutId}-bx5pzt`,layoutDependency:layoutDependency,layoutId:\"UZKBc4l7S\",onMouseEnter:onMouseEnterujujp2({overlay}),ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"UZKBc4l7S-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-9bf3fd56-1b46-466c-a3ae-db4f9717f0f5, rgb(138, 138, 138))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"UZKBc4l7S-hover\":{\"data-border\":true,\"data-framer-name\":undefined},vixEqvZ8Z:{\"data-framer-name\":\"Mobile Open\",onTap:onTapf1m7da},ZE8vPDdwq:{\"data-framer-name\":\"Mobile Closed\",onTap:onTap8ses31}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84)))\"},children:\"Amenities\"})}),className:\"framer-1i6q3yk\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"La3NB_6Ck\",onMouseEnter:onMouseEnter1i9hxgm,style:{\"--extracted-r6o4lv\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zae0YDC0z,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1efn1bd\",layoutDependency:layoutDependency,layoutId:\"yHw5XgavK\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({vixEqvZ8Z:{height:244,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+32+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y8cv6x-container\",layoutDependency:layoutDependency,layoutId:\"ZmsHEClod-container\",nodeId:\"ZmsHEClod\",rendersWithMotion:true,scopeId:\"Kd1fbsNMe\",children:/*#__PURE__*/_jsx(SubcategoryGroup2,{b8pbow8Ls:Kc7KYtmUN,BGt0yzV6o:W_gIZDVe4,E17Bgsa5X:PzixDzkHl,height:\"100%\",hVRulLKoU:aN8C0k_P1,id:\"ZmsHEClod\",joGBQmonv:XMyxxRjUC,Jysop11hY:IH6qyDmmt,K4ujELycG:uRDW3Two6,layoutId:\"ZmsHEClod\",Lcsf800Oo:RXo5FUtqd,MKZXjkWik:oK166sf0T,MxCXtj19q:nuQMxNxhz,mZTsFozvC:u1L3drK1H,onhVRulLKoUChange:setaN8C0k_P1,onK4ujELycGChange:setuRDW3Two6,onMKZXjkWikChange:setoK166sf0T,onMxCXtj19qChange:setnuQMxNxhz,onooAkgJeIdChange:setWe6WtJ6Kf,onPwFTSfqWQChange:setmIr4F4RjA,ontQU9REL0ZChange:setFt4iZuDmT,onWenZstdsnChange:setB14WiGH6x,ooAkgJeId:We6WtJ6Kf,PwFTSfqWQ:mIr4F4RjA,RJ9o_D9xO:RJ9o_D9xO1pvoucf,style:{width:\"100%\"},tQU9REL0Z:Ft4iZuDmT,variant:matchVariant(\"CNYHjJDAm\"),WenZstdsn:B14WiGH6x,width:\"100%\",zOJomZjEY:iBlqjS1Hs})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({vixEqvZ8Z:{height:244,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+32+8+264}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-163npdm-container\",layoutDependency:layoutDependency,layoutId:\"CMKEXL8eh-container\",nodeId:\"CMKEXL8eh\",rendersWithMotion:true,scopeId:\"Kd1fbsNMe\",children:/*#__PURE__*/_jsx(SubcategoryGroup2,{b8pbow8Ls:B_8wa4JwR,BGt0yzV6o:sHR0du_Se,height:\"100%\",hVRulLKoU:LwvstiJ4c,id:\"CMKEXL8eh\",joGBQmonv:QoNywXHMy,Jysop11hY:IxpRFXTsn,K4ujELycG:\"\",layoutId:\"CMKEXL8eh\",Lcsf800Oo:rrNjXeHir,MKZXjkWik:WtKgHrz2U,MxCXtj19q:rsLB54kfP,onhVRulLKoUChange:setLwvstiJ4c,onMKZXjkWikChange:setWtKgHrz2U,onMxCXtj19qChange:setrsLB54kfP,onooAkgJeIdChange:setbsnX_LpQL,ontQU9REL0ZChange:setTWe4LBo2W,onWenZstdsnChange:setEZY23vzkO,ooAkgJeId:bsnX_LpQL,PwFTSfqWQ:\"\",RJ9o_D9xO:RJ9o_D9xO1pvoucf,style:{width:\"100%\"},tQU9REL0Z:TWe4LBo2W,variant:matchVariant(\"CNYHjJDAm\"),WenZstdsn:EZY23vzkO,width:\"100%\",zOJomZjEY:lCyGeyp22})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-bx5pzt`,offsetX:0,offsetY:22,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-ne0n25\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"y3dytXKMG\",ref:ref1,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1126px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lu4znm-container\",layoutDependency:layoutDependency,layoutId:\"W9oKSLEDf-container\",nodeId:\"W9oKSLEDf\",rendersWithMotion:true,scopeId:\"Kd1fbsNMe\",children:/*#__PURE__*/_jsx(DropdownOverlay2,{akz0cgpPs:w8Ih6bjZ0,BD6QQg3tv:We6WtJ6Kf,bIEkxkqHQ:TWe4LBo2W,Bzi5c_xbN:\"Fresh choice\",DEo1jcnWS:mIr4F4RjA,fdvKm0wP1:vlbzFezbn,gFttPqMLk:rrNjXeHir,gvujSIDxh:oh11Y9az8,H2Mdatcx7:Ft4iZuDmT,height:\"100%\",HHsicUGza:B14WiGH6x,HJxdmW4NU:IxpRFXTsn,id:\"W9oKSLEDf\",JFZNnBlhv:LwvstiJ4c,jyyfbhpI2:aN8C0k_P1,JzIkcDv6h:toResponsiveImage(xbjP4NdDm),kCJC_ad0I:JnXFn5lDA,L5XCxMk9w:bsnX_LpQL,layoutId:\"W9oKSLEDf\",lDN7RfsyH:sHR0du_Se,lV17lapcT:nuQMxNxhz,lZph_dNvA:B_8wa4JwR,mziJpklgq:pHuiIzDYM,nXi4CxyFv:PzixDzkHl,oGL2PFpoz:HCq__LQ10,onakz0cgpPsChange:setw8Ih6bjZ0,onBD6QQg3tvChange:setWe6WtJ6Kf,onbIEkxkqHQChange:setTWe4LBo2W,onDEo1jcnWSChange:setmIr4F4RjA,onfdvKm0wP1Change:setvlbzFezbn,onH2Mdatcx7Change:setFt4iZuDmT,onHHsicUGzaChange:setB14WiGH6x,onJFZNnBlhvChange:setLwvstiJ4c,onjyyfbhpI2Change:setaN8C0k_P1,onL5XCxMk9wChange:setbsnX_LpQL,onlV17lapcTChange:setnuQMxNxhz,onmziJpklgqChange:setpHuiIzDYM,onOpanQvSs6Change:setYCPZsBR4y,onqh0OYgAJ8Change:setYlYObYQnt,onqLeNWQ9LEChange:setoK166sf0T,onRUnP3Js3QChange:setrsLB54kfP,onswlreAgp0Change:setEiqA2h4UN,onTKwQrsFjCChange:setEZY23vzkO,onvAHVsq2d0Change:setCziM7_j19,onwPKTuVlH4Change:setdkFuHUn48,onytkE1lYl5Change:setWtKgHrz2U,onZBRfzJCvQChange:setJi8VYaY6D,OpanQvSs6:YCPZsBR4y,OrqoH2s70:lCyGeyp22,qh0OYgAJ8:YlYObYQnt,qLeNWQ9LE:oK166sf0T,RUnP3Js3Q:rsLB54kfP,ShAwqR8jv:l8YtKDxx9,style:{height:\"100%\",width:\"100%\"},swlreAgp0:EiqA2h4UN,t5rUBFdQ3:W_gIZDVe4,TGpiC0Pem:XMyxxRjUC,tkvZz4aVb:Kc7KYtmUN,TKwQrsFjC:EZY23vzkO,TV4IHgyuu:OS3grMcKp,UgVgNbwJF:iBlqjS1Hs,uZmPElGpa:cwfoGQIKH,vAHVsq2d0:CziM7_j19,variant:matchVariant(\"JIY2ugyvL\"),VDqAgC9MU:IH6qyDmmt,WA8hAvxuw:RXo5FUtqd,width:\"100%\",wPKTuVlH4:dkFuHUn48,xraYf44sq:uEzGjuMrs,yd7OLhUku:QoNywXHMy,ytkE1lYl5:WtKgHrz2U,yzeVRH43J:IvO6PwZ4U,ZBRfzJCvQ:Ji8VYaY6D,...addPropertyOverrides({\"UZKBc4l7S-hover\":{Bzi5c_xbN:uRDW3Two6,onBzi5c_xbNChange:setuRDW3Two6,VYTTDdExg:u1L3drK1H}},baseVariant,gestureVariant)})})})})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w5pumh\",layoutDependency:layoutDependency,layoutId:\"YPurZooeR\",...addPropertyOverrides({vixEqvZ8Z:{\"data-highlight\":true,onTap:onTapxihf6o}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-uv6eei\",\"data-styles-preset\":\"yiNCS2hnD\",dir:\"auto\",children:\"Amenities\"})}),className:\"framer-17rmsma\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pkBx6a5qL\",onMouseEnter:onMouseEnter1i9hxgm,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zae0YDC0z,variants:{vixEqvZ8Z:{\"--extracted-r6o4lv\":\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vixEqvZ8Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-uv6eei\",\"data-styles-preset\":\"yiNCS2hnD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0)))\"},children:\"Amenities\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ArrowDropDown,{animated:true,className:\"framer-1h35493\",layoutDependency:layoutDependency,layoutId:\"Qbqt6o7Kv\",style:{\"--esondr\":\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\",rotate:180}}),isDisplayed3()&&/*#__PURE__*/_jsx(ArrowDropDown,{animated:true,className:\"framer-qp0thk\",layoutDependency:layoutDependency,layoutId:\"iE_MHCQ3y\",style:{\"--esondr\":\"var(--token-e2c6fac9-1508-4db3-851c-63064359ccc0, rgb(0, 0, 0))\"}})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-piJ4x.framer-pe4zh1, .framer-piJ4x .framer-pe4zh1 { display: block; }\",\".framer-piJ4x.framer-bx5pzt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-piJ4x .framer-1i6q3yk, .framer-piJ4x .framer-17rmsma { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-piJ4x .framer-1efn1bd { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; min-height: 96px; overflow: visible; padding: 8px 0px 8px 8px; position: relative; width: auto; }\",\".framer-piJ4x .framer-y8cv6x-container, .framer-piJ4x .framer-163npdm-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-piJ4x .framer-ne0n25 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 335px; overflow: visible; padding: 0px; position: relative; width: 1126px; }\",\".framer-piJ4x .framer-lu4znm-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-piJ4x .framer-w5pumh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 800px; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-piJ4x .framer-1h35493 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-piJ4x .framer-qp0thk { flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; }\",\".framer-piJ4x.framer-v-ulmg9g.framer-bx5pzt { flex-direction: row; gap: unset; justify-content: space-between; width: 380px; }\",\".framer-piJ4x.framer-v-ulmg9g .framer-w5pumh { align-self: unset; flex: 1 0 0px; min-height: unset; order: 3; width: 1px; }\",\".framer-piJ4x.framer-v-k8ve7k.framer-bx5pzt { gap: 8px; justify-content: flex-start; width: 380px; }\",\".framer-piJ4x.framer-v-k8ve7k .framer-1efn1bd { align-self: unset; min-height: unset; order: 3; width: 100%; }\",\".framer-piJ4x.framer-v-k8ve7k .framer-w5pumh { align-self: unset; cursor: pointer; min-height: unset; order: 2; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-piJ4x[data-border=\"true\"]::after, .framer-piJ4x [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 25.5\n * @framerIntrinsicWidth 69\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZE8vPDdwq\":{\"layout\":[\"fixed\",\"auto\"]},\"vixEqvZ8Z\":{\"layout\":[\"fixed\",\"auto\"]},\"MamtISie1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RYH2D3xE4\":\"hover\",\"ZRZoD8Lxv\":\"click\",\"zae0YDC0z\":\"categoryTitle\",\"aN8C0k_P1\":\"subcategoryA\",\"W_gIZDVe4\":\"subcategoryALink\",\"nuQMxNxhz\":\"aItem1\",\"iBlqjS1Hs\":\"aLink1\",\"oK166sf0T\":\"aItem2\",\"RXo5FUtqd\":\"aLink2\",\"B14WiGH6x\":\"aItem3\",\"XMyxxRjUC\":\"aLink3\",\"We6WtJ6Kf\":\"aItem4\",\"Kc7KYtmUN\":\"aLink4\",\"Ft4iZuDmT\":\"aItem5\",\"IH6qyDmmt\":\"aLink5\",\"mIr4F4RjA\":\"aItem6\",\"PzixDzkHl\":\"aLink6\",\"uRDW3Two6\":\"aItem7\",\"u1L3drK1H\":\"aLink7\",\"LwvstiJ4c\":\"subcategoryB\",\"sHR0du_Se\":\"subcategoryBLink\",\"rsLB54kfP\":\"bItem1\",\"lCyGeyp22\":\"bLink1\",\"WtKgHrz2U\":\"bItem2\",\"rrNjXeHir\":\"bLink2\",\"EZY23vzkO\":\"bItem3\",\"QoNywXHMy\":\"bLink3\",\"bsnX_LpQL\":\"bItem4\",\"B_8wa4JwR\":\"bLink4\",\"TWe4LBo2W\":\"bItem5\",\"IxpRFXTsn\":\"bLink5\",\"w8Ih6bjZ0\":\"subcategoryC\",\"JnXFn5lDA\":\"subcategoryCLink\",\"YlYObYQnt\":\"cItem1\",\"OS3grMcKp\":\"cLink1\",\"vlbzFezbn\":\"cItem2\",\"l8YtKDxx9\":\"cLink2\",\"EiqA2h4UN\":\"cItem3\",\"cwfoGQIKH\":\"cLink3\",\"pHuiIzDYM\":\"cItem4\",\"HCq__LQ10\":\"cLink4\",\"Ji8VYaY6D\":\"cItem5\",\"IvO6PwZ4U\":\"cLink5\",\"dkFuHUn48\":\"featuredProduct\",\"CziM7_j19\":\"productDescription\",\"xbjP4NdDm\":\"image\",\"YCPZsBR4y\":\"badge\",\"uEzGjuMrs\":\"badgeIcon\",\"oh11Y9az8\":\"badgeColor\",\"EfK3UkjkE\":\"closeNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerKd1fbsNMe=withCSS(Component,css,\"framer-piJ4x\");export default FramerKd1fbsNMe;FramerKd1fbsNMe.displayName=\"Category Link 3\";FramerKd1fbsNMe.defaultProps={height:25.5,width:69};addPropertyControls(FramerKd1fbsNMe,{variant:{options:[\"UZKBc4l7S\",\"ZE8vPDdwq\",\"vixEqvZ8Z\"],optionTitles:[\"Desktop\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},RYH2D3xE4:{title:\"Hover\",type:ControlType.EventHandler},ZRZoD8Lxv:{title:\"Click\",type:ControlType.EventHandler},zae0YDC0z:{defaultValue:\"Amenities\",displayTextArea:false,title:\"Category Title\",type:ControlType.String},onzae0YDC0zChange:{changes:\"zae0YDC0z\",type:ControlType.ChangeHandler},aN8C0k_P1:{defaultValue:\"Amenities Collections\",displayTextArea:false,title:\"Subcategory A\",type:ControlType.String},onaN8C0k_P1Change:{changes:\"aN8C0k_P1\",type:ControlType.ChangeHandler},W_gIZDVe4:{title:\"Subcategory A Link\",type:ControlType.Link},nuQMxNxhz:{defaultValue:\"Dry food\",displayTextArea:false,title:\"A Item 1\",type:ControlType.String},onnuQMxNxhzChange:{changes:\"nuQMxNxhz\",type:ControlType.ChangeHandler},iBlqjS1Hs:{title:\"A Link 1\",type:ControlType.Link},oK166sf0T:{defaultValue:\"Wet food\",displayTextArea:false,title:\"A Item 2\",type:ControlType.String},onoK166sf0TChange:{changes:\"oK166sf0T\",type:ControlType.ChangeHandler},RXo5FUtqd:{title:\"A Link 2\",type:ControlType.Link},B14WiGH6x:{defaultValue:\"Treats & snacks\",displayTextArea:false,title:\"A Item 3\",type:ControlType.String},onB14WiGH6xChange:{changes:\"B14WiGH6x\",type:ControlType.ChangeHandler},XMyxxRjUC:{title:\"A Link 3\",type:ControlType.Link},We6WtJ6Kf:{defaultValue:\"Supplements\",displayTextArea:false,title:\"A Item 4\",type:ControlType.String},onWe6WtJ6KfChange:{changes:\"We6WtJ6Kf\",type:ControlType.ChangeHandler},Kc7KYtmUN:{title:\"A Link 4\",type:ControlType.Link},Ft4iZuDmT:{defaultValue:\"Weight management\",displayTextArea:false,title:\"A Item 5\",type:ControlType.String},onFt4iZuDmTChange:{changes:\"Ft4iZuDmT\",type:ControlType.ChangeHandler},IH6qyDmmt:{title:\"A Link 5\",type:ControlType.Link},mIr4F4RjA:{defaultValue:\"Amenities\",displayTextArea:false,title:\"A Item 6\",type:ControlType.String},onmIr4F4RjAChange:{changes:\"mIr4F4RjA\",type:ControlType.ChangeHandler},PzixDzkHl:{title:\"A Link 6\",type:ControlType.Link},uRDW3Two6:{defaultValue:\"Amenities\",displayTextArea:false,title:\"A Item 7\",type:ControlType.String},onuRDW3Two6Change:{changes:\"uRDW3Two6\",type:ControlType.ChangeHandler},u1L3drK1H:{title:\"A Link 7\",type:ControlType.Link},LwvstiJ4c:{defaultValue:\"Health & Wellness\",displayTextArea:false,title:\"Subcategory B\",type:ControlType.String},onLwvstiJ4cChange:{changes:\"LwvstiJ4c\",type:ControlType.ChangeHandler},sHR0du_Se:{title:\"Subcategory B Link\",type:ControlType.Link},rsLB54kfP:{defaultValue:\"Vitamins\",displayTextArea:false,title:\"B Item 1\",type:ControlType.String},onrsLB54kfPChange:{changes:\"rsLB54kfP\",type:ControlType.ChangeHandler},lCyGeyp22:{title:\"B Link 1\",type:ControlType.Link},WtKgHrz2U:{defaultValue:\"Grooming\",displayTextArea:false,title:\"B Item 2\",type:ControlType.String},onWtKgHrz2UChange:{changes:\"WtKgHrz2U\",type:ControlType.ChangeHandler},rrNjXeHir:{title:\"B Link 2\",type:ControlType.Link},EZY23vzkO:{defaultValue:\"Flea & tick control\",displayTextArea:false,title:\"B Item 3\",type:ControlType.String},onEZY23vzkOChange:{changes:\"EZY23vzkO\",type:ControlType.ChangeHandler},QoNywXHMy:{title:\"B Link 3\",type:ControlType.Link},bsnX_LpQL:{defaultValue:\"Joint support\",displayTextArea:false,title:\"B Item 4\",type:ControlType.String},onbsnX_LpQLChange:{changes:\"bsnX_LpQL\",type:ControlType.ChangeHandler},B_8wa4JwR:{title:\"B Link 4\",type:ControlType.Link},TWe4LBo2W:{defaultValue:\"Dental health\",displayTextArea:false,title:\"B Item 5\",type:ControlType.String},onTWe4LBo2WChange:{changes:\"TWe4LBo2W\",type:ControlType.ChangeHandler},IxpRFXTsn:{title:\"B Link 5\",type:ControlType.Link},w8Ih6bjZ0:{defaultValue:\"Accessories\",displayTextArea:false,title:\"Subcategory C\",type:ControlType.String},onw8Ih6bjZ0Change:{changes:\"w8Ih6bjZ0\",type:ControlType.ChangeHandler},JnXFn5lDA:{title:\"Subcategory C Link\",type:ControlType.Link},YlYObYQnt:{defaultValue:\"Beds & furniture\",displayTextArea:false,title:\"C Item 1\",type:ControlType.String},onYlYObYQntChange:{changes:\"YlYObYQnt\",type:ControlType.ChangeHandler},OS3grMcKp:{title:\"C Link 1\",type:ControlType.Link},vlbzFezbn:{defaultValue:\"Apparel\",displayTextArea:false,title:\"C Item 2\",type:ControlType.String},onvlbzFezbnChange:{changes:\"vlbzFezbn\",type:ControlType.ChangeHandler},l8YtKDxx9:{title:\"C Link 2\",type:ControlType.Link},EiqA2h4UN:{defaultValue:\"Leashes & collars\",displayTextArea:false,title:\"C Item 3\",type:ControlType.String},onEiqA2h4UNChange:{changes:\"EiqA2h4UN\",type:ControlType.ChangeHandler},cwfoGQIKH:{title:\"C Link 3\",type:ControlType.Link},pHuiIzDYM:{defaultValue:\"Toys & enrichment\",displayTextArea:false,title:\"C Item 4\",type:ControlType.String},onpHuiIzDYMChange:{changes:\"pHuiIzDYM\",type:ControlType.ChangeHandler},HCq__LQ10:{title:\"C Link 4\",type:ControlType.Link},Ji8VYaY6D:{defaultValue:\"Bowls & feeders\",displayTextArea:false,title:\"C Item 5\",type:ControlType.String},onJi8VYaY6DChange:{changes:\"Ji8VYaY6D\",type:ControlType.ChangeHandler},IvO6PwZ4U:{title:\"C Link 5\",type:ControlType.Link},dkFuHUn48:{defaultValue:\"Grain-free chicken recipe\",displayTextArea:false,title:\"Featured product\",type:ControlType.String},ondkFuHUn48Change:{changes:\"dkFuHUn48\",type:ControlType.ChangeHandler},CziM7_j19:{defaultValue:\"High-protein formula with real chicken and essential taurine for optimal health.\",displayTextArea:false,title:\"Product Description\",type:ControlType.String},onCziM7_j19Change:{changes:\"CziM7_j19\",type:ControlType.ChangeHandler},xbjP4NdDm:{__defaultAssetReference:\"data:framer/asset-reference,rbBkH7YInKmRpxipaOTrn2pkTg.png?originalFilename=dog-food.png&width=668&height=668\",title:\"Image\",type:ControlType.ResponsiveImage},YCPZsBR4y:{defaultValue:\"\",displayTextArea:false,title:\"Badge\",type:ControlType.String},onYCPZsBR4yChange:{changes:\"YCPZsBR4y\",type:ControlType.ChangeHandler},uEzGjuMrs:{defaultValue:{identifier:\"module:SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js:default\",moduleId:\"SUBEdtCFaOJwrjN2Inhk\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Badge Icon\",type:ControlType.VectorSetItem},oh11Y9az8:{defaultValue:'var(--token-dacc9230-b126-45d9-8410-cda89f0e6ba0, rgb(201, 217, 193)) /* {\"name\":\"Green\"} */',title:\"Badge Color\",type:ControlType.Color},EfK3UkjkE:{title:\"Close Nav\",type:ControlType.EventHandler}});addFonts(FramerKd1fbsNMe,[{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\"}]},...SubcategoryGroup2Fonts,...DropdownOverlay2Fonts,...ArrowDropDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerKd1fbsNMe.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SubcategoryGroup2,{},context),forwardLoader(DropdownOverlay2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKd1fbsNMe\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"RYH2D3xE4\\\":\\\"hover\\\",\\\"ZRZoD8Lxv\\\":\\\"click\\\",\\\"zae0YDC0z\\\":\\\"categoryTitle\\\",\\\"aN8C0k_P1\\\":\\\"subcategoryA\\\",\\\"W_gIZDVe4\\\":\\\"subcategoryALink\\\",\\\"nuQMxNxhz\\\":\\\"aItem1\\\",\\\"iBlqjS1Hs\\\":\\\"aLink1\\\",\\\"oK166sf0T\\\":\\\"aItem2\\\",\\\"RXo5FUtqd\\\":\\\"aLink2\\\",\\\"B14WiGH6x\\\":\\\"aItem3\\\",\\\"XMyxxRjUC\\\":\\\"aLink3\\\",\\\"We6WtJ6Kf\\\":\\\"aItem4\\\",\\\"Kc7KYtmUN\\\":\\\"aLink4\\\",\\\"Ft4iZuDmT\\\":\\\"aItem5\\\",\\\"IH6qyDmmt\\\":\\\"aLink5\\\",\\\"mIr4F4RjA\\\":\\\"aItem6\\\",\\\"PzixDzkHl\\\":\\\"aLink6\\\",\\\"uRDW3Two6\\\":\\\"aItem7\\\",\\\"u1L3drK1H\\\":\\\"aLink7\\\",\\\"LwvstiJ4c\\\":\\\"subcategoryB\\\",\\\"sHR0du_Se\\\":\\\"subcategoryBLink\\\",\\\"rsLB54kfP\\\":\\\"bItem1\\\",\\\"lCyGeyp22\\\":\\\"bLink1\\\",\\\"WtKgHrz2U\\\":\\\"bItem2\\\",\\\"rrNjXeHir\\\":\\\"bLink2\\\",\\\"EZY23vzkO\\\":\\\"bItem3\\\",\\\"QoNywXHMy\\\":\\\"bLink3\\\",\\\"bsnX_LpQL\\\":\\\"bItem4\\\",\\\"B_8wa4JwR\\\":\\\"bLink4\\\",\\\"TWe4LBo2W\\\":\\\"bItem5\\\",\\\"IxpRFXTsn\\\":\\\"bLink5\\\",\\\"w8Ih6bjZ0\\\":\\\"subcategoryC\\\",\\\"JnXFn5lDA\\\":\\\"subcategoryCLink\\\",\\\"YlYObYQnt\\\":\\\"cItem1\\\",\\\"OS3grMcKp\\\":\\\"cLink1\\\",\\\"vlbzFezbn\\\":\\\"cItem2\\\",\\\"l8YtKDxx9\\\":\\\"cLink2\\\",\\\"EiqA2h4UN\\\":\\\"cItem3\\\",\\\"cwfoGQIKH\\\":\\\"cLink3\\\",\\\"pHuiIzDYM\\\":\\\"cItem4\\\",\\\"HCq__LQ10\\\":\\\"cLink4\\\",\\\"Ji8VYaY6D\\\":\\\"cItem5\\\",\\\"IvO6PwZ4U\\\":\\\"cLink5\\\",\\\"dkFuHUn48\\\":\\\"featuredProduct\\\",\\\"CziM7_j19\\\":\\\"productDescription\\\",\\\"xbjP4NdDm\\\":\\\"image\\\",\\\"YCPZsBR4y\\\":\\\"badge\\\",\\\"uEzGjuMrs\\\":\\\"badgeIcon\\\",\\\"oh11Y9az8\\\":\\\"badgeColor\\\",\\\"EfK3UkjkE\\\":\\\"closeNav\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZE8vPDdwq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vixEqvZ8Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MamtISie1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"25.5\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"69\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1493872)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,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=[\"CLu73O5ZU\",\"vif49s4xb\",\"oKCTESczN\"];const serializationHash=\"framer-88yfB\";const variantClassNames={CLu73O5ZU:\"framer-v-18wl2sv\",oKCTESczN:\"framer-v-1ptdnam\",vif49s4xb:\"framer-v-p1bqjs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RLfGC4f7m=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop OFF\":\"CLu73O5ZU\",\"Phone Open\":\"oKCTESczN\",Phone:\"vif49s4xb\"};const Variants=motion.create(React.Fragment);const getProps=({click2,height,id,width,...props})=>{return{...props,RLfGC4f7m:click2??props.RLfGC4f7m,variant:humanReadableVariantMap[props.variant]??props.variant??\"CLu73O5ZU\"};};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,RLfGC4f7m,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CLu73O5ZU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fv09ep=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RLfGC4f7m){const res=await RLfGC4f7m(...args);if(res===false)return false;}});const onTap1to5xsz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RLfGC4f7m){const res=await RLfGC4f7m(...args);if(res===false)return false;}setVariant(\"oKCTESczN\");});const onTaprxxivf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RLfGC4f7m){const res=await RLfGC4f7m(...args);if(res===false)return false;}setVariant(\"vif49s4xb\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vif49s4xb\",\"oKCTESczN\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"oKCTESczN\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18wl2sv\",className,classNames),\"data-framer-name\":\"Desktop OFF\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CLu73O5ZU\",onTap:onTap1fv09ep,ref:refBinding,style:{...style},...addPropertyOverrides({oKCTESczN:{\"data-framer-name\":\"Phone Open\",onTap:onTaprxxivf},vif49s4xb:{\"data-framer-name\":\"Phone\",onTap:onTap1to5xsz}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uyihwb\",layoutDependency:layoutDependency,layoutId:\"swszPFxD7\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-uzblx7\",layoutDependency:layoutDependency,layoutId:\"PNzb9plz1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 12\" overflow=\"visible\"><path d=\"M 0 12 L 0 10 L 18 10 L 18 12 Z M 0 7 L 0 5 L 18 5 L 18 7 Z M 0 2 L 0 0 L 18 0 L 18 2 Z\" fill=\"var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, rgb(0, 68, 34))\"></path></svg>',variants:{oKCTESczN:{rotate:90}},withExternalLayout:true,...addPropertyOverrides({oKCTESczN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 14.142\" overflow=\"visible\"><path d=\"M 3.343 14.142 L 1.929 12.728 L 14.657 0 L 16.071 1.414 Z M 1.929 1.414 L 3.343 0 L 16.071 12.728 L 14.657 14.142 Z\" fill=\"var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, rgb(0, 68, 34))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ts7gvk\",layoutDependency:layoutDependency,layoutId:\"oQEE2wJJd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 2\" overflow=\"visible\"><path d=\"M 0 2 L 0 0 L 18 0 L 18 2 Z\" fill=\"transparent\"></path></svg>',variants:{oKCTESczN:{rotate:-45}},withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1bxup98\",layoutDependency:layoutDependency,layoutId:\"W5OuOWDTb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 2\" overflow=\"visible\"><path d=\"M 0 2 L 0 0 L 18 0 L 18 2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gom90a\",layoutDependency:layoutDependency,layoutId:\"i5omoV_JS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 2\" overflow=\"visible\"><path d=\"M 0 2 L 0 0 L 18 0 L 18 2 Z\" fill=\"transparent\"></path></svg>',variants:{oKCTESczN:{rotate:45}},withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-88yfB.framer-1lit9o9, .framer-88yfB .framer-1lit9o9 { display: block; }\",\".framer-88yfB.framer-18wl2sv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 12px; justify-content: center; min-width: 18px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-88yfB .framer-1uyihwb { 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: 16px 13px 16px 13px; position: relative; width: min-content; }\",\".framer-88yfB .framer-uzblx7 { height: 12px; position: relative; width: 18px; }\",\".framer-88yfB .framer-1ts7gvk { height: 2px; left: 0px; position: absolute; top: 10px; width: 18px; }\",\".framer-88yfB .framer-1bxup98 { height: 2px; left: 0px; position: absolute; top: 5px; width: 18px; }\",\".framer-88yfB .framer-1gom90a { height: 2px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-88yfB.framer-v-p1bqjs.framer-18wl2sv, .framer-88yfB.framer-v-1ptdnam.framer-18wl2sv { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); height: 46px; min-width: unset; }\",\".framer-88yfB.framer-v-p1bqjs .framer-1uyihwb { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); height: 46px; }\",\".framer-88yfB.framer-v-1ptdnam .framer-uzblx7 { height: 14px; }\",\".framer-88yfB.framer-v-1ptdnam .framer-1ts7gvk, .framer-88yfB.framer-v-1ptdnam .framer-1gom90a { top: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vif49s4xb\":{\"layout\":[\"auto\",\"fixed\"]},\"oKCTESczN\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"RLfGC4f7m\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkeuZjqvil=withCSS(Component,css,\"framer-88yfB\");export default FramerkeuZjqvil;FramerkeuZjqvil.displayName=\"Hamburger Menu\";FramerkeuZjqvil.defaultProps={height:12,width:18};addPropertyControls(FramerkeuZjqvil,{variant:{options:[\"CLu73O5ZU\",\"vif49s4xb\",\"oKCTESczN\"],optionTitles:[\"Desktop OFF\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},RLfGC4f7m:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramerkeuZjqvil,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkeuZjqvil\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"12\",\"framerIntrinsicWidth\":\"18\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vif49s4xb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"oKCTESczN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"RLfGC4f7m\\\":\\\"click2\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./keuZjqvil.map","// Generated by Framer (72b52f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nuGv9QTnD\",\"vLUGq3WWp\",\"COha5lHQ6\",\"XBT18mMcm\"];const serializationHash=\"framer-aaVUV\";const variantClassNames={COha5lHQ6:\"framer-v-sco3a6\",nuGv9QTnD:\"framer-v-zpczk3\",vLUGq3WWp:\"framer-v-zahg5n\",XBT18mMcm:\"framer-v-za40ma\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"nuGv9QTnD\",\"Variant 2\":\"vLUGq3WWp\",\"Variant 3\":\"COha5lHQ6\",\"Variant 4\":\"XBT18mMcm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nuGv9QTnD\"};};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:\"nuGv9QTnD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"COha5lHQ6\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zpczk3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nuGv9QTnD\",ref:refBinding,style:{...style},...addPropertyOverrides({COha5lHQ6:{\"data-framer-name\":\"Variant 3\"},vLUGq3WWp:{\"data-framer-name\":\"Variant 2\"},XBT18mMcm:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-8lm7j3\",layoutDependency:layoutDependency,layoutId:\"x4u2mGJP7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 47.739\" overflow=\"visible\"><g><path d=\"M 6.902 19.071 L 6.902 20.593 L 4.394 20.593 L 4.394 28.477 L 2.507 28.477 L 2.507 20.593 L 0 20.593 L 0 19.071 Z M 10.775 21.241 C 11.166 21.016 11.612 20.904 12.116 20.904 L 12.116 22.886 L 11.616 22.886 C 11.024 22.886 10.575 23.026 10.276 23.305 C 9.974 23.583 9.825 24.069 9.825 24.759 L 9.825 28.48 L 7.938 28.48 L 7.938 21.013 L 9.825 21.013 L 9.825 22.173 C 10.066 21.778 10.385 21.466 10.775 21.243 Z M 13.013 22.71 C 13.313 22.126 13.722 21.676 14.24 21.362 C 14.756 21.048 15.334 20.89 15.971 20.89 C 16.529 20.89 17.017 21.002 17.433 21.227 C 17.851 21.453 18.186 21.736 18.437 22.075 L 18.437 21.011 L 20.337 21.011 L 20.337 28.477 L 18.437 28.477 L 18.437 27.385 C 18.195 27.736 17.86 28.024 17.433 28.254 C 17.005 28.484 16.515 28.598 15.957 28.598 C 15.327 28.598 14.756 28.435 14.238 28.112 C 13.722 27.789 13.313 27.334 13.011 26.744 C 12.709 26.156 12.56 25.48 12.56 24.715 C 12.56 23.951 12.711 23.291 13.011 22.707 Z M 18.169 23.565 C 17.99 23.237 17.746 22.986 17.442 22.81 C 17.138 22.635 16.808 22.547 16.459 22.547 C 16.111 22.547 15.785 22.633 15.488 22.803 C 15.19 22.975 14.951 23.223 14.767 23.551 C 14.584 23.879 14.491 24.267 14.491 24.717 C 14.491 25.168 14.584 25.559 14.767 25.896 C 14.951 26.232 15.195 26.49 15.495 26.669 C 15.797 26.848 16.117 26.939 16.459 26.939 C 16.801 26.939 17.138 26.851 17.442 26.676 C 17.746 26.502 17.99 26.249 18.169 25.921 C 18.348 25.593 18.439 25.201 18.439 24.741 C 18.439 24.281 18.348 23.89 18.169 23.563 Z M 28.141 21.745 C 28.689 22.308 28.963 23.091 28.963 24.097 L 28.963 28.477 L 27.076 28.477 L 27.076 24.353 C 27.076 23.76 26.928 23.305 26.632 22.984 C 26.335 22.666 25.931 22.505 25.419 22.505 C 24.908 22.505 24.488 22.666 24.186 22.984 C 23.883 23.302 23.735 23.758 23.735 24.353 L 23.735 28.477 L 21.848 28.477 L 21.848 21.011 L 23.735 21.011 L 23.735 21.941 C 23.986 21.618 24.306 21.364 24.699 21.178 C 25.089 20.995 25.519 20.902 25.986 20.902 C 26.876 20.902 27.594 21.183 28.143 21.743 Z M 31.633 28.268 C 31.147 28.047 30.764 27.75 30.481 27.371 C 30.197 26.995 30.041 26.576 30.016 26.119 L 31.917 26.119 C 31.951 26.407 32.093 26.644 32.342 26.832 C 32.588 27.02 32.897 27.116 33.264 27.116 C 33.632 27.116 33.903 27.043 34.106 26.899 C 34.308 26.755 34.408 26.572 34.408 26.346 C 34.408 26.105 34.285 25.921 34.038 25.8 C 33.792 25.679 33.397 25.547 32.858 25.403 C 32.3 25.268 31.845 25.129 31.489 24.985 C 31.134 24.841 30.829 24.62 30.573 24.325 C 30.318 24.027 30.19 23.628 30.19 23.126 C 30.19 22.712 30.309 22.336 30.548 21.994 C 30.785 21.652 31.127 21.383 31.573 21.185 C 32.019 20.988 32.542 20.888 33.144 20.888 C 34.034 20.888 34.742 21.111 35.272 21.555 C 35.802 21.999 36.095 22.6 36.148 23.353 L 34.343 23.353 C 34.315 23.056 34.192 22.821 33.973 22.647 C 33.752 22.473 33.46 22.384 33.09 22.384 C 32.749 22.384 32.486 22.447 32.302 22.573 C 32.119 22.698 32.026 22.875 32.026 23.098 C 32.026 23.349 32.151 23.539 32.402 23.669 C 32.653 23.8 33.044 23.932 33.576 24.067 C 34.115 24.202 34.559 24.341 34.91 24.485 C 35.26 24.629 35.563 24.852 35.821 25.152 C 36.076 25.454 36.209 25.851 36.218 26.344 C 36.218 26.776 36.099 27.162 35.86 27.504 C 35.623 27.845 35.281 28.112 34.835 28.305 C 34.389 28.498 33.871 28.596 33.278 28.596 C 32.686 28.596 32.119 28.487 31.633 28.266 Z M 48.917 21.745 C 49.479 22.308 49.758 23.091 49.758 24.097 L 49.758 28.477 L 47.871 28.477 L 47.871 24.353 C 47.871 23.769 47.723 23.321 47.428 23.012 C 47.132 22.703 46.726 22.547 46.215 22.547 C 45.703 22.547 45.297 22.703 44.995 23.012 C 44.693 23.321 44.544 23.769 44.544 24.353 L 44.544 28.477 L 42.657 28.477 L 42.657 24.353 C 42.657 23.769 42.508 23.321 42.213 23.012 C 41.916 22.703 41.511 22.547 41 22.547 C 40.489 22.547 40.068 22.703 39.766 23.012 C 39.464 23.321 39.315 23.769 39.315 24.353 L 39.315 28.477 L 37.429 28.477 L 37.429 21.011 L 39.315 21.011 L 39.315 21.915 C 39.557 21.601 39.871 21.353 40.252 21.174 C 40.633 20.995 41.054 20.904 41.511 20.904 C 42.095 20.904 42.617 21.027 43.075 21.274 C 43.533 21.52 43.889 21.873 44.14 22.331 C 44.381 21.899 44.734 21.555 45.197 21.292 C 45.659 21.032 46.161 20.902 46.7 20.902 C 47.616 20.902 48.355 21.183 48.917 21.743 Z M 51.18 22.71 C 51.48 22.126 51.889 21.676 52.407 21.362 C 52.923 21.048 53.502 20.89 54.139 20.89 C 54.696 20.89 55.184 21.002 55.6 21.227 C 56.018 21.453 56.353 21.736 56.604 22.075 L 56.604 21.011 L 58.505 21.011 L 58.505 28.477 L 56.604 28.477 L 56.604 27.385 C 56.362 27.736 56.028 28.024 55.6 28.254 C 55.173 28.484 54.682 28.598 54.125 28.598 C 53.495 28.598 52.923 28.435 52.405 28.112 C 51.889 27.789 51.48 27.334 51.178 26.744 C 50.876 26.156 50.727 25.48 50.727 24.715 C 50.727 23.951 50.878 23.291 51.178 22.707 Z M 56.337 23.565 C 56.158 23.237 55.914 22.986 55.61 22.81 C 55.305 22.635 54.975 22.547 54.627 22.547 C 54.278 22.547 53.953 22.633 53.655 22.803 C 53.358 22.975 53.118 23.223 52.935 23.551 C 52.751 23.879 52.658 24.267 52.658 24.717 C 52.658 25.168 52.751 25.559 52.935 25.896 C 53.118 26.232 53.362 26.49 53.662 26.669 C 53.964 26.848 54.285 26.939 54.627 26.939 C 54.968 26.939 55.305 26.851 55.61 26.676 C 55.914 26.502 56.158 26.249 56.337 25.921 C 56.516 25.593 56.606 25.201 56.606 24.741 C 56.606 24.281 56.516 23.89 56.337 23.563 Z M 60.004 22.717 C 60.317 22.138 60.754 21.687 61.312 21.369 C 61.87 21.051 62.506 20.89 63.227 20.89 C 64.152 20.89 64.918 21.123 65.525 21.585 C 66.131 22.047 66.538 22.698 66.745 23.532 L 64.709 23.532 C 64.602 23.209 64.419 22.956 64.163 22.77 C 63.908 22.587 63.592 22.494 63.213 22.494 C 62.674 22.494 62.246 22.689 61.932 23.079 C 61.619 23.47 61.461 24.025 61.461 24.743 C 61.461 25.461 61.619 26.002 61.932 26.395 C 62.246 26.786 62.674 26.981 63.213 26.981 C 63.977 26.981 64.475 26.639 64.709 25.956 L 66.745 25.956 C 66.538 26.765 66.129 27.408 65.518 27.882 C 64.907 28.359 64.142 28.596 63.227 28.596 C 62.509 28.596 61.87 28.435 61.312 28.117 C 60.754 27.799 60.32 27.348 60.004 26.769 C 59.69 26.191 59.532 25.514 59.532 24.741 C 59.532 23.967 59.69 23.293 60.004 22.712 Z M 70.63 21.241 C 71.021 21.016 71.467 20.904 71.971 20.904 L 71.971 22.886 L 71.471 22.886 C 70.879 22.886 70.43 23.026 70.131 23.305 C 69.828 23.583 69.68 24.069 69.68 24.759 L 69.68 28.48 L 67.793 28.48 L 67.793 21.013 L 69.68 21.013 L 69.68 22.173 C 69.921 21.778 70.24 21.466 70.63 21.243 Z M 74.276 28.122 C 73.7 27.803 73.249 27.35 72.921 26.767 C 72.594 26.184 72.429 25.51 72.429 24.745 C 72.429 23.981 72.596 23.307 72.933 22.724 C 73.27 22.14 73.73 21.687 74.313 21.369 C 74.897 21.051 75.55 20.89 76.268 20.89 C 76.986 20.89 77.639 21.051 78.222 21.369 C 78.805 21.687 79.268 22.14 79.602 22.724 C 79.939 23.307 80.109 23.981 80.109 24.745 C 80.109 25.51 79.934 26.184 79.591 26.767 C 79.244 27.35 78.777 27.803 78.189 28.122 C 77.601 28.44 76.941 28.6 76.214 28.6 C 75.487 28.6 74.848 28.44 74.274 28.122 Z M 77.181 26.707 C 77.481 26.542 77.722 26.291 77.901 25.958 C 78.08 25.626 78.171 25.222 78.171 24.745 C 78.171 24.037 77.985 23.49 77.611 23.107 C 77.239 22.726 76.781 22.535 76.242 22.535 C 75.703 22.535 75.252 22.726 74.887 23.107 C 74.522 23.488 74.341 24.034 74.341 24.745 C 74.341 25.456 74.518 26 74.873 26.384 C 75.229 26.765 75.675 26.955 76.214 26.955 C 76.556 26.955 76.876 26.872 77.179 26.707 Z M 125.582 26.284 L 121.095 26.284 L 120.193 28.71 L 119.533 28.71 L 123.01 19.463 L 123.684 19.463 L 127.148 28.71 L 126.488 28.71 L 125.584 26.284 Z M 125.392 25.772 L 123.342 20.26 L 121.281 25.772 Z M 141.525 22.045 C 142.055 22.58 142.32 23.372 142.32 24.425 L 142.32 28.71 L 141.727 28.71 L 141.727 24.464 C 141.727 23.593 141.518 22.926 141.1 22.463 C 140.682 22.001 140.11 21.769 139.38 21.769 C 138.651 21.769 138.019 22.029 137.561 22.549 C 137.103 23.07 136.873 23.825 136.873 24.813 L 136.873 28.707 L 136.281 28.707 L 136.281 24.462 C 136.281 23.59 136.071 22.923 135.653 22.461 C 135.235 21.999 134.663 21.766 133.934 21.766 C 133.204 21.766 132.572 22.027 132.114 22.547 C 131.656 23.068 131.426 23.823 131.426 24.81 L 131.426 28.705 L 130.82 28.705 L 130.82 21.387 L 131.426 21.387 L 131.426 22.977 C 131.633 22.403 131.968 21.968 132.43 21.676 C 132.893 21.383 133.425 21.239 134.027 21.239 C 134.691 21.239 135.265 21.413 135.746 21.757 C 136.227 22.103 136.557 22.612 136.736 23.286 C 136.906 22.612 137.24 22.103 137.733 21.757 C 138.228 21.411 138.807 21.239 139.471 21.239 C 140.308 21.239 140.989 21.506 141.521 22.04 Z M 153.197 25.287 L 146.877 25.287 C 146.895 25.942 147.04 26.495 147.309 26.944 C 147.579 27.392 147.934 27.729 148.373 27.954 C 148.813 28.18 149.294 28.291 149.816 28.291 C 150.534 28.291 151.136 28.115 151.622 27.759 C 152.108 27.404 152.412 26.92 152.538 26.309 L 153.172 26.309 C 153.028 27.055 152.661 27.659 152.066 28.122 C 151.473 28.584 150.723 28.816 149.814 28.816 C 149.131 28.816 148.52 28.663 147.981 28.359 C 147.442 28.054 147.019 27.615 146.714 27.043 C 146.407 26.472 146.256 25.805 146.256 25.043 C 146.256 24.281 146.407 23.614 146.707 23.049 C 147.007 22.482 147.428 22.05 147.967 21.748 C 148.506 21.448 149.122 21.297 149.814 21.297 C 150.507 21.297 151.122 21.448 151.641 21.748 C 152.156 22.05 152.549 22.449 152.819 22.947 C 153.088 23.446 153.223 23.983 153.223 24.557 C 153.223 24.88 153.214 25.124 153.195 25.284 Z M 152.273 23.144 C 152.017 22.696 151.668 22.361 151.229 22.14 C 150.79 21.92 150.314 21.81 149.8 21.81 C 149.287 21.81 148.815 21.92 148.378 22.14 C 147.941 22.361 147.588 22.696 147.314 23.144 C 147.04 23.593 146.893 24.141 146.877 24.789 L 152.619 24.789 C 152.647 24.143 152.531 23.595 152.275 23.144 Z M 162.646 22.045 C 163.194 22.58 163.468 23.372 163.468 24.425 L 163.468 28.71 L 162.876 28.71 L 162.876 24.464 C 162.876 23.593 162.655 22.926 162.216 22.463 C 161.777 22.001 161.177 21.769 160.424 21.769 C 159.671 21.769 159.002 22.02 158.53 22.524 C 158.059 23.028 157.824 23.774 157.824 24.762 L 157.824 28.71 L 157.218 28.71 L 157.218 21.392 L 157.824 21.392 L 157.824 22.942 C 158.031 22.394 158.375 21.973 158.856 21.683 C 159.337 21.39 159.892 21.246 160.52 21.246 C 161.391 21.246 162.102 21.513 162.648 22.047 Z M 167.712 19.619 C 167.612 19.524 167.563 19.396 167.563 19.236 C 167.563 19.082 167.612 18.957 167.712 18.859 C 167.809 18.762 167.932 18.711 168.076 18.711 C 168.22 18.711 168.341 18.759 168.441 18.859 C 168.541 18.959 168.59 19.085 168.59 19.236 C 168.59 19.398 168.541 19.526 168.441 19.619 C 168.341 19.712 168.22 19.761 168.076 19.761 C 167.932 19.761 167.812 19.714 167.712 19.619 Z M 168.374 21.392 L 168.374 28.71 L 167.767 28.71 L 167.767 21.392 Z M 173.656 21.917 L 173.656 26.755 C 173.656 27.294 173.753 27.666 173.953 27.868 C 174.151 28.071 174.502 28.17 175.003 28.17 L 175.826 28.17 L 175.826 28.71 L 174.911 28.71 C 174.272 28.71 173.802 28.559 173.502 28.259 C 173.2 27.959 173.052 27.457 173.052 26.755 L 173.052 21.917 L 171.945 21.917 L 171.945 21.392 L 173.052 21.392 L 173.052 19.533 L 173.658 19.533 L 173.658 21.392 L 175.828 21.392 L 175.828 21.917 L 173.658 21.917 Z M 179.532 19.619 C 179.433 19.524 179.384 19.396 179.384 19.236 C 179.384 19.082 179.433 18.957 179.532 18.859 C 179.63 18.762 179.753 18.711 179.897 18.711 C 180.041 18.711 180.162 18.759 180.262 18.859 C 180.362 18.959 180.411 19.085 180.411 19.236 C 180.411 19.398 180.362 19.526 180.262 19.619 C 180.162 19.712 180.041 19.761 179.897 19.761 C 179.753 19.761 179.632 19.714 179.532 19.619 Z M 180.192 21.392 L 180.192 28.71 L 179.586 28.71 L 179.586 21.392 Z M 191.137 25.287 L 184.817 25.287 C 184.835 25.942 184.979 26.495 185.249 26.944 C 185.518 27.392 185.874 27.729 186.313 27.954 C 186.752 28.18 187.233 28.291 187.756 28.291 C 188.474 28.291 189.076 28.115 189.562 27.759 C 190.047 27.404 190.352 26.92 190.477 26.309 L 191.112 26.309 C 190.968 27.055 190.6 27.659 190.006 28.122 C 189.413 28.584 188.662 28.816 187.754 28.816 C 187.071 28.816 186.46 28.663 185.92 28.359 C 185.381 28.054 184.958 27.615 184.654 27.043 C 184.347 26.472 184.196 25.805 184.196 25.043 C 184.196 24.281 184.347 23.614 184.647 23.049 C 184.947 22.482 185.367 22.05 185.906 21.748 C 186.446 21.448 187.061 21.297 187.754 21.297 C 188.446 21.297 189.062 21.448 189.58 21.748 C 190.096 22.05 190.489 22.449 190.758 22.947 C 191.028 23.446 191.163 23.983 191.163 24.557 C 191.163 24.88 191.154 25.124 191.135 25.284 Z M 190.212 23.144 C 189.957 22.696 189.608 22.361 189.169 22.14 C 188.73 21.92 188.253 21.81 187.74 21.81 C 187.226 21.81 186.755 21.92 186.318 22.14 C 185.881 22.361 185.528 22.696 185.253 23.144 C 184.979 23.593 184.833 24.141 184.817 24.789 L 190.559 24.789 C 190.586 24.143 190.47 23.595 190.215 23.144 Z M 195.59 28.28 C 195.074 27.92 194.783 27.408 194.72 26.744 L 195.341 26.744 C 195.385 27.22 195.603 27.597 195.994 27.875 C 196.384 28.154 196.916 28.294 197.59 28.294 C 198.148 28.294 198.589 28.152 198.917 27.868 C 199.245 27.585 199.41 27.236 199.41 26.823 C 199.41 26.535 199.321 26.3 199.147 26.116 C 198.973 25.933 198.754 25.791 198.494 25.691 C 198.234 25.593 197.878 25.484 197.43 25.368 C 196.891 25.224 196.454 25.082 196.122 24.943 C 195.789 24.803 195.506 24.594 195.274 24.315 C 195.039 24.037 194.923 23.665 194.923 23.198 C 194.923 22.856 195.025 22.54 195.232 22.247 C 195.438 21.954 195.727 21.724 196.094 21.552 C 196.461 21.383 196.879 21.297 197.346 21.297 C 198.111 21.297 198.729 21.487 199.201 21.871 C 199.672 22.254 199.926 22.782 199.963 23.453 L 199.356 23.453 C 199.328 22.968 199.14 22.573 198.789 22.268 C 198.438 21.964 197.953 21.81 197.335 21.81 C 196.814 21.81 196.382 21.945 196.04 22.215 C 195.699 22.484 195.527 22.812 195.527 23.198 C 195.527 23.539 195.624 23.816 195.817 24.027 C 196.01 24.239 196.249 24.401 196.531 24.513 C 196.814 24.624 197.188 24.745 197.655 24.871 C 198.169 25.006 198.578 25.138 198.889 25.268 C 199.192 25.393 199.462 25.588 199.677 25.835 C 199.893 26.081 200 26.411 200 26.825 C 200 27.201 199.895 27.543 199.691 27.85 C 199.484 28.154 199.196 28.394 198.829 28.563 C 198.459 28.733 198.048 28.819 197.588 28.819 C 196.77 28.819 196.103 28.64 195.587 28.28 Z\" fill=\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\"></path><g transform=\"translate(100 58)\"></g><path d=\"M 113.034 0 C 114.045 3.634 115.067 7.215 115.102 11.152 C 115.146 16.322 114.077 21.299 111.147 25.58 C 108.022 30.146 103.562 33.52 98.401 35.567 C 102.493 30.964 105.512 26.644 105.965 20.268 C 106.1 18.385 106.281 14.217 104.167 13.352 C 102.319 12.597 99.954 14.658 98.75 16.18 C 97.067 18.179 95.734 20.314 94.944 22.863 C 92.434 30.952 92.225 39.285 93.926 47.739 C 87.587 36.42 87.087 18.718 96.15 8.712 C 100.997 3.358 106.149 1.736 112.572 0 L 113.036 0 Z\" fill=\"var(--token-1ce8152a-4975-4766-ad8b-5cb4eabade3f, rgb(79, 97, 72))\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({COha5lHQ6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 181.005 47.739\" overflow=\"visible\"><g><path d=\"M 102.298 0 C 103.213 3.634 104.138 7.215 104.17 11.152 C 104.21 16.322 103.243 21.299 100.591 25.58 C 97.762 30.146 93.726 33.52 89.055 35.567 C 92.759 30.964 95.491 26.644 95.901 20.268 C 96.023 18.385 96.187 14.217 94.273 13.352 C 92.601 12.597 90.46 14.658 89.371 16.18 C 87.848 18.179 86.641 20.314 85.926 22.863 C 83.655 30.952 83.466 39.285 85.005 47.739 C 79.268 36.42 78.816 18.718 87.018 8.712 C 91.405 3.358 96.067 1.736 101.88 0 L 102.3 0 Z\" fill=\"var(--token-1ce8152a-4975-4766-ad8b-5cb4eabade3f, rgb(95, 125, 60))\"></path></g></svg>'},vLUGq3WWp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 47.739\" overflow=\"visible\"><g><path d=\"M 6.902 19.071 L 6.902 20.593 L 4.394 20.593 L 4.394 28.477 L 2.507 28.477 L 2.507 20.593 L 0 20.593 L 0 19.071 Z M 10.775 21.241 C 11.166 21.016 11.612 20.904 12.116 20.904 L 12.116 22.886 L 11.616 22.886 C 11.024 22.886 10.575 23.026 10.276 23.305 C 9.974 23.583 9.825 24.069 9.825 24.759 L 9.825 28.48 L 7.938 28.48 L 7.938 21.013 L 9.825 21.013 L 9.825 22.173 C 10.066 21.778 10.385 21.466 10.775 21.243 Z M 13.013 22.71 C 13.313 22.126 13.722 21.676 14.24 21.362 C 14.756 21.048 15.334 20.89 15.971 20.89 C 16.529 20.89 17.017 21.002 17.433 21.227 C 17.851 21.453 18.186 21.736 18.437 22.075 L 18.437 21.011 L 20.337 21.011 L 20.337 28.477 L 18.437 28.477 L 18.437 27.385 C 18.195 27.736 17.86 28.024 17.433 28.254 C 17.005 28.484 16.515 28.598 15.957 28.598 C 15.327 28.598 14.756 28.435 14.238 28.112 C 13.722 27.789 13.313 27.334 13.011 26.744 C 12.709 26.156 12.56 25.48 12.56 24.715 C 12.56 23.951 12.711 23.291 13.011 22.707 Z M 18.169 23.565 C 17.99 23.237 17.746 22.986 17.442 22.81 C 17.138 22.635 16.808 22.547 16.459 22.547 C 16.111 22.547 15.785 22.633 15.488 22.803 C 15.19 22.975 14.951 23.223 14.767 23.551 C 14.584 23.879 14.491 24.267 14.491 24.717 C 14.491 25.168 14.584 25.559 14.767 25.896 C 14.951 26.232 15.195 26.49 15.495 26.669 C 15.797 26.848 16.117 26.939 16.459 26.939 C 16.801 26.939 17.138 26.851 17.442 26.676 C 17.746 26.502 17.99 26.249 18.169 25.921 C 18.348 25.593 18.439 25.201 18.439 24.741 C 18.439 24.281 18.348 23.89 18.169 23.563 Z M 28.141 21.745 C 28.689 22.308 28.963 23.091 28.963 24.097 L 28.963 28.477 L 27.076 28.477 L 27.076 24.353 C 27.076 23.76 26.928 23.305 26.632 22.984 C 26.335 22.666 25.931 22.505 25.419 22.505 C 24.908 22.505 24.488 22.666 24.186 22.984 C 23.883 23.302 23.735 23.758 23.735 24.353 L 23.735 28.477 L 21.848 28.477 L 21.848 21.011 L 23.735 21.011 L 23.735 21.941 C 23.986 21.618 24.306 21.364 24.699 21.178 C 25.089 20.995 25.519 20.902 25.986 20.902 C 26.876 20.902 27.594 21.183 28.143 21.743 Z M 31.633 28.268 C 31.147 28.047 30.764 27.75 30.481 27.371 C 30.197 26.995 30.041 26.576 30.016 26.119 L 31.917 26.119 C 31.951 26.407 32.093 26.644 32.342 26.832 C 32.588 27.02 32.897 27.116 33.264 27.116 C 33.632 27.116 33.903 27.043 34.106 26.899 C 34.308 26.755 34.408 26.572 34.408 26.346 C 34.408 26.105 34.285 25.921 34.038 25.8 C 33.792 25.679 33.397 25.547 32.858 25.403 C 32.3 25.268 31.845 25.129 31.489 24.985 C 31.134 24.841 30.829 24.62 30.573 24.325 C 30.318 24.027 30.19 23.628 30.19 23.126 C 30.19 22.712 30.309 22.336 30.548 21.994 C 30.785 21.652 31.127 21.383 31.573 21.185 C 32.019 20.988 32.542 20.888 33.144 20.888 C 34.034 20.888 34.742 21.111 35.272 21.555 C 35.802 21.999 36.095 22.6 36.148 23.353 L 34.343 23.353 C 34.315 23.056 34.192 22.821 33.973 22.647 C 33.752 22.473 33.46 22.384 33.09 22.384 C 32.749 22.384 32.486 22.447 32.302 22.573 C 32.119 22.698 32.026 22.875 32.026 23.098 C 32.026 23.349 32.151 23.539 32.402 23.669 C 32.653 23.8 33.044 23.932 33.576 24.067 C 34.115 24.202 34.559 24.341 34.91 24.485 C 35.26 24.629 35.563 24.852 35.821 25.152 C 36.076 25.454 36.209 25.851 36.218 26.344 C 36.218 26.776 36.099 27.162 35.86 27.504 C 35.623 27.845 35.281 28.112 34.835 28.305 C 34.389 28.498 33.871 28.596 33.278 28.596 C 32.686 28.596 32.119 28.487 31.633 28.266 Z M 48.917 21.745 C 49.479 22.308 49.758 23.091 49.758 24.097 L 49.758 28.477 L 47.871 28.477 L 47.871 24.353 C 47.871 23.769 47.723 23.321 47.428 23.012 C 47.132 22.703 46.726 22.547 46.215 22.547 C 45.703 22.547 45.297 22.703 44.995 23.012 C 44.693 23.321 44.544 23.769 44.544 24.353 L 44.544 28.477 L 42.657 28.477 L 42.657 24.353 C 42.657 23.769 42.508 23.321 42.213 23.012 C 41.916 22.703 41.511 22.547 41 22.547 C 40.489 22.547 40.068 22.703 39.766 23.012 C 39.464 23.321 39.315 23.769 39.315 24.353 L 39.315 28.477 L 37.429 28.477 L 37.429 21.011 L 39.315 21.011 L 39.315 21.915 C 39.557 21.601 39.871 21.353 40.252 21.174 C 40.633 20.995 41.054 20.904 41.511 20.904 C 42.095 20.904 42.617 21.027 43.075 21.274 C 43.533 21.52 43.889 21.873 44.14 22.331 C 44.381 21.899 44.734 21.555 45.197 21.292 C 45.659 21.032 46.161 20.902 46.7 20.902 C 47.616 20.902 48.355 21.183 48.917 21.743 Z M 51.18 22.71 C 51.48 22.126 51.889 21.676 52.407 21.362 C 52.923 21.048 53.502 20.89 54.139 20.89 C 54.696 20.89 55.184 21.002 55.6 21.227 C 56.018 21.453 56.353 21.736 56.604 22.075 L 56.604 21.011 L 58.505 21.011 L 58.505 28.477 L 56.604 28.477 L 56.604 27.385 C 56.362 27.736 56.028 28.024 55.6 28.254 C 55.173 28.484 54.682 28.598 54.125 28.598 C 53.495 28.598 52.923 28.435 52.405 28.112 C 51.889 27.789 51.48 27.334 51.178 26.744 C 50.876 26.156 50.727 25.48 50.727 24.715 C 50.727 23.951 50.878 23.291 51.178 22.707 Z M 56.337 23.565 C 56.158 23.237 55.914 22.986 55.61 22.81 C 55.305 22.635 54.975 22.547 54.627 22.547 C 54.278 22.547 53.953 22.633 53.655 22.803 C 53.358 22.975 53.118 23.223 52.935 23.551 C 52.751 23.879 52.658 24.267 52.658 24.717 C 52.658 25.168 52.751 25.559 52.935 25.896 C 53.118 26.232 53.362 26.49 53.662 26.669 C 53.964 26.848 54.285 26.939 54.627 26.939 C 54.968 26.939 55.305 26.851 55.61 26.676 C 55.914 26.502 56.158 26.249 56.337 25.921 C 56.516 25.593 56.606 25.201 56.606 24.741 C 56.606 24.281 56.516 23.89 56.337 23.563 Z M 60.004 22.717 C 60.317 22.138 60.754 21.687 61.312 21.369 C 61.87 21.051 62.506 20.89 63.227 20.89 C 64.152 20.89 64.918 21.123 65.525 21.585 C 66.131 22.047 66.538 22.698 66.745 23.532 L 64.709 23.532 C 64.602 23.209 64.419 22.956 64.163 22.77 C 63.908 22.587 63.592 22.494 63.213 22.494 C 62.674 22.494 62.246 22.689 61.932 23.079 C 61.619 23.47 61.461 24.025 61.461 24.743 C 61.461 25.461 61.619 26.002 61.932 26.395 C 62.246 26.786 62.674 26.981 63.213 26.981 C 63.977 26.981 64.475 26.639 64.709 25.956 L 66.745 25.956 C 66.538 26.765 66.129 27.408 65.518 27.882 C 64.907 28.359 64.142 28.596 63.227 28.596 C 62.509 28.596 61.87 28.435 61.312 28.117 C 60.754 27.799 60.32 27.348 60.004 26.769 C 59.69 26.191 59.532 25.514 59.532 24.741 C 59.532 23.967 59.69 23.293 60.004 22.712 Z M 70.63 21.241 C 71.021 21.016 71.467 20.904 71.971 20.904 L 71.971 22.886 L 71.471 22.886 C 70.879 22.886 70.43 23.026 70.131 23.305 C 69.828 23.583 69.68 24.069 69.68 24.759 L 69.68 28.48 L 67.793 28.48 L 67.793 21.013 L 69.68 21.013 L 69.68 22.173 C 69.921 21.778 70.24 21.466 70.63 21.243 Z M 74.276 28.122 C 73.7 27.803 73.249 27.35 72.921 26.767 C 72.594 26.184 72.429 25.51 72.429 24.745 C 72.429 23.981 72.596 23.307 72.933 22.724 C 73.27 22.14 73.73 21.687 74.313 21.369 C 74.897 21.051 75.55 20.89 76.268 20.89 C 76.986 20.89 77.639 21.051 78.222 21.369 C 78.805 21.687 79.268 22.14 79.602 22.724 C 79.939 23.307 80.109 23.981 80.109 24.745 C 80.109 25.51 79.934 26.184 79.591 26.767 C 79.244 27.35 78.777 27.803 78.189 28.122 C 77.601 28.44 76.941 28.6 76.214 28.6 C 75.487 28.6 74.848 28.44 74.274 28.122 Z M 77.181 26.707 C 77.481 26.542 77.722 26.291 77.901 25.958 C 78.08 25.626 78.171 25.222 78.171 24.745 C 78.171 24.037 77.985 23.49 77.611 23.107 C 77.239 22.726 76.781 22.535 76.242 22.535 C 75.703 22.535 75.252 22.726 74.887 23.107 C 74.522 23.488 74.341 24.034 74.341 24.745 C 74.341 25.456 74.518 26 74.873 26.384 C 75.229 26.765 75.675 26.955 76.214 26.955 C 76.556 26.955 76.876 26.872 77.179 26.707 Z M 125.582 26.284 L 121.095 26.284 L 120.193 28.71 L 119.533 28.71 L 123.01 19.463 L 123.684 19.463 L 127.148 28.71 L 126.488 28.71 L 125.584 26.284 Z M 125.392 25.772 L 123.342 20.26 L 121.281 25.772 Z M 141.525 22.045 C 142.055 22.58 142.32 23.372 142.32 24.425 L 142.32 28.71 L 141.727 28.71 L 141.727 24.464 C 141.727 23.593 141.518 22.926 141.1 22.463 C 140.682 22.001 140.11 21.769 139.38 21.769 C 138.651 21.769 138.019 22.029 137.561 22.549 C 137.103 23.07 136.873 23.825 136.873 24.813 L 136.873 28.707 L 136.281 28.707 L 136.281 24.462 C 136.281 23.59 136.071 22.923 135.653 22.461 C 135.235 21.999 134.663 21.766 133.934 21.766 C 133.204 21.766 132.572 22.027 132.114 22.547 C 131.656 23.068 131.426 23.823 131.426 24.81 L 131.426 28.705 L 130.82 28.705 L 130.82 21.387 L 131.426 21.387 L 131.426 22.977 C 131.633 22.403 131.968 21.968 132.43 21.676 C 132.893 21.383 133.425 21.239 134.027 21.239 C 134.691 21.239 135.265 21.413 135.746 21.757 C 136.227 22.103 136.557 22.612 136.736 23.286 C 136.906 22.612 137.24 22.103 137.733 21.757 C 138.228 21.411 138.807 21.239 139.471 21.239 C 140.308 21.239 140.989 21.506 141.521 22.04 Z M 153.197 25.287 L 146.877 25.287 C 146.895 25.942 147.04 26.495 147.309 26.944 C 147.579 27.392 147.934 27.729 148.373 27.954 C 148.813 28.18 149.294 28.291 149.816 28.291 C 150.534 28.291 151.136 28.115 151.622 27.759 C 152.108 27.404 152.412 26.92 152.538 26.309 L 153.172 26.309 C 153.028 27.055 152.661 27.659 152.066 28.122 C 151.473 28.584 150.723 28.816 149.814 28.816 C 149.131 28.816 148.52 28.663 147.981 28.359 C 147.442 28.054 147.019 27.615 146.714 27.043 C 146.407 26.472 146.256 25.805 146.256 25.043 C 146.256 24.281 146.407 23.614 146.707 23.049 C 147.007 22.482 147.428 22.05 147.967 21.748 C 148.506 21.448 149.122 21.297 149.814 21.297 C 150.507 21.297 151.122 21.448 151.641 21.748 C 152.156 22.05 152.549 22.449 152.819 22.947 C 153.088 23.446 153.223 23.983 153.223 24.557 C 153.223 24.88 153.214 25.124 153.195 25.284 Z M 152.273 23.144 C 152.017 22.696 151.668 22.361 151.229 22.14 C 150.79 21.92 150.314 21.81 149.8 21.81 C 149.287 21.81 148.815 21.92 148.378 22.14 C 147.941 22.361 147.588 22.696 147.314 23.144 C 147.04 23.593 146.893 24.141 146.877 24.789 L 152.619 24.789 C 152.647 24.143 152.531 23.595 152.275 23.144 Z M 162.646 22.045 C 163.194 22.58 163.468 23.372 163.468 24.425 L 163.468 28.71 L 162.876 28.71 L 162.876 24.464 C 162.876 23.593 162.655 22.926 162.216 22.463 C 161.777 22.001 161.177 21.769 160.424 21.769 C 159.671 21.769 159.002 22.02 158.53 22.524 C 158.059 23.028 157.824 23.774 157.824 24.762 L 157.824 28.71 L 157.218 28.71 L 157.218 21.392 L 157.824 21.392 L 157.824 22.942 C 158.031 22.394 158.375 21.973 158.856 21.683 C 159.337 21.39 159.892 21.246 160.52 21.246 C 161.391 21.246 162.102 21.513 162.648 22.047 Z M 167.712 19.619 C 167.612 19.524 167.563 19.396 167.563 19.236 C 167.563 19.082 167.612 18.957 167.712 18.859 C 167.809 18.762 167.932 18.711 168.076 18.711 C 168.22 18.711 168.341 18.759 168.441 18.859 C 168.541 18.959 168.59 19.085 168.59 19.236 C 168.59 19.398 168.541 19.526 168.441 19.619 C 168.341 19.712 168.22 19.761 168.076 19.761 C 167.932 19.761 167.812 19.714 167.712 19.619 Z M 168.374 21.392 L 168.374 28.71 L 167.767 28.71 L 167.767 21.392 Z M 173.656 21.917 L 173.656 26.755 C 173.656 27.294 173.753 27.666 173.953 27.868 C 174.151 28.071 174.502 28.17 175.003 28.17 L 175.826 28.17 L 175.826 28.71 L 174.911 28.71 C 174.272 28.71 173.802 28.559 173.502 28.259 C 173.2 27.959 173.052 27.457 173.052 26.755 L 173.052 21.917 L 171.945 21.917 L 171.945 21.392 L 173.052 21.392 L 173.052 19.533 L 173.658 19.533 L 173.658 21.392 L 175.828 21.392 L 175.828 21.917 L 173.658 21.917 Z M 179.532 19.619 C 179.433 19.524 179.384 19.396 179.384 19.236 C 179.384 19.082 179.433 18.957 179.532 18.859 C 179.63 18.762 179.753 18.711 179.897 18.711 C 180.041 18.711 180.162 18.759 180.262 18.859 C 180.362 18.959 180.411 19.085 180.411 19.236 C 180.411 19.398 180.362 19.526 180.262 19.619 C 180.162 19.712 180.041 19.761 179.897 19.761 C 179.753 19.761 179.632 19.714 179.532 19.619 Z M 180.192 21.392 L 180.192 28.71 L 179.586 28.71 L 179.586 21.392 Z M 191.137 25.287 L 184.817 25.287 C 184.835 25.942 184.979 26.495 185.249 26.944 C 185.518 27.392 185.874 27.729 186.313 27.954 C 186.752 28.18 187.233 28.291 187.756 28.291 C 188.474 28.291 189.076 28.115 189.562 27.759 C 190.047 27.404 190.352 26.92 190.477 26.309 L 191.112 26.309 C 190.968 27.055 190.6 27.659 190.006 28.122 C 189.413 28.584 188.662 28.816 187.754 28.816 C 187.071 28.816 186.46 28.663 185.92 28.359 C 185.381 28.054 184.958 27.615 184.654 27.043 C 184.347 26.472 184.196 25.805 184.196 25.043 C 184.196 24.281 184.347 23.614 184.647 23.049 C 184.947 22.482 185.367 22.05 185.906 21.748 C 186.446 21.448 187.061 21.297 187.754 21.297 C 188.446 21.297 189.062 21.448 189.58 21.748 C 190.096 22.05 190.489 22.449 190.758 22.947 C 191.028 23.446 191.163 23.983 191.163 24.557 C 191.163 24.88 191.154 25.124 191.135 25.284 Z M 190.212 23.144 C 189.957 22.696 189.608 22.361 189.169 22.14 C 188.73 21.92 188.253 21.81 187.74 21.81 C 187.226 21.81 186.755 21.92 186.318 22.14 C 185.881 22.361 185.528 22.696 185.253 23.144 C 184.979 23.593 184.833 24.141 184.817 24.789 L 190.559 24.789 C 190.586 24.143 190.47 23.595 190.215 23.144 Z M 195.59 28.28 C 195.074 27.92 194.783 27.408 194.72 26.744 L 195.341 26.744 C 195.385 27.22 195.603 27.597 195.994 27.875 C 196.384 28.154 196.916 28.294 197.59 28.294 C 198.148 28.294 198.589 28.152 198.917 27.868 C 199.245 27.585 199.41 27.236 199.41 26.823 C 199.41 26.535 199.321 26.3 199.147 26.116 C 198.973 25.933 198.754 25.791 198.494 25.691 C 198.234 25.593 197.878 25.484 197.43 25.368 C 196.891 25.224 196.454 25.082 196.122 24.943 C 195.789 24.803 195.506 24.594 195.274 24.315 C 195.039 24.037 194.923 23.665 194.923 23.198 C 194.923 22.856 195.025 22.54 195.232 22.247 C 195.438 21.954 195.727 21.724 196.094 21.552 C 196.461 21.383 196.879 21.297 197.346 21.297 C 198.111 21.297 198.729 21.487 199.201 21.871 C 199.672 22.254 199.926 22.782 199.963 23.453 L 199.356 23.453 C 199.328 22.968 199.14 22.573 198.789 22.268 C 198.438 21.964 197.953 21.81 197.335 21.81 C 196.814 21.81 196.382 21.945 196.04 22.215 C 195.699 22.484 195.527 22.812 195.527 23.198 C 195.527 23.539 195.624 23.816 195.817 24.027 C 196.01 24.239 196.249 24.401 196.531 24.513 C 196.814 24.624 197.188 24.745 197.655 24.871 C 198.169 25.006 198.578 25.138 198.889 25.268 C 199.192 25.393 199.462 25.588 199.677 25.835 C 199.893 26.081 200 26.411 200 26.825 C 200 27.201 199.895 27.543 199.691 27.85 C 199.484 28.154 199.196 28.394 198.829 28.563 C 198.459 28.733 198.048 28.819 197.588 28.819 C 196.77 28.819 196.103 28.64 195.587 28.28 Z\" fill=\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\"></path><g transform=\"translate(100 58)\"></g><path d=\"M 113.034 0 C 114.045 3.634 115.067 7.215 115.102 11.152 C 115.146 16.322 114.077 21.299 111.147 25.58 C 108.022 30.146 103.562 33.52 98.401 35.567 C 102.493 30.964 105.512 26.644 105.965 20.268 C 106.1 18.385 106.281 14.217 104.167 13.352 C 102.319 12.597 99.954 14.658 98.75 16.18 C 97.067 18.179 95.734 20.314 94.944 22.863 C 92.434 30.952 92.225 39.285 93.926 47.739 C 87.587 36.42 87.087 18.718 96.15 8.712 C 100.997 3.358 106.149 1.736 112.572 0 L 113.036 0 Z\" fill=\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\"></path></g></svg>'},XBT18mMcm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 47.739\" overflow=\"visible\"><g><path d=\"M 6.902 19.071 L 6.902 20.593 L 4.394 20.593 L 4.394 28.477 L 2.507 28.477 L 2.507 20.593 L 0 20.593 L 0 19.071 Z M 10.775 21.241 C 11.166 21.016 11.612 20.904 12.116 20.904 L 12.116 22.886 L 11.616 22.886 C 11.024 22.886 10.575 23.026 10.276 23.305 C 9.974 23.583 9.825 24.069 9.825 24.759 L 9.825 28.48 L 7.938 28.48 L 7.938 21.013 L 9.825 21.013 L 9.825 22.173 C 10.066 21.778 10.385 21.466 10.775 21.243 Z M 13.013 22.71 C 13.313 22.126 13.722 21.676 14.24 21.362 C 14.756 21.048 15.334 20.89 15.971 20.89 C 16.529 20.89 17.017 21.002 17.433 21.227 C 17.851 21.453 18.186 21.736 18.437 22.075 L 18.437 21.011 L 20.337 21.011 L 20.337 28.477 L 18.437 28.477 L 18.437 27.385 C 18.195 27.736 17.86 28.024 17.433 28.254 C 17.005 28.484 16.515 28.598 15.957 28.598 C 15.327 28.598 14.756 28.435 14.238 28.112 C 13.722 27.789 13.313 27.334 13.011 26.744 C 12.709 26.156 12.56 25.48 12.56 24.715 C 12.56 23.951 12.711 23.291 13.011 22.707 Z M 18.169 23.565 C 17.99 23.237 17.746 22.986 17.442 22.81 C 17.138 22.635 16.808 22.547 16.459 22.547 C 16.111 22.547 15.785 22.633 15.488 22.803 C 15.19 22.975 14.951 23.223 14.767 23.551 C 14.584 23.879 14.491 24.267 14.491 24.717 C 14.491 25.168 14.584 25.559 14.767 25.896 C 14.951 26.232 15.195 26.49 15.495 26.669 C 15.797 26.848 16.117 26.939 16.459 26.939 C 16.801 26.939 17.138 26.851 17.442 26.676 C 17.746 26.502 17.99 26.249 18.169 25.921 C 18.348 25.593 18.439 25.201 18.439 24.741 C 18.439 24.281 18.348 23.89 18.169 23.563 Z M 28.141 21.745 C 28.689 22.308 28.963 23.091 28.963 24.097 L 28.963 28.477 L 27.076 28.477 L 27.076 24.353 C 27.076 23.76 26.928 23.305 26.632 22.984 C 26.335 22.666 25.931 22.505 25.419 22.505 C 24.908 22.505 24.488 22.666 24.186 22.984 C 23.883 23.302 23.735 23.758 23.735 24.353 L 23.735 28.477 L 21.848 28.477 L 21.848 21.011 L 23.735 21.011 L 23.735 21.941 C 23.986 21.618 24.306 21.364 24.699 21.178 C 25.089 20.995 25.519 20.902 25.986 20.902 C 26.876 20.902 27.594 21.183 28.143 21.743 Z M 31.633 28.268 C 31.147 28.047 30.764 27.75 30.481 27.371 C 30.197 26.995 30.041 26.576 30.016 26.119 L 31.917 26.119 C 31.951 26.407 32.093 26.644 32.342 26.832 C 32.588 27.02 32.897 27.116 33.264 27.116 C 33.632 27.116 33.903 27.043 34.106 26.899 C 34.308 26.755 34.408 26.572 34.408 26.346 C 34.408 26.105 34.285 25.921 34.038 25.8 C 33.792 25.679 33.397 25.547 32.858 25.403 C 32.3 25.268 31.845 25.129 31.489 24.985 C 31.134 24.841 30.829 24.62 30.573 24.325 C 30.318 24.027 30.19 23.628 30.19 23.126 C 30.19 22.712 30.309 22.336 30.548 21.994 C 30.785 21.652 31.127 21.383 31.573 21.185 C 32.019 20.988 32.542 20.888 33.144 20.888 C 34.034 20.888 34.742 21.111 35.272 21.555 C 35.802 21.999 36.095 22.6 36.148 23.353 L 34.343 23.353 C 34.315 23.056 34.192 22.821 33.973 22.647 C 33.752 22.473 33.46 22.384 33.09 22.384 C 32.749 22.384 32.486 22.447 32.302 22.573 C 32.119 22.698 32.026 22.875 32.026 23.098 C 32.026 23.349 32.151 23.539 32.402 23.669 C 32.653 23.8 33.044 23.932 33.576 24.067 C 34.115 24.202 34.559 24.341 34.91 24.485 C 35.26 24.629 35.563 24.852 35.821 25.152 C 36.076 25.454 36.209 25.851 36.218 26.344 C 36.218 26.776 36.099 27.162 35.86 27.504 C 35.623 27.845 35.281 28.112 34.835 28.305 C 34.389 28.498 33.871 28.596 33.278 28.596 C 32.686 28.596 32.119 28.487 31.633 28.266 Z M 48.917 21.745 C 49.479 22.308 49.758 23.091 49.758 24.097 L 49.758 28.477 L 47.871 28.477 L 47.871 24.353 C 47.871 23.769 47.723 23.321 47.428 23.012 C 47.132 22.703 46.726 22.547 46.215 22.547 C 45.703 22.547 45.297 22.703 44.995 23.012 C 44.693 23.321 44.544 23.769 44.544 24.353 L 44.544 28.477 L 42.657 28.477 L 42.657 24.353 C 42.657 23.769 42.508 23.321 42.213 23.012 C 41.916 22.703 41.511 22.547 41 22.547 C 40.489 22.547 40.068 22.703 39.766 23.012 C 39.464 23.321 39.315 23.769 39.315 24.353 L 39.315 28.477 L 37.429 28.477 L 37.429 21.011 L 39.315 21.011 L 39.315 21.915 C 39.557 21.601 39.871 21.353 40.252 21.174 C 40.633 20.995 41.054 20.904 41.511 20.904 C 42.095 20.904 42.617 21.027 43.075 21.274 C 43.533 21.52 43.889 21.873 44.14 22.331 C 44.381 21.899 44.734 21.555 45.197 21.292 C 45.659 21.032 46.161 20.902 46.7 20.902 C 47.616 20.902 48.355 21.183 48.917 21.743 Z M 51.18 22.71 C 51.48 22.126 51.889 21.676 52.407 21.362 C 52.923 21.048 53.502 20.89 54.139 20.89 C 54.696 20.89 55.184 21.002 55.6 21.227 C 56.018 21.453 56.353 21.736 56.604 22.075 L 56.604 21.011 L 58.505 21.011 L 58.505 28.477 L 56.604 28.477 L 56.604 27.385 C 56.362 27.736 56.028 28.024 55.6 28.254 C 55.173 28.484 54.682 28.598 54.125 28.598 C 53.495 28.598 52.923 28.435 52.405 28.112 C 51.889 27.789 51.48 27.334 51.178 26.744 C 50.876 26.156 50.727 25.48 50.727 24.715 C 50.727 23.951 50.878 23.291 51.178 22.707 Z M 56.337 23.565 C 56.158 23.237 55.914 22.986 55.61 22.81 C 55.305 22.635 54.975 22.547 54.627 22.547 C 54.278 22.547 53.953 22.633 53.655 22.803 C 53.358 22.975 53.118 23.223 52.935 23.551 C 52.751 23.879 52.658 24.267 52.658 24.717 C 52.658 25.168 52.751 25.559 52.935 25.896 C 53.118 26.232 53.362 26.49 53.662 26.669 C 53.964 26.848 54.285 26.939 54.627 26.939 C 54.968 26.939 55.305 26.851 55.61 26.676 C 55.914 26.502 56.158 26.249 56.337 25.921 C 56.516 25.593 56.606 25.201 56.606 24.741 C 56.606 24.281 56.516 23.89 56.337 23.563 Z M 60.004 22.717 C 60.317 22.138 60.754 21.687 61.312 21.369 C 61.87 21.051 62.506 20.89 63.227 20.89 C 64.152 20.89 64.918 21.123 65.525 21.585 C 66.131 22.047 66.538 22.698 66.745 23.532 L 64.709 23.532 C 64.602 23.209 64.419 22.956 64.163 22.77 C 63.908 22.587 63.592 22.494 63.213 22.494 C 62.674 22.494 62.246 22.689 61.932 23.079 C 61.619 23.47 61.461 24.025 61.461 24.743 C 61.461 25.461 61.619 26.002 61.932 26.395 C 62.246 26.786 62.674 26.981 63.213 26.981 C 63.977 26.981 64.475 26.639 64.709 25.956 L 66.745 25.956 C 66.538 26.765 66.129 27.408 65.518 27.882 C 64.907 28.359 64.142 28.596 63.227 28.596 C 62.509 28.596 61.87 28.435 61.312 28.117 C 60.754 27.799 60.32 27.348 60.004 26.769 C 59.69 26.191 59.532 25.514 59.532 24.741 C 59.532 23.967 59.69 23.293 60.004 22.712 Z M 70.63 21.241 C 71.021 21.016 71.467 20.904 71.971 20.904 L 71.971 22.886 L 71.471 22.886 C 70.879 22.886 70.43 23.026 70.131 23.305 C 69.828 23.583 69.68 24.069 69.68 24.759 L 69.68 28.48 L 67.793 28.48 L 67.793 21.013 L 69.68 21.013 L 69.68 22.173 C 69.921 21.778 70.24 21.466 70.63 21.243 Z M 74.276 28.122 C 73.7 27.803 73.249 27.35 72.921 26.767 C 72.594 26.184 72.429 25.51 72.429 24.745 C 72.429 23.981 72.596 23.307 72.933 22.724 C 73.27 22.14 73.73 21.687 74.313 21.369 C 74.897 21.051 75.55 20.89 76.268 20.89 C 76.986 20.89 77.639 21.051 78.222 21.369 C 78.805 21.687 79.268 22.14 79.602 22.724 C 79.939 23.307 80.109 23.981 80.109 24.745 C 80.109 25.51 79.934 26.184 79.591 26.767 C 79.244 27.35 78.777 27.803 78.189 28.122 C 77.601 28.44 76.941 28.6 76.214 28.6 C 75.487 28.6 74.848 28.44 74.274 28.122 Z M 77.181 26.707 C 77.481 26.542 77.722 26.291 77.901 25.958 C 78.08 25.626 78.171 25.222 78.171 24.745 C 78.171 24.037 77.985 23.49 77.611 23.107 C 77.239 22.726 76.781 22.535 76.242 22.535 C 75.703 22.535 75.252 22.726 74.887 23.107 C 74.522 23.488 74.341 24.034 74.341 24.745 C 74.341 25.456 74.518 26 74.873 26.384 C 75.229 26.765 75.675 26.955 76.214 26.955 C 76.556 26.955 76.876 26.872 77.179 26.707 Z M 125.582 26.284 L 121.095 26.284 L 120.193 28.71 L 119.533 28.71 L 123.01 19.463 L 123.684 19.463 L 127.148 28.71 L 126.488 28.71 L 125.584 26.284 Z M 125.392 25.772 L 123.342 20.26 L 121.281 25.772 Z M 141.525 22.045 C 142.055 22.58 142.32 23.372 142.32 24.425 L 142.32 28.71 L 141.727 28.71 L 141.727 24.464 C 141.727 23.593 141.518 22.926 141.1 22.463 C 140.682 22.001 140.11 21.769 139.38 21.769 C 138.651 21.769 138.019 22.029 137.561 22.549 C 137.103 23.07 136.873 23.825 136.873 24.813 L 136.873 28.707 L 136.281 28.707 L 136.281 24.462 C 136.281 23.59 136.071 22.923 135.653 22.461 C 135.235 21.999 134.663 21.766 133.934 21.766 C 133.204 21.766 132.572 22.027 132.114 22.547 C 131.656 23.068 131.426 23.823 131.426 24.81 L 131.426 28.705 L 130.82 28.705 L 130.82 21.387 L 131.426 21.387 L 131.426 22.977 C 131.633 22.403 131.968 21.968 132.43 21.676 C 132.893 21.383 133.425 21.239 134.027 21.239 C 134.691 21.239 135.265 21.413 135.746 21.757 C 136.227 22.103 136.557 22.612 136.736 23.286 C 136.906 22.612 137.24 22.103 137.733 21.757 C 138.228 21.411 138.807 21.239 139.471 21.239 C 140.308 21.239 140.989 21.506 141.521 22.04 Z M 153.197 25.287 L 146.877 25.287 C 146.895 25.942 147.04 26.495 147.309 26.944 C 147.579 27.392 147.934 27.729 148.373 27.954 C 148.813 28.18 149.294 28.291 149.816 28.291 C 150.534 28.291 151.136 28.115 151.622 27.759 C 152.108 27.404 152.412 26.92 152.538 26.309 L 153.172 26.309 C 153.028 27.055 152.661 27.659 152.066 28.122 C 151.473 28.584 150.723 28.816 149.814 28.816 C 149.131 28.816 148.52 28.663 147.981 28.359 C 147.442 28.054 147.019 27.615 146.714 27.043 C 146.407 26.472 146.256 25.805 146.256 25.043 C 146.256 24.281 146.407 23.614 146.707 23.049 C 147.007 22.482 147.428 22.05 147.967 21.748 C 148.506 21.448 149.122 21.297 149.814 21.297 C 150.507 21.297 151.122 21.448 151.641 21.748 C 152.156 22.05 152.549 22.449 152.819 22.947 C 153.088 23.446 153.223 23.983 153.223 24.557 C 153.223 24.88 153.214 25.124 153.195 25.284 Z M 152.273 23.144 C 152.017 22.696 151.668 22.361 151.229 22.14 C 150.79 21.92 150.314 21.81 149.8 21.81 C 149.287 21.81 148.815 21.92 148.378 22.14 C 147.941 22.361 147.588 22.696 147.314 23.144 C 147.04 23.593 146.893 24.141 146.877 24.789 L 152.619 24.789 C 152.647 24.143 152.531 23.595 152.275 23.144 Z M 162.646 22.045 C 163.194 22.58 163.468 23.372 163.468 24.425 L 163.468 28.71 L 162.876 28.71 L 162.876 24.464 C 162.876 23.593 162.655 22.926 162.216 22.463 C 161.777 22.001 161.177 21.769 160.424 21.769 C 159.671 21.769 159.002 22.02 158.53 22.524 C 158.059 23.028 157.824 23.774 157.824 24.762 L 157.824 28.71 L 157.218 28.71 L 157.218 21.392 L 157.824 21.392 L 157.824 22.942 C 158.031 22.394 158.375 21.973 158.856 21.683 C 159.337 21.39 159.892 21.246 160.52 21.246 C 161.391 21.246 162.102 21.513 162.648 22.047 Z M 167.712 19.619 C 167.612 19.524 167.563 19.396 167.563 19.236 C 167.563 19.082 167.612 18.957 167.712 18.859 C 167.809 18.762 167.932 18.711 168.076 18.711 C 168.22 18.711 168.341 18.759 168.441 18.859 C 168.541 18.959 168.59 19.085 168.59 19.236 C 168.59 19.398 168.541 19.526 168.441 19.619 C 168.341 19.712 168.22 19.761 168.076 19.761 C 167.932 19.761 167.812 19.714 167.712 19.619 Z M 168.374 21.392 L 168.374 28.71 L 167.767 28.71 L 167.767 21.392 Z M 173.656 21.917 L 173.656 26.755 C 173.656 27.294 173.753 27.666 173.953 27.868 C 174.151 28.071 174.502 28.17 175.003 28.17 L 175.826 28.17 L 175.826 28.71 L 174.911 28.71 C 174.272 28.71 173.802 28.559 173.502 28.259 C 173.2 27.959 173.052 27.457 173.052 26.755 L 173.052 21.917 L 171.945 21.917 L 171.945 21.392 L 173.052 21.392 L 173.052 19.533 L 173.658 19.533 L 173.658 21.392 L 175.828 21.392 L 175.828 21.917 L 173.658 21.917 Z M 179.532 19.619 C 179.433 19.524 179.384 19.396 179.384 19.236 C 179.384 19.082 179.433 18.957 179.532 18.859 C 179.63 18.762 179.753 18.711 179.897 18.711 C 180.041 18.711 180.162 18.759 180.262 18.859 C 180.362 18.959 180.411 19.085 180.411 19.236 C 180.411 19.398 180.362 19.526 180.262 19.619 C 180.162 19.712 180.041 19.761 179.897 19.761 C 179.753 19.761 179.632 19.714 179.532 19.619 Z M 180.192 21.392 L 180.192 28.71 L 179.586 28.71 L 179.586 21.392 Z M 191.137 25.287 L 184.817 25.287 C 184.835 25.942 184.979 26.495 185.249 26.944 C 185.518 27.392 185.874 27.729 186.313 27.954 C 186.752 28.18 187.233 28.291 187.756 28.291 C 188.474 28.291 189.076 28.115 189.562 27.759 C 190.047 27.404 190.352 26.92 190.477 26.309 L 191.112 26.309 C 190.968 27.055 190.6 27.659 190.006 28.122 C 189.413 28.584 188.662 28.816 187.754 28.816 C 187.071 28.816 186.46 28.663 185.92 28.359 C 185.381 28.054 184.958 27.615 184.654 27.043 C 184.347 26.472 184.196 25.805 184.196 25.043 C 184.196 24.281 184.347 23.614 184.647 23.049 C 184.947 22.482 185.367 22.05 185.906 21.748 C 186.446 21.448 187.061 21.297 187.754 21.297 C 188.446 21.297 189.062 21.448 189.58 21.748 C 190.096 22.05 190.489 22.449 190.758 22.947 C 191.028 23.446 191.163 23.983 191.163 24.557 C 191.163 24.88 191.154 25.124 191.135 25.284 Z M 190.212 23.144 C 189.957 22.696 189.608 22.361 189.169 22.14 C 188.73 21.92 188.253 21.81 187.74 21.81 C 187.226 21.81 186.755 21.92 186.318 22.14 C 185.881 22.361 185.528 22.696 185.253 23.144 C 184.979 23.593 184.833 24.141 184.817 24.789 L 190.559 24.789 C 190.586 24.143 190.47 23.595 190.215 23.144 Z M 195.59 28.28 C 195.074 27.92 194.783 27.408 194.72 26.744 L 195.341 26.744 C 195.385 27.22 195.603 27.597 195.994 27.875 C 196.384 28.154 196.916 28.294 197.59 28.294 C 198.148 28.294 198.589 28.152 198.917 27.868 C 199.245 27.585 199.41 27.236 199.41 26.823 C 199.41 26.535 199.321 26.3 199.147 26.116 C 198.973 25.933 198.754 25.791 198.494 25.691 C 198.234 25.593 197.878 25.484 197.43 25.368 C 196.891 25.224 196.454 25.082 196.122 24.943 C 195.789 24.803 195.506 24.594 195.274 24.315 C 195.039 24.037 194.923 23.665 194.923 23.198 C 194.923 22.856 195.025 22.54 195.232 22.247 C 195.438 21.954 195.727 21.724 196.094 21.552 C 196.461 21.383 196.879 21.297 197.346 21.297 C 198.111 21.297 198.729 21.487 199.201 21.871 C 199.672 22.254 199.926 22.782 199.963 23.453 L 199.356 23.453 C 199.328 22.968 199.14 22.573 198.789 22.268 C 198.438 21.964 197.953 21.81 197.335 21.81 C 196.814 21.81 196.382 21.945 196.04 22.215 C 195.699 22.484 195.527 22.812 195.527 23.198 C 195.527 23.539 195.624 23.816 195.817 24.027 C 196.01 24.239 196.249 24.401 196.531 24.513 C 196.814 24.624 197.188 24.745 197.655 24.871 C 198.169 25.006 198.578 25.138 198.889 25.268 C 199.192 25.393 199.462 25.588 199.677 25.835 C 199.893 26.081 200 26.411 200 26.825 C 200 27.201 199.895 27.543 199.691 27.85 C 199.484 28.154 199.196 28.394 198.829 28.563 C 198.459 28.733 198.048 28.819 197.588 28.819 C 196.77 28.819 196.103 28.64 195.587 28.28 Z\" fill=\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"></path><g transform=\"translate(100 58)\"></g><path d=\"M 113.034 0 C 114.045 3.634 115.067 7.215 115.102 11.152 C 115.146 16.322 114.077 21.299 111.147 25.58 C 108.022 30.146 103.562 33.52 98.401 35.567 C 102.493 30.964 105.512 26.644 105.965 20.268 C 106.1 18.385 106.281 14.217 104.167 13.352 C 102.319 12.597 99.954 14.658 98.75 16.18 C 97.067 18.179 95.734 20.314 94.944 22.863 C 92.434 30.952 92.225 39.285 93.926 47.739 C 87.587 36.42 87.087 18.718 96.15 8.712 C 100.997 3.358 106.149 1.736 112.572 0 L 113.036 0 Z\" fill=\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"></path></g></svg>'}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-l4avy0\",layoutDependency:layoutDependency,layoutId:\"GGgzYcG4M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 10.108\" overflow=\"visible\"><path d=\"M 6.902 0.36 L 6.902 1.882 L 4.394 1.882 L 4.394 9.767 L 2.507 9.767 L 2.507 1.882 L 0 1.882 L 0 0.36 Z M 10.775 2.531 C 11.166 2.305 11.612 2.194 12.116 2.194 L 12.116 4.176 L 11.616 4.176 C 11.024 4.176 10.575 4.315 10.276 4.594 C 9.974 4.873 9.825 5.359 9.825 6.049 L 9.825 9.769 L 7.938 9.769 L 7.938 2.303 L 9.825 2.303 L 9.825 3.462 C 10.066 3.067 10.385 2.756 10.775 2.533 Z M 13.013 3.999 C 13.313 3.416 13.722 2.965 14.24 2.651 C 14.756 2.338 15.334 2.18 15.971 2.18 C 16.529 2.18 17.017 2.291 17.433 2.517 C 17.851 2.742 18.186 3.026 18.437 3.365 L 18.437 2.301 L 20.337 2.301 L 20.337 9.767 L 18.437 9.767 L 18.437 8.675 C 18.195 9.025 17.86 9.314 17.433 9.544 C 17.005 9.774 16.515 9.888 15.957 9.888 C 15.327 9.888 14.756 9.725 14.238 9.402 C 13.722 9.079 13.313 8.623 13.011 8.033 C 12.709 7.445 12.56 6.769 12.56 6.005 C 12.56 5.24 12.711 4.58 13.011 3.997 Z M 18.169 4.854 C 17.99 4.527 17.746 4.276 17.442 4.099 C 17.138 3.925 16.808 3.837 16.459 3.837 C 16.111 3.837 15.785 3.922 15.488 4.092 C 15.19 4.264 14.951 4.513 14.767 4.84 C 14.584 5.168 14.491 5.556 14.491 6.007 C 14.491 6.458 14.584 6.848 14.767 7.185 C 14.951 7.522 15.195 7.78 15.495 7.959 C 15.797 8.138 16.117 8.228 16.459 8.228 C 16.801 8.228 17.138 8.14 17.442 7.966 C 17.746 7.792 17.99 7.538 18.169 7.211 C 18.348 6.883 18.439 6.49 18.439 6.03 C 18.439 5.57 18.348 5.18 18.169 4.852 Z M 28.141 3.035 C 28.689 3.597 28.963 4.38 28.963 5.386 L 28.963 9.767 L 27.076 9.767 L 27.076 5.642 C 27.076 5.049 26.928 4.594 26.632 4.273 C 26.335 3.955 25.931 3.795 25.419 3.795 C 24.908 3.795 24.488 3.955 24.186 4.273 C 23.883 4.592 23.735 5.047 23.735 5.642 L 23.735 9.767 L 21.848 9.767 L 21.848 2.301 L 23.735 2.301 L 23.735 3.23 C 23.986 2.907 24.306 2.654 24.699 2.468 C 25.089 2.284 25.519 2.191 25.986 2.191 C 26.876 2.191 27.594 2.472 28.143 3.032 Z M 31.633 9.558 C 31.147 9.337 30.764 9.039 30.481 8.661 C 30.197 8.284 30.041 7.866 30.016 7.408 L 31.917 7.408 C 31.951 7.696 32.093 7.933 32.342 8.121 C 32.588 8.31 32.897 8.405 33.264 8.405 C 33.632 8.405 33.903 8.333 34.106 8.189 C 34.308 8.045 34.408 7.861 34.408 7.636 C 34.408 7.394 34.285 7.211 34.038 7.09 C 33.792 6.969 33.397 6.836 32.858 6.692 C 32.3 6.558 31.845 6.418 31.489 6.274 C 31.134 6.13 30.829 5.909 30.573 5.614 C 30.318 5.317 30.19 4.917 30.19 4.415 C 30.19 4.001 30.309 3.625 30.548 3.283 C 30.785 2.942 31.127 2.672 31.573 2.475 C 32.019 2.277 32.542 2.177 33.144 2.177 C 34.034 2.177 34.742 2.4 35.272 2.844 C 35.802 3.288 36.095 3.89 36.148 4.643 L 34.343 4.643 C 34.315 4.345 34.192 4.111 33.973 3.936 C 33.752 3.762 33.46 3.674 33.09 3.674 C 32.749 3.674 32.486 3.737 32.302 3.862 C 32.119 3.988 32.026 4.164 32.026 4.387 C 32.026 4.638 32.151 4.829 32.402 4.959 C 32.653 5.089 33.044 5.221 33.576 5.356 C 34.115 5.491 34.559 5.63 34.91 5.774 C 35.26 5.919 35.563 6.142 35.821 6.441 C 36.076 6.743 36.209 7.141 36.218 7.633 C 36.218 8.066 36.099 8.451 35.86 8.793 C 35.623 9.135 35.281 9.402 34.835 9.595 C 34.389 9.788 33.871 9.885 33.278 9.885 C 32.686 9.885 32.119 9.776 31.633 9.555 Z M 48.917 3.035 C 49.479 3.597 49.758 4.38 49.758 5.386 L 49.758 9.767 L 47.871 9.767 L 47.871 5.642 C 47.871 5.059 47.723 4.61 47.428 4.301 C 47.132 3.992 46.726 3.837 46.215 3.837 C 45.703 3.837 45.297 3.992 44.995 4.301 C 44.693 4.61 44.544 5.059 44.544 5.642 L 44.544 9.767 L 42.657 9.767 L 42.657 5.642 C 42.657 5.059 42.508 4.61 42.213 4.301 C 41.916 3.992 41.511 3.837 41 3.837 C 40.489 3.837 40.068 3.992 39.766 4.301 C 39.464 4.61 39.315 5.059 39.315 5.642 L 39.315 9.767 L 37.429 9.767 L 37.429 2.301 L 39.315 2.301 L 39.315 3.204 C 39.557 2.891 39.871 2.642 40.252 2.463 C 40.633 2.284 41.054 2.194 41.511 2.194 C 42.095 2.194 42.617 2.317 43.075 2.563 C 43.533 2.809 43.889 3.163 44.14 3.62 C 44.381 3.188 44.734 2.844 45.197 2.582 C 45.659 2.321 46.161 2.191 46.7 2.191 C 47.616 2.191 48.355 2.472 48.917 3.032 Z M 51.18 3.999 C 51.48 3.416 51.889 2.965 52.407 2.651 C 52.923 2.338 53.502 2.18 54.139 2.18 C 54.696 2.18 55.184 2.291 55.6 2.517 C 56.018 2.742 56.353 3.026 56.604 3.365 L 56.604 2.301 L 58.505 2.301 L 58.505 9.767 L 56.604 9.767 L 56.604 8.675 C 56.362 9.025 56.028 9.314 55.6 9.544 C 55.173 9.774 54.682 9.888 54.125 9.888 C 53.495 9.888 52.923 9.725 52.405 9.402 C 51.889 9.079 51.48 8.623 51.178 8.033 C 50.876 7.445 50.727 6.769 50.727 6.005 C 50.727 5.24 50.878 4.58 51.178 3.997 Z M 56.337 4.854 C 56.158 4.527 55.914 4.276 55.61 4.099 C 55.305 3.925 54.975 3.837 54.627 3.837 C 54.278 3.837 53.953 3.922 53.655 4.092 C 53.358 4.264 53.118 4.513 52.935 4.84 C 52.751 5.168 52.658 5.556 52.658 6.007 C 52.658 6.458 52.751 6.848 52.935 7.185 C 53.118 7.522 53.362 7.78 53.662 7.959 C 53.964 8.138 54.285 8.228 54.627 8.228 C 54.968 8.228 55.305 8.14 55.61 7.966 C 55.914 7.792 56.158 7.538 56.337 7.211 C 56.516 6.883 56.606 6.49 56.606 6.03 C 56.606 5.57 56.516 5.18 56.337 4.852 Z M 60.004 4.006 C 60.317 3.428 60.754 2.977 61.312 2.658 C 61.87 2.34 62.506 2.18 63.227 2.18 C 64.152 2.18 64.918 2.412 65.525 2.874 C 66.131 3.337 66.538 3.988 66.745 4.822 L 64.709 4.822 C 64.602 4.499 64.419 4.245 64.163 4.06 C 63.908 3.876 63.592 3.783 63.213 3.783 C 62.674 3.783 62.246 3.978 61.932 4.369 C 61.619 4.759 61.461 5.314 61.461 6.032 C 61.461 6.75 61.619 7.292 61.932 7.685 C 62.246 8.075 62.674 8.27 63.213 8.27 C 63.977 8.27 64.475 7.929 64.709 7.245 L 66.745 7.245 C 66.538 8.054 66.129 8.698 65.518 9.172 C 64.907 9.648 64.142 9.885 63.227 9.885 C 62.509 9.885 61.87 9.725 61.312 9.407 C 60.754 9.088 60.32 8.637 60.004 8.059 C 59.69 7.48 59.532 6.804 59.532 6.03 C 59.532 5.256 59.69 4.582 60.004 4.001 Z M 70.63 2.531 C 71.021 2.305 71.467 2.194 71.971 2.194 L 71.971 4.176 L 71.471 4.176 C 70.879 4.176 70.43 4.315 70.131 4.594 C 69.828 4.873 69.68 5.359 69.68 6.049 L 69.68 9.769 L 67.793 9.769 L 67.793 2.303 L 69.68 2.303 L 69.68 3.462 C 69.921 3.067 70.24 2.756 70.63 2.533 Z M 74.276 9.411 C 73.7 9.093 73.249 8.64 72.921 8.056 C 72.594 7.473 72.429 6.799 72.429 6.035 C 72.429 5.27 72.596 4.596 72.933 4.013 C 73.27 3.43 73.73 2.977 74.313 2.658 C 74.897 2.34 75.55 2.18 76.268 2.18 C 76.986 2.18 77.639 2.34 78.222 2.658 C 78.805 2.977 79.268 3.43 79.602 4.013 C 79.939 4.596 80.109 5.27 80.109 6.035 C 80.109 6.799 79.934 7.473 79.591 8.056 C 79.244 8.64 78.777 9.093 78.189 9.411 C 77.601 9.73 76.941 9.89 76.214 9.89 C 75.487 9.89 74.848 9.73 74.274 9.411 Z M 77.181 7.996 C 77.481 7.831 77.722 7.58 77.901 7.248 C 78.08 6.915 78.171 6.511 78.171 6.035 C 78.171 5.326 77.985 4.78 77.611 4.397 C 77.239 4.015 76.781 3.825 76.242 3.825 C 75.703 3.825 75.252 4.015 74.887 4.397 C 74.522 4.778 74.341 5.324 74.341 6.035 C 74.341 6.746 74.518 7.29 74.873 7.673 C 75.229 8.054 75.675 8.245 76.214 8.245 C 76.556 8.245 76.876 8.161 77.179 7.996 Z M 125.582 7.573 L 121.095 7.573 L 120.193 9.999 L 119.533 9.999 L 123.01 0.753 L 123.684 0.753 L 127.148 9.999 L 126.488 9.999 L 125.584 7.573 Z M 125.392 7.062 L 123.342 1.55 L 121.281 7.062 Z M 141.525 3.335 C 142.055 3.869 142.32 4.661 142.32 5.714 L 142.32 9.999 L 141.727 9.999 L 141.727 5.754 C 141.727 4.882 141.518 4.215 141.1 3.753 C 140.682 3.29 140.11 3.058 139.38 3.058 C 138.651 3.058 138.019 3.318 137.561 3.839 C 137.103 4.359 136.873 5.115 136.873 6.102 L 136.873 9.997 L 136.281 9.997 L 136.281 5.751 C 136.281 4.88 136.071 4.213 135.653 3.751 C 135.235 3.288 134.663 3.056 133.934 3.056 C 133.204 3.056 132.572 3.316 132.114 3.837 C 131.656 4.357 131.426 5.112 131.426 6.1 L 131.426 9.994 L 130.82 9.994 L 130.82 2.677 L 131.426 2.677 L 131.426 4.266 C 131.633 3.692 131.968 3.258 132.43 2.965 C 132.893 2.672 133.425 2.528 134.027 2.528 C 134.691 2.528 135.265 2.703 135.746 3.046 C 136.227 3.393 136.557 3.902 136.736 4.575 C 136.906 3.902 137.24 3.393 137.733 3.046 C 138.228 2.7 138.807 2.528 139.471 2.528 C 140.308 2.528 140.989 2.795 141.521 3.33 Z M 153.197 6.576 L 146.877 6.576 C 146.895 7.231 147.04 7.785 147.309 8.233 C 147.579 8.682 147.934 9.018 148.373 9.244 C 148.813 9.469 149.294 9.581 149.816 9.581 C 150.534 9.581 151.136 9.404 151.622 9.049 C 152.108 8.693 152.412 8.21 152.538 7.599 L 153.172 7.599 C 153.028 8.345 152.661 8.949 152.066 9.411 C 151.473 9.874 150.723 10.106 149.814 10.106 C 149.131 10.106 148.52 9.953 147.981 9.648 C 147.442 9.344 147.019 8.905 146.714 8.333 C 146.407 7.761 146.256 7.094 146.256 6.332 C 146.256 5.57 146.407 4.903 146.707 4.338 C 147.007 3.771 147.428 3.339 147.967 3.037 C 148.506 2.737 149.122 2.586 149.814 2.586 C 150.507 2.586 151.122 2.737 151.641 3.037 C 152.156 3.339 152.549 3.739 152.819 4.236 C 153.088 4.736 153.223 5.273 153.223 5.847 C 153.223 6.17 153.214 6.414 153.195 6.574 Z M 152.273 4.434 C 152.017 3.985 151.668 3.651 151.229 3.43 C 150.79 3.209 150.314 3.1 149.8 3.1 C 149.287 3.1 148.815 3.209 148.378 3.43 C 147.941 3.651 147.588 3.985 147.314 4.434 C 147.04 4.882 146.893 5.431 146.877 6.079 L 152.619 6.079 C 152.647 5.433 152.531 4.885 152.275 4.434 Z M 162.646 3.335 C 163.194 3.869 163.468 4.661 163.468 5.714 L 163.468 9.999 L 162.876 9.999 L 162.876 5.754 C 162.876 4.882 162.655 4.215 162.216 3.753 C 161.777 3.29 161.177 3.058 160.424 3.058 C 159.671 3.058 159.002 3.309 158.53 3.813 C 158.059 4.318 157.824 5.063 157.824 6.051 L 157.824 9.999 L 157.218 9.999 L 157.218 2.682 L 157.824 2.682 L 157.824 4.232 C 158.031 3.683 158.375 3.263 158.856 2.972 C 159.337 2.679 159.892 2.535 160.52 2.535 C 161.391 2.535 162.102 2.802 162.648 3.337 Z M 167.712 0.909 C 167.612 0.813 167.563 0.686 167.563 0.525 C 167.563 0.372 167.612 0.246 167.712 0.149 C 167.809 0.051 167.932 0 168.076 0 C 168.22 0 168.341 0.049 168.441 0.149 C 168.541 0.249 168.59 0.374 168.59 0.525 C 168.59 0.688 168.541 0.816 168.441 0.909 C 168.341 1.002 168.22 1.05 168.076 1.05 C 167.932 1.05 167.812 1.004 167.712 0.909 Z M 168.374 2.682 L 168.374 9.999 L 167.767 9.999 L 167.767 2.682 Z M 173.656 3.207 L 173.656 8.045 C 173.656 8.584 173.753 8.956 173.953 9.158 C 174.151 9.36 174.502 9.46 175.003 9.46 L 175.826 9.46 L 175.826 9.999 L 174.911 9.999 C 174.272 9.999 173.802 9.848 173.502 9.548 C 173.2 9.248 173.052 8.747 173.052 8.045 L 173.052 3.207 L 171.945 3.207 L 171.945 2.682 L 173.052 2.682 L 173.052 0.823 L 173.658 0.823 L 173.658 2.682 L 175.828 2.682 L 175.828 3.207 L 173.658 3.207 Z M 179.532 0.909 C 179.433 0.813 179.384 0.686 179.384 0.525 C 179.384 0.372 179.433 0.246 179.532 0.149 C 179.63 0.051 179.753 0 179.897 0 C 180.041 0 180.162 0.049 180.262 0.149 C 180.362 0.249 180.411 0.374 180.411 0.525 C 180.411 0.688 180.362 0.816 180.262 0.909 C 180.162 1.002 180.041 1.05 179.897 1.05 C 179.753 1.05 179.632 1.004 179.532 0.909 Z M 180.192 2.682 L 180.192 9.999 L 179.586 9.999 L 179.586 2.682 Z M 191.137 6.576 L 184.817 6.576 C 184.835 7.231 184.979 7.785 185.249 8.233 C 185.518 8.682 185.874 9.018 186.313 9.244 C 186.752 9.469 187.233 9.581 187.756 9.581 C 188.474 9.581 189.076 9.404 189.562 9.049 C 190.047 8.693 190.352 8.21 190.477 7.599 L 191.112 7.599 C 190.968 8.345 190.6 8.949 190.006 9.411 C 189.413 9.874 188.662 10.106 187.754 10.106 C 187.071 10.106 186.46 9.953 185.92 9.648 C 185.381 9.344 184.958 8.905 184.654 8.333 C 184.347 7.761 184.196 7.094 184.196 6.332 C 184.196 5.57 184.347 4.903 184.647 4.338 C 184.947 3.771 185.367 3.339 185.906 3.037 C 186.446 2.737 187.061 2.586 187.754 2.586 C 188.446 2.586 189.062 2.737 189.58 3.037 C 190.096 3.339 190.489 3.739 190.758 4.236 C 191.028 4.736 191.163 5.273 191.163 5.847 C 191.163 6.17 191.154 6.414 191.135 6.574 Z M 190.212 4.434 C 189.957 3.985 189.608 3.651 189.169 3.43 C 188.73 3.209 188.253 3.1 187.74 3.1 C 187.226 3.1 186.755 3.209 186.318 3.43 C 185.881 3.651 185.528 3.985 185.253 4.434 C 184.979 4.882 184.833 5.431 184.817 6.079 L 190.559 6.079 C 190.586 5.433 190.47 4.885 190.215 4.434 Z M 195.59 9.569 C 195.074 9.209 194.783 8.698 194.72 8.033 L 195.341 8.033 C 195.385 8.51 195.603 8.886 195.994 9.165 C 196.384 9.444 196.916 9.583 197.59 9.583 C 198.148 9.583 198.589 9.441 198.917 9.158 C 199.245 8.874 199.41 8.526 199.41 8.112 C 199.41 7.824 199.321 7.589 199.147 7.406 C 198.973 7.222 198.754 7.08 198.494 6.981 C 198.234 6.883 197.878 6.774 197.43 6.658 C 196.891 6.513 196.454 6.372 196.122 6.232 C 195.789 6.093 195.506 5.884 195.274 5.605 C 195.039 5.326 194.923 4.954 194.923 4.487 C 194.923 4.146 195.025 3.83 195.232 3.537 C 195.438 3.244 195.727 3.014 196.094 2.842 C 196.461 2.672 196.879 2.586 197.346 2.586 C 198.111 2.586 198.729 2.777 199.201 3.16 C 199.672 3.544 199.926 4.071 199.963 4.743 L 199.356 4.743 C 199.328 4.257 199.14 3.862 198.789 3.558 C 198.438 3.253 197.953 3.1 197.335 3.1 C 196.814 3.1 196.382 3.235 196.04 3.504 C 195.699 3.774 195.527 4.101 195.527 4.487 C 195.527 4.829 195.624 5.105 195.817 5.317 C 196.01 5.528 196.249 5.691 196.531 5.802 C 196.814 5.914 197.188 6.035 197.655 6.16 C 198.169 6.295 198.578 6.427 198.889 6.558 C 199.192 6.683 199.462 6.877 199.677 7.125 C 199.893 7.371 200 7.701 200 8.115 C 200 8.491 199.895 8.833 199.691 9.139 C 199.484 9.444 199.196 9.683 198.829 9.853 C 198.459 10.022 198.048 10.108 197.588 10.108 C 196.77 10.108 196.103 9.929 195.587 9.569 Z\" fill=\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({vLUGq3WWp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 10.108\" overflow=\"visible\"><path d=\"M 6.902 0.36 L 6.902 1.882 L 4.394 1.882 L 4.394 9.767 L 2.507 9.767 L 2.507 1.882 L 0 1.882 L 0 0.36 Z M 10.775 2.531 C 11.166 2.305 11.612 2.194 12.116 2.194 L 12.116 4.176 L 11.616 4.176 C 11.024 4.176 10.575 4.315 10.276 4.594 C 9.974 4.873 9.825 5.359 9.825 6.049 L 9.825 9.769 L 7.938 9.769 L 7.938 2.303 L 9.825 2.303 L 9.825 3.462 C 10.066 3.067 10.385 2.756 10.775 2.533 Z M 13.013 3.999 C 13.313 3.416 13.722 2.965 14.24 2.651 C 14.756 2.338 15.334 2.18 15.971 2.18 C 16.529 2.18 17.017 2.291 17.433 2.517 C 17.851 2.742 18.186 3.026 18.437 3.365 L 18.437 2.301 L 20.337 2.301 L 20.337 9.767 L 18.437 9.767 L 18.437 8.675 C 18.195 9.025 17.86 9.314 17.433 9.544 C 17.005 9.774 16.515 9.888 15.957 9.888 C 15.327 9.888 14.756 9.725 14.238 9.402 C 13.722 9.079 13.313 8.623 13.011 8.033 C 12.709 7.445 12.56 6.769 12.56 6.005 C 12.56 5.24 12.711 4.58 13.011 3.997 Z M 18.169 4.854 C 17.99 4.527 17.746 4.276 17.442 4.099 C 17.138 3.925 16.808 3.837 16.459 3.837 C 16.111 3.837 15.785 3.922 15.488 4.092 C 15.19 4.264 14.951 4.513 14.767 4.84 C 14.584 5.168 14.491 5.556 14.491 6.007 C 14.491 6.458 14.584 6.848 14.767 7.185 C 14.951 7.522 15.195 7.78 15.495 7.959 C 15.797 8.138 16.117 8.228 16.459 8.228 C 16.801 8.228 17.138 8.14 17.442 7.966 C 17.746 7.792 17.99 7.538 18.169 7.211 C 18.348 6.883 18.439 6.49 18.439 6.03 C 18.439 5.57 18.348 5.18 18.169 4.852 Z M 28.141 3.035 C 28.689 3.597 28.963 4.38 28.963 5.386 L 28.963 9.767 L 27.076 9.767 L 27.076 5.642 C 27.076 5.049 26.928 4.594 26.632 4.273 C 26.335 3.955 25.931 3.795 25.419 3.795 C 24.908 3.795 24.488 3.955 24.186 4.273 C 23.883 4.592 23.735 5.047 23.735 5.642 L 23.735 9.767 L 21.848 9.767 L 21.848 2.301 L 23.735 2.301 L 23.735 3.23 C 23.986 2.907 24.306 2.654 24.699 2.468 C 25.089 2.284 25.519 2.191 25.986 2.191 C 26.876 2.191 27.594 2.472 28.143 3.032 Z M 31.633 9.558 C 31.147 9.337 30.764 9.039 30.481 8.661 C 30.197 8.284 30.041 7.866 30.016 7.408 L 31.917 7.408 C 31.951 7.696 32.093 7.933 32.342 8.121 C 32.588 8.31 32.897 8.405 33.264 8.405 C 33.632 8.405 33.903 8.333 34.106 8.189 C 34.308 8.045 34.408 7.861 34.408 7.636 C 34.408 7.394 34.285 7.211 34.038 7.09 C 33.792 6.969 33.397 6.836 32.858 6.692 C 32.3 6.558 31.845 6.418 31.489 6.274 C 31.134 6.13 30.829 5.909 30.573 5.614 C 30.318 5.317 30.19 4.917 30.19 4.415 C 30.19 4.001 30.309 3.625 30.548 3.283 C 30.785 2.942 31.127 2.672 31.573 2.475 C 32.019 2.277 32.542 2.177 33.144 2.177 C 34.034 2.177 34.742 2.4 35.272 2.844 C 35.802 3.288 36.095 3.89 36.148 4.643 L 34.343 4.643 C 34.315 4.345 34.192 4.111 33.973 3.936 C 33.752 3.762 33.46 3.674 33.09 3.674 C 32.749 3.674 32.486 3.737 32.302 3.862 C 32.119 3.988 32.026 4.164 32.026 4.387 C 32.026 4.638 32.151 4.829 32.402 4.959 C 32.653 5.089 33.044 5.221 33.576 5.356 C 34.115 5.491 34.559 5.63 34.91 5.774 C 35.26 5.919 35.563 6.142 35.821 6.441 C 36.076 6.743 36.209 7.141 36.218 7.633 C 36.218 8.066 36.099 8.451 35.86 8.793 C 35.623 9.135 35.281 9.402 34.835 9.595 C 34.389 9.788 33.871 9.885 33.278 9.885 C 32.686 9.885 32.119 9.776 31.633 9.555 Z M 48.917 3.035 C 49.479 3.597 49.758 4.38 49.758 5.386 L 49.758 9.767 L 47.871 9.767 L 47.871 5.642 C 47.871 5.059 47.723 4.61 47.428 4.301 C 47.132 3.992 46.726 3.837 46.215 3.837 C 45.703 3.837 45.297 3.992 44.995 4.301 C 44.693 4.61 44.544 5.059 44.544 5.642 L 44.544 9.767 L 42.657 9.767 L 42.657 5.642 C 42.657 5.059 42.508 4.61 42.213 4.301 C 41.916 3.992 41.511 3.837 41 3.837 C 40.489 3.837 40.068 3.992 39.766 4.301 C 39.464 4.61 39.315 5.059 39.315 5.642 L 39.315 9.767 L 37.429 9.767 L 37.429 2.301 L 39.315 2.301 L 39.315 3.204 C 39.557 2.891 39.871 2.642 40.252 2.463 C 40.633 2.284 41.054 2.194 41.511 2.194 C 42.095 2.194 42.617 2.317 43.075 2.563 C 43.533 2.809 43.889 3.163 44.14 3.62 C 44.381 3.188 44.734 2.844 45.197 2.582 C 45.659 2.321 46.161 2.191 46.7 2.191 C 47.616 2.191 48.355 2.472 48.917 3.032 Z M 51.18 3.999 C 51.48 3.416 51.889 2.965 52.407 2.651 C 52.923 2.338 53.502 2.18 54.139 2.18 C 54.696 2.18 55.184 2.291 55.6 2.517 C 56.018 2.742 56.353 3.026 56.604 3.365 L 56.604 2.301 L 58.505 2.301 L 58.505 9.767 L 56.604 9.767 L 56.604 8.675 C 56.362 9.025 56.028 9.314 55.6 9.544 C 55.173 9.774 54.682 9.888 54.125 9.888 C 53.495 9.888 52.923 9.725 52.405 9.402 C 51.889 9.079 51.48 8.623 51.178 8.033 C 50.876 7.445 50.727 6.769 50.727 6.005 C 50.727 5.24 50.878 4.58 51.178 3.997 Z M 56.337 4.854 C 56.158 4.527 55.914 4.276 55.61 4.099 C 55.305 3.925 54.975 3.837 54.627 3.837 C 54.278 3.837 53.953 3.922 53.655 4.092 C 53.358 4.264 53.118 4.513 52.935 4.84 C 52.751 5.168 52.658 5.556 52.658 6.007 C 52.658 6.458 52.751 6.848 52.935 7.185 C 53.118 7.522 53.362 7.78 53.662 7.959 C 53.964 8.138 54.285 8.228 54.627 8.228 C 54.968 8.228 55.305 8.14 55.61 7.966 C 55.914 7.792 56.158 7.538 56.337 7.211 C 56.516 6.883 56.606 6.49 56.606 6.03 C 56.606 5.57 56.516 5.18 56.337 4.852 Z M 60.004 4.006 C 60.317 3.428 60.754 2.977 61.312 2.658 C 61.87 2.34 62.506 2.18 63.227 2.18 C 64.152 2.18 64.918 2.412 65.525 2.874 C 66.131 3.337 66.538 3.988 66.745 4.822 L 64.709 4.822 C 64.602 4.499 64.419 4.245 64.163 4.06 C 63.908 3.876 63.592 3.783 63.213 3.783 C 62.674 3.783 62.246 3.978 61.932 4.369 C 61.619 4.759 61.461 5.314 61.461 6.032 C 61.461 6.75 61.619 7.292 61.932 7.685 C 62.246 8.075 62.674 8.27 63.213 8.27 C 63.977 8.27 64.475 7.929 64.709 7.245 L 66.745 7.245 C 66.538 8.054 66.129 8.698 65.518 9.172 C 64.907 9.648 64.142 9.885 63.227 9.885 C 62.509 9.885 61.87 9.725 61.312 9.407 C 60.754 9.088 60.32 8.637 60.004 8.059 C 59.69 7.48 59.532 6.804 59.532 6.03 C 59.532 5.256 59.69 4.582 60.004 4.001 Z M 70.63 2.531 C 71.021 2.305 71.467 2.194 71.971 2.194 L 71.971 4.176 L 71.471 4.176 C 70.879 4.176 70.43 4.315 70.131 4.594 C 69.828 4.873 69.68 5.359 69.68 6.049 L 69.68 9.769 L 67.793 9.769 L 67.793 2.303 L 69.68 2.303 L 69.68 3.462 C 69.921 3.067 70.24 2.756 70.63 2.533 Z M 74.276 9.411 C 73.7 9.093 73.249 8.64 72.921 8.056 C 72.594 7.473 72.429 6.799 72.429 6.035 C 72.429 5.27 72.596 4.596 72.933 4.013 C 73.27 3.43 73.73 2.977 74.313 2.658 C 74.897 2.34 75.55 2.18 76.268 2.18 C 76.986 2.18 77.639 2.34 78.222 2.658 C 78.805 2.977 79.268 3.43 79.602 4.013 C 79.939 4.596 80.109 5.27 80.109 6.035 C 80.109 6.799 79.934 7.473 79.591 8.056 C 79.244 8.64 78.777 9.093 78.189 9.411 C 77.601 9.73 76.941 9.89 76.214 9.89 C 75.487 9.89 74.848 9.73 74.274 9.411 Z M 77.181 7.996 C 77.481 7.831 77.722 7.58 77.901 7.248 C 78.08 6.915 78.171 6.511 78.171 6.035 C 78.171 5.326 77.985 4.78 77.611 4.397 C 77.239 4.015 76.781 3.825 76.242 3.825 C 75.703 3.825 75.252 4.015 74.887 4.397 C 74.522 4.778 74.341 5.324 74.341 6.035 C 74.341 6.746 74.518 7.29 74.873 7.673 C 75.229 8.054 75.675 8.245 76.214 8.245 C 76.556 8.245 76.876 8.161 77.179 7.996 Z M 125.582 7.573 L 121.095 7.573 L 120.193 9.999 L 119.533 9.999 L 123.01 0.753 L 123.684 0.753 L 127.148 9.999 L 126.488 9.999 L 125.584 7.573 Z M 125.392 7.062 L 123.342 1.55 L 121.281 7.062 Z M 141.525 3.335 C 142.055 3.869 142.32 4.661 142.32 5.714 L 142.32 9.999 L 141.727 9.999 L 141.727 5.754 C 141.727 4.882 141.518 4.215 141.1 3.753 C 140.682 3.29 140.11 3.058 139.38 3.058 C 138.651 3.058 138.019 3.318 137.561 3.839 C 137.103 4.359 136.873 5.115 136.873 6.102 L 136.873 9.997 L 136.281 9.997 L 136.281 5.751 C 136.281 4.88 136.071 4.213 135.653 3.751 C 135.235 3.288 134.663 3.056 133.934 3.056 C 133.204 3.056 132.572 3.316 132.114 3.837 C 131.656 4.357 131.426 5.112 131.426 6.1 L 131.426 9.994 L 130.82 9.994 L 130.82 2.677 L 131.426 2.677 L 131.426 4.266 C 131.633 3.692 131.968 3.258 132.43 2.965 C 132.893 2.672 133.425 2.528 134.027 2.528 C 134.691 2.528 135.265 2.703 135.746 3.046 C 136.227 3.393 136.557 3.902 136.736 4.575 C 136.906 3.902 137.24 3.393 137.733 3.046 C 138.228 2.7 138.807 2.528 139.471 2.528 C 140.308 2.528 140.989 2.795 141.521 3.33 Z M 153.197 6.576 L 146.877 6.576 C 146.895 7.231 147.04 7.785 147.309 8.233 C 147.579 8.682 147.934 9.018 148.373 9.244 C 148.813 9.469 149.294 9.581 149.816 9.581 C 150.534 9.581 151.136 9.404 151.622 9.049 C 152.108 8.693 152.412 8.21 152.538 7.599 L 153.172 7.599 C 153.028 8.345 152.661 8.949 152.066 9.411 C 151.473 9.874 150.723 10.106 149.814 10.106 C 149.131 10.106 148.52 9.953 147.981 9.648 C 147.442 9.344 147.019 8.905 146.714 8.333 C 146.407 7.761 146.256 7.094 146.256 6.332 C 146.256 5.57 146.407 4.903 146.707 4.338 C 147.007 3.771 147.428 3.339 147.967 3.037 C 148.506 2.737 149.122 2.586 149.814 2.586 C 150.507 2.586 151.122 2.737 151.641 3.037 C 152.156 3.339 152.549 3.739 152.819 4.236 C 153.088 4.736 153.223 5.273 153.223 5.847 C 153.223 6.17 153.214 6.414 153.195 6.574 Z M 152.273 4.434 C 152.017 3.985 151.668 3.651 151.229 3.43 C 150.79 3.209 150.314 3.1 149.8 3.1 C 149.287 3.1 148.815 3.209 148.378 3.43 C 147.941 3.651 147.588 3.985 147.314 4.434 C 147.04 4.882 146.893 5.431 146.877 6.079 L 152.619 6.079 C 152.647 5.433 152.531 4.885 152.275 4.434 Z M 162.646 3.335 C 163.194 3.869 163.468 4.661 163.468 5.714 L 163.468 9.999 L 162.876 9.999 L 162.876 5.754 C 162.876 4.882 162.655 4.215 162.216 3.753 C 161.777 3.29 161.177 3.058 160.424 3.058 C 159.671 3.058 159.002 3.309 158.53 3.813 C 158.059 4.318 157.824 5.063 157.824 6.051 L 157.824 9.999 L 157.218 9.999 L 157.218 2.682 L 157.824 2.682 L 157.824 4.232 C 158.031 3.683 158.375 3.263 158.856 2.972 C 159.337 2.679 159.892 2.535 160.52 2.535 C 161.391 2.535 162.102 2.802 162.648 3.337 Z M 167.712 0.909 C 167.612 0.813 167.563 0.686 167.563 0.525 C 167.563 0.372 167.612 0.246 167.712 0.149 C 167.809 0.051 167.932 0 168.076 0 C 168.22 0 168.341 0.049 168.441 0.149 C 168.541 0.249 168.59 0.374 168.59 0.525 C 168.59 0.688 168.541 0.816 168.441 0.909 C 168.341 1.002 168.22 1.05 168.076 1.05 C 167.932 1.05 167.812 1.004 167.712 0.909 Z M 168.374 2.682 L 168.374 9.999 L 167.767 9.999 L 167.767 2.682 Z M 173.656 3.207 L 173.656 8.045 C 173.656 8.584 173.753 8.956 173.953 9.158 C 174.151 9.36 174.502 9.46 175.003 9.46 L 175.826 9.46 L 175.826 9.999 L 174.911 9.999 C 174.272 9.999 173.802 9.848 173.502 9.548 C 173.2 9.248 173.052 8.747 173.052 8.045 L 173.052 3.207 L 171.945 3.207 L 171.945 2.682 L 173.052 2.682 L 173.052 0.823 L 173.658 0.823 L 173.658 2.682 L 175.828 2.682 L 175.828 3.207 L 173.658 3.207 Z M 179.532 0.909 C 179.433 0.813 179.384 0.686 179.384 0.525 C 179.384 0.372 179.433 0.246 179.532 0.149 C 179.63 0.051 179.753 0 179.897 0 C 180.041 0 180.162 0.049 180.262 0.149 C 180.362 0.249 180.411 0.374 180.411 0.525 C 180.411 0.688 180.362 0.816 180.262 0.909 C 180.162 1.002 180.041 1.05 179.897 1.05 C 179.753 1.05 179.632 1.004 179.532 0.909 Z M 180.192 2.682 L 180.192 9.999 L 179.586 9.999 L 179.586 2.682 Z M 191.137 6.576 L 184.817 6.576 C 184.835 7.231 184.979 7.785 185.249 8.233 C 185.518 8.682 185.874 9.018 186.313 9.244 C 186.752 9.469 187.233 9.581 187.756 9.581 C 188.474 9.581 189.076 9.404 189.562 9.049 C 190.047 8.693 190.352 8.21 190.477 7.599 L 191.112 7.599 C 190.968 8.345 190.6 8.949 190.006 9.411 C 189.413 9.874 188.662 10.106 187.754 10.106 C 187.071 10.106 186.46 9.953 185.92 9.648 C 185.381 9.344 184.958 8.905 184.654 8.333 C 184.347 7.761 184.196 7.094 184.196 6.332 C 184.196 5.57 184.347 4.903 184.647 4.338 C 184.947 3.771 185.367 3.339 185.906 3.037 C 186.446 2.737 187.061 2.586 187.754 2.586 C 188.446 2.586 189.062 2.737 189.58 3.037 C 190.096 3.339 190.489 3.739 190.758 4.236 C 191.028 4.736 191.163 5.273 191.163 5.847 C 191.163 6.17 191.154 6.414 191.135 6.574 Z M 190.212 4.434 C 189.957 3.985 189.608 3.651 189.169 3.43 C 188.73 3.209 188.253 3.1 187.74 3.1 C 187.226 3.1 186.755 3.209 186.318 3.43 C 185.881 3.651 185.528 3.985 185.253 4.434 C 184.979 4.882 184.833 5.431 184.817 6.079 L 190.559 6.079 C 190.586 5.433 190.47 4.885 190.215 4.434 Z M 195.59 9.569 C 195.074 9.209 194.783 8.698 194.72 8.033 L 195.341 8.033 C 195.385 8.51 195.603 8.886 195.994 9.165 C 196.384 9.444 196.916 9.583 197.59 9.583 C 198.148 9.583 198.589 9.441 198.917 9.158 C 199.245 8.874 199.41 8.526 199.41 8.112 C 199.41 7.824 199.321 7.589 199.147 7.406 C 198.973 7.222 198.754 7.08 198.494 6.981 C 198.234 6.883 197.878 6.774 197.43 6.658 C 196.891 6.513 196.454 6.372 196.122 6.232 C 195.789 6.093 195.506 5.884 195.274 5.605 C 195.039 5.326 194.923 4.954 194.923 4.487 C 194.923 4.146 195.025 3.83 195.232 3.537 C 195.438 3.244 195.727 3.014 196.094 2.842 C 196.461 2.672 196.879 2.586 197.346 2.586 C 198.111 2.586 198.729 2.777 199.201 3.16 C 199.672 3.544 199.926 4.071 199.963 4.743 L 199.356 4.743 C 199.328 4.257 199.14 3.862 198.789 3.558 C 198.438 3.253 197.953 3.1 197.335 3.1 C 196.814 3.1 196.382 3.235 196.04 3.504 C 195.699 3.774 195.527 4.101 195.527 4.487 C 195.527 4.829 195.624 5.105 195.817 5.317 C 196.01 5.528 196.249 5.691 196.531 5.802 C 196.814 5.914 197.188 6.035 197.655 6.16 C 198.169 6.295 198.578 6.427 198.889 6.558 C 199.192 6.683 199.462 6.877 199.677 7.125 C 199.893 7.371 200 7.701 200 8.115 C 200 8.491 199.895 8.833 199.691 9.139 C 199.484 9.444 199.196 9.683 198.829 9.853 C 198.459 10.022 198.048 10.108 197.588 10.108 C 196.77 10.108 196.103 9.929 195.587 9.569 Z\" fill=\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\"></path></svg>'},XBT18mMcm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 10.108\" overflow=\"visible\"><path d=\"M 6.902 0.36 L 6.902 1.882 L 4.394 1.882 L 4.394 9.767 L 2.507 9.767 L 2.507 1.882 L 0 1.882 L 0 0.36 Z M 10.775 2.531 C 11.166 2.305 11.612 2.194 12.116 2.194 L 12.116 4.176 L 11.616 4.176 C 11.024 4.176 10.575 4.315 10.276 4.594 C 9.974 4.873 9.825 5.359 9.825 6.049 L 9.825 9.769 L 7.938 9.769 L 7.938 2.303 L 9.825 2.303 L 9.825 3.462 C 10.066 3.067 10.385 2.756 10.775 2.533 Z M 13.013 3.999 C 13.313 3.416 13.722 2.965 14.24 2.651 C 14.756 2.338 15.334 2.18 15.971 2.18 C 16.529 2.18 17.017 2.291 17.433 2.517 C 17.851 2.742 18.186 3.026 18.437 3.365 L 18.437 2.301 L 20.337 2.301 L 20.337 9.767 L 18.437 9.767 L 18.437 8.675 C 18.195 9.025 17.86 9.314 17.433 9.544 C 17.005 9.774 16.515 9.888 15.957 9.888 C 15.327 9.888 14.756 9.725 14.238 9.402 C 13.722 9.079 13.313 8.623 13.011 8.033 C 12.709 7.445 12.56 6.769 12.56 6.005 C 12.56 5.24 12.711 4.58 13.011 3.997 Z M 18.169 4.854 C 17.99 4.527 17.746 4.276 17.442 4.099 C 17.138 3.925 16.808 3.837 16.459 3.837 C 16.111 3.837 15.785 3.922 15.488 4.092 C 15.19 4.264 14.951 4.513 14.767 4.84 C 14.584 5.168 14.491 5.556 14.491 6.007 C 14.491 6.458 14.584 6.848 14.767 7.185 C 14.951 7.522 15.195 7.78 15.495 7.959 C 15.797 8.138 16.117 8.228 16.459 8.228 C 16.801 8.228 17.138 8.14 17.442 7.966 C 17.746 7.792 17.99 7.538 18.169 7.211 C 18.348 6.883 18.439 6.49 18.439 6.03 C 18.439 5.57 18.348 5.18 18.169 4.852 Z M 28.141 3.035 C 28.689 3.597 28.963 4.38 28.963 5.386 L 28.963 9.767 L 27.076 9.767 L 27.076 5.642 C 27.076 5.049 26.928 4.594 26.632 4.273 C 26.335 3.955 25.931 3.795 25.419 3.795 C 24.908 3.795 24.488 3.955 24.186 4.273 C 23.883 4.592 23.735 5.047 23.735 5.642 L 23.735 9.767 L 21.848 9.767 L 21.848 2.301 L 23.735 2.301 L 23.735 3.23 C 23.986 2.907 24.306 2.654 24.699 2.468 C 25.089 2.284 25.519 2.191 25.986 2.191 C 26.876 2.191 27.594 2.472 28.143 3.032 Z M 31.633 9.558 C 31.147 9.337 30.764 9.039 30.481 8.661 C 30.197 8.284 30.041 7.866 30.016 7.408 L 31.917 7.408 C 31.951 7.696 32.093 7.933 32.342 8.121 C 32.588 8.31 32.897 8.405 33.264 8.405 C 33.632 8.405 33.903 8.333 34.106 8.189 C 34.308 8.045 34.408 7.861 34.408 7.636 C 34.408 7.394 34.285 7.211 34.038 7.09 C 33.792 6.969 33.397 6.836 32.858 6.692 C 32.3 6.558 31.845 6.418 31.489 6.274 C 31.134 6.13 30.829 5.909 30.573 5.614 C 30.318 5.317 30.19 4.917 30.19 4.415 C 30.19 4.001 30.309 3.625 30.548 3.283 C 30.785 2.942 31.127 2.672 31.573 2.475 C 32.019 2.277 32.542 2.177 33.144 2.177 C 34.034 2.177 34.742 2.4 35.272 2.844 C 35.802 3.288 36.095 3.89 36.148 4.643 L 34.343 4.643 C 34.315 4.345 34.192 4.111 33.973 3.936 C 33.752 3.762 33.46 3.674 33.09 3.674 C 32.749 3.674 32.486 3.737 32.302 3.862 C 32.119 3.988 32.026 4.164 32.026 4.387 C 32.026 4.638 32.151 4.829 32.402 4.959 C 32.653 5.089 33.044 5.221 33.576 5.356 C 34.115 5.491 34.559 5.63 34.91 5.774 C 35.26 5.919 35.563 6.142 35.821 6.441 C 36.076 6.743 36.209 7.141 36.218 7.633 C 36.218 8.066 36.099 8.451 35.86 8.793 C 35.623 9.135 35.281 9.402 34.835 9.595 C 34.389 9.788 33.871 9.885 33.278 9.885 C 32.686 9.885 32.119 9.776 31.633 9.555 Z M 48.917 3.035 C 49.479 3.597 49.758 4.38 49.758 5.386 L 49.758 9.767 L 47.871 9.767 L 47.871 5.642 C 47.871 5.059 47.723 4.61 47.428 4.301 C 47.132 3.992 46.726 3.837 46.215 3.837 C 45.703 3.837 45.297 3.992 44.995 4.301 C 44.693 4.61 44.544 5.059 44.544 5.642 L 44.544 9.767 L 42.657 9.767 L 42.657 5.642 C 42.657 5.059 42.508 4.61 42.213 4.301 C 41.916 3.992 41.511 3.837 41 3.837 C 40.489 3.837 40.068 3.992 39.766 4.301 C 39.464 4.61 39.315 5.059 39.315 5.642 L 39.315 9.767 L 37.429 9.767 L 37.429 2.301 L 39.315 2.301 L 39.315 3.204 C 39.557 2.891 39.871 2.642 40.252 2.463 C 40.633 2.284 41.054 2.194 41.511 2.194 C 42.095 2.194 42.617 2.317 43.075 2.563 C 43.533 2.809 43.889 3.163 44.14 3.62 C 44.381 3.188 44.734 2.844 45.197 2.582 C 45.659 2.321 46.161 2.191 46.7 2.191 C 47.616 2.191 48.355 2.472 48.917 3.032 Z M 51.18 3.999 C 51.48 3.416 51.889 2.965 52.407 2.651 C 52.923 2.338 53.502 2.18 54.139 2.18 C 54.696 2.18 55.184 2.291 55.6 2.517 C 56.018 2.742 56.353 3.026 56.604 3.365 L 56.604 2.301 L 58.505 2.301 L 58.505 9.767 L 56.604 9.767 L 56.604 8.675 C 56.362 9.025 56.028 9.314 55.6 9.544 C 55.173 9.774 54.682 9.888 54.125 9.888 C 53.495 9.888 52.923 9.725 52.405 9.402 C 51.889 9.079 51.48 8.623 51.178 8.033 C 50.876 7.445 50.727 6.769 50.727 6.005 C 50.727 5.24 50.878 4.58 51.178 3.997 Z M 56.337 4.854 C 56.158 4.527 55.914 4.276 55.61 4.099 C 55.305 3.925 54.975 3.837 54.627 3.837 C 54.278 3.837 53.953 3.922 53.655 4.092 C 53.358 4.264 53.118 4.513 52.935 4.84 C 52.751 5.168 52.658 5.556 52.658 6.007 C 52.658 6.458 52.751 6.848 52.935 7.185 C 53.118 7.522 53.362 7.78 53.662 7.959 C 53.964 8.138 54.285 8.228 54.627 8.228 C 54.968 8.228 55.305 8.14 55.61 7.966 C 55.914 7.792 56.158 7.538 56.337 7.211 C 56.516 6.883 56.606 6.49 56.606 6.03 C 56.606 5.57 56.516 5.18 56.337 4.852 Z M 60.004 4.006 C 60.317 3.428 60.754 2.977 61.312 2.658 C 61.87 2.34 62.506 2.18 63.227 2.18 C 64.152 2.18 64.918 2.412 65.525 2.874 C 66.131 3.337 66.538 3.988 66.745 4.822 L 64.709 4.822 C 64.602 4.499 64.419 4.245 64.163 4.06 C 63.908 3.876 63.592 3.783 63.213 3.783 C 62.674 3.783 62.246 3.978 61.932 4.369 C 61.619 4.759 61.461 5.314 61.461 6.032 C 61.461 6.75 61.619 7.292 61.932 7.685 C 62.246 8.075 62.674 8.27 63.213 8.27 C 63.977 8.27 64.475 7.929 64.709 7.245 L 66.745 7.245 C 66.538 8.054 66.129 8.698 65.518 9.172 C 64.907 9.648 64.142 9.885 63.227 9.885 C 62.509 9.885 61.87 9.725 61.312 9.407 C 60.754 9.088 60.32 8.637 60.004 8.059 C 59.69 7.48 59.532 6.804 59.532 6.03 C 59.532 5.256 59.69 4.582 60.004 4.001 Z M 70.63 2.531 C 71.021 2.305 71.467 2.194 71.971 2.194 L 71.971 4.176 L 71.471 4.176 C 70.879 4.176 70.43 4.315 70.131 4.594 C 69.828 4.873 69.68 5.359 69.68 6.049 L 69.68 9.769 L 67.793 9.769 L 67.793 2.303 L 69.68 2.303 L 69.68 3.462 C 69.921 3.067 70.24 2.756 70.63 2.533 Z M 74.276 9.411 C 73.7 9.093 73.249 8.64 72.921 8.056 C 72.594 7.473 72.429 6.799 72.429 6.035 C 72.429 5.27 72.596 4.596 72.933 4.013 C 73.27 3.43 73.73 2.977 74.313 2.658 C 74.897 2.34 75.55 2.18 76.268 2.18 C 76.986 2.18 77.639 2.34 78.222 2.658 C 78.805 2.977 79.268 3.43 79.602 4.013 C 79.939 4.596 80.109 5.27 80.109 6.035 C 80.109 6.799 79.934 7.473 79.591 8.056 C 79.244 8.64 78.777 9.093 78.189 9.411 C 77.601 9.73 76.941 9.89 76.214 9.89 C 75.487 9.89 74.848 9.73 74.274 9.411 Z M 77.181 7.996 C 77.481 7.831 77.722 7.58 77.901 7.248 C 78.08 6.915 78.171 6.511 78.171 6.035 C 78.171 5.326 77.985 4.78 77.611 4.397 C 77.239 4.015 76.781 3.825 76.242 3.825 C 75.703 3.825 75.252 4.015 74.887 4.397 C 74.522 4.778 74.341 5.324 74.341 6.035 C 74.341 6.746 74.518 7.29 74.873 7.673 C 75.229 8.054 75.675 8.245 76.214 8.245 C 76.556 8.245 76.876 8.161 77.179 7.996 Z M 125.582 7.573 L 121.095 7.573 L 120.193 9.999 L 119.533 9.999 L 123.01 0.753 L 123.684 0.753 L 127.148 9.999 L 126.488 9.999 L 125.584 7.573 Z M 125.392 7.062 L 123.342 1.55 L 121.281 7.062 Z M 141.525 3.335 C 142.055 3.869 142.32 4.661 142.32 5.714 L 142.32 9.999 L 141.727 9.999 L 141.727 5.754 C 141.727 4.882 141.518 4.215 141.1 3.753 C 140.682 3.29 140.11 3.058 139.38 3.058 C 138.651 3.058 138.019 3.318 137.561 3.839 C 137.103 4.359 136.873 5.115 136.873 6.102 L 136.873 9.997 L 136.281 9.997 L 136.281 5.751 C 136.281 4.88 136.071 4.213 135.653 3.751 C 135.235 3.288 134.663 3.056 133.934 3.056 C 133.204 3.056 132.572 3.316 132.114 3.837 C 131.656 4.357 131.426 5.112 131.426 6.1 L 131.426 9.994 L 130.82 9.994 L 130.82 2.677 L 131.426 2.677 L 131.426 4.266 C 131.633 3.692 131.968 3.258 132.43 2.965 C 132.893 2.672 133.425 2.528 134.027 2.528 C 134.691 2.528 135.265 2.703 135.746 3.046 C 136.227 3.393 136.557 3.902 136.736 4.575 C 136.906 3.902 137.24 3.393 137.733 3.046 C 138.228 2.7 138.807 2.528 139.471 2.528 C 140.308 2.528 140.989 2.795 141.521 3.33 Z M 153.197 6.576 L 146.877 6.576 C 146.895 7.231 147.04 7.785 147.309 8.233 C 147.579 8.682 147.934 9.018 148.373 9.244 C 148.813 9.469 149.294 9.581 149.816 9.581 C 150.534 9.581 151.136 9.404 151.622 9.049 C 152.108 8.693 152.412 8.21 152.538 7.599 L 153.172 7.599 C 153.028 8.345 152.661 8.949 152.066 9.411 C 151.473 9.874 150.723 10.106 149.814 10.106 C 149.131 10.106 148.52 9.953 147.981 9.648 C 147.442 9.344 147.019 8.905 146.714 8.333 C 146.407 7.761 146.256 7.094 146.256 6.332 C 146.256 5.57 146.407 4.903 146.707 4.338 C 147.007 3.771 147.428 3.339 147.967 3.037 C 148.506 2.737 149.122 2.586 149.814 2.586 C 150.507 2.586 151.122 2.737 151.641 3.037 C 152.156 3.339 152.549 3.739 152.819 4.236 C 153.088 4.736 153.223 5.273 153.223 5.847 C 153.223 6.17 153.214 6.414 153.195 6.574 Z M 152.273 4.434 C 152.017 3.985 151.668 3.651 151.229 3.43 C 150.79 3.209 150.314 3.1 149.8 3.1 C 149.287 3.1 148.815 3.209 148.378 3.43 C 147.941 3.651 147.588 3.985 147.314 4.434 C 147.04 4.882 146.893 5.431 146.877 6.079 L 152.619 6.079 C 152.647 5.433 152.531 4.885 152.275 4.434 Z M 162.646 3.335 C 163.194 3.869 163.468 4.661 163.468 5.714 L 163.468 9.999 L 162.876 9.999 L 162.876 5.754 C 162.876 4.882 162.655 4.215 162.216 3.753 C 161.777 3.29 161.177 3.058 160.424 3.058 C 159.671 3.058 159.002 3.309 158.53 3.813 C 158.059 4.318 157.824 5.063 157.824 6.051 L 157.824 9.999 L 157.218 9.999 L 157.218 2.682 L 157.824 2.682 L 157.824 4.232 C 158.031 3.683 158.375 3.263 158.856 2.972 C 159.337 2.679 159.892 2.535 160.52 2.535 C 161.391 2.535 162.102 2.802 162.648 3.337 Z M 167.712 0.909 C 167.612 0.813 167.563 0.686 167.563 0.525 C 167.563 0.372 167.612 0.246 167.712 0.149 C 167.809 0.051 167.932 0 168.076 0 C 168.22 0 168.341 0.049 168.441 0.149 C 168.541 0.249 168.59 0.374 168.59 0.525 C 168.59 0.688 168.541 0.816 168.441 0.909 C 168.341 1.002 168.22 1.05 168.076 1.05 C 167.932 1.05 167.812 1.004 167.712 0.909 Z M 168.374 2.682 L 168.374 9.999 L 167.767 9.999 L 167.767 2.682 Z M 173.656 3.207 L 173.656 8.045 C 173.656 8.584 173.753 8.956 173.953 9.158 C 174.151 9.36 174.502 9.46 175.003 9.46 L 175.826 9.46 L 175.826 9.999 L 174.911 9.999 C 174.272 9.999 173.802 9.848 173.502 9.548 C 173.2 9.248 173.052 8.747 173.052 8.045 L 173.052 3.207 L 171.945 3.207 L 171.945 2.682 L 173.052 2.682 L 173.052 0.823 L 173.658 0.823 L 173.658 2.682 L 175.828 2.682 L 175.828 3.207 L 173.658 3.207 Z M 179.532 0.909 C 179.433 0.813 179.384 0.686 179.384 0.525 C 179.384 0.372 179.433 0.246 179.532 0.149 C 179.63 0.051 179.753 0 179.897 0 C 180.041 0 180.162 0.049 180.262 0.149 C 180.362 0.249 180.411 0.374 180.411 0.525 C 180.411 0.688 180.362 0.816 180.262 0.909 C 180.162 1.002 180.041 1.05 179.897 1.05 C 179.753 1.05 179.632 1.004 179.532 0.909 Z M 180.192 2.682 L 180.192 9.999 L 179.586 9.999 L 179.586 2.682 Z M 191.137 6.576 L 184.817 6.576 C 184.835 7.231 184.979 7.785 185.249 8.233 C 185.518 8.682 185.874 9.018 186.313 9.244 C 186.752 9.469 187.233 9.581 187.756 9.581 C 188.474 9.581 189.076 9.404 189.562 9.049 C 190.047 8.693 190.352 8.21 190.477 7.599 L 191.112 7.599 C 190.968 8.345 190.6 8.949 190.006 9.411 C 189.413 9.874 188.662 10.106 187.754 10.106 C 187.071 10.106 186.46 9.953 185.92 9.648 C 185.381 9.344 184.958 8.905 184.654 8.333 C 184.347 7.761 184.196 7.094 184.196 6.332 C 184.196 5.57 184.347 4.903 184.647 4.338 C 184.947 3.771 185.367 3.339 185.906 3.037 C 186.446 2.737 187.061 2.586 187.754 2.586 C 188.446 2.586 189.062 2.737 189.58 3.037 C 190.096 3.339 190.489 3.739 190.758 4.236 C 191.028 4.736 191.163 5.273 191.163 5.847 C 191.163 6.17 191.154 6.414 191.135 6.574 Z M 190.212 4.434 C 189.957 3.985 189.608 3.651 189.169 3.43 C 188.73 3.209 188.253 3.1 187.74 3.1 C 187.226 3.1 186.755 3.209 186.318 3.43 C 185.881 3.651 185.528 3.985 185.253 4.434 C 184.979 4.882 184.833 5.431 184.817 6.079 L 190.559 6.079 C 190.586 5.433 190.47 4.885 190.215 4.434 Z M 195.59 9.569 C 195.074 9.209 194.783 8.698 194.72 8.033 L 195.341 8.033 C 195.385 8.51 195.603 8.886 195.994 9.165 C 196.384 9.444 196.916 9.583 197.59 9.583 C 198.148 9.583 198.589 9.441 198.917 9.158 C 199.245 8.874 199.41 8.526 199.41 8.112 C 199.41 7.824 199.321 7.589 199.147 7.406 C 198.973 7.222 198.754 7.08 198.494 6.981 C 198.234 6.883 197.878 6.774 197.43 6.658 C 196.891 6.513 196.454 6.372 196.122 6.232 C 195.789 6.093 195.506 5.884 195.274 5.605 C 195.039 5.326 194.923 4.954 194.923 4.487 C 194.923 4.146 195.025 3.83 195.232 3.537 C 195.438 3.244 195.727 3.014 196.094 2.842 C 196.461 2.672 196.879 2.586 197.346 2.586 C 198.111 2.586 198.729 2.777 199.201 3.16 C 199.672 3.544 199.926 4.071 199.963 4.743 L 199.356 4.743 C 199.328 4.257 199.14 3.862 198.789 3.558 C 198.438 3.253 197.953 3.1 197.335 3.1 C 196.814 3.1 196.382 3.235 196.04 3.504 C 195.699 3.774 195.527 4.101 195.527 4.487 C 195.527 4.829 195.624 5.105 195.817 5.317 C 196.01 5.528 196.249 5.691 196.531 5.802 C 196.814 5.914 197.188 6.035 197.655 6.16 C 198.169 6.295 198.578 6.427 198.889 6.558 C 199.192 6.683 199.462 6.877 199.677 7.125 C 199.893 7.371 200 7.701 200 8.115 C 200 8.491 199.895 8.833 199.691 9.139 C 199.484 9.444 199.196 9.683 198.829 9.853 C 198.459 10.022 198.048 10.108 197.588 10.108 C 196.77 10.108 196.103 9.929 195.587 9.569 Z\" fill=\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-178kf9g\",layoutDependency:layoutDependency,layoutId:\"ueHvWVzwz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.902 9.407\" overflow=\"visible\"><path d=\"M 6.902 0 L 6.902 1.522 L 4.394 1.522 L 4.394 9.407 L 2.507 9.407 L 2.507 1.522 L 0 1.522 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ielzqy\",layoutDependency:layoutDependency,layoutId:\"mTaR4lUvu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.178 7.575\" overflow=\"visible\"><path d=\"M 2.837 0.337 C 3.228 0.112 3.674 0 4.178 0 L 4.178 1.982 L 3.678 1.982 C 3.086 1.982 2.637 2.122 2.338 2.4 C 2.036 2.679 1.887 3.165 1.887 3.855 L 1.887 7.575 L 0 7.575 L 0 0.109 L 1.887 0.109 L 1.887 1.269 C 2.129 0.874 2.447 0.562 2.837 0.339 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13wmgte\",layoutDependency:layoutDependency,layoutId:\"cFGi9hldZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.778 7.708\" overflow=\"visible\"><path d=\"M 0.453 1.819 C 0.753 1.236 1.162 0.785 1.68 0.472 C 2.196 0.158 2.775 0 3.411 0 C 3.969 0 4.457 0.112 4.873 0.337 C 5.291 0.562 5.626 0.846 5.877 1.185 L 5.877 0.121 L 7.778 0.121 L 7.778 7.587 L 5.877 7.587 L 5.877 6.495 C 5.635 6.846 5.3 7.134 4.873 7.364 C 4.445 7.594 3.955 7.708 3.397 7.708 C 2.768 7.708 2.196 7.545 1.678 7.222 C 1.162 6.899 0.753 6.444 0.451 5.854 C 0.149 5.266 0 4.589 0 3.825 C 0 3.06 0.151 2.4 0.451 1.817 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17gls07\",layoutDependency:layoutDependency,layoutId:\"zvb7TudFI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.948 4.392\" overflow=\"visible\"><path d=\"M 3.678 1.018 C 3.5 0.69 3.256 0.439 2.951 0.263 C 2.647 0.088 2.317 0 1.968 0 C 1.62 0 1.294 0.086 0.997 0.256 C 0.699 0.428 0.46 0.676 0.277 1.004 C 0.093 1.332 0 1.72 0 2.17 C 0 2.621 0.093 3.012 0.277 3.349 C 0.46 3.685 0.704 3.943 1.004 4.122 C 1.306 4.301 1.627 4.392 1.968 4.392 C 2.31 4.392 2.647 4.304 2.951 4.129 C 3.256 3.955 3.5 3.702 3.678 3.374 C 3.857 3.046 3.948 2.654 3.948 2.194 C 3.948 1.734 3.857 1.343 3.678 1.015 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k4i5pz\",layoutDependency:layoutDependency,layoutId:\"SKaMbWI0Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.115 7.575\" overflow=\"visible\"><path d=\"M 6.293 0.844 C 6.841 1.406 7.115 2.189 7.115 3.195 L 7.115 7.575 L 5.228 7.575 L 5.228 3.451 C 5.228 2.858 5.08 2.403 4.785 2.082 C 4.487 1.764 4.083 1.603 3.572 1.603 C 3.06 1.603 2.64 1.764 2.338 2.082 C 2.036 2.4 1.887 2.856 1.887 3.451 L 1.887 7.575 L 0 7.575 L 0 0.109 L 1.887 0.109 L 1.887 1.039 C 2.138 0.716 2.459 0.462 2.851 0.277 C 3.242 0.093 3.672 0 4.139 0 C 5.029 0 5.747 0.281 6.295 0.841 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j4xrc3\",layoutDependency:layoutDependency,layoutId:\"WMWowzQcI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.202 7.708\" overflow=\"visible\"><path d=\"M 1.617 7.38 C 1.132 7.159 0.748 6.862 0.465 6.483 C 0.181 6.107 0.026 5.689 0 5.231 L 1.901 5.231 C 1.936 5.519 2.077 5.756 2.326 5.944 C 2.572 6.132 2.881 6.228 3.249 6.228 C 3.616 6.228 3.888 6.156 4.09 6.012 C 4.292 5.867 4.392 5.684 4.392 5.458 C 4.392 5.217 4.269 5.033 4.022 4.912 C 3.776 4.792 3.381 4.659 2.842 4.515 C 2.284 4.38 1.829 4.241 1.473 4.097 C 1.118 3.953 0.813 3.732 0.558 3.437 C 0.302 3.139 0.174 2.74 0.174 2.238 C 0.174 1.824 0.293 1.448 0.532 1.106 C 0.769 0.765 1.111 0.495 1.557 0.297 C 2.003 0.1 2.526 0 3.128 0 C 4.018 0 4.726 0.223 5.256 0.667 C 5.786 1.111 6.079 1.713 6.132 2.465 L 4.327 2.465 C 4.299 2.168 4.176 1.933 3.957 1.759 C 3.737 1.585 3.444 1.496 3.074 1.496 C 2.733 1.496 2.47 1.559 2.287 1.685 C 2.103 1.81 2.01 1.987 2.01 2.21 C 2.01 2.461 2.136 2.651 2.386 2.782 C 2.637 2.912 3.028 3.044 3.56 3.179 C 4.099 3.314 4.543 3.453 4.894 3.597 C 5.245 3.741 5.547 3.964 5.805 4.264 C 6.06 4.566 6.193 4.964 6.202 5.456 C 6.202 5.888 6.084 6.274 5.844 6.616 C 5.607 6.957 5.266 7.225 4.819 7.417 C 4.373 7.61 3.855 7.708 3.263 7.708 C 2.67 7.708 2.103 7.599 1.617 7.378 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6acgu4\",layoutDependency:layoutDependency,layoutId:\"wu6LiZkwk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.33 7.575\" overflow=\"visible\"><path d=\"M 11.489 0.844 C 12.051 1.406 12.33 2.189 12.33 3.195 L 12.33 7.575 L 10.443 7.575 L 10.443 3.451 C 10.443 2.868 10.294 2.419 9.999 2.11 C 9.704 1.801 9.297 1.645 8.786 1.645 C 8.275 1.645 7.868 1.801 7.566 2.11 C 7.264 2.419 7.115 2.868 7.115 3.451 L 7.115 7.575 L 5.228 7.575 L 5.228 3.451 C 5.228 2.868 5.08 2.419 4.785 2.11 C 4.487 1.801 4.083 1.645 3.572 1.645 C 3.06 1.645 2.64 1.801 2.338 2.11 C 2.036 2.419 1.887 2.868 1.887 3.451 L 1.887 7.575 L 0 7.575 L 0 0.109 L 1.887 0.109 L 1.887 1.013 C 2.129 0.699 2.442 0.451 2.823 0.272 C 3.204 0.093 3.625 0.002 4.083 0.002 C 4.666 0.002 5.189 0.125 5.647 0.372 C 6.104 0.618 6.46 0.971 6.711 1.429 C 6.953 0.997 7.306 0.653 7.768 0.39 C 8.231 0.13 8.733 0 9.272 0 C 10.187 0 10.926 0.281 11.489 0.841 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1whtohu\",layoutDependency:layoutDependency,layoutId:\"tmUN9Bk8B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.778 7.708\" overflow=\"visible\"><path d=\"M 0.453 1.819 C 0.753 1.236 1.162 0.785 1.68 0.472 C 2.196 0.158 2.775 0 3.411 0 C 3.969 0 4.457 0.112 4.873 0.337 C 5.291 0.562 5.626 0.846 5.877 1.185 L 5.877 0.121 L 7.778 0.121 L 7.778 7.587 L 5.877 7.587 L 5.877 6.495 C 5.635 6.846 5.3 7.134 4.873 7.364 C 4.445 7.594 3.955 7.708 3.397 7.708 C 2.768 7.708 2.196 7.545 1.678 7.222 C 1.162 6.899 0.753 6.444 0.451 5.854 C 0.149 5.266 0 4.589 0 3.825 C 0 3.06 0.151 2.4 0.451 1.817 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4yvwcd\",layoutDependency:layoutDependency,layoutId:\"ipZ9gchtm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.948 4.392\" overflow=\"visible\"><path d=\"M 3.678 1.018 C 3.5 0.69 3.256 0.439 2.951 0.263 C 2.647 0.088 2.317 0 1.968 0 C 1.62 0 1.294 0.086 0.997 0.256 C 0.699 0.428 0.46 0.676 0.277 1.004 C 0.093 1.332 0 1.72 0 2.17 C 0 2.621 0.093 3.012 0.277 3.349 C 0.46 3.685 0.704 3.943 1.004 4.122 C 1.306 4.301 1.627 4.392 1.968 4.392 C 2.31 4.392 2.647 4.304 2.951 4.129 C 3.256 3.955 3.5 3.702 3.678 3.374 C 3.857 3.046 3.948 2.654 3.948 2.194 C 3.948 1.734 3.857 1.343 3.678 1.015 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i4dgzo\",layoutDependency:layoutDependency,layoutId:\"ufiIiQt_g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.213 7.706\" overflow=\"visible\"><path d=\"M 0.472 1.826 C 0.785 1.248 1.222 0.797 1.78 0.479 C 2.338 0.16 2.974 0 3.695 0 C 4.62 0 5.386 0.232 5.993 0.695 C 6.599 1.157 7.006 1.808 7.213 2.642 L 5.177 2.642 C 5.07 2.319 4.887 2.066 4.631 1.88 C 4.376 1.696 4.06 1.603 3.681 1.603 C 3.142 1.603 2.714 1.799 2.4 2.189 C 2.087 2.579 1.929 3.135 1.929 3.853 C 1.929 4.571 2.087 5.112 2.4 5.505 C 2.714 5.895 3.142 6.091 3.681 6.091 C 4.445 6.091 4.943 5.749 5.177 5.066 L 7.213 5.066 C 7.006 5.874 6.597 6.518 5.986 6.992 C 5.375 7.469 4.61 7.706 3.695 7.706 C 2.977 7.706 2.338 7.545 1.78 7.227 C 1.222 6.908 0.788 6.458 0.472 5.879 C 0.158 5.3 0 4.624 0 3.85 C 0 3.077 0.158 2.403 0.472 1.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14bsjj9\",layoutDependency:layoutDependency,layoutId:\"YGHRtS_IS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.178 7.575\" overflow=\"visible\"><path d=\"M 2.837 0.337 C 3.228 0.112 3.674 0 4.178 0 L 4.178 1.982 L 3.678 1.982 C 3.086 1.982 2.637 2.122 2.338 2.4 C 2.036 2.679 1.887 3.165 1.887 3.855 L 1.887 7.575 L 0 7.575 L 0 0.109 L 1.887 0.109 L 1.887 1.269 C 2.129 0.874 2.447 0.562 2.837 0.339 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vnjkpc\",layoutDependency:layoutDependency,layoutId:\"K5jc7W5qJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.68 7.71\" overflow=\"visible\"><path d=\"M 1.847 7.231 C 1.271 6.913 0.82 6.46 0.493 5.877 C 0.165 5.293 0 4.62 0 3.855 C 0 3.091 0.167 2.417 0.504 1.833 C 0.841 1.25 1.301 0.797 1.885 0.479 C 2.468 0.16 3.121 0 3.839 0 C 4.557 0 5.21 0.16 5.793 0.479 C 6.376 0.797 6.839 1.25 7.173 1.833 C 7.51 2.417 7.68 3.091 7.68 3.855 C 7.68 4.62 7.506 5.293 7.162 5.877 C 6.816 6.46 6.348 6.913 5.761 7.231 C 5.173 7.55 4.513 7.71 3.785 7.71 C 3.058 7.71 2.419 7.55 1.845 7.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fg7bzh\",layoutDependency:layoutDependency,layoutId:\"ZoMNlLON5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.83 4.42\" overflow=\"visible\"><path d=\"M 2.84 4.171 C 3.139 4.006 3.381 3.755 3.56 3.423 C 3.739 3.091 3.83 2.686 3.83 2.21 C 3.83 1.501 3.644 0.955 3.27 0.572 C 2.898 0.191 2.44 0 1.901 0 C 1.362 0 0.911 0.191 0.546 0.572 C 0.181 0.953 0 1.499 0 2.21 C 0 2.921 0.177 3.465 0.532 3.848 C 0.888 4.229 1.334 4.42 1.873 4.42 C 2.215 4.42 2.535 4.336 2.837 4.171 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14g03fv\",layoutDependency:layoutDependency,layoutId:\"LaBGzhGOI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.615 9.246\" overflow=\"visible\"><path d=\"M 6.049 6.82 L 1.562 6.82 L 0.66 9.246 L 0 9.246 L 3.476 0 L 4.15 0 L 7.615 9.246 L 6.955 9.246 L 6.051 6.82 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10pjsoj\",layoutDependency:layoutDependency,layoutId:\"KoFVQEagG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.111 5.512\" overflow=\"visible\"><path d=\"M 4.111 5.512 L 2.061 0 L 0 5.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vs7hoi\",layoutDependency:layoutDependency,layoutId:\"XI5MCXbzx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.5 7.471\" overflow=\"visible\"><path d=\"M 10.705 0.806 C 11.235 1.341 11.5 2.133 11.5 3.186 L 11.5 7.471 L 10.908 7.471 L 10.908 3.225 C 10.908 2.354 10.699 1.687 10.28 1.225 C 9.862 0.762 9.29 0.53 8.561 0.53 C 7.831 0.53 7.199 0.79 6.741 1.311 C 6.283 1.831 6.053 2.586 6.053 3.574 L 6.053 7.469 L 5.461 7.469 L 5.461 3.223 C 5.461 2.352 5.252 1.685 4.833 1.222 C 4.415 0.76 3.843 0.527 3.114 0.527 C 2.384 0.527 1.752 0.788 1.294 1.308 C 0.837 1.829 0.606 2.584 0.606 3.572 L 0.606 7.466 L 0 7.466 L 0 0.149 L 0.606 0.149 L 0.606 1.738 C 0.813 1.164 1.148 0.73 1.61 0.437 C 2.073 0.144 2.605 0 3.207 0 C 3.871 0 4.445 0.174 4.926 0.518 C 5.407 0.864 5.737 1.373 5.916 2.047 C 6.086 1.373 6.421 0.864 6.913 0.518 C 7.408 0.172 7.987 0 8.651 0 C 9.488 0 10.169 0.267 10.701 0.802 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1km5e62\",layoutDependency:layoutDependency,layoutId:\"kkHnZL7sh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.967 7.52\" overflow=\"visible\"><path d=\"M 6.941 3.99 L 0.62 3.99 C 0.639 4.645 0.783 5.198 1.053 5.647 C 1.322 6.095 1.678 6.432 2.117 6.658 C 2.556 6.883 3.037 6.994 3.56 6.994 C 4.278 6.994 4.88 6.818 5.366 6.462 C 5.851 6.107 6.156 5.623 6.281 5.012 L 6.915 5.012 C 6.771 5.758 6.404 6.362 5.809 6.825 C 5.217 7.287 4.466 7.52 3.558 7.52 C 2.874 7.52 2.263 7.366 1.724 7.062 C 1.185 6.757 0.762 6.318 0.458 5.747 C 0.151 5.175 0 4.508 0 3.746 C 0 2.984 0.151 2.317 0.451 1.752 C 0.751 1.185 1.171 0.753 1.71 0.451 C 2.249 0.151 2.865 0 3.558 0 C 4.25 0 4.866 0.151 5.384 0.451 C 5.9 0.753 6.293 1.153 6.562 1.65 C 6.832 2.149 6.967 2.686 6.967 3.26 C 6.967 3.583 6.957 3.827 6.939 3.988 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fjxwqd\",layoutDependency:layoutDependency,layoutId:\"vuvNiPwgE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.746 2.979\" overflow=\"visible\"><path d=\"M 5.396 1.334 C 5.14 0.885 4.792 0.551 4.352 0.33 C 3.913 0.109 3.437 0 2.923 0 C 2.41 0 1.938 0.109 1.501 0.33 C 1.064 0.551 0.711 0.885 0.437 1.334 C 0.163 1.782 0.016 2.331 0 2.979 L 5.742 2.979 C 5.77 2.333 5.654 1.785 5.398 1.334 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gyw8oo\",layoutDependency:layoutDependency,layoutId:\"cbsT_SFoQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.251 7.464\" overflow=\"visible\"><path d=\"M 5.428 0.799 C 5.977 1.334 6.251 2.126 6.251 3.179 L 6.251 7.464 L 5.658 7.464 L 5.658 3.218 C 5.658 2.347 5.438 1.68 4.998 1.218 C 4.559 0.755 3.96 0.523 3.207 0.523 C 2.454 0.523 1.785 0.774 1.313 1.278 C 0.841 1.782 0.606 2.528 0.606 3.516 L 0.606 7.464 L 0 7.464 L 0 0.146 L 0.606 0.146 L 0.606 1.696 C 0.813 1.148 1.157 0.727 1.638 0.437 C 2.119 0.144 2.675 0 3.302 0 C 4.173 0 4.885 0.267 5.431 0.802 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nq6uy5\",layoutDependency:layoutDependency,layoutId:\"ukf48D5BD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.027 1.05\" overflow=\"visible\"><path d=\"M 0.149 0.909 C 0.049 0.813 0 0.686 0 0.525 C 0 0.372 0.049 0.246 0.149 0.149 C 0.246 0.051 0.369 0 0.514 0 C 0.658 0 0.778 0.049 0.878 0.149 C 0.978 0.249 1.027 0.374 1.027 0.525 C 1.027 0.688 0.978 0.816 0.878 0.909 C 0.778 1.002 0.658 1.05 0.514 1.05 C 0.369 1.05 0.249 1.004 0.149 0.909 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cy5qd9\",layoutDependency:layoutDependency,layoutId:\"aqmbrRvdx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.317\" overflow=\"visible\"><path d=\"M 0.606 0 L 0.606 7.317 L 0 7.317 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16b31s\",layoutDependency:layoutDependency,layoutId:\"S7OwKScjP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.883 9.176\" overflow=\"visible\"><path d=\"M 1.71 2.384 L 1.71 7.222 C 1.71 7.761 1.808 8.133 2.008 8.335 C 2.205 8.537 2.556 8.637 3.058 8.637 L 3.881 8.637 L 3.881 9.176 L 2.965 9.176 C 2.326 9.176 1.857 9.025 1.557 8.726 C 1.255 8.426 1.106 7.924 1.106 7.222 L 1.106 2.384 L 0 2.384 L 0 1.859 L 1.106 1.859 L 1.106 0 L 1.713 0 L 1.713 1.859 L 3.883 1.859 L 3.883 2.384 L 1.713 2.384 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-167pqug\",layoutDependency:layoutDependency,layoutId:\"p1HBKNz1U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.027 1.05\" overflow=\"visible\"><path d=\"M 0.149 0.909 C 0.049 0.813 0 0.686 0 0.525 C 0 0.372 0.049 0.246 0.149 0.149 C 0.246 0.051 0.369 0 0.514 0 C 0.658 0 0.778 0.049 0.878 0.149 C 0.978 0.249 1.027 0.374 1.027 0.525 C 1.027 0.688 0.978 0.816 0.878 0.909 C 0.778 1.002 0.658 1.05 0.514 1.05 C 0.369 1.05 0.249 1.004 0.149 0.909 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zzng2b\",layoutDependency:layoutDependency,layoutId:\"RiBtyXDQm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.317\" overflow=\"visible\"><path d=\"M 0.606 0 L 0.606 7.317 L 0 7.317 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-597qzv\",layoutDependency:layoutDependency,layoutId:\"heDT0H9yu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.967 7.52\" overflow=\"visible\"><path d=\"M 6.941 3.99 L 0.62 3.99 C 0.639 4.645 0.783 5.198 1.053 5.647 C 1.322 6.095 1.678 6.432 2.117 6.658 C 2.556 6.883 3.037 6.994 3.56 6.994 C 4.278 6.994 4.88 6.818 5.366 6.462 C 5.851 6.107 6.156 5.623 6.281 5.012 L 6.915 5.012 C 6.771 5.758 6.404 6.362 5.809 6.825 C 5.217 7.287 4.466 7.52 3.558 7.52 C 2.874 7.52 2.263 7.366 1.724 7.062 C 1.185 6.757 0.762 6.318 0.458 5.747 C 0.151 5.175 0 4.508 0 3.746 C 0 2.984 0.151 2.317 0.451 1.752 C 0.751 1.185 1.171 0.753 1.71 0.451 C 2.249 0.151 2.865 0 3.558 0 C 4.25 0 4.866 0.151 5.384 0.451 C 5.9 0.753 6.293 1.153 6.562 1.65 C 6.832 2.149 6.967 2.686 6.967 3.26 C 6.967 3.583 6.957 3.827 6.939 3.988 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f4v6ht\",layoutDependency:layoutDependency,layoutId:\"rmJ6scUkc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.746 2.979\" overflow=\"visible\"><path d=\"M 5.396 1.334 C 5.14 0.885 4.792 0.551 4.352 0.33 C 3.913 0.109 3.437 0 2.923 0 C 2.41 0 1.938 0.109 1.501 0.33 C 1.064 0.551 0.711 0.885 0.437 1.334 C 0.163 1.782 0.016 2.331 0 2.979 L 5.742 2.979 C 5.77 2.333 5.654 1.785 5.398 1.334 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-81wwpu\",layoutDependency:layoutDependency,layoutId:\"zHd8sP5Rf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.28 7.522\" overflow=\"visible\"><path d=\"M 0.869 6.983 C 0.353 6.623 0.063 6.111 0 5.447 L 0.62 5.447 C 0.665 5.923 0.883 6.3 1.273 6.579 C 1.664 6.857 2.196 6.997 2.87 6.997 C 3.428 6.997 3.869 6.855 4.197 6.572 C 4.524 6.288 4.689 5.939 4.689 5.526 C 4.689 5.238 4.601 5.003 4.427 4.819 C 4.252 4.636 4.034 4.494 3.774 4.394 C 3.514 4.297 3.158 4.187 2.709 4.071 C 2.17 3.927 1.734 3.785 1.401 3.646 C 1.069 3.507 0.785 3.297 0.553 3.019 C 0.318 2.74 0.202 2.368 0.202 1.901 C 0.202 1.559 0.304 1.243 0.511 0.95 C 0.718 0.658 1.006 0.428 1.373 0.256 C 1.74 0.086 2.159 0 2.626 0 C 3.39 0 4.008 0.191 4.48 0.574 C 4.952 0.957 5.205 1.485 5.242 2.156 L 4.636 2.156 C 4.608 1.671 4.42 1.276 4.069 0.971 C 3.718 0.667 3.232 0.514 2.614 0.514 C 2.094 0.514 1.661 0.648 1.32 0.918 C 0.978 1.187 0.806 1.515 0.806 1.901 C 0.806 2.242 0.904 2.519 1.097 2.73 C 1.29 2.942 1.529 3.105 1.81 3.216 C 2.094 3.328 2.468 3.448 2.935 3.574 C 3.448 3.709 3.857 3.841 4.169 3.971 C 4.472 4.097 4.741 4.291 4.957 4.538 C 5.173 4.785 5.28 5.115 5.28 5.528 C 5.28 5.905 5.175 6.246 4.97 6.553 C 4.764 6.857 4.476 7.097 4.108 7.266 C 3.739 7.436 3.328 7.522 2.868 7.522 C 2.05 7.522 1.383 7.343 0.867 6.983 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ii7yt1\",layoutDependency:layoutDependency,layoutId:\"ex6QANiBj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zqszca\",layoutDependency:layoutDependency,layoutId:\"PBEkHoOGh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.86 47.739\" overflow=\"visible\"><path d=\"M 23.79 0 C 24.801 3.634 25.823 7.215 25.858 11.152 C 25.902 16.322 24.833 21.299 21.903 25.58 C 18.778 30.146 14.318 33.52 9.157 35.567 C 13.25 30.964 16.268 26.644 16.721 20.268 C 16.856 18.385 17.037 14.217 14.923 13.352 C 13.075 12.597 10.71 14.658 9.506 16.18 C 7.824 18.179 6.49 20.314 5.7 22.863 C 3.19 30.952 2.981 39.285 4.682 47.739 C -1.657 36.42 -2.157 18.718 6.906 8.712 C 11.753 3.358 16.905 1.736 23.328 0 L 23.792 0 Z\" fill=\"var(--token-1ce8152a-4975-4766-ad8b-5cb4eabade3f, rgb(79, 97, 72))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({COha5lHQ6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.403 47.739\" overflow=\"visible\"><path d=\"M 21.531 0 C 22.445 3.634 23.371 7.215 23.402 11.152 C 23.442 16.322 22.475 21.299 19.823 25.58 C 16.994 30.146 12.959 33.52 8.288 35.567 C 11.991 30.964 14.723 26.644 15.133 20.268 C 15.255 18.385 15.419 14.217 13.505 13.352 C 11.833 12.597 9.693 14.658 8.603 16.18 C 7.081 18.179 5.873 20.314 5.158 22.863 C 2.887 30.952 2.698 39.285 4.237 47.739 C -1.5 36.42 -1.952 18.718 6.25 8.712 C 10.637 3.358 15.299 1.736 21.112 0 L 21.533 0 Z\" fill=\"var(--token-1ce8152a-4975-4766-ad8b-5cb4eabade3f, rgb(95, 125, 60))\"></path></svg>'},vLUGq3WWp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.86 47.739\" overflow=\"visible\"><path d=\"M 23.79 0 C 24.801 3.634 25.823 7.215 25.858 11.152 C 25.902 16.322 24.833 21.299 21.903 25.58 C 18.778 30.146 14.318 33.52 9.157 35.567 C 13.25 30.964 16.268 26.644 16.721 20.268 C 16.856 18.385 17.037 14.217 14.923 13.352 C 13.075 12.597 10.71 14.658 9.506 16.18 C 7.824 18.179 6.49 20.314 5.7 22.863 C 3.19 30.952 2.981 39.285 4.682 47.739 C -1.657 36.42 -2.157 18.718 6.906 8.712 C 11.753 3.358 16.905 1.736 23.328 0 L 23.792 0 Z\" fill=\"var(--token-73cd8923-21ee-4045-9ae7-177d58e9576f, rgb(0, 0, 0))\"></path></svg>'},XBT18mMcm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.86 47.739\" overflow=\"visible\"><path d=\"M 23.79 0 C 24.801 3.634 25.823 7.215 25.858 11.152 C 25.902 16.322 24.833 21.299 21.903 25.58 C 18.778 30.146 14.318 33.52 9.157 35.567 C 13.25 30.964 16.268 26.644 16.721 20.268 C 16.856 18.385 17.037 14.217 14.923 13.352 C 13.075 12.597 10.71 14.658 9.506 16.18 C 7.824 18.179 6.49 20.314 5.7 22.863 C 3.19 30.952 2.981 39.285 4.682 47.739 C -1.657 36.42 -2.157 18.718 6.906 8.712 C 11.753 3.358 16.905 1.736 23.328 0 L 23.792 0 Z\" fill=\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aaVUV.framer-sg3x3t, .framer-aaVUV .framer-sg3x3t { display: block; }\",\".framer-aaVUV.framer-zpczk3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-aaVUV .framer-8lm7j3 { height: 48px; position: relative; width: 200px; }\",\".framer-aaVUV .framer-l4avy0 { height: 10px; left: 0px; position: absolute; top: 19px; width: 200px; }\",\".framer-aaVUV .framer-178kf9g { height: 10px; left: 0px; position: absolute; top: 1px; width: 7px; }\",\".framer-aaVUV .framer-1ielzqy { height: 8px; left: 8px; position: absolute; top: 2px; width: 4px; }\",\".framer-aaVUV .framer-13wmgte { height: 8px; left: 13px; position: absolute; top: 2px; width: 8px; }\",\".framer-aaVUV .framer-17gls07 { height: 5px; left: 15px; position: absolute; top: 4px; width: 4px; }\",\".framer-aaVUV .framer-k4i5pz { height: 8px; left: 22px; position: absolute; top: 2px; width: 7px; }\",\".framer-aaVUV .framer-j4xrc3 { height: 8px; left: 30px; position: absolute; top: 2px; width: 6px; }\",\".framer-aaVUV .framer-6acgu4 { height: 8px; left: 38px; position: absolute; top: 2px; width: 13px; }\",\".framer-aaVUV .framer-1whtohu { height: 8px; left: 51px; position: absolute; top: 2px; width: 8px; }\",\".framer-aaVUV .framer-4yvwcd { height: 5px; left: 53px; position: absolute; top: 4px; width: 4px; }\",\".framer-aaVUV .framer-i4dgzo { height: 8px; left: 60px; position: absolute; top: 2px; width: 7px; }\",\".framer-aaVUV .framer-14bsjj9 { height: 8px; left: 68px; position: absolute; top: 2px; width: 4px; }\",\".framer-aaVUV .framer-vnjkpc { height: 8px; left: 73px; position: absolute; top: 2px; width: 8px; }\",\".framer-aaVUV .framer-1fg7bzh { height: 5px; left: 75px; position: absolute; top: 4px; width: 4px; }\",\".framer-aaVUV .framer-14g03fv { height: 9px; left: 120px; position: absolute; top: 1px; width: 8px; }\",\".framer-aaVUV .framer-10pjsoj { height: 6px; left: 122px; position: absolute; top: 2px; width: 4px; }\",\".framer-aaVUV .framer-vs7hoi { height: 8px; left: 131px; position: absolute; top: 3px; width: 12px; }\",\".framer-aaVUV .framer-1km5e62 { height: 8px; left: 147px; position: absolute; top: 3px; width: 7px; }\",\".framer-aaVUV .framer-1fjxwqd { height: 3px; left: 147px; position: absolute; top: 3px; width: 6px; }\",\".framer-aaVUV .framer-gyw8oo { height: 8px; left: 157px; position: absolute; top: 3px; width: 7px; }\",\".framer-aaVUV .framer-1nq6uy5 { height: 1px; left: 168px; position: absolute; top: 0px; width: 1px; }\",\".framer-aaVUV .framer-cy5qd9 { height: 8px; left: 168px; position: absolute; top: 3px; width: 1px; }\",\".framer-aaVUV .framer-16b31s { height: 9px; left: 172px; position: absolute; top: 1px; width: 4px; }\",\".framer-aaVUV .framer-167pqug { height: 1px; left: 180px; position: absolute; top: 0px; width: 1px; }\",\".framer-aaVUV .framer-zzng2b { height: 8px; left: 180px; position: absolute; top: 3px; width: 1px; }\",\".framer-aaVUV .framer-597qzv { height: 8px; left: 184px; position: absolute; top: 3px; width: 7px; }\",\".framer-aaVUV .framer-1f4v6ht { height: 3px; left: 185px; position: absolute; top: 3px; width: 6px; }\",\".framer-aaVUV .framer-81wwpu { height: 8px; left: 195px; position: absolute; top: 3px; width: 6px; }\",\".framer-aaVUV .framer-1ii7yt1 { height: 0px; left: 100px; position: absolute; top: 58px; width: 0px; }\",\".framer-aaVUV .framer-zqszca { height: 48px; left: 89px; position: absolute; top: 0px; width: 26px; }\",\".framer-aaVUV.framer-v-sco3a6.framer-zpczk3 { align-content: flex-start; align-items: flex-start; gap: 0px; }\",\".framer-aaVUV.framer-v-sco3a6 .framer-8lm7j3 { width: 181px; }\",\".framer-aaVUV.framer-v-sco3a6 .framer-zqszca { left: 81px; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47.5\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vLUGq3WWp\":{\"layout\":[\"auto\",\"auto\"]},\"COha5lHQ6\":{\"layout\":[\"auto\",\"auto\"]},\"XBT18mMcm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersRR8jmI1U=withCSS(Component,css,\"framer-aaVUV\");export default FramersRR8jmI1U;FramersRR8jmI1U.displayName=\"Logo default\";FramersRR8jmI1U.defaultProps={height:47.5,width:200};addPropertyControls(FramersRR8jmI1U,{variant:{options:[\"nuGv9QTnD\",\"vLUGq3WWp\",\"COha5lHQ6\",\"XBT18mMcm\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersRR8jmI1U,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersRR8jmI1U\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"47.5\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vLUGq3WWp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"COha5lHQ6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XBT18mMcm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sRR8jmI1U.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserComponent from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7K1nfL24k2Ow2qA1KVWY/uIoZhIC70fBjwd6u8u4C/Mlj9H2hyM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6yGmmLSllRQxEZ91RbMU/mmwLtAsUY0faxsg6nYOU/yr378fujc.js\";import SearchBar from\"https://framerusercontent.com/modules/j4m9BlAcq8aDo5Aq9U77/cACx2yqeyDvsgtInQxCA/fIlzYpL4j.js\";import CategoryLink3 from\"https://framerusercontent.com/modules/3zeIRPRyfNIdpSSlA2Yx/4TMyd0N15TCxcEjbfQvE/Kd1fbsNMe.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/eVvCFuqRVqzIVX8Zfx2f/GR0MQ6xvYO6VVLwaFv9O/keuZjqvil.js\";import LogoDefault from\"https://framerusercontent.com/modules/rMN1P0XOhwSzpVNqfUQY/e534S4V0ESFeEBwF55ew/sRR8jmI1U.js\";const LogoDefaultFonts=getFonts(LogoDefault);const HamburgerMenuFonts=getFonts(HamburgerMenu);const CategoryLink3Fonts=getFonts(CategoryLink3);const SearchBarFonts=getFonts(SearchBar);const cycleOrder=[\"om68qpRBp\",\"FbFSEsv4g\",\"nlr0Yka0M\"];const serializationHash=\"framer-yNeia\";const variantClassNames={FbFSEsv4g:\"framer-v-v8a0x3\",nlr0Yka0M:\"framer-v-9x7gjy\",om68qpRBp:\"framer-v-1vae1ol\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nvYV64KBP=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.8,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.8,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile Closed\":\"FbFSEsv4g\",\"Mobile Opened\":\"nlr0Yka0M\",Default:\"om68qpRBp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,width,...props})=>{return{...props,nvYV64KBP:padding??props.nvYV64KBP??\"8px 25px 8px 25px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"om68qpRBp\"};};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,nvYV64KBP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"om68qpRBp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const RLfGC4f7mgvrbvm=activeVariantCallback(async(...args)=>{setVariant(\"BnQiadKgL\");});const RLfGC4f7m1eguzkb=activeVariantCallback(async(...args)=>{setVariant(\"nlr0Yka0M\");});const RLfGC4f7mtbo5k8=activeVariantCallback(async(...args)=>{setVariant(\"FbFSEsv4g\");});const EfK3UkjkEtbo5k8=activeVariantCallback(async(...args)=>{setVariant(\"FbFSEsv4g\");});const onTaptbo5k8=activeVariantCallback(async(...args)=>{setVariant(\"FbFSEsv4g\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"FbFSEsv4g\",\"nlr0Yka0M\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"FbFSEsv4g\")return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"nlr0Yka0M\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"nlr0Yka0M\")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,...addPropertyOverrides({FbFSEsv4g:{value:transition2},nlr0Yka0M:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vae1ol\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"om68qpRBp\",ref:refBinding,style:{\"--1o0xz6v\":numberToPixelString(nvYV64KBP),backgroundColor:\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",...style},...addPropertyOverrides({FbFSEsv4g:{\"data-framer-name\":\"Mobile Closed\"},nlr0Yka0M:{\"data-framer-name\":\"Mobile Opened\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xtlae\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"t5CNhCyLP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6v63jq\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"lBa_BuBWK\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AfFfxOq3e\",openInNewTab:false,scopeId:\"AGj4YcKWI\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo Transmacro Amenities\",className:\"framer-1e0iwit framer-hyoaaz\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"AfFfxOq3e\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({nlr0Yka0M:{y:(componentViewport?.y||0)+16+0+16+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w7o66z-container\",layoutDependency:layoutDependency,layoutId:\"bS6x4RXfd-container\",nodeId:\"bS6x4RXfd\",rendersWithMotion:true,scopeId:\"AGj4YcKWI\",children:/*#__PURE__*/_jsx(LogoDefault,{height:\"100%\",id:\"bS6x4RXfd\",layoutId:\"bS6x4RXfd\",variant:matchVariant(\"nuGv9QTnD\"),width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FbFSEsv4g:{height:47},nlr0Yka0M:{height:47,y:(componentViewport?.y||0)+16+0+16+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xl4n54-container\",layoutDependency:layoutDependency,layoutId:\"JFEzJJRKJ-container\",nodeId:\"JFEzJJRKJ\",rendersWithMotion:true,scopeId:\"AGj4YcKWI\",children:/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"JFEzJJRKJ\",layoutId:\"JFEzJJRKJ\",RLfGC4f7m:RLfGC4f7mgvrbvm,style:{height:\"100%\"},variant:matchVariant(\"vif49s4xb\"),width:\"100%\",...addPropertyOverrides({FbFSEsv4g:{RLfGC4f7m:RLfGC4f7m1eguzkb},nlr0Yka0M:{RLfGC4f7m:RLfGC4f7mtbo5k8,variant:matchVariant(\"oKCTESczN\")}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fwxp2k\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"fP6FCz_Id\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LS0ZxPOYr\"},implicitPathVariables:undefined},{href:{webPageId:\"RUKNCOl7W\"},implicitPathVariables:undefined},{href:{webPageId:\"twwtYZvwM\"},implicitPathVariables:undefined},{href:{webPageId:\"R7Sz1dWRL\"},implicitPathVariables:undefined},{href:{webPageId:\"bM6J2HIzH\"},implicitPathVariables:undefined},{href:{webPageId:\"WXx0Ld57F\"},implicitPathVariables:undefined},{href:{webPageId:\"UROUMc918\"},implicitPathVariables:undefined},{href:{webPageId:\"XXc8l9dIH\"},implicitPathVariables:undefined},{href:{webPageId:\"yqO1ZM9f4\"},implicitPathVariables:undefined},{href:{webPageId:\"LS0ZxPOYr\"},implicitPathVariables:undefined},{href:{webPageId:\"RUKNCOl7W\"},implicitPathVariables:undefined},{href:{webPageId:\"twwtYZvwM\"},implicitPathVariables:undefined},{href:{webPageId:\"R7Sz1dWRL\"},implicitPathVariables:undefined},{href:{webPageId:\"bM6J2HIzH\"},implicitPathVariables:undefined},{href:{webPageId:\"WXx0Ld57F\"},implicitPathVariables:undefined},{href:{webPageId:\"UROUMc918\"},implicitPathVariables:undefined},{href:{webPageId:\"XXc8l9dIH\"},implicitPathVariables:undefined},{href:{webPageId:\"yqO1ZM9f4\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,...addPropertyOverrides({nlr0Yka0M:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`,y:(componentViewport?.y||0)+16+0+16+111+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12nrp1w-container\",\"data-framer-name\":\"nav-link\",layoutDependency:layoutDependency,layoutId:\"es5yWaryt-container\",name:\"nav-link\",nodeId:\"es5yWaryt\",rendersWithMotion:true,scopeId:\"AGj4YcKWI\",children:/*#__PURE__*/_jsx(CategoryLink3,{aN8C0k_P1:\"Amenities Collections\",B14WiGH6x:\"Good Day™\",bsnX_LpQL:\"\",CziM7_j19:\"Drive Memorial Day demand - stock Beach Mist, the proven, guest-preferred amenity trusted by hospitality year after year.\",dkFuHUn48:\"Memorial Day: Honoring Heroes\",EiqA2h4UN:\"\",EZY23vzkO:\"Good Day Translucent Soap & Amenities Collection\",Ft4iZuDmT:\"Fresh Choice™\",height:\"100%\",iBlqjS1Hs:resolvedLinks[0],id:\"es5yWaryt\",IH6qyDmmt:resolvedLinks[4],Ji8VYaY6D:\"\",Kc7KYtmUN:resolvedLinks[3],layoutId:\"es5yWaryt\",lCyGeyp22:resolvedLinks[6],LwvstiJ4c:\"Institutional & Correctional Amenities\",mIr4F4RjA:\"Restore™\",name:\"nav-link\",nuQMxNxhz:\"Dial\\xae White Marble\",oh11Y9az8:\"var(--token-1ce8152a-4975-4766-ad8b-5cb4eabade3f, rgb(95, 125, 60))\",oK166sf0T:\"Beach Mist™\",pHuiIzDYM:\"\",PzixDzkHl:resolvedLinks[5],QoNywXHMy:resolvedLinks[8],rrNjXeHir:resolvedLinks[7],rsLB54kfP:\"White Marble Soap & Amenities Collection\",RXo5FUtqd:resolvedLinks[1],TWe4LBo2W:\"\",uEzGjuMrs:UserComponent,uRDW3Two6:\"\",variant:matchVariant(\"UZKBc4l7S\"),vlbzFezbn:\"\",w8Ih6bjZ0:\"\",We6WtJ6Kf:\"Pure & Natural™\",width:\"100%\",WtKgHrz2U:\"Unwrapped Bar Soap\",xbjP4NdDm:addImageAlt({pixelHeight:1672,pixelWidth:941,src:\"https://framerusercontent.com/images/nA6ml17CRFcGOE0apPCGjyAaE.png?width=941&height=1672\",srcSet:\"https://framerusercontent.com/images/nA6ml17CRFcGOE0apPCGjyAaE.png?scale-down-to=1024&width=941&height=1672 576w,https://framerusercontent.com/images/nA6ml17CRFcGOE0apPCGjyAaE.png?width=941&height=1672 941w\"},\"\"),XMyxxRjUC:resolvedLinks[2],YCPZsBR4y:\"\",YlYObYQnt:\"\",zae0YDC0z:\"Amenities\",...addPropertyOverrides({nlr0Yka0M:{EfK3UkjkE:EfK3UkjkEtbo5k8,iBlqjS1Hs:resolvedLinks[9],IH6qyDmmt:resolvedLinks[13],Kc7KYtmUN:resolvedLinks[12],lCyGeyp22:resolvedLinks[15],PzixDzkHl:resolvedLinks[14],QoNywXHMy:resolvedLinks[17],rrNjXeHir:resolvedLinks[16],RXo5FUtqd:resolvedLinks[10],style:{width:\"100%\"},variant:matchVariant(\"ZE8vPDdwq\"),XMyxxRjUC:resolvedLinks[11]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1km5029\",\"data-framer-name\":\"AMENITIES\",layoutDependency:layoutDependency,layoutId:\"Qmo8x2ioQ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EMCh0Vt_0\"},motionChild:true,nodeId:\"lDRTyYm53\",openInNewTab:false,relValues:[],scopeId:\"AGj4YcKWI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"About\"})})})}),className:\"framer-1n16nkd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lDRTyYm53\",style:{\"--extracted-r6o4lv\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nqk8o9\",\"data-framer-name\":\"Secondary Link\",layoutDependency:layoutDependency,layoutId:\"rts7FG1jj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EMCh0Vt_0\"},motionChild:true,nodeId:\"o1zYcF_TN\",openInNewTab:false,relValues:[],scopeId:\"AGj4YcKWI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"About\"})})})}),className:\"framer-1w0axsr\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o1zYcF_TN\",onTap:onTaptbo5k8,style:{\"--extracted-r6o4lv\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8n2p2h\",\"data-framer-name\":\"Secondary Link\",layoutDependency:layoutDependency,layoutId:\"CgrWileQ0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fVXWZYiyK\"},motionChild:true,nodeId:\"ZOATg0sSL\",openInNewTab:false,relValues:[],scopeId:\"AGj4YcKWI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Contact\"})})})}),className:\"framer-4gj3ov\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZOATg0sSL\",style:{\"--extracted-r6o4lv\":\"var(--token-f7462a6d-a90e-4e41-b903-ad4a6810068d, rgb(84, 84, 84))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nlr0Yka0M:{\"data-highlight\":true,onTap:onTaptbo5k8}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,...addPropertyOverrides({nlr0Yka0M:{y:(componentViewport?.y||0)+16+0+16+111+0+172.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ieznkn-container\",layoutDependency:layoutDependency,layoutId:\"DNmRbuVyF-container\",nodeId:\"DNmRbuVyF\",rendersWithMotion:true,scopeId:\"AGj4YcKWI\",children:/*#__PURE__*/_jsx(SearchBar,{height:\"100%\",id:\"DNmRbuVyF\",layoutId:\"DNmRbuVyF\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yNeia.framer-hyoaaz, .framer-yNeia .framer-hyoaaz { display: block; }\",\".framer-yNeia.framer-1vae1ol { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: var(--1o0xz6v); position: relative; width: 1000px; }\",\".framer-yNeia .framer-1xtlae { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 1px; }\",\".framer-yNeia .framer-6v63jq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yNeia .framer-1e0iwit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yNeia .framer-w7o66z-container, .framer-yNeia .framer-12nrp1w-container, .framer-yNeia .framer-1ieznkn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yNeia .framer-xl4n54-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-yNeia .framer-fwxp2k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yNeia .framer-1km5029, .framer-yNeia .framer-1nqk8o9, .framer-yNeia .framer-8n2p2h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yNeia .framer-1n16nkd, .framer-yNeia .framer-4gj3ov { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yNeia .framer-1w0axsr { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yNeia.framer-v-v8a0x3.framer-1vae1ol { width: 390px; }\",\".framer-yNeia.framer-v-v8a0x3 .framer-1xtlae { padding: 16px 0px 16px 0px; }\",\".framer-yNeia.framer-v-v8a0x3 .framer-6v63jq { flex: 1 0 0px; width: 1px; }\",\".framer-yNeia.framer-v-9x7gjy.framer-1vae1ol { flex-direction: column; justify-content: flex-start; padding: 16px; width: 390px; }\",\".framer-yNeia.framer-v-9x7gjy .framer-1xtlae { flex: none; flex-direction: column; gap: 64px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; max-height: 94%; padding: 16px 0px 16px 0px; width: 100%; }\",\".framer-yNeia.framer-v-9x7gjy .framer-6v63jq { width: 100%; }\",\".framer-yNeia.framer-v-9x7gjy .framer-fwxp2k { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-yNeia.framer-v-9x7gjy .framer-12nrp1w-container { order: 0; width: 100%; }\",\".framer-yNeia.framer-v-9x7gjy .framer-1nqk8o9 { order: 2; }\",\".framer-yNeia.framer-v-9x7gjy .framer-8n2p2h { order: 3; }\",\".framer-yNeia.framer-v-9x7gjy .framer-4gj3ov { cursor: pointer; }\",\".framer-yNeia.framer-v-9x7gjy .framer-1ieznkn-container { order: 4; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FbFSEsv4g\":{\"layout\":[\"fixed\",\"auto\"]},\"nlr0Yka0M\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nvYV64KBP\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAGj4YcKWI=withCSS(Component,css,\"framer-yNeia\");export default FramerAGj4YcKWI;FramerAGj4YcKWI.displayName=\"Navbar\";FramerAGj4YcKWI.defaultProps={height:96,width:1e3};addPropertyControls(FramerAGj4YcKWI,{variant:{options:[\"om68qpRBp\",\"FbFSEsv4g\",\"nlr0Yka0M\"],optionTitles:[\"Default\",\"Mobile Closed\",\"Mobile Opened\"],title:\"Variant\",type:ControlType.Enum},nvYV64KBP:{defaultValue:\"8px 25px 8px 25px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerAGj4YcKWI,[{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\"}]},...LogoDefaultFonts,...HamburgerMenuFonts,...CategoryLink3Fonts,...SearchBarFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerAGj4YcKWI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoDefault,{},context),forwardLoader(HamburgerMenu,{},context),forwardLoader(CategoryLink3,{},context),forwardLoader(SearchBar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAGj4YcKWI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"nvYV64KBP\\\":\\\"padding\\\"}\",\"framerIntrinsicHeight\":\"96\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FbFSEsv4g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nlr0Yka0M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AGj4YcKWI.map","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionSectionWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.section));const cycleOrder=[\"o0lizoYuZ\",\"xeyJtOqe5\",\"R9yJChqFz\",\"U7OO0K_FP\",\"UKxVfgtBy\",\"Srco8wwYc\"];const serializationHash=\"framer-kMGvP\";const variantClassNames={o0lizoYuZ:\"framer-v-vusoq6\",R9yJChqFz:\"framer-v-e79wyw\",Srco8wwYc:\"framer-v-vqyqek\",U7OO0K_FP:\"framer-v-8kxc08\",UKxVfgtBy:\"framer-v-1fdi2fu\",xeyJtOqe5:\"framer-v-124ff2y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const amBjLHX81=undefined;const O6P52V4Tq=undefined;const cl90VSIf_=undefined;const transition1={damping:100,delay:.3,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:1,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:1,skewX:0,skewY:0,x:0,y:-150};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const humanReadableVariantMap={\"Close/Desktop\":\"xeyJtOqe5\",Desktop:\"o0lizoYuZ\",Phone:\"Srco8wwYc\",Tablet:\"U7OO0K_FP\"};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,shadow,text,width,...props})=>{return{...props,amBjLHX81:background??props.amBjLHX81??\"var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, rgb(0, 68, 34))\",cl90VSIf_:text??props.cl90VSIf_??\"Partner of Choice for Hospitality and Institutional Industries since 1996\",O6P52V4Tq:shadow??props.O6P52V4Tq,variant:humanReadableVariantMap[props.variant]??props.variant??\"o0lizoYuZ\"};};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,cl90VSIf_,amBjLHX81,O6P52V4Tq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o0lizoYuZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"xeyJtOqe5\",\"U7OO0K_FP\",\"Srco8wwYc\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"UKxVfgtBy\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"UKxVfgtBy\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(MotionSectionWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-vusoq6\",className,classNames),\"data-framer-appear-id\":\"vusoq6\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"o0lizoYuZ\",optimized:true,ref:refBinding,style:{\"--1h50ger\":O6P52V4Tq,backgroundColor:amBjLHX81,boxShadow:\"var(--1h50ger)\",opacity:1,...style},variants:{R9yJChqFz:{opacity:1},Srco8wwYc:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",opacity:0},U7OO0K_FP:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",opacity:0},UKxVfgtBy:{opacity:1},xeyJtOqe5:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",opacity:0}},...addPropertyOverrides({R9yJChqFz:{\"data-framer-name\":\"Tablet\"},Srco8wwYc:{__framer__presenceAnimate:animation2,__targetOpacity:0,\"data-framer-name\":\"Phone\"},U7OO0K_FP:{__framer__presenceAnimate:animation2,__targetOpacity:0,\"data-framer-name\":\"Tablet\"},UKxVfgtBy:{\"data-framer-name\":\"Phone\"},xeyJtOqe5:{__framer__presenceAnimate:animation2,__targetOpacity:0,\"data-framer-name\":\"Close/Desktop\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.section,{className:\"framer-bk909d\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"LyGG4T1dv\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHRJdGFsaWM=\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:\"Partner of Choice for Hospitality and Institutional Industries since 1996\"})}),className:\"framer-1epnq7u\",fonts:[\"Inter-LightItalic\"],layoutDependency:layoutDependency,layoutId:\"zMXxuq7gU\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",\"--framer-paragraph-spacing\":\"0px\"},text:cl90VSIf_,verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dteptj\",\"data-framer-name\":\"Mobile\",layoutDependency:layoutDependency,layoutId:\"YBcwqnMCz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHRJdGFsaWM=\",\"--framer-font-size\":\"10px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75df6c99-3a44-4d89-9232-6645955280b4, rgb(255, 255, 255)))\"},children:\"Partner of Choice for Hospitality and Institutional Industries since 1996\"})}),className:\"framer-glcst9\",fonts:[\"Inter-LightItalic\"],layoutDependency:layoutDependency,layoutId:\"GsxnCbrVX\",style:{\"--extracted-r6o4lv\":\"var(--token-75df6c99-3a44-4d89-9232-6645955280b4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:cl90VSIf_,verticalAlignment:\"center\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kMGvP.framer-173u71c, .framer-kMGvP .framer-173u71c { display: block; }\",\".framer-kMGvP.framer-vusoq6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 8px 20px 8px 20px; position: relative; width: 1200px; }\",\".framer-kMGvP .framer-bk909d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1040px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kMGvP .framer-1epnq7u, .framer-kMGvP .framer-glcst9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kMGvP .framer-dteptj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kMGvP.framer-v-124ff2y.framer-vusoq6 { height: 1px; padding: 0px 20px 0px 20px; }\",\".framer-kMGvP.framer-v-e79wyw.framer-vusoq6 { width: 810px; }\",\".framer-kMGvP.framer-v-8kxc08.framer-vusoq6 { height: 1px; padding: 0px 20px 0px 20px; width: 810px; }\",\".framer-kMGvP.framer-v-1fdi2fu.framer-vusoq6 { padding: 10px 20px 10px 20px; width: 390px; }\",\".framer-kMGvP.framer-v-1fdi2fu .framer-bk909d { flex-direction: column; gap: 12px; }\",\".framer-kMGvP.framer-v-1fdi2fu .framer-dteptj { flex: none; order: 0; width: 100%; }\",\".framer-kMGvP.framer-v-1fdi2fu .framer-glcst9 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-kMGvP.framer-v-vqyqek.framer-vusoq6 { height: 1px; padding: 0px 20px 0px 20px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xeyJtOqe5\":{\"layout\":[\"fixed\",\"fixed\"]},\"R9yJChqFz\":{\"layout\":[\"fixed\",\"auto\"]},\"U7OO0K_FP\":{\"layout\":[\"fixed\",\"fixed\"]},\"UKxVfgtBy\":{\"layout\":[\"fixed\",\"auto\"]},\"Srco8wwYc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cl90VSIf_\":\"text\",\"amBjLHX81\":\"background\",\"O6P52V4Tq\":\"shadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlBbvFtwSL=withCSS(Component,css,\"framer-kMGvP\");export default FramerlBbvFtwSL;FramerlBbvFtwSL.displayName=\"Top announment\";FramerlBbvFtwSL.defaultProps={height:38.5,width:1200};addPropertyControls(FramerlBbvFtwSL,{variant:{options:[\"o0lizoYuZ\",\"xeyJtOqe5\",\"R9yJChqFz\",\"U7OO0K_FP\",\"UKxVfgtBy\",\"Srco8wwYc\"],optionTitles:[\"Desktop\",\"Close/Desktop\",\"Tablet\",\"Tablet\",\"Phone\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},cl90VSIf_:{defaultValue:\"Partner of Choice for Hospitality and Institutional Industries since 1996\",displayTextArea:true,title:\"Text\",type:ControlType.String},oncl90VSIf_Change:{changes:\"cl90VSIf_\",type:ControlType.ChangeHandler},amBjLHX81:{defaultValue:'var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, rgb(0, 68, 34)) /* {\"name\":\"Primary\"} */',title:\"Background\",type:ControlType.Color},O6P52V4Tq:{defaultValue:[],title:\"Shadow\",type:ControlType.BoxShadow}});addFonts(FramerlBbvFtwSL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/aUYDUTztS7anQw5JuwCncXeLOBY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/8mwKwShtYEXIZ5diRBT74yn9jdQ.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/yDiPvYxioBHsicnYxpPW35WQmx8.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlBbvFtwSL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xeyJtOqe5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R9yJChqFz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U7OO0K_FP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UKxVfgtBy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Srco8wwYc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"cl90VSIf_\\\":\\\"text\\\",\\\"amBjLHX81\\\":\\\"background\\\",\\\"O6P52V4Tq\\\":\\\"shadow\\\"}\",\"framerIntrinsicHeight\":\"38.5\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lBbvFtwSL.map","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 (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gC3PzgryDtUF4eX4FgKo/1TBDJD9IZ1YMk5Kfbhfq/FGOnASpQL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/7K1nfL24k2Ow2qA1KVWY/uIoZhIC70fBjwd6u8u4C/Mlj9H2hyM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6yGmmLSllRQxEZ91RbMU/mmwLtAsUY0faxsg6nYOU/yr378fujc.js\";import Phone from\"https://framerusercontent.com/modules/jrl7pWstXUuDM2oZGclU/hQhMT4D11gcKnSeWkBoi/G4PlCKvKq.js\";import Mail from\"https://framerusercontent.com/modules/ioYab1pQf8KGiQPixRJp/P0fGoj9ro8L79IIrV6ZV/geip633LA.js\";import LogoDefault from\"https://framerusercontent.com/modules/rMN1P0XOhwSzpVNqfUQY/e534S4V0ESFeEBwF55ew/sRR8jmI1U.js\";const LogoDefaultFonts=getFonts(LogoDefault);const PhoneFonts=getFonts(Phone);const MailFonts=getFonts(Mail);const AutoCopyrightFonts=getFonts(AutoCopyright);const cycleOrder=[\"Cis8KBgVj\",\"PoMUI6FQm\",\"XWa5juXoB\"];const serializationHash=\"framer-aOWOJ\";const variantClassNames={Cis8KBgVj:\"framer-v-1p2mt5s\",PoMUI6FQm:\"framer-v-eukim0\",XWa5juXoB:\"framer-v-qwt889\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Cis8KBgVj\",Phone:\"XWa5juXoB\",Tablet:\"PoMUI6FQm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Cis8KBgVj\"};};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:\"Cis8KBgVj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p2mt5s\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Cis8KBgVj\",ref:refBinding,style:{backgroundColor:\"var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, rgb(0, 68, 34))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.3333333333333333px rgba(0, 0, 0, 0.19), 0px 2.288533303243457px 2.288533303243457px -2.6666666666666665px rgba(0, 0, 0, 0.17), 0px 10px 10px -4px rgba(0, 0, 0, 0.05)\",...style},...addPropertyOverrides({PoMUI6FQm:{\"data-framer-name\":\"Tablet\"},XWa5juXoB:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pu988k\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"jcskCSyEl\",style:{background:\"linear-gradient(180deg, rgba(240, 255, 222, 0.25) 0%, var(--token-e4e7bc18-b895-4185-8f2a-642789564c9d, rgba(255, 255, 255, 0.25)) 100%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(30, 51, 40, 0.72), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(30, 51, 40, 0.64), 0px 10px 10px -3.75px rgba(30, 51, 40, 0.25)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lvmpp4\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"B5TZ1HkRi\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,y:(componentViewport?.y||0)+(40+((componentViewport?.height||546)-80-640.8)/2)+0+0+40,...addPropertyOverrides({PoMUI6FQm:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||530)-64-640.8)/2)+0+0+40},XWa5juXoB:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||200)-64-880)/2)+0+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19q58rd-container\",layoutDependency:layoutDependency,layoutId:\"SvJIbgkBq-container\",nodeId:\"SvJIbgkBq\",rendersWithMotion:true,scopeId:\"XcTR0b79A\",children:/*#__PURE__*/_jsx(LogoDefault,{height:\"100%\",id:\"SvJIbgkBq\",layoutId:\"SvJIbgkBq\",variant:matchVariant(\"XBT18mMcm\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-s8x1bi\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"mzHfYKTgV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xk1qj6\",layoutDependency:layoutDependency,layoutId:\"kvt02G3RP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wc7uqu\",\"data-styles-preset\":\"FGOnASpQL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gIP9f6jrn\"},motionChild:true,nodeId:\"Kii2SBLJU\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Product Lines\"})})})}),className:\"framer-1v07l75\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kii2SBLJU\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LS0ZxPOYr\"},motionChild:true,nodeId:\"KJccE60BW\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Dial\\xae White Marble\"})})})}),className:\"framer-1ytpvwn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KJccE60BW\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RUKNCOl7W\"},motionChild:true,nodeId:\"ENx_coXMG\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Beach Mist™\"})})})}),className:\"framer-1c0vnv7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ENx_coXMG\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"twwtYZvwM\"},motionChild:true,nodeId:\"fOpXt4Djl\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Good Day™\"})})})}),className:\"framer-gthhze\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fOpXt4Djl\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R7Sz1dWRL\"},motionChild:true,nodeId:\"Wfb8zbzyo\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Pure & Natural™\"})})})}),className:\"framer-ditzdr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wfb8zbzyo\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bM6J2HIzH\"},motionChild:true,nodeId:\"WaDLAXeHS\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Fresh Choice™\"})})})}),className:\"framer-1mtkjwq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WaDLAXeHS\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d6sxf5\",\"data-styles-preset\":\"Mlj9H2hyM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WXx0Ld57F\"},motionChild:true,nodeId:\"z5DXtqd2l\",openInNewTab:false,relValues:[],scopeId:\"XcTR0b79A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vd7sci\",\"data-styles-preset\":\"yr378fujc\",children:\"Restore™\"})})})}),className:\"framer-mislxd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z5DXtqd2l\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cyo0l5\",layoutDependency:layoutDependency,layoutId:\"HY4IBE4Kl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wc7uqu\",\"data-styles-preset\":\"FGOnASpQL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)))\"},children:\"Contact Us\"})}),className:\"framer-1e0m828\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"orNL30hCb\",style:{\"--extracted-r6o4lv\":\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+(40+((componentViewport?.height||546)-80-640.8)/2)+0+0+40+0+0+37.2,...addPropertyOverrides({PoMUI6FQm:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||530)-64-640.8)/2)+0+0+40+0+0+37.2},XWa5juXoB:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||200)-64-880)/2)+0+0+40+107+0+310.8+0+37.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i8tw83-container\",layoutDependency:layoutDependency,layoutId:\"ByASeC6Nh-container\",nodeId:\"ByASeC6Nh\",rendersWithMotion:true,scopeId:\"XcTR0b79A\",children:/*#__PURE__*/_jsx(Phone,{EOwCFfVhx:true,GPAAkK2fU:\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",height:\"100%\",id:\"ByASeC6Nh\",layoutId:\"ByASeC6Nh\",variant:matchVariant(\"NvBmt0arq\"),VHYKeNsZD:\"Phone\",width:\"100%\",YmOUnJEPk:\"(800) 432-7627\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(40+((componentViewport?.height||546)-80-640.8)/2)+0+0+40+0+0+74.2,...addPropertyOverrides({PoMUI6FQm:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||530)-64-640.8)/2)+0+0+40+0+0+74.2},XWa5juXoB:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||200)-64-880)/2)+0+0+40+107+0+310.8+0+74.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ieto5-container\",layoutDependency:layoutDependency,layoutId:\"X4IJVtQ7x-container\",nodeId:\"X4IJVtQ7x\",rendersWithMotion:true,scopeId:\"XcTR0b79A\",children:/*#__PURE__*/_jsx(Mail,{EOwCFfVhx:true,GPAAkK2fU:\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",height:\"100%\",hsHd6AIS8:\"mailto:contact@transmacro.com\",id:\"X4IJVtQ7x\",layoutId:\"X4IJVtQ7x\",variant:matchVariant(\"SJ6qIQ0Qd\"),VHYKeNsZD:\"Envelope\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-za0t6h\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"irlHr4Ac6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v202xs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bhja4kcrs-container\",nodeId:\"bhja4kcrs\",rendersWithMotion:true,scopeId:\"XcTR0b79A\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242))\",dateRange:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.6em\"},height:\"100%\",id:\"bhja4kcrs\",layoutId:\"bhja4kcrs\",name:\"Transmacro Amenities\",startYear:2024,statement:\"All Rights Reserved.\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-146w9lk\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"qNjD5f8t9\"})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aOWOJ.framer-v2n21w, .framer-aOWOJ .framer-v2n21w { display: block; }\",\".framer-aOWOJ.framer-1p2mt5s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 40px; position: relative; width: 1200px; }\",\".framer-aOWOJ .framer-pu988k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1100px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aOWOJ .framer-1lvmpp4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 25px 40px 20px; position: relative; width: 100%; }\",\".framer-aOWOJ .framer-19q58rd-container, .framer-aOWOJ .framer-1i8tw83-container, .framer-aOWOJ .framer-17ieto5-container, .framer-aOWOJ .framer-1v202xs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aOWOJ .framer-s8x1bi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-aOWOJ .framer-1xk1qj6, .framer-aOWOJ .framer-cyo0l5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-aOWOJ .framer-1v07l75, .framer-aOWOJ .framer-1ytpvwn, .framer-aOWOJ .framer-1c0vnv7, .framer-aOWOJ .framer-gthhze, .framer-aOWOJ .framer-ditzdr, .framer-aOWOJ .framer-1mtkjwq, .framer-aOWOJ .framer-mislxd, .framer-aOWOJ .framer-1e0m828 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aOWOJ .framer-za0t6h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 68px 10px 20px; position: relative; width: 100%; }\",\".framer-aOWOJ .framer-146w9lk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; min-height: 26px; min-width: 91px; overflow: visible; padding: 0px 34px 0px 0px; position: relative; width: min-content; }\",\".framer-aOWOJ.framer-v-eukim0.framer-1p2mt5s { padding: 32px; width: 810px; }\",\".framer-aOWOJ.framer-v-qwt889.framer-1p2mt5s { padding: 32px 12px 32px 12px; width: 390px; }\",\".framer-aOWOJ.framer-v-qwt889 .framer-pu988k { gap: 60px; }\",\".framer-aOWOJ.framer-v-qwt889 .framer-1lvmpp4 { flex-direction: column; gap: 60px; }\",\".framer-aOWOJ.framer-v-qwt889 .framer-s8x1bi { flex: none; flex-direction: column; gap: 60px; justify-content: flex-start; width: 100%; }\",\".framer-aOWOJ.framer-v-qwt889 .framer-za0t6h { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 546\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PoMUI6FQm\":{\"layout\":[\"fixed\",\"auto\"]},\"XWa5juXoB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXcTR0b79A=withCSS(Component,css,\"framer-aOWOJ\");export default FramerXcTR0b79A;FramerXcTR0b79A.displayName=\"Footer\";FramerXcTR0b79A.defaultProps={height:546,width:1200};addPropertyControls(FramerXcTR0b79A,{variant:{options:[\"Cis8KBgVj\",\"PoMUI6FQm\",\"XWa5juXoB\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXcTR0b79A,[{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\"}]},...LogoDefaultFonts,...PhoneFonts,...MailFonts,...AutoCopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerXcTR0b79A.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoDefault,{},context),forwardLoader(Phone,{},context),forwardLoader(Mail,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXcTR0b79A\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"546\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PoMUI6FQm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XWa5juXoB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XcTR0b79A.map","// Generated by Framer (1493872)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/AGj4YcKWI/AGj4YcKWI.js\";import TopAnnounment from\"#framer/local/canvasComponent/lBbvFtwSL/lBbvFtwSL.js\";import Footer from\"#framer/local/canvasComponent/XcTR0b79A/XcTR0b79A.js\";const TopAnnounmentFonts=getFonts(TopAnnounment);const NavbarFonts=getFonts(Navbar);const FooterFonts=getFonts(Footer);const breakpoints={EPPfVkc2v:\"(min-width: 810px) and (max-width: 1199.98px)\",P_sI9bh81:\"(max-width: 809.98px)\",PLRwz1jg8:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BxLux\";const variantClassNames={EPPfVkc2v:\"framer-v-1uatgtj\",P_sI9bh81:\"framer-v-ivfgke\",PLRwz1jg8:\"framer-v-c7dghs\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BxLux.framer-1my9qzv, .framer-BxLux .framer-1my9qzv { display: block; }\",\".framer-BxLux.framer-c7dghs { align-content: center; align-items: center; background-color: var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, #f6f5f2); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 118px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-BxLux .framer-15lrhrs { align-content: center; align-items: center; background-color: var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, #f6f5f2); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-BxLux .framer-q0njfh-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BxLux .framer-16uxgk7-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-BxLux .framer-1eb7cwi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-BxLux .framer-qgl8dl-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EPPfVkc2v:\"(min-width: 810px) and (max-width: 1199.98px)\",P_sI9bh81:\"(max-width: 809.98px)\",PLRwz1jg8:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"PLRwz1jg8\",Phone:\"P_sI9bh81\",Tablet:\"EPPfVkc2v\"};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??\"PLRwz1jg8\"};};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=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PLRwz1jg8\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-126a2b9b-232f-4a7d-98c0-b6320e820cd6, rgb(246, 245, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-c7dghs\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15lrhrs\",\"data-framer-name\":\"Nav\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q0njfh-container\",nodeId:\"faxxOERmp\",scopeId:\"rtc4J2NFR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EPPfVkc2v:{variant:matchVariant(\"R9yJChqFz\")},P_sI9bh81:{variant:matchVariant(\"UKxVfgtBy\")}},children:/*#__PURE__*/_jsx(TopAnnounment,{amBjLHX81:\"var(--token-2027f781-a4ec-4f43-b7d3-2b781499fec4, rgb(0, 68, 34))\",cl90VSIf_:\"Partner of Choice for Hospitality and Institutional Industries since 1996\",height:\"100%\",id:\"faxxOERmp\",layoutId:\"faxxOERmp\",O6P52V4Tq:\"\",style:{width:\"100%\"},variant:matchVariant(\"o0lizoYuZ\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"100vw\",y:38,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16uxgk7-container\",nodeId:\"W4auZGGcd\",scopeId:\"rtc4J2NFR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P_sI9bh81:{variant:matchVariant(\"FbFSEsv4g\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"W4auZGGcd\",layoutId:\"W4auZGGcd\",nvYV64KBP:\"0px 32px 0px 32px\",style:{width:\"100%\"},variant:matchVariant(\"om68qpRBp\"),width:\"100%\"})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eb7cwi\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:471,width:\"100vw\",y:1118,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qgl8dl-container\",nodeId:\"ZYBl1ghxG\",scopeId:\"rtc4J2NFR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EPPfVkc2v:{variant:matchVariant(\"PoMUI6FQm\")},P_sI9bh81:{variant:matchVariant(\"XWa5juXoB\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZYBl1ghxG\",layoutId:\"ZYBl1ghxG\",style:{width:\"100%\"},variant:matchVariant(\"Cis8KBgVj\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[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\"]},\"EPPfVkc2v\":{\"layout\":[\"fixed\",\"fixed\"]},\"P_sI9bh81\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PLRwz1jg8\":[\".framer-15lrhrs\",\".framer-qgl8dl-container\"],\"EPPfVkc2v\":[\".framer-15lrhrs\",\".framer-qgl8dl-container\"],\"P_sI9bh81\":[\".framer-15lrhrs\",\".framer-qgl8dl-container\"]}\n * @framerBreakpoints {\"PLRwz1jg8\":{\"min\":1200,\"canvasClassName\":\"framer-c7dghs-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"EPPfVkc2v\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1uatgtj-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"P_sI9bh81\":{\"max\":809,\"canvasClassName\":\"framer-ivfgke-override\",\"minHeight\":1336,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PLRwz1jg8\n * @framerLayoutTemplate true\n */const Framerrtc4J2NFR=withCSS(Component,css,\"framer-BxLux\");export default Framerrtc4J2NFR;Framerrtc4J2NFR.displayName=\"main\";Framerrtc4J2NFR.defaultProps={height:1e3,width:1200};addFonts(Framerrtc4J2NFR,[{explicitInter:true,fonts:[]},...TopAnnounmentFonts,...NavbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerrtc4J2NFR.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopAnnounment,{},context),forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerrtc4J2NFR\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"PLRwz1jg8\\\":[\\\".framer-15lrhrs\\\",\\\".framer-qgl8dl-container\\\"],\\\"EPPfVkc2v\\\":[\\\".framer-15lrhrs\\\",\\\".framer-qgl8dl-container\\\"],\\\"P_sI9bh81\\\":[\\\".framer-15lrhrs\\\",\\\".framer-qgl8dl-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"PLRwz1jg8\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-c7dghs-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"EPPfVkc2v\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1uatgtj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"P_sI9bh81\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ivfgke-override\\\",\\\"minHeight\\\":1336,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"PLRwz1jg8\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EPPfVkc2v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P_sI9bh81\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/5ESah3rNoSaBNdi76gSS/Hq1Moa8td0LwyglubHZi/rtc4J2NFR.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {G9yuxDgow: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k2vS2JOF56dMXoiahPgf/S5enIQukBlLZBSq2V0cL/augiA20Il.js\")), path: \"/\"}, fVXWZYiyK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4ciVOwl8tB3Mfx8RjDQX/DYaIlGbg7W4w33Mf6KA6/fVXWZYiyK.js\")), path: \"/contact\"}, HO3ateWPZ: {elements: {jZh_YIoU6: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oB4yztq9RIdPqugk95Ir/ZA7sWzE7qk4ZYH7whDry/HO3ateWPZ.js\")), path: \"/404\"}, gIP9f6jrn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4DW1QxL3s4DnmP9tQTJ3/1W7Wvm6ccac5r1VaxIlY/gIP9f6jrn.js\")), path: \"/amenities-collection\"}, WXx0Ld57F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wjZjETGs50LWoxDSnmT1/Cju7yQ36fCdk7zFoemZC/WXx0Ld57F.js\")), path: \"/amenities-collection/restore\"}, LS0ZxPOYr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q6rBtIYnVYCZp0mLTDgE/OhhcUv1vmWCRIl2nJPLX/LS0ZxPOYr.js\")), path: \"/amenities-collection/white-marble\"}, twwtYZvwM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UgckKFwywmRTketKsTcc/JSauhZL7ACJpGV0HH2iY/twwtYZvwM.js\")), path: \"/amenities-collection/good-day\"}, R7Sz1dWRL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/slibWhbShCfCDdy2Rnrl/YRzBnS7YB8OyEjwRtlZw/R7Sz1dWRL.js\")), path: \"/amenities-collection/pure-and-natural\"}, bM6J2HIzH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3ee7PlqdPHghbVM3X9r4/A2tj6ZkUHkuRA8QafaVS/bM6J2HIzH.js\")), path: \"/amenities-collection/fresh-choice\"}, UROUMc918: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KI2xmhZKyaHNgv3RiVAZ/OeFp1ukIZoeO3gItf5jw/UROUMc918.js\")), path: \"/hospitality-white-marble\"}, yqO1ZM9f4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dlk2250eNt5wsS1ZnNOH/zC94CppYEFnVoztG8nPc/yqO1ZM9f4.js\")), path: \"/correctional-good-day-wrapped\"}, RUKNCOl7W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mgoOY7w9lqHu7oHzs7MY/qxIZ8gTmhNICeF2ewxbn/RUKNCOl7W.js\")), path: \"/amenities-collection/beach-mist\"}, Zkj7fPkSF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dUmeG1Fzx07b53mtOOEP/DRl2OyJ5OSvBoxO7ZNuA/Zkj7fPkSF.js\")), path: \"/amenities-collection/restore/bar-soap\"}, yWcp6bJtf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HyxEtReC7Jiy8GPoIepY/qgYyFW45XtVDe4wDlzdY/yWcp6bJtf.js\")), path: \"/amenities-collection/good-day/bar-soap\"}, BaowgHJVP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LPAR7rlpRE0Kmu1NkdoK/w27rPICwc0qWeUTwlyk8/BaowgHJVP.js\")), path: \"/hospitality-white-marble/bar-soap\"}, OpCPoUVQ4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/71ncrOgoubUbfBhKERCs/iLaKR0TnKmDDqlgoVdiG/OpCPoUVQ4.js\")), path: \"/correctional-good-day-wrapped/bar-soap-translucent\"}, SE5RS8Ry3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W0wKBRiyBMxfRs914W1H/WER7iC2FosXCtj2dUfIP/SE5RS8Ry3.js\")), path: \"/correctional-good-day-wrapped/bar-soap\"}, oRzuUklP5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FRjjdIEqbHZN2DmkVxAT/5nIdcpycYDcSRl3J8ppI/oRzuUklP5.js\")), path: \"/correctional-good-day-wrapped/translucent\"}, XXc8l9dIH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S0qWCdsvm1J9KpwaCQQa/eYzpaEuw2aQNTaiLvzLF/XXc8l9dIH.js\")), path: \"/correctionalgood-day-unwrapped\"}, iyzaAvA2G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q14CBPF4hA2fC8LdKAEQ/DE7INryvxpP3Qi0WiZlS/iyzaAvA2G.js\")), path: \"/amenities-collection/good-day/tubes-packet\"}, RKUWhRCU7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vEE6eEDFfufYlzby9k3s/d4wPELRkBldcV7iMp3BW/RKUWhRCU7.js\")), path: \"/amenities-collection/white-marble/bar-soap\"}, lERv5rnHD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TB4Z2m5kA0RfsSic7NyN/Yd7PC9tCALTonvlb2pPe/lERv5rnHD.js\")), path: \"/amenities-collection/fresh-choice/bar-soap\"}, FIZP7Wzqj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BZ8oIuAsVoqT9bEtwcBP/nV1AUofmO1HWEtrToJBV/FIZP7Wzqj.js\")), path: \"/amenities-collection/fresh-choice/hair-body-tubes\"}, WySR2Wtgx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ylAa03MTiwuHu7tC1R4p/6sc54oY7E82cfN2drQeg/WySR2Wtgx.js\")), path: \"/amenities-collection/white-marble/hair-body-tubes\"}, HAfTlcqB4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qz9PEzKKZ5SZgDxxRWIf/KzLIVFOlAVqu3SNefNn4/HAfTlcqB4.js\")), path: \"/amenities-collection/white-marble/hair-body-packet\"}, ByqSHDkal: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/24KE0KX17d4d6OGgoO2F/s7MPMCmW3Ak7QzPbZ8vm/ByqSHDkal.js\")), path: \"/amenities-collection/pure-and-natural/bar-soap\"}, J6Nl_nw_t: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zGvy5kiez961kjI4BsUW/DHNT15kxxUIFJdtK77e4/J6Nl_nw_t.js\")), path: \"/amenities-collection/pure-and-natural/hair-body-tubes\"}, I8UBg5zcE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UGuMNeNmkBNWB3P4nV84/pTgGAFcO0E2mHOrbhkyt/I8UBg5zcE.js\")), path: \"/amenities-collection/restore/hair-body-tubes\"}, TmnxjUFd4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NSvpXXQrg1RcefJlrGoO/ijYmMx6FM98G3vNahFs5/TmnxjUFd4.js\")), path: \"/amenities-collection/beach-mist/bar-soap\"}, o5S7FEe1h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l538bLyPpMymbHPBwGnt/wZsD8pTojyfoycEmtekI/o5S7FEe1h.js\")), path: \"/amenities-collection/beach-mist/hair-body-tubes\"}, EMCh0Vt_0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u1sbuR7y12Qutzd6VSjN/IGK19LfENHtWlqAHRxAQ/EMCh0Vt_0.js\")), path: \"/about\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"b8907427eeef30401c7dc98d367134f763906db219449c6232b76ee1642c8d3b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"fVXWZYiyK\":\r\ncase \"HO3ateWPZ\":\r\ncase \"gIP9f6jrn\":\r\ncase \"WXx0Ld57F\":\r\ncase \"LS0ZxPOYr\":\r\ncase \"twwtYZvwM\":\r\ncase \"R7Sz1dWRL\":\r\ncase \"bM6J2HIzH\":\r\ncase \"UROUMc918\":\r\ncase \"yqO1ZM9f4\":\r\ncase \"RUKNCOl7W\":\r\ncase \"Zkj7fPkSF\":\r\ncase \"yWcp6bJtf\":\r\ncase \"BaowgHJVP\":\r\ncase \"OpCPoUVQ4\":\r\ncase \"SE5RS8Ry3\":\r\ncase \"oRzuUklP5\":\r\ncase \"XXc8l9dIH\":\r\ncase \"iyzaAvA2G\":\r\ncase \"RKUWhRCU7\":\r\ncase \"lERv5rnHD\":\r\ncase \"FIZP7Wzqj\":\r\ncase \"WySR2Wtgx\":\r\ncase \"HAfTlcqB4\":\r\ncase \"ByqSHDkal\":\r\ncase \"J6Nl_nw_t\":\r\ncase \"I8UBg5zcE\":\r\ncase \"TmnxjUFd4\":\r\ncase \"o5S7FEe1h\":\r\ncase \"EMCh0Vt_0\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"fVXWZYiyK\":\r\ncase \"HO3ateWPZ\":\r\ncase \"gIP9f6jrn\":\r\ncase \"WXx0Ld57F\":\r\ncase \"LS0ZxPOYr\":\r\ncase \"twwtYZvwM\":\r\ncase \"R7Sz1dWRL\":\r\ncase \"bM6J2HIzH\":\r\ncase \"UROUMc918\":\r\ncase \"yqO1ZM9f4\":\r\ncase \"RUKNCOl7W\":\r\ncase \"Zkj7fPkSF\":\r\ncase \"yWcp6bJtf\":\r\ncase \"BaowgHJVP\":\r\ncase \"OpCPoUVQ4\":\r\ncase \"SE5RS8Ry3\":\r\ncase \"oRzuUklP5\":\r\ncase \"XXc8l9dIH\":\r\ncase \"iyzaAvA2G\":\r\ncase \"RKUWhRCU7\":\r\ncase \"lERv5rnHD\":\r\ncase \"FIZP7Wzqj\":\r\ncase \"WySR2Wtgx\":\r\ncase \"HAfTlcqB4\":\r\ncase \"ByqSHDkal\":\r\ncase \"J6Nl_nw_t\":\r\ncase \"I8UBg5zcE\":\r\ncase \"TmnxjUFd4\":\r\ncase \"o5S7FEe1h\":\r\ncase \"EMCh0Vt_0\":\r\nreturn [{hash: \"c7dghs\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1uatgtj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"ivfgke\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oB4yztq9RIdPqugk95Ir/ZA7sWzE7qk4ZYH7whDry/HO3ateWPZ.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://transmacroamenities.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/fkA5HaeizJwwQ7lakFYR/B0xgNYQTtDcSw1kMPw5H/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.12, 0.23, 0.5, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {\"*\": effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}