{"version":3,"file":"script_main.BlzpriP0.mjs","names":["splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","useState","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","LogoNavBar","ButtonGroupFonts","ButtonGroup","Search","CollectionCardHover","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Activity","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","ButtonGroupFonts","ButtonGroup","SubmitButtonFonts","SubmitButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","formVariants","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","className","SVG","RichText","Instagram","Twitch","Youtube","Facebook","Image1","_Fragment","FormPlainTextInput","Activity","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","ButtonGroupFonts","ButtonGroup","SubmitButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","_Fragment","X","RichText","FormPlainTextInput","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Nav","ButtonGroup","CartProduct","Checkout","NewsletterOverlayCard","Footer","sharedStyle.css","useRef","React.useId","sharedStyle.className","_Fragment","PropertyOverrides","RichText","React.Fragment","UserComponent","sharedStyle.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["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/tsrzkhp2y9cbSQ9cBdjP/XHg2LvkdYwWqAjqf6Nhj/Local_timer.js","https:/framerusercontent.com/modules/HitJ2CEmsp8uL8NPbm1r/RoyMwVNNyP2xz69XnGws/QXg9tK5We.js","https:/framerusercontent.com/modules/jC5Mh02OD2EfRx9xiQOk/yTjQKnR16SJuRvRV5jWQ/vMe5NT04y.js","https:/framerusercontent.com/modules/HcR6VJ2M5yUezGXc4vw1/MKCjbIqD0MxLJhAFUB9b/HX8wzrNWR.js","https:/framerusercontent.com/modules/R6j6yBSJpdTm9hffwZhh/zxgQ5JnjwsQi9q1taT7e/FPw9P0fad.js","https:/framerusercontent.com/modules/SO7KV60uVFwSEpGhzduQ/EQQfWIXmWe8Q1G7TbXud/QXEU8M600.js","https:/framerusercontent.com/modules/unXEsZltj7JMvLGo2ocp/yhoQwxi9rSJ8DEYXLcoS/wKjRQ7V57.js","https:/framerusercontent.com/modules/vehraI1n94Lf4RS9eqsR/iZtxM3z9WCX19f3mAMYS/UYWV3phsO.js","https:/framerusercontent.com/modules/KlGnTUhTvQorAGBsVnOw/N0jRqs2UeSEHtrHqmyzg/MZ9Qy8Kgn.js","https:/framerusercontent.com/modules/Ym4WmK987QJY8RJld2nI/kYIrNjK7Nn7gVuTa0tO6/jhCtfT1tG.js","https:/framerusercontent.com/modules/3KxrbHaQNHKIFq7hSdPb/egEHcgI7adgVenoueEwA/pDUyJipPH.js","https:/framerusercontent.com/modules/gaMTUsA7KT8oVudfxWf4/HvwdQXsgsZjrGHGCKS4l/UzogaJW3f.js","framer:toplevel/main"],"sourcesContent":["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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 50\n */export default function LocalLiveTimer(props){const{font,textColor,showSeconds,showLocation,locationFormat,showDay,gap,separator,style}=props;const[timeData,setTimeData]=useState({day:\"\",time:\"\",location:\"\"});useEffect(()=>{const updateTime=()=>{const now=new Date;// Get user's timezone\nconst userTimezone=Intl.DateTimeFormat().resolvedOptions().timeZone;// Format time in 12-hour format with AM/PM\nconst localTime=new Intl.DateTimeFormat(\"en-US\",{hour:\"numeric\",minute:\"2-digit\",second:showSeconds?\"2-digit\":undefined,hour12:true}).format(now).toUpperCase();// Get day of week (Mon, Tue, Wed, etc.)\nconst dayOfWeek=new Intl.DateTimeFormat(\"en-US\",{weekday:\"short\"}).format(now);// Map timezone to country code and full name\nconst getCountryInfo=timezone=>{const countryData={// INDIA\n\"Asia/Kolkata\":{code:\"IN\",name:\"India\"},\"Asia/Calcutta\":{code:\"IN\",name:\"India\"},\"Asia/Mumbai\":{code:\"IN\",name:\"India\"},\"Asia/Delhi\":{code:\"IN\",name:\"India\"},\"Asia/Bangalore\":{code:\"IN\",name:\"India\"},\"Asia/Chennai\":{code:\"IN\",name:\"India\"},\"Asia/Hyderabad\":{code:\"IN\",name:\"India\"},// USA\n\"America/New_York\":{code:\"US\",name:\"United States\"},\"America/Chicago\":{code:\"US\",name:\"United States\"},\"America/Denver\":{code:\"US\",name:\"United States\"},\"America/Los_Angeles\":{code:\"US\",name:\"United States\"},\"America/Phoenix\":{code:\"US\",name:\"United States\"},\"America/Anchorage\":{code:\"US\",name:\"United States\"},\"America/Honolulu\":{code:\"US\",name:\"United States\"},\"America/Detroit\":{code:\"US\",name:\"United States\"},\"America/Indianapolis\":{code:\"US\",name:\"United States\"},\"America/Boise\":{code:\"US\",name:\"United States\"},\"Pacific/Honolulu\":{code:\"US\",name:\"United States\"},// CANADA\n\"America/Toronto\":{code:\"CA\",name:\"Canada\"},\"America/Vancouver\":{code:\"CA\",name:\"Canada\"},\"America/Montreal\":{code:\"CA\",name:\"Canada\"},\"America/Edmonton\":{code:\"CA\",name:\"Canada\"},\"America/Winnipeg\":{code:\"CA\",name:\"Canada\"},\"America/Halifax\":{code:\"CA\",name:\"Canada\"},\"America/Regina\":{code:\"CA\",name:\"Canada\"},// MEXICO\n\"America/Mexico_City\":{code:\"MX\",name:\"Mexico\"},\"America/Cancun\":{code:\"MX\",name:\"Mexico\"},\"America/Tijuana\":{code:\"MX\",name:\"Mexico\"},// UNITED KINGDOM\n\"Europe/London\":{code:\"GB\",name:\"United Kingdom\"},\"Europe/Belfast\":{code:\"GB\",name:\"United Kingdom\"},\"Europe/Edinburgh\":{code:\"GB\",name:\"United Kingdom\"},// FRANCE\n\"Europe/Paris\":{code:\"FR\",name:\"France\"},// GERMANY\n\"Europe/Berlin\":{code:\"DE\",name:\"Germany\"},\"Europe/Munich\":{code:\"DE\",name:\"Germany\"},// SPAIN\n\"Europe/Madrid\":{code:\"ES\",name:\"Spain\"},\"Europe/Barcelona\":{code:\"ES\",name:\"Spain\"},// ITALY\n\"Europe/Rome\":{code:\"IT\",name:\"Italy\"},\"Europe/Milan\":{code:\"IT\",name:\"Italy\"},// NETHERLANDS\n\"Europe/Amsterdam\":{code:\"NL\",name:\"Netherlands\"},// BELGIUM\n\"Europe/Brussels\":{code:\"BE\",name:\"Belgium\"},// AUSTRIA\n\"Europe/Vienna\":{code:\"AT\",name:\"Austria\"},// SWEDEN\n\"Europe/Stockholm\":{code:\"SE\",name:\"Sweden\"},// DENMARK\n\"Europe/Copenhagen\":{code:\"DK\",name:\"Denmark\"},// NORWAY\n\"Europe/Oslo\":{code:\"NO\",name:\"Norway\"},// FINLAND\n\"Europe/Helsinki\":{code:\"FI\",name:\"Finland\"},// POLAND\n\"Europe/Warsaw\":{code:\"PL\",name:\"Poland\"},// CZECH REPUBLIC\n\"Europe/Prague\":{code:\"CZ\",name:\"Czech Republic\"},// HUNGARY\n\"Europe/Budapest\":{code:\"HU\",name:\"Hungary\"},// ROMANIA\n\"Europe/Bucharest\":{code:\"RO\",name:\"Romania\"},// GREECE\n\"Europe/Athens\":{code:\"GR\",name:\"Greece\"},// TURKEY\n\"Europe/Istanbul\":{code:\"TR\",name:\"Turkey\"},\"Asia/Istanbul\":{code:\"TR\",name:\"Turkey\"},// RUSSIA\n\"Europe/Moscow\":{code:\"RU\",name:\"Russia\"},\"Asia/Yekaterinburg\":{code:\"RU\",name:\"Russia\"},\"Asia/Vladivostok\":{code:\"RU\",name:\"Russia\"},// SWITZERLAND\n\"Europe/Zurich\":{code:\"CH\",name:\"Switzerland\"},// IRELAND\n\"Europe/Dublin\":{code:\"IE\",name:\"Ireland\"},// PORTUGAL\n\"Europe/Lisbon\":{code:\"PT\",name:\"Portugal\"},// JAPAN\n\"Asia/Tokyo\":{code:\"JP\",name:\"Japan\"},// SOUTH KOREA\n\"Asia/Seoul\":{code:\"KR\",name:\"South Korea\"},// CHINA\n\"Asia/Shanghai\":{code:\"CN\",name:\"China\"},\"Asia/Beijing\":{code:\"CN\",name:\"China\"},// HONG KONG\n\"Asia/Hong_Kong\":{code:\"HK\",name:\"Hong Kong\"},// SINGAPORE\n\"Asia/Singapore\":{code:\"SG\",name:\"Singapore\"},// THAILAND\n\"Asia/Bangkok\":{code:\"TH\",name:\"Thailand\"},// INDONESIA\n\"Asia/Jakarta\":{code:\"ID\",name:\"Indonesia\"},// PHILIPPINES\n\"Asia/Manila\":{code:\"PH\",name:\"Philippines\"},// UAE\n\"Asia/Dubai\":{code:\"AE\",name:\"United Arab Emirates\"},// PAKISTAN\n\"Asia/Karachi\":{code:\"PK\",name:\"Pakistan\"},// BANGLADESH\n\"Asia/Dhaka\":{code:\"BD\",name:\"Bangladesh\"},// TAIWAN\n\"Asia/Taipei\":{code:\"TW\",name:\"Taiwan\"},// MALAYSIA\n\"Asia/Kuala_Lumpur\":{code:\"MY\",name:\"Malaysia\"},// VIETNAM\n\"Asia/Ho_Chi_Minh\":{code:\"VN\",name:\"Vietnam\"},// SAUDI ARABIA\n\"Asia/Riyadh\":{code:\"SA\",name:\"Saudi Arabia\"},// IRAN\n\"Asia/Tehran\":{code:\"IR\",name:\"Iran\"},// ISRAEL\n\"Asia/Jerusalem\":{code:\"IL\",name:\"Israel\"},// SRI LANKA\n\"Asia/Colombo\":{code:\"LK\",name:\"Sri Lanka\"},// NEPAL\n\"Asia/Kathmandu\":{code:\"NP\",name:\"Nepal\"},// AUSTRALIA\n\"Australia/Sydney\":{code:\"AU\",name:\"Australia\"},\"Australia/Melbourne\":{code:\"AU\",name:\"Australia\"},\"Australia/Brisbane\":{code:\"AU\",name:\"Australia\"},\"Australia/Perth\":{code:\"AU\",name:\"Australia\"},// NEW ZEALAND\n\"Pacific/Auckland\":{code:\"NZ\",name:\"New Zealand\"},// BRAZIL\n\"America/Sao_Paulo\":{code:\"BR\",name:\"Brazil\"},// ARGENTINA\n\"America/Buenos_Aires\":{code:\"AR\",name:\"Argentina\"},// CHILE\n\"America/Santiago\":{code:\"CL\",name:\"Chile\"},// PERU\n\"America/Lima\":{code:\"PE\",name:\"Peru\"},// COLOMBIA\n\"America/Bogota\":{code:\"CO\",name:\"Colombia\"},// EGYPT\n\"Africa/Cairo\":{code:\"EG\",name:\"Egypt\"},// NIGERIA\n\"Africa/Lagos\":{code:\"NG\",name:\"Nigeria\"},// KENYA\n\"Africa/Nairobi\":{code:\"KE\",name:\"Kenya\"},// SOUTH AFRICA\n\"Africa/Johannesburg\":{code:\"ZA\",name:\"South Africa\"}};return countryData[timezone]||{code:\"XX\",name:\"Unknown\"};};const countryInfo=getCountryInfo(userTimezone);const locationText=locationFormat===\"code\"?countryInfo.code:countryInfo.name;// Update state with separate parts\nsetTimeData({day:dayOfWeek,time:localTime,location:locationText});};// Update immediately\nupdateTime();// Update every second\nconst intervalId=setInterval(updateTime,1e3);// Cleanup on unmount\nreturn()=>clearInterval(intervalId);},[showSeconds,showLocation,locationFormat,showDay]);// Build parts array for rendering - each element separate including separators\nconst renderParts=[];if(showDay){renderParts.push({key:\"day\",content:timeData.day});renderParts.push({key:\"sep1\",content:separator});}renderParts.push({key:\"time\",content:timeData.time});if(showLocation){renderParts.push({key:\"sep2\",content:separator});renderParts.push({key:\"location\",content:timeData.location});}return /*#__PURE__*/_jsx(\"div\",{style:{...style,...font,color:textColor,display:\"inline-flex\",alignItems:\"center\",gap:`${gap}px`},children:renderParts.map(part=>/*#__PURE__*/_jsx(\"span\",{children:part.content},part.key))});}// Default Props\nLocalLiveTimer.defaultProps={showSeconds:false,showLocation:true,locationFormat:\"code\",showDay:false,textColor:\"#000000\",gap:8,separator:\"-\",font:{fontFamily:\"Inter\",fontSize:24,fontWeight:\"600\",lineHeight:\"1.5em\",letterSpacing:\"0em\",textAlign:\"left\"}};// Property Controls\naddPropertyControls(LocalLiveTimer,{font:{type:ControlType.Font,title:\"Typography\",controls:\"extended\",defaultValue:LocalLiveTimer.defaultProps.font},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},separator:{type:ControlType.String,title:\"Separator\",defaultValue:\"-\",placeholder:\"-\",description:\"Character(s) between elements (e.g., '-' or '|' or '•')\"},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,step:1,unit:\"px\",defaultValue:8,displayStepper:true,description:\"Spacing between ALL elements\"},showDay:{type:ControlType.Boolean,title:\"Show Day\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showLocation:{type:ControlType.Boolean,title:\"Show Location\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},locationFormat:{type:ControlType.Enum,title:\"Location Format\",options:[\"code\",\"fullName\"],optionTitles:[\"Country Code (IN)\",\"Full Name (India)\"],defaultValue:\"code\",hidden:props=>!props.showLocation}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocalLiveTimer\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Local_timer.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RVSSjnxri8kPNhsrgdcs/QCUf2DWcRshM5vttXkOD/DYMmmo_oS.js\";const enabledGestures={p2FMg_fsC:{hover:true}};const serializationHash=\"framer-oSrOP\";const variantClassNames={p2FMg_fsC:\"framer-v-1ffqrnw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mzSBTc7_r=undefined;const cx6uwCwAT=undefined;const T0su7DJX2=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,image,link,title,width,...props})=>{return{...props,cx6uwCwAT:image??props.cx6uwCwAT??{alt:\"\",pixelHeight:1024,pixelWidth:1024,src:\"https://framerusercontent.com/images/T1hYELPPFogFEaWtgwi2Ze6qes.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/T1hYELPPFogFEaWtgwi2Ze6qes.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/T1hYELPPFogFEaWtgwi2Ze6qes.png?width=1024&height=1024 1024w\"},mzSBTc7_r:link??props.mzSBTc7_r,T0su7DJX2:title??props.T0su7DJX2??\"Basics\"};};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,cx6uwCwAT,T0su7DJX2,mzSBTc7_r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"p2FMg_fsC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:mzSBTc7_r,motionChild:true,nodeId:\"p2FMg_fsC\",openInNewTab:false,scopeId:\"QXg9tK5We\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ffqrnw\",className,classNames)} framer-tjx59o`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"p2FMg_fsC\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",...style},variants:{\"p2FMg_fsC-hover\":{backgroundColor:\"var(--token-d6db53eb-4add-4250-a757-29537b152b04, rgb(17, 17, 17))\"}},...addPropertyOverrides({\"p2FMg_fsC-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:768,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1024,pixelWidth:1024,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(cx6uwCwAT)},className:\"framer-1b81agh\",\"data-framer-name\":\"ChatGPT Image 7 feb 2026, 00 23_15\",layoutDependency:layoutDependency,layoutId:\"MDjrpMnum\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18l8oz0\",layoutDependency:layoutDependency,layoutId:\"ViWdo02it\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tiwwwz\",\"data-styles-preset\":\"DYMmmo_oS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"Basics\"})}),className:\"framer-1hbgeh2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F30AjpWbt\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:T0su7DJX2,variants:{\"p2FMg_fsC-hover\":{\"--extracted-r6o4lv\":\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"p2FMg_fsC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tiwwwz\",\"data-styles-preset\":\"DYMmmo_oS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255)))\"},children:\"Basics\"})})}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oSrOP.framer-tjx59o, .framer-oSrOP .framer-tjx59o { display: block; }\",\".framer-oSrOP.framer-1ffqrnw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 486px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 280px; }\",\".framer-oSrOP .framer-1b81agh { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-oSrOP .framer-18l8oz0 { 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: 16px 24px 16px 24px; position: relative; width: 100%; }\",\".framer-oSrOP .framer-1hbgeh2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-oSrOP[data-border=\"true\"]::after, .framer-oSrOP [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 485.5\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MATy4kNng\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cx6uwCwAT\":\"image\",\"T0su7DJX2\":\"title\",\"mzSBTc7_r\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQXg9tK5We=withCSS(Component,css,\"framer-oSrOP\");export default FramerQXg9tK5We;FramerQXg9tK5We.displayName=\"Collection Card Hover\";FramerQXg9tK5We.defaultProps={height:485.5,width:280};addPropertyControls(FramerQXg9tK5We,{cx6uwCwAT:{__defaultAssetReference:\"data:framer/asset-reference,T1hYELPPFogFEaWtgwi2Ze6qes.png?originalFilename=ChatGPT+Image+7+feb+2026%2C+01_35_47.png&width=1024&height=1024\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,T1hYELPPFogFEaWtgwi2Ze6qes.png?originalFilename=ChatGPT+Image+7+feb+2026%2C+01_35_47.png&width=1024&height=1024\"},title:\"Image\",type:ControlType.ResponsiveImage},T0su7DJX2:{defaultValue:\"Basics\",displayTextArea:false,title:\"Title\",type:ControlType.String},onT0su7DJX2Change:{changes:\"T0su7DJX2\",type:ControlType.ChangeHandler},mzSBTc7_r:{title:\"Link\",type:ControlType.Link}});addFonts(FramerQXg9tK5We,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQXg9tK5We\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MATy4kNng\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"280\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"485.5\",\"framerVariables\":\"{\\\"cx6uwCwAT\\\":\\\"image\\\",\\\"T0su7DJX2\\\":\\\"title\\\",\\\"mzSBTc7_r\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-iPou0\";const variantClassNames={gdv3rli7y:\"framer-v-62gkuh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gdv3rli7y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gdv3rli7y\",openInNewTab:false,scopeId:\"vMe5NT04y\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Tundra Home\",className:`${cx(scopingClassNames,\"framer-62gkuh\",className,classNames)} framer-nc361t`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gdv3rli7y\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-m8sbys\",layoutDependency:layoutDependency,layoutId:\"IY3Vp8i4v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62 16\" overflow=\"visible\"><g><path d=\"M 0 2.75 L 0 0 L 13.392 0 L 13.392 2.75 L 8.4 2.75 L 8.4 15.777 L 4.992 15.777 L 4.992 2.75 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 18.576 10.726 L 18.576 3.932 L 21.968 3.932 L 21.968 15.764 L 18.712 15.764 L 18.712 13.615 L 18.584 13.615 C 18.308 14.308 17.849 14.866 17.207 15.287 C 16.57 15.708 15.792 15.918 14.874 15.918 C 14.057 15.918 13.337 15.739 12.716 15.379 C 12.095 15.02 11.61 14.509 11.259 13.846 C 10.914 13.184 10.739 12.39 10.734 11.466 L 10.734 3.932 L 14.126 3.932 L 14.126 10.88 C 14.131 11.579 14.325 12.131 14.707 12.537 C 15.089 12.942 15.601 13.145 16.243 13.145 C 16.652 13.145 17.034 13.055 17.39 12.876 C 17.746 12.691 18.032 12.418 18.25 12.059 C 18.473 11.699 18.582 11.255 18.576 10.726 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 22.029 8.936 L 22.029 15.777 L 18.637 15.777 L 18.637 3.944 L 21.87 3.944 L 21.87 6.032 L 22.013 6.032 C 22.284 5.344 22.737 4.799 23.374 4.399 C 24.011 3.993 24.784 3.79 25.691 3.79 C 26.541 3.79 27.281 3.97 27.913 4.329 C 28.544 4.689 29.035 5.202 29.386 5.87 C 29.736 6.533 29.911 7.323 29.911 8.243 L 29.911 15.777 L 26.519 15.777 L 26.519 8.828 C 26.525 8.104 26.334 7.539 25.946 7.133 C 25.559 6.723 25.025 6.517 24.346 6.517 C 23.889 6.517 23.486 6.612 23.136 6.802 C 22.791 6.992 22.52 7.269 22.323 7.634 C 22.132 7.994 22.034 8.428 22.029 8.936 Z M 35.745 15.969 C 34.817 15.969 33.975 15.738 33.222 15.276 C 32.473 14.809 31.879 14.123 31.438 13.219 C 31.003 12.31 30.785 11.196 30.785 9.876 C 30.785 8.52 31.011 7.393 31.462 6.494 C 31.913 5.59 32.513 4.915 33.261 4.468 C 34.015 4.016 34.84 3.79 35.737 3.79 C 36.422 3.79 36.993 3.903 37.449 4.129 C 37.911 4.35 38.283 4.627 38.564 4.961 C 38.851 5.29 39.068 5.613 39.217 5.932 L 39.32 5.932 L 39.32 0 L 42.704 0 L 42.704 15.777 L 39.36 15.777 L 39.36 13.882 L 39.217 13.882 C 39.058 14.21 38.832 14.536 38.54 14.86 C 38.253 15.178 37.879 15.443 37.417 15.653 C 36.961 15.864 36.404 15.969 35.745 15.969 Z M 36.82 13.358 C 37.367 13.358 37.829 13.214 38.206 12.926 C 38.588 12.634 38.88 12.225 39.081 11.702 C 39.288 11.178 39.392 10.564 39.392 9.86 C 39.392 9.157 39.291 8.546 39.089 8.027 C 38.888 7.508 38.596 7.108 38.214 6.825 C 37.831 6.543 37.367 6.402 36.82 6.402 C 36.263 6.402 35.793 6.548 35.411 6.841 C 35.029 7.133 34.74 7.539 34.543 8.058 C 34.347 8.576 34.249 9.177 34.249 9.86 C 34.249 10.549 34.347 11.157 34.543 11.686 C 34.745 12.21 35.034 12.621 35.411 12.919 C 35.793 13.211 36.263 13.358 36.82 13.358 Z M 44.147 15.777 L 44.147 3.944 L 47.436 3.944 L 47.436 6.009 L 47.563 6.009 C 47.786 5.274 48.16 4.72 48.686 4.345 C 49.211 3.965 49.816 3.775 50.501 3.775 C 50.671 3.775 50.854 3.785 51.05 3.805 C 51.247 3.826 51.419 3.854 51.568 3.89 L 51.568 6.802 C 51.409 6.756 51.188 6.715 50.907 6.679 C 50.626 6.643 50.368 6.625 50.135 6.625 C 49.636 6.625 49.19 6.73 48.797 6.941 C 48.41 7.146 48.102 7.434 47.874 7.804 C 47.651 8.173 47.539 8.6 47.539 9.082 L 47.539 15.777 Z M 55.113 16 C 54.333 16 53.638 15.869 53.027 15.607 C 52.417 15.34 51.934 14.947 51.578 14.429 C 51.228 13.905 51.053 13.252 51.053 12.472 C 51.053 11.814 51.177 11.262 51.427 10.816 C 51.676 10.369 52.016 10.009 52.446 9.737 C 52.876 9.465 53.364 9.26 53.911 9.121 C 54.463 8.982 55.042 8.885 55.647 8.828 C 56.358 8.756 56.931 8.689 57.366 8.628 C 57.802 8.561 58.117 8.464 58.314 8.335 C 58.51 8.207 58.608 8.017 58.608 7.765 L 58.608 7.719 C 58.608 7.231 58.449 6.853 58.131 6.586 C 57.817 6.319 57.372 6.186 56.793 6.186 C 56.183 6.186 55.697 6.317 55.336 6.579 C 54.975 6.836 54.736 7.159 54.62 7.549 L 51.483 7.303 C 51.642 6.584 51.955 5.962 52.422 5.439 C 52.889 4.91 53.492 4.504 54.229 4.221 C 54.973 3.934 55.832 3.79 56.809 3.79 C 57.488 3.79 58.139 3.867 58.76 4.021 C 59.386 4.175 59.941 4.414 60.424 4.738 C 60.912 5.061 61.297 5.477 61.578 5.986 C 61.859 6.489 62 7.092 62 7.796 L 62 15.777 L 58.784 15.777 L 58.784 14.136 L 58.688 14.136 C 58.492 14.506 58.229 14.832 57.9 15.114 C 57.571 15.391 57.175 15.61 56.714 15.769 C 56.252 15.923 55.718 16 55.113 16 Z M 56.084 13.735 C 56.584 13.735 57.024 13.64 57.406 13.45 C 57.788 13.255 58.088 12.993 58.306 12.664 C 58.524 12.336 58.632 11.963 58.632 11.547 L 58.632 10.292 C 58.526 10.359 58.38 10.42 58.195 10.477 C 58.014 10.528 57.81 10.577 57.581 10.623 C 57.353 10.664 57.125 10.703 56.897 10.739 C 56.668 10.769 56.462 10.798 56.275 10.823 C 55.878 10.88 55.53 10.97 55.233 11.093 C 54.935 11.216 54.704 11.383 54.54 11.594 C 54.375 11.799 54.293 12.056 54.293 12.364 C 54.293 12.811 54.46 13.152 54.795 13.389 C 55.134 13.62 55.564 13.735 56.084 13.735 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-21h05n\",layoutDependency:layoutDependency,layoutId:\"uFsGs4TR8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.392 15.777\" overflow=\"visible\"><path d=\"M 0 2.75 L 0 0 L 13.392 0 L 13.392 2.75 L 8.4 2.75 L 8.4 15.777 L 4.992 15.777 L 4.992 2.75 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8wkfwn\",layoutDependency:layoutDependency,layoutId:\"HceJx1dJK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.234 11.987\" overflow=\"visible\"><path d=\"M 7.842 6.794 L 7.842 0 L 11.234 0 L 11.234 11.833 L 7.978 11.833 L 7.978 9.683 L 7.85 9.683 C 7.574 10.377 7.115 10.934 6.473 11.355 C 5.836 11.776 5.058 11.987 4.14 11.987 C 3.323 11.987 2.604 11.807 1.982 11.447 C 1.361 11.088 0.876 10.577 0.525 9.914 C 0.18 9.252 0.005 8.458 0 7.534 L 0 0 L 3.392 0 L 3.392 6.948 C 3.397 7.647 3.591 8.199 3.973 8.605 C 4.355 9.01 4.867 9.213 5.51 9.213 C 5.918 9.213 6.301 9.123 6.656 8.944 C 7.012 8.759 7.298 8.487 7.516 8.127 C 7.739 7.768 7.848 7.323 7.842 6.794 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1i7qjx5\",layoutDependency:layoutDependency,layoutId:\"NlWUgmcH6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.363 16\" overflow=\"visible\"><path d=\"M 3.392 8.936 L 3.392 15.777 L 0 15.777 L 0 3.944 L 3.233 3.944 L 3.233 6.032 L 3.376 6.032 C 3.647 5.344 4.1 4.799 4.737 4.399 C 5.374 3.993 6.147 3.79 7.054 3.79 C 7.903 3.79 8.644 3.97 9.276 4.329 C 9.907 4.689 10.398 5.202 10.749 5.87 C 11.099 6.533 11.274 7.323 11.274 8.243 L 11.274 15.777 L 7.882 15.777 L 7.882 8.828 C 7.888 8.104 7.696 7.539 7.309 7.133 C 6.921 6.723 6.388 6.517 5.709 6.517 C 5.252 6.517 4.849 6.612 4.498 6.802 C 4.153 6.992 3.883 7.269 3.686 7.634 C 3.495 7.994 3.397 8.428 3.392 8.936 Z M 17.108 15.969 C 16.179 15.969 15.338 15.738 14.584 15.276 C 13.836 14.809 13.242 14.123 12.801 13.219 C 12.366 12.31 12.148 11.196 12.148 9.876 C 12.148 8.52 12.374 7.393 12.825 6.494 C 13.276 5.59 13.876 4.915 14.624 4.468 C 15.378 4.016 16.203 3.79 17.1 3.79 C 17.785 3.79 18.356 3.903 18.812 4.129 C 19.274 4.35 19.645 4.627 19.927 4.961 C 20.213 5.29 20.431 5.613 20.58 5.932 L 20.683 5.932 L 20.683 0 L 24.067 0 L 24.067 15.777 L 20.723 15.777 L 20.723 13.882 L 20.58 13.882 C 20.42 14.21 20.195 14.536 19.903 14.86 C 19.616 15.178 19.242 15.443 18.78 15.653 C 18.324 15.864 17.767 15.969 17.108 15.969 Z M 18.183 13.358 C 18.73 13.358 19.192 13.214 19.569 12.926 C 19.951 12.634 20.243 12.225 20.444 11.702 C 20.651 11.178 20.755 10.564 20.755 9.86 C 20.755 9.157 20.654 8.546 20.452 8.027 C 20.251 7.508 19.959 7.108 19.576 6.825 C 19.194 6.543 18.73 6.402 18.183 6.402 C 17.626 6.402 17.156 6.548 16.774 6.841 C 16.392 7.133 16.102 7.539 15.906 8.058 C 15.71 8.576 15.612 9.177 15.612 9.86 C 15.612 10.549 15.71 11.157 15.906 11.686 C 16.108 12.21 16.397 12.621 16.774 12.919 C 17.156 13.211 17.626 13.358 18.183 13.358 Z M 25.51 15.777 L 25.51 3.944 L 28.799 3.944 L 28.799 6.009 L 28.926 6.009 C 29.149 5.274 29.523 4.72 30.049 4.345 C 30.574 3.965 31.179 3.775 31.864 3.775 C 32.034 3.775 32.217 3.785 32.413 3.805 C 32.61 3.826 32.782 3.854 32.931 3.89 L 32.931 6.802 C 32.772 6.756 32.551 6.715 32.27 6.679 C 31.989 6.643 31.731 6.625 31.498 6.625 C 30.999 6.625 30.553 6.73 30.16 6.941 C 29.773 7.146 29.465 7.434 29.237 7.804 C 29.014 8.173 28.902 8.6 28.902 9.082 L 28.902 15.777 Z M 36.476 16 C 35.696 16 35.001 15.869 34.39 15.607 C 33.78 15.34 33.297 14.947 32.941 14.429 C 32.591 13.905 32.416 13.252 32.416 12.472 C 32.416 11.814 32.54 11.262 32.79 10.816 C 33.039 10.369 33.379 10.009 33.809 9.737 C 34.239 9.465 34.727 9.26 35.274 9.121 C 35.826 8.982 36.405 8.885 37.01 8.828 C 37.721 8.756 38.294 8.689 38.729 8.628 C 39.165 8.561 39.48 8.464 39.677 8.335 C 39.873 8.207 39.971 8.017 39.971 7.765 L 39.971 7.719 C 39.971 7.231 39.812 6.853 39.494 6.586 C 39.18 6.319 38.735 6.186 38.156 6.186 C 37.546 6.186 37.06 6.317 36.699 6.579 C 36.338 6.836 36.099 7.159 35.982 7.549 L 32.846 7.303 C 33.005 6.584 33.318 5.962 33.785 5.439 C 34.252 4.91 34.855 4.504 35.592 4.221 C 36.336 3.934 37.195 3.79 38.172 3.79 C 38.851 3.79 39.502 3.867 40.123 4.021 C 40.749 4.175 41.304 4.414 41.787 4.738 C 42.275 5.061 42.66 5.477 42.941 5.986 C 43.222 6.489 43.363 7.092 43.363 7.796 L 43.363 15.777 L 40.147 15.777 L 40.147 14.136 L 40.051 14.136 C 39.855 14.506 39.592 14.832 39.263 15.114 C 38.934 15.391 38.538 15.61 38.077 15.769 C 37.615 15.923 37.081 16 36.476 16 Z M 37.447 13.735 C 37.947 13.735 38.387 13.64 38.769 13.45 C 39.151 13.255 39.451 12.993 39.669 12.664 C 39.887 12.336 39.995 11.963 39.995 11.547 L 39.995 10.292 C 39.889 10.359 39.743 10.42 39.558 10.477 C 39.377 10.528 39.173 10.577 38.944 10.623 C 38.716 10.664 38.488 10.703 38.259 10.739 C 38.031 10.769 37.825 10.798 37.638 10.823 C 37.24 10.88 36.893 10.97 36.596 11.093 C 36.298 11.216 36.067 11.383 35.903 11.594 C 35.738 11.799 35.656 12.056 35.656 12.364 C 35.656 12.811 35.823 13.152 36.158 13.389 C 36.497 13.62 36.927 13.735 37.447 13.735 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-obz6lj\",layoutDependency:layoutDependency,layoutId:\"CVCe8W2wa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.274 11.987\" overflow=\"visible\"><path d=\"M 3.392 5.146 L 3.392 11.987 L 0 11.987 L 0 0.154 L 3.233 0.154 L 3.233 2.242 L 3.376 2.242 C 3.647 1.554 4.1 1.009 4.737 0.609 C 5.374 0.203 6.147 0 7.054 0 C 7.903 0 8.644 0.18 9.276 0.539 C 9.907 0.899 10.398 1.412 10.749 2.08 C 11.099 2.742 11.274 3.533 11.274 4.453 L 11.274 11.987 L 7.882 11.987 L 7.882 5.038 C 7.888 4.314 7.696 3.749 7.309 3.343 C 6.921 2.932 6.388 2.727 5.709 2.727 C 5.252 2.727 4.849 2.822 4.498 3.012 C 4.153 3.202 3.883 3.479 3.686 3.844 C 3.495 4.204 3.397 4.637 3.392 5.146 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-70dexc\",layoutDependency:layoutDependency,layoutId:\"kDMNoqdnL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.919 15.969\" overflow=\"visible\"><path d=\"M 4.96 15.969 C 4.031 15.969 3.19 15.738 2.436 15.276 C 1.688 14.809 1.093 14.123 0.653 13.219 C 0.218 12.31 0 11.196 0 9.876 C 0 8.52 0.226 7.393 0.677 6.494 C 1.128 5.59 1.728 4.915 2.476 4.468 C 3.23 4.016 4.055 3.79 4.952 3.79 C 5.637 3.79 6.208 3.903 6.664 4.129 C 7.126 4.35 7.497 4.627 7.779 4.961 C 8.065 5.29 8.283 5.613 8.432 5.932 L 8.535 5.932 L 8.535 0 L 11.919 0 L 11.919 15.777 L 8.575 15.777 L 8.575 13.882 L 8.432 13.882 C 8.272 14.21 8.047 14.536 7.755 14.86 C 7.468 15.178 7.094 15.443 6.632 15.653 C 6.176 15.864 5.618 15.969 4.96 15.969 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sdm6cp\",layoutDependency:layoutDependency,layoutId:\"JHD1Mr4nY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.143 6.956\" overflow=\"visible\"><path d=\"M 2.572 6.956 C 3.118 6.956 3.58 6.812 3.957 6.525 C 4.339 6.232 4.631 5.824 4.833 5.3 C 5.04 4.776 5.143 4.162 5.143 3.459 C 5.143 2.755 5.042 2.144 4.841 1.625 C 4.639 1.107 4.347 0.706 3.965 0.424 C 3.583 0.141 3.118 0 2.572 0 C 2.014 0 1.545 0.146 1.162 0.439 C 0.78 0.732 0.491 1.138 0.295 1.656 C 0.098 2.175 0 2.776 0 3.459 C 0 4.147 0.098 4.756 0.295 5.285 C 0.496 5.808 0.786 6.219 1.162 6.517 C 1.545 6.81 2.014 6.956 2.572 6.956 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v7rxot\",layoutDependency:layoutDependency,layoutId:\"jFxCm6TRy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.42 12.002\" overflow=\"visible\"><path d=\"M 0 12.002 L 0 0.169 L 3.288 0.169 L 3.288 2.234 L 3.416 2.234 C 3.639 1.5 4.013 0.945 4.538 0.57 C 5.064 0.19 5.669 0 6.354 0 C 6.523 0 6.707 0.01 6.903 0.031 C 7.099 0.051 7.272 0.08 7.42 0.116 L 7.42 3.027 C 7.261 2.981 7.041 2.94 6.76 2.904 C 6.478 2.868 6.221 2.85 5.987 2.85 C 5.488 2.85 5.042 2.956 4.65 3.166 C 4.262 3.372 3.954 3.659 3.726 4.029 C 3.503 4.399 3.392 4.825 3.392 5.308 L 3.392 12.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p35tmf\",layoutDependency:layoutDependency,layoutId:\"Zp_2Brs57\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.947 12.21\" overflow=\"visible\"><path d=\"M 4.061 12.21 C 3.28 12.21 2.585 12.079 1.975 11.817 C 1.364 11.55 0.881 11.157 0.525 10.638 C 0.175 10.115 0 9.462 0 8.682 C 0 8.024 0.125 7.472 0.374 7.026 C 0.624 6.579 0.963 6.219 1.393 5.947 C 1.823 5.675 2.312 5.469 2.858 5.331 C 3.41 5.192 3.989 5.095 4.594 5.038 C 5.305 4.966 5.879 4.899 6.314 4.838 C 6.749 4.771 7.065 4.673 7.261 4.545 C 7.458 4.417 7.556 4.227 7.556 3.975 L 7.556 3.929 C 7.556 3.441 7.396 3.063 7.078 2.796 C 6.765 2.529 6.319 2.396 5.741 2.396 C 5.13 2.396 4.644 2.527 4.283 2.789 C 3.923 3.045 3.684 3.369 3.567 3.759 L 0.43 3.513 C 0.589 2.794 0.902 2.172 1.369 1.649 C 1.837 1.12 2.439 0.714 3.177 0.431 C 3.92 0.144 4.78 0 5.756 0 C 6.436 0 7.086 0.077 7.707 0.231 C 8.334 0.385 8.888 0.624 9.371 0.948 C 9.859 1.271 10.244 1.687 10.526 2.195 C 10.807 2.699 10.947 3.302 10.947 4.006 L 10.947 11.987 L 7.731 11.987 L 7.731 10.346 L 7.635 10.346 C 7.439 10.716 7.176 11.042 6.847 11.324 C 6.518 11.601 6.122 11.82 5.661 11.979 C 5.199 12.133 4.666 12.21 4.061 12.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pd3vvg\",layoutDependency:layoutDependency,layoutId:\"oYSId3Taz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.339 3.443\" overflow=\"visible\"><path d=\"M 1.791 3.443 C 2.291 3.443 2.731 3.348 3.113 3.158 C 3.495 2.963 3.795 2.701 4.013 2.373 C 4.231 2.044 4.339 1.672 4.339 1.256 L 4.339 0 C 4.233 0.067 4.087 0.128 3.902 0.185 C 3.721 0.236 3.516 0.285 3.288 0.331 C 3.06 0.372 2.832 0.411 2.603 0.447 C 2.375 0.478 2.168 0.506 1.982 0.532 C 1.584 0.588 1.237 0.678 0.94 0.801 C 0.642 0.924 0.411 1.091 0.247 1.302 C 0.082 1.507 0 1.764 0 2.072 C 0 2.519 0.167 2.861 0.502 3.097 C 0.841 3.328 1.271 3.443 1.791 3.443 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iPou0.framer-nc361t, .framer-iPou0 .framer-nc361t { display: block; }\",\".framer-iPou0.framer-62gkuh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iPou0 .framer-m8sbys { height: 16px; position: relative; width: 62px; }\",\".framer-iPou0 .framer-21h05n { height: 16px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-iPou0 .framer-8wkfwn { height: 12px; left: 11px; position: absolute; top: 4px; width: 11px; }\",\".framer-iPou0 .framer-1i7qjx5 { height: 16px; left: 19px; position: absolute; top: 0px; width: 44px; }\",\".framer-iPou0 .framer-obz6lj { height: 12px; left: 0px; position: absolute; top: 4px; width: 12px; }\",\".framer-iPou0 .framer-70dexc { height: 16px; left: 12px; position: absolute; top: 0px; width: 12px; }\",\".framer-iPou0 .framer-1sdm6cp { height: 7px; left: 16px; position: absolute; top: 7px; width: 5px; }\",\".framer-iPou0 .framer-v7rxot { height: 12px; left: 26px; position: absolute; top: 4px; width: 8px; }\",\".framer-iPou0 .framer-1p35tmf { height: 12px; left: 33px; position: absolute; top: 4px; width: 11px; }\",\".framer-iPou0 .framer-1pd3vvg { height: 4px; left: 36px; position: absolute; top: 11px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 94\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervMe5NT04y=withCSS(Component,css,\"framer-iPou0\");export default FramervMe5NT04y;FramervMe5NT04y.displayName=\"Logo - Nav Bar\";FramervMe5NT04y.defaultProps={height:48,width:94};addFonts(FramervMe5NT04y,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervMe5NT04y\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"94\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vMe5NT04y.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,ResolveLinks,resolvePageScope,RichText,SmartComponentScopedContainer,TickerItem,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withTickerFX}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 Activity from\"https://framerusercontent.com/modules/dxXixByfDNoCBxdkFrm9/RuZayuc5DQKFt7JKI6wa/oej03VClK.js\";import LocalLiveTimer from\"https://framerusercontent.com/modules/tsrzkhp2y9cbSQ9cBdjP/XHg2LvkdYwWqAjqf6Nhj/Local_timer.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0Tsp8B2PtLFbFlodIOCd/M1BtyLs04SkxkkgR5Jao/ta4wrTL8_.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gXvn8GCoync9o3cP5xiD/D5Egfd5dAU86fCOJ8OkB/XlEgkxG87.js\";import CollectionCardHover from\"https://framerusercontent.com/modules/HitJ2CEmsp8uL8NPbm1r/RoyMwVNNyP2xz69XnGws/QXg9tK5We.js\";import ButtonGroup from\"https://framerusercontent.com/modules/Kwy9U0kFCoLr0WIQc03e/WwapOullhslYXz7fsfW9/RGKLopZaY.js\";import LogoNavBar from\"https://framerusercontent.com/modules/jC5Mh02OD2EfRx9xiQOk/yTjQKnR16SJuRvRV5jWQ/vMe5NT04y.js\";const LogoNavBarFonts=getFonts(LogoNavBar);const LocalLiveTimerFonts=getFonts(LocalLiveTimer);const ButtonGroupFonts=getFonts(ButtonGroup);const MotionDivWithTickerFX=withTickerFX(motion.div);const SearchFonts=getFonts(Search);const CollectionCardHoverFonts=getFonts(CollectionCardHover);const cycleOrder=[\"i6dfxhqz0\",\"m_Jpxnm48\",\"zBC8fgPXj\",\"Jjmw7CbOV\"];const serializationHash=\"framer-7KBcH\";const variantClassNames={i6dfxhqz0:\"framer-v-1dn5c80\",Jjmw7CbOV:\"framer-v-1i4bzr0\",m_Jpxnm48:\"framer-v-1gckru6\",zBC8fgPXj:\"framer-v-cdwh1s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const q99RE2zUe=undefined;const hLsb5uVgw=undefined;const wUrgRhXi0=undefined;const mPbTPK0tf=undefined;const transition1={bounce:0,delay:0,duration:.6,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={\"Navigation Bar - Phone - Open\":\"Jjmw7CbOV\",\"Navigation Bar - Phone\":\"zBC8fgPXj\",\"Navigation Bar - Shop\":\"m_Jpxnm48\",\"Navigation Bar\":\"i6dfxhqz0\"};const Variants=motion.create(React.Fragment);const getProps=({cartOverlay,collections,height,hover,id,newsletterOverlay,width,...props})=>{return{...props,hLsb5uVgw:hover??props.hLsb5uVgw,mPbTPK0tf:cartOverlay??props.mPbTPK0tf,q99RE2zUe:collections??props.q99RE2zUe,variant:humanReadableVariantMap[props.variant]??props.variant??\"i6dfxhqz0\",wUrgRhXi0:newsletterOverlay??props.wUrgRhXi0};};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,mPbTPK0tf,q99RE2zUe,hLsb5uVgw,wUrgRhXi0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i6dfxhqz0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1no4khn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(q99RE2zUe){const res=await q99RE2zUe(...args);if(res===false)return false;}});const onMouseEnter1uledg7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(hLsb5uVgw){const res=await hLsb5uVgw(...args);if(res===false)return false;}});const onMouseLeavevxmhu7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(q99RE2zUe){const res=await q99RE2zUe(...args);if(res===false)return false;}});const onMouseEnterdmhfyb=activeVariantCallback(async(...args)=>{setVariant(\"i6dfxhqz0\");});const fQk33yHJLdmhfyb=activeVariantCallback(async(...args)=>{setVariant(\"i6dfxhqz0\");});const CnDyWGMKn3ty61c=activeVariantCallback(async(...args)=>{setVariant(\"m_Jpxnm48\");});const e_JFBMcCxdmhfyb=activeVariantCallback(async(...args)=>{setVariant(\"i6dfxhqz0\");});const CnDyWGMKnja0gn3=activeVariantCallback(async(...args)=>{if(hLsb5uVgw){const res=await hLsb5uVgw(...args);if(res===false)return false;}setVariant(\"i6dfxhqz0\");});const fQk33yHJL9sp4hf=activeVariantCallback(async(...args)=>{setVariant(\"Jjmw7CbOV\");});const fQk33yHJL1ouvo48=activeVariantCallback(async(...args)=>{setVariant(\"zBC8fgPXj\");});const CnDyWGMKndmhfyb=activeVariantCallback(async(...args)=>{setVariant(\"i6dfxhqz0\");});const fQk33yHJL1x54822=activeVariantCallback(async(...args)=>{if(wUrgRhXi0){const res=await wUrgRhXi0(...args);if(res===false)return false;}});const fQk33yHJL12f4lkn=activeVariantCallback(async(...args)=>{if(mPbTPK0tf){const res=await mPbTPK0tf(...args);if(res===false)return false;}});const onMouseLeavedmhfyb=activeVariantCallback(async(...args)=>{setVariant(\"i6dfxhqz0\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zBC8fgPXj\",\"Jjmw7CbOV\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dn5c80\",className,classNames),\"data-framer-name\":\"Navigation Bar\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i6dfxhqz0\",onMouseEnter:onMouseEnter1uledg7,onTap:onTap1no4khn,ref:refBinding,style:{...style},...addPropertyOverrides({Jjmw7CbOV:{\"data-framer-name\":\"Navigation Bar - Phone - Open\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},m_Jpxnm48:{\"data-framer-name\":\"Navigation Bar - Shop\",onMouseLeave:onMouseLeavevxmhu7,onTap:undefined},zBC8fgPXj:{\"data-framer-name\":\"Navigation Bar - Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-74g0xq\",\"data-border\":true,\"data-framer-name\":\"Nav Bar\",layoutDependency:layoutDependency,layoutId:\"mBxTEICUL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d26gb-container\",layoutDependency:layoutDependency,layoutId:\"GCA0DmfQR-container\",nodeId:\"GCA0DmfQR\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(LogoNavBar,{height:\"100%\",id:\"GCA0DmfQR\",layoutId:\"GCA0DmfQR\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19merc6\",layoutDependency:layoutDependency,layoutId:\"ZRKuPUaui\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iw49zo\",\"data-framer-name\":\"Clock\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jRyYhg9or\",onMouseEnter:onMouseEnterdmhfyb,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zfol7j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ASzqLHuna-container\",nodeId:\"ASzqLHuna\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(LocalLiveTimer,{font:{},gap:8,height:\"100%\",id:\"ASzqLHuna\",layoutId:\"ASzqLHuna\",locationFormat:\"code\",separator:\"-\",showDay:false,showLocation:true,showSeconds:false,textColor:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ogb9g7\",layoutDependency:layoutDependency,layoutId:\"UN6z9lgPF\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hpy6fp\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"rRf1tTuNI\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tr5tuw-container\",layoutDependency:layoutDependency,layoutId:\"NwLUSnv_m-container\",nodeId:\"NwLUSnv_m\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{CnDyWGMKn:CnDyWGMKn3ty61c,e_JFBMcCx:e_JFBMcCxdmhfyb,FeTrLx5wt:Activity,fQk33yHJL:fQk33yHJLdmhfyb,height:\"100%\",id:\"NwLUSnv_m\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"NwLUSnv_m\",n_83lu2hq:resolvedLinks[0],NK6G24Hjb:\"SHOP\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"oZFX2zG45\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{CnDyWGMKn:undefined,e_JFBMcCx:undefined,fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:undefined},m_Jpxnm48:{CnDyWGMKn:CnDyWGMKnja0gn3,e_JFBMcCx:undefined,n_83lu2hq:resolvedLinks[1]},zBC8fgPXj:{CnDyWGMKn:undefined,e_JFBMcCx:undefined,fQk33yHJL:fQk33yHJL9sp4hf,n_83lu2hq:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u3u0xm\",layoutDependency:layoutDependency,layoutId:\"uKFsY88Yz\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined},{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined},{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined},{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cy5m85-container\",layoutDependency:layoutDependency,layoutId:\"gNGw3RPZk-container\",nodeId:\"gNGw3RPZk\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{CnDyWGMKn:CnDyWGMKndmhfyb,FeTrLx5wt:Activity,height:\"100%\",id:\"gNGw3RPZk\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"gNGw3RPZk\",n_83lu2hq:resolvedLinks1[0],NK6G24Hjb:\"LOOKBOOK\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"oZFX2zG45\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{CnDyWGMKn:undefined,n_83lu2hq:resolvedLinks1[3],style:{height:\"100%\"}},m_Jpxnm48:{n_83lu2hq:resolvedLinks1[1]},zBC8fgPXj:{CnDyWGMKn:undefined,n_83lu2hq:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eblpma\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"uJpywyBWk\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-61pkqy\",\"data-framer-name\":\"Promo Banner\",layoutDependency:layoutDependency,layoutId:\"J4Um5lr4d\",style:{backgroundColor:\"var(--token-d6db53eb-4add-4250-a757-29537b152b04, rgb(17, 17, 17))\",mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.96701) 5%, rgba(0, 0, 0, 0.9952) 95%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.96701) 5%, rgba(0, 0, 0, 0.9952) 95%, rgba(0, 0, 0, 0) 100%) add\"},tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"40px\",tickerEffectHoverModifier:10,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:40,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14egr0s\",\"data-styles-preset\":\"ta4wrTL8_\",dir:\"auto\",children:\"Get 15% Discount\"})}),className:\"framer-1e0diqm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ynblnZfIu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+12+-7,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fm48dz-container\",layoutDependency:layoutDependency,layoutId:\"X5zvoDtvb-container\",nodeId:\"X5zvoDtvb\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,fQk33yHJL:fQk33yHJL1x54822,height:\"100%\",id:\"X5zvoDtvb\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"X5zvoDtvb\",n_83lu2hq:resolvedLinks2[0],NK6G24Hjb:\"SUBSCRIBE\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({m_Jpxnm48:{n_83lu2hq:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14egr0s\",\"data-styles-preset\":\"ta4wrTL8_\",dir:\"auto\",children:\"Subscribe to our newsletter and get 15% Discount\"})}),className:\"framer-1tgt4zo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wExNCHwhU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+12+-7,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fu8ktm-container\",layoutDependency:layoutDependency,layoutId:\"cu_XJ7WFs-container\",nodeId:\"cu_XJ7WFs\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,fQk33yHJL:fQk33yHJL1x54822,height:\"100%\",id:\"cu_XJ7WFs\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"cu_XJ7WFs\",n_83lu2hq:resolvedLinks3[0],NK6G24Hjb:\"SUBSCRIBE\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({m_Jpxnm48:{n_83lu2hq:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-agnvc4\",layoutDependency:layoutDependency,layoutId:\"xVT01Hj7M\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ztwst-container\",layoutDependency:layoutDependency,layoutId:\"mUbaBXoIA-container\",nodeId:\"mUbaBXoIA\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,fQk33yHJL:fQk33yHJL12f4lkn,height:\"100%\",id:\"mUbaBXoIA\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"mUbaBXoIA\",NK6G24Hjb:\"CART\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\"},variant:matchVariant(\"g9w9Xez_1\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-d30l33\",layoutDependency:layoutDependency,layoutId:\"oiQFwrYiD\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-un6164-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"U3WqqYJS3-container\",nodeId:\"U3WqqYJS3\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(11, 11, 11, 0.2)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:3},height:\"100%\",iconColor:\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",iconSize:18,iconType:\"default\",id:\"U3WqqYJS3\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\"},layoutId:\"U3WqqYJS3\",modalOptions:{backgroundColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderRadius:0,FixedTopAnimation:{opacity:.8,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},y:0},heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},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-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",subtitleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"OJWkDdcLQ\"},router),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-xzw85g\",layoutDependency:layoutDependency,layoutId:\"Y4Bqoj4ES\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-apd5q8\",layoutDependency:layoutDependency,layoutId:\"vbE6bnAs1\",style:{backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"}})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1butyor\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"cCnn1DGg1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d6db53eb-4add-4250-a757-29537b152b04, rgb(17, 17, 17))\"},...addPropertyOverrides({Jjmw7CbOV:{\"data-highlight\":true,onMouseLeave:onMouseLeavedmhfyb},m_Jpxnm48:{\"data-highlight\":true,onMouseLeave:onMouseLeavedmhfyb}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k0wh67\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"opLT3zSwk\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dbubyf\",layoutDependency:layoutDependency,layoutId:\"Mhs6051b4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255)))\"},children:\"SHOP\"})}),className:\"framer-6c7zm0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DIfMIjdB7\",style:{\"--extracted-r6o4lv\":\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Jjmw7CbOV:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jjmw7CbOV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"SHOP\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+0+0+25.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+0+0+25.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+0+0+25.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19xgosn-container\",layoutDependency:layoutDependency,layoutId:\"RG9nCB38L-container\",nodeId:\"RG9nCB38L\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"RG9nCB38L\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"RG9nCB38L\",n_83lu2hq:resolvedLinks4[0],NK6G24Hjb:\"ALL\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks4[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks4[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined},{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined},{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined},{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+0+0+73.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+0+0+73.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+0+0+73.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-142be74-container\",layoutDependency:layoutDependency,layoutId:\"Snp660coo-container\",nodeId:\"Snp660coo\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"Snp660coo\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"Snp660coo\",n_83lu2hq:resolvedLinks5[0],NK6G24Hjb:\"NEW ARRIVALS\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks5[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks5[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined},{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined},{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined},{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+0+0+121.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+0+0+121.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+0+0+121.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zow8bq-container\",layoutDependency:layoutDependency,layoutId:\"i5hj5u8t7-container\",nodeId:\"i5hj5u8t7\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"i5hj5u8t7\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"i5hj5u8t7\",n_83lu2hq:resolvedLinks6[0],NK6G24Hjb:\"ON SALE\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks6[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks6[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iv2eq5\",layoutDependency:layoutDependency,layoutId:\"QRUZvzQnA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255)))\"},children:\"Collections\"})}),className:\"framer-py1m8v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OAwa2GtGV\",style:{\"--extracted-r6o4lv\":\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Jjmw7CbOV:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jjmw7CbOV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Collections\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+199.6+0+25.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+199.6+0+25.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+199.6+0+25.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4smrls-container\",layoutDependency:layoutDependency,layoutId:\"dBEdwcccU-container\",nodeId:\"dBEdwcccU\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"dBEdwcccU\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"dBEdwcccU\",n_83lu2hq:resolvedLinks7[0],NK6G24Hjb:\"Basics\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks7[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks7[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined},{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined},{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined},{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+199.6+0+73.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+199.6+0+73.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+199.6+0+73.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r2612b-container\",layoutDependency:layoutDependency,layoutId:\"Xq8W4XBog-container\",nodeId:\"Xq8W4XBog\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"Xq8W4XBog\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"Xq8W4XBog\",n_83lu2hq:resolvedLinks8[0],NK6G24Hjb:\"Classics\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks8[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks8[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined},{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined},{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined},{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+199.6+0+121.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+199.6+0+121.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+199.6+0+121.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vqkqro-container\",layoutDependency:layoutDependency,layoutId:\"FQosfpOnp-container\",nodeId:\"FQosfpOnp\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"FQosfpOnp\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"FQosfpOnp\",n_83lu2hq:resolvedLinks9[0],NK6G24Hjb:\"Essentials\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks9[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks9[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g9qu65\",layoutDependency:layoutDependency,layoutId:\"ST6qXSAWr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255)))\"},children:\"Type\"})}),className:\"framer-1wcla11\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Iduivf9KR\",style:{\"--extracted-r6o4lv\":\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Jjmw7CbOV:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jjmw7CbOV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Type\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined},{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined},{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined},{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+399.2+0+25.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+399.2+0+25.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+399.2+0+25.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z6nta4-container\",layoutDependency:layoutDependency,layoutId:\"jNM9KEOe6-container\",nodeId:\"jNM9KEOe6\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"jNM9KEOe6\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"jNM9KEOe6\",n_83lu2hq:resolvedLinks10[0],NK6G24Hjb:\"TOPS\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks10[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks10[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined},{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined},{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined},{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+399.2+0+73.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+399.2+0+73.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+399.2+0+73.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zw1kxb-container\",layoutDependency:layoutDependency,layoutId:\"NJyHh7HeH-container\",nodeId:\"NJyHh7HeH\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"NJyHh7HeH\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"NJyHh7HeH\",n_83lu2hq:resolvedLinks11[0],NK6G24Hjb:\"BOTTOMS\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks11[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks11[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined},{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined},{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined},{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+64+399.2+0+121.6,...addPropertyOverrides({Jjmw7CbOV:{y:(componentViewport?.y||0)+0+73+64+399.2+0+121.6},m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+64+399.2+0+121.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p2xhbp-container\",layoutDependency:layoutDependency,layoutId:\"h2WCdtOH6-container\",nodeId:\"h2WCdtOH6\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"h2WCdtOH6\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"h2WCdtOH6\",n_83lu2hq:resolvedLinks12[0],NK6G24Hjb:\"FOOTWEAR\",RWjjqTXEB:{borderColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({Jjmw7CbOV:{fQk33yHJL:fQk33yHJL1ouvo48,n_83lu2hq:resolvedLinks12[3]},m_Jpxnm48:{n_83lu2hq:resolvedLinks12[1]},zBC8fgPXj:{n_83lu2hq:resolvedLinks12[2]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lx6ycd\",layoutDependency:layoutDependency,layoutId:\"n6fQnGqjM\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:686.8,width:`max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 3, 1px)`,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+0,...addPropertyOverrides({m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pqiw8m-container\",layoutDependency:layoutDependency,layoutId:\"UAedzSvtN-container\",nodeId:\"UAedzSvtN\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(CollectionCardHover,{cx6uwCwAT:addImageAlt({pixelHeight:1024,pixelWidth:1024,positionX:\"49.4%\",positionY:\"25.7%\",src:\"https://framerusercontent.com/images/T1hYELPPFogFEaWtgwi2Ze6qes.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/T1hYELPPFogFEaWtgwi2Ze6qes.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/T1hYELPPFogFEaWtgwi2Ze6qes.png?width=1024&height=1024 1024w\"},\"\"),height:\"100%\",id:\"UAedzSvtN\",layoutId:\"UAedzSvtN\",mzSBTc7_r:resolvedLinks13[0],style:{height:\"100%\",width:\"100%\"},T0su7DJX2:\"Basics\",width:\"100%\",...addPropertyOverrides({m_Jpxnm48:{mzSBTc7_r:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined},{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:686.8,width:`max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 3, 1px)`,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+0,...addPropertyOverrides({m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f6em3v-container\",layoutDependency:layoutDependency,layoutId:\"n5KVcm_tN-container\",nodeId:\"n5KVcm_tN\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(CollectionCardHover,{cx6uwCwAT:addImageAlt({pixelHeight:1024,pixelWidth:1024,positionX:\"46.9%\",positionY:\"24.9%\",src:\"https://framerusercontent.com/images/rG4KIbZRKCfG0YUjwvK3IppFI.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/rG4KIbZRKCfG0YUjwvK3IppFI.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/rG4KIbZRKCfG0YUjwvK3IppFI.png?width=1024&height=1024 1024w\"},\"\"),height:\"100%\",id:\"n5KVcm_tN\",layoutId:\"n5KVcm_tN\",mzSBTc7_r:resolvedLinks14[0],style:{height:\"100%\",width:\"100%\"},T0su7DJX2:\"Classics\",width:\"100%\",...addPropertyOverrides({m_Jpxnm48:{mzSBTc7_r:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined},{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:686.8,width:`max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 3, 1px)`,y:(componentViewport?.y||0)+(componentViewport?.height||48)-832.8+73+0,...addPropertyOverrides({m_Jpxnm48:{y:(componentViewport?.y||0)+0+73+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g7i5ky-container\",layoutDependency:layoutDependency,layoutId:\"KqW_7lxL_-container\",nodeId:\"KqW_7lxL_\",rendersWithMotion:true,scopeId:\"HX8wzrNWR\",children:/*#__PURE__*/_jsx(CollectionCardHover,{cx6uwCwAT:addImageAlt({pixelHeight:1024,pixelWidth:1024,positionX:\"46.5%\",positionY:\"21.8%\",src:\"https://framerusercontent.com/images/lzWgphoch4pLjxQNhruKGMVqwQ.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/lzWgphoch4pLjxQNhruKGMVqwQ.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/lzWgphoch4pLjxQNhruKGMVqwQ.png?width=1024&height=1024 1024w\"},\"\"),height:\"100%\",id:\"KqW_7lxL_\",layoutId:\"KqW_7lxL_\",mzSBTc7_r:resolvedLinks15[0],style:{height:\"100%\",width:\"100%\"},T0su7DJX2:\"Essentials\",width:\"100%\",...addPropertyOverrides({m_Jpxnm48:{mzSBTc7_r:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7KBcH.framer-16q3wow, .framer-7KBcH .framer-16q3wow { display: block; }\",\".framer-7KBcH.framer-1dn5c80 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-7KBcH .framer-74g0xq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-7KBcH .framer-1d26gb-container, .framer-7KBcH .framer-fm48dz-container, .framer-7KBcH .framer-fu8ktm-container, .framer-7KBcH .framer-19xgosn-container, .framer-7KBcH .framer-142be74-container, .framer-7KBcH .framer-zow8bq-container, .framer-7KBcH .framer-4smrls-container, .framer-7KBcH .framer-1r2612b-container, .framer-7KBcH .framer-vqkqro-container, .framer-7KBcH .framer-z6nta4-container, .framer-7KBcH .framer-zw1kxb-container, .framer-7KBcH .framer-p2xhbp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7KBcH .framer-19merc6, .framer-7KBcH .framer-1ogb9g7, .framer-7KBcH .framer-1eblpma, .framer-7KBcH .framer-agnvc4, .framer-7KBcH .framer-d30l33, .framer-7KBcH .framer-xzw85g, .framer-7KBcH .framer-apd5q8 { align-self: stretch; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-7KBcH .framer-1iw49zo { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: min-content; z-index: 1; }\",\".framer-7KBcH .framer-zfol7j-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-7KBcH .framer-hpy6fp, .framer-7KBcH .framer-1lx6ycd { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7KBcH .framer-tr5tuw-container, .framer-7KBcH .framer-cy5m85-container, .framer-7KBcH .framer-1f6em3v-container, .framer-7KBcH .framer-g7i5ky-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-7KBcH .framer-1u3u0xm { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-7KBcH .framer-61pkqy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 24px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-7KBcH .framer-1e0diqm, .framer-7KBcH .framer-1tgt4zo { flex: none; height: 16px; position: relative; white-space: pre; width: auto; }\",\".framer-7KBcH .framer-ztwst-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-7KBcH .framer-un6164-container { align-self: stretch; cursor: pointer; flex: none; height: auto; position: relative; width: 40px; }\",\".framer-7KBcH .framer-1butyor { align-content: flex-start; align-items: flex-start; bottom: 73px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 73px 0px 0px 0px; pointer-events: none; position: absolute; right: 0px; z-index: 1; }\",\".framer-7KBcH .framer-1k0wh67 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; min-width: 360px; overflow: var(--overflow-clip-fallback, clip); padding: 64px 24px 64px 24px; position: relative; width: 1px; }\",\".framer-7KBcH .framer-dbubyf, .framer-7KBcH .framer-1iv2eq5, .framer-7KBcH .framer-1g9qu65 { align-content: flex-start; align-items: flex-start; 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-7KBcH .framer-6c7zm0, .framer-7KBcH .framer-py1m8v, .framer-7KBcH .framer-1wcla11 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7KBcH .framer-pqiw8m-container { flex: 1 0 0px; height: 100%; pointer-events: auto; position: relative; width: 1px; }\",\".framer-7KBcH.framer-v-1gckru6.framer-1dn5c80 { cursor: unset; }\",\".framer-7KBcH.framer-v-1gckru6 .framer-1butyor, .framer-7KBcH.framer-v-1i4bzr0 .framer-1butyor { bottom: unset; pointer-events: auto; top: 0px; }\",\".framer-7KBcH.framer-v-1gckru6 .framer-1k0wh67, .framer-7KBcH.framer-v-1i4bzr0 .framer-1k0wh67 { order: 0; }\",\".framer-7KBcH.framer-v-1gckru6 .framer-1lx6ycd { order: 1; }\",\".framer-7KBcH.framer-v-cdwh1s.framer-1dn5c80 { width: 390px; }\",\".framer-7KBcH.framer-v-1i4bzr0.framer-1dn5c80 { cursor: unset; width: 441px; }\",\".framer-7KBcH.framer-v-1i4bzr0 .framer-cy5m85-container { flex: none; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-7KBcH[data-border=\"true\"]::after, .framer-7KBcH [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 48\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"m_Jpxnm48\":{\"layout\":[\"fixed\",\"auto\"]},\"zBC8fgPXj\":{\"layout\":[\"fixed\",\"auto\"]},\"Jjmw7CbOV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mPbTPK0tf\":\"cartOverlay\",\"q99RE2zUe\":\"collections\",\"hLsb5uVgw\":\"hover\",\"wUrgRhXi0\":\"newsletterOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHX8wzrNWR=withCSS(Component,css,\"framer-7KBcH\");export default FramerHX8wzrNWR;FramerHX8wzrNWR.displayName=\"Nav\";FramerHX8wzrNWR.defaultProps={height:48,width:1200};addPropertyControls(FramerHX8wzrNWR,{variant:{options:[\"i6dfxhqz0\",\"m_Jpxnm48\",\"zBC8fgPXj\",\"Jjmw7CbOV\"],optionTitles:[\"Navigation Bar\",\"Navigation Bar - Shop\",\"Navigation Bar - Phone\",\"Navigation Bar - Phone - Open\"],title:\"Variant\",type:ControlType.Enum},mPbTPK0tf:{title:\"Cart Overlay\",type:ControlType.EventHandler},q99RE2zUe:{title:\"Collections\",type:ControlType.EventHandler},hLsb5uVgw:{title:\"Hover\",type:ControlType.EventHandler},wUrgRhXi0:{title:\"Newsletter Overlay\",type:ControlType.EventHandler}});addFonts(FramerHX8wzrNWR,[{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\"}]},...LogoNavBarFonts,...LocalLiveTimerFonts,...ButtonGroupFonts,...SearchFonts,...CollectionCardHoverFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerHX8wzrNWR.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoNavBar,{},context),forwardLoader(ButtonGroup,{},context),forwardLoader(CollectionCardHover,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHX8wzrNWR\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"mPbTPK0tf\\\":\\\"cartOverlay\\\",\\\"q99RE2zUe\\\":\\\"collections\\\",\\\"hLsb5uVgw\\\":\\\"hover\\\",\\\"wUrgRhXi0\\\":\\\"newsletterOverlay\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m_Jpxnm48\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zBC8fgPXj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jjmw7CbOV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HX8wzrNWR.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11 0 L 8 0 C 5.239 0 3 2.239 3 5 L 3 8 L 0 8 L 0 12 L 3 12 L 3 20 L 7 20 L 7 12 L 10 12 L 11 8 L 7 8 L 7 5 C 7 4.448 7.448 4 8 4 L 11 4 Z\" fill=\"transparent\" height=\"20px\" id=\"dWNPXmhq4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 2)\" width=\"11px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TIxrV\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-TIxrV { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-TIxrV\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 18 0 L 0 0 L 0 16 L 5 16 L 5 20 L 9 16 L 14 16 L 18 12 Z M 8 9 L 8 5 M 13 9 L 13 5\" fill=\"transparent\" height=\"20px\" id=\"r_hAc7c1d\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 2)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-blBTE\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-blBTE { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Twitch\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-blBTE\");Icon.displayName=\"Twitch\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Twitch\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5 20 C 2.239 20 0 17.761 0 15 L 0 5 C 0 2.239 2.239 0 5 0 L 15 0 C 17.761 0 20 2.239 20 5 L 20 15 C 20 17.761 17.761 20 15 20 Z\" fill=\"transparent\" height=\"20px\" id=\"IHmJtUHF2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 7.957 3.413 C 8.21 5.12 7.34 6.797 5.798 7.573 C 4.257 8.349 2.392 8.049 1.172 6.829 C -0.049 5.608 -0.349 3.743 0.427 2.202 C 1.203 0.66 2.88 -0.21 4.587 0.043 C 6.33 0.302 7.698 1.67 7.957 3.413 Z\" fill=\"transparent\" height=\"8.000294809864354px\" id=\"Y3XwIpSTi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(8.043 7.957)\" width=\"8.000294809864354px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"bVuN96Jzj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(17.5 6.5)\" width=\"1px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-PTgXK\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-PTgXK { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-PTgXK\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 21.541 2.42 C 21.299 1.454 20.559 0.691 19.601 0.42 C 17.881 0 11.001 0 11.001 0 C 11.001 0 4.121 0 2.401 0.46 C 1.442 0.731 0.702 1.494 0.461 2.46 C 0.146 4.206 -0.008 5.976 0.001 7.75 C -0.011 9.537 0.143 11.321 0.461 13.08 C 0.727 14.015 1.463 14.743 2.401 15 C 4.121 15.46 11.001 15.46 11.001 15.46 C 11.001 15.46 17.881 15.46 19.601 15 C 20.559 14.729 21.299 13.966 21.541 13 C 21.853 11.268 22.007 9.51 22.001 7.75 C 22.012 5.963 21.858 4.179 21.541 2.42 Z\" fill=\"transparent\" height=\"15.46px\" id=\"jdX0Km9yy\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(0.999 4)\" width=\"22.001143289299744px\"/><path d=\"M 0 6.54 L 5.75 3.27 L 0 0 Z\" fill=\"transparent\" height=\"6.539999999999999px\" id=\"JnT0VPtUU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9.75 8.48)\" width=\"5.75px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9LxMq\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-9LxMq { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-9LxMq\");Icon.displayName=\"Youtube\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={zfAQU2k8s:{hover:true,pressed:true}};const cycleOrder=[\"zfAQU2k8s\",\"VRWBGlUDe\",\"KbUclALms\",\"XCyxJ2WHJ\",\"PCEPAMlsu\"];const serializationHash=\"framer-rEHR8\";const variantClassNames={KbUclALms:\"framer-v-1q3ibha\",PCEPAMlsu:\"framer-v-1r21d9\",VRWBGlUDe:\"framer-v-4i2ivq\",XCyxJ2WHJ:\"framer-v-ecnw14\",zfAQU2k8s:\"framer-v-ol32g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vFG2hu_JA=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"zfAQU2k8s\",Disabled:\"KbUclALms\",Error:\"PCEPAMlsu\",Loading:\"VRWBGlUDe\",Success:\"XCyxJ2WHJ\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zfAQU2k8s\",vFG2hu_JA:click??props.vFG2hu_JA};};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,vFG2hu_JA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zfAQU2k8s\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmyw8eg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vFG2hu_JA){const res=await vFG2hu_JA(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VRWBGlUDe\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"VRWBGlUDe\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ol32g\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"zfAQU2k8s\",onTap:onTapmyw8eg,ref:refBinding,style:{backgroundColor:\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(159, 166, 178))\",opacity:1,...style},variants:{\"zfAQU2k8s-hover\":{backgroundColor:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",opacity:1},\"zfAQU2k8s-pressed\":{backgroundColor:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",opacity:1},KbUclALms:{opacity:.5},PCEPAMlsu:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},XCyxJ2WHJ:{opacity:1}},...addPropertyOverrides({\"zfAQU2k8s-hover\":{\"data-framer-name\":undefined},\"zfAQU2k8s-pressed\":{\"data-framer-name\":undefined},KbUclALms:{\"data-framer-name\":\"Disabled\"},PCEPAMlsu:{\"data-framer-name\":\"Error\"},VRWBGlUDe:{\"data-framer-name\":\"Loading\"},XCyxJ2WHJ:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11)))\"},children:\"Submit\"})}),className:\"framer-gsuhc0\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"TuT10MFpn\",style:{\"--extracted-r6o4lv\":\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{PCEPAMlsu:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PCEPAMlsu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})},XCyxJ2WHJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11)))\"},children:\"Thank you\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-g5kq3\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"WbFZOCcDX\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1vtcblm\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"ju9Qk2TDw\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11)) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{VRWBGlUDe:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6ljrlk\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"utJwjqw3a\",style:{backgroundColor:\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(159, 166, 178))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rEHR8.framer-ii2veh, .framer-rEHR8 .framer-ii2veh { display: block; }\",\".framer-rEHR8.framer-ol32g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-rEHR8 .framer-gsuhc0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-rEHR8 .framer-g5kq3 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-rEHR8 .framer-1vtcblm { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-rEHR8 .framer-6ljrlk { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-rEHR8.framer-v-4i2ivq .framer-1vtcblm { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VRWBGlUDe\":{\"layout\":[\"fixed\",\"fixed\"]},\"KbUclALms\":{\"layout\":[\"fixed\",\"fixed\"]},\"XCyxJ2WHJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"PCEPAMlsu\":{\"layout\":[\"fixed\",\"fixed\"]},\"WkZhjx9nX\":{\"layout\":[\"fixed\",\"fixed\"]},\"TyXhZtBoz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vFG2hu_JA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMZ9Qy8Kgn=withCSS(Component,css,\"framer-rEHR8\");export default FramerMZ9Qy8Kgn;FramerMZ9Qy8Kgn.displayName=\"Submit Button\";FramerMZ9Qy8Kgn.defaultProps={height:40,width:240};addPropertyControls(FramerMZ9Qy8Kgn,{variant:{options:[\"zfAQU2k8s\",\"VRWBGlUDe\",\"KbUclALms\",\"XCyxJ2WHJ\",\"PCEPAMlsu\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},vFG2hu_JA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerMZ9Qy8Kgn,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMZ9Qy8Kgn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"240\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VRWBGlUDe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KbUclALms\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XCyxJ2WHJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PCEPAMlsu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WkZhjx9nX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TyXhZtBoz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"vFG2hu_JA\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MZ9Qy8Kgn.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Activity from\"https://framerusercontent.com/modules/dxXixByfDNoCBxdkFrm9/RuZayuc5DQKFt7JKI6wa/oej03VClK.js\";import Facebook from\"https://framerusercontent.com/modules/R6j6yBSJpdTm9hffwZhh/zxgQ5JnjwsQi9q1taT7e/FPw9P0fad.js\";import Twitch from\"https://framerusercontent.com/modules/SO7KV60uVFwSEpGhzduQ/EQQfWIXmWe8Q1G7TbXud/QXEU8M600.js\";import Instagram from\"https://framerusercontent.com/modules/unXEsZltj7JMvLGo2ocp/yhoQwxi9rSJ8DEYXLcoS/wKjRQ7V57.js\";import Youtube from\"https://framerusercontent.com/modules/vehraI1n94Lf4RS9eqsR/iZtxM3z9WCX19f3mAMYS/UYWV3phsO.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/RVSSjnxri8kPNhsrgdcs/QCUf2DWcRshM5vttXkOD/DYMmmo_oS.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/cBymsOtgRaG1ouXdEitV/3uD7AJhgS9PZBf7QyVBP/La9lVVg7h.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/Vzd0gtw6BJhG6E7ezqhb/VRwYAuUXhtILxn2qxlqL/OZeKxjT6F.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/0Tsp8B2PtLFbFlodIOCd/M1BtyLs04SkxkkgR5Jao/ta4wrTL8_.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gXvn8GCoync9o3cP5xiD/D5Egfd5dAU86fCOJ8OkB/XlEgkxG87.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NVt4x6zyXHWU9NK5dnUj/wmoTvp4xoiTI2h7utEj2/z6kiWeAKp.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/K9hxdDNDWeihKSuZw2Ew/sam2iVQvBLmdhDiTNKFD/ZrqhbP4B8.js\";import SubmitButton from\"https://framerusercontent.com/modules/KlGnTUhTvQorAGBsVnOw/N0jRqs2UeSEHtrHqmyzg/MZ9Qy8Kgn.js\";import ButtonGroup from\"https://framerusercontent.com/modules/Kwy9U0kFCoLr0WIQc03e/WwapOullhslYXz7fsfW9/RGKLopZaY.js\";const ButtonGroupFonts=getFonts(ButtonGroup);const SubmitButtonFonts=getFonts(SubmitButton);const cycleOrder=[\"Fhnu0pcgO\",\"J3VlX8rWE\",\"VFZDjCFE2\"];const serializationHash=\"framer-tjM4A\";const variantClassNames={Fhnu0pcgO:\"framer-v-qpde3j\",J3VlX8rWE:\"framer-v-1wpylyv\",VFZDjCFE2:\"framer-v-zs1x33\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OYWh3IMq1UzogaJW3f=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 formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Fhnu0pcgO\",Mobile:\"VFZDjCFE2\",Tablet:\"J3VlX8rWE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Fhnu0pcgO\"};};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:\"Fhnu0pcgO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VFZDjCFE2\")return false;return true;};const isDisplayed1=()=>{if([\"J3VlX8rWE\",\"VFZDjCFE2\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"VFZDjCFE2\")return true;return false;};const router=useRouter();const isDisplayed3=()=>{if([\"J3VlX8rWE\",\"VFZDjCFE2\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"J3VlX8rWE\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qpde3j\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Fhnu0pcgO\",ref:refBinding,style:{backgroundColor:\"var(--token-d6db53eb-4add-4250-a757-29537b152b04, rgb(17, 17, 17))\",...style},...addPropertyOverrides({J3VlX8rWE:{\"data-framer-name\":\"Tablet\"},VFZDjCFE2:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-evyirn\",\"data-framer-name\":\"Footer Content\",layoutDependency:layoutDependency,layoutId:\"X0sI0uvnj\",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\"},variants:{J3VlX8rWE:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},VFZDjCFE2:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({J3VlX8rWE:{\"data-border\":true},VFZDjCFE2:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m67eyo\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"d729W5JQU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vn3a9j\",layoutDependency:layoutDependency,layoutId:\"Uha7YcxVR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-stqqm8\",layoutDependency:layoutDependency,layoutId:\"BWXt7slit\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-p8f3da\",layoutDependency:layoutDependency,layoutId:\"HZWeQ63RK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 238.898 63.977\" overflow=\"visible\"><path d=\"M 84.881 35.731 L 84.881 63.083 L 71.812 63.083 L 71.812 15.771 L 84.268 15.771 L 84.268 24.118 L 84.82 24.118 C 85.863 21.367 87.612 19.19 90.066 17.588 C 92.52 15.966 95.496 15.155 98.994 15.155 C 102.266 15.155 105.119 15.874 107.553 17.311 C 109.987 18.748 111.879 20.802 113.228 23.472 C 114.578 26.121 115.253 29.283 115.253 32.959 L 115.253 63.083 L 102.184 63.083 L 102.184 35.3 C 102.205 32.404 101.468 30.145 99.975 28.523 C 98.482 26.88 96.427 26.059 93.809 26.059 C 92.05 26.059 90.496 26.439 89.146 27.199 C 87.816 27.958 86.773 29.067 86.016 30.525 C 85.28 31.963 84.902 33.698 84.881 35.731 Z M 137.734 63.853 C 134.155 63.853 130.913 62.929 128.009 61.081 C 125.125 59.213 122.834 56.471 121.137 52.857 C 119.46 49.222 118.621 44.766 118.621 39.489 C 118.621 34.067 119.49 29.56 121.229 25.966 C 122.967 22.352 125.279 19.652 128.162 17.865 C 131.067 16.058 134.247 15.155 137.703 15.155 C 140.342 15.155 142.54 15.607 144.299 16.51 C 146.079 17.393 147.51 18.502 148.594 19.837 C 149.699 21.151 150.537 22.445 151.11 23.718 L 151.509 23.718 L 151.509 0 L 164.547 0 L 164.547 63.083 L 151.662 63.083 L 151.662 55.506 L 151.11 55.506 C 150.496 56.82 149.627 58.124 148.502 59.418 C 147.398 60.691 145.956 61.749 144.177 62.59 C 142.418 63.433 140.27 63.853 137.734 63.853 Z M 141.876 53.411 C 143.982 53.411 145.762 52.836 147.214 51.686 C 148.686 50.516 149.811 48.883 150.588 46.789 C 151.386 44.694 151.785 42.24 151.785 39.427 C 151.785 36.614 151.396 34.17 150.619 32.096 C 149.842 30.022 148.717 28.42 147.244 27.291 C 145.772 26.162 143.982 25.597 141.876 25.597 C 139.728 25.597 137.918 26.182 136.445 27.352 C 134.973 28.523 133.858 30.145 133.101 32.219 C 132.345 34.293 131.967 36.696 131.967 39.427 C 131.967 42.179 132.345 44.612 133.101 46.727 C 133.879 48.822 134.993 50.465 136.445 51.656 C 137.918 52.826 139.728 53.411 141.876 53.411 Z M 170.109 63.083 L 170.109 15.771 L 182.779 15.771 L 182.779 24.026 L 183.27 24.026 C 184.129 21.089 185.571 18.872 187.595 17.373 C 189.62 15.853 191.952 15.093 194.59 15.093 C 195.245 15.093 195.95 15.134 196.707 15.216 C 197.464 15.299 198.128 15.411 198.701 15.555 L 198.701 27.199 C 198.088 27.014 197.239 26.849 196.155 26.706 C 195.071 26.562 194.079 26.49 193.179 26.49 C 191.256 26.49 189.538 26.911 188.025 27.753 C 186.532 28.574 185.346 29.724 184.466 31.203 C 183.607 32.681 183.178 34.386 183.178 36.316 L 183.178 63.083 Z M 212.362 63.977 C 209.356 63.977 206.676 63.453 204.324 62.406 C 201.972 61.338 200.111 59.767 198.741 57.693 C 197.391 55.598 196.716 52.991 196.716 49.869 C 196.716 47.241 197.196 45.033 198.158 43.247 C 199.119 41.46 200.428 40.023 202.085 38.934 C 203.741 37.846 205.623 37.025 207.729 36.47 C 209.857 35.916 212.086 35.526 214.417 35.3 C 217.158 35.012 219.367 34.745 221.043 34.499 C 222.721 34.232 223.937 33.842 224.695 33.328 C 225.451 32.815 225.829 32.055 225.829 31.049 L 225.829 30.864 C 225.829 28.913 225.216 27.404 223.989 26.336 C 222.782 25.268 221.065 24.734 218.836 24.734 C 216.484 24.734 214.612 25.258 213.221 26.305 C 211.83 27.332 210.91 28.626 210.46 30.186 L 198.372 29.201 C 198.986 26.326 200.193 23.841 201.993 21.747 C 203.792 19.631 206.114 18.009 208.957 16.88 C 211.82 15.73 215.133 15.155 218.897 15.155 C 221.514 15.155 224.019 15.463 226.412 16.079 C 228.827 16.695 230.963 17.65 232.825 18.944 C 234.706 20.237 236.19 21.9 237.274 23.933 C 238.356 25.946 238.898 28.359 238.898 31.172 L 238.898 63.083 L 226.505 63.083 L 226.505 56.522 L 226.136 56.522 C 225.38 58.001 224.367 59.305 223.099 60.434 C 221.832 61.543 220.307 62.416 218.529 63.053 C 216.75 63.669 214.694 63.977 212.362 63.977 Z M 216.104 54.921 C 218.028 54.921 219.726 54.541 221.197 53.781 C 222.67 53.001 223.825 51.953 224.663 50.639 C 225.503 49.325 225.922 47.836 225.922 46.173 L 225.922 41.152 C 225.512 41.419 224.95 41.665 224.235 41.891 C 223.54 42.097 222.752 42.292 221.873 42.477 C 220.994 42.641 220.112 42.795 219.233 42.939 C 218.354 43.062 217.557 43.175 216.84 43.277 C 215.307 43.503 213.967 43.863 212.822 44.355 C 211.677 44.848 210.787 45.516 210.153 46.358 C 209.519 47.179 209.202 48.206 209.202 49.438 C 209.202 51.225 209.846 52.59 211.135 53.535 C 212.444 54.459 214.1 54.921 216.104 54.921 Z M 0 10.996 L 0 0 L 51.601 0 L 51.601 10.996 L 32.366 10.996 L 32.366 63.084 L 19.235 63.084 L 19.235 10.996 Z M 71.578 42.889 L 71.578 15.722 L 84.647 15.722 L 84.647 63.034 L 72.1 63.034 L 72.1 54.44 L 71.609 54.44 C 70.545 57.213 68.776 59.441 66.301 61.125 C 63.847 62.808 60.851 63.65 57.312 63.65 C 54.163 63.65 51.391 62.932 48.998 61.494 C 46.606 60.057 44.734 58.014 43.384 55.365 C 42.055 52.716 41.38 49.543 41.36 45.847 L 41.36 15.722 L 54.429 15.722 L 54.429 43.505 C 54.449 46.298 55.196 48.506 56.668 50.128 C 58.141 51.75 60.114 52.561 62.589 52.561 C 64.164 52.561 65.637 52.202 67.007 51.483 C 68.377 50.744 69.482 49.656 70.32 48.218 C 71.179 46.781 71.598 45.004 71.578 42.889 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 167.928 44.984\" overflow=\"visible\"><path d=\"M 59.666 25.123 L 59.666 44.356 L 50.479 44.356 L 50.479 11.089 L 59.234 11.089 L 59.234 16.958 L 59.623 16.958 C 60.356 15.023 61.585 13.493 63.31 12.367 C 65.035 11.226 67.127 10.656 69.585 10.656 C 71.886 10.656 73.891 11.161 75.602 12.172 C 77.313 13.182 78.643 14.626 79.592 16.503 C 80.54 18.366 81.015 20.59 81.015 23.174 L 81.015 44.356 L 71.828 44.356 L 71.828 24.82 C 71.843 22.784 71.325 21.196 70.275 20.055 C 69.226 18.9 67.781 18.323 65.941 18.323 C 64.705 18.323 63.612 18.59 62.663 19.124 C 61.729 19.658 60.995 20.438 60.463 21.463 C 59.946 22.474 59.68 23.694 59.666 25.123 Z M 96.817 44.897 C 94.301 44.897 92.023 44.247 89.981 42.948 C 87.954 41.634 86.344 39.706 85.151 37.165 C 83.972 34.609 83.382 31.476 83.382 27.765 C 83.382 23.954 83.993 20.784 85.215 18.258 C 86.437 15.717 88.062 13.818 90.089 12.562 C 92.13 11.291 94.366 10.656 96.796 10.656 C 98.65 10.656 100.196 10.973 101.432 11.609 C 102.683 12.229 103.689 13.009 104.451 13.948 C 105.227 14.872 105.817 15.781 106.219 16.677 L 106.5 16.677 L 106.5 0 L 115.665 0 L 115.665 44.356 L 106.608 44.356 L 106.608 39.028 L 106.219 39.028 C 105.788 39.952 105.177 40.869 104.386 41.778 C 103.61 42.673 102.597 43.417 101.346 44.009 C 100.109 44.601 98.6 44.897 96.817 44.897 Z M 99.728 37.555 C 101.209 37.555 102.46 37.151 103.481 36.342 C 104.516 35.519 105.307 34.371 105.853 32.898 C 106.413 31.426 106.694 29.7 106.694 27.722 C 106.694 25.744 106.421 24.026 105.874 22.568 C 105.328 21.109 104.537 19.983 103.502 19.189 C 102.467 18.395 101.209 17.998 99.728 17.998 C 98.219 17.998 96.947 18.409 95.911 19.232 C 94.876 20.055 94.093 21.196 93.561 22.654 C 93.029 24.113 92.763 25.802 92.763 27.722 C 92.763 29.657 93.029 31.368 93.561 32.855 C 94.107 34.328 94.891 35.483 95.911 36.32 C 96.947 37.143 98.219 37.555 99.728 37.555 Z M 119.574 44.356 L 119.574 11.089 L 128.481 11.089 L 128.481 16.893 L 128.826 16.893 C 129.429 14.829 130.443 13.269 131.866 12.215 C 133.29 11.147 134.929 10.612 136.783 10.612 C 137.243 10.612 137.739 10.641 138.271 10.699 C 138.803 10.757 139.27 10.836 139.673 10.937 L 139.673 19.124 C 139.241 18.994 138.645 18.878 137.883 18.777 C 137.121 18.676 136.424 18.626 135.791 18.626 C 134.44 18.626 133.232 18.922 132.168 19.514 C 131.119 20.091 130.285 20.9 129.667 21.94 C 129.063 22.979 128.761 24.178 128.761 25.535 L 128.761 44.356 Z M 149.275 44.984 C 147.162 44.984 145.279 44.615 143.625 43.879 C 141.972 43.128 140.664 42.024 139.701 40.565 C 138.752 39.093 138.277 37.259 138.277 35.064 C 138.277 33.216 138.615 31.664 139.291 30.408 C 139.967 29.152 140.887 28.141 142.051 27.376 C 143.216 26.61 144.538 26.033 146.019 25.643 C 147.514 25.253 149.081 24.979 150.72 24.82 C 152.647 24.618 154.2 24.43 155.378 24.257 C 156.557 24.069 157.412 23.795 157.945 23.434 C 158.476 23.073 158.742 22.539 158.742 21.831 L 158.742 21.701 C 158.742 20.33 158.311 19.268 157.449 18.518 C 156.6 17.767 155.393 17.391 153.826 17.391 C 152.173 17.391 150.857 17.759 149.879 18.496 C 148.902 19.218 148.255 20.128 147.938 21.225 L 139.442 20.532 C 139.873 18.51 140.721 16.763 141.986 15.291 C 143.252 13.803 144.883 12.663 146.882 11.869 C 148.894 11.06 151.223 10.656 153.869 10.656 C 155.709 10.656 157.47 10.872 159.152 11.305 C 160.849 11.739 162.351 12.41 163.659 13.32 C 164.982 14.229 166.025 15.399 166.787 16.828 C 167.547 18.243 167.928 19.94 167.928 21.918 L 167.928 44.356 L 159.217 44.356 L 159.217 39.742 L 158.958 39.742 C 158.426 40.782 157.714 41.699 156.823 42.493 C 155.932 43.273 154.86 43.886 153.611 44.334 C 152.36 44.767 150.914 44.984 149.275 44.984 Z M 151.906 38.616 C 153.258 38.616 154.452 38.349 155.486 37.815 C 156.521 37.266 157.333 36.53 157.922 35.606 C 158.513 34.682 158.807 33.635 158.807 32.465 L 158.807 28.935 C 158.519 29.123 158.124 29.296 157.622 29.455 C 157.133 29.599 156.579 29.736 155.961 29.866 C 155.343 29.982 154.723 30.09 154.106 30.191 C 153.488 30.278 152.927 30.357 152.423 30.429 C 151.345 30.588 150.404 30.841 149.599 31.187 C 148.794 31.534 148.168 32.003 147.723 32.595 C 147.277 33.173 147.054 33.895 147.054 34.761 C 147.054 36.017 147.507 36.977 148.413 37.642 C 149.333 38.291 150.497 38.616 151.906 38.616 Z M 0 7.732 L 0 0 L 36.272 0 L 36.272 7.732 L 22.751 7.732 L 22.751 44.356 L 13.521 44.356 L 13.521 7.732 Z M 50.314 30.157 L 50.314 11.054 L 59.501 11.054 L 59.501 44.321 L 50.681 44.321 L 50.681 38.278 L 50.336 38.278 C 49.588 40.228 48.345 41.794 46.605 42.978 C 44.88 44.162 42.774 44.754 40.287 44.754 C 38.072 44.754 36.125 44.249 34.442 43.238 C 32.76 42.227 31.445 40.791 30.496 38.928 C 29.562 37.066 29.087 34.835 29.073 32.236 L 29.073 11.054 L 38.26 11.054 L 38.26 30.59 C 38.274 32.553 38.799 34.106 39.834 35.246 C 40.869 36.387 42.256 36.957 43.996 36.957 C 45.103 36.957 46.138 36.704 47.101 36.199 C 48.064 35.679 48.841 34.914 49.43 33.903 C 50.034 32.893 50.329 31.644 50.314 30.157 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 167.928 44.984\" overflow=\"visible\"><path d=\"M 59.666 25.123 L 59.666 44.356 L 50.479 44.356 L 50.479 11.089 L 59.234 11.089 L 59.234 16.958 L 59.623 16.958 C 60.356 15.023 61.585 13.493 63.31 12.367 C 65.035 11.226 67.127 10.656 69.585 10.656 C 71.886 10.656 73.891 11.161 75.602 12.172 C 77.313 13.182 78.643 14.626 79.592 16.503 C 80.54 18.366 81.015 20.59 81.015 23.174 L 81.015 44.356 L 71.828 44.356 L 71.828 24.82 C 71.843 22.784 71.325 21.196 70.275 20.055 C 69.226 18.9 67.781 18.323 65.941 18.323 C 64.705 18.323 63.612 18.59 62.663 19.124 C 61.729 19.658 60.995 20.438 60.463 21.463 C 59.946 22.474 59.68 23.694 59.666 25.123 Z M 96.817 44.897 C 94.301 44.897 92.023 44.247 89.981 42.948 C 87.954 41.634 86.344 39.706 85.151 37.165 C 83.972 34.609 83.382 31.476 83.382 27.765 C 83.382 23.954 83.993 20.784 85.215 18.258 C 86.437 15.717 88.062 13.818 90.089 12.562 C 92.13 11.291 94.366 10.656 96.796 10.656 C 98.65 10.656 100.196 10.973 101.432 11.609 C 102.683 12.229 103.689 13.009 104.451 13.948 C 105.227 14.872 105.817 15.781 106.219 16.677 L 106.5 16.677 L 106.5 0 L 115.665 0 L 115.665 44.356 L 106.608 44.356 L 106.608 39.028 L 106.219 39.028 C 105.788 39.952 105.177 40.869 104.386 41.778 C 103.61 42.673 102.597 43.417 101.346 44.009 C 100.109 44.601 98.6 44.897 96.817 44.897 Z M 99.728 37.555 C 101.209 37.555 102.46 37.151 103.481 36.342 C 104.516 35.519 105.307 34.371 105.853 32.898 C 106.413 31.426 106.694 29.7 106.694 27.722 C 106.694 25.744 106.421 24.026 105.874 22.568 C 105.328 21.109 104.537 19.983 103.502 19.189 C 102.467 18.395 101.209 17.998 99.728 17.998 C 98.219 17.998 96.947 18.409 95.911 19.232 C 94.876 20.055 94.093 21.196 93.561 22.654 C 93.029 24.113 92.763 25.802 92.763 27.722 C 92.763 29.657 93.029 31.368 93.561 32.855 C 94.107 34.328 94.891 35.483 95.911 36.32 C 96.947 37.143 98.219 37.555 99.728 37.555 Z M 119.574 44.356 L 119.574 11.089 L 128.481 11.089 L 128.481 16.893 L 128.826 16.893 C 129.429 14.829 130.443 13.269 131.866 12.215 C 133.29 11.147 134.929 10.612 136.783 10.612 C 137.243 10.612 137.739 10.641 138.271 10.699 C 138.803 10.757 139.27 10.836 139.673 10.937 L 139.673 19.124 C 139.241 18.994 138.645 18.878 137.883 18.777 C 137.121 18.676 136.424 18.626 135.791 18.626 C 134.44 18.626 133.232 18.922 132.168 19.514 C 131.119 20.091 130.285 20.9 129.667 21.94 C 129.063 22.979 128.761 24.178 128.761 25.535 L 128.761 44.356 Z M 149.275 44.984 C 147.162 44.984 145.279 44.615 143.625 43.879 C 141.972 43.128 140.664 42.024 139.701 40.565 C 138.752 39.093 138.277 37.259 138.277 35.064 C 138.277 33.216 138.615 31.664 139.291 30.408 C 139.967 29.152 140.887 28.141 142.051 27.376 C 143.216 26.61 144.538 26.033 146.019 25.643 C 147.514 25.253 149.081 24.979 150.72 24.82 C 152.647 24.618 154.2 24.43 155.378 24.257 C 156.557 24.069 157.412 23.795 157.945 23.434 C 158.476 23.073 158.742 22.539 158.742 21.831 L 158.742 21.701 C 158.742 20.33 158.311 19.268 157.449 18.518 C 156.6 17.767 155.393 17.391 153.826 17.391 C 152.173 17.391 150.857 17.759 149.879 18.496 C 148.902 19.218 148.255 20.128 147.938 21.225 L 139.442 20.532 C 139.873 18.51 140.721 16.763 141.986 15.291 C 143.252 13.803 144.883 12.663 146.882 11.869 C 148.894 11.06 151.223 10.656 153.869 10.656 C 155.709 10.656 157.47 10.872 159.152 11.305 C 160.849 11.739 162.351 12.41 163.659 13.32 C 164.982 14.229 166.025 15.399 166.787 16.828 C 167.547 18.243 167.928 19.94 167.928 21.918 L 167.928 44.356 L 159.217 44.356 L 159.217 39.742 L 158.958 39.742 C 158.426 40.782 157.714 41.699 156.823 42.493 C 155.932 43.273 154.86 43.886 153.611 44.334 C 152.36 44.767 150.914 44.984 149.275 44.984 Z M 151.906 38.616 C 153.258 38.616 154.452 38.349 155.486 37.815 C 156.521 37.266 157.333 36.53 157.922 35.606 C 158.513 34.682 158.807 33.635 158.807 32.465 L 158.807 28.935 C 158.519 29.123 158.124 29.296 157.622 29.455 C 157.133 29.599 156.579 29.736 155.961 29.866 C 155.343 29.982 154.723 30.09 154.106 30.191 C 153.488 30.278 152.927 30.357 152.423 30.429 C 151.345 30.588 150.404 30.841 149.599 31.187 C 148.794 31.534 148.168 32.003 147.723 32.595 C 147.277 33.173 147.054 33.895 147.054 34.761 C 147.054 36.017 147.507 36.977 148.413 37.642 C 149.333 38.291 150.497 38.616 151.906 38.616 Z M 0 7.732 L 0 0 L 36.272 0 L 36.272 7.732 L 22.751 7.732 L 22.751 44.356 L 13.521 44.356 L 13.521 7.732 Z M 50.314 30.157 L 50.314 11.054 L 59.501 11.054 L 59.501 44.321 L 50.681 44.321 L 50.681 38.278 L 50.336 38.278 C 49.588 40.228 48.345 41.794 46.605 42.978 C 44.88 44.162 42.774 44.754 40.287 44.754 C 38.072 44.754 36.125 44.249 34.442 43.238 C 32.76 42.227 31.445 40.791 30.496 38.928 C 29.562 37.066 29.087 34.835 29.073 32.236 L 29.073 11.054 L 38.26 11.054 L 38.26 30.59 C 38.274 32.553 38.799 34.106 39.834 35.246 C 40.869 36.387 42.256 36.957 43.996 36.957 C 45.103 36.957 46.138 36.704 47.101 36.199 C 48.064 35.679 48.841 34.914 49.43 33.903 C 50.034 32.893 50.329 31.644 50.314 30.157 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-56dq07\",layoutDependency:layoutDependency,layoutId:\"Rzlj7tu26\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.441 47.929\" overflow=\"visible\"><path d=\"M 13.069 20.576 L 13.069 47.929 L 0 47.929 L 0 0.616 L 12.456 0.616 L 12.456 8.964 L 13.008 8.964 C 14.051 6.212 15.8 4.035 18.254 2.433 C 20.708 0.811 23.684 0 27.181 0 C 30.454 0 33.307 0.719 35.74 2.156 C 38.174 3.594 40.066 5.647 41.416 8.317 C 42.766 10.966 43.441 14.128 43.441 17.804 L 43.441 47.929 L 30.372 47.929 L 30.372 20.145 C 30.392 17.249 29.656 14.991 28.163 13.368 C 26.67 11.725 24.614 10.904 21.997 10.904 C 20.238 10.904 18.683 11.284 17.333 12.044 C 16.004 12.804 14.961 13.913 14.204 15.37 C 13.468 16.808 13.089 18.543 13.069 20.576 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.536 33.7\" overflow=\"visible\"><path d=\"M 9.187 14.468 L 9.187 33.7 L 0 33.7 L 0 0.433 L 8.755 0.433 L 8.755 6.303 L 9.144 6.303 C 9.877 4.368 11.106 2.837 12.831 1.711 C 14.556 0.57 16.648 0 19.107 0 C 21.407 0 23.412 0.505 25.123 1.516 C 26.834 2.527 28.164 3.971 29.113 5.848 C 30.061 7.71 30.536 9.934 30.536 12.518 L 30.536 33.7 L 21.349 33.7 L 21.349 14.164 C 21.364 12.129 20.846 10.54 19.797 9.4 C 18.747 8.244 17.302 7.667 15.462 7.667 C 14.226 7.667 13.133 7.934 12.184 8.468 C 11.25 9.003 10.516 9.782 9.984 10.807 C 9.467 11.818 9.201 13.038 9.187 14.468 Z\" fill=\"transparent\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.536 33.7\" overflow=\"visible\"><path d=\"M 9.187 14.468 L 9.187 33.7 L 0 33.7 L 0 0.433 L 8.755 0.433 L 8.755 6.303 L 9.144 6.303 C 9.877 4.368 11.106 2.837 12.831 1.711 C 14.556 0.57 16.648 0 19.107 0 C 21.407 0 23.412 0.505 25.123 1.516 C 26.834 2.527 28.164 3.971 29.113 5.848 C 30.061 7.71 30.536 9.934 30.536 12.518 L 30.536 33.7 L 21.349 33.7 L 21.349 14.164 C 21.364 12.129 20.846 10.54 19.797 9.4 C 18.747 8.244 17.302 7.667 15.462 7.667 C 14.226 7.667 13.133 7.934 12.184 8.468 C 11.25 9.003 10.516 9.782 9.984 10.807 C 9.467 11.818 9.201 13.038 9.187 14.468 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n3xxxh\",layoutDependency:layoutDependency,layoutId:\"BlpFmgsxJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.926 63.853\" overflow=\"visible\"><path d=\"M 19.113 63.853 C 15.533 63.853 12.292 62.929 9.388 61.081 C 6.504 59.213 4.213 56.471 2.516 52.857 C 0.838 49.222 0 44.766 0 39.489 C 0 34.067 0.869 29.56 2.608 25.966 C 4.346 22.352 6.657 19.652 9.541 17.865 C 12.445 16.058 15.625 15.155 19.082 15.155 C 21.72 15.155 23.919 15.607 25.678 16.51 C 27.457 17.393 28.889 18.502 29.973 19.837 C 31.077 21.151 31.916 22.445 32.489 23.718 L 32.887 23.718 L 32.887 0 L 45.926 0 L 45.926 63.083 L 33.041 63.083 L 33.041 55.506 L 32.489 55.506 C 31.875 56.82 31.006 58.124 29.881 59.418 C 28.776 60.691 27.334 61.749 25.555 62.59 C 23.796 63.433 21.649 63.853 19.113 63.853 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.283 44.897\" overflow=\"visible\"><path d=\"M 13.435 44.897 C 10.919 44.897 8.64 44.247 6.599 42.948 C 4.572 41.634 2.961 39.706 1.768 37.165 C 0.589 34.609 0 31.476 0 27.765 C 0 23.954 0.611 20.784 1.833 18.258 C 3.055 15.717 4.68 13.818 6.707 12.562 C 8.748 11.291 10.984 10.656 13.413 10.656 C 15.268 10.656 16.813 10.973 18.05 11.609 C 19.301 12.229 20.307 13.009 21.069 13.948 C 21.845 14.872 22.434 15.781 22.837 16.677 L 23.118 16.677 L 23.118 0 L 32.283 0 L 32.283 44.356 L 23.225 44.356 L 23.225 39.028 L 22.837 39.028 C 22.406 39.952 21.795 40.869 21.004 41.778 C 20.228 42.673 19.214 43.417 17.964 44.009 C 16.727 44.601 15.218 44.897 13.435 44.897 Z\" fill=\"transparent\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.283 44.897\" overflow=\"visible\"><path d=\"M 13.435 44.897 C 10.919 44.897 8.64 44.247 6.599 42.948 C 4.572 41.634 2.961 39.706 1.768 37.165 C 0.589 34.609 0 31.476 0 27.765 C 0 23.954 0.611 20.784 1.833 18.258 C 3.055 15.717 4.68 13.818 6.707 12.562 C 8.748 11.291 10.984 10.656 13.413 10.656 C 15.268 10.656 16.813 10.973 18.05 11.609 C 19.301 12.229 20.307 13.009 21.069 13.948 C 21.845 14.872 22.434 15.781 22.837 16.677 L 23.118 16.677 L 23.118 0 L 32.283 0 L 32.283 44.356 L 23.225 44.356 L 23.225 39.028 L 22.837 39.028 C 22.406 39.952 21.795 40.869 21.004 41.778 C 20.228 42.673 19.214 43.417 17.964 44.009 C 16.727 44.601 15.218 44.897 13.435 44.897 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q68khx\",layoutDependency:layoutDependency,layoutId:\"DA5HgdrYa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.818 27.815\" overflow=\"visible\"><path d=\"M 9.909 27.815 C 12.016 27.815 13.795 27.24 15.247 26.09 C 16.72 24.919 17.845 23.287 18.622 21.192 C 19.419 19.097 19.818 16.644 19.818 13.83 C 19.818 11.017 19.43 8.573 18.652 6.499 C 17.875 4.425 16.75 2.824 15.278 1.694 C 13.805 0.565 12.016 0 9.909 0 C 7.762 0 5.951 0.585 4.479 1.756 C 3.006 2.926 1.892 4.548 1.135 6.623 C 0.378 8.697 0 11.099 0 13.83 C 0 16.582 0.378 19.015 1.135 21.13 C 1.912 23.225 3.027 24.868 4.479 26.059 C 5.951 27.229 7.762 27.815 9.909 27.815 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.931 19.557\" overflow=\"visible\"><path d=\"M 6.965 19.557 C 8.446 19.557 9.697 19.153 10.718 18.344 C 11.753 17.521 12.544 16.373 13.09 14.901 C 13.65 13.428 13.931 11.703 13.931 9.724 C 13.931 7.746 13.658 6.028 13.111 4.57 C 12.565 3.111 11.774 1.985 10.739 1.191 C 9.704 0.397 8.446 0 6.965 0 C 5.456 0 4.183 0.412 3.148 1.234 C 2.113 2.057 1.33 3.198 0.798 4.656 C 0.266 6.115 0 7.804 0 9.724 C 0 11.659 0.266 13.37 0.798 14.857 C 1.344 16.33 2.128 17.485 3.148 18.323 C 4.183 19.146 5.456 19.557 6.965 19.557 Z\" fill=\"transparent\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.931 19.557\" overflow=\"visible\"><path d=\"M 6.965 19.557 C 8.446 19.557 9.697 19.153 10.718 18.344 C 11.753 17.521 12.544 16.373 13.09 14.901 C 13.65 13.428 13.931 11.703 13.931 9.724 C 13.931 7.746 13.658 6.028 13.111 4.57 C 12.565 3.111 11.774 1.985 10.739 1.191 C 9.704 0.397 8.446 0 6.965 0 C 5.456 0 4.183 0.412 3.148 1.234 C 2.113 2.057 1.33 3.198 0.798 4.656 C 0.266 6.115 0 7.804 0 9.724 C 0 11.659 0.266 13.37 0.798 14.857 C 1.344 16.33 2.128 17.485 3.148 18.323 C 4.183 19.146 5.456 19.557 6.965 19.557 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ofxiwj\",layoutDependency:layoutDependency,layoutId:\"wnpYOHcwg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.593 47.99\" overflow=\"visible\"><path d=\"M 0 47.99 L 0 0.678 L 12.67 0.678 L 12.67 8.933 L 13.161 8.933 C 14.02 5.996 15.462 3.778 17.487 2.28 C 19.512 0.76 21.843 0 24.482 0 C 25.136 0 25.842 0.041 26.598 0.123 C 27.355 0.206 28.02 0.318 28.593 0.462 L 28.593 12.105 C 27.979 11.921 27.13 11.756 26.046 11.612 C 24.962 11.469 23.97 11.397 23.07 11.397 C 21.148 11.397 19.43 11.818 17.916 12.66 C 16.423 13.481 15.237 14.631 14.358 16.11 C 13.499 17.588 13.069 19.293 13.069 21.223 L 13.069 47.99 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.098 33.743\" overflow=\"visible\"><path d=\"M 0 33.743 L 0 0.476 L 8.906 0.476 L 8.906 6.281 L 9.251 6.281 C 9.855 4.216 10.869 2.657 12.292 1.603 C 13.715 0.534 15.354 0 17.209 0 C 17.669 0 18.165 0.029 18.697 0.087 C 19.229 0.145 19.696 0.224 20.098 0.325 L 20.098 8.512 C 19.667 8.382 19.071 8.266 18.309 8.165 C 17.547 8.064 16.849 8.013 16.217 8.013 C 14.865 8.013 13.658 8.309 12.594 8.901 C 11.544 9.479 10.711 10.288 10.092 11.327 C 9.489 12.367 9.187 13.565 9.187 14.922 L 9.187 33.743 Z\" fill=\"transparent\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.098 33.743\" overflow=\"visible\"><path d=\"M 0 33.743 L 0 0.476 L 8.906 0.476 L 8.906 6.281 L 9.251 6.281 C 9.855 4.216 10.869 2.657 12.292 1.603 C 13.715 0.534 15.354 0 17.209 0 C 17.669 0 18.165 0.029 18.697 0.087 C 19.229 0.145 19.696 0.224 20.098 0.325 L 20.098 8.512 C 19.667 8.382 19.071 8.266 18.309 8.165 C 17.547 8.064 16.849 8.013 16.217 8.013 C 14.865 8.013 13.658 8.309 12.594 8.901 C 11.544 9.479 10.711 10.288 10.092 11.327 C 9.489 12.367 9.187 13.565 9.187 14.922 L 9.187 33.743 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o35llv\",layoutDependency:layoutDependency,layoutId:\"EaIq8oo34\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.182 48.822\" overflow=\"visible\"><path d=\"M 15.646 48.822 C 12.64 48.822 9.96 48.298 7.608 47.251 C 5.256 46.183 3.395 44.612 2.025 42.538 C 0.675 40.444 0 37.836 0 34.715 C 0 32.086 0.481 29.878 1.442 28.092 C 2.403 26.305 3.712 24.868 5.369 23.779 C 7.025 22.691 8.907 21.87 11.014 21.315 C 13.141 20.761 15.37 20.371 17.701 20.145 C 20.442 19.857 22.651 19.59 24.327 19.344 C 26.006 19.077 27.221 18.687 27.98 18.173 C 28.735 17.66 29.113 16.9 29.113 15.894 L 29.113 15.709 C 29.113 13.758 28.5 12.249 27.273 11.181 C 26.066 10.114 24.349 9.58 22.12 9.58 C 19.768 9.58 17.896 10.103 16.505 11.151 C 15.114 12.177 14.194 13.471 13.744 15.032 L 1.657 14.046 C 2.27 11.171 3.477 8.686 5.277 6.592 C 7.076 4.477 9.398 2.854 12.241 1.725 C 15.104 0.575 18.417 0 22.181 0 C 24.798 0 27.304 0.308 29.697 0.924 C 32.111 1.54 34.247 2.495 36.109 3.789 C 37.99 5.083 39.474 6.746 40.558 8.779 C 41.64 10.791 42.182 13.204 42.182 16.017 L 42.182 47.929 L 29.789 47.929 L 29.789 41.368 L 29.42 41.368 C 28.664 42.846 27.651 44.15 26.383 45.28 C 25.116 46.389 23.591 47.261 21.813 47.898 C 20.034 48.514 17.978 48.822 15.646 48.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.651 34.328\" overflow=\"visible\"><path d=\"M 10.998 34.328 C 8.885 34.328 7.001 33.96 5.348 33.223 C 3.695 32.473 2.387 31.368 1.423 29.91 C 0.474 28.437 0 26.603 0 24.409 C 0 22.56 0.338 21.008 1.014 19.752 C 1.689 18.496 2.609 17.485 3.774 16.72 C 4.938 15.955 6.261 15.377 7.742 14.987 C 9.237 14.598 10.804 14.323 12.443 14.164 C 14.369 13.962 15.922 13.774 17.1 13.601 C 18.28 13.414 19.135 13.139 19.668 12.778 C 20.199 12.417 20.465 11.883 20.465 11.176 L 20.465 11.046 C 20.465 9.674 20.034 8.613 19.171 7.862 C 18.323 7.111 17.116 6.736 15.549 6.736 C 13.896 6.736 12.579 7.104 11.602 7.84 C 10.624 8.562 9.977 9.472 9.661 10.569 L 1.164 9.876 C 1.596 7.855 2.444 6.108 3.709 4.635 C 4.974 3.148 6.606 2.007 8.604 1.213 C 10.617 0.404 12.946 0 15.591 0 C 17.431 0 19.192 0.217 20.875 0.65 C 22.572 1.083 24.073 1.754 25.382 2.664 C 26.704 3.574 27.747 4.743 28.509 6.173 C 29.27 7.588 29.651 9.284 29.651 11.262 L 29.651 33.7 L 20.94 33.7 L 20.94 29.087 L 20.68 29.087 C 20.149 30.126 19.437 31.043 18.546 31.837 C 17.655 32.617 16.583 33.231 15.333 33.678 C 14.082 34.111 12.637 34.328 10.998 34.328 Z\" fill=\"transparent\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.651 34.328\" overflow=\"visible\"><path d=\"M 10.998 34.328 C 8.885 34.328 7.001 33.96 5.348 33.223 C 3.695 32.473 2.387 31.368 1.423 29.91 C 0.474 28.437 0 26.603 0 24.409 C 0 22.56 0.338 21.008 1.014 19.752 C 1.689 18.496 2.609 17.485 3.774 16.72 C 4.938 15.955 6.261 15.377 7.742 14.987 C 9.237 14.598 10.804 14.323 12.443 14.164 C 14.369 13.962 15.922 13.774 17.1 13.601 C 18.28 13.414 19.135 13.139 19.668 12.778 C 20.199 12.417 20.465 11.883 20.465 11.176 L 20.465 11.046 C 20.465 9.674 20.034 8.613 19.171 7.862 C 18.323 7.111 17.116 6.736 15.549 6.736 C 13.896 6.736 12.579 7.104 11.602 7.84 C 10.624 8.562 9.977 9.472 9.661 10.569 L 1.164 9.876 C 1.596 7.855 2.444 6.108 3.709 4.635 C 4.974 3.148 6.606 2.007 8.604 1.213 C 10.617 0.404 12.946 0 15.591 0 C 17.431 0 19.192 0.217 20.875 0.65 C 22.572 1.083 24.073 1.754 25.382 2.664 C 26.704 3.574 27.747 4.743 28.509 6.173 C 29.27 7.588 29.651 9.284 29.651 11.262 L 29.651 33.7 L 20.94 33.7 L 20.94 29.087 L 20.68 29.087 C 20.149 30.126 19.437 31.043 18.546 31.837 C 17.655 32.617 16.583 33.231 15.333 33.678 C 14.082 34.111 12.637 34.328 10.998 34.328 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uz7koa\",layoutDependency:layoutDependency,layoutId:\"HA6p60odd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.72 13.769\" overflow=\"visible\"><path d=\"M 6.902 13.769 C 8.826 13.769 10.524 13.389 11.995 12.629 C 13.468 11.849 14.623 10.801 15.461 9.487 C 16.301 8.173 16.72 6.684 16.72 5.021 L 16.72 0 C 16.31 0.267 15.748 0.513 15.033 0.739 C 14.338 0.945 13.55 1.14 12.671 1.325 C 11.792 1.489 10.91 1.643 10.031 1.786 C 9.152 1.91 8.355 2.023 7.638 2.125 C 6.105 2.351 4.766 2.711 3.62 3.203 C 2.475 3.696 1.585 4.364 0.951 5.205 C 0.317 6.027 0 7.054 0 8.286 C 0 10.072 0.644 11.438 1.933 12.383 C 3.242 13.307 4.898 13.769 6.902 13.769 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.753 9.681\" overflow=\"visible\"><path d=\"M 4.852 9.681 C 6.204 9.681 7.398 9.414 8.431 8.88 C 9.467 8.331 10.279 7.595 10.868 6.671 C 11.459 5.747 11.753 4.7 11.753 3.53 L 11.753 0 C 11.465 0.188 11.07 0.361 10.567 0.52 C 10.079 0.664 9.524 0.801 8.907 0.931 C 8.289 1.047 7.669 1.155 7.051 1.256 C 6.434 1.343 5.873 1.422 5.369 1.494 C 4.291 1.653 3.35 1.906 2.545 2.252 C 1.74 2.599 1.114 3.068 0.669 3.66 C 0.223 4.238 0 4.96 0 5.826 C 0 7.082 0.453 8.042 1.359 8.706 C 2.279 9.356 3.443 9.681 4.852 9.681 Z\" fill=\"transparent\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.753 9.681\" overflow=\"visible\"><path d=\"M 4.852 9.681 C 6.204 9.681 7.398 9.414 8.431 8.88 C 9.467 8.331 10.279 7.595 10.868 6.671 C 11.459 5.747 11.753 4.7 11.753 3.53 L 11.753 0 C 11.465 0.188 11.07 0.361 10.567 0.52 C 10.079 0.664 9.524 0.801 8.907 0.931 C 8.289 1.047 7.669 1.155 7.051 1.256 C 6.434 1.343 5.873 1.422 5.369 1.494 C 4.291 1.653 3.35 1.906 2.545 2.252 C 1.74 2.599 1.114 3.068 0.669 3.66 C 0.223 4.238 0 4.96 0 5.826 C 0 7.082 0.453 8.042 1.359 8.706 C 2.279 9.356 3.443 9.681 4.852 9.681 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p8egs9\",layoutDependency:layoutDependency,layoutId:\"hVtxHlsIv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51.601 63.084\" overflow=\"visible\"><path d=\"M 0 10.996 L 0 0 L 51.601 0 L 51.601 10.996 L 32.366 10.996 L 32.366 63.084 L 19.235 63.084 L 19.235 10.996 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.272 44.356\" overflow=\"visible\"><path d=\"M 0 7.732 L 0 0 L 36.272 0 L 36.272 7.732 L 22.751 7.732 L 22.751 44.356 L 13.521 44.356 L 13.521 7.732 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.272 44.356\" overflow=\"visible\"><path d=\"M 0 7.732 L 0 0 L 36.272 0 L 36.272 7.732 L 22.751 7.732 L 22.751 44.356 L 13.521 44.356 L 13.521 7.732 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s8b4x0\",layoutDependency:layoutDependency,layoutId:\"zfnuOh7Ws\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.287 47.929\" overflow=\"visible\"><path d=\"M 30.218 27.168 L 30.218 0 L 43.287 0 L 43.287 47.313 L 30.74 47.313 L 30.74 38.719 L 30.249 38.719 C 29.186 41.491 27.416 43.719 24.942 45.403 C 22.487 47.087 19.491 47.929 15.953 47.929 C 12.803 47.929 10.032 47.21 7.639 45.773 C 5.246 44.335 3.375 42.292 2.025 39.643 C 0.695 36.994 0.021 33.821 0 30.125 L 0 0 L 13.069 0 L 13.069 27.784 C 13.089 30.577 13.836 32.784 15.309 34.406 C 16.781 36.029 18.755 36.84 21.23 36.84 C 22.804 36.84 24.277 36.48 25.647 35.762 C 27.018 35.022 28.122 33.934 28.961 32.497 C 29.819 31.059 30.239 29.283 30.218 27.168 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J3VlX8rWE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.428 33.7\" overflow=\"visible\"><path d=\"M 21.241 19.102 L 21.241 0 L 30.428 0 L 30.428 33.267 L 21.608 33.267 L 21.608 27.224 L 21.263 27.224 C 20.515 29.174 19.272 30.74 17.532 31.924 C 15.807 33.108 13.701 33.7 11.214 33.7 C 9 33.7 7.052 33.195 5.37 32.184 C 3.688 31.173 2.372 29.737 1.423 27.874 C 0.489 26.011 0.014 23.781 0 21.182 L 0 0 L 9.187 0 L 9.187 19.535 C 9.201 21.499 9.726 23.051 10.761 24.192 C 11.796 25.333 13.183 25.903 14.923 25.903 C 16.03 25.903 17.065 25.65 18.028 25.145 C 18.991 24.625 19.768 23.86 20.357 22.849 C 20.961 21.838 21.256 20.59 21.241 19.102 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},VFZDjCFE2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.428 33.7\" overflow=\"visible\"><path d=\"M 21.241 19.102 L 21.241 0 L 30.428 0 L 30.428 33.267 L 21.608 33.267 L 21.608 27.224 L 21.263 27.224 C 20.515 29.174 19.272 30.74 17.532 31.924 C 15.807 33.108 13.701 33.7 11.214 33.7 C 9 33.7 7.052 33.195 5.37 32.184 C 3.688 31.173 2.372 29.737 1.423 27.874 C 0.489 26.011 0.014 23.781 0 21.182 L 0 0 L 9.187 0 L 9.187 19.535 C 9.201 21.499 9.726 23.051 10.761 24.192 C 11.796 25.333 13.183 25.903 14.923 25.903 C 16.03 25.903 17.065 25.65 18.028 25.145 C 18.991 24.625 19.768 23.86 20.357 22.849 C 20.961 21.838 21.256 20.59 21.241 19.102 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-54ymku\",\"data-styles-preset\":\"z6kiWeAKp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"Modern essentials designed for everyday structure. Timeless silhouettes. Refined materials.\"})}),className:\"framer-1lx7v41\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NIzddHcGm\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tdtgka\",layoutDependency:layoutDependency,layoutId:\"OmYtIwBeh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14egr0s\",\"data-styles-preset\":\"ta4wrTL8_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"\\xa9 2026 Tundra. All rights reserved.\"})}),className:\"framer-1w7z27h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZqmmePePZ\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1mhago0\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"rUuFylgr_\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((max(${componentViewport?.width||\"100vw\"} / 3, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+48+0+(0+(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0-Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300))/2)+0+(0+Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-(Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+38))/1*1)+0,...addPropertyOverrides({J3VlX8rWE:{width:`max((max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+889.1+0+0+302+0},VFZDjCFE2:{width:`max((${componentViewport?.width||\"100vw\"} - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+500+0+0+0+270+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nso58m-container\",layoutDependency:layoutDependency,layoutId:\"XuJ_ZAgqc-container\",nodeId:\"XuJ_ZAgqc\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Instagram,height:\"100%\",id:\"XuJ_ZAgqc\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"XuJ_ZAgqc\",n_83lu2hq:\"https://instagram.com\",NK6G24Hjb:\"Instagram\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:matchVariant(\"WB6wDxJhh\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((max(${componentViewport?.width||\"100vw\"} / 3, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+48+0+(0+(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0-Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300))/2)+0+(0+Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-(Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+38))/1*1)+0,...addPropertyOverrides({J3VlX8rWE:{width:`max((max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+889.1+0+0+302+0},VFZDjCFE2:{width:`max((${componentViewport?.width||\"100vw\"} - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+500+0+0+0+270+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14i23jw-container\",layoutDependency:layoutDependency,layoutId:\"LRCBEcbmN-container\",nodeId:\"LRCBEcbmN\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Twitch,height:\"100%\",id:\"LRCBEcbmN\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"LRCBEcbmN\",n_83lu2hq:\"twitch.com\",NK6G24Hjb:\"twitch\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:matchVariant(\"WB6wDxJhh\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((max(${componentViewport?.width||\"100vw\"} / 3, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+48+0+(0+(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0-Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300))/2)+0+(0+Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-(Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+38))/1*1)+0,...addPropertyOverrides({J3VlX8rWE:{width:`max((max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+889.1+0+0+302+0},VFZDjCFE2:{width:`max((${componentViewport?.width||\"100vw\"} - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+500+0+0+0+270+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lo584z-container\",layoutDependency:layoutDependency,layoutId:\"CiPdV2L1G-container\",nodeId:\"CiPdV2L1G\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Youtube,height:\"100%\",id:\"CiPdV2L1G\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"CiPdV2L1G\",n_83lu2hq:\"youtube.com\",NK6G24Hjb:\"Youtube\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:matchVariant(\"WB6wDxJhh\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((max(${componentViewport?.width||\"100vw\"} / 3, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+48+0+(0+(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0-Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300))/2)+0+(0+Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-(Math.max(0,(Math.max((Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1,300)-0-38)/1)*1+38))/1*1)+0,...addPropertyOverrides({J3VlX8rWE:{width:`max((max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+889.1+0+0+302+0},VFZDjCFE2:{width:`max((${componentViewport?.width||\"100vw\"} - 3px) / 4, 1px)`,y:(componentViewport?.y||0)+0+500+0+0+0+270+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jlx7of-container\",layoutDependency:layoutDependency,layoutId:\"UnWjwVR8y-container\",nodeId:\"UnWjwVR8y\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Facebook,height:\"100%\",id:\"UnWjwVR8y\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"UnWjwVR8y\",n_83lu2hq:\"facebook.com\",NK6G24Hjb:\"Facebook\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:matchVariant(\"WB6wDxJhh\"),width:\"100%\"})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"a group of three different colored t - shirts\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+(0+(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0-(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1)/2)),pixelHeight:3888,pixelWidth:2592,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"} / 3, 1px)`,src:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888\",srcSet:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=1024&width=2592&height=3888 682w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=2048&width=2592&height=3888 1365w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888 2592w\"},className:\"framer-1s4uuw9\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Tl03zIZpe\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({J3VlX8rWE:{background:{alt:\"a group of three different colored t - shirts\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+889.1+0),pixelHeight:3888,pixelWidth:2592,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"} / 2, 1px)`,src:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888\",srcSet:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=1024&width=2592&height=3888 682w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=2048&width=2592&height=3888 1365w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888 2592w\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"A guy wearing a black shirt over a white background\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+(0+(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0-(Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1-0)*1)/2)),pixelHeight:4096,pixelWidth:2713,positionX:\"center\",positionY:\"top\",sizes:`max(${componentViewport?.width||\"100vw\"} / 3, 1px)`,src:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096\",srcSet:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=1024&width=2713&height=4096 678w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=2048&width=2713&height=4096 1356w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096 2713w\"},className:\"framer-1ui5798\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"CZFoMgKRe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jzvqkm\",\"data-border\":true,\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"skhbMEvCX\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rdwz47\",layoutDependency:layoutDependency,layoutId:\"qy1jyNt6N\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{className:\"framer-styles-preset-l7y5tz\",\"data-styles-preset\":\"ZrqhbP4B8\",dir:\"auto\",children:[\"Join Tundra.\",/*#__PURE__*/_jsx(motion.br,{}),\"Get 15% off your first order.\"]})}),className:\"framer-14niyjl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ikgm4Q2xc\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-54ymku\",\"data-styles-preset\":\"z6kiWeAKp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"Suscribe and get 15% discount on your next purchase.\"})}),className:\"framer-1tgw1qb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RYeufXG2Z\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-xdey5u\",layoutDependency:layoutDependency,layoutId:\"hmNZyOTI4\",nodeId:\"hmNZyOTI4\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1l1jzza\",layoutDependency:layoutDependency,layoutId:\"SQtQIJ2sb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",children:\"Email\"})}),className:\"framer-ldlwrs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CJ2wUqE4a\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1j74bx5\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"orjFgIkXl\",placeholder:\"jane@framer.com\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({VFZDjCFE2:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+500+0+308+24+178+0+73.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wn1kf6-container\",layoutDependency:layoutDependency,layoutId:\"DvGvv5_on-container\",nodeId:\"DvGvv5_on\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(SubmitButton,{height:\"100%\",id:\"DvGvv5_on\",layoutId:\"DvGvv5_on\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"VRWBGlUDe\",success:\"XCyxJ2WHJ\"},matchVariant(\"zfAQU2k8s\")),width:\"100%\"})})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j493zx\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"isGnJgdWe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-130zktk\",\"data-border\":true,\"data-framer-name\":\"Links Block 1\",layoutDependency:layoutDependency,layoutId:\"mnULKPEn2\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1di1tu0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"HvhiA9TgC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16rx8nj\",\"data-framer-name\":\"Pages Links\",layoutDependency:layoutDependency,layoutId:\"fLuFX8gjB\",style:{\"--1ex7tzn\":OYWh3IMq1UzogaJW3f},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Pages\"})}),className:\"framer-12wvu15\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YBJAIlln8\",style:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ml2ysu-container\",layoutDependency:layoutDependency,layoutId:\"rLYPDCfaQ-container\",nodeId:\"rLYPDCfaQ\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"rLYPDCfaQ\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"rLYPDCfaQ\",n_83lu2hq:resolvedLinks[0],NK6G24Hjb:\"Home\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined},{href:{webPageId:\"OJWkDdcLQ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pkdjaz-container\",layoutDependency:layoutDependency,layoutId:\"eZt_z5YNZ-container\",nodeId:\"eZt_z5YNZ\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"eZt_z5YNZ\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"eZt_z5YNZ\",n_83lu2hq:resolvedLinks1[0],NK6G24Hjb:\"Shop\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks1[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined},{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined},{href:{webPageId:\"qCrWxTzYz\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bteg8-container\",layoutDependency:layoutDependency,layoutId:\"HYMHBmn36-container\",nodeId:\"HYMHBmn36\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"HYMHBmn36\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"HYMHBmn36\",n_83lu2hq:resolvedLinks2[0],NK6G24Hjb:\"Lookbooks\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks2[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"d3WiIsRZI\"},implicitPathVariables:undefined},{href:{webPageId:\"d3WiIsRZI\"},implicitPathVariables:undefined},{href:{webPageId:\"d3WiIsRZI\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rhadqe-container\",layoutDependency:layoutDependency,layoutId:\"zwoiYgh8q-container\",nodeId:\"zwoiYgh8q\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"zwoiYgh8q\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"zwoiYgh8q\",n_83lu2hq:resolvedLinks3[0],NK6G24Hjb:\"FAQ\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks3[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y7sSAXSBV\"},implicitPathVariables:undefined},{href:{webPageId:\"Y7sSAXSBV\"},implicitPathVariables:undefined},{href:{webPageId:\"Y7sSAXSBV\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4zqxmt-container\",layoutDependency:layoutDependency,layoutId:\"EtBSLvBCy-container\",nodeId:\"EtBSLvBCy\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"EtBSLvBCy\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"EtBSLvBCy\",n_83lu2hq:resolvedLinks4[0],NK6G24Hjb:\"Contact\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks4[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r26t10\",\"data-framer-name\":\"Legal Links\",layoutDependency:layoutDependency,layoutId:\"dtD1ccV_A\",style:{\"--1ex7tzn\":OYWh3IMq1UzogaJW3f},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Legal\"})}),className:\"framer-1rumscm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vrRoRTWl_\",style:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{Jc_2Xsl9D:\"privacy-policy\"},unresolvedPathSlugs:{Jc_2Xsl9D:{collectionId:\"RzL14Iv9S\",collectionItemId:\"XcKndDlb9\"}},webPageId:\"qNDt88gA0\"},implicitPathVariables:undefined},{href:{pathVariables:{Jc_2Xsl9D:\"privacy-policy\"},unresolvedPathSlugs:{Jc_2Xsl9D:{collectionId:\"RzL14Iv9S\",collectionItemId:\"XcKndDlb9\"}},webPageId:\"qNDt88gA0\"},implicitPathVariables:undefined},{href:{pathVariables:{Jc_2Xsl9D:\"privacy-policy\"},unresolvedPathSlugs:{Jc_2Xsl9D:{collectionId:\"RzL14Iv9S\",collectionItemId:\"XcKndDlb9\"}},webPageId:\"qNDt88gA0\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+434+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+434+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13yx7i3-container\",layoutDependency:layoutDependency,layoutId:\"D1Jee30aw-container\",nodeId:\"D1Jee30aw\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"D1Jee30aw\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"D1Jee30aw\",n_83lu2hq:resolvedLinks5[0],NK6G24Hjb:\"Privacy Policy\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks5[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{Jc_2Xsl9D:\"cookie-policy\"},unresolvedPathSlugs:{Jc_2Xsl9D:{collectionId:\"RzL14Iv9S\",collectionItemId:\"FQKRfTJ9p\"}},webPageId:\"qNDt88gA0\"},implicitPathVariables:undefined},{href:{pathVariables:{Jc_2Xsl9D:\"cookie-policy\"},unresolvedPathSlugs:{Jc_2Xsl9D:{collectionId:\"RzL14Iv9S\",collectionItemId:\"FQKRfTJ9p\"}},webPageId:\"qNDt88gA0\"},implicitPathVariables:undefined},{href:{pathVariables:{Jc_2Xsl9D:\"cookie-policy\"},unresolvedPathSlugs:{Jc_2Xsl9D:{collectionId:\"RzL14Iv9S\",collectionItemId:\"FQKRfTJ9p\"}},webPageId:\"qNDt88gA0\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+238.5+40+0+0+434+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+434+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+0+24+0+0+434+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wbhchz-container\",layoutDependency:layoutDependency,layoutId:\"F8HqKpH4A-container\",nodeId:\"F8HqKpH4A\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"F8HqKpH4A\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"F8HqKpH4A\",n_83lu2hq:resolvedLinks6[0],NK6G24Hjb:\"Cookie Policy\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks6[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qzq029\",\"data-border\":true,\"data-framer-name\":\"Links Block 2\",layoutDependency:layoutDependency,layoutId:\"tVzmLyVYk\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ka1uk\",layoutDependency:layoutDependency,layoutId:\"UsW6Ijy2L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m7mmw8\",\"data-framer-name\":\"Discover Links\",layoutDependency:layoutDependency,layoutId:\"MQh14IHsb\",style:{\"--1ex7tzn\":OYWh3IMq1UzogaJW3f},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Discover\"})}),className:\"framer-1edqz1u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JWAJccXar\",style:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined},{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined},{href:{webPageId:\"znZN1IZ0E\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-795ipy-container\",layoutDependency:layoutDependency,layoutId:\"of8Mu6QBX-container\",nodeId:\"of8Mu6QBX\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"of8Mu6QBX\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"of8Mu6QBX\",n_83lu2hq:resolvedLinks7[0],NK6G24Hjb:\"New arrivals\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks7[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined},{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined},{href:{webPageId:\"us2C7O5f1\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+0+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+0+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w4eusq-container\",layoutDependency:layoutDependency,layoutId:\"O3KR6A7mS-container\",nodeId:\"O3KR6A7mS\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"O3KR6A7mS\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"O3KR6A7mS\",n_83lu2hq:resolvedLinks8[0],NK6G24Hjb:\"On Sale\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks8[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lkn4xn\",\"data-framer-name\":\"Collections Links\",layoutDependency:layoutDependency,layoutId:\"qUdybAQhe\",style:{\"--1ex7tzn\":OYWh3IMq1UzogaJW3f},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Collections\"})}),className:\"framer-6qewc3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GTKXhWg7w\",style:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTjzF4vI\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+272+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+272+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+272+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yy04ss-container\",layoutDependency:layoutDependency,layoutId:\"qVzOJoFPk-container\",nodeId:\"qVzOJoFPk\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"qVzOJoFPk\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"qVzOJoFPk\",n_83lu2hq:resolvedLinks9[0],NK6G24Hjb:\"Basics\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks9[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined},{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined},{href:{webPageId:\"G51IXNH9h\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+272+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+272+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+272+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2nffuu-container\",layoutDependency:layoutDependency,layoutId:\"CvbfzWAA9-container\",nodeId:\"CvbfzWAA9\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"CvbfzWAA9\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"CvbfzWAA9\",n_83lu2hq:resolvedLinks10[0],NK6G24Hjb:\"Classics\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks10[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined},{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined},{href:{webPageId:\"ecX8epmBV\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+272+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+272+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+272+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11j8cdj-container\",layoutDependency:layoutDependency,layoutId:\"IGAKrrYOA-container\",nodeId:\"IGAKrrYOA\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"IGAKrrYOA\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"IGAKrrYOA\",n_83lu2hq:resolvedLinks11[0],NK6G24Hjb:\"Essentials\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks11[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13zbxex\",\"data-framer-name\":\"Categories Links\",layoutDependency:layoutDependency,layoutId:\"apIgZuDM7\",style:{\"--1ex7tzn\":OYWh3IMq1UzogaJW3f},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255)))\"},children:\"Categories\"})}),className:\"framer-12o2bis\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oXPbfz5wm\",style:{\"--extracted-r6o4lv\":\"var(--token-ade91698-e252-4428-bbe0-dd3ae2389b6a, rgb(191, 215, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined},{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined},{href:{webPageId:\"FInCAf6zO\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+598+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+598+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+598+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n0wrft-container\",layoutDependency:layoutDependency,layoutId:\"LwRhNiehe-container\",nodeId:\"LwRhNiehe\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"LwRhNiehe\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"LwRhNiehe\",n_83lu2hq:resolvedLinks12[0],NK6G24Hjb:\"Tops\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks12[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks12[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined},{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined},{href:{webPageId:\"jIaW6KIFq\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+598+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+598+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+598+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nztlme-container\",layoutDependency:layoutDependency,layoutId:\"VaorAh8mc-container\",nodeId:\"VaorAh8mc\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"VaorAh8mc\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"VaorAh8mc\",n_83lu2hq:resolvedLinks13[0],NK6G24Hjb:\"Bottoms\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks13[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks13[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined},{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined},{href:{webPageId:\"eyH3A6hwf\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+0+0+598+0+0,...addPropertyOverrides({J3VlX8rWE:{y:(componentViewport?.y||0)+0+0+0+40+0+0+598+0+0},VFZDjCFE2:{y:(componentViewport?.y||0)+0+1147.6+0+714+24+0+0+598+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a446in-container\",layoutDependency:layoutDependency,layoutId:\"qq33htKVr-container\",nodeId:\"qq33htKVr\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:Activity,height:\"100%\",id:\"qq33htKVr\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"qq33htKVr\",n_83lu2hq:resolvedLinks14[0],NK6G24Hjb:\"Footwear\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\",...addPropertyOverrides({J3VlX8rWE:{n_83lu2hq:resolvedLinks14[1]},VFZDjCFE2:{n_83lu2hq:resolvedLinks14[2]}},baseVariant,gestureVariant)})})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5joi9r\",layoutDependency:layoutDependency,layoutId:\"WTj5oC2Mh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wgndtx\",layoutDependency:layoutDependency,layoutId:\"f1f2obORa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-19pjy00\",\"data-styles-preset\":\"La9lVVg7h\",dir:\"auto\",children:\"Join Tundra. Get 15% off your first order.\"})}),className:\"framer-cm152n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ecIz9Lejq\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tiwwwz\",\"data-styles-preset\":\"DYMmmo_oS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"Subscribe and get 15% discount on your next purchase.\"})}),className:\"framer-128j9oh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nYPlHAcNh\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/45218f98-23b9-41ab-942a-3f8204ca2d7f/submit\",className:\"framer-lamfh0\",layoutDependency:layoutDependency,layoutId:\"SSMpUOryD\",nodeId:\"SSMpUOryD\",redirectUrl:{webPageId:\"UduEsMguo\"},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-eykou0\",layoutDependency:layoutDependency,layoutId:\"snSqDD3WI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",children:\"Email\"})}),className:\"framer-3zc5r2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D9RgC7j_Z\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1xp4slv\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"cuUMY6lPD\",placeholder:\"jane@framer.com\",required:true,style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(max(${componentViewport?.width||\"100vw\"} / 3, 1px) - 80px)`,y:(componentViewport?.y||0)+48+(0+Math.max(0,((componentViewport?.height||889)-48-964-0)/1)*1+0)+0+40+271.5+0+73.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-58z51x-container\",layoutDependency:layoutDependency,layoutId:\"ziaD79y0W-container\",nodeId:\"ziaD79y0W\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(SubmitButton,{height:\"100%\",id:\"ziaD79y0W\",layoutId:\"ziaD79y0W\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"VRWBGlUDe\",success:\"XCyxJ2WHJ\"},matchVariant(\"zfAQU2k8s\")),width:\"100%\"})})})]})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r4d381\",layoutDependency:layoutDependency,layoutId:\"cXfdVAyA0\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dl1hm8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"wtC9LNNy7\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16zclki\",layoutDependency:layoutDependency,layoutId:\"z9eYbNvM1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{className:\"framer-styles-preset-19pjy00\",\"data-styles-preset\":\"La9lVVg7h\",dir:\"auto\",children:[\"Join Tundra.\",/*#__PURE__*/_jsx(motion.br,{}),\"Get 15% off your first order.\"]})}),className:\"framer-1jujp7g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TmYNDkuoy\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-54ymku\",\"data-styles-preset\":\"z6kiWeAKp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"Suscribe and get 15% discount on your next purchase.\"})}),className:\"framer-1bf8ywe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dAZ_4eM2u\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-12r0ntt\",layoutDependency:layoutDependency,layoutId:\"nBBIvJXRF\",nodeId:\"nBBIvJXRF\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1m88pnu\",layoutDependency:layoutDependency,layoutId:\"Nnlv7l4s0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",children:\"Email\"})}),className:\"framer-zkqi6r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A5kTAa7UI\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-jk9591\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"np92fdXgf\",placeholder:\"jane@framer.com\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({J3VlX8rWE:{width:`calc(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 80px)`,y:(componentViewport?.y||0)+0+505.5+0+40+190+0+73.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c31er4-container\",layoutDependency:layoutDependency,layoutId:\"OFU0iD4Yw-container\",nodeId:\"OFU0iD4Yw\",rendersWithMotion:true,scopeId:\"jhCtfT1tG\",children:/*#__PURE__*/_jsx(SubmitButton,{height:\"100%\",id:\"OFU0iD4Yw\",layoutId:\"OFU0iD4Yw\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"VRWBGlUDe\",success:\"XCyxJ2WHJ\"},matchVariant(\"zfAQU2k8s\")),width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:4096,pixelWidth:2713,positionX:\"center\",positionY:\"top\",src:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096\",srcSet:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=1024&width=2713&height=4096 678w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=2048&width=2713&height=4096 1356w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096 2713w\"},className:\"framer-56d41v\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"W8_wnQ2AJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({J3VlX8rWE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+505.5+0),pixelHeight:4096,pixelWidth:2713,positionX:\"center\",positionY:\"top\",sizes:`calc(${componentViewport?.width||\"100vw\"} / 2)`,src:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096\",srcSet:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=1024&width=2713&height=4096 678w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=2048&width=2713&height=4096 1356w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096 2713w\"}},VFZDjCFE2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:4096,pixelWidth:2713,positionX:\"center\",positionY:\"top\",sizes:`max(${componentViewport?.width||\"100vw\"} / 2, 1px)`,src:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096\",srcSet:\"https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=1024&width=2713&height=4096 678w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?scale-down-to=2048&width=2713&height=4096 1356w,https://framerusercontent.com/images/Etg8Dt54RtDdZLovw8RPSfIw4fo.jpg?width=2713&height=4096 2713w\"}}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"a group of three different colored t - shirts\",fit:\"fill\",pixelHeight:3888,pixelWidth:2592,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888\",srcSet:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=1024&width=2592&height=3888 682w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=2048&width=2592&height=3888 1365w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888 2592w\"},className:\"framer-1owos79\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"YuuXrZvod\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({VFZDjCFE2:{background:{alt:\"a group of three different colored t - shirts\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:3888,pixelWidth:2592,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"} / 2, 1px)`,src:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888\",srcSet:\"https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=1024&width=2592&height=3888 682w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?scale-down-to=2048&width=2592&height=3888 1365w,https://framerusercontent.com/images/auL00DmKj4rfXqpctnVbz1Ssv4.jpg?width=2592&height=3888 2592w\"}}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tjM4A.framer-3lhyn2, .framer-tjM4A .framer-3lhyn2 { display: block; }\",\".framer-tjM4A.framer-qpde3j { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 889px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 48px 0px 0px 0px; position: relative; width: 1402px; }\",\".framer-tjM4A .framer-evyirn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-1m67eyo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; min-height: 300px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-tjM4A .framer-vn3a9j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-stqqm8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-p8f3da { height: 64px; position: relative; width: 239px; }\",\".framer-tjM4A .framer-56dq07 { height: 48px; left: 72px; position: absolute; top: 15px; width: 44px; }\",\".framer-tjM4A .framer-1n3xxxh { height: 64px; left: 119px; position: absolute; top: 0px; width: 46px; }\",\".framer-tjM4A .framer-1q68khx { height: 28px; left: 132px; position: absolute; top: 26px; width: 20px; }\",\".framer-tjM4A .framer-ofxiwj { height: 48px; left: 170px; position: absolute; top: 15px; width: 29px; }\",\".framer-tjM4A .framer-o35llv { height: 49px; left: 197px; position: absolute; top: 15px; width: 42px; }\",\".framer-tjM4A .framer-uz7koa { height: 14px; left: 209px; position: absolute; top: 41px; width: 17px; }\",\".framer-tjM4A .framer-1p8egs9 { height: 63px; left: 0px; position: absolute; top: 0px; width: 52px; }\",\".framer-tjM4A .framer-s8b4x0 { height: 48px; left: 42px; position: absolute; top: 16px; width: 44px; }\",\".framer-tjM4A .framer-1lx7v41, .framer-tjM4A .framer-1w7z27h, .framer-tjM4A .framer-14niyjl, .framer-tjM4A .framer-1tgw1qb, .framer-tjM4A .framer-12wvu15, .framer-tjM4A .framer-1rumscm, .framer-tjM4A .framer-1edqz1u, .framer-tjM4A .framer-6qewc3, .framer-tjM4A .framer-12o2bis, .framer-tjM4A .framer-cm152n, .framer-tjM4A .framer-128j9oh, .framer-tjM4A .framer-1jujp7g, .framer-tjM4A .framer-1bf8ywe { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tjM4A .framer-tdtgka { 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: 100%; }\",\".framer-tjM4A .framer-1mhago0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-1nso58m-container, .framer-tjM4A .framer-14i23jw-container, .framer-tjM4A .framer-lo584z-container, .framer-tjM4A .framer-jlx7of-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-tjM4A .framer-1s4uuw9, .framer-tjM4A .framer-1ui5798 { flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-tjM4A .framer-1jzvqkm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-tjM4A .framer-1rdwz47, .framer-tjM4A .framer-1wgndtx, .framer-tjM4A .framer-16zclki { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-xdey5u, .framer-tjM4A .framer-lamfh0, .framer-tjM4A .framer-12r0ntt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-1l1jzza, .framer-tjM4A .framer-eykou0, .framer-tjM4A .framer-1m88pnu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-ldlwrs, .framer-tjM4A .framer-3zc5r2, .framer-tjM4A .framer-zkqi6r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-tjM4A .framer-1j74bx5, .framer-tjM4A .framer-1xp4slv, .framer-tjM4A .framer-jk9591 { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 13px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-tjM4A .framer-wn1kf6-container, .framer-tjM4A .framer-58z51x-container, .framer-tjM4A .framer-c31er4-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-j493zx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-130zktk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 487px; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: 1px; z-index: 1; }\",\".framer-tjM4A .framer-1di1tu0, .framer-tjM4A .framer-ka1uk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-16rx8nj, .framer-tjM4A .framer-r26t10, .framer-tjM4A .framer-1m7mmw8, .framer-tjM4A .framer-1lkn4xn, .framer-tjM4A .framer-13zbxex { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: var(--1ex7tzn); overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-ml2ysu-container, .framer-tjM4A .framer-1pkdjaz-container, .framer-tjM4A .framer-1bteg8-container, .framer-tjM4A .framer-1rhadqe-container, .framer-tjM4A .framer-4zqxmt-container, .framer-tjM4A .framer-13yx7i3-container, .framer-tjM4A .framer-1wbhchz-container, .framer-tjM4A .framer-795ipy-container, .framer-tjM4A .framer-w4eusq-container, .framer-tjM4A .framer-1yy04ss-container, .framer-tjM4A .framer-2nffuu-container, .framer-tjM4A .framer-11j8cdj-container, .framer-tjM4A .framer-1n0wrft-container, .framer-tjM4A .framer-1nztlme-container, .framer-tjM4A .framer-a446in-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tjM4A .framer-qzq029 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: 1px; z-index: 1; }\",\".framer-tjM4A .framer-5joi9r { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px; position: relative; width: 1px; }\",\".framer-tjM4A .framer-1r4d381 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-tjM4A .framer-dl1hm8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 1px; }\",\".framer-tjM4A .framer-56d41v { align-self: stretch; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 50%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-tjM4A .framer-1owos79 { flex: 1 0 0px; height: 100px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-tjM4A.framer-v-1wpylyv.framer-qpde3j { height: min-content; padding: 0px; width: 914px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-evyirn { flex: none; height: min-content; order: 2; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-1m67eyo { gap: 0px; height: min-content; justify-content: center; order: 0; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-vn3a9j { flex: none; gap: 40px; height: min-content; justify-content: center; order: 0; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-stqqm8, .framer-tjM4A.framer-v-1wpylyv .framer-j493zx, .framer-tjM4A.framer-v-1wpylyv .framer-56d41v, .framer-tjM4A.framer-v-zs1x33 .framer-stqqm8, .framer-tjM4A.framer-v-zs1x33 .framer-1r4d381 { order: 0; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-p8f3da, .framer-tjM4A.framer-v-zs1x33 .framer-p8f3da { height: 45px; width: 168px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-56dq07, .framer-tjM4A.framer-v-zs1x33 .framer-56dq07 { height: 34px; left: 51px; top: 11px; width: 31px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-1n3xxxh, .framer-tjM4A.framer-v-zs1x33 .framer-1n3xxxh { height: 45px; left: 84px; width: 33px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-1q68khx, .framer-tjM4A.framer-v-zs1x33 .framer-1q68khx { height: 20px; left: 93px; top: 18px; width: 14px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-ofxiwj, .framer-tjM4A.framer-v-zs1x33 .framer-ofxiwj { height: 34px; left: 120px; top: 11px; width: 20px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-o35llv, .framer-tjM4A.framer-v-zs1x33 .framer-o35llv { height: 35px; left: 139px; top: 11px; width: 30px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-uz7koa, .framer-tjM4A.framer-v-zs1x33 .framer-uz7koa { height: 10px; left: 147px; top: 29px; width: 12px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-1p8egs9, .framer-tjM4A.framer-v-zs1x33 .framer-1p8egs9 { height: 45px; width: 37px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-s8b4x0, .framer-tjM4A.framer-v-zs1x33 .framer-s8b4x0 { height: 34px; left: 29px; top: 11px; width: 31px; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-tdtgka, .framer-tjM4A.framer-v-1wpylyv .framer-1mhago0, .framer-tjM4A.framer-v-1wpylyv .framer-1r4d381, .framer-tjM4A.framer-v-1wpylyv .framer-dl1hm8, .framer-tjM4A.framer-v-zs1x33 .framer-tdtgka, .framer-tjM4A.framer-v-zs1x33 .framer-1mhago0 { order: 1; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-1s4uuw9 { align-self: stretch; height: auto; order: 1; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-130zktk { height: 506px; order: 0; }\",\".framer-tjM4A.framer-v-1wpylyv .framer-qzq029 { height: 506px; order: 1; }\",\".framer-tjM4A.framer-v-zs1x33.framer-qpde3j { height: min-content; padding: 0px; width: 393px; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-evyirn { flex: none; flex-direction: column; height: min-content; order: 1; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-1m67eyo { flex: none; gap: 0px; height: min-content; justify-content: center; order: 0; width: 100%; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-vn3a9j { flex: none; gap: 40px; height: min-content; justify-content: flex-start; order: 0; padding: 24px; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-1jzvqkm { flex: none; order: 3; width: 100%; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-j493zx { flex-direction: column; order: 2; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-130zktk { flex: none; height: min-content; order: 0; padding: 24px; width: 100%; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-qzq029 { flex: none; order: 1; padding: 24px; width: 100%; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-56d41v { align-self: unset; flex: 1 0 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.5); order: 0; width: 1px; }\",\".framer-tjM4A.framer-v-zs1x33 .framer-1owos79 { height: calc(var(--framer-viewport-height, 100vh) * 0.5); order: 2; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,'.framer-tjM4A[data-border=\"true\"]::after, .framer-tjM4A [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 889\n * @framerIntrinsicWidth 1402\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"J3VlX8rWE\":{\"layout\":[\"fixed\",\"auto\"]},\"VFZDjCFE2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjhCtfT1tG=withCSS(Component,css,\"framer-tjM4A\");export default FramerjhCtfT1tG;FramerjhCtfT1tG.displayName=\"Footer\";FramerjhCtfT1tG.defaultProps={height:889,width:1402};addPropertyControls(FramerjhCtfT1tG,{variant:{options:[\"Fhnu0pcgO\",\"J3VlX8rWE\",\"VFZDjCFE2\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjhCtfT1tG,[{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\"}]},...ButtonGroupFonts,...SubmitButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});FramerjhCtfT1tG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonGroup,{},context),forwardLoader(SubmitButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjhCtfT1tG\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"889\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1402\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J3VlX8rWE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VFZDjCFE2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jhCtfT1tG.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/cBymsOtgRaG1ouXdEitV/3uD7AJhgS9PZBf7QyVBP/La9lVVg7h.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Vzd0gtw6BJhG6E7ezqhb/VRwYAuUXhtILxn2qxlqL/OZeKxjT6F.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/gXvn8GCoync9o3cP5xiD/D5Egfd5dAU86fCOJ8OkB/XlEgkxG87.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/K9hxdDNDWeihKSuZw2Ew/sam2iVQvBLmdhDiTNKFD/ZrqhbP4B8.js\";import SubmitButton from\"https://framerusercontent.com/modules/KlGnTUhTvQorAGBsVnOw/N0jRqs2UeSEHtrHqmyzg/MZ9Qy8Kgn.js\";import ButtonGroup from\"https://framerusercontent.com/modules/Kwy9U0kFCoLr0WIQc03e/WwapOullhslYXz7fsfW9/RGKLopZaY.js\";const ButtonGroupFonts=getFonts(ButtonGroup);const SubmitButtonFonts=getFonts(SubmitButton);const cycleOrder=[\"fQkt0Jjzd\",\"REUe96yds\"];const serializationHash=\"framer-v9bXI\";const variantClassNames={fQkt0Jjzd:\"framer-v-1ivd309\",REUe96yds:\"framer-v-9zkltz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XWTEAbWW0=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 formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"fQkt0Jjzd\",\"Variant 2\":\"REUe96yds\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fQkt0Jjzd\",XWTEAbWW0:click??props.XWTEAbWW0};};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,XWTEAbWW0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fQkt0Jjzd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const fQk33yHJL1co3arm=activeVariantCallback(async(...args)=>{if(XWTEAbWW0){const res=await XWTEAbWW0(...args);if(res===false)return false;}});const vFG2hu_JA1h0qm29=activeVariantCallback(async(...args)=>{setVariant(\"REUe96yds\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"REUe96yds\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"REUe96yds\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(FormContainer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ivd309\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fQkt0Jjzd\",nodeId:\"fQkt0Jjzd\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",...style},...addPropertyOverrides({REUe96yds:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ut010q-container\",layoutDependency:layoutDependency,layoutId:\"fI42D6LPa-container\",nodeId:\"fI42D6LPa\",rendersWithMotion:true,scopeId:\"pDUyJipPH\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:X,fQk33yHJL:fQk33yHJL1co3arm,height:\"100%\",id:\"fI42D6LPa\",Iq44WLEjS:\"rgb(11, 11, 11)\",layoutId:\"fI42D6LPa\",NK6G24Hjb:\"✕\",RWjjqTXEB:{borderColor:\"rgb(31, 31, 31)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"WB6wDxJhh\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wpjgfe\",layoutDependency:layoutDependency,layoutId:\"EKt_IAhWy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-l7y5tz\",\"data-styles-preset\":\"ZrqhbP4B8\",dir:\"auto\",children:\"Subscribe to our newsletter and get 15% discount on your next order.\"})}),className:\"framer-d9zx7q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wj556sTvn\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"You will receive the coupon code via email.\"})}),className:\"framer-pdcrr1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xChzU8FqI\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xds0me\",layoutDependency:layoutDependency,layoutId:\"gmbDIqQZm\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1jnok3r\",layoutDependency:layoutDependency,layoutId:\"OXuQoe0LK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u7sep\",\"data-styles-preset\":\"XlEgkxG87\",dir:\"auto\",children:\"Email\"})}),className:\"framer-15sflch\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v2puEvwAN\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-kdigcz\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"YhB34coss\",placeholder:\"jane@framer.com\",required:true,style:{\"--framer-input-background\":\"var(--token-d6db53eb-4add-4250-a757-29537b152b04, rgb(17, 17, 17))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+204+0+75.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p5bvi2-container\",layoutDependency:layoutDependency,layoutId:\"H08lqXuzx-container\",nodeId:\"H08lqXuzx\",rendersWithMotion:true,scopeId:\"pDUyJipPH\",children:/*#__PURE__*/_jsx(SubmitButton,{height:\"100%\",id:\"H08lqXuzx\",layoutId:\"H08lqXuzx\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"VRWBGlUDe\",success:\"XCyxJ2WHJ\"},matchVariant(\"zfAQU2k8s\")),vFG2hu_JA:vFG2hu_JA1h0qm29,width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-aqo54v\",layoutDependency:layoutDependency,layoutId:\"Ldw0ciKni\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62 16\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({REUe96yds:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62 16\" overflow=\"visible\"><g><path d=\"M 0 2.75 L 0 0 L 13.392 0 L 13.392 2.75 L 8.4 2.75 L 8.4 15.777 L 4.992 15.777 L 4.992 2.75 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 18.576 10.726 L 18.576 3.932 L 21.968 3.932 L 21.968 15.764 L 18.712 15.764 L 18.712 13.615 L 18.584 13.615 C 18.308 14.308 17.849 14.866 17.207 15.287 C 16.57 15.708 15.792 15.918 14.874 15.918 C 14.057 15.918 13.337 15.739 12.716 15.379 C 12.095 15.02 11.61 14.509 11.259 13.846 C 10.914 13.184 10.739 12.39 10.734 11.466 L 10.734 3.932 L 14.126 3.932 L 14.126 10.88 C 14.131 11.579 14.325 12.131 14.707 12.537 C 15.089 12.942 15.601 13.145 16.243 13.145 C 16.652 13.145 17.034 13.055 17.39 12.876 C 17.746 12.691 18.032 12.418 18.25 12.059 C 18.473 11.699 18.582 11.255 18.576 10.726 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 22.029 8.936 L 22.029 15.777 L 18.637 15.777 L 18.637 3.944 L 21.87 3.944 L 21.87 6.032 L 22.013 6.032 C 22.284 5.344 22.737 4.799 23.374 4.399 C 24.011 3.993 24.784 3.79 25.691 3.79 C 26.541 3.79 27.281 3.97 27.913 4.329 C 28.544 4.689 29.035 5.202 29.386 5.87 C 29.736 6.533 29.911 7.323 29.911 8.243 L 29.911 15.777 L 26.519 15.777 L 26.519 8.828 C 26.525 8.104 26.334 7.539 25.946 7.133 C 25.559 6.723 25.025 6.517 24.346 6.517 C 23.889 6.517 23.486 6.612 23.136 6.802 C 22.791 6.992 22.52 7.269 22.323 7.634 C 22.132 7.994 22.034 8.428 22.029 8.936 Z M 35.745 15.969 C 34.817 15.969 33.975 15.738 33.222 15.276 C 32.473 14.809 31.879 14.123 31.438 13.219 C 31.003 12.31 30.785 11.196 30.785 9.876 C 30.785 8.52 31.011 7.393 31.462 6.494 C 31.913 5.59 32.513 4.915 33.261 4.468 C 34.015 4.016 34.84 3.79 35.737 3.79 C 36.422 3.79 36.993 3.903 37.449 4.129 C 37.911 4.35 38.283 4.627 38.564 4.961 C 38.851 5.29 39.068 5.613 39.217 5.932 L 39.32 5.932 L 39.32 0 L 42.704 0 L 42.704 15.777 L 39.36 15.777 L 39.36 13.882 L 39.217 13.882 C 39.058 14.21 38.832 14.536 38.54 14.86 C 38.253 15.178 37.879 15.443 37.417 15.653 C 36.961 15.864 36.404 15.969 35.745 15.969 Z M 36.82 13.358 C 37.367 13.358 37.829 13.214 38.206 12.926 C 38.588 12.634 38.88 12.225 39.081 11.702 C 39.288 11.178 39.392 10.564 39.392 9.86 C 39.392 9.157 39.291 8.546 39.089 8.027 C 38.888 7.508 38.596 7.108 38.214 6.825 C 37.831 6.543 37.367 6.402 36.82 6.402 C 36.263 6.402 35.793 6.548 35.411 6.841 C 35.029 7.133 34.74 7.539 34.543 8.058 C 34.347 8.576 34.249 9.177 34.249 9.86 C 34.249 10.549 34.347 11.157 34.543 11.686 C 34.745 12.21 35.034 12.621 35.411 12.919 C 35.793 13.211 36.263 13.358 36.82 13.358 Z M 44.147 15.777 L 44.147 3.944 L 47.436 3.944 L 47.436 6.009 L 47.563 6.009 C 47.786 5.274 48.16 4.72 48.686 4.345 C 49.211 3.965 49.816 3.775 50.501 3.775 C 50.671 3.775 50.854 3.785 51.05 3.805 C 51.247 3.826 51.419 3.854 51.568 3.89 L 51.568 6.802 C 51.409 6.756 51.188 6.715 50.907 6.679 C 50.626 6.643 50.368 6.625 50.135 6.625 C 49.636 6.625 49.19 6.73 48.797 6.941 C 48.41 7.146 48.102 7.434 47.874 7.804 C 47.651 8.173 47.539 8.6 47.539 9.082 L 47.539 15.777 Z M 55.113 16 C 54.333 16 53.638 15.869 53.027 15.607 C 52.417 15.34 51.934 14.947 51.578 14.429 C 51.228 13.905 51.053 13.252 51.053 12.472 C 51.053 11.814 51.177 11.262 51.427 10.816 C 51.676 10.369 52.016 10.009 52.446 9.737 C 52.876 9.465 53.364 9.26 53.911 9.121 C 54.463 8.982 55.042 8.885 55.647 8.828 C 56.358 8.756 56.931 8.689 57.366 8.628 C 57.802 8.561 58.117 8.464 58.314 8.335 C 58.51 8.207 58.608 8.017 58.608 7.765 L 58.608 7.719 C 58.608 7.231 58.449 6.853 58.131 6.586 C 57.817 6.319 57.372 6.186 56.793 6.186 C 56.183 6.186 55.697 6.317 55.336 6.579 C 54.975 6.836 54.736 7.159 54.62 7.549 L 51.483 7.303 C 51.642 6.584 51.955 5.962 52.422 5.439 C 52.889 4.91 53.492 4.504 54.229 4.221 C 54.973 3.934 55.832 3.79 56.809 3.79 C 57.488 3.79 58.139 3.867 58.76 4.021 C 59.386 4.175 59.941 4.414 60.424 4.738 C 60.912 5.061 61.297 5.477 61.578 5.986 C 61.859 6.489 62 7.092 62 7.796 L 62 15.777 L 58.784 15.777 L 58.784 14.136 L 58.688 14.136 C 58.492 14.506 58.229 14.832 57.9 15.114 C 57.571 15.391 57.175 15.61 56.714 15.769 C 56.252 15.923 55.718 16 55.113 16 Z M 56.084 13.735 C 56.584 13.735 57.024 13.64 57.406 13.45 C 57.788 13.255 58.088 12.993 58.306 12.664 C 58.524 12.336 58.632 11.963 58.632 11.547 L 58.632 10.292 C 58.526 10.359 58.38 10.42 58.195 10.477 C 58.014 10.528 57.81 10.577 57.581 10.623 C 57.353 10.664 57.125 10.703 56.897 10.739 C 56.668 10.769 56.462 10.798 56.275 10.823 C 55.878 10.88 55.53 10.97 55.233 11.093 C 54.935 11.216 54.704 11.383 54.54 11.594 C 54.375 11.799 54.293 12.056 54.293 12.364 C 54.293 12.811 54.46 13.152 54.795 13.389 C 55.134 13.62 55.564 13.735 56.084 13.735 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1oegam7\",layoutDependency:layoutDependency,layoutId:\"KLKkzCDL_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.392 15.777\" overflow=\"visible\"><path d=\"M 0 2.75 L 0 0 L 13.392 0 L 13.392 2.75 L 8.4 2.75 L 8.4 15.777 L 4.992 15.777 L 4.992 2.75 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zec43c\",layoutDependency:layoutDependency,layoutId:\"odQgN0D3g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.234 11.987\" overflow=\"visible\"><path d=\"M 7.842 6.794 L 7.842 0 L 11.234 0 L 11.234 11.833 L 7.978 11.833 L 7.978 9.683 L 7.85 9.683 C 7.574 10.377 7.115 10.934 6.473 11.355 C 5.836 11.776 5.058 11.987 4.14 11.987 C 3.323 11.987 2.604 11.807 1.982 11.447 C 1.361 11.088 0.876 10.577 0.525 9.914 C 0.18 9.252 0.005 8.458 0 7.534 L 0 0 L 3.392 0 L 3.392 6.948 C 3.397 7.647 3.591 8.199 3.973 8.605 C 4.355 9.01 4.867 9.213 5.51 9.213 C 5.918 9.213 6.301 9.123 6.656 8.944 C 7.012 8.759 7.298 8.487 7.516 8.127 C 7.739 7.768 7.848 7.323 7.842 6.794 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wdz4qv\",layoutDependency:layoutDependency,layoutId:\"hOlxc2T4x\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.363 16\" overflow=\"visible\"><path d=\"M 3.392 8.936 L 3.392 15.777 L 0 15.777 L 0 3.944 L 3.233 3.944 L 3.233 6.032 L 3.376 6.032 C 3.647 5.344 4.1 4.799 4.737 4.399 C 5.374 3.993 6.147 3.79 7.054 3.79 C 7.903 3.79 8.644 3.97 9.276 4.329 C 9.907 4.689 10.398 5.202 10.749 5.87 C 11.099 6.533 11.274 7.323 11.274 8.243 L 11.274 15.777 L 7.882 15.777 L 7.882 8.828 C 7.888 8.104 7.696 7.539 7.309 7.133 C 6.921 6.723 6.388 6.517 5.709 6.517 C 5.252 6.517 4.849 6.612 4.498 6.802 C 4.153 6.992 3.883 7.269 3.686 7.634 C 3.495 7.994 3.397 8.428 3.392 8.936 Z M 17.108 15.969 C 16.179 15.969 15.338 15.738 14.584 15.276 C 13.836 14.809 13.242 14.123 12.801 13.219 C 12.366 12.31 12.148 11.196 12.148 9.876 C 12.148 8.52 12.374 7.393 12.825 6.494 C 13.276 5.59 13.876 4.915 14.624 4.468 C 15.378 4.016 16.203 3.79 17.1 3.79 C 17.785 3.79 18.356 3.903 18.812 4.129 C 19.274 4.35 19.645 4.627 19.927 4.961 C 20.213 5.29 20.431 5.613 20.58 5.932 L 20.683 5.932 L 20.683 0 L 24.067 0 L 24.067 15.777 L 20.723 15.777 L 20.723 13.882 L 20.58 13.882 C 20.42 14.21 20.195 14.536 19.903 14.86 C 19.616 15.178 19.242 15.443 18.78 15.653 C 18.324 15.864 17.767 15.969 17.108 15.969 Z M 18.183 13.358 C 18.73 13.358 19.192 13.214 19.569 12.926 C 19.951 12.634 20.243 12.225 20.444 11.702 C 20.651 11.178 20.755 10.564 20.755 9.86 C 20.755 9.157 20.654 8.546 20.452 8.027 C 20.251 7.508 19.959 7.108 19.576 6.825 C 19.194 6.543 18.73 6.402 18.183 6.402 C 17.626 6.402 17.156 6.548 16.774 6.841 C 16.392 7.133 16.102 7.539 15.906 8.058 C 15.71 8.576 15.612 9.177 15.612 9.86 C 15.612 10.549 15.71 11.157 15.906 11.686 C 16.108 12.21 16.397 12.621 16.774 12.919 C 17.156 13.211 17.626 13.358 18.183 13.358 Z M 25.51 15.777 L 25.51 3.944 L 28.799 3.944 L 28.799 6.009 L 28.926 6.009 C 29.149 5.274 29.523 4.72 30.049 4.345 C 30.574 3.965 31.179 3.775 31.864 3.775 C 32.034 3.775 32.217 3.785 32.413 3.805 C 32.61 3.826 32.782 3.854 32.931 3.89 L 32.931 6.802 C 32.772 6.756 32.551 6.715 32.27 6.679 C 31.989 6.643 31.731 6.625 31.498 6.625 C 30.999 6.625 30.553 6.73 30.16 6.941 C 29.773 7.146 29.465 7.434 29.237 7.804 C 29.014 8.173 28.902 8.6 28.902 9.082 L 28.902 15.777 Z M 36.476 16 C 35.696 16 35.001 15.869 34.39 15.607 C 33.78 15.34 33.297 14.947 32.941 14.429 C 32.591 13.905 32.416 13.252 32.416 12.472 C 32.416 11.814 32.54 11.262 32.79 10.816 C 33.039 10.369 33.379 10.009 33.809 9.737 C 34.239 9.465 34.727 9.26 35.274 9.121 C 35.826 8.982 36.405 8.885 37.01 8.828 C 37.721 8.756 38.294 8.689 38.729 8.628 C 39.165 8.561 39.48 8.464 39.677 8.335 C 39.873 8.207 39.971 8.017 39.971 7.765 L 39.971 7.719 C 39.971 7.231 39.812 6.853 39.494 6.586 C 39.18 6.319 38.735 6.186 38.156 6.186 C 37.546 6.186 37.06 6.317 36.699 6.579 C 36.338 6.836 36.099 7.159 35.982 7.549 L 32.846 7.303 C 33.005 6.584 33.318 5.962 33.785 5.439 C 34.252 4.91 34.855 4.504 35.592 4.221 C 36.336 3.934 37.195 3.79 38.172 3.79 C 38.851 3.79 39.502 3.867 40.123 4.021 C 40.749 4.175 41.304 4.414 41.787 4.738 C 42.275 5.061 42.66 5.477 42.941 5.986 C 43.222 6.489 43.363 7.092 43.363 7.796 L 43.363 15.777 L 40.147 15.777 L 40.147 14.136 L 40.051 14.136 C 39.855 14.506 39.592 14.832 39.263 15.114 C 38.934 15.391 38.538 15.61 38.077 15.769 C 37.615 15.923 37.081 16 36.476 16 Z M 37.447 13.735 C 37.947 13.735 38.387 13.64 38.769 13.45 C 39.151 13.255 39.451 12.993 39.669 12.664 C 39.887 12.336 39.995 11.963 39.995 11.547 L 39.995 10.292 C 39.889 10.359 39.743 10.42 39.558 10.477 C 39.377 10.528 39.173 10.577 38.944 10.623 C 38.716 10.664 38.488 10.703 38.259 10.739 C 38.031 10.769 37.825 10.798 37.638 10.823 C 37.24 10.88 36.893 10.97 36.596 11.093 C 36.298 11.216 36.067 11.383 35.903 11.594 C 35.738 11.799 35.656 12.056 35.656 12.364 C 35.656 12.811 35.823 13.152 36.158 13.389 C 36.497 13.62 36.927 13.735 37.447 13.735 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-111tgul\",layoutDependency:layoutDependency,layoutId:\"EcbiCI4gq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.274 11.987\" overflow=\"visible\"><path d=\"M 3.392 5.146 L 3.392 11.987 L 0 11.987 L 0 0.154 L 3.233 0.154 L 3.233 2.242 L 3.376 2.242 C 3.647 1.554 4.1 1.009 4.737 0.609 C 5.374 0.203 6.147 0 7.054 0 C 7.903 0 8.644 0.18 9.276 0.539 C 9.907 0.899 10.398 1.412 10.749 2.08 C 11.099 2.742 11.274 3.533 11.274 4.453 L 11.274 11.987 L 7.882 11.987 L 7.882 5.038 C 7.888 4.314 7.696 3.749 7.309 3.343 C 6.921 2.932 6.388 2.727 5.709 2.727 C 5.252 2.727 4.849 2.822 4.498 3.012 C 4.153 3.202 3.883 3.479 3.686 3.844 C 3.495 4.204 3.397 4.637 3.392 5.146 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v0gmef\",layoutDependency:layoutDependency,layoutId:\"LdGBT7XGw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.919 15.969\" overflow=\"visible\"><path d=\"M 4.96 15.969 C 4.031 15.969 3.19 15.738 2.436 15.276 C 1.688 14.809 1.093 14.123 0.653 13.219 C 0.218 12.31 0 11.196 0 9.876 C 0 8.52 0.226 7.393 0.677 6.494 C 1.128 5.59 1.728 4.915 2.476 4.468 C 3.23 4.016 4.055 3.79 4.952 3.79 C 5.637 3.79 6.208 3.903 6.664 4.129 C 7.126 4.35 7.497 4.627 7.779 4.961 C 8.065 5.29 8.283 5.613 8.432 5.932 L 8.535 5.932 L 8.535 0 L 11.919 0 L 11.919 15.777 L 8.575 15.777 L 8.575 13.882 L 8.432 13.882 C 8.272 14.21 8.047 14.536 7.755 14.86 C 7.468 15.178 7.094 15.443 6.632 15.653 C 6.176 15.864 5.618 15.969 4.96 15.969 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kpt9c\",layoutDependency:layoutDependency,layoutId:\"oU0yHB_0c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.143 6.956\" overflow=\"visible\"><path d=\"M 2.572 6.956 C 3.118 6.956 3.58 6.812 3.957 6.525 C 4.339 6.232 4.631 5.824 4.833 5.3 C 5.04 4.776 5.143 4.162 5.143 3.459 C 5.143 2.755 5.042 2.144 4.841 1.625 C 4.639 1.107 4.347 0.706 3.965 0.424 C 3.583 0.141 3.118 0 2.572 0 C 2.014 0 1.545 0.146 1.162 0.439 C 0.78 0.732 0.491 1.138 0.295 1.656 C 0.098 2.175 0 2.776 0 3.459 C 0 4.147 0.098 4.756 0.295 5.285 C 0.496 5.808 0.786 6.219 1.162 6.517 C 1.545 6.81 2.014 6.956 2.572 6.956 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ixk4s6\",layoutDependency:layoutDependency,layoutId:\"HJPtDSKvO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.42 12.002\" overflow=\"visible\"><path d=\"M 0 12.002 L 0 0.169 L 3.288 0.169 L 3.288 2.234 L 3.416 2.234 C 3.639 1.5 4.013 0.945 4.538 0.57 C 5.064 0.19 5.669 0 6.354 0 C 6.523 0 6.707 0.01 6.903 0.031 C 7.099 0.051 7.272 0.08 7.42 0.116 L 7.42 3.027 C 7.261 2.981 7.041 2.94 6.76 2.904 C 6.478 2.868 6.221 2.85 5.987 2.85 C 5.488 2.85 5.042 2.956 4.65 3.166 C 4.262 3.372 3.954 3.659 3.726 4.029 C 3.503 4.399 3.392 4.825 3.392 5.308 L 3.392 12.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a4zizj\",layoutDependency:layoutDependency,layoutId:\"LmdOnaDkv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.947 12.21\" overflow=\"visible\"><path d=\"M 4.061 12.21 C 3.28 12.21 2.585 12.079 1.975 11.817 C 1.364 11.55 0.881 11.157 0.525 10.638 C 0.175 10.115 0 9.462 0 8.682 C 0 8.024 0.125 7.472 0.374 7.026 C 0.624 6.579 0.963 6.219 1.393 5.947 C 1.823 5.675 2.312 5.469 2.858 5.331 C 3.41 5.192 3.989 5.095 4.594 5.038 C 5.305 4.966 5.879 4.899 6.314 4.838 C 6.749 4.771 7.065 4.673 7.261 4.545 C 7.458 4.417 7.556 4.227 7.556 3.975 L 7.556 3.929 C 7.556 3.441 7.396 3.063 7.078 2.796 C 6.765 2.529 6.319 2.396 5.741 2.396 C 5.13 2.396 4.644 2.527 4.283 2.789 C 3.923 3.045 3.684 3.369 3.567 3.759 L 0.43 3.513 C 0.589 2.794 0.902 2.172 1.369 1.649 C 1.837 1.12 2.439 0.714 3.177 0.431 C 3.92 0.144 4.78 0 5.756 0 C 6.436 0 7.086 0.077 7.707 0.231 C 8.334 0.385 8.888 0.624 9.371 0.948 C 9.859 1.271 10.244 1.687 10.526 2.195 C 10.807 2.699 10.947 3.302 10.947 4.006 L 10.947 11.987 L 7.731 11.987 L 7.731 10.346 L 7.635 10.346 C 7.439 10.716 7.176 11.042 6.847 11.324 C 6.518 11.601 6.122 11.82 5.661 11.979 C 5.199 12.133 4.666 12.21 4.061 12.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gwbqyu\",layoutDependency:layoutDependency,layoutId:\"DpWUiGie9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.339 3.443\" overflow=\"visible\"><path d=\"M 1.791 3.443 C 2.291 3.443 2.731 3.348 3.113 3.158 C 3.495 2.963 3.795 2.701 4.013 2.373 C 4.231 2.044 4.339 1.672 4.339 1.256 L 4.339 0 C 4.233 0.067 4.087 0.128 3.902 0.185 C 3.721 0.236 3.516 0.285 3.288 0.331 C 3.06 0.372 2.832 0.411 2.603 0.447 C 2.375 0.478 2.168 0.506 1.982 0.532 C 1.584 0.588 1.237 0.678 0.94 0.801 C 0.642 0.924 0.411 1.091 0.247 1.302 C 0.082 1.507 0 1.764 0 2.072 C 0 2.519 0.167 2.861 0.502 3.097 C 0.841 3.328 1.271 3.443 1.791 3.443 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wv2adf\",layoutDependency:layoutDependency,layoutId:\"Xnl6X0LC1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-19pjy00\",\"data-styles-preset\":\"La9lVVg7h\",dir:\"auto\",children:\"Thanks for suscribe\"})}),className:\"framer-kr0sd0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DrbtEB3U_\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ijnf4o\",\"data-styles-preset\":\"OZeKxjT6F\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160)))\"},children:\"Check your inbox!\"})}),className:\"framer-1uk2jvi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LQNNoOyo7\",style:{\"--extracted-r6o4lv\":\"var(--token-2a0f131d-bbd4-4f75-ac4b-50bc46c30c1a, rgb(160, 160, 160))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({REUe96yds:{height:38,y:(componentViewport?.y||0)+0+116.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10fkn45-container\",layoutDependency:layoutDependency,layoutId:\"HijqypbEd-container\",nodeId:\"HijqypbEd\",rendersWithMotion:true,scopeId:\"pDUyJipPH\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:X,fQk33yHJL:fQk33yHJL1co3arm,height:\"100%\",id:\"HijqypbEd\",Iq44WLEjS:\"var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11))\",layoutId:\"HijqypbEd\",NK6G24Hjb:\"Go back\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"CEDG8wkI2\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v9bXI.framer-1qt27qi, .framer-v9bXI .framer-1qt27qi { display: block; }\",\".framer-v9bXI.framer-1ivd309 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px; position: relative; width: 500px; }\",\".framer-v9bXI .framer-ut010q-container { flex: none; height: auto; position: absolute; right: 0px; top: 0px; width: auto; z-index: 1; }\",\".framer-v9bXI .framer-1wpjgfe, .framer-v9bXI .framer-1wv2adf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-v9bXI .framer-d9zx7q, .framer-v9bXI .framer-pdcrr1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-v9bXI .framer-1xds0me { 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: 100%; }\",\".framer-v9bXI .framer-1jnok3r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-v9bXI .framer-15sflch, .framer-v9bXI .framer-kr0sd0, .framer-v9bXI .framer-1uk2jvi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-v9bXI .framer-kdigcz { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 13px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-v9bXI .framer-p5bvi2-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-v9bXI .framer-aqo54v { height: 16px; position: relative; width: 62px; }\",\".framer-v9bXI .framer-1oegam7 { height: 16px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-v9bXI .framer-zec43c { height: 12px; left: 11px; position: absolute; top: 4px; width: 11px; }\",\".framer-v9bXI .framer-1wdz4qv { height: 16px; left: 19px; position: absolute; top: 0px; width: 44px; }\",\".framer-v9bXI .framer-111tgul { height: 12px; left: 0px; position: absolute; top: 4px; width: 12px; }\",\".framer-v9bXI .framer-v0gmef { height: 16px; left: 12px; position: absolute; top: 0px; width: 12px; }\",\".framer-v9bXI .framer-1kpt9c { height: 7px; left: 16px; position: absolute; top: 7px; width: 5px; }\",\".framer-v9bXI .framer-1ixk4s6 { height: 12px; left: 26px; position: absolute; top: 4px; width: 8px; }\",\".framer-v9bXI .framer-a4zizj { height: 12px; left: 33px; position: absolute; top: 4px; width: 11px; }\",\".framer-v9bXI .framer-gwbqyu { height: 4px; left: 36px; position: absolute; top: 11px; width: 5px; }\",\".framer-v9bXI .framer-10fkn45-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-v9bXI.framer-v-9zkltz.framer-1ivd309 { align-content: center; align-items: center; }\",\".framer-v9bXI.framer-v-9zkltz .framer-ut010q-container { order: 0; }\",\".framer-v9bXI.framer-v-9zkltz .framer-aqo54v { order: 1; }\",\".framer-v9bXI.framer-v-9zkltz .framer-1wv2adf { order: 2; }\",\".framer-v9bXI.framer-v-9zkltz .framer-10fkn45-container { order: 5; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-v9bXI[data-border=\"true\"]::after, .framer-v9bXI [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 324.5\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"REUe96yds\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XWTEAbWW0\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpDUyJipPH=withCSS(Component,css,\"framer-v9bXI\");export default FramerpDUyJipPH;FramerpDUyJipPH.displayName=\"Newsletter Overlay Card\";FramerpDUyJipPH.defaultProps={height:324.5,width:500};addPropertyControls(FramerpDUyJipPH,{variant:{options:[\"fQkt0Jjzd\",\"REUe96yds\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},XWTEAbWW0:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerpDUyJipPH,[{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\"}]},...ButtonGroupFonts,...SubmitButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerpDUyJipPH.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonGroup,{},context),forwardLoader(SubmitButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpDUyJipPH\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"324.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"XWTEAbWW0\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"500\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"REUe96yds\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (199f97e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,parsePaddingString,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import UserComponent from\"https://framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js\";import FC_CatalogDisplay from\"https://framerusercontent.com/modules/Hk0F8C2ru2KtdcLr7KmL/zO2JFpqAR2beCc6pkugV/FC_CatalogDisplay.js\";import CartProduct from\"#framer/local/canvasComponent/bFHLm7HKQ/bFHLm7HKQ.js\";import Nav from\"#framer/local/canvasComponent/HX8wzrNWR/HX8wzrNWR.js\";import Footer from\"#framer/local/canvasComponent/jhCtfT1tG/jhCtfT1tG.js\";import NewsletterOverlayCard from\"#framer/local/canvasComponent/pDUyJipPH/pDUyJipPH.js\";import ButtonGroup from\"#framer/local/canvasComponent/RGKLopZaY/RGKLopZaY.js\";import Checkout from\"#framer/local/canvasComponent/y7WgV4ss1/y7WgV4ss1.js\";import*as sharedStyle from\"#framer/local/css/DYMmmo_oS/DYMmmo_oS.js\";const NavFonts=getFonts(Nav);const FC_CatalogDisplayFonts=getFonts(FC_CatalogDisplay);const FC_CartCounterFonts=getFonts(FC_CartCounter);const ButtonGroupFonts=getFonts(ButtonGroup);const CartProductFonts=getFonts(CartProduct);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const CheckoutFonts=getFonts(Checkout);const NewsletterOverlayCardFonts=getFonts(NewsletterOverlayCard);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterFonts=getFonts(Footer);const breakpoints={ga_7bK6t9:\"(min-width: 810px) and (max-width: 1199.98px)\",Sg4hA_UZs:\"(max-width: 809.98px)\",xJk6V8XRE:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-pPGKm\";const variantClassNames={ga_7bK6t9:\"framer-v-70y31g\",Sg4hA_UZs:\"framer-v-akrufd\",xJk6V8XRE:\"framer-v-kocgvc\"};const x56SEJkl9=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={delay:1.6,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};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:-73};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:150,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={ga_7bK6t9:[\".framer-pPGKm .framer-ytizar-container { height: auto; }\"],Sg4hA_UZs:[\".framer-pPGKm.framer-lzgrk8 { width: 100%; }\",\".framer-pPGKm .framer-1w716qv-container { width: 90%; }\",\".framer-pPGKm .framer-ytizar-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ga_7bK6t9:\".framer-70y31g-override\",Sg4hA_UZs:\".framer-akrufd-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pPGKm.framer-izzbfu, .framer-pPGKm .framer-izzbfu { display: block; }\",\".framer-pPGKm.framer-kocgvc { align-content: center; align-items: center; background-color: var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, #0b0b0b); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: var(--1e1azp3); position: relative; width: 100%; }\",\".framer-pPGKm .framer-bcshyd-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-pPGKm.framer-18qtgu8 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 4; }\",\".framer-pPGKm.framer-16o9mlo-container { flex: none; height: auto; left: 0px; position: fixed; top: 0px; width: auto; z-index: 4; }\",\".framer-pPGKm.framer-lzgrk8 { align-content: center; align-items: center; background-color: var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, #0b0b0b); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100vh; justify-content: space-between; overflow: visible; padding: 0px; position: fixed; right: 0px; top: 0px; width: 500px; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-pPGKm .framer-1x0kqg5, .framer-pPGKm .framer-j6ujmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pPGKm .framer-1q4p4b3 { align-content: center; align-items: center; background-color: var(--token-d6db53eb-4add-4250-a757-29537b152b04, #111111); border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-pPGKm .framer-5h4th8 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-pPGKm .framer-xn4kk8, .framer-pPGKm .framer-jajijw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pPGKm .framer-1v7kupr-container, .framer-pPGKm .framer-tira9b-container, .framer-pPGKm .framer-1luwdzk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-pPGKm .framer-g18mc0-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-pPGKm .framer-ute7v7 { 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: 16px; position: relative; width: 100%; }\",\".framer-pPGKm .framer-7uvft9-container { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-pPGKm.framer-z1v13p { inset: 0px; position: fixed; user-select: none; z-index: 3; }\",\".framer-pPGKm.framer-u8b0fj { -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: rgba(11, 11, 11, 0.2); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 3; }\",\".framer-pPGKm .framer-1w716qv-container { flex: none; height: auto; position: relative; width: 500px; }\",\".framer-pPGKm .framer-1jowz88 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-pPGKm .framer-ytizar-container { flex: none; height: 100vh; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={ga_7bK6t9:\"(min-width: 810px) and (max-width: 1199.98px)\",Sg4hA_UZs:\"(max-width: 809.98px)\",xJk6V8XRE:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"xJk6V8XRE\",Phone:\"Sg4hA_UZs\",Tablet:\"ga_7bK6t9\"};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,padding,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xJk6V8XRE\",x56SEJkl9:padding??props.x56SEJkl9??\"0px\"};};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,x56SEJkl9,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mPbTPK0tfko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const wUrgRhXi0ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const fQk33yHJL1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const XWTEAbWW01q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const parsedPadding=typeof x56SEJkl9===\"string\"?parsePaddingString(x56SEJkl9):{top:x56SEJkl9,right:x56SEJkl9,bottom:x56SEJkl9,left:x56SEJkl9};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"xJk6V8XRE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-b67ed8c2-6fd6-4ea8-80bb-bb7068dc2fa6, rgb(11, 11, 11)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-kocgvc\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1e1azp3\":numberToPixelString(x56SEJkl9),...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-bcshyd-container\",\"data-framer-appear-id\":\"bcshyd\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,nodeId:\"Dyg8MJNos\",optimized:true,rendersWithMotion:true,scopeId:\"UzogaJW3f\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Sg4hA_UZs:{variant:matchVariant((overlay.visible||overlay1.visible)&&\"i6dfxhqz0\",overlay.visible||overlay1.visible?\"i6dfxhqz0\":\"zBC8fgPXj\")}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"Dyg8MJNos\",layoutId:\"Dyg8MJNos\",mPbTPK0tf:mPbTPK0tfko9la1({overlay}),style:{width:\"100%\"},variant:matchVariant((overlay.visible||overlay1.visible)&&\"i6dfxhqz0\",overlay.visible||overlay1.visible?\"i6dfxhqz0\":\"i6dfxhqz0\"),width:\"100%\",wUrgRhXi0:wUrgRhXi0ko9la1({overlay:overlay1})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-18qtgu8\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"R3du6j28U\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-16o9mlo-container\"),inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"VeKItaTMZ\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(FC_CatalogDisplay,{Collection:[],CustomInitialState:[],defaultSort:\"relevance\",display:\"All\",displayMode:\"Desktop\",EmptyState:[],EmptyStatePhone:[],height:\"100%\",id:\"VeKItaTMZ\",layoutId:\"VeKItaTMZ\",Metafields:{include:false},pageType:\"default\",Pagination:{enable:false,items:12,type:\"load_more\"},phoneInstance:[],Products:{show:\"all\"},Search:{enableSearch:true,initialSearchState:\"all\",Scope:{collection:true,productTag:true,productType:true,title:true,variants:true,vendor:true}},value:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{animate:animation3,className:cx(scopingClassNames,\"framer-lzgrk8\"),exit:animation2,initial:animation4,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x0kqg5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q4p4b3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5h4th8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1tiwwwz\",\"data-styles-preset\":\"DYMmmo_oS\",dir:\"auto\",children:\"CART\"})}),className:\"framer-xn4kk8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v7kupr-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"DzkXpO24p\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgba(0, 0, 0, 0.5)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",hideIf0:false,id:\"DzkXpO24p\",layoutId:\"DzkXpO24p\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-tira9b-container\",inComponentSlot:true,nodeId:\"fUEfcOfwb\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(ButtonGroup,{FeTrLx5wt:UserComponent,fQk33yHJL:fQk33yHJL1q29jei({overlay}),height:\"100%\",id:\"fUEfcOfwb\",Iq44WLEjS:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",layoutId:\"fUEfcOfwb\",NK6G24Hjb:\"Button\",RWjjqTXEB:{borderColor:\"var(--token-7e5fba06-fee8-4f2a-a6ce-80778433c8ac, rgb(31, 31, 31))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"WB6wDxJhh\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Sg4hA_UZs:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-g18mc0-container\",inComponentSlot:true,nodeId:\"RPFeAJP_h\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(CartProduct,{height:\"100%\",id:\"RPFeAJP_h\",layoutId:\"RPFeAJP_h\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j6ujmk\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ute7v7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\"},children:\"SUBTOTAL\"})}),className:\"framer-jajijw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1luwdzk-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"U913_tgg5\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-0827d41c-e5d0-4840-bdaa-82a73dac84be, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"U913_tgg5\",layoutId:\"U913_tgg5\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Sg4hA_UZs:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7uvft9-container\",inComponentSlot:true,nodeId:\"yACMvDDgp\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(Checkout,{height:\"100%\",id:\"yACMvDDgp\",layoutId:\"yACMvDDgp\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-z1v13p\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"RXx8xiOsr\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-u8b0fj\"),children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Sg4hA_UZs:{width:\"90vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w716qv-container\",inComponentSlot:true,nodeId:\"cPmr6HY3r\",rendersWithMotion:true,scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(NewsletterOverlayCard,{height:\"100%\",id:\"cPmr6HY3r\",layoutId:\"cPmr6HY3r\",style:{width:\"100%\"},variant:matchVariant(\"fQkt0Jjzd\"),width:\"100%\",XWTEAbWW0:XWTEAbWW01q29jei({overlay:overlay1})})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jowz88\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ga_7bK6t9:{height:889},Sg4hA_UZs:{height:889}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:`calc(100vw - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ytizar-container\",nodeId:\"Ow_Eojda6\",scopeId:\"UzogaJW3f\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ga_7bK6t9:{style:{width:\"100%\"},variant:matchVariant(\"J3VlX8rWE\")},Sg4hA_UZs:{style:{width:\"100%\"},variant:matchVariant(\"VFZDjCFE2\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Ow_Eojda6\",layoutId:\"Ow_Eojda6\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Fhnu0pcgO\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1906\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ga_7bK6t9\":{\"layout\":[\"fixed\",\"fixed\"]},\"Sg4hA_UZs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"x56SEJkl9\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xJk6V8XRE\":[\".framer-bcshyd-container\",\".framer-ytizar-container\"],\"ga_7bK6t9\":[\".framer-bcshyd-container\",\".framer-ytizar-container\"],\"Sg4hA_UZs\":[\".framer-bcshyd-container\",\".framer-ytizar-container\"]}\n * @framerBreakpoints {\"xJk6V8XRE\":{\"min\":1200,\"canvasClassName\":\"framer-kocgvc-override\",\"minHeight\":1906,\"viewportHeight\":995,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ga_7bK6t9\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-70y31g-override\",\"minHeight\":1906,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Sg4hA_UZs\":{\"max\":809,\"canvasClassName\":\"framer-akrufd-override\",\"minHeight\":2688,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant xJk6V8XRE\n * @framerLayoutTemplate true\n */const FramerUzogaJW3f=withCSS(Component,css,\"framer-pPGKm\");export default FramerUzogaJW3f;FramerUzogaJW3f.displayName=\"Template\";FramerUzogaJW3f.defaultProps={height:1906,width:1200};addPropertyControls(FramerUzogaJW3f,{x56SEJkl9:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerUzogaJW3f,[{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\"}]},...NavFonts,...FC_CatalogDisplayFonts,...FC_CartCounterFonts,...ButtonGroupFonts,...CartProductFonts,...FC_CartSubtotalFonts,...CheckoutFonts,...NewsletterOverlayCardFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerUzogaJW3f.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(ButtonGroup,{},context),forwardLoader(CartProduct,{},context),forwardLoader(Checkout,{},context),forwardLoader(NewsletterOverlayCard,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUzogaJW3f\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"xJk6V8XRE\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-kocgvc-override\\\",\\\"minHeight\\\":1906,\\\"viewportHeight\\\":995,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ga_7bK6t9\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-70y31g-override\\\",\\\"minHeight\\\":1906,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Sg4hA_UZs\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-akrufd-override\\\",\\\"minHeight\\\":2688,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ga_7bK6t9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Sg4hA_UZs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"xJk6V8XRE\",\"framerIntrinsicHeight\":\"1906\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"xJk6V8XRE\\\":[\\\".framer-bcshyd-container\\\",\\\".framer-ytizar-container\\\"],\\\"ga_7bK6t9\\\":[\\\".framer-bcshyd-container\\\",\\\".framer-ytizar-container\\\"],\\\"Sg4hA_UZs\\\":[\\\".framer-bcshyd-container\\\",\\\".framer-ytizar-container\\\"]}\",\"framerVariables\":\"{\\\"x56SEJkl9\\\":\\\"padding\\\"}\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/gaMTUsA7KT8oVudfxWf4/HvwdQXsgsZjrGHGCKS4l/UzogaJW3f.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mw50hxqwNpssC26MrXpJ/sFIQtCM6DXsuotuUoIHD/augiA20Il.js\")), path: \"/\"}, OJWkDdcLQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/epU8F2yYkXupIc0rbCO9/oyRJeU53yddGAhwjhLIt/OJWkDdcLQ.js\")), path: \"/shop\"}, NWTjzF4vI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sdIpK4f4Y2EClMtidMH8/TYxna9y4IsfXPC54QL4C/NWTjzF4vI.js\")), path: \"/shop/basics\"}, G51IXNH9h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BXxSRPYuosu0h3WTMoCQ/Tgx5cf89u1K7VN4h8UWM/G51IXNH9h.js\")), path: \"/shop/classics\"}, ecX8epmBV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1y4WY2eTtD8NCxbZDK1g/iYw9Aq6J2FmDnBHk9dnb/ecX8epmBV.js\")), path: \"/shop/essentials\"}, us2C7O5f1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r6R7LeU2O4SbSCNbJBYd/iMQ85tqU9rHwHzv5K4a0/us2C7O5f1.js\")), path: \"/shop/on-sale\"}, znZN1IZ0E: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BnD2wh7ggWJ2zZxKRZln/GLd2GqtrBA5QmKo78SSs/znZN1IZ0E.js\")), path: \"/shop/new-arrivals\"}, FInCAf6zO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/srotiWeThPmRQf236eft/mxAi8DzjhRGLnSuCUicN/FInCAf6zO.js\")), path: \"/shop/tops\"}, jIaW6KIFq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fjv5d45AUVI22mRNinKh/fRzO7tt7HcxMhoNTzE4s/jIaW6KIFq.js\")), path: \"/shop/bottoms\"}, eyH3A6hwf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EinMR9chhWDwpwZ3TJzI/uq2R3UMn5gm9cfESOPjd/eyH3A6hwf.js\")), path: \"/shop/footwear\"}, qCrWxTzYz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kjGuGX1Zc62pm61pTPpO/9Rb9PBbmB1sfGqyRrfnx/qCrWxTzYz.js\")), path: \"/lookbooks\"}, Y7sSAXSBV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ysZHoYD1YuV3Wd8zxHj5/JpjgwFqP3GzGSXGgTf8y/Y7sSAXSBV.js\")), path: \"/faq/support\"}, d3WiIsRZI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lISZqrYdaJbk9qCsHWrs/uNzWB2PoGTJDxZiibsYK/d3WiIsRZI.js\")), path: \"/faq\"}, UduEsMguo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nM4ppHQ0Sq0OCe4mYYre/7zbX67LYhCuSfDuX5TvX/UduEsMguo.js\")), path: \"/faq/form-success\"}, FM91Ot_Gx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3pSbkfzBfV5w0SyliMPm/OeeJzrEV23WGbGuGAHUF/FM91Ot_Gx.js\")), path: \"/404\"}, nQfrJ7Ad5: {collectionId: \"JyKVp5QgN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eA5eyvUte1HCYegwF5mO/4Ec2KMMnyhQl9hVgtR07/nQfrJ7Ad5.js\")), path: \"/shop/:E3fGc9B5b\"}, j3Suy_1tl: {collectionId: \"C3JuWrvAV\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B1SIYuJuYgUuUOljPs8p/75dypFXNW6ZqHUaMlXbr/j3Suy_1tl.js\")), path: \"/lookbooks/:RKFtHzwlb\"}, tNlZKmlBr: {collectionId: \"sNrHTeKyZ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JMA9ZZ9GURwU0Qi60aVA/RzVKR7CWDWrcFXExMEWG/tNlZKmlBr.js\")), path: \"/faq/:QZrF8dNcr\"}, qNDt88gA0: {collectionId: \"RzL14Iv9S\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pv43tBZQevp7tfvzGZ5E/yaxqLQLaEORjoZ9ijT6M/qNDt88gA0.js\")), path: \"/legal/:Jc_2Xsl9D\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {C3JuWrvAV: async () => (await import(\"https://framerusercontent.com/modules/QpQhHylcjUOpYl294u05/uFISHpsIgFEebqFTk6OL/C3JuWrvAV.js\"))?.[\"utils\"], JyKVp5QgN: async () => (await import(\"https://framerusercontent.com/modules/4Wg9Ob8L9wAydP77uqkI/udv1uJs9UvFW1cowaa0J/JyKVp5QgN.js\"))?.[\"utils\"], RzL14Iv9S: async () => (await import(\"https://framerusercontent.com/modules/1sBVmUThTSi8HXv9sLqd/wbHNIhO9CE5JKIEwvqoQ/RzL14Iv9S.js\"))?.[\"utils\"], sNrHTeKyZ: async () => (await import(\"https://framerusercontent.com/modules/kd9hlGOlRVs6sAOLzIxP/n8A7555UMJDiQbp3zq4L/sNrHTeKyZ.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"da52298db2604b005026739d171a0f550fc618494683f245a54471a1fd2ffcd6\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {x56SEJkl9: \"0px\"}\r\nconst props2 = {...props1, x56SEJkl9: \"48px 0px 0px 0px\"}\r\nconst templateProps = {augiA20Il: props1, d3WiIsRZI: props1, ecX8epmBV: props1, eyH3A6hwf: props1, FInCAf6zO: props1, FM91Ot_Gx: props1, G51IXNH9h: props1, j3Suy_1tl: props1, jIaW6KIFq: props1, nQfrJ7Ad5: props2, NWTjzF4vI: props1, OJWkDdcLQ: props1, qCrWxTzYz: props1, qNDt88gA0: props1, tNlZKmlBr: props1, UduEsMguo: props1, us2C7O5f1: props1, Y7sSAXSBV: props1, znZN1IZ0E: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"OJWkDdcLQ\":\r\ncase \"NWTjzF4vI\":\r\ncase \"G51IXNH9h\":\r\ncase \"ecX8epmBV\":\r\ncase \"us2C7O5f1\":\r\ncase \"znZN1IZ0E\":\r\ncase \"FInCAf6zO\":\r\ncase \"jIaW6KIFq\":\r\ncase \"eyH3A6hwf\":\r\ncase \"qCrWxTzYz\":\r\ncase \"Y7sSAXSBV\":\r\ncase \"d3WiIsRZI\":\r\ncase \"UduEsMguo\":\r\ncase \"FM91Ot_Gx\":\r\ncase \"nQfrJ7Ad5\":\r\ncase \"j3Suy_1tl\":\r\ncase \"tNlZKmlBr\":\r\ncase \"qNDt88gA0\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"OJWkDdcLQ\":\r\ncase \"NWTjzF4vI\":\r\ncase \"G51IXNH9h\":\r\ncase \"ecX8epmBV\":\r\ncase \"us2C7O5f1\":\r\ncase \"znZN1IZ0E\":\r\ncase \"FInCAf6zO\":\r\ncase \"jIaW6KIFq\":\r\ncase \"eyH3A6hwf\":\r\ncase \"qCrWxTzYz\":\r\ncase \"Y7sSAXSBV\":\r\ncase \"d3WiIsRZI\":\r\ncase \"UduEsMguo\":\r\ncase \"FM91Ot_Gx\":\r\ncase \"nQfrJ7Ad5\":\r\ncase \"j3Suy_1tl\":\r\ncase \"tNlZKmlBr\":\r\ncase \"qNDt88gA0\":\r\nreturn [{hash: \"kocgvc\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"70y31g\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"akrufd\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3pSbkfzBfV5w0SyliMPm/OeeJzrEV23WGbGuGAHUF/FM91Ot_Gx.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://tundra.framer.website\",\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/d4Os1y8QRMPm65ezrEC1/cL41XNzVdMyMKEWWq1SR/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.3, duration: 0.3, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.3, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-100%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\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 serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}