{"version":3,"file":"script_main.Fe7SjvGl.mjs","names":["e","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","p","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","v0","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","SearchFonts","Search","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","enabledGestures","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FramerIconsFonts","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","RichTextWithFXWithOptimizedAppearEffect","RichText","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","RichText","FramerIconsFonts","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","enabledGestures","serializationHash","variantClassNames","transition1","animation","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HeaderBanner","HeaderLink","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","FramerIconsFonts","HeaderNavigationButton","Search","ButtonSmall","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","animation3","animation4","animation5","animation6","textEffect","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FramerIconsFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","animation","transition1","transition2","transition3","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SocialLinkFonts","SocialLink","cycleOrder","serializationHash","variantClassNames","transition1","textEffect","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","RichText","FooterLink","SocialLink","serializationHash","variantClassNames","animation","animation1","transition3","animation2","textEffect","animation4","transition5","transition6","animation5","animation6","matchVariant","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","SVG","getLocalizedValue","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","e","containerStyle","useState","useRef","e","p","HeaderNavigation","BasicFooter","SmallFooter","ButtonBasic","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","className","PropertyOverrides","SVG","React.Fragment","RichText","Image1","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/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/tjPz2YnmkuuF2iXdCYhd/LZsKRwDsDnl15beOJIJU/KX18j5val-0.js","https:/framerusercontent.com/modules/tjPz2YnmkuuF2iXdCYhd/LZsKRwDsDnl15beOJIJU/KX18j5val.js","https:/framerusercontent.com/modules/MtLqbbDogBSzPLZXwDNT/jqefLCVU219H8fhAWqYu/KX18j5val.js","https:/framerusercontent.com/modules/JVG2oJZv29HhZwCXDgRA/ty5qmi2jQe9LKb2tn0jQ/sJ2QEITYH.js","https:/framerusercontent.com/modules/5r7cIAvJJ4TbE2u47Kig/INFDFQ9rQpeHZuvWKhqx/on4ZMMgV_.js","https:/framerusercontent.com/modules/LFYBHA5bBZ63zFEsJby0/cBmJQPacfZdix4niixw8/Qk8aVEDA7.js","https:/framerusercontent.com/modules/yQvpVfaePRGUXgTDYrc5/SJeZ1UqYbxvyQWSbspwf/uJyk5VV6D.js","https:/framerusercontent.com/modules/E7J4PIHf33Pht0xJuCBX/HNOoG8p9IjQtw2TsMZME/G4VWOYIJZ.js","https:/framerusercontent.com/modules/4UL5PapedGeuzhG81vbJ/26xNfrt9j5RFmtM8SRqy/PvtX4KBqC.js","https:/framerusercontent.com/modules/t9iUQtzgckUQYMfoTmig/oS3OVd8RT0xpjH0np4ER/j1ythlyAJ.js","https:/framerusercontent.com/modules/12ejvpq8B8TvA4l8TTl0/wasyVsX47p6AWUOxrcDy/TtNs4GeJE-0.js","https:/framerusercontent.com/modules/12ejvpq8B8TvA4l8TTl0/wasyVsX47p6AWUOxrcDy/TtNs4GeJE.js","https:/framerusercontent.com/modules/PBgsH77FwGXWJxcwwxsL/hAnw9mXYwClWyd7bSYhK/blI0TjjiO.js","https:/framerusercontent.com/modules/ZwALXyrk9L31xlHmykg4/AooLFHXjAi9ViCRMeEVz/TtNs4GeJE.js","https:/framerusercontent.com/modules/Kj35Mzp73WbrSzgge2Hj/yFftQ83LmgRmC0Oimu4W/CookieBanner.js","https:/framerusercontent.com/modules/9M75AhoJJMIHhLaEEbsf/t2WdEImUjADve9WmbYFU/WeeklyDemoPopup.js","https:/framerusercontent.com/modules/5AER4waPDbdPN5xY9mEx/USh5q7Ad8Vaef2gxTsVN/oFLDb2Ywa.js","https:/framerusercontent.com/modules/2AeMgh3d4DMn1jaEUXzm/OItBlxpGpJVnEY1qdnGH/oFLDb2Ywa.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\"}}}","export const v0=\"Search...\";export const v1=\"Clear\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport*as localizedValues from\"./KX18j5val-0.js\";const valuesByLocaleId={YPZPMkJT8:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/tjPz2YnmkuuF2iXdCYhd/LZsKRwDsDnl15beOJIJU/KX18j5val.js\";const SearchFonts=getFonts(Search);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const enabledGestures={LOXThBoV2:{hover:true}};const serializationHash=\"framer-iGscL\";const variantClassNames={LOXThBoV2:\"framer-v-1nhefn4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:15,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const 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:\"LOXThBoV2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nhefn4\",className,classNames),\"data-framer-name\":\"Basic\",layoutDependency:layoutDependency,layoutId:\"LOXThBoV2\",ref:refBinding,style:{...style},...addPropertyOverrides({\"LOXThBoV2-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-wiphpx-container\",\"data-framer-appear-id\":\"wiphpx\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Q27VUHr95-container\",nodeId:\"Q27VUHr95\",optimized:true,rendersWithMotion:true,scopeId:\"KX18j5val\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",iconSize:24,iconType:\"default\",id:\"Q27VUHr95\",inputOptions:{clearButtonText:getLocalizedValue(\"v1\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:getLocalizedValue(\"v0\",activeLocale)??\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"Q27VUHr95\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"LOXThBoV2-hover\":{iconColor:\"var(--token-3e687789-cba3-4b13-9a72-bad39f10c3f6, rgb(41, 122, 255))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iGscL.framer-5j2lw, .framer-iGscL .framer-5j2lw { display: block; }\",\".framer-iGscL.framer-1nhefn4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iGscL .framer-wiphpx-container { align-self: stretch; cursor: pointer; flex: none; height: auto; position: relative; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"t_urRQPxD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKX18j5val=withCSS(Component,css,\"framer-iGscL\");export default FramerKX18j5val;FramerKX18j5val.displayName=\"Search\";FramerKX18j5val.defaultProps={height:24,width:32};addFonts(FramerKX18j5val,[{explicitInter:true,fonts:[]},...SearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKX18j5val\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t_urRQPxD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KX18j5val.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-oOPen .framer-styles-preset-1x5q87:not(.rich-text-wrapper), .framer-oOPen .framer-styles-preset-1x5q87.rich-text-wrapper a { --framer-link-current-text-color: #111; --framer-link-hover-text-color: #333; --framer-link-text-color: #333333; --framer-link-text-decoration: none; }\"];export const className=\"framer-oOPen\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31f1c56)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,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/JVG2oJZv29HhZwCXDgRA/ty5qmi2jQe9LKb2tn0jQ/sJ2QEITYH.js\";const cycleOrder=[\"zm5BeJyyw\",\"HZvchuPLH\"];const serializationHash=\"framer-poBpU\";const variantClassNames={HZvchuPLH:\"framer-v-1j5ev9\",zm5BeJyyw:\"framer-v-1yex9c0\"};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 numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Main:\"zm5BeJyyw\",Mobile:\"HZvchuPLH\"};const getProps=({gap,height,id,width,...props})=>{return{...props,IdxUTzf0x:gap??props.IdxUTzf0x??16,variant:humanReadableVariantMap[props.variant]??props.variant??\"zm5BeJyyw\"};};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,IdxUTzf0x,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zm5BeJyyw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yex9c0\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"zm5BeJyyw\",ref:refBinding,style:{\"--1dtjsuj\":numberToPixelString(IdxUTzf0x),\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e6d30add-cfa2-4966-ba8c-7ed92191ed92, rgb(213, 215, 218))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",...style},...addPropertyOverrides({HZvchuPLH:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-19yq6lu\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AqaUMKG2Q\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 32\"><path d=\"M 21.624 16.952 L 21.336 17.292 C 21.02 17.664 20.86 17.852 20.788 18.08 C 20.716 18.308 20.74 18.556 20.788 19.052 L 20.832 19.504 C 21.004 21.248 21.088 22.12 20.576 22.508 C 20.068 22.896 19.3 22.544 17.764 21.836 L 17.368 21.652 C 16.932 21.452 16.716 21.352 16.484 21.352 C 16.256 21.352 16.036 21.452 15.6 21.652 L 15.204 21.836 C 13.672 22.544 12.904 22.896 12.392 22.508 C 11.884 22.12 11.968 21.248 12.136 19.504 L 12.18 19.052 C 12.228 18.556 12.252 18.308 12.18 18.08 C 12.108 17.848 11.948 17.664 11.632 17.292 L 11.344 16.952 C 10.228 15.644 9.668 14.992 9.864 14.364 C 10.06 13.736 10.88 13.552 12.52 13.18 L 12.944 13.084 C 13.412 12.98 13.644 12.928 13.832 12.784 C 14.02 12.64 14.14 12.428 14.38 11.996 L 14.6 11.604 C 15.444 10.088 15.864 9.332 16.496 9.332 C 17.124 9.332 17.548 10.088 18.392 11.604 L 18.612 11.996 C 18.852 12.428 18.972 12.64 19.16 12.784 C 19.348 12.924 19.584 12.98 20.048 13.084 L 20.472 13.18 C 22.112 13.552 22.932 13.736 23.128 14.364 C 23.324 14.992 22.764 15.644 21.624 16.952 Z M 9.668 22.836 C 10.06 23.228 10.06 23.86 9.668 24.252 L 9.212 24.708 C 8.82 25.1 8.188 25.1 7.796 24.708 C 7.404 24.316 7.404 23.684 7.796 23.292 L 8.252 22.836 C 8.64 22.444 9.276 22.444 9.668 22.836 Z M 7.796 8.708 C 7.404 8.316 7.404 7.684 7.796 7.292 C 8.188 6.9 8.82 6.9 9.212 7.292 L 9.668 7.748 C 10.06 8.14 10.06 8.772 9.668 9.164 C 9.276 9.556 8.644 9.556 8.252 9.164 Z M 6.836 16 C 6.836 16.552 6.388 17 5.836 17 L 3.168 17 C 2.616 17 2.168 16.552 2.168 16 C 2.168 15.448 2.616 15 3.168 15 L 5.832 15 C 6.384 15 6.832 15.448 6.836 16 Z M 15.5 5.336 L 15.5 2.668 C 15.5 2.116 15.948 1.668 16.5 1.668 C 17.052 1.668 17.5 2.116 17.5 2.668 L 17.5 5.332 C 17.5 5.884 17.052 6.332 16.5 6.332 C 15.948 6.332 15.5 5.884 15.5 5.336 Z M 25.208 7.292 C 25.6 7.684 25.6 8.316 25.208 8.708 L 24.752 9.164 C 24.36 9.556 23.728 9.556 23.336 9.164 C 22.944 8.772 22.944 8.14 23.336 7.748 L 23.792 7.292 C 24.184 6.904 24.816 6.904 25.208 7.292 Z M 30.832 16 C 30.832 16.552 30.384 17 29.832 17 L 27.164 17 C 26.612 17 26.164 16.552 26.164 16 C 26.164 15.448 26.612 15 27.164 15 L 29.832 15 C 30.384 15 30.832 15.448 30.832 16 Z M 25.204 23.292 C 25.596 23.684 25.596 24.316 25.204 24.708 C 24.812 25.1 24.18 25.1 23.788 24.708 L 23.332 24.252 C 22.94 23.86 22.94 23.228 23.332 22.836 C 23.724 22.444 24.356 22.444 24.748 22.836 Z M 17.5 26.668 L 17.5 29.336 C 17.5 29.888 17.052 30.336 16.5 30.336 C 15.948 30.336 15.5 29.888 15.5 29.336 L 15.5 26.668 C 15.5 26.116 15.948 25.668 16.5 25.668 C 17.052 25.668 17.5 26.116 17.5 26.668 Z\" fill=\"rgb(255, 179, 0)\"></path></svg>',svgContentId:9658911387,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-076d96ca-02a3-4149-8c7a-4b709c1b9dd2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cqNdsrq2_\"},motionChild:true,nodeId:\"qNewXHexo\",openInNewTab:false,relValues:[],scopeId:\"on4ZMMgV_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Become a FFAIR Certified Pro >>\"})})})})}),className:\"framer-kwp6of\",\"data-framer-name\":\"Top Alert Banner\",fonts:[\"GF;Poppins-regular\",\"GF;Poppins-700\"],layoutDependency:layoutDependency,layoutId:\"qNewXHexo\",style:{\"--extracted-r6o4lv\":\"var(--token-076d96ca-02a3-4149-8c7a-4b709c1b9dd2, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HZvchuPLH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-076d96ca-02a3-4149-8c7a-4b709c1b9dd2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cqNdsrq2_\"},motionChild:true,nodeId:\"qNewXHexo\",openInNewTab:false,relValues:[],scopeId:\"on4ZMMgV_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5q87\",\"data-styles-preset\":\"sJ2QEITYH\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Become a FFAIR Certified Pro >\"})})})})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-poBpU.framer-1go25j5, .framer-poBpU .framer-1go25j5 { display: block; }\",\".framer-poBpU.framer-1yex9c0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-poBpU .framer-19yq6lu { flex: none; height: 32px; position: relative; width: 33px; }\",\".framer-poBpU .framer-kwp6of { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-poBpU.framer-v-1j5ev9.framer-1yex9c0 { gap: var(--1dtjsuj); height: 64px; justify-content: flex-start; padding: 0px 16px 0px 16px; width: 320px; }\",...sharedStyle.css,'.framer-poBpU[data-border=\"true\"]::after, .framer-poBpU [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HZvchuPLH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IdxUTzf0x\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameron4ZMMgV_=withCSS(Component,css,\"framer-poBpU\");export default Frameron4ZMMgV_;Frameron4ZMMgV_.displayName=\"Header Banner\";Frameron4ZMMgV_.defaultProps={height:48,width:1440};addPropertyControls(Frameron4ZMMgV_,{variant:{options:[\"zm5BeJyyw\",\"HZvchuPLH\"],optionTitles:[\"Main\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},IdxUTzf0x:{defaultValue:16,min:0,title:\"Gap\",type:ControlType.Number}});addFonts(Frameron4ZMMgV_,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"},{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V15vFP-KUEg.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameron4ZMMgV_\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HZvchuPLH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerVariables\":\"{\\\"IdxUTzf0x\\\":\\\"gap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./on4ZMMgV_.map","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7JnMKfypcPUPRbvF3oes/ZoA4aHWgVA0TNISUedER/B3v9RvEAO.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/wMYgorRvqhNIAqxIzq5T/Lzyhlj5EHrurc9iFlAY7/dTSY32BJU.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/V1gNfXX9i2pcMIzuGgrI/NJdRWhl2czOunPFNRhhB/u2cEeKa8c.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2rreo9vqa4opDgRRuEr5/9QPy5DHg5xlYMcmRMOtf/ZPSRrW4s5.js\";const FramerIconsFonts=getFonts(FramerIcons);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const enabledGestures={VzERGXJ6i:{hover:true}};const cycleOrder=[\"VzERGXJ6i\",\"t0Bj7UDqJ\",\"O1xvozHW0\"];const serializationHash=\"framer-KjEnX\";const variantClassNames={O1xvozHW0:\"framer-v-1eubj32\",t0Bj7UDqJ:\"framer-v-aer40j\",VzERGXJ6i:\"framer-v-86qv23\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:1,type:\"spring\"};const transition2={bounce:0,delay:.4,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:32,y:0};const transition3={bounce:0,delay:.5,duration:1,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile / Basic\":\"t0Bj7UDqJ\",\"Mobile / Second\":\"O1xvozHW0\",Desktop:\"VzERGXJ6i\"};const getProps=({click,height,id,image,link,subtitle,sVG,text,title,width,...props})=>{return{...props,IYMizd0mh:link??props.IYMizd0mh,KHtxHdTdv:image??props.KHtxHdTdv??{alt:\"Show Organiser Image\",pixelHeight:137,pixelWidth:205,src:\"https://framerusercontent.com/images/TyYhxEtbKxlnGL8AzxCK5iUfWTY.png?width=205&height=137\"},l6a7idvyW:title??props.l6a7idvyW??\"Show organisers\",mmZwzQQ6M:text??props.mmZwzQQ6M??\"Learn how FFAIR keeps you organised\",oi1J27x_6:subtitle??props.oi1J27x_6??\"BUILT FOR EVENTS\",Rb9LVyUvS:click??props.Rb9LVyUvS,rw58lGi4s:sVG??props.rw58lGi4s??'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.4\" d=\"M16.5 16L21.5 21M21.5 16L16.5 21\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M12 15.5H7.5C6.10444 15.5 5.40665 15.5 4.83886 15.6722C3.56045 16.06 2.56004 17.0605 2.17224 18.3389C2 18.9067 2 19.6044 2 21M14.5 7.5C14.5 9.98528 12.4853 12 10 12C7.51472 12 5.5 9.98528 5.5 7.5C5.5 5.01472 7.51472 3 10 3C12.4853 3 14.5 5.01472 14.5 7.5Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',variant:humanReadableVariantMap[props.variant]??props.variant??\"VzERGXJ6i\"};};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,Rb9LVyUvS,oi1J27x_6,l6a7idvyW,mmZwzQQ6M,KHtxHdTdv,IYMizd0mh,rw58lGi4s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VzERGXJ6i\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgy2ybt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Rb9LVyUvS){const res=await Rb9LVyUvS(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"t0Bj7UDqJ\",\"O1xvozHW0\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:IYMizd0mh,motionChild:true,nodeId:\"VzERGXJ6i\",openInNewTab:false,scopeId:\"Qk8aVEDA7\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-86qv23\",className,classNames)} framer-12qhrhg`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VzERGXJ6i\",onTap:onTapgy2ybt,ref:refBinding,style:{backgroundColor:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"VzERGXJ6i-hover\":{backgroundColor:\"var(--token-4612abdf-79b4-4398-bb19-c8100f8dda76, rgb(245, 245, 245))\"},O1xvozHW0:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},t0Bj7UDqJ:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"VzERGXJ6i-hover\":{\"data-framer-name\":undefined},O1xvozHW0:{\"data-framer-name\":\"Mobile / Second\"},t0Bj7UDqJ:{\"data-framer-name\":\"Mobile / Basic\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oya4yt\",layoutDependency:layoutDependency,layoutId:\"T0UzwSkSB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1b0w50t-container\",\"data-framer-appear-id\":\"1b0w50t\",\"data-framer-name\":\"user-x-01\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SPz7DF8Zt-container\",name:\"user-x-01\",nodeId:\"SPz7DF8Zt\",rendersWithMotion:true,scopeId:\"Qk8aVEDA7\",...addPropertyOverrides({O1xvozHW0:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true},t0Bj7UDqJ:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-3e687789-cba3-4b13-9a72-bad39f10c3f6, rgb(41, 122, 255))\",height:\"100%\",id:\"SPz7DF8Zt\",layoutId:\"SPz7DF8Zt\",name:\"user-x-01\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:rw58lGi4s,width:\"100%\",...addPropertyOverrides({O1xvozHW0:{color:\"var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-muw4fv\",layoutDependency:layoutDependency,layoutId:\"hFer7yNrJ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19u5rhl\",\"data-styles-preset\":\"B3v9RvEAO\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23a7dacf-6219-4de4-9566-2ff323802a14, rgb(113, 118, 128)))\"},children:\"BUILT FOR EVENTS\"})}),className:\"framer-tz39by\",\"data-framer-name\":\"Tittle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XJ572YckS\",style:{\"--extracted-r6o4lv\":\"var(--token-23a7dacf-6219-4de4-9566-2ff323802a14, rgb(113, 118, 128))\"},text:oi1J27x_6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wsj8mf\",\"data-styles-preset\":\"ZPSRrW4s5\",style:{\"--framer-text-alignment\":\"left\"},children:\"Show organisers\"})}),className:\"framer-1fg1wif\",\"data-framer-appear-id\":\"1fg1wif\",\"data-framer-name\":\"Show organisers\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MwztID63y\",text:l6a7idvyW,variants:{O1xvozHW0:{\"--extracted-r6o4lv\":\"var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({O1xvozHW0:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183)))\"},children:\"Show organisers\"})}),initial:animation1,optimized:true},t0Bj7UDqJ:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",style:{\"--framer-text-alignment\":\"left\"},children:\"Show organisers\"})}),initial:animation1,optimized:true}},baseVariant,gestureVariant)})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"Show Organiser Image\",fit:\"fill\",intrinsicHeight:137,intrinsicWidth:205,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+274),pixelHeight:137,pixelWidth:205,sizes:\"180px\",...toResponsiveImage(KHtxHdTdv)},className:\"framer-yp9bk8\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"z5BhHgtVJ\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-19nb8hk\",\"data-styles-preset\":\"dTSY32BJU\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-23a7dacf-6219-4de4-9566-2ff323802a14, rgb(113, 118, 128)))\"},children:\"Learn how FFAIR keeps you \"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-23a7dacf-6219-4de4-9566-2ff323802a14, rgb(113, 118, 128)))\"},children:\"organised\"})]})}),className:\"framer-nrizh2\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aA9DduxdL\",style:{\"--extracted-1w3ko1f\":\"var(--token-23a7dacf-6219-4de4-9566-2ff323802a14, rgb(113, 118, 128))\",\"--extracted-c9yw3e\":\"var(--token-23a7dacf-6219-4de4-9566-2ff323802a14, rgb(113, 118, 128))\"},text:mmZwzQQ6M,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KjEnX.framer-12qhrhg, .framer-KjEnX .framer-12qhrhg { display: block; }\",\".framer-KjEnX.framer-86qv23 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KjEnX .framer-oya4yt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 180px; }\",\".framer-KjEnX .framer-1b0w50t-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-KjEnX .framer-muw4fv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KjEnX .framer-tz39by, .framer-KjEnX .framer-1fg1wif { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-KjEnX .framer-yp9bk8 { flex: none; height: 120px; overflow: visible; position: relative; width: 180px; }\",\".framer-KjEnX .framer-nrizh2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 180px; word-break: break-word; word-wrap: break-word; }\",\".framer-KjEnX.framer-v-aer40j.framer-86qv23, .framer-KjEnX.framer-v-1eubj32.framer-86qv23 { gap: 16px; padding: 0px; }\",\".framer-KjEnX.framer-v-aer40j .framer-oya4yt, .framer-KjEnX.framer-v-1eubj32 .framer-oya4yt { align-content: center; align-items: center; flex-direction: row; gap: 12px; width: min-content; }\",\".framer-KjEnX.framer-v-aer40j .framer-1b0w50t-container, .framer-KjEnX.framer-v-1eubj32 .framer-1b0w50t-container { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-KjEnX.framer-v-aer40j .framer-muw4fv, .framer-KjEnX.framer-v-1eubj32 .framer-muw4fv { width: min-content; }\",\".framer-KjEnX.framer-v-aer40j .framer-1fg1wif, .framer-KjEnX.framer-v-1eubj32 .framer-1fg1wif { white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 294\n * @framerIntrinsicWidth 212\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"t0Bj7UDqJ\":{\"layout\":[\"auto\",\"auto\"]},\"O1xvozHW0\":{\"layout\":[\"auto\",\"auto\"]},\"McURZePIq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Rb9LVyUvS\":\"click\",\"oi1J27x_6\":\"subtitle\",\"l6a7idvyW\":\"title\",\"mmZwzQQ6M\":\"text\",\"KHtxHdTdv\":\"image\",\"IYMizd0mh\":\"link\",\"rw58lGi4s\":\"sVG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQk8aVEDA7=withCSS(Component,css,\"framer-KjEnX\");export default FramerQk8aVEDA7;FramerQk8aVEDA7.displayName=\"Header Link\";FramerQk8aVEDA7.defaultProps={height:294,width:212};addPropertyControls(FramerQk8aVEDA7,{variant:{options:[\"VzERGXJ6i\",\"t0Bj7UDqJ\",\"O1xvozHW0\"],optionTitles:[\"Desktop\",\"Mobile / Basic\",\"Mobile / Second\"],title:\"Variant\",type:ControlType.Enum},Rb9LVyUvS:{title:\"Click\",type:ControlType.EventHandler},oi1J27x_6:{defaultValue:\"BUILT FOR EVENTS\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},l6a7idvyW:{defaultValue:\"Show organisers\",displayTextArea:false,title:\"Title\",type:ControlType.String},mmZwzQQ6M:{defaultValue:\"Learn how FFAIR keeps you organised\",displayTextArea:false,title:\"Text\",type:ControlType.String},KHtxHdTdv:{__defaultAssetReference:\"data:framer/asset-reference,TyYhxEtbKxlnGL8AzxCK5iUfWTY.png?originalFilename=image+11.png&preferredSize=auto\",__vekterDefault:{alt:\"Show Organiser Image\",assetReference:\"data:framer/asset-reference,TyYhxEtbKxlnGL8AzxCK5iUfWTY.png?originalFilename=image+11.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},IYMizd0mh:{title:\"Link\",type:ControlType.Link},rw58lGi4s:{defaultValue:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.4\" d=\"M16.5 16L21.5 21M21.5 16L16.5 21\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M12 15.5H7.5C6.10444 15.5 5.40665 15.5 4.83886 15.6722C3.56045 16.06 2.56004 17.0605 2.17224 18.3389C2 18.9067 2 19.6044 2 21M14.5 7.5C14.5 9.98528 12.4853 12 10 12C7.51472 12 5.5 9.98528 5.5 7.5C5.5 5.01472 7.51472 3 10 3C12.4853 3 14.5 5.01472 14.5 7.5Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',title:\"SVG\",type:ControlType.String}});addFonts(FramerQk8aVEDA7,[{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\"}]},...FramerIconsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQk8aVEDA7\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Rb9LVyUvS\\\":\\\"click\\\",\\\"oi1J27x_6\\\":\\\"subtitle\\\",\\\"l6a7idvyW\\\":\\\"title\\\",\\\"mmZwzQQ6M\\\":\\\"text\\\",\\\"KHtxHdTdv\\\":\\\"image\\\",\\\"IYMizd0mh\\\":\\\"link\\\",\\\"rw58lGi4s\\\":\\\"sVG\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"212\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t0Bj7UDqJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O1xvozHW0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"McURZePIq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"294\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qk8aVEDA7.map","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/XXXDTxI5BeUj2L0UlwvJ/6k24S7uIdvYzzySbI2dp/kNkiIihA9.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const FramerIconsFonts=getFonts(FramerIcons);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const enabledGestures={\"I7866:357466;1288:1465\":{hover:true}};const serializationHash=\"framer-nmgAO\";const variantClassNames={\"I7866:357466;1288:1465\":\"framer-v-1ydexl1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:.2,duration:1,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-5,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,showLinkIcon,title,width,...props})=>{return{...props,ePel57aCC:hover??props.ePel57aCC,mlhocrafk:showLinkIcon??props.mlhocrafk,OfgLEQmRE:link??props.OfgLEQmRE,UVjTeeyva:title??props.UVjTeeyva??\"Products\"};};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,ePel57aCC,UVjTeeyva,OfgLEQmRE,mlhocrafk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I7866:357466;1288:1465\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1r5g4x3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ePel57aCC){const res=await ePel57aCC(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"I7866:357466;1288:1465-hover\")return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:OfgLEQmRE,motionChild:true,nodeId:\"I7866:357466;1288:1465\",scopeId:\"uJyk5VV6D\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ydexl1\",className,classNames)} framer-1mghdy0`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I7866:357466;1288:1465\",onMouseEnter:onMouseEnter1r5g4x3,ref:refBinding,style:{...style},...addPropertyOverrides({\"I7866:357466;1288:1465-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fg04si\",\"data-styles-preset\":\"kNkiIihA9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-badc7c59-288c-4c38-ab71-1eb86a5b79db, rgb(83, 88, 98)))\"},children:\"Products\"})}),className:\"framer-1psks5a\",\"data-framer-appear-id\":\"1psks5a\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I7866:357466;1288:1465;3287:433397\",style:{\"--extracted-r6o4lv\":\"var(--token-badc7c59-288c-4c38-ab71-1eb86a5b79db, rgb(83, 88, 98))\",\"--framer-paragraph-spacing\":\"16px\"},text:UVjTeeyva,variants:{\"I7866:357466;1288:1465-hover\":{\"--extracted-r6o4lv\":\"var(--token-3e687789-cba3-4b13-9a72-bad39f10c3f6, rgb(41, 122, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"I7866:357466;1288:1465-hover\":{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fg04si\",\"data-styles-preset\":\"kNkiIihA9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e687789-cba3-4b13-9a72-bad39f10c3f6, rgb(41, 122, 255)))\"},children:\"Products\"})}),initial:animation1,optimized:true}},baseVariant,gestureVariant)}),isDisplayed(mlhocrafk)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1d18w4-container\",\"data-framer-appear-id\":\"1d18w4\",\"data-framer-name\":\"arrow-narrow-right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vHJfguvYx-container\",name:\"arrow-narrow-right\",nodeId:\"vHJfguvYx\",rendersWithMotion:true,scopeId:\"uJyk5VV6D\",...addPropertyOverrides({\"I7866:357466;1288:1465-hover\":{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,initial:animation3,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-badc7c59-288c-4c38-ab71-1eb86a5b79db, rgb(83, 88, 98))\",height:\"100%\",id:\"vHJfguvYx\",layoutId:\"vHJfguvYx\",name:\"arrow-narrow-right\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4 12H20M20 12L14 6M20 12L14 18\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',width:\"100%\",...addPropertyOverrides({\"I7866:357466;1288:1465-hover\":{color:\"var(--token-3e687789-cba3-4b13-9a72-bad39f10c3f6, rgb(41, 122, 255))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nmgAO.framer-1mghdy0, .framer-nmgAO .framer-1mghdy0 { display: block; }\",\".framer-nmgAO.framer-1ydexl1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 64px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nmgAO .framer-1psks5a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nmgAO .framer-1d18w4-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"qVwCkt1PC\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"ePel57aCC\":\"hover\",\"UVjTeeyva\":\"title\",\"OfgLEQmRE\":\"link\",\"mlhocrafk\":\"showLinkIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruJyk5VV6D=withCSS(Component,css,\"framer-nmgAO\");export default FrameruJyk5VV6D;FrameruJyk5VV6D.displayName=\"Header Navigation Button\";FrameruJyk5VV6D.defaultProps={height:64,width:96};addPropertyControls(FrameruJyk5VV6D,{ePel57aCC:{title:\"Hover\",type:ControlType.EventHandler},UVjTeeyva:{defaultValue:\"Products\",displayTextArea:false,title:\"Title\",type:ControlType.String},OfgLEQmRE:{title:\"Link\",type:ControlType.Link},mlhocrafk:{defaultValue:false,title:\"Show link icon\",type:ControlType.Boolean}});addFonts(FrameruJyk5VV6D,[{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\"}]},...FramerIconsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruJyk5VV6D\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ePel57aCC\\\":\\\"hover\\\",\\\"UVjTeeyva\\\":\\\"title\\\",\\\"OfgLEQmRE\\\":\\\"link\\\",\\\"mlhocrafk\\\":\\\"showLinkIcon\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qVwCkt1PC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"96\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uJyk5VV6D.map","// Generated by Framer (9f612b6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2rreo9vqa4opDgRRuEr5/9QPy5DHg5xlYMcmRMOtf/ZPSRrW4s5.js\";import Search from\"https://framerusercontent.com/modules/MtLqbbDogBSzPLZXwDNT/jqefLCVU219H8fhAWqYu/KX18j5val.js\";import ButtonSmall from\"https://framerusercontent.com/modules/RFZ5G8s6smyra6aKqnWU/mWHlm3tfGBgH4Fu4zx0M/MqaXzWC5j.js\";import HeaderBanner from\"https://framerusercontent.com/modules/5r7cIAvJJ4TbE2u47Kig/INFDFQ9rQpeHZuvWKhqx/on4ZMMgV_.js\";import HeaderLink from\"https://framerusercontent.com/modules/LFYBHA5bBZ63zFEsJby0/cBmJQPacfZdix4niixw8/Qk8aVEDA7.js\";import HeaderNavigationButton from\"https://framerusercontent.com/modules/yQvpVfaePRGUXgTDYrc5/SJeZ1UqYbxvyQWSbspwf/uJyk5VV6D.js\";const HeaderBannerFonts=getFonts(HeaderBanner);const HeaderLinkFonts=getFonts(HeaderLink);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FramerIconsFonts=getFonts(FramerIcons);const HeaderNavigationButtonFonts=getFonts(HeaderNavigationButton);const SearchFonts=getFonts(Search);const ButtonSmallFonts=getFonts(ButtonSmall);const cycleOrder=[\"Pupf2UQUS\",\"LWXVg0XkU\",\"YeMhO8cyr\",\"G8g4T87YJ\",\"RbNcoUQDB\"];const serializationHash=\"framer-13Lqk\";const variantClassNames={G8g4T87YJ:\"framer-v-8c93il\",LWXVg0XkU:\"framer-v-1i4x4kv\",Pupf2UQUS:\"framer-v-57tld8\",RbNcoUQDB:\"framer-v-10zk2f\",YeMhO8cyr:\"framer-v-1i6anro\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JkfJ43XHQ=undefined;const JiQOUqXg2=undefined;const LjT74IrOP=undefined;const transition1={bounce:0,delay:0,duration:1,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:30,y:0};const transition3={bounce:.2,delay:.1,duration:1,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition4={bounce:.2,delay:.2,duration:1,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:.2,delay:.3,duration:1,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:15,y:0};const animation7={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:24,y:0};const transition6={bounce:0,delay:.5,duration:1,type:\"spring\"};const textEffect={effect:animation7,startDelay:.4,tokenization:\"line\",transition:transition6,trigger:\"onMount\",type:\"appear\"};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={\"Header -> Desktop -> Basic\":\"Pupf2UQUS\",\"Header -> Desktop -> Products\":\"YeMhO8cyr\",\"Header -> Mobile -> Basic\":\"G8g4T87YJ\",\"Header -> Mobile -> Open\":\"RbNcoUQDB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,menu,search,showLinkIcons,width,...props})=>{return{...props,JiQOUqXg2:showLinkIcons??props.JiQOUqXg2??true,JkfJ43XHQ:menu??props.JkfJ43XHQ??true,LjT74IrOP:search??props.LjT74IrOP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"Pupf2UQUS\"};};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,JiQOUqXg2,JkfJ43XHQ,LjT74IrOP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pupf2UQUS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1q5ivi0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Pupf2UQUS\");});const onTapze8jzq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"RbNcoUQDB\");});const Rb9LVyUvS1vne7jo=activeVariantCallback(async(...args)=>{setVariant(\"Pupf2UQUS\");});const onTapi0qe4i=activeVariantCallback(async(...args)=>{setVariant(\"RbNcoUQDB\");});const onTap13ywd9f=activeVariantCallback(async(...args)=>{setVariant(\"G8g4T87YJ\");});const onMouseEnter1vne7jo=activeVariantCallback(async(...args)=>{setVariant(\"Pupf2UQUS\");});const onMouseEnter13ywd9f=activeVariantCallback(async(...args)=>{setVariant(\"G8g4T87YJ\");});const ePel57aCCb28uq=activeVariantCallback(async(...args)=>{setVariant(\"LWXVg0XkU\");});const ePel57aCC141cin6=activeVariantCallback(async(...args)=>{setVariant(\"YeMhO8cyr\");});const ePel57aCC1vne7jo=activeVariantCallback(async(...args)=>{setVariant(\"Pupf2UQUS\");});const Rb9LVyUvS13ywd9f=activeVariantCallback(async(...args)=>{setVariant(\"G8g4T87YJ\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"LWXVg0XkU\",\"YeMhO8cyr\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"YeMhO8cyr\")return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"LWXVg0XkU\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"YeMhO8cyr\")return true;return false;};const isDisplayed4=()=>{if([\"G8g4T87YJ\",\"RbNcoUQDB\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"G8g4T87YJ\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"G8g4T87YJ\")return false;return true;};const isDisplayed7=value=>{if([\"G8g4T87YJ\",\"RbNcoUQDB\"].includes(baseVariant))return false;return value;};const isDisplayed8=()=>{if([\"G8g4T87YJ\",\"RbNcoUQDB\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if(baseVariant===\"RbNcoUQDB\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-57tld8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Header -> Desktop -> Basic\",layoutDependency:layoutDependency,layoutId:\"Pupf2UQUS\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e6d30add-cfa2-4966-ba8c-7ed92191ed92, rgb(213, 215, 218))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.11), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.1), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.04)\",...style},...addPropertyOverrides({G8g4T87YJ:{\"data-framer-name\":\"Header -> Mobile -> Basic\",\"data-highlight\":true,onTap:onTapze8jzq},LWXVg0XkU:{\"data-framer-name\":\"Header -> Desktop -> Products\",\"data-highlight\":true,onMouseLeave:onMouseLeave1q5ivi0},RbNcoUQDB:{\"data-framer-name\":\"Header -> Mobile -> Open\"},YeMhO8cyr:{\"data-framer-name\":\"Header -> Desktop -> Products\",\"data-highlight\":true,onMouseLeave:onMouseLeave1q5ivi0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jodw76\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"qLta7XqtH\",style:{backgroundColor:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+0},RbNcoUQDB:{y:(componentViewport?.y||0)+0+0+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gwumxl-container\",layoutDependency:layoutDependency,layoutId:\"hRL2NIZ9W-container\",nodeId:\"hRL2NIZ9W\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderBanner,{height:\"100%\",id:\"hRL2NIZ9W\",IdxUTzf0x:16,layoutId:\"hRL2NIZ9W\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"zm5BeJyyw\"),width:\"100%\",...addPropertyOverrides({G8g4T87YJ:{variant:matchVariant(\"HZvchuPLH\")},RbNcoUQDB:{variant:matchVariant(\"HZvchuPLH\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1i18bwx\",\"data-framer-appear-id\":\"1i18bwx\",\"data-framer-name\":\"Products\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"lD2AP0peo\",optimized:true,style:{backgroundColor:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\"},children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AbPlFNMJ_\"},implicitPathVariables:undefined},{href:{webPageId:\"AbPlFNMJ_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-scur3x-container\",\"data-framer-appear-id\":\"scur3x\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"pvOlgxhWt-container\",nodeId:\"pvOlgxhWt\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"pvOlgxhWt\",IYMizd0mh:resolvedLinks[0],l6a7idvyW:\"Show organisers\",layoutId:\"pvOlgxhWt\",mmZwzQQ6M:\"Learn how FFAIR keeps you organised\",oi1J27x_6:\"Build for events\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 13V17M16 11V17M12 7V17M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V7.8C21 6.11984 21 5.27976 20.673 4.63803C20.3854 4.07354 19.9265 3.6146 19.362 3.32698C18.7202 3 17.8802 3 16.2 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{IYMizd0mh:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u2kasiqcj\"},implicitPathVariables:undefined},{href:{webPageId:\"u2kasiqcj\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-12z4d5c-container\",\"data-framer-appear-id\":\"12z4d5c\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"OWvzpjada-container\",nodeId:\"OWvzpjada\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"OWvzpjada\",IYMizd0mh:resolvedLinks1[0],KHtxHdTdv:addImageAlt({pixelHeight:318,pixelWidth:512,src:\"https://framerusercontent.com/images/vLIgrfAFw9trFV8Gplxxcb1F0nA.png?width=512&height=318\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitors\",layoutId:\"OWvzpjada\",mmZwzQQ6M:\"Learn how FFAIR gets your tasks done on time\",oi1J27x_6:\"Win back valuable time\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.2827 3.45332C11.5131 2.98638 11.6284 2.75291 11.7848 2.67831C11.9209 2.61341 12.0791 2.61341 12.2152 2.67831C12.3717 2.75291 12.4869 2.98638 12.7174 3.45332L14.9041 7.88328C14.9721 8.02113 15.0061 8.09006 15.0558 8.14358C15.0999 8.19096 15.1527 8.22935 15.2113 8.25662C15.2776 8.28742 15.3536 8.29854 15.5057 8.32077L20.397 9.03571C20.9121 9.11099 21.1696 9.14863 21.2888 9.27444C21.3925 9.38389 21.4412 9.5343 21.4215 9.68377C21.3988 9.85558 21.2124 10.0372 20.8395 10.4004L17.3014 13.8464C17.1912 13.9538 17.136 14.0076 17.1004 14.0715C17.0689 14.128 17.0487 14.1902 17.0409 14.2545C17.0321 14.3271 17.0451 14.403 17.0711 14.5547L17.906 19.4221C17.994 19.9355 18.038 20.1922 17.9553 20.3445C17.8833 20.477 17.7554 20.57 17.6071 20.5975C17.4366 20.6291 17.2061 20.5078 16.7451 20.2654L12.3724 17.9658C12.2361 17.8942 12.168 17.8584 12.0962 17.8443C12.0327 17.8318 11.9673 17.8318 11.9038 17.8443C11.832 17.8584 11.7639 17.8942 11.6277 17.9658L7.25492 20.2654C6.79392 20.5078 6.56341 20.6291 6.39297 20.5975C6.24468 20.57 6.11672 20.477 6.04474 20.3445C5.962 20.1922 6.00603 19.9355 6.09407 19.4221L6.92889 14.5547C6.95491 14.403 6.96793 14.3271 6.95912 14.2545C6.95132 14.1902 6.93111 14.128 6.89961 14.0715C6.86402 14.0076 6.80888 13.9538 6.69859 13.8464L3.16056 10.4004C2.78766 10.0372 2.60121 9.85558 2.57853 9.68377C2.55879 9.5343 2.60755 9.38389 2.71125 9.27444C2.83044 9.14863 3.08797 9.11099 3.60304 9.03571L8.49431 8.32077C8.64642 8.29854 8.72248 8.28742 8.78872 8.25662C8.84736 8.22935 8.90016 8.19096 8.94419 8.14358C8.99391 8.09006 9.02793 8.02113 9.09597 7.88328L11.2827 3.45332Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{IYMizd0mh:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mKc1DWiGl\"},implicitPathVariables:undefined},{href:{webPageId:\"mKc1DWiGl\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1k8uc47-container\",\"data-framer-appear-id\":\"1k8uc47\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"XUnBUqykN-container\",nodeId:\"XUnBUqykN\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"XUnBUqykN\",IYMizd0mh:resolvedLinks2[0],KHtxHdTdv:addImageAlt({pixelHeight:240,pixelWidth:320,src:\"https://framerusercontent.com/images/Mw3KFWUGT7x0YVj9dpYP86H5pg.png?width=320&height=240\"},\"Show Organiser Image\"),l6a7idvyW:\"Suppliers\",layoutId:\"XUnBUqykN\",mmZwzQQ6M:\"Grow your profit margin  and reach more customers\",oi1J27x_6:\"Generate new revenue\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path opacity=\"0.4\" d=\"M16 3.46777C17.4817 4.20412 18.5 5.73315 18.5 7.50001C18.5 9.26687 17.4817 10.7959 16 11.5323M18 16.7664C19.5115 17.4504 20.8725 18.565 22 20\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M2 20C3.94649 17.5226 6.58918 16 9.5 16C12.4108 16 15.0535 17.5226 17 20M14 7.5C14 9.98528 11.9853 12 9.5 12C7.01472 12 5 9.98528 5 7.5C5 5.01472 7.01472 3 9.5 3C11.9853 3 14 5.01472 14 7.5Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{IYMizd0mh:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rUJOJ4KKm\"},implicitPathVariables:undefined},{href:{webPageId:\"rUJOJ4KKm\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({LWXVg0XkU:{height:294,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1507rk5-container\",\"data-framer-appear-id\":\"1507rk5\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"q8VXEb9XK-container\",nodeId:\"q8VXEb9XK\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"q8VXEb9XK\",IYMizd0mh:resolvedLinks3[0],KHtxHdTdv:addImageAlt({pixelHeight:683,pixelWidth:1024,src:\"https://framerusercontent.com/images/gv5kFkk6aCnw3qJcrrcAK3a32s.jpg?scale-down-to=512&width=1024&height=683\"},\"Show Organiser Image\"),l6a7idvyW:\"Event Agencies\",layoutId:\"q8VXEb9XK\",mmZwzQQ6M:\"Spend less time managing exhibitors\",oi1J27x_6:\"Win more event clients\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M16 7C16 6.07003 16 5.60504 15.8978 5.22354C15.6204 4.18827 14.8117 3.37962 13.7765 3.10222C13.395 3 12.93 3 12 3C11.07 3 10.605 3 10.2235 3.10222C9.18827 3.37962 8.37962 4.18827 8.10222 5.22354C8 5.60504 8 6.07003 8 7M5.2 21H18.8C19.9201 21 20.4802 21 20.908 20.782C21.2843 20.5903 21.5903 20.2843 21.782 19.908C22 19.4802 22 18.9201 22 17.8V10.2C22 9.07989 22 8.51984 21.782 8.09202C21.5903 7.71569 21.2843 7.40973 20.908 7.21799C20.4802 7 19.9201 7 18.8 7H5.2C4.07989 7 3.51984 7 3.09202 7.21799C2.71569 7.40973 2.40973 7.71569 2.21799 8.09202C2 8.51984 2 9.07989 2 10.2V17.8C2 18.9201 2 19.4802 2.21799 19.908C2.40973 20.2843 2.71569 20.5903 3.09202 20.782C3.51984 21 4.0799 21 5.2 21Z\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{IYMizd0mh:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined},{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YeMhO8cyr:{height:294,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1fxfazb-container\",\"data-framer-appear-id\":\"1fxfazb\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"wUplQmLd5-container\",nodeId:\"wUplQmLd5\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"wUplQmLd5\",IYMizd0mh:resolvedLinks4[0],KHtxHdTdv:addImageAlt({pixelHeight:318,pixelWidth:512,src:\"https://framerusercontent.com/images/a6e0WIJHRsJE7567q7HNJed7o.png?width=512&height=318\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitor Manual\",layoutId:\"wUplQmLd5\",mmZwzQQ6M:\"Customised task lists and reminders \",oi1J27x_6:\"Everything in one place\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path opacity=\"0.12\" d=\"M2 13V20C2 21.1046 2.89543 22 4 22H7V11H4C2.89543 11 2 11.8954 2 13Z\" fill=\"rgb(255, 73, 183)\"/><path d=\"M7 22V11M2 13V20C2 21.1046 2.89543 22 4 22H17.4262C18.907 22 20.1662 20.9197 20.3914 19.4562L21.4683 12.4562C21.7479 10.6389 20.3418 9 18.5032 9H15C14.4477 9 14 8.55228 14 8V4.46584C14 3.10399 12.896 2 11.5342 2C11.2093 2 10.915 2.1913 10.7831 2.48812L7.26394 10.4061C7.10344 10.7673 6.74532 11 6.35013 11H4C2.89543 11 2 11.8954 2 13Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({YeMhO8cyr:{IYMizd0mh:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined},{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YeMhO8cyr:{height:294,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-wdx18f-container\",\"data-framer-appear-id\":\"wdx18f\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"I_AjRA5Jk-container\",nodeId:\"I_AjRA5Jk\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"I_AjRA5Jk\",IYMizd0mh:resolvedLinks5[0],KHtxHdTdv:addImageAlt({pixelHeight:318,pixelWidth:512,src:\"https://framerusercontent.com/images/ie2BT2tJefTfw0wQMwI1vM8pAEE.png?width=512&height=318\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitor Tasks\",layoutId:\"I_AjRA5Jk\",mmZwzQQ6M:\"Streamline event information\",oi1J27x_6:\"Making it easy\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21 10H3M16 2V6M8 2V6M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({YeMhO8cyr:{IYMizd0mh:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YeMhO8cyr:{height:294,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+112+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-wpfb53-container\",\"data-framer-appear-id\":\"wpfb53\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"POWfeSPt3-container\",nodeId:\"POWfeSPt3\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"POWfeSPt3\",IYMizd0mh:resolvedLinks6[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitor Shop\",layoutId:\"POWfeSPt3\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS1vne7jo,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.9996 8C15.9996 9.06087 15.5782 10.0783 14.828 10.8284C14.0779 11.5786 13.0605 12 11.9996 12C10.9387 12 9.92131 11.5786 9.17116 10.8284C8.42102 10.0783 7.99959 9.06087 7.99959 8M3.63281 7.40138L2.93281 15.8014C2.78243 17.6059 2.70724 18.5082 3.01227 19.2042C3.28027 19.8157 3.74462 20.3204 4.33177 20.6382C5.00006 21 5.90545 21 7.71623 21H16.283C18.0937 21 18.9991 21 19.6674 20.6382C20.2546 20.3204 20.7189 19.8157 20.9869 19.2042C21.2919 18.5082 21.2167 17.6059 21.0664 15.8014L20.3664 7.40138C20.237 5.84875 20.1723 5.07243 19.8285 4.48486C19.5257 3.96744 19.0748 3.5526 18.5341 3.29385C17.92 3 17.141 3 15.583 3L8.41623 3C6.85821 3 6.07921 3 5.4651 3.29384C4.92433 3.5526 4.47349 3.96744 4.17071 4.48486C3.82689 5.07243 3.76219 5.84875 3.63281 7.40138Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"VzERGXJ6i\"),width:\"100%\",...addPropertyOverrides({YeMhO8cyr:{IYMizd0mh:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mi5auq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"TwZNXX0MN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cq0kdt\",\"data-framer-name\":\"Nav wrapper\",layoutDependency:layoutDependency,layoutId:\"RGX2Y6Os3\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n2q0k3\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"PqN20birN\",children:[isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nods2d\",layoutDependency:layoutDependency,layoutId:\"wYt9rkI90\",...addPropertyOverrides({G8g4T87YJ:{\"data-highlight\":true,onTap:onTapi0qe4i},RbNcoUQDB:{\"data-highlight\":true,onTap:onTap13ywd9f}},baseVariant,gestureVariant),children:[isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yl8ifx-container\",\"data-framer-name\":\"menu-01\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Hn4XdEEUQ-container\",name:\"menu-01\",nodeId:\"Hn4XdEEUQ\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-076d96ca-02a3-4149-8c7a-4b709c1b9dd2, rgb(0, 0, 0))\",height:\"100%\",id:\"Hn4XdEEUQ\",layoutId:\"Hn4XdEEUQ\",name:\"menu-01\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 12C2 11.4477 2.44772 11 3 11H21C21.5523 11 22 11.4477 22 12C22 12.5523 21.5523 13 21 13H3C2.44772 13 2 12.5523 2 12Z\" fill=\"rgb(41, 122, 255)\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 6C2 5.44772 2.44772 5 3 5H21C21.5523 5 22 5.44772 22 6C22 6.55228 21.5523 7 21 7H3C2.44772 7 2 6.55228 2 6Z\" fill=\"rgb(41, 122, 255)\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 17.4477 2.44772 17 3 17H21C21.5523 17 22 17.4477 22 18C22 18.5523 21.5523 19 21 19H3C2.44772 19 2 18.5523 2 18Z\" fill=\"rgb(41, 122, 255)\"/>\\n</svg>\\n',width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hbu9nn-container\",\"data-framer-name\":\"x-close\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bybGjrFgW-container\",name:\"x-close\",nodeId:\"bybGjrFgW\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-076d96ca-02a3-4149-8c7a-4b709c1b9dd2, rgb(0, 0, 0))\",height:\"100%\",id:\"bybGjrFgW\",layoutId:\"bybGjrFgW\",name:\"x-close\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18 6L6 18M6 6L18 18\" stroke=\"rgb(0, 0, 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15vwpqm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"F4qMyxeym\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dvbVyLiTa\"},motionChild:true,nodeId:\"Kmdb5gnCi\",openInNewTab:false,scopeId:\"G4VWOYIJZ\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-pfn7vh framer-j0iixt\",\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kmdb5gnCi\",onMouseEnter:onMouseEnter1vne7jo,...addPropertyOverrides({G8g4T87YJ:{onMouseEnter:onMouseEnter13ywd9f},RbNcoUQDB:{onMouseEnter:onMouseEnter13ywd9f}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-156a472\",\"data-framer-appear-id\":\"156a472\",\"data-framer-name\":\"Logomark\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"I7865:344403;1083:50705\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ckzeu2\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"I7865:344403;1083:50705;10434:651\",svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.08986 13.3688C-0.363287 14.822 -0.363287 17.1781 1.08986 18.6312L13.3688 30.9102C14.8219 32.3633 17.1781 32.3633 18.6312 30.9102L30.9102 18.6312C32.3633 17.1781 32.3633 14.822 30.9102 13.3688L18.6312 1.08983C17.1781 -0.363277 14.8219 -0.363277 13.3688 1.08983L1.08986 13.3688ZM22.6457 12.9781L16 6.33242L9.35425 12.9781C8.38549 13.9469 8.38549 15.5175 9.35425 16.4866C10.323 17.4552 11.8937 17.4552 12.8625 16.4866L14.0267 15.3223C15.1165 14.2324 16.8835 14.2324 17.9733 15.3223L19.1374 16.4866C20.1063 17.4552 21.6769 17.4552 22.6457 16.4866C23.6146 15.5175 23.6146 13.9469 22.6457 12.9781Z\" fill=\"#1570EF\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-fu9dhz\",\"data-framer-appear-id\":\"fu9dhz\",\"data-framer-name\":\"Vector\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"gaoiQ3coW\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1m3h8sz\",\"data-framer-name\":\"Frame 1000003447\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:56,layoutDependency:layoutDependency,layoutId:\"PD_gjC7Cp\",svg:'<svg width=\"56\" height=\"14\" viewBox=\"0 0 56 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.6336 0V2.88183H3.34856V5.80338H8.76663V8.74479H3.34856V14H0V1.43595C0 0.643496 0.643495 0 1.43595 0H10.6336Z\" fill=\"black\"/>\\n<path d=\"M23.0725 0V2.88183H15.7875V5.80338H21.2056V8.74479H15.7875V14H12.4389V1.43595C12.4389 0.643496 13.0824 0 13.8749 0H23.0725Z\" fill=\"black\"/>\\n<path d=\"M31.432 0L36.6256 14H32.9732L32 11.1797H26.7845L25.8312 14H22.2185L26.9871 0.943396C27.1936 0.377358 27.7339 0 28.3357 0H31.432ZM31.005 8.33962L29.3605 3.571H29.3208L27.718 8.33962H31.005Z\" fill=\"black\"/>\\n<path d=\"M41.1897 0V14H37.8411V1.43595C37.8411 0.643496 38.4846 0 39.2771 0H41.1897Z\" fill=\"black\"/>\\n<path d=\"M43.9086 1.43595C43.9086 0.643496 44.5521 0 45.3446 0H49.6504C52.8163 0 54.7845 1.88679 54.7845 4.4429C54.7845 6.45084 53.8113 7.72989 52.1053 8.39921L55.575 14H51.7795L48.858 8.96723H47.2552V14H43.9066V1.43595H43.9086ZM49.3267 6.12711C50.707 6.12711 51.4161 5.49752 51.4161 4.48262C51.4161 3.46773 50.7269 2.87984 49.3267 2.87984H47.2572V6.12711H49.3267Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})]})}),isDisplayed7(JkfJ43XHQ!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mioiw4\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"tYOkO0lOv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+0+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+0+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-jg6d75-container\",\"data-framer-appear-id\":\"jg6d75\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"aTtd8DTfB-container\",nodeId:\"aTtd8DTfB\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderNavigationButton,{ePel57aCC:ePel57aCCb28uq,height:\"100%\",id:\"aTtd8DTfB\",layoutId:\"aTtd8DTfB\",mlhocrafk:false,style:{height:\"100%\"},UVjTeeyva:\"Products\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+0+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+0+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-pn2vhk-container\",\"data-framer-appear-id\":\"pn2vhk\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"kCwA0MRll-container\",nodeId:\"kCwA0MRll\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderNavigationButton,{ePel57aCC:ePel57aCC141cin6,height:\"100%\",id:\"kCwA0MRll\",layoutId:\"kCwA0MRll\",mlhocrafk:false,style:{height:\"100%\"},UVjTeeyva:\"Features\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined},{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined},{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+0+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+0+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-3sbhk0-container\",\"data-framer-appear-id\":\"3sbhk0\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"ElsKUxF8D-container\",nodeId:\"ElsKUxF8D\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderNavigationButton,{ePel57aCC:ePel57aCC1vne7jo,height:\"100%\",id:\"ElsKUxF8D\",layoutId:\"ElsKUxF8D\",mlhocrafk:JiQOUqXg2,OfgLEQmRE:resolvedLinks7[0],style:{height:\"100%\"},UVjTeeyva:\"Pricing\",width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{OfgLEQmRE:resolvedLinks7[1]},YeMhO8cyr:{OfgLEQmRE:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IZV8vlos7\"},implicitPathVariables:undefined},{href:{webPageId:\"IZV8vlos7\"},implicitPathVariables:undefined},{href:{webPageId:\"IZV8vlos7\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+0+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+0+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1ikvt66-container\",\"data-framer-appear-id\":\"1ikvt66\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"uEJ40Ynag-container\",nodeId:\"uEJ40Ynag\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderNavigationButton,{ePel57aCC:ePel57aCC1vne7jo,height:\"100%\",id:\"uEJ40Ynag\",layoutId:\"uEJ40Ynag\",mlhocrafk:JiQOUqXg2,OfgLEQmRE:resolvedLinks8[0],style:{height:\"100%\"},UVjTeeyva:\"Customers\",width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{OfgLEQmRE:resolvedLinks8[1]},YeMhO8cyr:{OfgLEQmRE:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cqNdsrq2_\"},implicitPathVariables:undefined},{href:{webPageId:\"cqNdsrq2_\"},implicitPathVariables:undefined},{href:{webPageId:\"cqNdsrq2_\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+0+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+0+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1iq4l1-container\",\"data-framer-appear-id\":\"1iq4l1\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"w1uFUNg9E-container\",nodeId:\"w1uFUNg9E\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderNavigationButton,{ePel57aCC:ePel57aCC1vne7jo,height:\"100%\",id:\"w1uFUNg9E\",layoutId:\"w1uFUNg9E\",mlhocrafk:JiQOUqXg2,OfgLEQmRE:resolvedLinks9[0],style:{height:\"100%\"},UVjTeeyva:\"Resources\",width:\"100%\",...addPropertyOverrides({LWXVg0XkU:{OfgLEQmRE:resolvedLinks9[1]},YeMhO8cyr:{OfgLEQmRE:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ay8mbf\",\"data-framer-name\":\"_Navigation actions\",layoutDependency:layoutDependency,layoutId:\"lYwdCZheR\",children:[LjT74IrOP!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+14+6,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+14+6},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+14+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n3eimy-container\",layoutDependency:layoutDependency,layoutId:\"KrrynWeRO-container\",nodeId:\"KrrynWeRO\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(Search,{height:\"100%\",id:\"KrrynWeRO\",layoutId:\"KrrynWeRO\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cm7r7k\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"I7865:344410;10633:111356\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+14+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+14+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1p98e41-container\",\"data-framer-appear-id\":\"1p98e41\",initial:animation6,layoutDependency:layoutDependency,layoutId:\"zRLyMHSC2-container\",nodeId:\"zRLyMHSC2\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(ButtonSmall,{aFT9KkUg2:false,BBoGVVNq3:\"https://app.ffair.io\",height:\"100%\",id:\"zRLyMHSC2\",layoutId:\"zRLyMHSC2\",OLO1PkxZF:\"Sign In\",variant:matchVariant(\"UV5z2iyzV\"),width:\"100%\",XEJFs7coi:false})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined},{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined},{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-112)/2+0+0)+0+48+0+0+14+0+0,...addPropertyOverrides({LWXVg0XkU:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-438)/2+0+0)+0+48+0+0+14+0+0},YeMhO8cyr:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-458)/2+0+0)+0+48+0+0+14+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-827fub-container\",\"data-framer-appear-id\":\"827fub\",initial:animation6,layoutDependency:layoutDependency,layoutId:\"KQ9Zb7CO0-container\",nodeId:\"KQ9Zb7CO0\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(ButtonSmall,{aFT9KkUg2:false,BBoGVVNq3:resolvedLinks10[0],height:\"100%\",id:\"KQ9Zb7CO0\",layoutId:\"KQ9Zb7CO0\",OLO1PkxZF:\"Book a demo\",variant:matchVariant(\"krohRu9TS\"),width:\"100%\",XEJFs7coi:false,...addPropertyOverrides({LWXVg0XkU:{BBoGVVNq3:resolvedLinks10[1]},YeMhO8cyr:{BBoGVVNq3:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})})]})]})]}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AbPlFNMJ_\"},implicitPathVariables:undefined},{href:{webPageId:\"AbPlFNMJ_\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nkuiik-container\",layoutDependency:layoutDependency,layoutId:\"UPiDNmEic-container\",nodeId:\"UPiDNmEic\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"UPiDNmEic\",IYMizd0mh:resolvedLinks11[0],l6a7idvyW:\"Show organisers\",layoutId:\"UPiDNmEic\",mmZwzQQ6M:\"Learn how FFAIR keeps you organised\",oi1J27x_6:\"Build for events\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 13V17M16 11V17M12 7V17M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V7.8C21 6.11984 21 5.27976 20.673 4.63803C20.3854 4.07354 19.9265 3.6146 19.362 3.32698C18.7202 3 17.8802 3 16.2 3H7.8C6.11984 3 5.27976 3 4.63803 3.32698C4.07354 3.6146 3.6146 4.07354 3.32698 4.63803C3 5.27976 3 6.11984 3 7.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wsj8mf\",\"data-styles-preset\":\"ZPSRrW4s5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06d65bf4-5791-4f80-9c37-7eb6f657878b, rgb(24, 29, 39)))\"},children:\"Features\"})}),className:\"framer-1upwrcr\",\"data-framer-name\":\"Text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XAYFW4nxl\",style:{\"--extracted-r6o4lv\":\"var(--token-06d65bf4-5791-4f80-9c37-7eb6f657878b, rgb(24, 29, 39))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wsj8mf\",\"data-styles-preset\":\"ZPSRrW4s5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06d65bf4-5791-4f80-9c37-7eb6f657878b, rgb(24, 29, 39)))\"},children:\"Why FFAIR?\"})}),className:\"framer-xy1te6\",\"data-framer-name\":\"Text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zGY_WScZE\",style:{\"--extracted-r6o4lv\":\"var(--token-06d65bf4-5791-4f80-9c37-7eb6f657878b, rgb(24, 29, 39))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mKc1DWiGl\"},implicitPathVariables:undefined},{href:{webPageId:\"mKc1DWiGl\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+720}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ugz0pr-container\",layoutDependency:layoutDependency,layoutId:\"Gsv4sKxvD-container\",nodeId:\"Gsv4sKxvD\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"Gsv4sKxvD\",IYMizd0mh:resolvedLinks12[0],KHtxHdTdv:addImageAlt({pixelHeight:240,pixelWidth:320,src:\"https://framerusercontent.com/images/Mw3KFWUGT7x0YVj9dpYP86H5pg.png?width=320&height=240\"},\"Show Organiser Image\"),l6a7idvyW:\"Suppliers\",layoutId:\"Gsv4sKxvD\",mmZwzQQ6M:\"Grow your profit margin  and reach more customers\",oi1J27x_6:\"Generate new revenue\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path opacity=\"0.4\" d=\"M16 3.46777C17.4817 4.20412 18.5 5.73315 18.5 7.50001C18.5 9.26687 17.4817 10.7959 16 11.5323M18 16.7664C19.5115 17.4504 20.8725 18.565 22 20\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M2 20C3.94649 17.5226 6.58918 16 9.5 16C12.4108 16 15.0535 17.5226 17 20M14 7.5C14 9.98528 11.9853 12 9.5 12C7.01472 12 5 9.98528 5 7.5C5 5.01472 7.01472 3 9.5 3C11.9853 3 14 5.01472 14 7.5Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rUJOJ4KKm\"},implicitPathVariables:undefined},{href:{webPageId:\"rUJOJ4KKm\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+1030}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1w15fe3-container\",\"data-framer-appear-id\":\"1w15fe3\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"v21AKCbYb-container\",nodeId:\"v21AKCbYb\",optimized:true,rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"v21AKCbYb\",IYMizd0mh:resolvedLinks13[0],KHtxHdTdv:addImageAlt({pixelHeight:683,pixelWidth:1024,src:\"https://framerusercontent.com/images/gv5kFkk6aCnw3qJcrrcAK3a32s.jpg?scale-down-to=512&width=1024&height=683\"},\"Show Organiser Image\"),l6a7idvyW:\"Event Agencies\",layoutId:\"v21AKCbYb\",mmZwzQQ6M:\"Spend less time managing exhibitors\",oi1J27x_6:\"Win more event clients\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M16 7C16 6.07003 16 5.60504 15.8978 5.22354C15.6204 4.18827 14.8117 3.37962 13.7765 3.10222C13.395 3 12.93 3 12 3C11.07 3 10.605 3 10.2235 3.10222C9.18827 3.37962 8.37962 4.18827 8.10222 5.22354C8 5.60504 8 6.07003 8 7M5.2 21H18.8C19.9201 21 20.4802 21 20.908 20.782C21.2843 20.5903 21.5903 20.2843 21.782 19.908C22 19.4802 22 18.9201 22 17.8V10.2C22 9.07989 22 8.51984 21.782 8.09202C21.5903 7.71569 21.2843 7.40973 20.908 7.21799C20.4802 7 19.9201 7 18.8 7H5.2C4.07989 7 3.51984 7 3.09202 7.21799C2.71569 7.40973 2.40973 7.71569 2.21799 8.09202C2 8.51984 2 9.07989 2 10.2V17.8C2 18.9201 2 19.4802 2.21799 19.908C2.40973 20.2843 2.71569 20.5903 3.09202 20.782C3.51984 21 4.0799 21 5.2 21Z\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u2kasiqcj\"},implicitPathVariables:undefined},{href:{webPageId:\"u2kasiqcj\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+410}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dd9cc0-container\",layoutDependency:layoutDependency,layoutId:\"O3oXJZ07d-container\",nodeId:\"O3oXJZ07d\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"O3oXJZ07d\",IYMizd0mh:resolvedLinks14[0],KHtxHdTdv:addImageAlt({pixelHeight:318,pixelWidth:512,src:\"https://framerusercontent.com/images/vLIgrfAFw9trFV8Gplxxcb1F0nA.png?width=512&height=318\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitors\",layoutId:\"O3oXJZ07d\",mmZwzQQ6M:\"Learn how FFAIR gets your tasks done on time\",oi1J27x_6:\"Win back valuable time\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.2827 3.45332C11.5131 2.98638 11.6284 2.75291 11.7848 2.67831C11.9209 2.61341 12.0791 2.61341 12.2152 2.67831C12.3717 2.75291 12.4869 2.98638 12.7174 3.45332L14.9041 7.88328C14.9721 8.02113 15.0061 8.09006 15.0558 8.14358C15.0999 8.19096 15.1527 8.22935 15.2113 8.25662C15.2776 8.28742 15.3536 8.29854 15.5057 8.32077L20.397 9.03571C20.9121 9.11099 21.1696 9.14863 21.2888 9.27444C21.3925 9.38389 21.4412 9.5343 21.4215 9.68377C21.3988 9.85558 21.2124 10.0372 20.8395 10.4004L17.3014 13.8464C17.1912 13.9538 17.136 14.0076 17.1004 14.0715C17.0689 14.128 17.0487 14.1902 17.0409 14.2545C17.0321 14.3271 17.0451 14.403 17.0711 14.5547L17.906 19.4221C17.994 19.9355 18.038 20.1922 17.9553 20.3445C17.8833 20.477 17.7554 20.57 17.6071 20.5975C17.4366 20.6291 17.2061 20.5078 16.7451 20.2654L12.3724 17.9658C12.2361 17.8942 12.168 17.8584 12.0962 17.8443C12.0327 17.8318 11.9673 17.8318 11.9038 17.8443C11.832 17.8584 11.7639 17.8942 11.6277 17.9658L7.25492 20.2654C6.79392 20.5078 6.56341 20.6291 6.39297 20.5975C6.24468 20.57 6.11672 20.477 6.04474 20.3445C5.962 20.1922 6.00603 19.9355 6.09407 19.4221L6.92889 14.5547C6.95491 14.403 6.96793 14.3271 6.95912 14.2545C6.95132 14.1902 6.93111 14.128 6.89961 14.0715C6.86402 14.0076 6.80888 13.9538 6.69859 13.8464L3.16056 10.4004C2.78766 10.0372 2.60121 9.85558 2.57853 9.68377C2.55879 9.5343 2.60755 9.38389 2.71125 9.27444C2.83044 9.14863 3.08797 9.11099 3.60304 9.03571L8.49431 8.32077C8.64642 8.29854 8.72248 8.28742 8.78872 8.25662C8.84736 8.22935 8.90016 8.19096 8.94419 8.14358C8.99391 8.09006 9.02793 8.02113 9.09597 7.88328L11.2827 3.45332Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined},{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+1384}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1maeq3-container\",layoutDependency:layoutDependency,layoutId:\"tLQ6qrzQd-container\",nodeId:\"tLQ6qrzQd\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"tLQ6qrzQd\",IYMizd0mh:resolvedLinks15[0],KHtxHdTdv:addImageAlt({pixelHeight:318,pixelWidth:512,src:\"https://framerusercontent.com/images/a6e0WIJHRsJE7567q7HNJed7o.png?width=512&height=318\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitor Manual\",layoutId:\"tLQ6qrzQd\",mmZwzQQ6M:\"Customised task lists and reminders \",oi1J27x_6:\"Everything in one place\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path opacity=\"0.12\" d=\"M2 13V20C2 21.1046 2.89543 22 4 22H7V11H4C2.89543 11 2 11.8954 2 13Z\" fill=\"rgb(255, 73, 183)\"/><path d=\"M7 22V11M2 13V20C2 21.1046 2.89543 22 4 22H17.4262C18.907 22 20.1662 20.9197 20.3914 19.4562L21.4683 12.4562C21.7479 10.6389 20.3418 9 18.5032 9H15C14.4477 9 14 8.55228 14 8V4.46584C14 3.10399 12.896 2 11.5342 2C11.2093 2 10.915 2.1913 10.7831 2.48812L7.26394 10.4061C7.10344 10.7673 6.74532 11 6.35013 11H4C2.89543 11 2 11.8954 2 13Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined},{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+1694}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bjbjd7-container\",layoutDependency:layoutDependency,layoutId:\"I5M8cb0YS-container\",nodeId:\"I5M8cb0YS\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"I5M8cb0YS\",IYMizd0mh:resolvedLinks16[0],KHtxHdTdv:addImageAlt({pixelHeight:318,pixelWidth:512,src:\"https://framerusercontent.com/images/ie2BT2tJefTfw0wQMwI1vM8pAEE.png?width=512&height=318\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitor Tasks\",layoutId:\"I5M8cb0YS\",mmZwzQQ6M:\"Streamline event information\",oi1J27x_6:\"Making it easy\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21 10H3M16 2V6M8 2V6M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RbNcoUQDB:{height:294,y:(componentViewport?.y||0)+0+0+0+48+0+12+2004}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4pzhem-container\",layoutDependency:layoutDependency,layoutId:\"uu_rMLCqk-container\",nodeId:\"uu_rMLCqk\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"uu_rMLCqk\",IYMizd0mh:resolvedLinks17[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Exhibitor Shop\",layoutId:\"uu_rMLCqk\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.9996 8C15.9996 9.06087 15.5782 10.0783 14.828 10.8284C14.0779 11.5786 13.0605 12 11.9996 12C10.9387 12 9.92131 11.5786 9.17116 10.8284C8.42102 10.0783 7.99959 9.06087 7.99959 8M3.63281 7.40138L2.93281 15.8014C2.78243 17.6059 2.70724 18.5082 3.01227 19.2042C3.28027 19.8157 3.74462 20.3204 4.33177 20.6382C5.00006 21 5.90545 21 7.71623 21H16.283C18.0937 21 18.9991 21 19.6674 20.6382C20.2546 20.3204 20.7189 19.8157 20.9869 19.2042C21.2919 18.5082 21.2167 17.6059 21.0664 15.8014L20.3664 7.40138C20.237 5.84875 20.1723 5.07243 19.8285 4.48486C19.5257 3.96744 19.0748 3.5526 18.5341 3.29385C17.92 3 17.141 3 15.583 3L8.41623 3C6.85821 3 6.07921 3 5.4651 3.29384C4.92433 3.5526 4.47349 3.96744 4.17071 4.48486C3.82689 5.07243 3.76219 5.84875 3.63281 7.40138Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-osln12\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"vS3bhwl49\",children:isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ifgxq\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"xUgK5CQ8t\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e5fhll\",\"data-border\":true,\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"QlgP_GxhA\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-e6d30add-cfa2-4966-ba8c-7ed92191ed92, rgb(213, 215, 218))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IZV8vlos7\"},implicitPathVariables:undefined},{href:{webPageId:\"IZV8vlos7\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({RbNcoUQDB:{y:(componentViewport?.y||0)+0+0+0+48+0+12+2314+0+0+0+16+310}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfuq9f-container\",layoutDependency:layoutDependency,layoutId:\"k14MnLOrT-container\",nodeId:\"k14MnLOrT\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"k14MnLOrT\",IYMizd0mh:resolvedLinks18[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Customers\",layoutId:\"k14MnLOrT\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g opacity=\"0.12\"><path d=\"M12 13.5C14.2091 13.5 16 11.7091 16 9.5C16 7.29086 14.2091 5.5 12 5.5C9.79086 5.5 8 7.29086 8 9.5C8 11.7091 9.79086 13.5 12 13.5Z\" fill=\"rgb(255, 73, 183)\"/><path d=\"M16 17H8C5.79086 17 4 18.7909 4 21C4 21.5523 4.44772 22 5 22H19C19.5523 22 20 21.5523 20 21C20 18.7909 18.2091 17 16 17Z\" fill=\"rgb(255, 73, 183)\"/></g><path d=\"M4.00002 21.8174C4.6026 22 5.41649 22 6.8 22H17.2C18.5835 22 19.3974 22 20 21.8174M4.00002 21.8174C3.87082 21.7783 3.75133 21.7308 3.63803 21.673C3.07354 21.3854 2.6146 20.9265 2.32698 20.362C2 19.7202 2 18.8802 2 17.2V6.8C2 5.11984 2 4.27976 2.32698 3.63803C2.6146 3.07354 3.07354 2.6146 3.63803 2.32698C4.27976 2 5.11984 2 6.8 2H17.2C18.8802 2 19.7202 2 20.362 2.32698C20.9265 2.6146 21.3854 3.07354 21.673 3.63803C22 4.27976 22 5.11984 22 6.8V17.2C22 18.8802 22 19.7202 21.673 20.362C21.3854 20.9265 20.9265 21.3854 20.362 21.673C20.2487 21.7308 20.1292 21.7783 20 21.8174M4.00002 21.8174C4.00035 21.0081 4.00521 20.5799 4.07686 20.2196C4.39249 18.6329 5.63288 17.3925 7.21964 17.0769C7.60603 17 8.07069 17 9 17H15C15.9293 17 16.394 17 16.7804 17.0769C18.3671 17.3925 19.6075 18.6329 19.9231 20.2196C19.9948 20.5799 19.9996 21.0081 20 21.8174M16 9.5C16 11.7091 14.2091 13.5 12 13.5C9.79086 13.5 8 11.7091 8 9.5C8 7.29086 9.79086 5.5 12 5.5C14.2091 5.5 16 7.29086 16 9.5Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bi0189mqg\"},implicitPathVariables:undefined},{href:{webPageId:\"bi0189mqg\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({RbNcoUQDB:{y:(componentViewport?.y||0)+0+0+0+48+0+12+2314+0+0+0+16+930}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g095cg-container\",layoutDependency:layoutDependency,layoutId:\"ZAjKXDHh5-container\",nodeId:\"ZAjKXDHh5\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"ZAjKXDHh5\",IYMizd0mh:resolvedLinks19[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Contact us\",layoutId:\"ZAjKXDHh5\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks19[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cqNdsrq2_\"},implicitPathVariables:undefined},{href:{webPageId:\"cqNdsrq2_\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({RbNcoUQDB:{y:(componentViewport?.y||0)+0+0+0+48+0+12+2314+0+0+0+16+620}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-194ktt8-container\",layoutDependency:layoutDependency,layoutId:\"Nzs_jqXIB-container\",nodeId:\"Nzs_jqXIB\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"Nzs_jqXIB\",IYMizd0mh:resolvedLinks20[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Resources\",layoutId:\"Nzs_jqXIB\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8.4 3H4.6C4.03995 3 3.75992 3 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3 3.75992 3 4.03995 3 4.6V8.4C3 8.96005 3 9.24008 3.10899 9.45399C3.20487 9.64215 3.35785 9.79513 3.54601 9.89101C3.75992 10 4.03995 10 4.6 10H8.4C8.96005 10 9.24008 10 9.45399 9.89101C9.64215 9.79513 9.79513 9.64215 9.89101 9.45399C10 9.24008 10 8.96005 10 8.4V4.6C10 4.03995 10 3.75992 9.89101 3.54601C9.79513 3.35785 9.64215 3.20487 9.45399 3.10899C9.24008 3 8.96005 3 8.4 3Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19.4 3H15.6C15.0399 3 14.7599 3 14.546 3.10899C14.3578 3.20487 14.2049 3.35785 14.109 3.54601C14 3.75992 14 4.03995 14 4.6V8.4C14 8.96005 14 9.24008 14.109 9.45399C14.2049 9.64215 14.3578 9.79513 14.546 9.89101C14.7599 10 15.0399 10 15.6 10H19.4C19.9601 10 20.2401 10 20.454 9.89101C20.6422 9.79513 20.7951 9.64215 20.891 9.45399C21 9.24008 21 8.96005 21 8.4V4.6C21 4.03995 21 3.75992 20.891 3.54601C20.7951 3.35785 20.6422 3.20487 20.454 3.10899C20.2401 3 19.9601 3 19.4 3Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19.4 14H15.6C15.0399 14 14.7599 14 14.546 14.109C14.3578 14.2049 14.2049 14.3578 14.109 14.546C14 14.7599 14 15.0399 14 15.6V19.4C14 19.9601 14 20.2401 14.109 20.454C14.2049 20.6422 14.3578 20.7951 14.546 20.891C14.7599 21 15.0399 21 15.6 21H19.4C19.9601 21 20.2401 21 20.454 20.891C20.6422 20.7951 20.7951 20.6422 20.891 20.454C21 20.2401 21 19.9601 21 19.4V15.6C21 15.0399 21 14.7599 20.891 14.546C20.7951 14.3578 20.6422 14.2049 20.454 14.109C20.2401 14 19.9601 14 19.4 14Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M8.4 14H4.6C4.03995 14 3.75992 14 3.54601 14.109C3.35785 14.2049 3.20487 14.3578 3.10899 14.546C3 14.7599 3 15.0399 3 15.6V19.4C3 19.9601 3 20.2401 3.10899 20.454C3.20487 20.6422 3.35785 20.7951 3.54601 20.891C3.75992 21 4.03995 21 4.6 21H8.4C8.96005 21 9.24008 21 9.45399 20.891C9.64215 20.7951 9.79513 20.6422 9.89101 20.454C10 20.2401 10 19.9601 10 19.4V15.6C10 15.0399 10 14.7599 9.89101 14.546C9.79513 14.3578 9.64215 14.2049 9.45399 14.109C9.24008 14 8.96005 14 8.4 14Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Iv5mICoCA\"},implicitPathVariables:undefined},{href:{webPageId:\"Iv5mICoCA\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({RbNcoUQDB:{y:(componentViewport?.y||0)+0+0+0+48+0+12+2314+0+0+0+16+1240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9to7w6-container\",layoutDependency:layoutDependency,layoutId:\"ho7FpYLGk-container\",nodeId:\"ho7FpYLGk\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"ho7FpYLGk\",IYMizd0mh:resolvedLinks21[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Book Demo\",layoutId:\"ho7FpYLGk\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21 11.5V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22H12.5M21 10H3M16 2V6M8 2V6M18 21V15M15 18H21\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"O1xvozHW0\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks21[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined},{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:294,...addPropertyOverrides({RbNcoUQDB:{y:(componentViewport?.y||0)+0+0+0+48+0+12+2314+0+0+0+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-193twwf-container\",layoutDependency:layoutDependency,layoutId:\"UqptvYCQX-container\",nodeId:\"UqptvYCQX\",rendersWithMotion:true,scopeId:\"G4VWOYIJZ\",children:/*#__PURE__*/_jsx(HeaderLink,{height:\"100%\",id:\"UqptvYCQX\",IYMizd0mh:resolvedLinks22[0],KHtxHdTdv:addImageAlt({pixelHeight:329,pixelWidth:512,src:\"https://framerusercontent.com/images/dtrXyu1RxDZVr6Vdyfq2Rj0apfE.png?width=512&height=329\"},\"Show Organiser Image\"),l6a7idvyW:\"Pricing\",layoutId:\"UqptvYCQX\",mmZwzQQ6M:\"Benefit from a one click experience\",oi1J27x_6:\"Best in class suppliers\",Rb9LVyUvS:Rb9LVyUvS13ywd9f,rw58lGi4s:'<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M22 10H2M11 14H6M2 8.2L2 15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.07989 19 5.2 19L18.8 19C19.9201 19 20.4802 19 20.908 18.782C21.2843 18.5903 21.5903 18.2843 21.782 17.908C22 17.4802 22 16.9201 22 15.8V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5L5.2 5C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.07989 2 8.2Z\" stroke=\"rgb(255, 73, 183)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',variant:matchVariant(\"t0Bj7UDqJ\"),width:\"100%\",...addPropertyOverrides({RbNcoUQDB:{IYMizd0mh:resolvedLinks22[1]}},baseVariant,gestureVariant)})})})})]})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-13Lqk.framer-j0iixt, .framer-13Lqk .framer-j0iixt { display: block; }\",\".framer-13Lqk.framer-57tld8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-13Lqk .framer-1jodw76 { 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-13Lqk .framer-gwumxl-container { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-13Lqk .framer-1i18bwx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: hidden; padding: 16px 24px 16px 136px; position: relative; width: 100%; z-index: 0; }\",\".framer-13Lqk .framer-scur3x-container, .framer-13Lqk .framer-12z4d5c-container, .framer-13Lqk .framer-1k8uc47-container, .framer-13Lqk .framer-1507rk5-container, .framer-13Lqk .framer-1fxfazb-container, .framer-13Lqk .framer-wdx18f-container, .framer-13Lqk .framer-wpfb53-container, .framer-13Lqk .framer-1n3eimy-container, .framer-13Lqk .framer-1p98e41-container, .framer-13Lqk .framer-827fub-container, .framer-13Lqk .framer-nkuiik-container, .framer-13Lqk .framer-1ugz0pr-container, .framer-13Lqk .framer-1w15fe3-container, .framer-13Lqk .framer-dd9cc0-container, .framer-13Lqk .framer-1maeq3-container, .framer-13Lqk .framer-1bjbjd7-container, .framer-13Lqk .framer-4pzhem-container, .framer-13Lqk .framer-bfuq9f-container, .framer-13Lqk .framer-1g095cg-container, .framer-13Lqk .framer-194ktt8-container, .framer-13Lqk .framer-9to7w6-container, .framer-13Lqk .framer-193twwf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-13Lqk .framer-1mi5auq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1280px; }\",\".framer-13Lqk .framer-1cq0kdt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px 12px 0px 16px; position: relative; width: 1px; }\",\".framer-13Lqk .framer-n2q0k3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-13Lqk .framer-nods2d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-13Lqk .framer-yl8ifx-container, .framer-13Lqk .framer-1hbu9nn-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-13Lqk .framer-15vwpqm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-13Lqk .framer-pfn7vh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-13Lqk .framer-156a472 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-13Lqk .framer-ckzeu2 { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-13Lqk .framer-fu9dhz { flex: none; height: 14px; overflow: visible; position: relative; width: 55px; }\",\".framer-13Lqk .framer-1m3h8sz { flex: none; height: 14px; left: 0px; position: absolute; top: 0px; width: 56px; }\",\".framer-13Lqk .framer-mioiw4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-13Lqk .framer-jg6d75-container, .framer-13Lqk .framer-pn2vhk-container, .framer-13Lqk .framer-3sbhk0-container, .framer-13Lqk .framer-1ikvt66-container, .framer-13Lqk .framer-1iq4l1-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-13Lqk .framer-1ay8mbf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-13Lqk .framer-1cm7r7k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-13Lqk .framer-1upwrcr, .framer-13Lqk .framer-xy1te6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-13Lqk .framer-osln12 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 164px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-13Lqk .framer-17ifgxq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-13Lqk .framer-1e5fhll { 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: center; overflow: visible; padding: 16px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-13Lqk.framer-v-1i4x4kv .framer-1jodw76, .framer-13Lqk.framer-v-1i4x4kv .framer-gwumxl-container, .framer-13Lqk.framer-v-1i4x4kv .framer-scur3x-container, .framer-13Lqk.framer-v-1i6anro .framer-1jodw76, .framer-13Lqk.framer-v-1i6anro .framer-gwumxl-container, .framer-13Lqk.framer-v-10zk2f .framer-193twwf-container { order: 0; }\",\".framer-13Lqk.framer-v-1i4x4kv .framer-1i18bwx { order: 2; z-index: 2; }\",\".framer-13Lqk.framer-v-1i4x4kv .framer-12z4d5c-container, .framer-13Lqk.framer-v-10zk2f .framer-xy1te6, .framer-13Lqk.framer-v-10zk2f .framer-bfuq9f-container { order: 1; }\",\".framer-13Lqk.framer-v-1i4x4kv .framer-1k8uc47-container, .framer-13Lqk.framer-v-10zk2f .framer-nkuiik-container, .framer-13Lqk.framer-v-10zk2f .framer-194ktt8-container { order: 2; }\",\".framer-13Lqk.framer-v-1i4x4kv .framer-1507rk5-container, .framer-13Lqk.framer-v-10zk2f .framer-dd9cc0-container, .framer-13Lqk.framer-v-10zk2f .framer-1g095cg-container { order: 3; }\",\".framer-13Lqk.framer-v-1i4x4kv .framer-1mi5auq, .framer-13Lqk.framer-v-1i6anro .framer-1mi5auq { max-width: 1280px; order: 1; width: 100%; }\",\".framer-13Lqk.framer-v-1i6anro .framer-1i18bwx { height: 346px; order: 2; }\",\".framer-13Lqk.framer-v-8c93il.framer-57tld8 { cursor: pointer; width: 375px; }\",\".framer-13Lqk.framer-v-8c93il .framer-1mi5auq { width: 100%; }\",\".framer-13Lqk.framer-v-8c93il .framer-1cq0kdt { padding: 12px; }\",\".framer-13Lqk.framer-v-8c93il .framer-n2q0k3 { height: min-content; }\",\".framer-13Lqk.framer-v-8c93il .framer-nods2d, .framer-13Lqk.framer-v-10zk2f .framer-nods2d { cursor: pointer; order: 1; }\",\".framer-13Lqk.framer-v-8c93il .framer-15vwpqm, .framer-13Lqk.framer-v-10zk2f .framer-15vwpqm { align-self: stretch; height: auto; order: 0; }\",\".framer-13Lqk.framer-v-10zk2f.framer-57tld8 { justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 375px; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1jodw76 { height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1mi5auq { gap: 0px; justify-content: flex-start; width: 100%; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1cq0kdt { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: flex-start; order: 0; padding: 12px; }\",\".framer-13Lqk.framer-v-10zk2f .framer-n2q0k3 { flex: none; height: min-content; order: 0; width: 100%; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1upwrcr { order: 6; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1ugz0pr-container, .framer-13Lqk.framer-v-10zk2f .framer-9to7w6-container { order: 4; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1w15fe3-container { order: 5; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1maeq3-container { order: 7; }\",\".framer-13Lqk.framer-v-10zk2f .framer-1bjbjd7-container { order: 8; }\",\".framer-13Lqk.framer-v-10zk2f .framer-4pzhem-container { order: 9; }\",\".framer-13Lqk.framer-v-10zk2f .framer-osln12 { flex: none; min-height: unset; order: 10; width: 100%; }\",...sharedStyle.css,'.framer-13Lqk[data-border=\"true\"]::after, .framer-13Lqk [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 112\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LWXVg0XkU\":{\"layout\":[\"fixed\",\"auto\"]},\"YeMhO8cyr\":{\"layout\":[\"fixed\",\"auto\"]},\"G8g4T87YJ\":{\"layout\":[\"fixed\",\"auto\"]},\"RbNcoUQDB\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"JiQOUqXg2\":\"showLinkIcons\",\"JkfJ43XHQ\":\"menu\",\"LjT74IrOP\":\"search\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG4VWOYIJZ=withCSS(Component,css,\"framer-13Lqk\");export default FramerG4VWOYIJZ;FramerG4VWOYIJZ.displayName=\"Header Navigation\";FramerG4VWOYIJZ.defaultProps={height:112,width:1440};addPropertyControls(FramerG4VWOYIJZ,{variant:{options:[\"Pupf2UQUS\",\"LWXVg0XkU\",\"YeMhO8cyr\",\"G8g4T87YJ\",\"RbNcoUQDB\"],optionTitles:[\"Header -> Desktop -> Basic\",\"Header -> Desktop -> Products\",\"Header -> Desktop -> Products\",\"Header -> Mobile -> Basic\",\"Header -> Mobile -> Open\"],title:\"Variant\",type:ControlType.Enum},JiQOUqXg2:{defaultValue:true,title:\"Show Link Icons\",type:ControlType.Boolean},onJiQOUqXg2Change:{changes:\"JiQOUqXg2\",type:ControlType.ChangeHandler},JkfJ43XHQ:{defaultValue:true,title:\"Menu\",type:ControlType.Boolean},onJkfJ43XHQChange:{changes:\"JkfJ43XHQ\",type:ControlType.ChangeHandler},LjT74IrOP:{defaultValue:true,title:\"Search\",type:ControlType.Boolean},onLjT74IrOPChange:{changes:\"LjT74IrOP\",type:ControlType.ChangeHandler}});addFonts(FramerG4VWOYIJZ,[{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\"}]},...HeaderBannerFonts,...HeaderLinkFonts,...FramerIconsFonts,...HeaderNavigationButtonFonts,...SearchFonts,...ButtonSmallFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerG4VWOYIJZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderBanner,{},context),forwardLoader(HeaderLink,{},context),forwardLoader(HeaderNavigationButton,{},context),forwardLoader(Search,{},context),forwardLoader(ButtonSmall,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG4VWOYIJZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerVariables\":\"{\\\"JiQOUqXg2\\\":\\\"showLinkIcons\\\",\\\"JkfJ43XHQ\\\":\\\"menu\\\",\\\"LjT74IrOP\\\":\\\"search\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LWXVg0XkU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YeMhO8cyr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G8g4T87YJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RbNcoUQDB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G4VWOYIJZ.map","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionAWithFX=withFX(motion.a);const enabledGestures={aPKn6_Eqf:{hover:true},PmcjG8Xb6:{hover:true},tRBlqmbfI:{hover:true}};const cycleOrder=[\"PmcjG8Xb6\",\"aPKn6_Eqf\",\"tRBlqmbfI\"];const serializationHash=\"framer-IbYyS\";const variantClassNames={aPKn6_Eqf:\"framer-v-8hhe13\",PmcjG8Xb6:\"framer-v-1nlvh5p\",tRBlqmbfI:\"framer-v-s8qaa0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:15};const transition1={bounce:.2,delay:.2,duration:1,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.2,delay:.1,duration:1,type:\"spring\"};const transition4={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={LinkedIn:\"tRBlqmbfI\",TikTok:\"aPKn6_Eqf\",YouTube:\"PmcjG8Xb6\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PmcjG8Xb6\"};};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:\"PmcjG8Xb6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"tRBlqmbfI-hover\")return true;if(baseVariant===\"tRBlqmbfI\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"tRBlqmbfI-hover\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"aPKn6_Eqf-hover\")return true;if(baseVariant===\"aPKn6_Eqf\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"aPKn6_Eqf-hover\")return true;return false;};const isDisplayed4=()=>{if([\"aPKn6_Eqf-hover\",\"tRBlqmbfI-hover\"].includes(gestureVariant))return false;if([\"aPKn6_Eqf\",\"tRBlqmbfI\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(gestureVariant===\"PmcjG8Xb6-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@FFAIRchannel\",motionChild:true,nodeId:\"PmcjG8Xb6\",openInNewTab:true,scopeId:\"PvtX4KBqC\",...addPropertyOverrides({aPKn6_Eqf:{href:\"https://www.tiktok.com/@ffaireventplatform?lang=en\"},tRBlqmbfI:{href:\"https://www.linkedin.com/company/ffair\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionAWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-1nlvh5p\",className,classNames)} framer-1jqni0k`,\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"PmcjG8Xb6\",ref:refBinding,style:{...style},...addPropertyOverrides({\"aPKn6_Eqf-hover\":{\"data-framer-name\":undefined},\"PmcjG8Xb6-hover\":{\"data-framer-name\":undefined},\"tRBlqmbfI-hover\":{\"data-framer-name\":undefined},aPKn6_Eqf:{__framer__animate:{transition:transition3},\"data-framer-name\":\"TikTok\"},tRBlqmbfI:{__framer__animate:{transition:transition4},\"data-framer-name\":\"LinkedIn\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13zhd0t-container\",\"data-framer-name\":\"linkedin\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FD5h2hog2-container\",name:\"linkedin\",nodeId:\"FD5h2hog2\",rendersWithMotion:true,scopeId:\"PvtX4KBqC\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",height:\"100%\",id:\"FD5h2hog2\",layoutId:\"FD5h2hog2\",name:\"linkedin\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(0, 0, 0)\" class=\"bi bi-linkedin\" viewBox=\"0 0 16 16\">\\n  <path d=\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z\"/>\\n</svg>',width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1a6zyh9-container\",\"data-framer-appear-id\":\"1a6zyh9\",\"data-framer-name\":\"linkedin\",initial:animation2,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IkXjF3lOc-container\",name:\"linkedin\",nodeId:\"IkXjF3lOc\",optimized:true,rendersWithMotion:true,scopeId:\"PvtX4KBqC\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183))\",height:\"100%\",id:\"IkXjF3lOc\",layoutId:\"IkXjF3lOc\",name:\"linkedin\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(0, 0, 0)\" class=\"bi bi-linkedin\" viewBox=\"0 0 16 16\">\\n  <path d=\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z\"/>\\n</svg>',width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6cnk45-container\",\"data-framer-name\":\"tiktok\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"THa4sUVrO-container\",name:\"tiktok\",nodeId:\"THa4sUVrO\",rendersWithMotion:true,scopeId:\"PvtX4KBqC\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",height:\"100%\",id:\"THa4sUVrO\",layoutId:\"THa4sUVrO\",name:\"tiktok\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(0, 0, 0)\" class=\"bi bi-tiktok\" viewBox=\"0 0 16 16\">\\n  <path d=\"M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z\"/>\\n</svg>',width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1e6sfoe-container\",\"data-framer-appear-id\":\"1e6sfoe\",\"data-framer-name\":\"tiktok\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SXDT2761k-container\",name:\"tiktok\",nodeId:\"SXDT2761k\",rendersWithMotion:true,scopeId:\"PvtX4KBqC\",...addPropertyOverrides({\"aPKn6_Eqf-hover\":{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183))\",height:\"100%\",id:\"SXDT2761k\",layoutId:\"SXDT2761k\",name:\"tiktok\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(0, 0, 0)\" class=\"bi bi-tiktok\" viewBox=\"0 0 16 16\">\\n  <path d=\"M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z\"/>\\n</svg>',width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14auat-container\",\"data-framer-name\":\"youtube\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fVi9UMcEz-container\",name:\"youtube\",nodeId:\"fVi9UMcEz\",rendersWithMotion:true,scopeId:\"PvtX4KBqC\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",height:\"100%\",id:\"fVi9UMcEz\",layoutId:\"fVi9UMcEz\",name:\"youtube\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(0, 0, 0)\" class=\"bi bi-youtube\" viewBox=\"0 0 16 16\">\\n  <path d=\"M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z\"/>\\n</svg>',width:\"100%\",...addPropertyOverrides({\"PmcjG8Xb6-hover\":{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-ebhjop-container\",\"data-framer-appear-id\":\"ebhjop\",\"data-framer-name\":\"youtube\",initial:animation2,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d51jMNqW6-container\",name:\"youtube\",nodeId:\"d51jMNqW6\",optimized:true,rendersWithMotion:true,scopeId:\"PvtX4KBqC\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183))\",height:\"100%\",id:\"d51jMNqW6\",layoutId:\"d51jMNqW6\",name:\"youtube\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" fill=\"rgb(0, 0, 0)\" class=\"bi bi-youtube\" viewBox=\"0 0 16 16\">\\n  <path d=\"M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z\"/>\\n</svg>',width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IbYyS.framer-1jqni0k, .framer-IbYyS .framer-1jqni0k { display: block; }\",\".framer-IbYyS.framer-1nlvh5p { cursor: pointer; height: 24px; overflow: visible; position: relative; text-decoration: none; width: 24px; }\",\".framer-IbYyS .framer-13zhd0t-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-IbYyS .framer-1a6zyh9-container, .framer-IbYyS .framer-14auat-container, .framer-IbYyS .framer-ebhjop-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-IbYyS .framer-6cnk45-container, .framer-IbYyS .framer-1e6sfoe-container { aspect-ratio: 1 / 1; bottom: -1px; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aPKn6_Eqf\":{\"layout\":[\"fixed\",\"fixed\"]},\"tRBlqmbfI\":{\"layout\":[\"fixed\",\"fixed\"]},\"kVSBHQJ4k\":{\"layout\":[\"fixed\",\"fixed\"]},\"KoyK3OQ8V\":{\"layout\":[\"fixed\",\"fixed\"]},\"lNTXvl6p9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPvtX4KBqC=withCSS(Component,css,\"framer-IbYyS\");export default FramerPvtX4KBqC;FramerPvtX4KBqC.displayName=\"Social Link\";FramerPvtX4KBqC.defaultProps={height:24,width:24};addPropertyControls(FramerPvtX4KBqC,{variant:{options:[\"PmcjG8Xb6\",\"aPKn6_Eqf\",\"tRBlqmbfI\"],optionTitles:[\"YouTube\",\"TikTok\",\"LinkedIn\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPvtX4KBqC,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPvtX4KBqC\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aPKn6_Eqf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tRBlqmbfI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kVSBHQJ4k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KoyK3OQ8V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lNTXvl6p9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PvtX4KBqC.map","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/V1gNfXX9i2pcMIzuGgrI/NJdRWhl2czOunPFNRhhB/u2cEeKa8c.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gIi3bvkxtxZNXhfQw42V/g1m6YxTP7rrTPcJKiQom/ZZXcFUGkD.js\";import SocialLink from\"https://framerusercontent.com/modules/4UL5PapedGeuzhG81vbJ/26xNfrt9j5RFmtM8SRqy/PvtX4KBqC.js\";const SocialLinkFonts=getFonts(SocialLink);const cycleOrder=[\"jAqiwTrPl\",\"hcjPN6IeC\"];const serializationHash=\"framer-oXY9V\";const variantClassNames={hcjPN6IeC:\"framer-v-1p7r87s\",jAqiwTrPl:\"framer-v-7f4cmz\"};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 animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.075,duration:1,type:\"spring\"};const textEffect={effect:animation,threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"jAqiwTrPl\",Phone:\"hcjPN6IeC\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jAqiwTrPl\"};};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:\"jAqiwTrPl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7f4cmz\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jAqiwTrPl\",ref:refBinding,style:{backgroundColor:\"var(--token-06d65bf4-5791-4f80-9c37-7eb6f657878b, rgb(24, 29, 39))\",...style},...addPropertyOverrides({hcjPN6IeC:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v14pse\",\"data-framer-name\":\"Logo & Description\",layoutDependency:layoutDependency,layoutId:\"WfdNPZO7S\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:[\"\\xa9  FFAIR Limited 2025. \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3Su_um4i\"},motionChild:true,nodeId:\"MMqoeVjzH\",openInNewTab:false,scopeId:\"j1ythlyAJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"Terms\"})}),\" & \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"prIAB10rm\"},motionChild:true,nodeId:\"MMqoeVjzH\",openInNewTab:false,scopeId:\"j1ythlyAJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"Privacy\"})})]})}),className:\"framer-15t9iyw\",\"data-framer-name\":\"Footer Text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MMqoeVjzH\",style:{\"--extracted-r6o4lv\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bznhzg\",\"data-framer-name\":\"📂 Social Links\",layoutDependency:layoutDependency,layoutId:\"TnmKspx5Z\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({hcjPN6IeC:{y:(componentViewport?.y||0)+0+0+32+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y2gx3o-container\",layoutDependency:layoutDependency,layoutId:\"EZOGkp3EC-container\",nodeId:\"EZOGkp3EC\",rendersWithMotion:true,scopeId:\"j1ythlyAJ\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"EZOGkp3EC\",layoutId:\"EZOGkp3EC\",style:{height:\"100%\",width:\"100%\"},variant:\"tRBlqmbfI\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({hcjPN6IeC:{y:(componentViewport?.y||0)+0+0+32+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z6exgs-container\",layoutDependency:layoutDependency,layoutId:\"BAjH7497R-container\",nodeId:\"BAjH7497R\",rendersWithMotion:true,scopeId:\"j1ythlyAJ\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"BAjH7497R\",layoutId:\"BAjH7497R\",style:{height:\"100%\",width:\"100%\"},variant:\"aPKn6_Eqf\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({hcjPN6IeC:{y:(componentViewport?.y||0)+0+0+32+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gdjmdz-container\",layoutDependency:layoutDependency,layoutId:\"X8Lm94qkl-container\",nodeId:\"X8Lm94qkl\",rendersWithMotion:true,scopeId:\"j1ythlyAJ\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"X8Lm94qkl\",layoutId:\"X8Lm94qkl\",style:{height:\"100%\",width:\"100%\"},variant:\"PmcjG8Xb6\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oXY9V.framer-1jfcfqw, .framer-oXY9V .framer-1jfcfqw { display: block; }\",\".framer-oXY9V.framer-7f4cmz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1328px; }\",\".framer-oXY9V .framer-v14pse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-oXY9V .framer-15t9iyw { flex: none; height: 24px; position: relative; white-space: pre; width: auto; }\",\".framer-oXY9V .framer-bznhzg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oXY9V .framer-y2gx3o-container, .framer-oXY9V .framer-z6exgs-container, .framer-oXY9V .framer-gdjmdz-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oXY9V.framer-7f4cmz, .framer-oXY9V .framer-bznhzg { gap: 0px; } .framer-oXY9V.framer-7f4cmz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-oXY9V.framer-7f4cmz > :first-child { margin-top: 0px; } .framer-oXY9V.framer-7f4cmz > :last-child { margin-bottom: 0px; } .framer-oXY9V .framer-bznhzg > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-oXY9V .framer-bznhzg > :first-child { margin-left: 0px; } .framer-oXY9V .framer-bznhzg > :last-child { margin-right: 0px; } }\",\".framer-oXY9V.framer-v-1p7r87s.framer-7f4cmz { width: 380px; }\",\".framer-oXY9V.framer-v-1p7r87s .framer-v14pse { flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-oXY9V.framer-v-1p7r87s .framer-15t9iyw { order: 1; }\",\".framer-oXY9V.framer-v-1p7r87s .framer-bznhzg { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oXY9V.framer-v-1p7r87s .framer-v14pse { gap: 0px; } .framer-oXY9V.framer-v-1p7r87s .framer-v14pse > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-oXY9V.framer-v-1p7r87s .framer-v14pse > :first-child { margin-top: 0px; } .framer-oXY9V.framer-v-1p7r87s .framer-v14pse > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hcjPN6IeC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj1ythlyAJ=withCSS(Component,css,\"framer-oXY9V\");export default Framerj1ythlyAJ;Framerj1ythlyAJ.displayName=\"Small Footer\";Framerj1ythlyAJ.defaultProps={height:88,width:1328};addPropertyControls(Framerj1ythlyAJ,{variant:{options:[\"jAqiwTrPl\",\"hcjPN6IeC\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerj1ythlyAJ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SocialLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj1ythlyAJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"88\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hcjPN6IeC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1328\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",dir:\"auto\",children:[\"The ultimate self-service\",/*#__PURE__*/_jsx(motion.br,{}),\"Exhibitor & Sponsor Management Platform\"]})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(220, 223, 233))\"},children:\"The ultimate self-service. Exhibitor Management Platform.\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"About\"})});export const v3=\"About FFAIR\";export const v4=\"Leadership\";export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Company\"})});export const v6=\"Security at FFAIR\";export const v7=\"Partner programme\";export const v8=\"Contact us\";export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Solutions\"})});export const v10=\"Exhibitor Tasks\";export const v11=\"Exhibitor Manual\";export const v12=\"Exhibitor Shop\";export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Resources\"})});export const v14=\"Integrations\";export const v15=\"Latest news\";export const v16=\"Pricing\";export const v17=\"FAQs\";export const v18=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"2022\"})});export const v19=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"LONDON\"})});export const v20=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"BEST EXHIBITION TECHNOLOGY\"})});export const v21=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"2024\"})});export const v22=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"US & CANADA\"})});export const v23=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"BEST EXHIBITION TECHNOLOGY\"})});export const v24=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(185, 191, 212))\"},children:\"&\"})});export const v25=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"BEST CHIEF TECHNOLOGY OFFICER\"})});export const v26=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:[\"\\xa9  FFAIR Limited 2025. \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3Su_um4i\"},motionChild:true,nodeId:\"I10442:447166;10679:15049\",openInNewTab:false,relValues:[],scopeId:\"TtNs4GeJE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"Terms\"})}),\" & \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"prIAB10rm\"},motionChild:true,nodeId:\"I10442:447166;10679:15049\",openInNewTab:false,relValues:[],scopeId:\"TtNs4GeJE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"Privacy\"})})]})});\nexport const __FramerMetadata__ = {\"exports\":{\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (508cccf)\nimport*as localizedValues from\"./TtNs4GeJE-0.js\";const valuesByLocaleId={YPZPMkJT8:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/XXXDTxI5BeUj2L0UlwvJ/6k24S7uIdvYzzySbI2dp/kNkiIihA9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gIi3bvkxtxZNXhfQw42V/g1m6YxTP7rrTPcJKiQom/ZZXcFUGkD.js\";const enabledGestures={ZxfPg9tOa:{hover:true}};const serializationHash=\"framer-bvHlU\";const variantClassNames={ZxfPg9tOa:\"framer-v-enr18k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,Bjy1W3KOL:link??props.Bjy1W3KOL,oMT9GhNQW:title??props.oMT9GhNQW??\"About FFAIR\"};};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,oMT9GhNQW,Bjy1W3KOL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZxfPg9tOa\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-enr18k\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ZxfPg9tOa\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ZxfPg9tOa-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fg04si\",\"data-styles-preset\":\"kNkiIihA9\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55168104-c1bf-429a-a503-63310c000e2a, rgb(185, 192, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:Bjy1W3KOL,motionChild:true,nodeId:\"I10442:447166;3291:412680;3288:571015;3288:570936;3287:433317\",openInNewTab:false,scopeId:\"blI0TjjiO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"About FFAIR\"})})})}),className:\"framer-1fwufoq\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412680;3288:571015;3288:570936;3287:433317\",style:{\"--extracted-r6o4lv\":\"var(--token-55168104-c1bf-429a-a503-63310c000e2a, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"16px\"},text:oMT9GhNQW,variants:{\"ZxfPg9tOa-hover\":{\"--extracted-r6o4lv\":\"var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ZxfPg9tOa-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fg04si\",\"data-styles-preset\":\"kNkiIihA9\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6018363f-bea3-40bf-9768-896780a8bfc4, rgb(255, 73, 183)))\"},children:/*#__PURE__*/_jsx(Link,{href:Bjy1W3KOL,motionChild:true,nodeId:\"I10442:447166;3291:412680;3288:571015;3288:570936;3287:433317\",openInNewTab:false,scopeId:\"blI0TjjiO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"About FFAIR\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bvHlU.framer-w3apr, .framer-bvHlU .framer-w3apr { display: block; }\",\".framer-bvHlU.framer-enr18k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bvHlU .framer-1fwufoq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bvHlU.framer-enr18k { gap: 0px; } .framer-bvHlU.framer-enr18k > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-bvHlU.framer-enr18k > :first-child { margin-left: 0px; } .framer-bvHlU.framer-enr18k > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"azyi7RhtN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oMT9GhNQW\":\"title\",\"Bjy1W3KOL\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerblI0TjjiO=withCSS(Component,css,\"framer-bvHlU\");export default FramerblI0TjjiO;FramerblI0TjjiO.displayName=\"Footer Link\";FramerblI0TjjiO.defaultProps={height:24,width:96};addPropertyControls(FramerblI0TjjiO,{oMT9GhNQW:{defaultValue:\"About FFAIR\",displayTextArea:false,title:\"Title\",type:ControlType.String},Bjy1W3KOL:{title:\"Link\",type:ControlType.Link}});addFonts(FramerblI0TjjiO,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerblI0TjjiO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"96\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"oMT9GhNQW\\\":\\\"title\\\",\\\"Bjy1W3KOL\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"azyi7RhtN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./blI0TjjiO.map","// Generated by Framer (508cccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Gkl9DBWJKC4EtlR2a1QN/fIzUvXrYnbZVx6RbVd0O/qOTHu3I7x.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/V1gNfXX9i2pcMIzuGgrI/NJdRWhl2czOunPFNRhhB/u2cEeKa8c.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/gIi3bvkxtxZNXhfQw42V/g1m6YxTP7rrTPcJKiQom/ZZXcFUGkD.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/12ejvpq8B8TvA4l8TTl0/wasyVsX47p6AWUOxrcDy/TtNs4GeJE.js\";import FooterLink from\"https://framerusercontent.com/modules/PBgsH77FwGXWJxcwwxsL/hAnw9mXYwClWyd7bSYhK/blI0TjjiO.js\";import SocialLink from\"https://framerusercontent.com/modules/4UL5PapedGeuzhG81vbJ/26xNfrt9j5RFmtM8SRqy/PvtX4KBqC.js\";const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const FooterLinkFonts=getFonts(FooterLink);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SocialLinkFonts=getFonts(SocialLink);const cycleOrder=[\"QVPkw1tDB\",\"abNhcldwB\",\"QX_9vYHrg\"];const serializationHash=\"framer-Pt9yS\";const variantClassNames={abNhcldwB:\"framer-v-b9ejws\",QVPkw1tDB:\"framer-v-mtvk8k\",QX_9vYHrg:\"framer-v-dwtpyf\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:10};const transition3={bounce:.2,delay:.1,duration:1,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:10};const animation3={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition4={bounce:0,delay:.075,duration:1,type:\"spring\"};const textEffect={effect:animation3,threshold:.5,tokenization:\"word\",transition:transition4,trigger:\"onInView\",type:\"appear\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:15};const transition5={bounce:.2,delay:.2,duration:1,type:\"spring\"};const transition6={bounce:.2,delay:.3,duration:1,type:\"spring\"};const transition7={bounce:.2,delay:.4,duration:1,type:\"spring\"};const transition8={bounce:.2,delay:.5,duration:1,type:\"spring\"};const transition9={bounce:.2,delay:.6,duration:1,type:\"spring\"};const transition10={bounce:.2,delay:.7,duration:1,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:15};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:15};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Basic -> Desktop\":\"QVPkw1tDB\",\"Basic -> Laptop\":\"abNhcldwB\",\"Basic -> Phone\":\"QX_9vYHrg\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QVPkw1tDB\"};};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:\"QVPkw1tDB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mtvk8k\",className,classNames),\"data-framer-name\":\"Basic -> Desktop\",layoutDependency:layoutDependency,layoutId:\"QVPkw1tDB\",ref:refBinding,style:{backgroundColor:\"var(--token-06d65bf4-5791-4f80-9c37-7eb6f657878b, rgb(24, 29, 39))\",...style},...addPropertyOverrides({abNhcldwB:{\"data-framer-name\":\"Basic -> Laptop\"},QX_9vYHrg:{\"data-framer-name\":\"Basic -> Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4a6tni\",\"data-framer-name\":\"📂 Top Section (Company Info & Links)\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;1517:316648\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kz9yn1\",\"data-framer-name\":\"📂 Container\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;1517:316649\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u0zmuo\",\"data-framer-name\":\"Logo & Description\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;1517:316651\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ccvusp\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;1517:316652\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-9k9fvo\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"iTPgjeb6C\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1rv0xmx\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"I10442:447166;1517:316652;1083:50705;10434:651\",svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.08986 13.3688C-0.363287 14.822 -0.363287 17.1781 1.08986 18.6312L13.3688 30.9102C14.8219 32.3633 17.1781 32.3633 18.6312 30.9102L30.9102 18.6312C32.3633 17.1781 32.3633 14.822 30.9102 13.3688L18.6312 1.08983C17.1781 -0.363277 14.8219 -0.363277 13.3688 1.08983L1.08986 13.3688ZM22.6457 12.9781L16 6.33242L9.35425 12.9781C8.38549 13.9469 8.38549 15.5175 9.35425 16.4866C10.323 17.4552 11.8937 17.4552 12.8625 16.4866L14.0267 15.3223C15.1165 14.2324 16.8835 14.2324 17.9733 15.3223L19.1374 16.4866C20.1063 17.4552 21.6769 17.4552 22.6457 16.4866C23.6146 15.5175 23.6146 13.9469 22.6457 12.9781Z\" fill=\"#1570EF\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-mprth2\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"szP77jEvh\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fna6b\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:56,layoutDependency:layoutDependency,layoutId:\"PIxeZ_EHA\",svg:'<svg width=\"56\" height=\"14\" viewBox=\"0 0 56 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.6336 0V2.88183H3.34856V5.80338H8.76663V8.74479H3.34856V14H0V1.43595C0 0.643496 0.643495 0 1.43595 0H10.6336Z\" fill=\"white\"/>\\n<path d=\"M23.0725 0V2.88183H15.7875V5.80338H21.2056V8.74479H15.7875V14H12.4389V1.43595C12.4389 0.643496 13.0824 0 13.8749 0H23.0725Z\" fill=\"white\"/>\\n<path d=\"M31.432 0L36.6256 14H32.9732L32 11.1797H26.7845L25.8312 14H22.2185L26.9871 0.943396C27.1936 0.377358 27.7339 0 28.3357 0H31.432ZM31.005 8.33962L29.3605 3.571H29.3208L27.718 8.33962H31.005Z\" fill=\"white\"/>\\n<path d=\"M41.1897 0V14H37.8411V1.43595C37.8411 0.643496 38.4846 0 39.2771 0H41.1897Z\" fill=\"white\"/>\\n<path d=\"M43.9086 1.43595C43.9086 0.643496 44.5521 0 45.3446 0H49.6504C52.8163 0 54.7845 1.88679 54.7845 4.4429C54.7845 6.45084 53.8113 7.72989 52.1053 8.39921L55.575 14H51.7795L48.858 8.96723H47.2552V14H43.9066V1.43595H43.9086ZM49.3267 6.12711C50.707 6.12711 51.4161 5.49752 51.4161 4.48262C51.4161 3.46773 50.7269 2.87984 49.3267 2.87984H47.2572V6.12711H49.3267Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"The ultimate self-service\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Exhibitor & Sponsor Management Platform\"})]})}),className:\"framer-10tcyla\",\"data-framer-name\":\"Supporting text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;1517:316653\",style:{\"--extracted-1w3ko1f\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--extracted-c9yw3e\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"16px\"},variants:{abNhcldwB:{\"--extracted-r6o4lv\":\"rgb(220, 223, 233)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({abNhcldwB:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(220, 223, 233))\"},children:\"The ultimate self-service. Exhibitor Management Platform.\"})}),fonts:[\"GF;Poppins-regular\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r6lnz\",\"data-framer-name\":\"📂 Navigation Links\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412679\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d7ptsw\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412680\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"About\"})}),className:\"framer-52jjeq\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412680;3288:571013\",style:{\"--extracted-r6o4lv\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u8v2lz\",\"data-framer-name\":\"Footer links\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412680;3288:571014\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q5mIX7Roq\"},implicitPathVariables:undefined},{href:{webPageId:\"q5mIX7Roq\"},implicitPathVariables:undefined},{href:{webPageId:\"q5mIX7Roq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"97px\",y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+0+0+36+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-hfbr7p-container\",layoutDependency:layoutDependency,layoutId:\"LhkvurMMI-container\",nodeId:\"LhkvurMMI\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks[0],height:\"100%\",id:\"LhkvurMMI\",layoutId:\"LhkvurMMI\",oMT9GhNQW:getLocalizedValue(\"v3\",activeLocale)??\"About FFAIR\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NRMhICeKD\"},implicitPathVariables:undefined},{href:{webPageId:\"NRMhICeKD\"},implicitPathVariables:undefined},{href:{webPageId:\"NRMhICeKD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"97px\",y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+36,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+36},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+0+0+36+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ea7g61-container\",layoutDependency:layoutDependency,layoutId:\"k48k1sxDn-container\",nodeId:\"k48k1sxDn\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks1[0],height:\"100%\",id:\"k48k1sxDn\",layoutId:\"k48k1sxDn\",oMT9GhNQW:getLocalizedValue(\"v4\",activeLocale)??\"Leadership\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks1[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-buj8lx\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412681\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Company\"})}),className:\"framer-12tjncv\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412681;3288:571013\",style:{\"--extracted-r6o4lv\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dht73y\",\"data-framer-name\":\"Footer links\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412681;3288:571014\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q8SHTbe0q\"},implicitPathVariables:undefined},{href:{webPageId:\"q8SHTbe0q\"},implicitPathVariables:undefined},{href:{webPageId:\"q8SHTbe0q\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+120+0+36+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-krkfyw-container\",layoutDependency:layoutDependency,layoutId:\"t5hSzRA1Z-container\",nodeId:\"t5hSzRA1Z\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks2[0],height:\"100%\",id:\"t5hSzRA1Z\",layoutId:\"t5hSzRA1Z\",oMT9GhNQW:getLocalizedValue(\"v6\",activeLocale)??\"Security at FFAIR\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks2[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tE0p0jWRm\"},implicitPathVariables:undefined},{href:{webPageId:\"tE0p0jWRm\"},implicitPathVariables:undefined},{href:{webPageId:\"tE0p0jWRm\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+36,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+36},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+120+0+36+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1qcuvna-container\",layoutDependency:layoutDependency,layoutId:\"ae4vY7_Yf-container\",nodeId:\"ae4vY7_Yf\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks3[0],height:\"100%\",id:\"ae4vY7_Yf\",layoutId:\"ae4vY7_Yf\",oMT9GhNQW:getLocalizedValue(\"v7\",activeLocale)??\"Partner program\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks3[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bi0189mqg\"},implicitPathVariables:undefined},{href:{webPageId:\"bi0189mqg\"},implicitPathVariables:undefined},{href:{webPageId:\"bi0189mqg\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+72,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+72},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+120+0+36+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1j6ggv7-container\",layoutDependency:layoutDependency,layoutId:\"snUbXQMpA-container\",nodeId:\"snUbXQMpA\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks4[0],height:\"100%\",id:\"snUbXQMpA\",layoutId:\"snUbXQMpA\",oMT9GhNQW:getLocalizedValue(\"v8\",activeLocale)??\"Contact us\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks4[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eybgt5\",\"data-framer-name\":\"Solutions\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412682\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Solutions\"})}),className:\"framer-gi7ctn\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412682;3288:571013\",style:{\"--extracted-r6o4lv\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h4szaj\",\"data-framer-name\":\"Footer links\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412682;3288:571014\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined},{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined},{href:{webPageId:\"vfxZZ_c02\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+276+0+36+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-g1z7fy-container\",layoutDependency:layoutDependency,layoutId:\"Zb60LmQti-container\",nodeId:\"Zb60LmQti\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks5[0],height:\"100%\",id:\"Zb60LmQti\",layoutId:\"Zb60LmQti\",oMT9GhNQW:getLocalizedValue(\"v10\",activeLocale)??\"Exhibitor Tasks\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks5[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined},{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined},{href:{webPageId:\"SrTovBEjL\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+36,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+36},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+276+0+36+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ogqzfs-container\",layoutDependency:layoutDependency,layoutId:\"unpF1OM_P-container\",nodeId:\"unpF1OM_P\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks6[0],height:\"100%\",id:\"unpF1OM_P\",layoutId:\"unpF1OM_P\",oMT9GhNQW:getLocalizedValue(\"v11\",activeLocale)??\"Exhibitor Manual\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks6[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"hTnmkjC9Y\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+72,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+72},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+276+0+36+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-myazxn-container\",layoutDependency:layoutDependency,layoutId:\"QrVQzGsQn-container\",nodeId:\"QrVQzGsQn\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks7[0],height:\"100%\",id:\"QrVQzGsQn\",layoutId:\"QrVQzGsQn\",oMT9GhNQW:getLocalizedValue(\"v12\",activeLocale)??\"Exhibitor Shop\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks7[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mk6ykb\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412683\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u51ki2\",\"data-styles-preset\":\"qOTHu3I7x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:\"Resources\"})}),className:\"framer-13924i6\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412683;3288:571013\",style:{\"--extracted-r6o4lv\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iihhdp\",\"data-framer-name\":\"Footer links\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;3291:412683;3288:571014\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jvu87Acw6\"},implicitPathVariables:undefined},{href:{webPageId:\"jvu87Acw6\"},implicitPathVariables:undefined},{href:{webPageId:\"jvu87Acw6\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+432+0+36+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-12g4ogo-container\",layoutDependency:layoutDependency,layoutId:\"d1pO9tY_G-container\",nodeId:\"d1pO9tY_G\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks8[0],height:\"100%\",id:\"d1pO9tY_G\",layoutId:\"d1pO9tY_G\",oMT9GhNQW:getLocalizedValue(\"v14\",activeLocale)??\"Integrations\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks8[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H2elMfjPN\"},implicitPathVariables:undefined},{href:{webPageId:\"H2elMfjPN\"},implicitPathVariables:undefined},{href:{webPageId:\"H2elMfjPN\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+36,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+36},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+432+0+36+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ojyp2b-container\",layoutDependency:layoutDependency,layoutId:\"fcOoMZHkW-container\",nodeId:\"fcOoMZHkW\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks9[0],height:\"100%\",id:\"fcOoMZHkW\",layoutId:\"fcOoMZHkW\",oMT9GhNQW:getLocalizedValue(\"v15\",activeLocale)??\"Latest news\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks9[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined},{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined},{href:{webPageId:\"TWEjnHFIn\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+72,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+72},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+432+0+36+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition9},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-hrv6ws-container\",layoutDependency:layoutDependency,layoutId:\"iL2Pdpraq-container\",nodeId:\"iL2Pdpraq\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks10[0],height:\"100%\",id:\"iL2Pdpraq\",layoutId:\"iL2Pdpraq\",oMT9GhNQW:getLocalizedValue(\"v16\",activeLocale)??\"Pricing\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks10[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L4minAQYa\"},implicitPathVariables:undefined},{href:{webPageId:\"L4minAQYa\"},implicitPathVariables:undefined},{href:{webPageId:\"L4minAQYa\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+64+0+0+0+0+36+0+108,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+0+32+0+0+152+0+0+36+0+108},QX_9vYHrg:{y:(componentViewport?.y||0)+0+0+24+0+0+128+0+432+0+36+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-dus8jc-container\",layoutDependency:layoutDependency,layoutId:\"Lqt5Qpu3q-container\",nodeId:\"Lqt5Qpu3q\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(FooterLink,{Bjy1W3KOL:resolvedLinks11[0],height:\"100%\",id:\"Lqt5Qpu3q\",layoutId:\"Lqt5Qpu3q\",oMT9GhNQW:getLocalizedValue(\"v17\",activeLocale)??\"FAQs\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({abNhcldwB:{Bjy1W3KOL:resolvedLinks11[1]},QX_9vYHrg:{Bjy1W3KOL:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})})]})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e6ofqe\",\"data-border\":true,\"data-framer-name\":\"📂 Middle Section (Awards & Socials)\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20541\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(65, 70, 81)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6sl03g\",\"data-framer-name\":\"📂 Container\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20542\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f5wd0a\",\"data-framer-name\":\"📂 Awards\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20544\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1244nma\",layoutDependency:layoutDependency,layoutId:\"v9WRZ_FoK\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.aeoawards.org/aeo-excellence-awards-winners-2023\",motionChild:true,nodeId:\"I10442:447166;10700:25472\",scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-xpp9rc framer-sldejw\",\"data-framer-name\":\"AEO\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:96,intrinsicWidth:97,layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:25472\",svg:'<svg width=\"97\" height=\"96\" viewBox=\"0 0 97 96\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"48.7348\" cy=\"48\" r=\"47.5\" stroke=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.017 39.3019C35.8207 39.3019 39.7149 35.4077 39.7149 30.6039C39.7149 25.8002 35.8207 21.9059 31.017 21.9059C26.2132 21.9059 22.319 25.8002 22.319 30.6039C22.319 35.4077 26.2132 39.3019 31.017 39.3019ZM31.017 41.9269H38.4264C42.1126 39.5098 44.5472 35.3412 44.5472 30.6039C44.5472 23.1314 38.4895 17.0737 31.017 17.0737C23.5444 17.0737 17.4868 23.1314 17.4868 30.6039C17.4868 35.3412 19.9213 39.5098 23.6076 41.9269H31.017Z\" fill=\"white\"/>\\n<path d=\"M50.7578 36.4033H48.6739V32.7238H50.7578V33.2321H49.2779V34.2313H50.6646V34.7372H49.2779V35.8924H50.7578V36.4033Z\" fill=\"white\"/>\\n<path d=\"M54.3202 36.4033H53.6331L52.7069 34.8957L51.7757 36.4033H51.1289L52.3521 34.4956L51.212 32.7238H51.8789L52.7346 34.118L53.5853 32.7238H54.2321L53.087 34.5132L54.3202 36.4033Z\" fill=\"white\"/>\\n<path d=\"M56.4355 33.1843C56.2593 33.1843 56.1016 33.2162 55.9623 33.28C55.8248 33.3437 55.7082 33.436 55.6125 33.5568C55.5169 33.6759 55.4439 33.8211 55.3936 33.9922C55.3432 34.1617 55.3181 34.3529 55.3181 34.566C55.3181 34.8513 55.3583 35.0971 55.4389 35.3034C55.5194 35.5081 55.6419 35.6659 55.8063 35.7766C55.9707 35.8857 56.1788 35.9402 56.4305 35.9402C56.5865 35.9402 56.7384 35.9251 56.886 35.8949C57.0337 35.8647 57.1863 35.8236 57.3441 35.7716V36.285C57.1947 36.3437 57.0437 36.3865 56.891 36.4133C56.7384 36.4402 56.5622 36.4536 56.3625 36.4536C55.9867 36.4536 55.6746 36.3756 55.4263 36.2196C55.1796 36.0635 54.9951 35.8437 54.8726 35.5602C54.7518 35.2766 54.6914 34.9444 54.6914 34.5635C54.6914 34.285 54.73 34.03 54.8071 33.7984C54.8843 33.5669 54.9967 33.3672 55.1444 33.1994C55.292 33.03 55.4741 32.8999 55.6905 32.8093C55.9087 32.717 56.1578 32.6709 56.438 32.6709C56.6226 32.6709 56.8038 32.6919 56.9816 32.7338C57.1612 32.7741 57.3273 32.832 57.48 32.9075L57.2686 33.4058C57.141 33.3454 57.0077 33.2934 56.8684 33.2498C56.7291 33.2061 56.5848 33.1843 56.4355 33.1843Z\" fill=\"white\"/>\\n<path d=\"M60.2698 36.4033H58.1859V32.7238H60.2698V33.2321H58.7899V34.2313H60.1766V34.7372H58.7899V35.8924H60.2698V36.4033Z\" fill=\"white\"/>\\n<path d=\"M61.1166 36.4033V32.7238H61.7206V35.8899H63.2836V36.4033H61.1166Z\" fill=\"white\"/>\\n<path d=\"M63.9718 36.4033V32.7238H64.5759V35.8899H66.1388V36.4033H63.9718Z\" fill=\"white\"/>\\n<path d=\"M68.911 36.4033H66.8271V32.7238H68.911V33.2321H67.4311V34.2313H68.8179V34.7372H67.4311V35.8924H68.911V36.4033Z\" fill=\"white\"/>\\n<path d=\"M72.8283 36.4033H72.0858L70.2838 33.4662H70.2612C70.2679 33.5652 70.2738 33.6701 70.2788 33.7808C70.2855 33.8915 70.2905 34.0056 70.2939 34.1231C70.2989 34.2405 70.3031 34.3597 70.3065 34.4805V36.4033H69.7578V32.7238H70.4952L72.2947 35.6407H72.3123C72.309 35.5551 72.3048 35.457 72.2998 35.3462C72.2947 35.2355 72.2897 35.1214 72.2847 35.004C72.2813 34.8848 72.2788 34.7699 72.2771 34.6592V32.7238H72.8283V36.4033Z\" fill=\"white\"/>\\n<path d=\"M75.4142 33.1843C75.2381 33.1843 75.0803 33.2162 74.9411 33.28C74.8035 33.3437 74.6869 33.436 74.5912 33.5568C74.4956 33.6759 74.4226 33.8211 74.3723 33.9922C74.3219 34.1617 74.2968 34.3529 74.2968 34.566C74.2968 34.8513 74.337 35.0971 74.4176 35.3034C74.4981 35.5081 74.6206 35.6659 74.785 35.7766C74.9495 35.8857 75.1575 35.9402 75.4092 35.9402C75.5652 35.9402 75.7171 35.9251 75.8647 35.8949C76.0124 35.8647 76.1651 35.8236 76.3228 35.7716V36.285C76.1735 36.3437 76.0224 36.3865 75.8698 36.4133C75.7171 36.4402 75.5409 36.4536 75.3412 36.4536C74.9654 36.4536 74.6533 36.3756 74.405 36.2196C74.1584 36.0635 73.9738 35.8437 73.8513 35.5602C73.7305 35.2766 73.6701 34.9444 73.6701 34.5635C73.6701 34.285 73.7087 34.03 73.7859 33.7984C73.8631 33.5669 73.9755 33.3672 74.1231 33.1994C74.2708 33.03 74.4528 32.8999 74.6693 32.8093C74.8874 32.717 75.1365 32.6709 75.4167 32.6709C75.6013 32.6709 75.7825 32.6919 75.9604 32.7338C76.1399 32.7741 76.306 32.832 76.4587 32.9075L76.2473 33.4058C76.1198 33.3454 75.9864 33.2934 75.8471 33.2498C75.7078 33.2061 75.5636 33.1843 75.4142 33.1843Z\" fill=\"white\"/>\\n<path d=\"M79.2485 36.4033H77.1646V32.7238H79.2485V33.2321H77.7686V34.2313H79.1554V34.7372H77.7686V35.8924H79.2485V36.4033Z\" fill=\"white\"/>\\n<path d=\"M57.1014 27.8427C57.0504 27.7248 56.9342 27.6485 56.8057 27.6485H52.3701C52.2442 27.6485 52.1299 27.7218 52.0774 27.8362L50.9867 30.2113C50.9342 30.3257 50.8199 30.399 50.694 30.399H49.563C49.3274 30.399 49.1715 30.1543 49.271 29.9407L54.3703 19.0005C54.4868 18.7506 54.843 18.753 54.9561 19.0045L59.8752 29.9447C59.971 30.1579 59.8151 30.399 59.5813 30.399H58.4186C58.2901 30.399 58.1739 30.3226 58.1229 30.2047L57.1014 27.8427ZM55.8275 26.0422C56.0598 26.0422 56.2157 25.8039 56.1228 25.5911L54.9265 22.8517C54.8151 22.5965 54.4542 22.5934 54.3384 22.8466L53.0846 25.586C52.987 25.7993 53.1429 26.0422 53.3776 26.0422H55.8275Z\" fill=\"white\"/>\\n<path d=\"M66.9442 20.6805H62.721C62.5431 20.6805 62.3988 20.8247 62.3988 21.0027V23.4017H66.812V25.008H62.721C62.5431 25.008 62.3988 25.1522 62.3988 25.3301V28.4705C62.3988 28.6485 62.5431 28.7927 62.721 28.7927H66.9442L68.2328 30.399H61.0101C60.8321 30.399 60.6879 30.2548 60.6879 30.0768V19.3964C60.6879 19.2185 60.8321 19.0742 61.0101 19.0742H68.2328L66.9442 20.6805Z\" fill=\"white\"/>\\n<path d=\"M67.8097 24.6853C67.8097 23.0912 68.3947 21.722 69.5647 20.5778C70.7298 19.4336 72.1299 18.8615 73.765 18.8615C75.3804 18.8615 76.7658 19.4385 77.9212 20.5925C79.0814 21.7465 79.6615 23.1328 79.6615 24.7513C79.6615 26.3796 79.0789 27.7609 77.9138 28.8954C76.7438 30.0347 75.3315 30.6044 73.6768 30.6044C72.2131 30.6044 70.8987 30.0983 69.7336 29.0861C68.451 27.9663 67.8097 26.4994 67.8097 24.6853ZM69.5353 24.7073C69.5353 25.9591 69.9564 26.9884 70.7984 27.7952C71.6355 28.602 72.6023 29.0054 73.6989 29.0054C74.8885 29.0054 75.892 28.5947 76.7095 27.7732C77.5271 26.9419 77.9358 25.9297 77.9358 24.7366C77.9358 23.5288 77.532 22.5166 76.7242 21.7C75.9214 20.8786 74.9276 20.4678 73.7429 20.4678C72.5631 20.4678 71.5669 20.8786 70.7543 21.7C69.9417 22.5117 69.5353 23.5142 69.5353 24.7073Z\" fill=\"white\"/>\\n<path d=\"M51.3528 41.8786L50.9564 40.8568H49.666L49.2718 41.8786H48.893L50.1527 38.6458H50.4896L51.7404 41.8786H51.3528ZM50.8441 40.5243L50.4676 39.5091C50.4588 39.4827 50.4441 39.4394 50.4235 39.3792C50.4044 39.319 50.3846 39.2566 50.3641 39.192C50.3435 39.1274 50.3266 39.0753 50.3134 39.0356C50.2987 39.0958 50.2826 39.156 50.265 39.2162C50.2488 39.2749 50.2327 39.33 50.2165 39.3814C50.2004 39.4313 50.1864 39.4739 50.1747 39.5091L49.7915 40.5243H50.8441Z\" fill=\"white\"/>\\n<path d=\"M55.9806 38.659L55.1195 41.8786H54.743L54.1043 39.7117C54.0852 39.65 54.0669 39.5884 54.0493 39.5267C54.0331 39.4636 54.0177 39.4041 54.003 39.3483C53.9884 39.2911 53.9759 39.2412 53.9656 39.1986C53.9568 39.1545 53.9502 39.1215 53.9458 39.0995C53.9428 39.1215 53.937 39.1538 53.9282 39.1964C53.9208 39.239 53.9105 39.2881 53.8973 39.3439C53.8856 39.3997 53.8709 39.4592 53.8533 39.5223C53.8371 39.5854 53.8195 39.6493 53.8004 39.7139L53.1794 41.8786H52.8028L51.9484 38.659H52.3382L52.8557 40.6784C52.8733 40.746 52.8895 40.8128 52.9041 40.8788C52.9203 40.9434 52.9342 41.0066 52.946 41.0682C52.9592 41.1299 52.9709 41.1901 52.9812 41.2488C52.9915 41.3075 53.001 41.3648 53.0099 41.4206C53.0172 41.3633 53.0267 41.3039 53.0385 41.2422C53.0502 41.1791 53.0627 41.1152 53.0759 41.0506C53.0906 40.986 53.106 40.9207 53.1222 40.8546C53.1398 40.7886 53.1581 40.7225 53.1772 40.6564L53.7564 38.659H54.1418L54.7452 40.6718C54.7657 40.7408 54.7848 40.8091 54.8024 40.8766C54.82 40.9442 54.8355 41.0102 54.8487 41.0748C54.8634 41.138 54.8758 41.1989 54.8861 41.2576C54.8979 41.3149 54.9081 41.3692 54.9169 41.4206C54.9272 41.3486 54.9397 41.273 54.9544 41.1938C54.9691 41.1145 54.9859 41.0315 55.005 40.9449C55.0256 40.8583 55.0476 40.7687 55.0711 40.6762L55.5886 38.659H55.9806Z\" fill=\"white\"/>\\n<path d=\"M58.644 41.8786L58.2476 40.8568H56.9571L56.5629 41.8786H56.1842L57.4438 38.6458H57.7807L59.0316 41.8786H58.644ZM58.1353 40.5243L57.7587 39.5091C57.7499 39.4827 57.7352 39.4394 57.7147 39.3792C57.6956 39.319 57.6758 39.2566 57.6552 39.192C57.6347 39.1274 57.6178 39.0753 57.6046 39.0356C57.5899 39.0958 57.5737 39.156 57.5561 39.2162C57.54 39.2749 57.5238 39.33 57.5077 39.3814C57.4915 39.4313 57.4776 39.4739 57.4658 39.5091L57.0827 40.5243H58.1353Z\" fill=\"white\"/>\\n<path d=\"M60.4838 38.659C60.7481 38.659 60.9661 38.6921 61.1378 38.7581C61.3111 38.8227 61.4403 38.9218 61.5254 39.0554C61.6106 39.189 61.6531 39.3593 61.6531 39.5663C61.6531 39.7366 61.6223 39.8791 61.5607 39.9936C61.499 40.1066 61.4182 40.1984 61.3184 40.2688C61.2186 40.3393 61.1121 40.3936 60.9991 40.4318L61.8822 41.8786H61.4461L60.6578 40.5353H59.9883V41.8786H59.6139V38.659H60.4838ZM60.4618 38.9828H59.9883V40.2182H60.4992C60.762 40.2182 60.9551 40.1646 61.0784 40.0574C61.2032 39.9503 61.2656 39.7924 61.2656 39.584C61.2656 39.3652 61.1995 39.2103 61.0674 39.1193C60.9367 39.0283 60.7348 38.9828 60.4618 38.9828Z\" fill=\"white\"/>\\n<path d=\"M65.0895 40.238C65.0895 40.6006 65.0235 40.9038 64.8913 41.1475C64.7592 41.3898 64.5676 41.5725 64.3166 41.6959C64.067 41.8177 63.7638 41.8786 63.4071 41.8786H62.5328V38.659H63.5039C63.8313 38.659 64.1132 38.7192 64.3496 38.8396C64.586 38.9585 64.768 39.1355 64.8957 39.3704C65.0249 39.6038 65.0895 39.893 65.0895 40.238ZM64.6953 40.2512C64.6953 39.962 64.6469 39.7234 64.55 39.5355C64.4546 39.3476 64.3136 39.2081 64.1272 39.1171C63.9422 39.0246 63.7154 38.9784 63.4467 38.9784H62.9072V41.5571H63.363C63.8064 41.5571 64.1389 41.4477 64.3606 41.229C64.5838 41.0102 64.6953 40.6843 64.6953 40.2512Z\" fill=\"white\"/>\\n<path d=\"M67.7573 41.022C67.7573 41.2128 67.7096 41.3758 67.6142 41.5109C67.5202 41.6445 67.3881 41.7465 67.2178 41.817C67.0475 41.8874 66.8471 41.9227 66.6166 41.9227C66.4947 41.9227 66.3795 41.9168 66.2709 41.9051C66.1622 41.8933 66.0624 41.8764 65.9714 41.8544C65.8803 41.8324 65.8003 41.8052 65.7313 41.7729V41.414C65.8414 41.4595 65.9758 41.5021 66.1343 41.5417C66.2929 41.5799 66.4588 41.599 66.632 41.599C66.7935 41.599 66.93 41.5777 67.0416 41.5351C67.1532 41.4911 67.2376 41.4287 67.2949 41.3479C67.3536 41.2657 67.383 41.1673 67.383 41.0528C67.383 40.9427 67.3587 40.851 67.3103 40.7775C67.2618 40.7027 67.1811 40.6351 67.068 40.5749C66.9565 40.5133 66.8038 40.448 66.61 40.379C66.4735 40.3305 66.3531 40.2777 66.2488 40.2204C66.1446 40.1617 66.0572 40.0956 65.9868 40.0222C65.9163 39.9488 65.8627 39.8636 65.826 39.7667C65.7908 39.6698 65.7732 39.559 65.7732 39.4342C65.7732 39.2624 65.8165 39.1156 65.9031 38.9938C65.9912 38.8705 66.1123 38.7765 66.2665 38.7119C66.4221 38.6458 66.6005 38.6128 66.8016 38.6128C66.9734 38.6128 67.1319 38.629 67.2773 38.6613C67.4241 38.6935 67.5584 38.7369 67.6803 38.7912L67.5635 39.1127C67.4476 39.0642 67.3242 39.0239 67.1936 38.9916C67.0644 38.9593 66.9308 38.9431 66.7928 38.9431C66.6548 38.9431 66.5381 38.9637 66.4426 39.0048C66.3487 39.0444 66.2767 39.101 66.2268 39.1744C66.1769 39.2478 66.1519 39.3351 66.1519 39.4364C66.1519 39.5495 66.1754 39.6434 66.2224 39.7183C66.2709 39.7932 66.3472 39.86 66.4514 39.9187C66.5571 39.976 66.6966 40.0361 66.8699 40.0993C67.0592 40.1683 67.22 40.2417 67.3521 40.3195C67.4843 40.3958 67.5848 40.4898 67.6538 40.6014C67.7228 40.7115 67.7573 40.8517 67.7573 41.022Z\" fill=\"white\"/>\\n<path d=\"M71.7496 41.8786H69.6399V41.5725L70.501 40.6983C70.661 40.5368 70.7953 40.3929 70.904 40.2666C71.0141 40.1404 71.0978 40.0163 71.155 39.8945C71.2123 39.7712 71.2409 39.6361 71.2409 39.4893C71.2409 39.3072 71.1866 39.1685 71.078 39.0731C70.9708 38.9762 70.8291 38.9277 70.6529 38.9277C70.4988 38.9277 70.3622 38.9541 70.2433 39.007C70.1244 39.0598 70.0026 39.1347 69.8778 39.2316L69.6818 38.985C69.7669 38.913 69.8594 38.8492 69.9592 38.7934C70.0605 38.7376 70.1685 38.6935 70.283 38.6613C70.3989 38.629 70.5223 38.6128 70.6529 38.6128C70.8511 38.6128 71.0222 38.6473 71.166 38.7163C71.3099 38.7853 71.4208 38.8837 71.4986 39.0114C71.5778 39.1391 71.6175 39.2911 71.6175 39.4672C71.6175 39.6376 71.5837 39.7961 71.5162 39.9429C71.4487 40.0883 71.354 40.2329 71.2321 40.3767C71.1103 40.5192 70.9678 40.6704 70.8049 40.8304L70.1046 41.5285V41.5439H71.7496V41.8786Z\" fill=\"white\"/>\\n<path d=\"M74.4835 40.2644C74.4835 40.5258 74.4637 40.7592 74.424 40.9647C74.3844 41.1703 74.322 41.3442 74.2369 41.4866C74.1517 41.6291 74.0416 41.7377 73.9065 41.8126C73.7715 41.886 73.6092 41.9227 73.4198 41.9227C73.1805 41.9227 72.9823 41.8573 72.8253 41.7267C72.6696 41.596 72.5529 41.4074 72.4751 41.1607C72.3988 40.9126 72.3606 40.6139 72.3606 40.2644C72.3606 39.9209 72.3951 39.6258 72.4641 39.3792C72.5346 39.131 72.6476 38.9409 72.8032 38.8088C72.9589 38.6752 73.1644 38.6084 73.4198 38.6084C73.6621 38.6084 73.8617 38.6745 74.0188 38.8066C74.1759 38.9373 74.2926 39.1266 74.369 39.3748C74.4453 39.6214 74.4835 39.918 74.4835 40.2644ZM72.7284 40.2644C72.7284 40.5639 72.7511 40.8135 72.7966 41.0132C72.8421 41.2128 72.9155 41.3626 73.0168 41.4624C73.1196 41.5608 73.2539 41.61 73.4198 41.61C73.5857 41.61 73.7193 41.5608 73.8206 41.4624C73.9234 41.3641 73.9975 41.215 74.0431 41.0154C74.09 40.8157 74.1135 40.5654 74.1135 40.2644C74.1135 39.9693 74.0908 39.7227 74.0453 39.5245C73.9998 39.3248 73.9263 39.1751 73.825 39.0753C73.7237 38.974 73.5887 38.9233 73.4198 38.9233C73.251 38.9233 73.1159 38.974 73.0146 39.0753C72.9133 39.1751 72.8399 39.3248 72.7944 39.5245C72.7504 39.7227 72.7284 39.9693 72.7284 40.2644Z\" fill=\"white\"/>\\n<path d=\"M77.1821 41.8786H75.0724V41.5725L75.9335 40.6983C76.0935 40.5368 76.2279 40.3929 76.3365 40.2666C76.4466 40.1404 76.5303 40.0163 76.5875 39.8945C76.6448 39.7712 76.6734 39.6361 76.6734 39.4893C76.6734 39.3072 76.6191 39.1685 76.5105 39.0731C76.4033 38.9762 76.2616 38.9277 76.0854 38.9277C75.9313 38.9277 75.7948 38.9541 75.6758 39.007C75.5569 39.0598 75.4351 39.1347 75.3103 39.2316L75.1143 38.985C75.1994 38.913 75.2919 38.8492 75.3918 38.7934C75.4931 38.7376 75.601 38.6935 75.7155 38.6613C75.8315 38.629 75.9548 38.6128 76.0854 38.6128C76.2836 38.6128 76.4547 38.6473 76.5986 38.7163C76.7424 38.7853 76.8533 38.8837 76.9311 39.0114C77.0104 39.1391 77.05 39.2911 77.05 39.4672C77.05 39.6376 77.0162 39.7961 76.9487 39.9429C76.8812 40.0883 76.7865 40.2329 76.6646 40.3767C76.5428 40.5192 76.4004 40.6704 76.2374 40.8304L75.5371 41.5285V41.5439H77.1821V41.8786Z\" fill=\"white\"/>\\n<path d=\"M79.7795 39.41C79.7795 39.5539 79.7516 39.6787 79.6958 39.7844C79.64 39.8901 79.5622 39.9767 79.4624 40.0442C79.3625 40.1103 79.2451 40.1565 79.11 40.183V40.2006C79.3655 40.2329 79.5571 40.3151 79.6848 40.4472C79.814 40.5794 79.8786 40.7526 79.8786 40.9669C79.8786 41.1534 79.8345 41.3185 79.7464 41.4624C79.6598 41.6063 79.5262 41.7193 79.3456 41.8016C79.1665 41.8823 78.9368 41.9227 78.6564 41.9227C78.4861 41.9227 78.3282 41.9087 78.1829 41.8808C78.039 41.8544 77.901 41.8096 77.7689 41.7465V41.403C77.9025 41.469 78.0478 41.5212 78.2049 41.5593C78.362 41.596 78.514 41.6144 78.6608 41.6144C78.9544 41.6144 79.1665 41.5564 79.2972 41.4404C79.4279 41.323 79.4932 41.1629 79.4932 40.9603C79.4932 40.8209 79.4565 40.7085 79.3831 40.6234C79.3111 40.5368 79.2069 40.4736 79.0704 40.434C78.9353 40.3929 78.7723 40.3723 78.5815 40.3723H78.26V40.0596H78.5837C78.7584 40.0596 78.9067 40.0339 79.0285 39.9826C79.1504 39.9312 79.2429 39.8592 79.306 39.7667C79.3706 39.6728 79.4029 39.5619 79.4029 39.4342C79.4029 39.2713 79.3486 39.1457 79.2399 39.0576C79.1313 38.9681 78.9838 38.9233 78.7973 38.9233C78.6828 38.9233 78.5786 38.9351 78.4846 38.9585C78.3906 38.982 78.3025 39.0143 78.2203 39.0554C78.1381 39.0965 78.0559 39.1443 77.9737 39.1986L77.7887 38.9475C77.9062 38.8565 78.0493 38.778 78.2181 38.7119C78.387 38.6458 78.5786 38.6128 78.7929 38.6128C79.1218 38.6128 79.3684 38.6877 79.5328 38.8374C79.6973 38.9872 79.7795 39.178 79.7795 39.41Z\" fill=\"white\"/>\\n<path d=\"M34.1739 29.3147H33.9295V27.5801H33.5942V27.3818H34.5063V27.5801H34.1739V29.3147Z\" fill=\"white\"/>\\n<path d=\"M36.4935 29.3147H36.2505V28.4038H35.1529V29.3147H34.9099V27.3818H35.1529V28.2055H36.2505V27.3818H36.4935V29.3147Z\" fill=\"white\"/>\\n<path d=\"M26.4388 33.936L26.2941 33.5991H25.8228L25.6788 33.936H25.5405L26.0005 32.8703H26.1236L26.5804 33.936H26.4388ZM26.253 33.4895L26.1155 33.1548C26.1123 33.1461 26.1069 33.1319 26.0994 33.112C26.0925 33.0922 26.0852 33.0716 26.0777 33.0503C26.0702 33.029 26.064 33.0118 26.0592 32.9988C26.0538 33.0186 26.048 33.0384 26.0415 33.0583C26.0356 33.0777 26.0297 33.0958 26.0238 33.1127C26.0179 33.1292 26.0128 33.1432 26.0085 33.1548L25.8686 33.4895H26.253Z\" fill=\"white\"/>\\n<path d=\"M27.7123 33.936H27.5547L26.9137 33.0445H26.9072C26.9089 33.0682 26.9107 33.0953 26.9129 33.1258C26.915 33.1558 26.9166 33.188 26.9177 33.2224C26.9193 33.2562 26.9201 33.2908 26.9201 33.3262V33.936H26.793V32.8746H26.9499L27.5885 33.7632H27.5941C27.593 33.7463 27.5917 33.7223 27.5901 33.6913C27.5885 33.6599 27.5868 33.6262 27.5852 33.5904C27.5842 33.5541 27.5836 33.5205 27.5836 33.4895V32.8746H27.7123V33.936Z\" fill=\"white\"/>\\n<path d=\"M29.0019 33.936H28.8442L28.2033 33.0445H28.1968C28.1984 33.0682 28.2003 33.0953 28.2025 33.1258C28.2046 33.1558 28.2062 33.188 28.2073 33.2224C28.2089 33.2562 28.2097 33.2908 28.2097 33.3262V33.936H28.0826V32.8746H28.2394L28.878 33.7632H28.8837C28.8826 33.7463 28.8812 33.7223 28.8796 33.6913C28.878 33.6599 28.8764 33.6262 28.8748 33.5904C28.8737 33.5541 28.8732 33.5205 28.8732 33.4895V32.8746H29.0019V33.936Z\" fill=\"white\"/>\\n<path d=\"M29.3722 33.936V32.8746H29.5089V33.936H29.3722Z\" fill=\"white\"/>\\n<path d=\"M30.7028 32.8746L30.2806 33.936H30.143L29.7208 32.8746H29.8639L30.139 33.5737C30.1503 33.6018 30.1602 33.6287 30.1688 33.6543C30.1779 33.68 30.1859 33.7047 30.1929 33.7284C30.1999 33.7521 30.206 33.7751 30.2114 33.7973C30.2167 33.7751 30.2229 33.7521 30.2299 33.7284C30.2369 33.7042 30.2449 33.6792 30.254 33.6536C30.2631 33.6275 30.2733 33.6001 30.2846 33.5716L30.558 32.8746H30.7028Z\" fill=\"white\"/>\\n<path d=\"M31.5685 33.936H30.9139V32.8746H31.5685V32.9835H31.0506V33.3269H31.5388V33.4343H31.0506V33.8271H31.5685V33.936Z\" fill=\"white\"/>\\n<path d=\"M32.1962 32.8746C32.2927 32.8746 32.3723 32.8855 32.4351 32.9073C32.4983 32.9286 32.5455 32.9613 32.5766 33.0053C32.6077 33.0493 32.6232 33.1055 32.6232 33.1737C32.6232 33.2299 32.612 33.2768 32.5895 33.3146C32.5669 33.3518 32.5375 33.3821 32.501 33.4053C32.4645 33.4285 32.4257 33.4464 32.3844 33.459L32.7069 33.936H32.5476L32.2597 33.4932H32.0152V33.936H31.8785V32.8746H32.1962ZM32.1881 32.9813H32.0152V33.3886H32.2018C32.2978 33.3886 32.3683 33.3709 32.4133 33.3356C32.4589 33.3003 32.4817 33.2483 32.4817 33.1795C32.4817 33.1074 32.4576 33.0564 32.4093 33.0263C32.3616 32.9963 32.2879 32.9813 32.1881 32.9813Z\" fill=\"white\"/>\\n<path d=\"M33.608 33.6536C33.608 33.7165 33.5906 33.7702 33.5557 33.8148C33.5214 33.8588 33.4732 33.8924 33.411 33.9157C33.3488 33.9389 33.2756 33.9505 33.1914 33.9505C33.1469 33.9505 33.1048 33.9486 33.0651 33.9447C33.0255 33.9408 32.989 33.9353 32.9558 33.928C32.9225 33.9208 32.8933 33.9118 32.8681 33.9012V33.7828C32.9083 33.7978 32.9574 33.8119 33.0153 33.8249C33.0732 33.8375 33.1338 33.8438 33.197 33.8438C33.256 33.8438 33.3059 33.8368 33.3466 33.8227C33.3874 33.8082 33.4182 33.7877 33.4391 33.761C33.4606 33.7339 33.4713 33.7015 33.4713 33.6638C33.4713 33.6275 33.4624 33.5972 33.4447 33.573C33.4271 33.5483 33.3976 33.5261 33.3563 33.5062C33.3155 33.4859 33.2598 33.4644 33.189 33.4416C33.1391 33.4256 33.0952 33.4082 33.0571 33.3893C33.019 33.37 32.9871 33.3482 32.9614 33.324C32.9357 33.2998 32.9161 33.2717 32.9027 33.2398C32.8898 33.2078 32.8834 33.1713 32.8834 33.1302C32.8834 33.0735 32.8992 33.0251 32.9308 32.985C32.963 32.9443 33.0072 32.9133 33.0635 32.892C33.1204 32.8703 33.1855 32.8594 33.259 32.8594C33.3217 32.8594 33.3796 32.8647 33.4327 32.8753C33.4863 32.886 33.5354 32.9003 33.5799 32.9182L33.5372 33.0242C33.4949 33.0082 33.4498 32.9949 33.4021 32.9842C33.3549 32.9736 33.3061 32.9683 33.2557 32.9683C33.2053 32.9683 33.1627 32.975 33.1279 32.9886C33.0936 33.0017 33.0673 33.0203 33.0491 33.0445C33.0308 33.0687 33.0217 33.0975 33.0217 33.1309C33.0217 33.1682 33.0303 33.1991 33.0474 33.2238C33.0651 33.2485 33.093 33.2705 33.1311 33.2899C33.1697 33.3088 33.2206 33.3286 33.2839 33.3494C33.3531 33.3722 33.4118 33.3964 33.46 33.422C33.5083 33.4472 33.545 33.4782 33.5702 33.5149C33.5954 33.5512 33.608 33.5975 33.608 33.6536Z\" fill=\"white\"/>\\n<path d=\"M34.6354 33.936L34.4906 33.5991H34.0193L33.8754 33.936H33.737L34.1971 32.8703H34.3201L34.7769 33.936H34.6354ZM34.4496 33.4895L34.3121 33.1548C34.3089 33.1461 34.3035 33.1319 34.296 33.112C34.289 33.0922 34.2818 33.0716 34.2743 33.0503C34.2668 33.029 34.2606 33.0118 34.2558 32.9988C34.2504 33.0186 34.2445 33.0384 34.2381 33.0583C34.2322 33.0777 34.2263 33.0958 34.2204 33.1127C34.2145 33.1292 34.2094 33.1432 34.2051 33.1548L34.0652 33.4895H34.4496Z\" fill=\"white\"/>\\n<path d=\"M35.3073 32.8746C35.4038 32.8746 35.4834 32.8855 35.5462 32.9073C35.6094 32.9286 35.6566 32.9613 35.6877 33.0053C35.7188 33.0493 35.7344 33.1055 35.7344 33.1737C35.7344 33.2299 35.7231 33.2768 35.7006 33.3146C35.6781 33.3518 35.6486 33.3821 35.6121 33.4053C35.5757 33.4285 35.5368 33.4464 35.4955 33.459L35.818 33.936H35.6588L35.3708 33.4932H35.1263V33.936H34.9896V32.8746H35.3073ZM35.2993 32.9813H35.1263V33.3886H35.3129C35.4089 33.3886 35.4794 33.3709 35.5245 33.3356C35.57 33.3003 35.5928 33.2483 35.5928 33.1795C35.5928 33.1074 35.5687 33.0564 35.5204 33.0263C35.4727 32.9963 35.399 32.9813 35.2993 32.9813Z\" fill=\"white\"/>\\n<path d=\"M36.3556 33.4068L36.6685 32.8746H36.8156L36.424 33.5244V33.936H36.2872V33.5302L35.8948 32.8746H36.0444L36.3556 33.4068Z\" fill=\"white\"/>\\n<path d=\"M28.8522 28.2058C28.8522 28.4177 28.8098 28.6018 28.7251 28.7581C28.6404 28.9143 28.5238 29.0428 28.3756 29.1434C28.2294 29.2418 28.0599 29.3125 27.8672 29.3553V29.3777C28.2379 29.4248 28.5175 29.5426 28.706 29.7309C28.8967 29.9193 28.992 30.1687 28.992 30.479C28.992 30.7509 28.9274 30.9938 28.7982 31.2079C28.669 31.4198 28.4709 31.5868 28.204 31.7088C27.9371 31.8308 27.5939 31.8918 27.1745 31.8918C26.9224 31.8918 26.6883 31.8715 26.4722 31.8308C26.2583 31.7901 26.0549 31.7248 25.8622 31.6349V30.9639C26.0592 31.0623 26.2689 31.1383 26.4913 31.1918C26.7137 31.2453 26.9245 31.2721 27.1236 31.2721C27.5113 31.2721 27.7877 31.1993 27.953 31.0538C28.1182 30.9061 28.2008 30.7027 28.2008 30.4437C28.2008 30.2768 28.1574 30.1398 28.0705 30.0327C27.9858 29.9257 27.8534 29.8455 27.6733 29.7919C27.4954 29.7384 27.2656 29.7117 26.9838 29.7117H26.5739V29.1048H26.987C27.256 29.1048 27.4721 29.0727 27.6352 29.0085C27.7983 28.9422 27.9159 28.8512 27.9879 28.7356C28.062 28.62 28.0991 28.4852 28.0991 28.331C28.0991 28.1298 28.0345 27.9736 27.9053 27.8623C27.7761 27.7488 27.5844 27.6921 27.3302 27.6921C27.1734 27.6921 27.0304 27.7103 26.9012 27.7467C26.7741 27.7831 26.6565 27.8291 26.5485 27.8847C26.4405 27.9404 26.3377 28.0003 26.2403 28.0645L25.8812 27.5412C26.057 27.4085 26.2668 27.2961 26.5104 27.2041C26.754 27.112 27.0378 27.066 27.3619 27.066C27.8386 27.066 28.2061 27.1698 28.4645 27.3774C28.723 27.5829 28.8522 27.8591 28.8522 28.2058Z\" fill=\"white\"/>\\n<path d=\"M32.9494 29.4773C32.9494 29.8562 32.9197 30.1954 32.8604 30.4951C32.8032 30.7926 32.7121 31.0452 32.5872 31.2528C32.4622 31.4605 32.2991 31.6189 32.0978 31.728C31.8966 31.8372 31.653 31.8918 31.367 31.8918C31.009 31.8918 30.7135 31.7965 30.4805 31.606C30.2475 31.4134 30.0748 31.1373 29.9625 30.7776C29.8503 30.4159 29.7941 29.9824 29.7941 29.4773C29.7941 28.9721 29.845 28.5397 29.9467 28.1801C30.0505 27.8184 30.2178 27.5412 30.4487 27.3485C30.6796 27.1559 30.9857 27.0596 31.367 27.0596C31.7271 27.0596 32.0237 27.1559 32.2567 27.3485C32.4918 27.539 32.6655 27.8152 32.7778 28.1769C32.8922 28.5365 32.9494 28.97 32.9494 29.4773ZM30.5472 29.4773C30.5472 29.8733 30.5726 30.204 30.6235 30.4694C30.6764 30.7348 30.7633 30.9339 30.884 31.0666C31.0048 31.1972 31.1658 31.2625 31.367 31.2625C31.5682 31.2625 31.7292 31.1972 31.85 31.0666C31.9707 30.936 32.0576 30.738 32.1105 30.4726C32.1656 30.2072 32.1932 29.8754 32.1932 29.4773C32.1932 29.0834 32.1667 28.7538 32.1137 28.4884C32.0608 28.2229 31.9739 28.0239 31.8532 27.8912C31.7324 27.7563 31.5704 27.6889 31.367 27.6889C31.1636 27.6889 31.0016 27.7563 30.8808 27.8912C30.7622 28.0239 30.6764 28.2229 30.6235 28.4884C30.5726 28.7538 30.5472 29.0834 30.5472 29.4773Z\" fill=\"white\"/>\\n<path d=\"M29.2444 58.3088H28.5242V54.549H27.245V53.9393H30.5206V54.549H29.2444V58.3088Z\" fill=\"white\"/>\\n<path d=\"M33.8483 58.3088H31.3737V53.9393H33.8483V54.5431H32.091V55.7296H33.7377V56.3303H32.091V57.7021H33.8483V58.3088Z\" fill=\"white\"/>\\n<path d=\"M36.8383 54.4863C36.6291 54.4863 36.4418 54.5241 36.2764 54.5998C36.1131 54.6756 35.9746 54.7851 35.861 54.9286C35.7474 55.0701 35.6608 55.2424 35.601 55.4456C35.5412 55.6469 35.5113 55.874 35.5113 56.1271C35.5113 56.4658 35.5592 56.7577 35.6548 57.0027C35.7504 57.2458 35.8959 57.4331 36.0911 57.5646C36.2864 57.6941 36.5335 57.7589 36.8323 57.7589C37.0176 57.7589 37.1979 57.7409 37.3733 57.7051C37.5486 57.6692 37.7299 57.6204 37.9172 57.5586V58.1683C37.7399 58.2381 37.5606 58.2889 37.3793 58.3207C37.1979 58.3526 36.9887 58.3686 36.7516 58.3686C36.3053 58.3686 35.9347 58.2759 35.6399 58.0906C35.347 57.9053 35.1278 57.6443 34.9823 57.3076C34.8389 56.9709 34.7672 56.5764 34.7672 56.1241C34.7672 55.7933 34.813 55.4905 34.9046 55.2155C34.9963 54.9406 35.1298 54.7034 35.3051 54.5042C35.4805 54.303 35.6966 54.1486 35.9537 54.041C36.2127 53.9314 36.5086 53.8766 36.8413 53.8766C37.0605 53.8766 37.2757 53.9015 37.4869 53.9513C37.7 53.9991 37.8973 54.0679 38.0786 54.1575L37.8276 54.7493C37.6761 54.6775 37.5177 54.6158 37.3524 54.564C37.187 54.5122 37.0156 54.4863 36.8383 54.4863Z\" fill=\"white\"/>\\n<path d=\"M42.4852 58.3088H41.7709V56.3363H39.7566V58.3088H39.0393V53.9393H39.7566V55.7266H41.7709V53.9393H42.4852V58.3088Z\" fill=\"white\"/>\\n<path d=\"M47.4717 58.3088H46.59L44.4501 54.821H44.4232C44.4312 54.9386 44.4382 55.0631 44.4441 55.1946C44.4521 55.3261 44.4581 55.4616 44.4621 55.601C44.468 55.7405 44.473 55.882 44.477 56.0254V58.3088H43.8255V53.9393H44.7012L46.8381 57.4032H46.859C46.855 57.3016 46.85 57.185 46.844 57.0535C46.8381 56.922 46.8321 56.7866 46.8261 56.6471C46.8221 56.5056 46.8191 56.3691 46.8171 56.2376V53.9393H47.4717V58.3088Z\" fill=\"white\"/>\\n<path d=\"M52.6822 56.1181C52.6822 56.4548 52.6394 56.7617 52.5537 57.0386C52.47 57.3136 52.3435 57.5507 52.1742 57.7499C52.0048 57.9472 51.7926 58.0996 51.5376 58.2072C51.2825 58.3148 50.9837 58.3686 50.641 58.3686C50.2923 58.3686 49.9894 58.3148 49.7324 58.2072C49.4774 58.0996 49.2652 57.9462 49.0958 57.7469C48.9285 57.5477 48.8029 57.3096 48.7192 57.0326C48.6356 56.7557 48.5937 56.4488 48.5937 56.1121C48.5937 55.6618 48.6674 55.2693 48.8149 54.9346C48.9643 54.5978 49.1905 54.3368 49.4933 54.1515C49.7982 53.9643 50.1827 53.8706 50.6469 53.8706C51.1012 53.8706 51.4788 53.9633 51.7797 54.1486C52.0805 54.3339 52.3057 54.5949 52.4551 54.9316C52.6065 55.2663 52.6822 55.6618 52.6822 56.1181ZM49.3469 56.1181C49.3469 56.4548 49.3927 56.7467 49.4844 56.9938C49.576 57.2388 49.7165 57.4281 49.9058 57.5616C50.097 57.6931 50.3421 57.7589 50.641 57.7589C50.9418 57.7589 51.1869 57.6931 51.3762 57.5616C51.5655 57.4281 51.7049 57.2388 51.7946 56.9938C51.8843 56.7467 51.9291 56.4548 51.9291 56.1181C51.9291 55.606 51.8265 55.2055 51.6213 54.9166C51.418 54.6257 51.0933 54.4803 50.6469 54.4803C50.3481 54.4803 50.102 54.546 49.9087 54.6775C49.7175 54.809 49.576 54.9973 49.4844 55.2424C49.3927 55.4855 49.3469 55.7774 49.3469 56.1181Z\" fill=\"white\"/>\\n<path d=\"M53.8043 58.3088V53.9393H54.5216V57.6991H56.3775V58.3088H53.8043Z\" fill=\"white\"/>\\n<path d=\"M61.1966 56.1181C61.1966 56.4548 61.1538 56.7617 61.0681 57.0386C60.9844 57.3136 60.8579 57.5507 60.6885 57.7499C60.5192 57.9472 60.307 58.0996 60.0519 58.2072C59.7969 58.3148 59.498 58.3686 59.1553 58.3686C58.8067 58.3686 58.5038 58.3148 58.2468 58.2072C57.9917 58.0996 57.7796 57.9462 57.6102 57.7469C57.4428 57.5477 57.3173 57.3096 57.2336 57.0326C57.1499 56.7557 57.1081 56.4488 57.1081 56.1121C57.1081 55.6618 57.1818 55.2693 57.3293 54.9346C57.4787 54.5978 57.7048 54.3368 58.0077 54.1515C58.3125 53.9643 58.6971 53.8706 59.1613 53.8706C59.6156 53.8706 59.9932 53.9633 60.294 54.1486C60.5949 54.3339 60.82 54.5949 60.9695 54.9316C61.1209 55.2663 61.1966 55.6618 61.1966 56.1181ZM57.8612 56.1181C57.8612 56.4548 57.9071 56.7467 57.9987 56.9938C58.0904 57.2388 58.2308 57.4281 58.4201 57.5616C58.6114 57.6931 58.8565 57.7589 59.1553 57.7589C59.4562 57.7589 59.7013 57.6931 59.8906 57.5616C60.0798 57.4281 60.2193 57.2388 60.309 56.9938C60.3986 56.7467 60.4435 56.4548 60.4435 56.1181C60.4435 55.606 60.3408 55.2055 60.1356 54.9166C59.9324 54.6257 59.6076 54.4803 59.1613 54.4803C58.8624 54.4803 58.6164 54.546 58.4231 54.6775C58.2318 54.809 58.0904 54.9973 57.9987 55.2424C57.9071 55.4855 57.8612 55.7774 57.8612 56.1181Z\" fill=\"white\"/>\\n<path d=\"M64.082 55.9358H65.7138V58.1295C65.4847 58.2052 65.2476 58.264 65.0025 58.3058C64.7574 58.3476 64.4825 58.3686 64.1776 58.3686C63.7333 58.3686 63.3567 58.2809 63.0479 58.1056C62.7411 57.9282 62.508 57.6722 62.3486 57.3375C62.1892 57.0007 62.1095 56.5953 62.1095 56.1211C62.1095 55.6648 62.1981 55.2693 62.3755 54.9346C62.5528 54.5978 62.8108 54.3378 63.1495 54.1545C63.4882 53.9692 63.8987 53.8766 64.3809 53.8766C64.618 53.8766 64.8471 53.9005 65.0683 53.9483C65.2914 53.9941 65.4956 54.0579 65.6809 54.1396L65.4299 54.7313C65.2824 54.6616 65.1171 54.6028 64.9338 54.555C64.7505 54.5072 64.5602 54.4833 64.3629 54.4833C64.0501 54.4833 63.7801 54.551 63.553 54.6865C63.3279 54.822 63.1545 55.0133 63.033 55.2603C62.9114 55.5054 62.8507 55.7953 62.8507 56.13C62.8507 56.4548 62.8995 56.7397 62.9971 56.9848C63.0947 57.2299 63.2472 57.4212 63.4544 57.5586C63.6636 57.6941 63.9336 57.7619 64.2643 57.7619C64.4297 57.7619 64.5701 57.7529 64.6857 57.735C64.8013 57.717 64.9079 57.6971 65.0055 57.6752V56.5485H64.082V55.9358Z\" fill=\"white\"/>\\n<path d=\"M68.1808 55.9328L69.2179 53.9393H69.9919L68.5394 56.6112V58.3088H67.8251V56.6381L66.3696 53.9393H67.1497L68.1808 55.9328Z\" fill=\"white\"/>\\n<path d=\"M40.8482 79.6655L39.5609 84.7249H38.3393L37.6541 82.0672C37.6403 82.0164 37.6218 81.9391 37.5987 81.8353C37.5757 81.7315 37.5514 81.6185 37.5261 81.4962C37.5007 81.3716 37.4776 81.2551 37.4568 81.1467C37.4384 81.0359 37.4257 80.9483 37.4188 80.8837C37.4119 80.9483 37.398 81.0348 37.3772 81.1432C37.3588 81.2516 37.3369 81.367 37.3115 81.4893C37.2884 81.6115 37.2654 81.7257 37.2423 81.8319C37.2192 81.938 37.2008 82.0187 37.1869 82.0741L36.5052 84.7249H35.2871L33.9963 79.6655H35.0517L35.6989 82.4271C35.7173 82.5101 35.7381 82.6093 35.7612 82.7247C35.7865 82.84 35.8108 82.9612 35.8338 83.088C35.8592 83.2126 35.8811 83.3337 35.8996 83.4514C35.9203 83.5668 35.9353 83.6671 35.9446 83.7525C35.9561 83.6648 35.9711 83.5633 35.9896 83.4479C36.008 83.3303 36.0276 83.2115 36.0484 83.0915C36.0715 82.9692 36.0945 82.8562 36.1176 82.7524C36.1407 82.6486 36.1614 82.5643 36.1799 82.4997L36.917 79.6655H37.9309L38.668 82.4997C38.6842 82.562 38.7026 82.6462 38.7234 82.7524C38.7465 82.8562 38.7696 82.9692 38.7926 83.0915C38.8157 83.2138 38.8365 83.3337 38.8549 83.4514C38.8757 83.5668 38.8907 83.6671 38.8999 83.7525C38.916 83.6371 38.938 83.4975 38.9657 83.3337C38.9956 83.1676 39.0268 83.0027 39.0591 82.8389C39.0937 82.6751 39.1237 82.5378 39.1491 82.4271L39.7927 79.6655H40.8482Z\" fill=\"white\"/>\\n<path d=\"M41.6976 84.7249V79.6655H42.7703V84.7249H41.6976Z\" fill=\"white\"/>\\n<path d=\"M48.7448 84.7249H47.3813L45.1804 80.8975H45.1493C45.1585 81.0567 45.1666 81.217 45.1735 81.3785C45.1804 81.54 45.1873 81.7015 45.1943 81.863C45.2012 82.0222 45.2081 82.1825 45.215 82.344V84.7249H44.2564V79.6655H45.6095L47.807 83.4549H47.8312C47.8266 83.298 47.8208 83.1423 47.8139 82.9877C47.807 82.8331 47.8001 82.6785 47.7931 82.524C47.7885 82.3694 47.7839 82.2148 47.7793 82.0603V79.6655H48.7448V84.7249Z\" fill=\"white\"/>\\n<path d=\"M54.7227 84.7249H53.3593L51.1583 80.8975H51.1272C51.1364 81.0567 51.1445 81.217 51.1514 81.3785C51.1583 81.54 51.1653 81.7015 51.1722 81.863C51.1791 82.0222 51.186 82.1825 51.193 82.344V84.7249H50.2344V79.6655H51.5875L53.7849 83.4549H53.8091C53.8045 83.298 53.7988 83.1423 53.7918 82.9877C53.7849 82.8331 53.778 82.6785 53.7711 82.524C53.7665 82.3694 53.7619 82.2148 53.7572 82.0603V79.6655H54.7227V84.7249Z\" fill=\"white\"/>\\n<path d=\"M59.1261 84.7249H56.2123V79.6655H59.1261V80.5445H57.2851V81.6554H58.9981V82.5344H57.2851V83.839H59.1261V84.7249Z\" fill=\"white\"/>\\n<path d=\"M61.8719 79.6655C62.331 79.6655 62.7093 79.7209 63.0069 79.8316C63.3068 79.9424 63.5295 80.1096 63.6748 80.3334C63.8202 80.5572 63.8928 80.8398 63.8928 81.1813C63.8928 81.412 63.849 81.6138 63.7613 81.7869C63.6737 81.9599 63.5583 82.1064 63.4153 82.2264C63.2722 82.3463 63.1177 82.4444 62.9516 82.5205L64.4396 84.7249H63.2492L62.0414 82.7835H61.4704V84.7249H60.3977V79.6655H61.8719ZM61.7957 80.5445H61.4704V81.9115H61.8165C62.1718 81.9115 62.4256 81.8526 62.5778 81.735C62.7324 81.615 62.8097 81.4397 62.8097 81.209C62.8097 80.969 62.7266 80.7983 62.5605 80.6968C62.3967 80.5953 62.1418 80.5445 61.7957 80.5445Z\" fill=\"white\"/>\\n<path d=\"M17.8348 65.7182V61.3487H18.5521V65.7182H17.8348Z\" fill=\"white\"/>\\n<path d=\"M23.3519 65.7182H22.4702L20.3304 62.2304H20.3035C20.3114 62.348 20.3184 62.4725 20.3244 62.604C20.3323 62.7355 20.3383 62.871 20.3423 63.0104C20.3483 63.1499 20.3533 63.2914 20.3572 63.4348V65.7182H19.7057V61.3487H20.5814L22.7183 64.8126H22.7392C22.7352 64.711 22.7303 64.5944 22.7243 64.4629C22.7183 64.3314 22.7123 64.196 22.7063 64.0565C22.7024 63.915 22.6994 63.7785 22.6974 63.647V61.3487H23.3519V65.7182Z\" fill=\"white\"/>\\n<path d=\"M28.1457 65.7182H27.2641L25.1242 62.2304H25.0973C25.1053 62.348 25.1122 62.4725 25.1182 62.604C25.1262 62.7355 25.1322 62.871 25.1361 63.0104C25.1421 63.1499 25.1471 63.2914 25.1511 63.4348V65.7182H24.4996V61.3487H25.3752L27.5121 64.8126H27.5331C27.5291 64.711 27.5241 64.5944 27.5181 64.4629C27.5121 64.3314 27.5062 64.196 27.5002 64.0565C27.4962 63.915 27.4932 63.7785 27.4912 63.647V61.3487H28.1457V65.7182Z\" fill=\"white\"/>\\n<path d=\"M33.1727 63.5275C33.1727 63.8642 33.1298 64.171 33.0442 64.448C32.9605 64.723 32.834 64.9601 32.6646 65.1593C32.4953 65.3566 32.2831 65.509 32.028 65.6166C31.773 65.7242 31.4741 65.778 31.1314 65.778C30.7827 65.778 30.4799 65.7242 30.2229 65.6166C29.9678 65.509 29.7556 65.3556 29.5863 65.1563C29.4189 64.9571 29.2934 64.719 29.2097 64.442C29.126 64.1651 29.0842 63.8582 29.0842 63.5215C29.0842 63.0712 29.1579 62.6787 29.3053 62.344C29.4548 62.0072 29.6809 61.7462 29.9838 61.5609C30.2886 61.3736 30.6732 61.28 31.1374 61.28C31.5917 61.28 31.9692 61.3727 32.2701 61.5579C32.571 61.7432 32.7961 62.0043 32.9455 62.341C33.097 62.6757 33.1727 63.0712 33.1727 63.5275ZM29.8373 63.5275C29.8373 63.8642 29.8832 64.1561 29.9748 64.4032C30.0665 64.6482 30.2069 64.8375 30.3962 64.971C30.5875 65.1025 30.8326 65.1683 31.1314 65.1683C31.4323 65.1683 31.6774 65.1025 31.8666 64.971C32.0559 64.8375 32.1954 64.6482 32.2851 64.4032C32.3747 64.1561 32.4195 63.8642 32.4195 63.5275C32.4195 63.0154 32.3169 62.6149 32.1117 62.326C31.9085 62.0351 31.5837 61.8897 31.1374 61.8897C30.8385 61.8897 30.5925 61.9554 30.3992 62.0869C30.2079 62.2184 30.0665 62.4067 29.9748 62.6518C29.8832 62.8949 29.8373 63.1868 29.8373 63.5275Z\" fill=\"white\"/>\\n<path d=\"M37.3509 61.3487L35.8236 65.7182H35.0645L33.5373 61.3487H34.2725L35.193 64.0864C35.2209 64.1661 35.2508 64.2627 35.2827 64.3763C35.3166 64.4898 35.3474 64.6044 35.3753 64.72C35.4052 64.8355 35.4281 64.9381 35.4441 65.0278C35.46 64.9381 35.4819 64.8355 35.5098 64.72C35.5397 64.6044 35.5706 64.4898 35.6025 64.3763C35.6344 64.2627 35.6642 64.1651 35.6921 64.0834L36.6156 61.3487H37.3509Z\" fill=\"white\"/>\\n<path d=\"M40.6324 65.7182L40.205 64.5048H38.5344L38.107 65.7182H37.3509L38.9767 61.3308H39.7717L41.3945 65.7182H40.6324ZM40.0197 63.8891L39.6043 62.6936C39.5884 62.6418 39.5655 62.5691 39.5356 62.4755C39.5057 62.3798 39.4758 62.2832 39.4459 62.1856C39.416 62.0859 39.3911 62.0023 39.3712 61.9345C39.3513 62.0162 39.3264 62.1079 39.2965 62.2095C39.2686 62.3091 39.2407 62.4027 39.2128 62.4904C39.1869 62.5781 39.167 62.6458 39.153 62.6936L38.7346 63.8891H40.0197Z\" fill=\"white\"/>\\n<path d=\"M43.4866 65.7182H42.7663V61.9584H41.4872V61.3487H44.7628V61.9584H43.4866V65.7182Z\" fill=\"white\"/>\\n<path d=\"M45.4322 65.7182V61.3487H46.1495V65.7182H45.4322Z\" fill=\"white\"/>\\n<path d=\"M51.1824 63.5275C51.1824 63.8642 51.1396 64.171 51.0539 64.448C50.9702 64.723 50.8437 64.9601 50.6744 65.1593C50.505 65.3566 50.2928 65.509 50.0378 65.6166C49.7827 65.7242 49.4839 65.778 49.1412 65.778C48.7925 65.778 48.4896 65.7242 48.2326 65.6166C47.9776 65.509 47.7654 65.3556 47.596 65.1563C47.4287 64.9571 47.3031 64.719 47.2195 64.442C47.1358 64.1651 47.0939 63.8582 47.0939 63.5215C47.0939 63.0712 47.1677 62.6787 47.3151 62.344C47.4645 62.0072 47.6907 61.7462 47.9935 61.5609C48.2984 61.3736 48.6829 61.28 49.1472 61.28C49.6014 61.28 49.979 61.3727 50.2799 61.5579C50.5807 61.7432 50.8059 62.0043 50.9553 62.341C51.1067 62.6757 51.1824 63.0712 51.1824 63.5275ZM47.8471 63.5275C47.8471 63.8642 47.8929 64.1561 47.9846 64.4032C48.0762 64.6482 48.2167 64.8375 48.406 64.971C48.5972 65.1025 48.8423 65.1683 49.1412 65.1683C49.442 65.1683 49.6871 65.1025 49.8764 64.971C50.0657 64.8375 50.2051 64.6482 50.2948 64.4032C50.3845 64.1561 50.4293 63.8642 50.4293 63.5275C50.4293 63.0154 50.3267 62.6149 50.1215 62.326C49.9182 62.0351 49.5935 61.8897 49.1472 61.8897C48.8483 61.8897 48.6022 61.9554 48.409 62.0869C48.2177 62.2184 48.0762 62.4067 47.9846 62.6518C47.8929 62.8949 47.8471 63.1868 47.8471 63.5275Z\" fill=\"white\"/>\\n<path d=\"M55.7671 65.7182H54.8854L52.7455 62.2304H52.7186C52.7266 62.348 52.7336 62.4725 52.7395 62.604C52.7475 62.7355 52.7535 62.871 52.7575 63.0104C52.7635 63.1499 52.7684 63.2914 52.7724 63.4348V65.7182H52.1209V61.3487H52.9966L55.1335 64.8126H55.1544C55.1504 64.711 55.1454 64.5944 55.1394 64.4629C55.1335 64.3314 55.1275 64.196 55.1215 64.0565C55.1175 63.915 55.1145 63.7785 55.1125 63.647V61.3487H55.7671V65.7182Z\" fill=\"white\"/>\\n<path d=\"M61.2124 65.7182L60.7851 64.5048H59.1144L58.687 65.7182H57.9309L59.5567 61.3308H60.3517L61.9745 65.7182H61.2124ZM60.5998 63.8891L60.1843 62.6936C60.1684 62.6418 60.1455 62.5691 60.1156 62.4755C60.0857 62.3798 60.0558 62.2832 60.0259 62.1856C59.996 62.0859 59.9711 62.0023 59.9512 61.9345C59.9313 62.0162 59.9064 62.1079 59.8765 62.2095C59.8486 62.3091 59.8207 62.4027 59.7928 62.4904C59.7669 62.5781 59.747 62.6458 59.733 62.6936L59.3146 63.8891H60.5998Z\" fill=\"white\"/>\\n<path d=\"M67.7188 61.3487L66.5771 65.7182H65.7941L65.0648 63.1001C65.0469 63.0363 65.027 62.9606 65.0051 62.873C64.9831 62.7853 64.9612 62.6956 64.9393 62.604C64.9194 62.5123 64.9015 62.4286 64.8855 62.3529C64.8716 62.2752 64.8616 62.2155 64.8556 62.1736C64.8516 62.2155 64.8427 62.2742 64.8287 62.3499C64.8148 62.4257 64.7978 62.5093 64.7779 62.601C64.76 62.6907 64.7401 62.7803 64.7181 62.87C64.6962 62.9576 64.6763 63.0353 64.6584 63.1031L63.9411 65.7182H63.161L62.0224 61.3487H62.7426L63.3732 63.91C63.3932 63.9917 63.4131 64.0804 63.433 64.176C63.4549 64.2697 63.4749 64.3643 63.4928 64.46C63.5127 64.5556 63.5307 64.6492 63.5466 64.7409C63.5625 64.8305 63.5755 64.9122 63.5854 64.986C63.5954 64.9102 63.6084 64.8266 63.6243 64.7349C63.6402 64.6413 63.6572 64.5466 63.6751 64.451C63.695 64.3534 63.715 64.2597 63.7349 64.1701C63.7568 64.0804 63.7787 63.9997 63.8006 63.928L64.5119 61.3487H65.2113L65.9375 63.9369C65.9594 64.0107 65.9804 64.0933 66.0003 64.185C66.0222 64.2766 66.0431 64.3703 66.063 64.4659C66.083 64.5616 66.1009 64.6542 66.1168 64.7439C66.1328 64.8335 66.1457 64.9142 66.1557 64.986C66.1696 64.8883 66.1876 64.7768 66.2095 64.6512C66.2314 64.5257 66.2563 64.3982 66.2842 64.2687C66.3121 64.1392 66.34 64.0196 66.3679 63.91L66.9955 61.3487H67.7188Z\" fill=\"white\"/>\\n<path d=\"M71.0452 65.7182L70.6178 64.5048H68.9471L68.5197 65.7182H67.7636L69.3894 61.3308H70.1844L71.8073 65.7182H71.0452ZM70.4325 63.8891L70.0171 62.6936C70.0011 62.6418 69.9782 62.5691 69.9483 62.4755C69.9184 62.3798 69.8886 62.2832 69.8587 62.1856C69.8288 62.0859 69.8039 62.0023 69.784 61.9345C69.764 62.0162 69.7391 62.1079 69.7092 62.2095C69.6813 62.3091 69.6534 62.4027 69.6256 62.4904C69.5997 62.5781 69.5797 62.6458 69.5658 62.6936L69.1474 63.8891H70.4325Z\" fill=\"white\"/>\\n<path d=\"M73.6124 61.3487C73.989 61.3487 74.2998 61.3946 74.5449 61.4862C74.792 61.5779 74.9753 61.7173 75.0948 61.9046C75.2164 62.0919 75.2771 62.33 75.2771 62.6189C75.2771 62.8341 75.2373 63.0174 75.1576 63.1688C75.0779 63.3203 74.9733 63.4458 74.8438 63.5454C74.7143 63.645 74.5758 63.7247 74.4284 63.7845L75.6687 65.7182H74.8587L73.8037 63.9668H73.1014V65.7182H72.3841V61.3487H73.6124ZM73.5646 61.9465H73.1014V63.3751H73.5975C73.9302 63.3751 74.1713 63.3133 74.3208 63.1898C74.4722 63.0662 74.5479 62.8839 74.5479 62.6428C74.5479 62.3898 74.4672 62.2105 74.3058 62.1049C74.1464 61.9993 73.8994 61.9465 73.5646 61.9465Z\" fill=\"white\"/>\\n<path d=\"M79.8408 63.4916C79.8408 63.9838 79.7492 64.3952 79.5659 64.7259C79.3826 65.0547 79.1166 65.3028 78.7679 65.4701C78.4192 65.6355 77.9988 65.7182 77.5067 65.7182H76.2933V61.3487H77.6382C78.0905 61.3487 78.481 61.4304 78.8097 61.5938C79.1385 61.7552 79.3925 61.9953 79.5719 62.3141C79.7512 62.6309 79.8408 63.0234 79.8408 63.4916ZM79.0937 63.5125C79.0937 63.1539 79.0369 62.859 78.9233 62.6279C78.8117 62.3968 78.6464 62.2254 78.4272 62.1138C78.21 62.0003 77.942 61.9435 77.6232 61.9435H77.0106V65.1175H77.5186C78.0466 65.1175 78.4411 64.983 78.7022 64.714C78.9632 64.445 79.0937 64.0445 79.0937 63.5125Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-xuvi4v\",\"data-framer-name\":\"ETA\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20556\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19bwlgb\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:24684\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+280+32+0+0+15+0+0+0+0),pixelHeight:113,pixelWidth:377,sizes:\"160px\",src:\"https://framerusercontent.com/images/hVabfOUliaEgp21jKsAlFiC617Y.png?width=377&height=113\"},className:\"framer-1d9kala\",\"data-framer-name\":\"image 3\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20557\",...addPropertyOverrides({abNhcldwB:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+384+32+0+0+0+15+0+0+0+0),pixelHeight:113,pixelWidth:377,sizes:\"160px\",src:\"https://framerusercontent.com/images/hVabfOUliaEgp21jKsAlFiC617Y.png?width=377&height=113\"}},QX_9vYHrg:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+776+32+0+0+0+15+128+0+0+0+0),pixelHeight:113,pixelWidth:377,sizes:\"160px\",src:\"https://framerusercontent.com/images/hVabfOUliaEgp21jKsAlFiC617Y.png?width=377&height=113\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pk5v6t\",\"data-framer-name\":\"Winners\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:25390\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19aj5pp\",\"data-framer-name\":\"Years\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20558\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-hbj9hl\",\"data-framer-name\":\"2022\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20559\",children:/*#__PURE__*/_jsx(Link,{href:\"https://eventtechnologyawards.co.uk/eventtechnologyawards2022/en/page/winners-2022\",motionChild:true,nodeId:\"I10442:447166;10700:20560\",scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-11sqm9f framer-sldejw\",\"data-framer-name\":\"Year\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20560\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-j3hndr\",\"data-framer-name\":\"Place\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20561\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"2022\"})}),className:\"framer-1gwurtw\",\"data-framer-name\":\"2022\",fonts:[\"GF;Host Grotesk-500\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20563\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wjt6qx\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"YZO9ykls5\",style:{backgroundColor:\"rgb(65, 70, 81)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bufyg6\",\"data-framer-name\":\"Place\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20565\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"LONDON\"})}),className:\"framer-1x96lhm\",\"data-framer-name\":\"LONDON\",fonts:[\"GF;Host Grotesk-500\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20566\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"BEST EXHIBITION TECHNOLOGY\"})}),className:\"framer-12o8t1t\",\"data-framer-name\":\"BEST EXHIBITION SOFTWARE\",fonts:[\"GF;Host Grotesk-500\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10787:13813\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-wk9bwg\",\"data-framer-name\":\"2024\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20568\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g8ybuw\",\"data-framer-name\":\"Place\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20569\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"2024\"})}),className:\"framer-cc3yuv\",\"data-framer-name\":\"2024\",fonts:[\"GF;Host Grotesk-500\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20571\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14v1zpk\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"hSgMZ2lLD\",style:{backgroundColor:\"rgb(65, 70, 81)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pejn2v\",\"data-framer-name\":\"Years\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:23871\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ejty4x\",\"data-framer-name\":\"Year\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20573\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zmsxs1\",\"data-framer-name\":\"Place\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20574\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"US & CANADA\"})}),className:\"framer-m1emjp\",\"data-framer-name\":\"US & CANADA\",fonts:[\"GF;Host Grotesk-500\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20575\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"BEST EXHIBITION TECHNOLOGY\"})}),className:\"framer-rhc8ff\",\"data-framer-name\":\"BEST EXHIBITION SOFTWARE\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20576\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(185, 191, 212))\"},children:\"&\"})}),className:\"framer-m5v4oo\",\"data-framer-name\":\"&\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20577\",style:{\"--extracted-r6o4lv\":\"rgb(185, 191, 212)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1krr8wx\",\"data-framer-name\":\"Year\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20578\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mxgq4z\",\"data-framer-name\":\"Place\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20579\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTUwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"LONDON\"})}),className:\"framer-1lwwodm\",\"data-framer-name\":\"LONDON\",fonts:[\"GF;Host Grotesk-500\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20580\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v25\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)))\"},children:\"BEST CHIEF TECHNOLOGY OFFICER\"})}),className:\"framer-15hyczl\",\"data-framer-name\":\"BEST CHEIF TECHNOLOGY OFFICER\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20581\",style:{\"--extracted-r6o4lv\":\"var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cwbbut\",\"data-framer-name\":\"📂 Social Links\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10700:20582\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+280+32+0+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+384+32+0+0+242.4+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+776+32+0+0+403.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12tm82o-container\",layoutDependency:layoutDependency,layoutId:\"oOhPjEXrZ-container\",nodeId:\"oOhPjEXrZ\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"oOhPjEXrZ\",layoutId:\"oOhPjEXrZ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tRBlqmbfI\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+280+32+0+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+384+32+0+0+242.4+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+776+32+0+0+403.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uedytw-container\",layoutDependency:layoutDependency,layoutId:\"HgrDUXvJu-container\",nodeId:\"HgrDUXvJu\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"HgrDUXvJu\",layoutId:\"HgrDUXvJu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"aPKn6_Eqf\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+280+32+0+0+0,...addPropertyOverrides({abNhcldwB:{y:(componentViewport?.y||0)+0+384+32+0+0+242.4+0},QX_9vYHrg:{y:(componentViewport?.y||0)+0+776+32+0+0+403.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-131g13w-container\",layoutDependency:layoutDependency,layoutId:\"YuDf3B2bu-container\",nodeId:\"YuDf3B2bu\",rendersWithMotion:true,scopeId:\"TtNs4GeJE\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"YuDf3B2bu\",layoutId:\"YuDf3B2bu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PmcjG8Xb6\"),width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x3v0f9\",\"data-border\":true,\"data-framer-name\":\"📂 Bottom Section (Legal & Copyright)\",layoutDependency:layoutDependency,layoutId:\"I10442:447166;10679:14494\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(65, 70, 81)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v26\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212)))\"},children:[\"\\xa9  FFAIR Limited 2026. \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3Su_um4i\"},motionChild:true,nodeId:\"I10442:447166;10679:15049\",openInNewTab:false,relValues:[],scopeId:\"TtNs4GeJE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"Terms\"})}),\" & \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"prIAB10rm\"},motionChild:true,nodeId:\"I10442:447166;10679:15049\",openInNewTab:false,relValues:[],scopeId:\"TtNs4GeJE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o2ad4k\",\"data-styles-preset\":\"ZZXcFUGkD\",children:\"Privacy\"})})]})}),className:\"framer-1h0r56k\",\"data-framer-name\":\"Footer Text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I10442:447166;10679:15049\",style:{\"--extracted-r6o4lv\":\"var(--token-194fd143-4c04-43e2-b962-e0895a20e09b, rgb(185, 192, 212))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pt9yS.framer-sldejw, .framer-Pt9yS .framer-sldejw { display: block; }\",\".framer-Pt9yS.framer-mtvk8k { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1328px; }\",\".framer-Pt9yS .framer-4a6tni { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 0px 48px 0px; position: relative; width: 100%; }\",\".framer-Pt9yS .framer-kz9yn1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1280px; }\",\".framer-Pt9yS .framer-1u0zmuo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 104px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Pt9yS .framer-ccvusp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-9k9fvo, .framer-Pt9yS .framer-mprth2, .framer-Pt9yS .framer-1244nma { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-1rv0xmx { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-Pt9yS .framer-1fna6b { flex: none; height: 14px; position: relative; width: 56px; }\",\".framer-Pt9yS .framer-10tcyla { cursor: default; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Pt9yS .framer-1r6lnz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-d7ptsw, .framer-Pt9yS .framer-buj8lx, .framer-Pt9yS .framer-1eybgt5, .framer-Pt9yS .framer-mk6ykb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-52jjeq, .framer-Pt9yS .framer-12tjncv, .framer-Pt9yS .framer-gi7ctn, .framer-Pt9yS .framer-13924i6, .framer-Pt9yS .framer-1gwurtw, .framer-Pt9yS .framer-1x96lhm, .framer-Pt9yS .framer-12o8t1t, .framer-Pt9yS .framer-m1emjp, .framer-Pt9yS .framer-rhc8ff, .framer-Pt9yS .framer-m5v4oo, .framer-Pt9yS .framer-1lwwodm, .framer-Pt9yS .framer-15hyczl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Pt9yS .framer-u8v2lz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 97px; }\",\".framer-Pt9yS .framer-hfbr7p-container, .framer-Pt9yS .framer-ea7g61-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Pt9yS .framer-1dht73y, .framer-Pt9yS .framer-h4szaj, .framer-Pt9yS .framer-iihhdp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-krkfyw-container, .framer-Pt9yS .framer-1qcuvna-container, .framer-Pt9yS .framer-1j6ggv7-container, .framer-Pt9yS .framer-g1z7fy-container, .framer-Pt9yS .framer-ogqzfs-container, .framer-Pt9yS .framer-myazxn-container, .framer-Pt9yS .framer-12g4ogo-container, .framer-Pt9yS .framer-1ojyp2b-container, .framer-Pt9yS .framer-hrv6ws-container, .framer-Pt9yS .framer-dus8jc-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Pt9yS .framer-e6ofqe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-Pt9yS .framer-6sl03g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1280px; }\",\".framer-Pt9yS .framer-f5wd0a { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 15px 0px 15px 0px; position: relative; width: 1px; }\",\".framer-Pt9yS .framer-xpp9rc { flex: none; height: 96px; position: relative; text-decoration: none; width: 97px; }\",\".framer-Pt9yS .framer-xuvi4v { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-19bwlgb { 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: 160px; }\",\".framer-Pt9yS .framer-1d9kala { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-Pt9yS .framer-pk5v6t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-19aj5pp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-hbj9hl { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-Pt9yS .framer-11sqm9f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 377px; }\",\".framer-Pt9yS .framer-j3hndr, .framer-Pt9yS .framer-1g8ybuw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: 32px; }\",\".framer-Pt9yS .framer-1wjt6qx, .framer-Pt9yS .framer-14v1zpk { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: auto; justify-content: center; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: 1px; }\",\".framer-Pt9yS .framer-bufyg6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-wk9bwg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-cc3yuv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 32px; word-break: break-word; word-wrap: break-word; }\",\".framer-Pt9yS .framer-pejn2v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-ejty4x, .framer-Pt9yS .framer-1krr8wx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-zmsxs1, .framer-Pt9yS .framer-mxgq4z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-cwbbut { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pt9yS .framer-12tm82o-container, .framer-Pt9yS .framer-uedytw-container, .framer-Pt9yS .framer-131g13w-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-Pt9yS .framer-1x3v0f9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 48px 0px 48px 0px; position: relative; width: 100%; }\",\".framer-Pt9yS .framer-1h0r56k { flex: none; height: 24px; position: relative; white-space: pre; width: auto; }\",\".framer-Pt9yS.framer-v-b9ejws.framer-mtvk8k { width: 810px; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-4a6tni { gap: 32px; padding: 32px; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-kz9yn1 { flex-direction: column; gap: 32px; padding: 0px; width: 100%; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-1u0zmuo { align-content: center; align-items: center; flex: none; flex-direction: row; gap: 32px; height: min-content; width: 100%; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-10tcyla { flex: 1 0 0px; width: 1px; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-e6ofqe, .framer-Pt9yS.framer-v-dwtpyf .framer-e6ofqe { gap: 32px; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-6sl03g { align-content: center; align-items: center; flex-direction: column; gap: 24px; width: 100%; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-f5wd0a { flex: none; width: min-content; }\",\".framer-Pt9yS.framer-v-b9ejws .framer-1x3v0f9 { padding: 32px 0px 32px 0px; }\",\".framer-Pt9yS.framer-v-dwtpyf.framer-mtvk8k { width: 390px; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-4a6tni { gap: 24px; padding: 24px; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-kz9yn1 { flex-direction: column; gap: 24px; padding: 0px; width: 100%; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-1u0zmuo { flex: none; width: 100%; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-1r6lnz { flex-direction: column; gap: 24px; width: 100%; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-d7ptsw, .framer-Pt9yS.framer-v-dwtpyf .framer-buj8lx, .framer-Pt9yS.framer-v-dwtpyf .framer-1eybgt5, .framer-Pt9yS.framer-v-dwtpyf .framer-mk6ykb { width: 100%; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-6sl03g { align-content: center; align-items: center; flex-direction: column; gap: 32px; padding: 0px; width: 100%; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-f5wd0a { align-content: center; align-items: center; flex: none; flex-direction: column; gap: 32px; width: 100%; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-hbj9hl { align-self: unset; width: min-content; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-11sqm9f { width: min-content; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-pejn2v { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-ejty4x { z-index: 1; }\",\".framer-Pt9yS.framer-v-dwtpyf .framer-1x3v0f9 { padding: 32px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Pt9yS[data-border=\"true\"]::after, .framer-Pt9yS [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 639\n * @framerIntrinsicWidth 1328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"abNhcldwB\":{\"layout\":[\"fixed\",\"auto\"]},\"QX_9vYHrg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTtNs4GeJE=withCSS(Component,css,\"framer-Pt9yS\");export default FramerTtNs4GeJE;FramerTtNs4GeJE.displayName=\"Basic Footer\";FramerTtNs4GeJE.defaultProps={height:639,width:1328};addPropertyControls(FramerTtNs4GeJE,{variant:{options:[\"QVPkw1tDB\",\"abNhcldwB\",\"QX_9vYHrg\"],optionTitles:[\"Basic -> Desktop\",\"Basic -> Laptop\",\"Basic -> Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTtNs4GeJE,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PudXOzhOp-j94InI.woff2\",weight:\"500\"},{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"}]},...FooterLinkFonts,...SocialLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTtNs4GeJE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"639\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1328\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"abNhcldwB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QX_9vYHrg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TtNs4GeJE.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * COOKIE BANNER — FFAIR\n *\n * Simple cookie consent bar (Accept / Decline).\n * - Stores choice in localStorage under `storageKey` (default: \"ffair_cookie_consent\").\n * - Shows only on first visit (when no choice is stored yet).\n * - Fixed full-width bar at the bottom of the viewport.\n * - Responsive: row on desktop, stacked on narrow screens.\n *\n * Place this component once (globally, e.g. in the Main Layout) so it appears on every page.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 72\n */export default function CookieBanner(props){const{messageBeforeLink,linkLabel,messageAfterLink,privacyUrl,acceptLabel,declineLabel,storageKey,zIndex,// styles\nbgColor,textColor,linkColor,borderColor,fontSize,radius,acceptBg,acceptText,declineBg,declineText,declineBorder,previewInCanvas}=props;const[visible,setVisible]=useState(false);const[isNarrow,setIsNarrow]=useState(false);// Decide visibility once on mount.\nuseEffect(()=>{// On the Framer canvas always render so the banner can be designed/seen.\nif(RenderTarget.current()===RenderTarget.canvas){setVisible(previewInCanvas);return;}try{const stored=window.localStorage.getItem(storageKey);if(!stored)setVisible(true);}catch(e){// localStorage blocked (private mode etc.) — show, but choice just won't persist.\nsetVisible(true);}},[storageKey,previewInCanvas]);// Track narrow viewport for responsive layout.\nuseEffect(()=>{if(typeof window===\"undefined\")return;const check=()=>setIsNarrow(window.innerWidth<640);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);function handleChoice(value){try{window.localStorage.setItem(storageKey,value);}catch(e){// ignore — nothing else we can do if storage is blocked\n}setVisible(false);}const onCanvas=RenderTarget.current()===RenderTarget.canvas;const containerStyle={position:\"fixed\",left:0,right:0,bottom:0,zIndex:zIndex,boxSizing:\"border-box\",width:\"100%\",background:bgColor,borderTop:`1px solid ${borderColor}`,padding:isNarrow?\"16px 20px\":\"16px 24px\",display:\"flex\",flexDirection:isNarrow?\"column\":\"row\",alignItems:isNarrow?\"stretch\":\"center\",justifyContent:\"flex-start\",gap:isNarrow?12:24,fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\"};const textStyle={color:textColor,fontSize:fontSize,lineHeight:1.5,margin:0,flex:isNarrow?\"none\":\"0 1 auto\"};const linkStyle={color:linkColor,textDecoration:\"underline\",textUnderlineOffset:\"2px\"};const buttonsWrapStyle={display:\"flex\",flexDirection:\"row\",gap:12,flexShrink:0,justifyContent:isNarrow?\"stretch\":\"flex-start\",// Desktop: put the buttons on the LEFT of the banner (clear of the\n// bottom-right chat/video widgets). Mobile keeps natural order.\norder:isNarrow?0:-1};const baseBtn={fontSize:fontSize,fontWeight:600,lineHeight:1,padding:\"10px 20px\",borderRadius:radius,cursor:\"pointer\",whiteSpace:\"nowrap\",flex:isNarrow?\"1 1 0\":\"none\",fontFamily:\"inherit\"};const acceptStyle={...baseBtn,background:acceptBg,color:acceptText,border:\"1px solid transparent\"};const declineStyle={...baseBtn,background:declineBg,color:declineText,border:`1px solid ${declineBorder}`};return /*#__PURE__*/_jsx(AnimatePresence,{children:visible?/*#__PURE__*/_jsxs(motion.div,{style:containerStyle,role:\"dialog\",\"aria-label\":\"Cookie consent\",initial:onCanvas?false:{y:\"110%\",opacity:0},animate:{y:0,opacity:1},exit:{y:\"110%\",opacity:0},transition:{type:\"spring\",stiffness:220,damping:28},children:[/*#__PURE__*/_jsxs(\"p\",{style:textStyle,children:[messageBeforeLink,/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,style:linkStyle,target:\"_self\",rel:\"noopener\",children:linkLabel}),messageAfterLink]}),/*#__PURE__*/_jsxs(\"div\",{style:buttonsWrapStyle,children:[/*#__PURE__*/_jsx(motion.button,{style:declineStyle,onClick:()=>handleChoice(\"declined\"),whileHover:{scale:1.03},whileTap:{scale:.97},transition:{type:\"spring\",stiffness:360,damping:24},children:declineLabel}),/*#__PURE__*/_jsx(motion.button,{style:acceptStyle,onClick:()=>handleChoice(\"accepted\"),whileHover:{scale:1.03},whileTap:{scale:.97},transition:{type:\"spring\",stiffness:360,damping:24},children:acceptLabel})]})]},\"ffair-cookie-banner\"):null});}CookieBanner.defaultProps={messageBeforeLink:\"We use cookies to improve your experience and understand how the site is used. See our \",linkLabel:\"Privacy Policy\",messageAfterLink:\" for details.\",privacyUrl:\"https://www.ffair.io/privacy-policy\",acceptLabel:\"Accept\",declineLabel:\"Decline\",storageKey:\"ffair_cookie_consent\",zIndex:1e3,bgColor:\"#FFFFFF\",textColor:\"#1A1A1A\",linkColor:\"#1453FF\",borderColor:\"#E6E6E6\",fontSize:14,radius:8,acceptBg:\"#1453FF\",acceptText:\"#FFFFFF\",declineBg:\"#FFFFFF\",declineText:\"#1A1A1A\",declineBorder:\"#D0D0D0\",previewInCanvas:true};addPropertyControls(CookieBanner,{messageBeforeLink:{type:ControlType.String,title:\"Text Before\",displayTextArea:true,defaultValue:\"We use cookies to improve your experience and understand how the site is used. See our \"},linkLabel:{type:ControlType.String,title:\"Link Label\",defaultValue:\"Privacy Policy\"},messageAfterLink:{type:ControlType.String,title:\"Text After\",defaultValue:\" for details.\"},privacyUrl:{type:ControlType.Link,title:\"Privacy URL\"},acceptLabel:{type:ControlType.String,title:\"Accept Label\",defaultValue:\"Accept\"},declineLabel:{type:ControlType.String,title:\"Decline Label\",defaultValue:\"Decline\"},storageKey:{type:ControlType.String,title:\"Storage Key\",defaultValue:\"ffair_cookie_consent\"},zIndex:{type:ControlType.Number,title:\"Z Index\",min:0,max:1e5,step:1,defaultValue:1e3},fontSize:{type:ControlType.Number,title:\"Font Size\",min:10,max:24,step:1,defaultValue:14},radius:{type:ControlType.Number,title:\"Btn Radius\",min:0,max:40,step:1,defaultValue:8},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#1A1A1A\"},linkColor:{type:ControlType.Color,title:\"Link\",defaultValue:\"#1453FF\"},borderColor:{type:ControlType.Color,title:\"Top Border\",defaultValue:\"#E6E6E6\"},acceptBg:{type:ControlType.Color,title:\"Accept BG\",defaultValue:\"#1453FF\"},acceptText:{type:ControlType.Color,title:\"Accept Text\",defaultValue:\"#FFFFFF\"},declineBg:{type:ControlType.Color,title:\"Decline BG\",defaultValue:\"#FFFFFF\"},declineText:{type:ControlType.Color,title:\"Decline Text\",defaultValue:\"#1A1A1A\"},declineBorder:{type:ControlType.Color,title:\"Decline Border\",defaultValue:\"#D0D0D0\"},previewInCanvas:{type:ControlType.Boolean,title:\"Show in Canvas\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"72\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieBanner.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 760\n * @framerIntrinsicHeight 420\n */export default function WeeklyDemoPopup(props){const{heading,body,ctaLabel,ctaUrl,sameTab,image,triggerMode,scrollThreshold,delay,dismissDays,storageKey,excludedPaths,lockScroll,zIndex,scrimColor,cardBg,cardRadius,headingColor,bodyColor,ctaBg,ctaText,ctaRadius,closeColor,maxWidth,previewInCanvas}=props;const onCanvas=RenderTarget.current()!==RenderTarget.preview&&RenderTarget.current()!==RenderTarget.export;const[open,setOpen]=useState(false);const closedRef=useRef(false);function dismissedRecently(){try{const ts=window.localStorage.getItem(storageKey);if(!ts)return false;const ageDays=(Date.now()-Number(ts))/864e5;return ageDays<dismissDays;}catch(e){return false;}}function isExcludedPath(){try{const current=window.location.pathname.replace(/\\/+$/,\"\")||\"/\";return String(excludedPaths).split(\",\").map(p=>p.trim().replace(/\\/+$/,\"\")||\"/\").filter(Boolean).includes(current);}catch(e){return false;}}function close(){try{window.localStorage.setItem(storageKey,String(Date.now()));}catch(e){}closedRef.current=true;setOpen(false);}useEffect(()=>{if(onCanvas)return;if(isExcludedPath())return;if(dismissedRecently())return;if(triggerMode===\"immediate\"){setOpen(true);return;}if(triggerMode===\"delay\"){const t=setTimeout(()=>{if(!closedRef.current)setOpen(true);},Math.max(0,delay)*1e3);return()=>clearTimeout(t);}const onScroll=()=>{if(closedRef.current)return;if(window.scrollY>=scrollThreshold){setOpen(true);window.removeEventListener(\"scroll\",onScroll);}};window.addEventListener(\"scroll\",onScroll,{passive:true});onScroll();return()=>window.removeEventListener(\"scroll\",onScroll);},[onCanvas,triggerMode,scrollThreshold,delay]);useEffect(()=>{if(onCanvas||!open)return;const onKey=e=>{if(e.key===\"Escape\")close();};window.addEventListener(\"keydown\",onKey);let prevOverflow=\"\";if(lockScroll){prevOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";}return()=>{window.removeEventListener(\"keydown\",onKey);if(lockScroll)document.body.style.overflow=prevOverflow;};},[open,onCanvas,lockScroll]);const showCard=onCanvas?previewInCanvas:open;const fontStack=\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\";const scrimStyle=onCanvas?{position:\"relative\",display:\"flex\",justifyContent:\"center\"}:{position:\"fixed\",inset:0,zIndex:zIndex,background:scrimColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20};const cardStyle={position:\"relative\",boxSizing:\"border-box\",width:\"min(\"+maxWidth+\"px, calc(100vw - 40px))\",background:cardBg,borderRadius:cardRadius,padding:40,display:\"flex\",flexDirection:\"row\",flexWrap:\"wrap\",alignItems:\"center\",gap:32,fontFamily:fontStack,boxShadow:\"0 20px 60px rgba(0,0,0,0.25)\",overflow:\"hidden\"};const textColStyle={flex:\"1 1 280px\",minWidth:260,display:\"flex\",flexDirection:\"column\",gap:16};const mediaColStyle={flex:\"1 1 300px\",minWidth:260,display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};const closeBtnStyle={position:\"absolute\",top:16,right:16,width:28,height:28,border:\"none\",background:\"transparent\",color:closeColor,fontSize:22,lineHeight:\"28px\",cursor:\"pointer\",padding:0,zIndex:2};const headingStyle={color:headingColor,fontSize:34,fontWeight:700,lineHeight:1.15,margin:0};const bodyStyle={color:bodyColor,fontSize:16,lineHeight:1.55,margin:0};const imageStyle={width:\"100%\",height:\"auto\",borderRadius:12,display:\"block\"};const ctaStyle={alignSelf:\"flex-start\",background:ctaBg,color:ctaText,fontSize:16,fontWeight:600,textDecoration:\"none\",padding:\"14px 28px\",borderRadius:ctaRadius,cursor:\"pointer\",fontFamily:fontStack,marginTop:4,display:\"inline-flex\",alignItems:\"center\",gap:8};const imgSrc=image&&typeof image===\"object\"?image.src:image;return /*#__PURE__*/_jsx(AnimatePresence,{children:showCard?/*#__PURE__*/_jsx(motion.div,{style:scrimStyle,onClick:onCanvas?undefined:close,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":heading,initial:onCanvas?false:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:\"easeOut\"},children:/*#__PURE__*/_jsxs(motion.div,{style:cardStyle,onClick:e=>e.stopPropagation(),initial:onCanvas?false:{opacity:0,scale:.96,y:14},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.97,y:8},transition:{type:\"spring\",stiffness:260,damping:24},children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:closeBtnStyle,onClick:close,\"aria-label\":\"Close\",whileHover:{scale:1.12,opacity:.65},whileTap:{scale:.92},transition:{type:\"spring\",stiffness:400,damping:22},children:\"\\xd7\"}),/*#__PURE__*/_jsxs(\"div\",{style:textColStyle,children:[heading?/*#__PURE__*/_jsx(\"h2\",{style:headingStyle,children:heading}):null,body?/*#__PURE__*/_jsx(\"p\",{style:bodyStyle,children:body}):null,ctaLabel?/*#__PURE__*/_jsx(motion.a,{href:onCanvas?undefined:ctaUrl,style:ctaStyle,target:sameTab?\"_self\":\"_blank\",rel:sameTab?undefined:\"noopener noreferrer\",onClick:e=>{e.stopPropagation();if(onCanvas)e.preventDefault();},whileHover:{y:-2,scale:1.03},whileTap:{scale:.98},transition:{type:\"spring\",stiffness:320,damping:24},children:ctaLabel}):null]}),imgSrc?/*#__PURE__*/_jsx(\"div\",{style:mediaColStyle,children:/*#__PURE__*/_jsx(\"img\",{src:imgSrc,alt:\"\",style:imageStyle})}):null]})},\"ffair-demo-scrim\"):null});}WeeklyDemoPopup.defaultProps={heading:\"Weekly Product Tours Now Available\",body:\"Join our live product tour and explore the FFAIR platform alongside other event teams - every Wednesday at 4pm.\",ctaLabel:\"Book a platform tour\",ctaUrl:\"/book-demo#weeklydemo\",sameTab:true,triggerMode:\"scroll\",scrollThreshold:400,delay:6,dismissDays:7,storageKey:\"ffair_demo_popup_dismissed\",excludedPaths:\"/, /book-demo\",lockScroll:false,zIndex:1e3,cardRadius:16,ctaRadius:10,maxWidth:760,scrimColor:\"rgba(0,0,0,0.6)\",cardBg:\"#FFFFFF\",headingColor:\"#0E1116\",bodyColor:\"#444B54\",ctaBg:\"#FF2DAE\",ctaText:\"#FFFFFF\",closeColor:\"#0E1116\",previewInCanvas:true};addPropertyControls(WeeklyDemoPopup,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Weekly Product Tours Now Available\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"Join our live product tour and explore the FFAIR platform alongside other event teams - every Wednesday at 4pm.\"},image:{type:ControlType.Image,title:\"Image\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Book a platform tour\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/book-demo#weeklydemo\"},sameTab:{type:ControlType.Boolean,title:\"CTA Tab\",enabledTitle:\"Same\",disabledTitle:\"New\",defaultValue:true},triggerMode:{type:ControlType.Enum,title:\"Trigger\",options:[\"scroll\",\"delay\",\"immediate\"],optionTitles:[\"On Scroll\",\"After Delay\",\"Immediate\"],defaultValue:\"scroll\"},scrollThreshold:{type:ControlType.Number,title:\"Scroll px\",min:0,max:4e3,step:50,defaultValue:400,hidden:p=>p.triggerMode!==\"scroll\"},delay:{type:ControlType.Number,title:\"Delay (s)\",min:0,max:60,step:1,defaultValue:6,hidden:p=>p.triggerMode!==\"delay\"},dismissDays:{type:ControlType.Number,title:\"Remember (days)\",min:0,max:365,step:1,defaultValue:7},storageKey:{type:ControlType.String,title:\"Storage Key\",defaultValue:\"ffair_demo_popup_dismissed\"},excludedPaths:{type:ControlType.String,title:\"Hide On Paths\",defaultValue:\"/, /book-demo\"},lockScroll:{type:ControlType.Boolean,title:\"Lock Scroll\",defaultValue:false},zIndex:{type:ControlType.Number,title:\"z-index\",min:0,max:1e5,step:1,defaultValue:1e3},maxWidth:{type:ControlType.Number,title:\"Max Width\",min:320,max:1200,step:10,defaultValue:760},cardRadius:{type:ControlType.Number,title:\"Card Radius\",min:0,max:48,step:1,defaultValue:16},ctaRadius:{type:ControlType.Number,title:\"CTA Radius\",min:0,max:48,step:1,defaultValue:10},scrimColor:{type:ControlType.Color,title:\"Scrim\",defaultValue:\"rgba(0,0,0,0.6)\"},cardBg:{type:ControlType.Color,title:\"Card BG\",defaultValue:\"#FFFFFF\"},headingColor:{type:ControlType.Color,title:\"Heading\",defaultValue:\"#0E1116\"},bodyColor:{type:ControlType.Color,title:\"Body\",defaultValue:\"#444B54\"},ctaBg:{type:ControlType.Color,title:\"CTA BG\",defaultValue:\"#FF2DAE\"},ctaText:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"#FFFFFF\"},closeColor:{type:ControlType.Color,title:\"Close X\",defaultValue:\"#0E1116\"},previewInCanvas:{type:ControlType.Boolean,title:\"Show in Canvas\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WeeklyDemoPopup\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"420\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"760\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WeeklyDemoPopup.map","// Generated by Framer (9f612b6)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={YPZPMkJT8:new LazyValue(()=>import(\"./oFLDb2Ywa-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f612b6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,createTrigger,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,InjectSelectionStyle,parsePaddingString,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,SVG,TriggerSubscription,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX}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 FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import HeaderNavigation from\"#framer/local/canvasComponent/G4VWOYIJZ/G4VWOYIJZ.js\";import SmallFooter from\"#framer/local/canvasComponent/j1ythlyAJ/j1ythlyAJ.js\";import ButtonBasic from\"#framer/local/canvasComponent/Q1AzKppl2/Q1AzKppl2.js\";import BasicFooter from\"#framer/local/canvasComponent/TtNs4GeJE/TtNs4GeJE.js\";import CookieBanner from\"#framer/local/codeFile/fNyRUGT/CookieBanner.js\";import WeeklyDemoPopup from\"#framer/local/codeFile/UlR8Xhk/WeeklyDemoPopup.js\";import*as sharedStyle1 from\"#framer/local/css/j4IY3ek0k/j4IY3ek0k.js\";import*as sharedStyle2 from\"#framer/local/css/u2cEeKa8c/u2cEeKa8c.js\";import*as sharedStyle from\"#framer/local/css/Uyi7jHKXA/Uyi7jHKXA.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/oFLDb2Ywa/oFLDb2Ywa.js\";const WeeklyDemoPopupFonts=getFonts(WeeklyDemoPopup);const CookieBannerFonts=getFonts(CookieBanner);const HeaderNavigationFonts=getFonts(HeaderNavigation);const BasicFooterFonts=getFonts(BasicFooter);const SmallFooterFonts=getFonts(SmallFooter);const FramerIconsFonts=getFonts(FramerIcons);const ButtonBasicFonts=getFonts(ButtonBasic);const ContainerWithFX=withFX(Container);const breakpoints={CPnLF_4al:\"(min-width: 1440px)\",GZY1UECDl:\"(min-width: 810px) and (max-width: 1023.98px)\",HV33X0Kq1:\"(min-width: 1024px) and (max-width: 1279.98px)\",l9xJI0vfd:\"(max-width: 809.98px)\",LoFPRUcv8:\"(min-width: 1280px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-3GTle\";const variantClassNames={CPnLF_4al:\"framer-v-1g4lbnk\",GZY1UECDl:\"framer-v-1y9t9ba\",HV33X0Kq1:\"framer-v-gp4wxu\",l9xJI0vfd:\"framer-v-g81sb1\",LoFPRUcv8:\"framer-v-1wqz0sr\"};const PAMacDl1M=undefined;const iSdoh1wsa=undefined;const ZOxRq8K5y=undefined;const DFq6d_Bm2=undefined;const jz5WodEv2=undefined;const toOverflowWithClipFallback=value=>{if(value===\"clip\")return\"var(--overflow-clip-fallback, clip)\";return value;};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const trigger=createTrigger({interactions:[],trackingId:\"\"});const transition1={bounce:.2,delay:.2,duration:1,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:64};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:32};const animation4={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={bounce:0,delay:.075,duration:1,type:\"spring\"};const textEffect={effect:animation4,tokenization:\"word\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={bounce:.2,delay:.1,duration:1,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const textEffect1={effect:animation4,repeat:false,startDelay:0,tokenization:\"line\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const transition5={bounce:.2,delay:.3,duration:1,type:\"spring\"};const transition6={bounce:.2,delay:.3,duration:2,type:\"spring\"};const transition7={bounce:.2,delay:0,duration:3,type:\"spring\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:64};const transition8={bounce:.2,delay:.1,duration:2,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={bounce:.2,delay:.1,duration:3,type:\"spring\"};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:64};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition10={bounce:.2,delay:.2,duration:2,type:\"spring\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:0,y:64};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,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={l9xJI0vfd:[\".framer-3GTle.framer-1g4lbnk { background-color: var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, #ffffff); }\",\".framer-3GTle.framer-o2lwpc { left: 50%; padding: 156px 0px 0px 0px; top: 50%; width: 340px; }\",\".framer-3GTle .framer-d4nt23 { order: 2; padding: 24px; width: 100%; z-index: 2; }\",\".framer-3GTle .framer-1imnbck { gap: 16px; order: 0; }\",\".framer-3GTle .framer-8bxtsb-container { width: 100%; }\",\".framer-3GTle .framer-1spbpyl { left: 50%; order: 1; top: 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={l9xJI0vfd:\".framer-g81sb1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3GTle.framer-1lyv1nb, .framer-3GTle .framer-1lyv1nb { display: block; }\",\".framer-3GTle.framer-1g4lbnk { align-content: center; align-items: center; background-color: var(--token-4612abdf-79b4-4398-bb19-c8100f8dda76, #f5f5f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--up9npn); padding: var(--1mtt8c2); position: relative; width: 100%; }\",\".framer-3GTle .framer-1aots5e-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-3GTle .framer-1aknxh5-container { flex: none; height: auto; order: -999; position: relative; width: 1200px; }\",\".framer-3GTle .framer-1vyjmua-container { flex: none; height: auto; left: 0px; order: -998; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 3; }\",\".framer-3GTle .framer-1t2kal { flex: none; height: 458px; left: calc(50.00000000000002% - 966px / 2); order: -997; position: absolute; top: 0px; width: 966px; z-index: 0; }\",\".framer-3GTle .framer-13udazn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-3GTle .framer-3zpfv4-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; }\",\".framer-3GTle .framer-xuu5p9-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; }\",\".framer-3GTle.framer-nnz073 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; order: 1007; position: fixed; user-select: none; z-index: 10; }\",\".framer-3GTle.framer-o2lwpc { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; left: 52%; overflow: visible; padding: 0px 0px 24px 0px; position: fixed; top: 49%; width: 760px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-3GTle .framer-d4nt23 { align-content: flex-start; align-items: flex-start; background-color: var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 32px 128px 32px 32px; position: relative; width: 440px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3GTle .framer-1imnbck { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-3GTle .framer-1hk7u29 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-10wnf3v-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-3GTle .framer-1tiqbml { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-1iz9251 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-3GTle .framer-6iqbf4 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-3GTle .framer-8bxtsb-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-3GTle .framer-16qkci7 { align-content: flex-start; align-items: flex-start; background-color: #e9e9eb; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 362px; justify-content: flex-start; overflow: hidden; padding: 8px; position: absolute; right: 0px; top: 24px; width: 436px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-3GTle .framer-xjdpf9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 100%; }\",\".framer-3GTle .framer-6vptwt, .framer-3GTle .framer-31dhma, .framer-3GTle .framer-mnqvih { background-color: #a3a7ae; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: 6px; position: relative; width: 6px; }\",\".framer-3GTle .framer-1l2bged { align-content: flex-start; align-items: flex-start; background-color: #fafafa; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; box-shadow: 0px 3px 3px -1.5px rgba(10, 12, 18, 0.04), 0px 8px 8px -4px rgba(10, 12, 18, 0.03), 0px 20px 24px -4px rgba(10, 12, 18, 0.08); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3GTle .framer-1vpxhzj { align-content: center; align-items: center; background-color: #194084; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 100%; }\",\".framer-3GTle .framer-6kuhr2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-ywqbd1, .framer-3GTle .framer-1yy5v5l, .framer-3GTle .framer-4x7pjb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-vst6yh, .framer-3GTle .framer-grv7l6, .framer-3GTle .framer-12p0i45, .framer-3GTle .framer-1190cc, .framer-3GTle .framer-5weg8o, .framer-3GTle .framer-5ql0ac, .framer-3GTle .framer-5i9nr6, .framer-3GTle .framer-v340ds, .framer-3GTle .framer-psmtj5, .framer-3GTle .framer-19iw4af { flex: none; gap: 0px; height: 12px; overflow: hidden; position: relative; width: 12px; }\",\".framer-3GTle .framer-1xxoieq { bottom: 4px; flex: none; left: 1px; position: absolute; right: 3px; top: 2px; }\",\".framer-3GTle .framer-1ss9ive { background-color: #2e90fa; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 24px; }\",\".framer-3GTle .framer-uc1vuw { flex: none; height: 16px; position: relative; width: 52px; }\",\".framer-3GTle .framer-a7fvz7 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-lvr7r { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-jcum95 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-1gk4acf { background-color: #2e90fa; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 4px; position: relative; width: 24px; }\",\".framer-3GTle .framer-h5ov3g { background-color: #2e90fa; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 4px; position: relative; width: 16px; }\",\".framer-3GTle .framer-1ye8tkx { background-color: #2e90fa; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-3GTle .framer-p1hey4, .framer-3GTle .framer-zu28kx, .framer-3GTle .framer-o0p7b1, .framer-3GTle .framer-kidd92, .framer-3GTle .framer-1ggdfch { bottom: 3px; flex: none; left: 1px; position: absolute; right: 3px; top: 1px; }\",\".framer-3GTle .framer-8jkigq { background-color: #2e90fa; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 32px; }\",\".framer-3GTle .framer-62xg4s { background-color: #2e90fa; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-3GTle .framer-1gesvjf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-vtec5l { --border-bottom-width: 0px; --border-color: #e9e9eb; --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 80px; }\",\".framer-3GTle .framer-1jz6kc6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-c6jb6b, .framer-3GTle .framer-n48hss, .framer-3GTle .framer-1he9f8s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 72px; }\",\".framer-3GTle .framer-e145z2, .framer-3GTle .framer-1ve419v, .framer-3GTle .framer-iv9ume, .framer-3GTle .framer-bfsl67, .framer-3GTle .framer-phtbfm, .framer-3GTle .framer-1q0jv4g, .framer-3GTle .framer-1r51n9j { background-color: #d5d6d9; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: 1 0 0px; height: 6px; position: relative; width: 1px; }\",\".framer-3GTle .framer-1q7cn3u, .framer-3GTle .framer-1dtgbr, .framer-3GTle .framer-1gc6auk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 100%; }\",\".framer-3GTle .framer-wyfa7h { bottom: 2px; flex: none; left: 0px; position: absolute; right: 2px; top: 0px; }\",\".framer-3GTle .framer-16ef15l { bottom: 3px; flex: none; left: 0px; position: absolute; right: 7px; top: 1px; }\",\".framer-3GTle .framer-1f5rpg1 { bottom: 3px; flex: none; left: 0px; position: absolute; right: 2px; top: 1px; }\",\".framer-3GTle .framer-1a91uif { background-color: #156fee; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: 1 0 0px; height: 6px; position: relative; width: 1px; }\",\".framer-3GTle .framer-18usfw3, .framer-3GTle .framer-c62vy3 { --border-bottom-width: 0px; --border-color: #e9e9eb; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-v2g8o7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 75px; }\",\".framer-3GTle .framer-17hxilj, .framer-3GTle .framer-usbacj { bottom: 2px; flex: none; left: 0px; position: absolute; right: 3px; top: 0px; }\",\".framer-3GTle .framer-6hnr4s { bottom: 3px; flex: none; left: 0px; position: absolute; right: 2px; top: 0px; }\",\".framer-3GTle .framer-1iuvdrn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 67px; }\",\".framer-3GTle .framer-16z5f0o { bottom: 2px; flex: none; left: 0px; position: absolute; right: 2px; top: 1px; }\",\".framer-3GTle .framer-p7uyb6 { bottom: 2px; flex: none; left: 1px; position: absolute; right: 3px; top: 0px; }\",\".framer-3GTle .framer-13sgzsk { 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; min-height: 16px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-10b740v { --border-bottom-width: 0px; --border-color: #e9e9eb; --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-3GTle .framer-1xxlcid { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-ndmxa1 { --framer-paragraph-spacing: 12px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 307px; word-break: break-word; word-wrap: break-word; }\",\".framer-3GTle .framer-jewxyj, .framer-3GTle .framer-ez54zu, .framer-3GTle .framer-bf1e0l, .framer-3GTle .framer-fu697e { --border-bottom-width: 1px; --border-color: #e9e9eb; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-3GTle .framer-96b27v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-yw0zxm, .framer-3GTle .framer-1cl5utq { flex: none; gap: 0px; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-3GTle .framer-pg6f6t, .framer-3GTle .framer-1n1s7j9 { --framer-paragraph-spacing: 12px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3GTle .framer-o0v3gj { --border-bottom-width: 1px; --border-color: #e9e9eb; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 1px 2px 0px rgba(10, 12, 18, 0.05); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-1hwrouq { align-content: center; align-items: center; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 120px; }\",\".framer-3GTle .framer-1f1g0hg, .framer-3GTle .framer-15bchz0, .framer-3GTle .framer-1h6opwc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-i64vxo { --framer-paragraph-spacing: 12px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88px; word-break: break-word; word-wrap: break-word; }\",\".framer-3GTle .framer-1fac1zx { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-a78u36, .framer-3GTle .framer-19x0qmt, .framer-3GTle .framer-a9vk2, .framer-3GTle .framer-1pbwu7z { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 56px; }\",\".framer-3GTle .framer-j3ux3z, .framer-3GTle .framer-v252sh { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 71px; }\",\".framer-3GTle .framer-14ql8r7, .framer-3GTle .framer-rinplm { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 43px; }\",\".framer-3GTle .framer-1xk4lgi { background-color: #156fee; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 78px; }\",\".framer-3GTle .framer-18axyeb { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 93px; }\",\".framer-3GTle .framer-1koegdu { --border-bottom-width: 0px; --border-color: #e9e9eb; --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-3GTle .framer-efvvpw { --framer-paragraph-spacing: 12px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 155px; word-break: break-word; word-wrap: break-word; }\",\".framer-3GTle .framer-1oefgsw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-1uxkc4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3GTle .framer-1uv8pvv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-1dxe8c8, .framer-3GTle .framer-7t2u9b { --framer-paragraph-spacing: 12px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 12px; word-break: break-word; word-wrap: break-word; }\",\".framer-3GTle .framer-kcll1g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: 69px; }\",\".framer-3GTle .framer-1d4qtqx { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 100%; }\",\".framer-3GTle .framer-ktpyu0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-h7efb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-1op8tb3 { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 49px; }\",\".framer-3GTle .framer-1nnui3z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-1bbc21g { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 63px; }\",\".framer-3GTle .framer-1spbpyl { align-content: flex-start; align-items: flex-start; aspect-ratio: 1 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 4px 4px -2px rgba(10, 12, 18, 0.04), 0px 24px 48px -12px rgba(10, 12, 18, 0.18); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 179px); justify-content: flex-start; left: 453px; overflow: hidden; padding: 10px; position: absolute; top: 78px; width: 179px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-3GTle .framer-1mftw16 { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; bottom: 0px; box-shadow: 0px 4px 4px -2px rgba(10, 12, 18, 0.04), 0px 24px 48px -12px rgba(10, 12, 18, 0.18); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: flex-start; left: calc(71.31578947368423% - 356.5px / 2); overflow: visible; padding: 16px 0px 16px 0px; position: absolute; width: 357px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-3GTle .framer-gukk62 { --border-bottom-width: 0px; --border-color: #e9e9eb; --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 200px; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; width: 180px; }\",\".framer-3GTle .framer-73rxxk { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-3GTle .framer-10psecq { bottom: 4px; flex: none; left: 2px; position: absolute; right: 4px; top: 2px; }\",\".framer-3GTle .framer-1w0emhb, .framer-3GTle .framer-lx6s90 { --framer-paragraph-spacing: 12px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 148px; word-break: break-word; word-wrap: break-word; }\",\".framer-3GTle .framer-qbsgbd, .framer-3GTle .framer-1i3hr92, .framer-3GTle .framer-15ozvef { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 18px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3GTle .framer-1dtdipz, .framer-3GTle .framer-1tmxn2x { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 87px; }\",\".framer-3GTle .framer-1vpt4ps { align-content: center; align-items: center; background-color: #156fee; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; box-shadow: 0px 1px 2px 0px rgba(10, 12, 18, 0.05), inset 0px -2px 0px 0px rgba(10, 12, 18, 0.05), inset 0px 0px 0px 1px rgba(10, 12, 18, 0.18); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3GTle .framer-n0r6ho { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 200px; justify-content: flex-start; overflow: hidden; padding: 16px; position: relative; width: 180px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3GTle .framer-16zluxw { --border-bottom-width: 1px; --border-color: #e9e9eb; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-3GTle .framer-1msofai, .framer-3GTle .framer-kddx7z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 18px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3GTle .framer-2zxrbm { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: 1 0 0px; height: 6px; position: relative; width: 1px; }\",\".framer-3GTle .framer-1mvn9ov { background-color: #e9e9eb; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: 6px; position: relative; width: 102px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-3GTle[data-border=\"true\"]::after, .framer-3GTle [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={CPnLF_4al:\"(min-width: 1440px)\",GZY1UECDl:\"(min-width: 810px) and (max-width: 1023.98px)\",HV33X0Kq1:\"(min-width: 1024px) and (max-width: 1279.98px)\",l9xJI0vfd:\"(max-width: 809.98px)\",LoFPRUcv8:\"(min-width: 1280px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"LoFPRUcv8\",Laptop:\"HV33X0Kq1\",Phone:\"l9xJI0vfd\",Tablet:\"GZY1UECDl\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Clip:\"clip\",Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const getProps=({basicFooter,height,id,overflow,padding,showMenu,smallFooter,width,...props})=>{return{...props,DFq6d_Bm2:basicFooter??props.DFq6d_Bm2??true,iSdoh1wsa:padding??props.iSdoh1wsa??\"112px 0px 0px 0px\",jz5WodEv2:smallFooter??props.jz5WodEv2,PAMacDl1M:humanReadableEnumMap[overflow]??overflow??props.PAMacDl1M??\"hidden\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CPnLF_4al\",ZOxRq8K5y:showMenu??props.ZOxRq8K5y??true};};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,PAMacDl1M,iSdoh1wsa,ZOxRq8K5y,DFq6d_Bm2,jz5WodEv2,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"l9xJI0vfd\")return false;return true;};const parsedPadding=typeof iSdoh1wsa===\"string\"?parsePaddingString(iSdoh1wsa):{top:iSdoh1wsa,right:iSdoh1wsa,bottom:iSdoh1wsa,left:iSdoh1wsa};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"CPnLF_4al\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-4612abdf-79b4-4398-bb19-c8100f8dda76, rgb(245, 245, 245)); } @media (max-width: 809.98px) { :root body { background: var(--token-36d09497-c26e-45e0-9bc2-aad7fab5a1b3, rgb(255, 255, 255)); } }\"}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(TriggerSubscription,{callback:()=>{overlay.show();},targetId:\"Ck8WROAA4-ovl\",trigger:trigger,triggeredExternally:overlay.visible,triggerId:\"Ck8WROAA4-c5plyp9p8\"}),/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1g4lbnk\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1mtt8c2\":numberToPixelString(iSdoh1wsa),\"--up9npn\":toOverflowWithClipFallback(PAMacDl1M),...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aots5e-container\",isAuthoredByUser:true,nodeId:\"M7EZj8cKM\",scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(WeeklyDemoPopup,{body:getLocalizedValue(\"v1\",activeLocale)??\"Join our live product tour and explore the FFAIR platform alongside other event teams — every Wednesday at 4pm.\",bodyColor:\"rgb(68, 75, 84)\",cardBg:\"rgb(255, 255, 255)\",cardRadius:16,closeColor:\"rgb(14, 17, 22)\",ctaBg:\"rgb(255, 45, 174)\",ctaLabel:getLocalizedValue(\"v2\",activeLocale)??\"Book a platform tour\",ctaRadius:10,ctaText:\"rgb(255, 255, 255)\",ctaUrl:getLocalizedValue(\"v3\",activeLocale)??\"/book-demo#weeklydemo\",delay:6,dismissDays:7,excludedPaths:getLocalizedValue(\"v5\",activeLocale)??\"/, /book-demo\",heading:getLocalizedValue(\"v0\",activeLocale)??\"Weekly Product Tours Now Available\",headingColor:\"rgb(14, 17, 22)\",height:\"100%\",id:\"M7EZj8cKM\",layoutId:\"M7EZj8cKM\",lockScroll:true,maxWidth:560,previewInCanvas:true,sameTab:true,scrimColor:\"rgba(0, 0, 0, 0.6)\",scrollThreshold:400,storageKey:getLocalizedValue(\"v4\",activeLocale)??\"ffair_demo_popup_dismissed\",triggerMode:\"scroll\",width:\"100%\",zIndex:1100})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aknxh5-container\",isAuthoredByUser:true,nodeId:\"xWN00cTm3\",scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(CookieBanner,{acceptBg:\"rgb(20, 83, 255)\",acceptLabel:getLocalizedValue(\"v9\",activeLocale)??\"Accept\",acceptText:\"rgb(255, 255, 255)\",bgColor:\"rgb(255, 255, 255)\",borderColor:\"rgb(230, 230, 230)\",declineBg:\"rgb(255, 255, 255)\",declineBorder:\"rgb(208, 208, 208)\",declineLabel:getLocalizedValue(\"v10\",activeLocale)??\"Decline\",declineText:\"rgb(26, 26, 26)\",fontSize:14,height:\"100%\",id:\"xWN00cTm3\",layoutId:\"xWN00cTm3\",linkColor:\"rgb(20, 83, 255)\",linkLabel:getLocalizedValue(\"v7\",activeLocale)??\"Privacy Policy\",messageAfterLink:getLocalizedValue(\"v8\",activeLocale)??\" for details.\",messageBeforeLink:getLocalizedValue(\"v6\",activeLocale)??\"We use cookies to improve your experience and understand how the site is used. See our \",previewInCanvas:true,privacyUrl:\"https://www.ffair.io/privacy-policy\",radius:8,storageKey:getLocalizedValue(\"v11\",activeLocale)??\"ffair_cookie_consent\",style:{width:\"100%\"},textColor:\"rgb(26, 26, 26)\",width:\"100%\",zIndex:1e3})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vyjmua-container\",layoutScroll:true,nodeId:\"QVVlR78EK\",scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GZY1UECDl:{JiQOUqXg2:false,variant:matchVariant(\"G8g4T87YJ\")},HV33X0Kq1:{JiQOUqXg2:false},l9xJI0vfd:{variant:matchVariant(\"G8g4T87YJ\")}},children:/*#__PURE__*/_jsx(HeaderNavigation,{height:\"100%\",id:\"QVVlR78EK\",JiQOUqXg2:true,JkfJ43XHQ:ZOxRq8K5y,layoutId:\"QVVlR78EK\",LjT74IrOP:true,style:{width:\"100%\"},variant:matchVariant(\"Pupf2UQUS\"),width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1t2kal hidden-g81sb1\",\"data-framer-name\":\"Pattern\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:458,intrinsicWidth:966,svg:'<svg width=\"966\" height=\"458\" viewBox=\"-1 -1 966 458\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M3.80374e-05 0L0 456M68.8572 0L68.8571 456M137.714 0L137.714 456M206.571 0L206.571 456M275.429 0L275.429 456M344.286 0L344.286 456M413.143 0L413.143 456M482 0L482 456M550.857 0V456M619.714 0L619.714 456M688.571 0V456M757.428 0V456M826.286 0V456M895.143 0V456M964 0V456\" stroke=\"url(#paint0_radial_10814_117894)\" stroke-opacity=\"0.16\"/>\\n<defs>\\n<radialGradient id=\"paint0_radial_10814_117894\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(482) rotate(90) scale(393 830.816)\">\\n<stop stop-color=\"#717784\"/>\\n<stop offset=\"1\" stop-color=\"#717784\" stop-opacity=\"0\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-13udazn\"}),DFq6d_Bm2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:639,width:`calc(100vw - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3zpfv4-container\",nodeId:\"AiFWGRX4F\",scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GZY1UECDl:{variant:matchVariant(\"abNhcldwB\")},HV33X0Kq1:{variant:matchVariant(\"abNhcldwB\")},l9xJI0vfd:{variant:matchVariant(\"QX_9vYHrg\")}},children:/*#__PURE__*/_jsx(BasicFooter,{height:\"100%\",id:\"AiFWGRX4F\",layoutId:\"AiFWGRX4F\",style:{width:\"100%\"},variant:matchVariant(\"QVPkw1tDB\"),width:\"100%\"})})})}),jz5WodEv2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:`calc(100vw - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xuu5p9-container\",nodeId:\"V_EMiBT0U\",scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{l9xJI0vfd:{variant:matchVariant(\"hcjPN6IeC\")}},children:/*#__PURE__*/_jsx(SmallFooter,{height:\"100%\",id:\"V_EMiBT0U\",layoutId:\"V_EMiBT0U\",style:{width:\"100%\"},variant:matchVariant(\"jAqiwTrPl\"),width:\"100%\"})})})}),/*#__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:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-nnz073\"),exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"Ck8WROAA4\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-o2lwpc\"),\"data-framer-name\":\"Pop Up Banner\",exit:animation,initial:animation2,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-d4nt23\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1imnbck\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hk7u29\",\"data-framer-name\":\"close\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10wnf3v-container\",\"data-framer-name\":\"x-close\",isAuthoredByUser:true,isModuleExternal:true,name:\"x-close\",nodeId:\"lugxumzff\",scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-b4b8ed5b-d9d2-4100-8b73-52542cb720bd, rgb(164, 167, 174))\",height:\"100%\",id:\"lugxumzff\",layoutId:\"lugxumzff\",name:\"x-close\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:getLocalizedValue(\"v12\",activeLocale)??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path stroke=\"#ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M18 6 6 18M6 6l12 12\"/></svg>',width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tiqbml\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{l9xJI0vfd:{children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-14rqpxt\",\"data-styles-preset\":\"j4IY3ek0k\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Weekly Product Tours Now Available\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:animation1,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-16yz9rz\",\"data-styles-preset\":\"Uyi7jHKXA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Weekly Product Tours Now Available\"})}),className:\"framer-1iz9251\",effect:textEffect,fonts:[\"Inter\"],initial:animation3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:animation5,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1gqvppn\",\"data-styles-preset\":\"u2cEeKa8c\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a2728e71-c21e-4606-86c2-396e0a705b68, rgb(65, 70, 81))\"},children:[\"Join our live product tour and explore the FFAIR platform alongside other event teams - \",/*#__PURE__*/_jsx(\"strong\",{children:\"every Wednesday at 4pm\"}),\".\"]})}),className:\"framer-6iqbf4\",effect:textEffect1,fonts:[\"Inter\",\"Inter-Bold\"],initial:animation3,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined},{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined},{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined},{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined},{href:{webPageId:\"fo4jHpa19\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{l9xJI0vfd:{width:\"292px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{l9xJI0vfd:{__framer__animate:{transition:transition6}}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-8bxtsb-container\",nodeId:\"fV0Ip8JQ_\",rendersWithMotion:true,scopeId:\"oFLDb2Ywa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GZY1UECDl:{BBoGVVNq3:resolvedLinks[3]},HV33X0Kq1:{BBoGVVNq3:resolvedLinks[2]},l9xJI0vfd:{BBoGVVNq3:resolvedLinks[4],style:{height:\"100%\",width:\"100%\"}},LoFPRUcv8:{BBoGVVNq3:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(ButtonBasic,{b6h40Z1_y:false,BBoGVVNq3:resolvedLinks[0],height:\"100%\",id:\"fV0Ip8JQ_\",layoutId:\"fV0Ip8JQ_\",MnqCt9u3J:true,OLO1PkxZF:getLocalizedValue(\"v2\",activeLocale)??\"Book a platform tour\",style:{height:\"100%\"},variant:matchVariant(\"B3tv5R3IF\"),width:\"100%\",XEJFs7coi:false})})})})})})})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{animate:animation8,className:\"framer-16qkci7 hidden-g81sb1\",\"data-framer-name\":\"Dashboard UI / Basic\",exit:animation7,initial:animation2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xjdpf9\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6vptwt\",\"data-framer-name\":\"Ellipse 5\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-31dhma\",\"data-framer-name\":\"Ellipse 6\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mnqvih\",\"data-framer-name\":\"Ellipse 7\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l2bged\",\"data-framer-name\":\"Website\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vpxhzj\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6kuhr2\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ywqbd1\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vst6yh\",\"data-framer-name\":\"arrow-narrow-left\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1xxoieq\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:8,intrinsicWidth:10,svg:'<svg width=\"10\" height=\"8\" viewBox=\"-1 -1 10 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8 3H0M0 3L3 6M0 3L3 0\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ss9ive\",\"data-framer-name\":\"Rectangle 165\"})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uc1vuw\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:52,svg:'<svg width=\"52\" height=\"16\" viewBox=\"0 0 52 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_16816_26946)\">\\n<path d=\"M10.9032 15.9375L8.00005 14.6938L5.09692 15.9375V9.96875H10.9032V15.9375Z\" fill=\"#1570EF\"/>\\n<path d=\"M8.49243 -0.326111C8.69623 -0.408253 9.06609 -0.561216 9.44946 -0.472595L9.44849 -0.471619C9.83779 -0.38197 10.1061 -0.0830722 10.2581 0.0859985C10.3517 0.190155 10.4158 0.264979 10.4866 0.335022C10.5546 0.40229 10.5986 0.433618 10.6262 0.447327C10.7112 0.48954 10.8361 0.497668 11.1311 0.519592C11.3529 0.536078 11.7518 0.562711 12.0588 0.815491H12.0579C12.3618 1.06438 12.4743 1.44778 12.5393 1.6651C12.6255 1.95301 12.6625 2.08056 12.7239 2.15924C12.784 2.23628 12.894 2.29897 13.1506 2.44928C13.3458 2.5636 13.6877 2.76283 13.8567 3.12115C14.0249 3.47563 13.9645 3.86945 13.9309 4.09479C13.8873 4.38732 13.8662 4.52309 13.8879 4.62604L13.9104 4.69244C13.9226 4.72005 13.9406 4.75355 13.9651 4.79498C14.0164 4.88182 14.0732 4.96297 14.1516 5.08014C14.2812 5.27391 14.5002 5.60257 14.5002 6.00006C14.5002 6.3983 14.2801 6.72793 14.1506 6.92096C14.0723 7.03768 14.0149 7.11805 13.9641 7.20416C13.9397 7.24558 13.9224 7.27947 13.9104 7.3067L13.8879 7.37018C13.8648 7.4754 13.887 7.61197 13.9309 7.90631C13.9645 8.13144 14.0259 8.52449 13.8577 8.87897C13.6875 9.23726 13.3443 9.43628 13.1487 9.55084C12.8921 9.70109 12.7841 9.76345 12.7258 9.83893L12.7239 9.84088C12.6625 9.91956 12.6255 10.0471 12.5393 10.335C12.4742 10.5526 12.3616 10.9367 12.0569 11.1856C11.7492 11.4368 11.3526 11.464 11.1301 11.4805C10.8357 11.5024 10.7113 11.5105 10.6262 11.5528C10.598 11.5668 10.5538 11.5989 10.4856 11.6661C10.4147 11.7358 10.3496 11.8106 10.2561 11.9141C10.1042 12.0824 9.83723 12.3799 9.45239 12.4717L9.44946 12.4727C9.06609 12.5613 8.69623 12.4084 8.49243 12.3262C8.22006 12.2165 8.09955 12.1671 8.00024 12.1671C7.90093 12.1671 7.78043 12.2165 7.50806 12.3262C7.30425 12.4084 6.9344 12.5613 6.55103 12.4727V12.4717C6.16215 12.3819 5.8943 12.0831 5.74243 11.9141C5.64881 11.81 5.58473 11.7351 5.51392 11.6651C5.4459 11.5978 5.40188 11.5665 5.37427 11.5528C5.28925 11.5106 5.16436 11.5025 4.86938 11.4805C4.64754 11.464 4.24866 11.4374 3.94165 11.1846V11.1837C3.63849 10.9347 3.52614 10.5521 3.46118 10.335C3.37502 10.0471 3.33797 9.91956 3.27661 9.84088C3.21647 9.76384 3.10652 9.70115 2.84985 9.55084C2.65443 9.4364 2.31163 9.23705 2.14282 8.87799C1.97497 8.52368 2.036 8.13054 2.06958 7.90533C2.1136 7.61014 2.13533 7.47445 2.11255 7.37115V7.37018C2.10541 7.33813 2.08493 7.28653 2.03638 7.20416C1.98559 7.11805 1.92814 7.03768 1.84985 6.92096C1.72039 6.72793 1.50024 6.3983 1.50024 6.00006C1.50024 5.60257 1.71924 5.27391 1.84888 5.08014C1.92727 4.96297 1.9841 4.88182 2.0354 4.79498C2.08442 4.71199 2.10496 4.65937 2.11255 4.62604C2.13436 4.52132 2.11301 4.38468 2.06958 4.09381C2.03596 3.86868 1.97462 3.47563 2.14282 3.12115C2.31297 2.76286 2.65619 2.56384 2.85181 2.44928C3.10837 2.29903 3.21634 2.23668 3.27466 2.16119L3.27661 2.15924C3.33797 2.08056 3.37502 1.95301 3.46118 1.6651C3.5263 1.44752 3.63884 1.06338 3.9436 0.814514C4.25125 0.563336 4.64793 0.536146 4.87036 0.519592C5.16478 0.497678 5.28919 0.489572 5.37427 0.447327C5.40253 0.433297 5.44665 0.401186 5.51489 0.334045C5.5858 0.264281 5.65092 0.189556 5.74438 0.0859985C5.8963 -0.0823198 6.16326 -0.379784 6.5481 -0.471619L6.55103 -0.472595C6.9344 -0.561216 7.30425 -0.408253 7.50806 -0.326111C7.78043 -0.216338 7.90093 -0.166931 8.00024 -0.166931C8.09955 -0.166931 8.22006 -0.216338 8.49243 -0.326111Z\" fill=\"#1570EF\" stroke=\"#194185\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.20435 5.50665C4.93188 5.77912 4.93188 6.22089 5.20435 6.49335L7.50665 8.79565C7.77911 9.06812 8.22088 9.06812 8.49335 8.79565L10.7957 6.49335C11.0681 6.22089 11.0681 5.77912 10.7957 5.50665L8.49335 3.20434C8.22088 2.93189 7.77911 2.93189 7.50665 3.20434L5.20435 5.50665ZM9.24608 5.43339L8 4.18733L6.75392 5.43339C6.57228 5.61504 6.57228 5.90954 6.75392 6.09123C6.93556 6.27285 7.23007 6.27285 7.41172 6.09123L7.63 5.87292C7.83435 5.66858 8.16565 5.66858 8.37 5.87292L8.58827 6.09123C8.76992 6.27285 9.06442 6.27285 9.24608 6.09123C9.42773 5.90954 9.42773 5.61504 9.24608 5.43339Z\" fill=\"white\"/>\\n</g>\\n<path d=\"M20 8C20 6.34315 21.3431 5 23 5H49C50.6569 5 52 6.34315 52 8C52 9.65685 50.6569 11 49 11H23C21.3431 11 20 9.65685 20 8Z\" fill=\"#2E90FA\"/>\\n<defs>\\n<clipPath id=\"clip0_16816_26946\">\\n<rect width=\"16\" height=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a7fvz7\",\"data-framer-name\":\"Right\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lvr7r\",\"data-framer-name\":\"Right\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yy5v5l\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jcum95\",\"data-framer-name\":\"Rectangle\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gk4acf\",\"data-framer-name\":\"Rectangle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h5ov3g\",\"data-framer-name\":\"Rectangle\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ye8tkx\",\"data-framer-name\":\"Rectangle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-grv7l6\",\"data-framer-name\":\"log-out-01\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-p1hey4\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:11,svg:'<svg width=\"11\" height=\"11\" viewBox=\"-1 -1 11 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.5 7L9 4.5M9 4.5L6.5 2M9 4.5H3M3 0H2.4C1.55992 0 1.13988 0 0.819015 0.16349C0.536772 0.3073 0.307301 0.536771 0.163491 0.819014C0 1.13988 0 1.55992 0 2.4V6.6C0 7.44008 0 7.86012 0.16349 8.18099C0.3073 8.46323 0.536771 8.6927 0.819014 8.83651C1.13988 9 1.55992 9 2.4 9H3\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4x7pjb\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-8jkigq\",\"data-framer-name\":\"Rectangle 165\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-62xg4s\",\"data-framer-name\":\"Rectangle\"})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gesvjf\",\"data-framer-name\":\"General\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vtec5l\",\"data-border\":true,\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jz6kc6\",\"data-framer-name\":\"Menu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c6jb6b\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12p0i45\",\"data-framer-name\":\"layout-alt-01\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zu28kx\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:11,svg:'<svg width=\"11\" height=\"11\" viewBox=\"-1 -1 11 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 3H9M3 3L3 9M2.4 0H6.6C7.44008 0 7.86012 0 8.18099 0.16349C8.46323 0.3073 8.6927 0.536771 8.83651 0.819014C9 1.13988 9 1.55992 9 2.4V6.6C9 7.44008 9 7.86012 8.83651 8.18099C8.6927 8.46323 8.46323 8.6927 8.18099 8.83651C7.86012 9 7.44008 9 6.6 9H2.4C1.55992 9 1.13988 9 0.819014 8.83651C0.536771 8.6927 0.3073 8.46323 0.16349 8.18099C0 7.86012 0 7.44008 0 6.6V2.4C0 1.55992 0 1.13988 0.16349 0.819014C0.3073 0.536771 0.536771 0.3073 0.819014 0.16349C1.13988 0 1.55992 0 2.4 0Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e145z2\",\"data-framer-name\":\"Rectangle 165\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q7cn3u\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1190cc\",\"data-framer-name\":\"check-circle-broken\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wyfa7h\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"-1 -1 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10 4.54286V5.00286C9.99939 6.08107 9.65025 7.1302 9.00467 7.99377C8.35908 8.85735 7.45164 9.4891 6.41768 9.79481C5.38372 10.1005 4.27863 10.0638 3.26724 9.69015C2.25584 9.3165 1.39233 8.62591 0.80548 7.7214C0.218633 6.81688 -0.0601044 5.74689 0.0108384 4.67102C0.0817812 3.59514 0.498603 2.57103 1.19914 1.7514C1.89968 0.931772 2.84639 0.360553 3.89809 0.122935C4.9498 -0.114683 6.05013 -0.00596964 7.035 0.432862M10 1L5 6.005L3.5 4.505\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ve419v\",\"data-framer-name\":\"Rectangle 165\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n48hss\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5weg8o\",\"data-framer-name\":\"book-open-01\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16ef15l\",\"data-framer-name\":\"Fill\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:7,svg:'<svg width=\"7\" height=\"11\" viewBox=\"-1 -1 7 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.12\" d=\"M0 1.6C0 1.03995 0 0.759921 0.108993 0.546009C0.204867 0.357847 0.357847 0.204867 0.546009 0.108993C0.759921 0 1.03995 0 1.6 0H1.8C2.9201 0 3.48016 0 3.90798 0.217987C4.28431 0.409734 4.59027 0.715695 4.78201 1.09202C5 1.51984 5 2.0799 5 3.2V9L4.94997 8.92496C4.60265 8.40398 4.42899 8.14349 4.19955 7.95491C3.99643 7.78796 3.76238 7.6627 3.5108 7.5863C3.22663 7.5 2.91355 7.5 2.28741 7.5H1.6C1.03995 7.5 0.759921 7.5 0.546009 7.39101C0.357847 7.29513 0.204867 7.14215 0.108993 6.95399C0 6.74008 0 6.46005 0 5.9V1.6Z\" fill=\"#1570EF\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f5rpg1\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"11\" viewBox=\"-1 -1 12 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M5 9L4.94997 8.92496C4.60265 8.40398 4.42899 8.14349 4.19955 7.95491C3.99643 7.78796 3.76238 7.6627 3.5108 7.5863C3.22663 7.5 2.91355 7.5 2.28741 7.5H1.6C1.03995 7.5 0.759921 7.5 0.546009 7.39101C0.357847 7.29513 0.204867 7.14215 0.108993 6.95399C0 6.74008 0 6.46005 0 5.9V1.6C0 1.03995 0 0.759921 0.108993 0.546009C0.204867 0.357847 0.357847 0.204867 0.546009 0.108993C0.759921 0 1.03995 0 1.6 0H1.8C2.9201 0 3.48016 0 3.90798 0.217987C4.28431 0.409734 4.59027 0.715695 4.78201 1.09202C5 1.51984 5 2.0799 5 3.2M5 9V3.2M5 9L5.05003 8.92496C5.39735 8.40398 5.57101 8.14349 5.80045 7.95491C6.00357 7.78796 6.23762 7.6627 6.4892 7.5863C6.77337 7.5 7.08645 7.5 7.71259 7.5H8.4C8.96005 7.5 9.24008 7.5 9.45399 7.39101C9.64215 7.29513 9.79513 7.14215 9.89101 6.95399C10 6.74008 10 6.46005 10 5.9V1.6C10 1.03995 10 0.759921 9.89101 0.546009C9.79513 0.357847 9.64215 0.204867 9.45399 0.108993C9.24008 0 8.96005 0 8.4 0H8.2C7.07989 0 6.51984 0 6.09202 0.217987C5.71569 0.409734 5.40973 0.715695 5.21799 1.09202C5 1.51984 5 2.0799 5 3.2\" stroke=\"#1570EF\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a91uif\",\"data-framer-name\":\"Rectangle 165\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18usfw3\",\"data-border\":true,\"data-framer-name\":\"Menu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v2g8o7\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ql0ac\",\"data-framer-name\":\"shopping-bag-02\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-17hxilj\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"-1 -1 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.58124 3.5V2C6.58124 0.895431 5.68581 0 4.58124 0C3.47667 0 2.58124 0.895431 2.58124 2V3.5M0.377241 4.17598L0.077241 7.37598C-0.00805758 8.28583 -0.0507068 8.74076 0.100264 9.09214C0.232888 9.40081 0.465299 9.65603 0.760249 9.81689C1.096 10 1.55292 10 2.46676 10H6.69571C7.60956 10 8.06648 10 8.40223 9.81689C8.69718 9.65603 8.92959 9.40081 9.06221 9.09214C9.21319 8.74076 9.17054 8.28583 9.08524 7.37598L8.78524 4.17598C8.71321 3.40767 8.67719 3.02352 8.50441 2.73308C8.35224 2.47729 8.12741 2.27256 7.85853 2.14492C7.55323 2 7.16739 2 6.39572 2L2.76676 2C1.99508 2 1.60925 2 1.30395 2.14492C1.03507 2.27255 0.810243 2.47729 0.65807 2.73308C0.485285 3.02352 0.44927 3.40767 0.377241 4.17598Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-iv9ume\",\"data-framer-name\":\"Rectangle 165\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dtgbr\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5i9nr6\",\"data-framer-name\":\"shopping-cart-02\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6hnr4s\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"-1 -1 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M2.25007 7.5H7.66468C8.13966 7.5 8.37715 7.5 8.5707 7.41419C8.74135 7.33854 8.88742 7.21664 8.99237 7.06228C9.11142 6.88719 9.1539 6.65353 9.23887 6.18622L9.91426 2.47155C9.94371 2.30959 9.95844 2.2286 9.93569 2.16537C9.91573 2.10989 9.8768 2.06325 9.82579 2.03369C9.76765 2 9.68534 2 9.52071 2H1.50007M0 0H0.658202C0.779547 0 0.840219 0 0.889288 0.0221639C0.932537 0.0416992 0.969333 0.0731409 0.995374 0.112814C1.02492 0.157826 1.03438 0.217756 1.05331 0.337615L2.44669 9.16238C2.46562 9.28224 2.47508 9.34217 2.50463 9.38719C2.53067 9.42686 2.56746 9.4583 2.61071 9.47784C2.65978 9.5 2.72045 9.5 2.8418 9.5H8.5\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bfsl67\",\"data-framer-name\":\"Rectangle 165\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iuvdrn\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-v340ds\",\"data-framer-name\":\"receipt\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-o0p7b1\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:10,svg:'<svg width=\"10\" height=\"11\" viewBox=\"-1 -1 10 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 2.4C0 1.55992 0 1.13988 0.16349 0.819014C0.3073 0.536771 0.536771 0.3073 0.819014 0.16349C1.13988 0 1.55992 0 2.4 0H5.6C6.44008 0 6.86012 0 7.18099 0.16349C7.46323 0.3073 7.6927 0.536771 7.83651 0.819014C8 1.13988 8 1.55992 8 2.4V9L6.625 8L5.375 9L4 8L2.625 9L1.375 8L0 9V2.4Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-phtbfm\",\"data-framer-name\":\"Rectangle 165\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c62vy3\",\"data-border\":true,\"data-framer-name\":\"Menu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gc6auk\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-psmtj5\",\"data-framer-name\":\"user-check-01\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16z5f0o\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"11\" viewBox=\"-1 -1 12 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M5 6.25H2.75C2.05222 6.25 1.70333 6.25 1.41943 6.33612C0.780227 6.53002 0.28002 7.03023 0.0861198 7.66943C0 7.95333 0 8.30222 0 9M7 7.5L8 8.5L10 6.5M6.25 2.25C6.25 3.49264 5.24264 4.5 4 4.5C2.75736 4.5 1.75 3.49264 1.75 2.25C1.75 1.00736 2.75736 0 4 0C5.24264 0 6.25 1.00736 6.25 2.25Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q0jv4g\",\"data-framer-name\":\"Rectangle 165\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1he9f8s\",\"data-framer-name\":\"Menu Item\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19iw4af\",\"data-framer-name\":\"settings-02\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-usbacj\",\"data-framer-name\":\"Fill\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:11,svg:'<svg width=\"11\" height=\"12\" viewBox=\"-1 -1 11 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.12\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.46728 9.34278L3.17506 8.68556C3.07094 8.451 2.8951 8.25551 2.67284 8.12722C2.45045 7.99894 2.19317 7.9443 1.93784 7.97111L1.22284 8.04722C1.01002 8.06959 0.795277 8.02981 0.604592 7.9327C0.413908 7.83558 0.255451 7.68529 0.148393 7.5C0.0413038 7.31473 -0.00971506 7.10236 0.00152702 6.88866C0.0127691 6.67497 0.085789 6.46912 0.211727 6.29611L0.63506 5.71444C0.786031 5.50683 0.867329 5.25671 0.867282 5C0.867329 4.74329 0.786031 4.49318 0.63506 4.28556L0.211727 3.70389C0.085789 3.53088 0.0127691 3.32503 0.00152702 3.11134C-0.00971506 2.89764 0.0413038 2.68527 0.148393 2.5C0.255346 2.31462 0.413783 2.16424 0.604495 2.06711C0.795208 1.96998 1.01 1.93027 1.22284 1.95278L1.94006 2.02889C2.19539 2.0557 2.45267 2.00106 2.67506 1.87278C2.8965 1.74413 3.07152 1.54868 3.17506 1.31444L3.46728 0.657222C3.55415 0.461586 3.69592 0.295358 3.8754 0.178699C4.05487 0.0620413 4.26434 -3.4899e-05 4.47839 1.47194e-08C4.69245 -3.4899e-05 4.90192 0.0620413 5.08139 0.178699C5.26087 0.295358 5.40263 0.461586 5.4895 0.657222L5.78395 1.31444C5.88749 1.54868 6.06251 1.74413 6.28395 1.87278C6.50634 2.00106 6.76361 2.0557 7.01895 2.02889L7.73395 1.95278C7.94678 1.93027 8.16158 1.96998 8.35229 2.06711C8.543 2.16424 8.70144 2.31462 8.80839 2.5C8.91548 2.68527 8.9665 2.89764 8.95526 3.11134C8.94402 3.32503 8.871 3.53088 8.74506 3.70389L8.32173 4.28556C8.17076 4.49318 8.08946 4.74329 8.0895 5C8.08822 5.25741 8.16877 5.50857 8.3195 5.71722L8.74284 6.29889C8.86878 6.4719 8.9418 6.67774 8.95304 6.89144C8.96428 7.10514 8.91326 7.31751 8.80617 7.50278C8.69922 7.68816 8.54078 7.83853 8.35007 7.93567C8.15936 8.0328 7.94456 8.07251 7.73173 8.05L7.01673 7.97389C6.76139 7.94707 6.50412 8.00172 6.28173 8.13C6.06073 8.25793 5.88575 8.45235 5.78173 8.68556L5.4895 9.34278C5.40263 9.53841 5.26087 9.70464 5.08139 9.8213C4.90192 9.93796 4.69245 10 4.47839 10C4.26434 10 4.05487 9.93796 3.8754 9.8213C3.69592 9.70464 3.55415 9.53841 3.46728 9.34278ZM6.03052 5C6.03052 5.82843 5.35894 6.5 4.53052 6.5C3.70209 6.5 3.03052 5.82843 3.03052 5C3.03052 4.17157 3.70209 3.5 4.53052 3.5C5.35894 3.5 6.03052 4.17157 6.03052 5Z\" fill=\"#A4A7AE\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p7uyb6\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:11,svg:'<svg width=\"11\" height=\"12\" viewBox=\"-1 -1 11 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4.47751 6.5C5.30594 6.5 5.97751 5.82843 5.97751 5C5.97751 4.17157 5.30594 3.5 4.47751 3.5C3.64908 3.5 2.97751 4.17157 2.97751 5C2.97751 5.82843 3.64908 6.5 4.47751 6.5Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M3.17506 8.68556L3.46728 9.34278C3.55415 9.53841 3.69592 9.70464 3.8754 9.8213C4.05487 9.93796 4.26434 10 4.47839 10C4.69245 10 4.90192 9.93796 5.08139 9.8213C5.26087 9.70464 5.40263 9.53841 5.4895 9.34278L5.78173 8.68556C5.88575 8.45235 6.06073 8.25793 6.28173 8.13C6.50412 8.00172 6.76139 7.94707 7.01673 7.97389L7.73173 8.05C7.94456 8.07251 8.15936 8.0328 8.35007 7.93567C8.54078 7.83853 8.69922 7.68816 8.80617 7.50278C8.91326 7.31751 8.96428 7.10514 8.95304 6.89144C8.9418 6.67774 8.86878 6.4719 8.74284 6.29889L8.3195 5.71722C8.16877 5.50857 8.08822 5.25741 8.0895 5C8.08946 4.74329 8.17076 4.49318 8.32173 4.28556L8.74506 3.70389C8.871 3.53088 8.94402 3.32503 8.95526 3.11134C8.9665 2.89764 8.91548 2.68527 8.80839 2.5C8.70144 2.31462 8.543 2.16424 8.35229 2.06711C8.16158 1.96998 7.94678 1.93027 7.73395 1.95278L7.01895 2.02889C6.76361 2.0557 6.50634 2.00106 6.28395 1.87278C6.06251 1.74413 5.88749 1.54868 5.78395 1.31444L5.4895 0.657222C5.40263 0.461586 5.26087 0.295358 5.08139 0.178699C4.90192 0.0620412 4.69245 -3.49285e-05 4.47839 1.47443e-08C4.26434 -3.49285e-05 4.05487 0.0620412 3.8754 0.178699C3.69592 0.295358 3.55415 0.461586 3.46728 0.657222L3.17506 1.31444C3.07152 1.54868 2.8965 1.74413 2.67506 1.87278C2.45267 2.00106 2.19539 2.0557 1.94006 2.02889L1.22284 1.95278C1.01 1.93027 0.795208 1.96998 0.604495 2.06711C0.413783 2.16424 0.255346 2.31462 0.148393 2.5C0.0413038 2.68527 -0.00971506 2.89764 0.00152702 3.11134C0.0127691 3.32503 0.085789 3.53088 0.211727 3.70389L0.63506 4.28556C0.786031 4.49318 0.867329 4.74329 0.867282 5C0.867329 5.25671 0.786031 5.50683 0.63506 5.71444L0.211727 6.29611C0.085789 6.46912 0.0127691 6.67497 0.00152702 6.88866C-0.00971506 7.10236 0.0413038 7.31473 0.148393 7.5C0.255451 7.68529 0.413908 7.83558 0.604592 7.9327C0.795277 8.02981 1.01002 8.06959 1.22284 8.04722L1.93784 7.97111C2.19317 7.9443 2.45045 7.99894 2.67284 8.12722C2.8951 8.25551 3.07094 8.451 3.17506 8.68556Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r51n9j\",\"data-framer-name\":\"Rectangle 165\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13sgzsk\",\"data-framer-name\":\"Menu\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10b740v\",\"data-border\":true,\"data-framer-name\":\"Basic\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xxlcid\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(83, 88, 97)\"},children:\"Show info\"})}),className:\"framer-ndmxa1\",\"data-framer-name\":\"Show info\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jewxyj\",\"data-border\":true,\"data-framer-name\":\"Tasks\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-96b27v\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-yw0zxm\",\"data-framer-name\":\"search-md\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-kidd92\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:14,svg:'<svg width=\"14\" height=\"14\" viewBox=\"-1 -1 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 12L9.1 9.1M10.6667 5.33333C10.6667 8.27885 8.27885 10.6667 5.33333 10.6667C2.38781 10.6667 0 8.27885 0 5.33333C0 2.38781 2.38781 0 5.33333 0C8.27885 0 10.6667 2.38781 10.6667 5.33333Z\" stroke=\"#A4A7AE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(113, 118, 128)\"},children:\"Search\"})}),className:\"framer-pg6f6t\",\"data-framer-name\":\"Search\",fonts:[\"GF;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o0v3gj\",\"data-border\":true,\"data-framer-name\":\"Boards\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hwrouq\",\"data-framer-name\":\"Tasks\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f1g0hg\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(83, 88, 97)\"},children:\"All\"})}),className:\"framer-i64vxo\",\"data-framer-name\":\"All\",fonts:[\"GF;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fac1zx\",\"data-framer-name\":\"Package\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-a78u36\",\"data-framer-name\":\"Rectangle 165\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j3ux3z\",\"data-framer-name\":\"Rectangle 166\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14ql8r7\",\"data-framer-name\":\"Rectangle 168\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xk4lgi\",\"data-framer-name\":\"Rectangle 167\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19x0qmt\",\"data-framer-name\":\"Rectangle 169\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v252sh\",\"data-framer-name\":\"Rectangle 170\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18axyeb\",\"data-framer-name\":\"Rectangle 171\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1koegdu\",\"data-border\":true,\"data-framer-name\":\"Tasks\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-15bchz0\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(83, 88, 97)\"},children:\"General Information\"})}),className:\"framer-efvvpw\",\"data-framer-name\":\"General Information\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oefgsw\",\"data-framer-name\":\"Links Horisontal\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uxkc4\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uv8pvv\",\"data-framer-name\":\"Link\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(185, 191, 212)\"},children:\"C\"})}),className:\"framer-1dxe8c8\",\"data-framer-name\":\"C\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kcll1g\",\"data-framer-name\":\"C\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-a9vk2\",\"data-framer-name\":\"Rectangle 165\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rinplm\",\"data-framer-name\":\"Rectangle 166\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d4qtqx\",\"data-framer-name\":\"Rectangle 167\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ktpyu0\",\"data-framer-name\":\"Link\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(185, 191, 212)\"},children:\"F\"})}),className:\"framer-7t2u9b\",\"data-framer-name\":\"F\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h7efb\",\"data-framer-name\":\"C\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1op8tb3\",\"data-framer-name\":\"Rectangle 165\"})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nnui3z\",\"data-framer-name\":\"Part\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bbc21g\",\"data-framer-name\":\"Title\"})})]})]})]})]})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{l9xJI0vfd:{transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(Image1,{animate:animation8,background:{alt:\"\",fit:\"fill\",pixelHeight:2240,pixelWidth:1888,sizes:\"179px\",src:\"https://framerusercontent.com/images/sVPN1sQyW01IRPKg7Ui0b6j6V4k.jpg?width=1888&height=2240\",srcSet:\"https://framerusercontent.com/images/sVPN1sQyW01IRPKg7Ui0b6j6V4k.jpg?scale-down-to=1024&width=1888&height=2240 863w,https://framerusercontent.com/images/sVPN1sQyW01IRPKg7Ui0b6j6V4k.jpg?scale-down-to=2048&width=1888&height=2240 1726w,https://framerusercontent.com/images/sVPN1sQyW01IRPKg7Ui0b6j6V4k.jpg?width=1888&height=2240 1888w\"},className:\"framer-1spbpyl\",\"data-framer-name\":\"Image\",exit:animation9,initial:animation2})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{animate:animation11,className:\"framer-1mftw16 hidden-g81sb1\",\"data-framer-name\":\"Bottom\",exit:animation10,initial:animation2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gukk62\",\"data-border\":true,\"data-framer-name\":\"Frame 68\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-73rxxk\",\"data-framer-name\":\"key-02\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10psecq\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"-1 -1 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 6H12.01M12 12C15.3137 12 18 9.31371 18 6C18 2.68629 15.3137 0 12 0C8.68629 0 6 2.68629 6 6C6 6.27368 6.01832 6.54308 6.05381 6.80704C6.11218 7.24118 6.14136 7.45825 6.12172 7.59559C6.10125 7.73865 6.0752 7.81575 6.00469 7.9419C5.937 8.063 5.81771 8.18229 5.57913 8.42087L0.468629 13.5314C0.295677 13.7043 0.209202 13.7908 0.14736 13.8917C0.0925311 13.9812 0.0521268 14.0787 0.0276301 14.1808C0 14.2959 0 14.4182 0 14.6627V16.4C0 16.9601 0 17.2401 0.108993 17.454C0.204867 17.6422 0.357847 17.7951 0.546009 17.891C0.759921 18 1.03995 18 1.6 18H3.33726C3.58185 18 3.70414 18 3.81923 17.9724C3.92127 17.9479 4.01881 17.9075 4.10828 17.8526C4.2092 17.7908 4.29568 17.7043 4.46863 17.5314L9.57913 12.4209C9.81771 12.1823 9.937 12.063 10.0581 11.9953C10.1843 11.9248 10.2613 11.8987 10.4044 11.8783C10.5417 11.8586 10.7588 11.8878 11.193 11.9462C11.4569 11.9817 11.7263 12 12 12Z\" stroke=\"#1570EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(83, 88, 97)\"},children:\"Sign In\"})}),className:\"framer-1w0emhb\",\"data-framer-name\":\"Sign In\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ez54zu\",\"data-border\":true,\"data-framer-name\":\"Tasks\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-qbsgbd\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dtdipz\",\"data-framer-name\":\"Rectangle 165\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bf1e0l\",\"data-border\":true,\"data-framer-name\":\"Tasks\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i3hr92\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pbwu7z\",\"data-framer-name\":\"Rectangle 165\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h6opwc\",\"data-framer-name\":\"Background\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(21, 111, 238)\"},children:\"Forgot Password\"})}),className:\"framer-1n1s7j9\",\"data-framer-name\":\"Forgot Password\",fonts:[\"GF;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vpt4ps\",\"data-framer-name\":\"Buttons/Button\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cl5utq\",\"data-framer-name\":\"log-in-01\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ggdfch\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:14,svg:'<svg width=\"14\" height=\"14\" viewBox=\"-1 -1 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8 0H8.8C9.9201 0 10.4802 0 10.908 0.217987C11.2843 0.409734 11.5903 0.715695 11.782 1.09202C12 1.51984 12 2.0799 12 3.2V8.8C12 9.92011 12 10.4802 11.782 10.908C11.5903 11.2843 11.2843 11.5903 10.908 11.782C10.4802 12 9.92011 12 8.8 12H8M4.66667 2.66667L8 6M8 6L4.66667 9.33333M8 6L0 6\" stroke=\"white\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n0r6ho\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(83, 88, 97)\"},children:\"Edit sections\"})}),className:\"framer-lx6s90\",\"data-framer-name\":\"Edit sections\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fu697e\",\"data-border\":true,\"data-framer-name\":\"Tasks\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-15ozvef\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tmxn2x\",\"data-framer-name\":\"Rectangle 165\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16zluxw\",\"data-border\":true,\"data-framer-name\":\"Tasks\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1msofai\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2zxrbm\",\"data-framer-name\":\"Rectangle 165\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kddx7z\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mvn9ov\",\"data-framer-name\":\"Rectangle 165\"})})]})]})]})]})]})}),getContainer())})})]})})]})}),/*#__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 1600\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LoFPRUcv8\":{\"layout\":[\"fixed\",\"fixed\"]},\"HV33X0Kq1\":{\"layout\":[\"fixed\",\"fixed\"]},\"GZY1UECDl\":{\"layout\":[\"fixed\",\"fixed\"]},\"l9xJI0vfd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PAMacDl1M\":\"overflow\",\"iSdoh1wsa\":\"padding\",\"ZOxRq8K5y\":\"showMenu\",\"DFq6d_Bm2\":\"basicFooter\",\"jz5WodEv2\":\"smallFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"CPnLF_4al\":[\".framer-1aots5e-container\",\".framer-1aknxh5-container\",\".framer-1vyjmua-container\",\".framer-3zpfv4-container\",\".framer-xuu5p9-container\",\".framer-nnz073\"],\"LoFPRUcv8\":[\".framer-1aots5e-container\",\".framer-1aknxh5-container\",\".framer-1vyjmua-container\",\".framer-3zpfv4-container\",\".framer-xuu5p9-container\",\".framer-nnz073\"],\"HV33X0Kq1\":[\".framer-1aots5e-container\",\".framer-1aknxh5-container\",\".framer-1vyjmua-container\",\".framer-3zpfv4-container\",\".framer-xuu5p9-container\",\".framer-nnz073\"],\"GZY1UECDl\":[\".framer-1aots5e-container\",\".framer-1aknxh5-container\",\".framer-1vyjmua-container\",\".framer-3zpfv4-container\",\".framer-xuu5p9-container\",\".framer-nnz073\"],\"l9xJI0vfd\":[\".framer-1aots5e-container\",\".framer-1aknxh5-container\",\".framer-1vyjmua-container\",\".framer-3zpfv4-container\",\".framer-xuu5p9-container\",\".framer-nnz073\"]}\n * @framerBreakpoints {\"CPnLF_4al\":{\"min\":1440,\"canvasClassName\":\"framer-1g4lbnk-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"LoFPRUcv8\":{\"min\":1280,\"max\":1439,\"canvasClassName\":\"framer-1wqz0sr-override\",\"minHeight\":1600,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"HV33X0Kq1\":{\"min\":1024,\"max\":1279,\"canvasClassName\":\"framer-gp4wxu-override\",\"minHeight\":1600,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1024,\"rootFontSize\":16},\"GZY1UECDl\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-1y9t9ba-override\",\"minHeight\":1600,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"l9xJI0vfd\":{\"max\":809,\"canvasClassName\":\"framer-g81sb1-override\",\"minHeight\":1730,\"viewportHeight\":1080,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant CPnLF_4al\n * @framerLayoutTemplate true\n */const FrameroFLDb2Ywa=withCSS(Component,css,\"framer-3GTle\");export default FrameroFLDb2Ywa;FrameroFLDb2Ywa.displayName=\"Main Layout\";FrameroFLDb2Ywa.defaultProps={height:1600,width:1440};addPropertyControls(FrameroFLDb2Ywa,{PAMacDl1M:{defaultValue:\"hidden\",options:[\"clip\",\"visible\",\"hidden\",\"auto\"],optionTitles:[\"Clip\",\"Visible\",\"Hidden\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},iSdoh1wsa:{defaultValue:\"112px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},ZOxRq8K5y:{defaultValue:true,title:\"Show Menu\",type:ControlType.Boolean},DFq6d_Bm2:{defaultValue:true,title:\"Basic Footer\",type:ControlType.Boolean},jz5WodEv2:{defaultValue:false,title:\"Small Footer\",type:ControlType.Boolean}});addFonts(FrameroFLDb2Ywa,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"},{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}]},...WeeklyDemoPopupFonts,...CookieBannerFonts,...HeaderNavigationFonts,...BasicFooterFonts,...SmallFooterFonts,...FramerIconsFonts,...ButtonBasicFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FrameroFLDb2Ywa.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderNavigation,{},context),forwardLoader(BasicFooter,{},context),forwardLoader(SmallFooter,{},context),forwardLoader(ButtonBasic,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroFLDb2Ywa\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LoFPRUcv8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HV33X0Kq1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GZY1UECDl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l9xJI0vfd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1600\",\"framerHitTargets\":\"{\\\"CPnLF_4al\\\":[\\\".framer-1aots5e-container\\\",\\\".framer-1aknxh5-container\\\",\\\".framer-1vyjmua-container\\\",\\\".framer-3zpfv4-container\\\",\\\".framer-xuu5p9-container\\\",\\\".framer-nnz073\\\"],\\\"LoFPRUcv8\\\":[\\\".framer-1aots5e-container\\\",\\\".framer-1aknxh5-container\\\",\\\".framer-1vyjmua-container\\\",\\\".framer-3zpfv4-container\\\",\\\".framer-xuu5p9-container\\\",\\\".framer-nnz073\\\"],\\\"HV33X0Kq1\\\":[\\\".framer-1aots5e-container\\\",\\\".framer-1aknxh5-container\\\",\\\".framer-1vyjmua-container\\\",\\\".framer-3zpfv4-container\\\",\\\".framer-xuu5p9-container\\\",\\\".framer-nnz073\\\"],\\\"GZY1UECDl\\\":[\\\".framer-1aots5e-container\\\",\\\".framer-1aknxh5-container\\\",\\\".framer-1vyjmua-container\\\",\\\".framer-3zpfv4-container\\\",\\\".framer-xuu5p9-container\\\",\\\".framer-nnz073\\\"],\\\"l9xJI0vfd\\\":[\\\".framer-1aots5e-container\\\",\\\".framer-1aknxh5-container\\\",\\\".framer-1vyjmua-container\\\",\\\".framer-3zpfv4-container\\\",\\\".framer-xuu5p9-container\\\",\\\".framer-nnz073\\\"]}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerBreakpoints\":\"{\\\"CPnLF_4al\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1g4lbnk-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"LoFPRUcv8\\\":{\\\"min\\\":1280,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1wqz0sr-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"HV33X0Kq1\\\":{\\\"min\\\":1024,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-gp4wxu-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"GZY1UECDl\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1y9t9ba-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"l9xJI0vfd\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-g81sb1-override\\\",\\\"minHeight\\\":1730,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"CPnLF_4al\",\"framerVariables\":\"{\\\"PAMacDl1M\\\":\\\"overflow\\\",\\\"iSdoh1wsa\\\":\\\"padding\\\",\\\"ZOxRq8K5y\\\":\\\"showMenu\\\",\\\"DFq6d_Bm2\\\":\\\"basicFooter\\\",\\\"jz5WodEv2\\\":\\\"smallFooter\\\"}\"}},\"__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 MainLayout from \"https://framerusercontent.com/modules/2AeMgh3d4DMn1jaEUXzm/OItBlxpGpJVnEY1qdnGH/oFLDb2Ywa.js\";\r\n\r\n\t\tconst routes = {dvbVyLiTa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y1ugKvDMVYWhOjqyWY6M/9Uebl8q5EsXahKTBRRbC/dvbVyLiTa.js\")), path: \"/\"}, TWEjnHFIn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ltGE7XoWaPEYX9ZuKrvj/1B7zBZEYwgT3ctgoSskD/TWEjnHFIn.js\")), path: \"/pricing\"}, q5mIX7Roq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uI11TWaVJkabub9y9NG8/nVBbsFWhBJ5YxMeJQKKR/q5mIX7Roq.js\")), path: \"/about\"}, q8SHTbe0q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/heTYdviwIuDThD032W6Y/NshiiKMiPpdoqCl5aTGk/q8SHTbe0q.js\")), path: \"/security\"}, tE0p0jWRm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/negTiL4bayOtvRYuf8rL/nVImBDT6Kjj0mp53fRUo/tE0p0jWRm.js\")), path: \"/become-a-supplier\"}, bi0189mqg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FfiaoRIoHAAqQAITKs24/vyTXDAUUt1tMNKswVOsU/bi0189mqg.js\")), path: \"/contact-us\"}, q4su7GED7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JrdDgVr7b0N4Tlvo3fN3/LokzLkoYvV5nZZ1JoVR0/q4su7GED7.js\")), path: \"/partner\"}, k3Su_um4i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bigCQzwlHA4MntR6yCnF/qU9vF2EmJtcVe5UZ7046/k3Su_um4i.js\")), path: \"/terms\"}, PDq46SOKH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u0vOv6w1B1zHOynkCiGg/8gtGnbZpS2mk7AIqR6vi/PDq46SOKH.js\")), path: \"/cookie\"}, L4minAQYa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8IbHHqCctplfoz8c5ii4/uG4kLzwvdxvBbwh5v0fZ/L4minAQYa.js\")), path: \"/faq-general\"}, dUjjH9lxK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7xXq2k3O7f0nGMHGc3S6/DnfgRdzgmLkHzcKEW2Vf/dUjjH9lxK.js\")), path: \"/faq-exhibitor-tasks\"}, WJKyIZg4z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k1aRdeCfDPz7khoTXEpy/6hgLrTl6PwKT54wmCZcl/WJKyIZg4z.js\")), path: \"/faq-exhibitor-manual\"}, tKSqOiO77: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cdWBKn7ZTxcvvxnUzGau/zMS6icqybhaRCwHKdGbv/tKSqOiO77.js\")), path: \"/faq-exhibitor-shop\"}, lTeBRbFjU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8fYrWMYCeybpHHN2Y5Qx/dfEDXqy158iCsxLOIkdf/lTeBRbFjU.js\")), path: \"/user-policy\"}, prIAB10rm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kAVNwrINtqCFOykj82Xb/Z4Dxrm1xHCly6Nt4Tj2W/prIAB10rm.js\")), path: \"/privacy-policy\"}, NRMhICeKD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oyIucGKGsL5kQ90JK8bX/LEWOtREdcazueJaGG9B7/NRMhICeKD.js\")), path: \"/leadership\"}, AbPlFNMJ_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/no8LuobLVoptTZoKbOQJ/eTBClWwggjezP5ruB7si/AbPlFNMJ_.js\")), path: \"/why-ffair-organisers\"}, rUJOJ4KKm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kzyWinynVq6VYDEE8LfW/OfOOVda4iOZCrgAuO7nL/rUJOJ4KKm.js\")), path: \"/why-ffair-agencies\"}, kJGvYHXrD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OnVSDSE35cOBdCU9Q922/vAam31uZYxYNUMK4D4Y9/kJGvYHXrD.js\")), path: \"/landing/iaee-members\"}, uPfE_VNuq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C8PbluooEfjPnpPS7pT1/jv1rdjCvXuoc9QNPdhAV/uPfE_VNuq.js\")), path: \"/landing/happy-exhibitors-iaee\"}, mKc1DWiGl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ADd5w9T2pVjqt9pxVXBa/1CG39xGFSfAVCa8vuBpN/mKc1DWiGl.js\")), path: \"/why-ffair-suppliers\"}, u2kasiqcj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gy5llNswdVqv86MOQtT2/7LIW1teKugm33mGSh5Y1/u2kasiqcj.js\")), path: \"/why-ffair-exhibitors\"}, vfxZZ_c02: {elements: {AwaNtmoM3: \"custom-reports\", cBd4unvZB: \"conditional-tasks\", GswJwB0bT: \"multiple-response\", OBikqlS4B: \"exhibitor-list\", qUt9lYOR_: \"task-approval\", yoDKyGFxy: \"custom-tasks\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SQAYHs51hmTa2gJocenJ/hSwi33Tt0uuiIP61trA9/vfxZZ_c02.js\")), path: \"/features-tasks\"}, SrTovBEjL: {elements: {MmelvVR6m: \"real-time-editor\", vpvlyNzve: \"interactive-a-z\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gKP5njUfue8LYK9CWcX1/UTNFC6wvc6rJJCRKRazK/SrTovBEjL.js\")), path: \"/features-manual\"}, hTnmkjC9Y: {elements: {a9QC8WMOg: \"single-checkout\", CjdrW3GYX: \"Supplier manager\", n8HLum1IE: \"orders-overview\", u0QU8IxkO: \"Commission management\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xiWxpgqVjVC6ffptE7lo/1zwQVqOrHRvjXQF2tewh/hTnmkjC9Y.js\")), path: \"/features-shop\"}, jvu87Acw6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eLfuaklK93dMN606AjUC/fqlNyVbcPa8EvFzzjiuc/jvu87Acw6.js\")), path: \"/integrations\"}, YFasGYRfI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9C3aJuwJ7BL7Ahn51V5t/gS9GzPESNMJvczHpQXpB/YFasGYRfI.js\")), path: \"/recommend-us\"}, fo4jHpa19: {elements: {N_bop8yt8: \"weeklydemo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CyJPrjM6otHFE4SLF5mT/ZHzoAhG0Ojk6tSmhYiLC/fo4jHpa19.js\")), path: \"/book-demo\"}, H2elMfjPN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mmEIZ0dJnujR1jRhgMxi/OyzFaFJZFlBbluqhNtyR/H2elMfjPN.js\")), path: \"/page-news\"}, cqNdsrq2_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b640j0boQ7jXM4nMTsrs/nIuD2gn2tUezmZFZD6D2/cqNdsrq2_.js\")), path: \"/resources\"}, IZV8vlos7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SGa9DWw67jyITNzE8FZL/Qs4VJemnStR6syTRBlk9/IZV8vlos7.js\")), path: \"/page-customers\"}, KIivZD7nX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8k4hiuvpzMtJGxEV2Jgd/7ntiMNUv315glNPOQwPX/KIivZD7nX.js\")), path: \"/404\"}, rDau9wAqc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8e68ApTf5m9EInphKZSF/NFtSSXQPGZDHsjovTqWj/rDau9wAqc.js\")), path: \"/draft/calculations\"}, D91b8nmSe: {elements: {ai8LzFZA5: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q3yZBHfzdrsNhyHVRKmk/FddOH0k5uQlZQsYUgBAt/D91b8nmSe.js\")), path: \"/landing/promote\"}, pBk7l_Xxr: {elements: {rdO5Bk1i8: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gid6JlprnWaZRhU6EpcB/gaT3dnY4ZrXY1fJHOEJE/pBk7l_Xxr.js\")), path: \"/landing/online-exhibitor-manual-buyers-guide\"}, RtTJRX6rP: {elements: {mUM1VcopX: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AtK4CdQdAsnry12WNQPw/pbbyCR9tpEnPSpE1fz3K/RtTJRX6rP.js\")), path: \"/landing/banner-online-exhibitor-manual-buyers-guide\"}, d11T3WIze: {elements: {YA2fN1I58: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ITulfwHSnRdy739mU3LF/XHES16F5YrM7WNcSFmrJ/d11T3WIze.js\")), path: \"/landing/ffair-recommended-event-suppliers\"}, l44E3y0Tg: {elements: {ovnknM9wK: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0UimZffeGo0JrbJYLMmc/kbj9msvmkoPZKv2gaNee/l44E3y0Tg.js\")), path: \"/landing/building-a-business-case\"}, FR1q8fkAY: {elements: {F4WXXDQMz: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vd8aW1wCz5myGixko1Jy/SEQkfnf8NynxHRSXpniF/FR1q8fkAY.js\")), path: \"/landing/free-ffair-training-for-event-profs\"}, bSlK7DAtJ: {elements: {ZCJwsib9Z: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LvvPIHv1rHCYYlm6d5EF/cecqWRkm7jPhS2LAplZ3/bSlK7DAtJ.js\")), path: \"/landing/webinar-ffair-shop\"}, l9Yzoc_gm: {elements: {NnFKgsIp1: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UYfFxJlcF0Rc5BtXRnvW/WxhYiHSZHXiprQdSYaBM/l9Yzoc_gm.js\")), path: \"/landing/webinar-ffair-tasks\"}, NYY4NT5Oe: {elements: {ZoP8U58O8: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cc5SPEFPdQuN0SVRUGRf/0WzDRdcjPIkkte1B9aqE/NYY4NT5Oe.js\")), path: \"/landing/ffair-shop-whats-new-2026\"}, H0esVpQT9: {elements: {n_4uwvOzG: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0JoVvLrDx4prL9PXD4dU/8sHwCa4Lht60LcfFPQzf/H0esVpQT9.js\")), path: \"/landing/ffair-accreditation\"}, NbQGrEx0L: {collectionId: \"KA41xIWUt\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gBkOfC3MglZgs1y5KJYf/NVSsHvuOYSn3IfVTMI6f/NbQGrEx0L.js\")), path: \"/:NvV7mKbJA\"}, zwaYYHzac: {collectionId: \"HixsDQfoQ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3MRhlwcX1fzS4bCtHuuy/4ofhyB63dJM3giMmZpAf/zwaYYHzac.js\")), path: \"/case-study/:LSYfyguoJ\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English UK\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {HixsDQfoQ: async () => (await import(\"https://framerusercontent.com/modules/EzOPyYkFRjnC6g1hQyQr/12t4dyMHcedeZpdmUPeY/HixsDQfoQ.js\"))?.[\"utils\"], KA41xIWUt: async () => (await import(\"https://framerusercontent.com/modules/PPcisnd5psvqHQ9wtitw/jTl5OUR1m0Znx1nR6wNk/KA41xIWUt.js\"))?.[\"utils\"], NDOVnAePR: async () => (await import(\"https://framerusercontent.com/modules/2Gi4N8a57bdy7eIevJ3y/UW7mVrQzRIzaFBwcNEkA/NDOVnAePR.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"dd560330fef5b7e90ab65bd068591b37f0c3001babb5e2ea4cae3f8aba62ba8b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {DFq6d_Bm2: true, iSdoh1wsa: \"112px 0px 0px 0px\", jz5WodEv2: false, PAMacDl1M: \"hidden\", ZOxRq8K5y: true}\r\nconst props2 = {...props1, PAMacDl1M: \"visible\"}\r\nconst props3 = {...props1, DFq6d_Bm2: false, jz5WodEv2: true, ZOxRq8K5y: false}\r\nconst props4 = {...props1, DFq6d_Bm2: false, iSdoh1wsa: \"64px 0px 0px 0px\", jz5WodEv2: true, ZOxRq8K5y: false}\r\nconst templateProps = {AbPlFNMJ_: props1, bi0189mqg: props1, bSlK7DAtJ: props3, cqNdsrq2_: props1, d11T3WIze: props3, D91b8nmSe: props3, dUjjH9lxK: props2, dvbVyLiTa: props1, ei8oYB128: props1, f_2OP9eIt: props4, fo4jHpa19: props2, FQhgbN_bm: props1, FR1q8fkAY: props3, G7KXGdQb0: props4, H0esVpQT9: props3, H2elMfjPN: props1, h8irLkTZZ: props1, hTnmkjC9Y: props1, Iv5mICoCA: props2, IZV8vlos7: props2, jvu87Acw6: props1, k3Su_um4i: props2, KIivZD7nX: props1, kJGvYHXrD: props1, l44E3y0Tg: props3, L4minAQYa: props2, l9Yzoc_gm: props3, lTeBRbFjU: props2, mKc1DWiGl: props1, NbQGrEx0L: props1, NRMhICeKD: props1, NYY4NT5Oe: props3, pBk7l_Xxr: props3, PDq46SOKH: props2, prIAB10rm: props2, Q1TbAV4Of: props4, q4su7GED7: props1, q5mIX7Roq: props1, q5wTxBWcE: props1, q8SHTbe0q: props1, qie3MqTy3: props4, rDau9wAqc: props1, RtTJRX6rP: props3, rUJOJ4KKm: props1, sDSrh3tAt: props1, SrTovBEjL: props1, tE0p0jWRm: props1, ti2LPF0Fs: props1, tKSqOiO77: props2, TWEjnHFIn: props1, u2kasiqcj: props1, uPfE_VNuq: props1, vfxZZ_c02: props1, WJKyIZg4z: props2, XOAWNojbB: props1, YFasGYRfI: props1, yWyZrQrpX: props1, zwaYYHzac: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"dvbVyLiTa\":\r\ncase \"ti2LPF0Fs\":\r\ncase \"yWyZrQrpX\":\r\ncase \"TWEjnHFIn\":\r\ncase \"FQhgbN_bm\":\r\ncase \"q5mIX7Roq\":\r\ncase \"q8SHTbe0q\":\r\ncase \"tE0p0jWRm\":\r\ncase \"bi0189mqg\":\r\ncase \"q4su7GED7\":\r\ncase \"k3Su_um4i\":\r\ncase \"PDq46SOKH\":\r\ncase \"L4minAQYa\":\r\ncase \"dUjjH9lxK\":\r\ncase \"WJKyIZg4z\":\r\ncase \"tKSqOiO77\":\r\ncase \"lTeBRbFjU\":\r\ncase \"prIAB10rm\":\r\ncase \"NRMhICeKD\":\r\ncase \"sDSrh3tAt\":\r\ncase \"AbPlFNMJ_\":\r\ncase \"rUJOJ4KKm\":\r\ncase \"kJGvYHXrD\":\r\ncase \"uPfE_VNuq\":\r\ncase \"q5wTxBWcE\":\r\ncase \"mKc1DWiGl\":\r\ncase \"u2kasiqcj\":\r\ncase \"vfxZZ_c02\":\r\ncase \"SrTovBEjL\":\r\ncase \"hTnmkjC9Y\":\r\ncase \"jvu87Acw6\":\r\ncase \"YFasGYRfI\":\r\ncase \"Iv5mICoCA\":\r\ncase \"fo4jHpa19\":\r\ncase \"H2elMfjPN\":\r\ncase \"cqNdsrq2_\":\r\ncase \"IZV8vlos7\":\r\ncase \"h8irLkTZZ\":\r\ncase \"XOAWNojbB\":\r\ncase \"KIivZD7nX\":\r\ncase \"rDau9wAqc\":\r\ncase \"D91b8nmSe\":\r\ncase \"f_2OP9eIt\":\r\ncase \"qie3MqTy3\":\r\ncase \"Q1TbAV4Of\":\r\ncase \"pBk7l_Xxr\":\r\ncase \"RtTJRX6rP\":\r\ncase \"d11T3WIze\":\r\ncase \"l44E3y0Tg\":\r\ncase \"FR1q8fkAY\":\r\ncase \"G7KXGdQb0\":\r\ncase \"bSlK7DAtJ\":\r\ncase \"l9Yzoc_gm\":\r\ncase \"NYY4NT5Oe\":\r\ncase \"H0esVpQT9\":\r\ncase \"ei8oYB128\":\r\ncase \"NbQGrEx0L\":\r\ncase \"zwaYYHzac\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"dvbVyLiTa\":\r\ncase \"ti2LPF0Fs\":\r\ncase \"yWyZrQrpX\":\r\ncase \"TWEjnHFIn\":\r\ncase \"FQhgbN_bm\":\r\ncase \"q5mIX7Roq\":\r\ncase \"q8SHTbe0q\":\r\ncase \"tE0p0jWRm\":\r\ncase \"bi0189mqg\":\r\ncase \"q4su7GED7\":\r\ncase \"k3Su_um4i\":\r\ncase \"PDq46SOKH\":\r\ncase \"L4minAQYa\":\r\ncase \"dUjjH9lxK\":\r\ncase \"WJKyIZg4z\":\r\ncase \"tKSqOiO77\":\r\ncase \"lTeBRbFjU\":\r\ncase \"prIAB10rm\":\r\ncase \"NRMhICeKD\":\r\ncase \"sDSrh3tAt\":\r\ncase \"AbPlFNMJ_\":\r\ncase \"rUJOJ4KKm\":\r\ncase \"kJGvYHXrD\":\r\ncase \"uPfE_VNuq\":\r\ncase \"q5wTxBWcE\":\r\ncase \"mKc1DWiGl\":\r\ncase \"u2kasiqcj\":\r\ncase \"vfxZZ_c02\":\r\ncase \"SrTovBEjL\":\r\ncase \"hTnmkjC9Y\":\r\ncase \"jvu87Acw6\":\r\ncase \"YFasGYRfI\":\r\ncase \"Iv5mICoCA\":\r\ncase \"fo4jHpa19\":\r\ncase \"H2elMfjPN\":\r\ncase \"cqNdsrq2_\":\r\ncase \"IZV8vlos7\":\r\ncase \"h8irLkTZZ\":\r\ncase \"XOAWNojbB\":\r\ncase \"KIivZD7nX\":\r\ncase \"rDau9wAqc\":\r\ncase \"D91b8nmSe\":\r\ncase \"f_2OP9eIt\":\r\ncase \"qie3MqTy3\":\r\ncase \"Q1TbAV4Of\":\r\ncase \"pBk7l_Xxr\":\r\ncase \"RtTJRX6rP\":\r\ncase \"d11T3WIze\":\r\ncase \"l44E3y0Tg\":\r\ncase \"FR1q8fkAY\":\r\ncase \"G7KXGdQb0\":\r\ncase \"bSlK7DAtJ\":\r\ncase \"l9Yzoc_gm\":\r\ncase \"NYY4NT5Oe\":\r\ncase \"H0esVpQT9\":\r\ncase \"ei8oYB128\":\r\ncase \"NbQGrEx0L\":\r\ncase \"zwaYYHzac\":\r\nreturn [{hash: \"g81sb1\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1y9t9ba\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"gp4wxu\", mediaQuery: \"(min-width: 1024px) and (max-width: 1279.98px)\"}, {hash: \"1wqz0sr\", mediaQuery: \"(min-width: 1280px) and (max-width: 1439.98px)\"}, {hash: \"1g4lbnk\", mediaQuery: \"(min-width: 1440px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8k4hiuvpzMtJGxEV2Jgd/7ntiMNUv315glNPOQwPX/KIivZD7nX.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.ffair.io\",\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/X2bR4fSyp4wii5rO404O/FWi6fYBM4HpBmM67oFt4/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {rDau9wAqc: {ti2LPF0Fs: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}