{"version":3,"file":"script_main.Dxp2o7F_.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","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","ChevronFonts","Chevron","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","query1","Activities","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ChevronFonts","Chevron","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","query1","Type","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ChevronFonts","Chevron","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","query1","Destinations","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","ExpaLogoText","ExpaLogoSymbol","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","YoutubeFonts","Youtube","FacebookFonts","Facebook","InstagramFonts","Instagram","LinkedinFonts","Linkedin","TiktokFonts","Tiktok","SnapchatFonts","Snapchat","Chevron","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","query1","Pages","QueryData","query3","query5","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","_Fragment","dikVqRlE1CpLcuuze1","FPJIbdKw7CpLcuuze1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Star","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MenuItemFonts","MenuItem","PhoneFonts","Phone","EmailFonts","Email","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Logo","MenuItem","LinksActivites","LinksDestinations","LinksForWho","LinksInfo","Search","HamburgerIcon","LinksCountry","LinksContact","IconButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","React.useRef","className","_Fragment","Phone","Navigation","css","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","getProps","className","ExpaLogo","Email","Phone","MapPin","Youtube","Facebook","Instagram","Linkedin","Tiktok","Snapchat","serializationHash","variantClassNames","Pages","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Navigation","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.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/rdARJh0kKoSe60fD4Mlq/mYnQdviB2JOF2iZ7NVDv/RsUzlqaEP.js","https:/framerusercontent.com/modules/73gT4Wuc2UmZZu4OPr4b/4nskZivYGVf6KdU1AkpT/nm4gyjKa4.js","https:/framerusercontent.com/modules/xA6SnQktcgCXsuJcfJD7/H371eLB48PJUIdDFCIqQ/BqDJHCMCa.js","https:/framerusercontent.com/modules/cZGBUKOGOQGLgRkKWtQ1/y7in9l7ZTV53oOewQTLv/ERhILNL4Z.js","https:/framerusercontent.com/modules/qFhn8opZLM8JQwxusLKb/k8fgEdhbyykQmS2vMF7H/KIkiqGGtN.js","https:/framerusercontent.com/modules/sgWOnNYBbkIbuSZ7mz8m/W55WQuCnEOvJa4G4NCje/mh4suLh1D.js","https:/framerusercontent.com/modules/we8nTiJ95ncxA00rDwDW/s7PtGUizFoRVYZHCBmom/UpKvrYygk.js","https:/framerusercontent.com/modules/zBpZG7rHJYXAZKBNkrdv/BWpmFBXyfZuBAxTvhS96/QQvJ4XOQq.js","https:/framerusercontent.com/modules/9xDm644bmUBwUL3f1yFS/HxOFOOh3czRkSbNN61cO/N3ejYd4aq.js","https:/framerusercontent.com/modules/vJCnfCo4b9MebP0gErYl/kysZCllC1l7HyAoabd32/wY7UtnnI6.js","https:/framerusercontent.com/modules/hXijWukHUIm36rWvw5GE/eMWN0yWCD0yVoqgSwoe5/Ij4MG3Wm_.js","https:/framerusercontent.com/modules/qnlgSg07UNyjgZFj2VGA/K1YrBmTdTyOva5qbdMdY/IPuVOC4Dr.js","https:/framerusercontent.com/modules/mT8VBDEv0b8BYFk3tacu/zAsEqjGvGaAOsKoRvGgj/qI5Nr4jlf.js","https:/framerusercontent.com/modules/qeCG7LTdtcXqhgBaVwSt/un8sPZpFtGYFZU16mqyl/R3awGSdUs.js","https:/framerusercontent.com/modules/3w1iWAox0e031XoBz8Ow/PvEuVot9TOzQKWuBa2Xq/rEj6HYpSO.js","https:/framerusercontent.com/modules/p0UoqzsrtOPZI4XZFgyG/pLCyZN0iE79VYAD3RtGM/THXLWYjt0.js","https:/framerusercontent.com/modules/eNe4UCtLheGSm14mYIAy/Q2KlmGxdI4rIseRhukD7/sPsLzx0qc.js","https:/framerusercontent.com/modules/s5ImNcYzYbJ3DQL3neA6/aTWdMqxlDUWP8UpnCjUj/UrioqMMGA.js","https:/framerusercontent.com/modules/ks7C1R5qoUFXhsSuXYFy/x06kDzhUbv6WTJuPHRQC/viYCbmqSb.js","https:/framerusercontent.com/modules/v4wImTfrieFjaiWTxvbL/0qLXTzAhT3eJeQr2CtZE/VouBtMkBp.js","https:/framerusercontent.com/modules/aAE67PXPK2k4AGGKzcLz/LQh8JPiAlihdnUdDToqc/xLWv3aKiJ.js","https:/framerusercontent.com/modules/dNaYLlDb6UNEolpRx1JF/Qgk5ivEJHxfXn1rTGWdq/fKyrJMtUh.js","https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/nhfb6OvTYXOh7YZAaFKy/HKJvRAnY99qv3OTa4SB1/jTMoqgnOb.js","https:/framerusercontent.com/modules/2FHJI5LyA2aFuDGNAinJ/foYujKkVS9BWPJgTtRgB/EM9biluWr.js","https:/framerusercontent.com/modules/tlnTWeAFL48OXl0GgnJ8/gTb6DrSI8udNIE10zuvN/tuJoqlzvI.js","https:/framerusercontent.com/modules/6l2wlnn9Ifppxifqt8sV/6ZWNcrjKwbTxtftizkkw/nA3U0nQnJ.js","https:/framerusercontent.com/modules/4q6bakIc6hYvaklLTHxY/ih8fuxaCUUFChwUW4sXL/ZTeHeJIO4.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\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"G3KoIhAdz\" transform=\"translate(0 2)\" width=\"0px\"/><path d=\"M 10 0 C 4.667 5.6 4.667 14.4 10 20 C 15.333 14.4 15.333 5.6 10 0 M 0 10 L 20 10\" fill=\"transparent\" height=\"20px\" id=\"cVsW52miR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"RKCWQ3f2O\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"2420148171\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qgUAt\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-qgUAt { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"navigation\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-qgUAt\");Icon.displayName=\"navigation\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"navigation\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"QPYbSdpYX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(6 9)\" width=\"12px\"/><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"t8ccFldRK\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"2753018447\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-IZIuD\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-IZIuD { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"chevron\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-IZIuD\");Icon.displayName=\"chevron\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"chevron\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Activities from\"https://framerusercontent.com/modules/8UWd8NOZ2ye5RAu0EmDL/JLgMnJR2uFCZYFY3ylTg/FONpkk816.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8IgRfFqD8a7eBbWRrHV1/21RFldMrLNiQao1zGz2p/RPePfN1Q_.js\";import Chevron from\"https://framerusercontent.com/modules/73gT4Wuc2UmZZu4OPr4b/4nskZivYGVf6KdU1AkpT/nm4gyjKa4.js\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"SxrGnjJOk\",\"K8FxlAjFV\",\"sn6yUzJiX\"];const serializationHash=\"framer-HXAM1\";const variantClassNames={K8FxlAjFV:\"framer-v-6n2u3p\",sn6yUzJiX:\"framer-v-yelv82\",SxrGnjJOk:\"framer-v-o491bn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VwdQDskKKQ4wr0cVZN=undefined;const bUDR5q0GyQ4wr0cVZN=undefined;const idQ4wr0cVZN=undefined;const XS94MjYcU=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"Q4wr0cVZN\",data:Activities,type:\"Collection\"},select:[{collection:\"Q4wr0cVZN\",name:\"VwdQDskKK\",type:\"Identifier\"},{collection:\"Q4wr0cVZN\",name:\"bUDR5q0Gy\",type:\"Identifier\"},{collection:\"Q4wr0cVZN\",name:\"id\",type:\"Identifier\"}],where:{collection:\"Q4wr0cVZN\",name:\"FLfwu2x4K\",type:\"Identifier\"}});const query1=()=>({from:{alias:\"Q4wr0cVZN\",data:Activities,type:\"Collection\"},select:[{collection:\"Q4wr0cVZN\",name:\"VwdQDskKK\",type:\"Identifier\"},{collection:\"Q4wr0cVZN\",name:\"bUDR5q0Gy\",type:\"Identifier\"},{collection:\"Q4wr0cVZN\",name:\"id\",type:\"Identifier\"}],where:{collection:\"Q4wr0cVZN\",name:\"FLfwu2x4K\",type:\"Identifier\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Closed\":\"K8FxlAjFV\",\"Phone Open\":\"sn6yUzJiX\",Desktop:\"SxrGnjJOk\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileNav,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SxrGnjJOk\",XS94MjYcU:closeMobileNav??props.XS94MjYcU};};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,XS94MjYcU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SxrGnjJOk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqzz7hq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"sn6yUzJiX\");});const onTap1dl9jex=activeVariantCallback(async(...args)=>{setVariant(\"K8FxlAjFV\");});const Nzd0KEvjeubzrev=activeVariantCallback(async(...args)=>{if(XS94MjYcU){const res=await XS94MjYcU(...args);if(res===false)return false;}setVariant(\"K8FxlAjFV\");});const Nzd0KEvje1dl9jex=activeVariantCallback(async(...args)=>{setVariant(\"K8FxlAjFV\");});const Nzd0KEvje130m9nm=activeVariantCallback(async(...args)=>{if(XS94MjYcU){const res=await XS94MjYcU(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"K8FxlAjFV\",\"sn6yUzJiX\"].includes(baseVariant))return true;return false;};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-o491bn\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SxrGnjJOk\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{K8FxlAjFV:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},sn6yUzJiX:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({K8FxlAjFV:{\"data-framer-name\":\"Phone Closed\",\"data-highlight\":true,onTap:onTapqzz7hq},sn6yUzJiX:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ktudpi\",layoutDependency:layoutDependency,layoutId:\"gYhuibAZn\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{K8FxlAjFV:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},sn6yUzJiX:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({K8FxlAjFV:{\"data-border\":true},sn6yUzJiX:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1dl9jex}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-137raq7\",layoutDependency:layoutDependency,layoutId:\"LypJIa1sg\",style:{\"--1grw5w8\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",rotate:0},variants:{K8FxlAjFV:{\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},sn6yUzJiX:{\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",rotate:-180}}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Title\"})}),className:\"framer-uiwwk9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v7iPNGTQT\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({K8FxlAjFV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Aktivitet\"})})},sn6yUzJiX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Aktivitet\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pdkaxm\",layoutDependency:layoutDependency,layoutId:\"olyeCNyeQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wwiqk7\",layoutDependency:layoutDependency,layoutId:\"Q4wr0cVZN\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{sn6yUzJiX:{backgroundColor:\"var(--token-211c882a-b826-4dd0-9a4d-190f012edc54, rgb(245, 245, 245))\"}},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({bUDR5q0Gy:bUDR5q0GyQ4wr0cVZN,id:idQ4wr0cVZN,VwdQDskKK:VwdQDskKKQ4wr0cVZN},index)=>{VwdQDskKKQ4wr0cVZN??=\"\";bUDR5q0GyQ4wr0cVZN??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Q4wr0cVZN-${idQ4wr0cVZN}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{VwdQDskKK:VwdQDskKKQ4wr0cVZN},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-eiz32j\",layoutDependency:layoutDependency,layoutId:\"hiKqpm5qe\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{K8FxlAjFV:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},sn6yUzJiX:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({K8FxlAjFV:{\"data-border\":true},sn6yUzJiX:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{VwdQDskKK:VwdQDskKKQ4wr0cVZN},webPageId:\"Yt4rnPYwH\"},implicitPathVariables:undefined},{href:{pathVariables:{VwdQDskKK:VwdQDskKKQ4wr0cVZN},webPageId:\"Yt4rnPYwH\"},implicitPathVariables:undefined},{href:{pathVariables:{VwdQDskKK:VwdQDskKKQ4wr0cVZN},webPageId:\"Yt4rnPYwH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+0+0+0+0+0,...addPropertyOverrides({K8FxlAjFV:{y:(componentViewport?.y||0)+0+104+0+0+0+0+4},sn6yUzJiX:{y:(componentViewport?.y||0)+0+104+0+0+0+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12kvsb2-container\",layoutDependency:layoutDependency,layoutId:\"cP9jZEHuj-container\",nodeId:\"cP9jZEHuj\",rendersWithMotion:true,scopeId:\"BqDJHCMCa\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"cP9jZEHuj\",layoutId:\"cP9jZEHuj\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:bUDR5q0GyQ4wr0cVZN,uWSmZbI8l:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks[0],...addPropertyOverrides({K8FxlAjFV:{XqzKOk1N6:resolvedLinks[1]},sn6yUzJiX:{Nzd0KEvje:Nzd0KEvjeubzrev,XqzKOk1N6:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})})})},idQ4wr0cVZN);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z4uwr9\",layoutDependency:layoutDependency,layoutId:\"n_coooxhU\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{sn6yUzJiX:{backgroundColor:\"var(--token-211c882a-b826-4dd0-9a4d-190f012edc54, rgb(245, 245, 245))\"}},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"udd9TSIxX\"},implicitPathVariables:undefined},{href:{webPageId:\"udd9TSIxX\"},implicitPathVariables:undefined},{href:{webPageId:\"udd9TSIxX\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+0+40+0,...addPropertyOverrides({K8FxlAjFV:{y:(componentViewport?.y||0)+0+104+0+48+4},sn6yUzJiX:{y:(componentViewport?.y||0)+0+104+0+48+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oerzla-container\",layoutDependency:layoutDependency,layoutId:\"vZUnYfKeV-container\",nodeId:\"vZUnYfKeV\",rendersWithMotion:true,scopeId:\"BqDJHCMCa\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"vZUnYfKeV\",layoutId:\"vZUnYfKeV\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Se alla\",uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks1[0],...addPropertyOverrides({K8FxlAjFV:{Nzd0KEvje:Nzd0KEvje1dl9jex,XqzKOk1N6:resolvedLinks1[1]},sn6yUzJiX:{Nzd0KEvje:Nzd0KEvje130m9nm,XqzKOk1N6:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HXAM1.framer-1qx25ki, .framer-HXAM1 .framer-1qx25ki { display: block; }\",\".framer-HXAM1.framer-o491bn { 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; padding: 12px; position: relative; width: min-content; }\",\".framer-HXAM1 .framer-1ktudpi { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-height: 40px; overflow: visible; padding: 12px; position: relative; width: auto; }\",\".framer-HXAM1 .framer-137raq7 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-HXAM1 .framer-uiwwk9 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-HXAM1 .framer-pdkaxm { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HXAM1 .framer-wwiqk7 { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-HXAM1 .framer-eiz32j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-HXAM1 .framer-12kvsb2-container, .framer-HXAM1 .framer-1oerzla-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HXAM1 .framer-z4uwr9 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-HXAM1.framer-v-6n2u3p.framer-o491bn { cursor: pointer; padding: 0px; width: 256px; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-1ktudpi { align-self: unset; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-137raq7, .framer-HXAM1.framer-v-yelv82 .framer-137raq7 { order: 1; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-uiwwk9, .framer-HXAM1.framer-v-yelv82 .framer-uiwwk9 { order: 0; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-pdkaxm { height: 1px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-wwiqk7, .framer-HXAM1.framer-v-yelv82 .framer-wwiqk7 { gap: 0px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-eiz32j { padding: 4px; width: 100%; }\",\".framer-HXAM1.framer-v-6n2u3p .framer-z4uwr9 { align-self: unset; padding: 4px; width: 100%; }\",\".framer-HXAM1.framer-v-yelv82.framer-o491bn { padding: 0px; width: 256px; }\",\".framer-HXAM1.framer-v-yelv82 .framer-1ktudpi { align-self: unset; cursor: pointer; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-HXAM1.framer-v-yelv82 .framer-pdkaxm { width: 100%; }\",\".framer-HXAM1.framer-v-yelv82 .framer-eiz32j { padding: 4px 4px 4px 16px; width: 100%; }\",\".framer-HXAM1.framer-v-yelv82 .framer-z4uwr9 { align-self: unset; padding: 4px 4px 4px 16px; width: 100%; }\",...sharedStyle.css,'.framer-HXAM1[data-border=\"true\"]::after, .framer-HXAM1 [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 588\n * @framerIntrinsicWidth 172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"K8FxlAjFV\":{\"layout\":[\"fixed\",\"auto\"]},\"sn6yUzJiX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XS94MjYcU\":\"closeMobileNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBqDJHCMCa=withCSS(Component,css,\"framer-HXAM1\");export default FramerBqDJHCMCa;FramerBqDJHCMCa.displayName=\"Links: Activites\";FramerBqDJHCMCa.defaultProps={height:588,width:172};addPropertyControls(FramerBqDJHCMCa,{variant:{options:[\"SxrGnjJOk\",\"K8FxlAjFV\",\"sn6yUzJiX\"],optionTitles:[\"Desktop\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},XS94MjYcU:{title:\"Close Mobile Nav\",type:ControlType.EventHandler}});addFonts(FramerBqDJHCMCa,[{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\"}]},...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerBqDJHCMCa.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload(),forwardLoader(MenuItem,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(MenuItem,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBqDJHCMCa\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K8FxlAjFV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sn6yUzJiX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"XS94MjYcU\\\":\\\"closeMobileNav\\\"}\",\"framerIntrinsicHeight\":\"588\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"172\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BqDJHCMCa.map","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Type from\"https://framerusercontent.com/modules/bN6i1utqEcZgTyYIzkhs/45CzuL4CgnSIDU3qyrCk/snvOu4kit.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8IgRfFqD8a7eBbWRrHV1/21RFldMrLNiQao1zGz2p/RPePfN1Q_.js\";import Chevron from\"https://framerusercontent.com/modules/73gT4Wuc2UmZZu4OPr4b/4nskZivYGVf6KdU1AkpT/nm4gyjKa4.js\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"OupB1RAUw\",\"vlmhv_b2F\",\"WKUzrPUeq\"];const serializationHash=\"framer-0hXiU\";const variantClassNames={OupB1RAUw:\"framer-v-6qoeop\",vlmhv_b2F:\"framer-v-14dgmkg\",WKUzrPUeq:\"framer-v-fif7uf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const amvr3gmfhuT1s7F7xd=undefined;const AlT2kU6fpuT1s7F7xd=undefined;const iduT1s7F7xd=undefined;const OLEnsk7IM=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"uT1s7F7xd\",data:Type,type:\"Collection\"},select:[{collection:\"uT1s7F7xd\",name:\"amvr3gmfh\",type:\"Identifier\"},{collection:\"uT1s7F7xd\",name:\"AlT2kU6fp\",type:\"Identifier\"},{collection:\"uT1s7F7xd\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"uT1s7F7xd\",data:Type,type:\"Collection\"},select:[{collection:\"uT1s7F7xd\",name:\"amvr3gmfh\",type:\"Identifier\"},{collection:\"uT1s7F7xd\",name:\"AlT2kU6fp\",type:\"Identifier\"},{collection:\"uT1s7F7xd\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Closed\":\"vlmhv_b2F\",\"Phone Open\":\"WKUzrPUeq\",Desktop:\"OupB1RAUw\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileNav,height,id,width,...props})=>{return{...props,OLEnsk7IM:closeMobileNav??props.OLEnsk7IM,variant:humanReadableVariantMap[props.variant]??props.variant??\"OupB1RAUw\"};};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,OLEnsk7IM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OupB1RAUw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTape6gins=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"WKUzrPUeq\");});const onTap17mqe9w=activeVariantCallback(async(...args)=>{setVariant(\"vlmhv_b2F\");});const Nzd0KEvje1v80ze8=activeVariantCallback(async(...args)=>{if(OLEnsk7IM){const res=await OLEnsk7IM(...args);if(res===false)return false;}setVariant(\"vlmhv_b2F\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vlmhv_b2F\",\"WKUzrPUeq\"].includes(baseVariant))return true;return false;};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-6qoeop\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OupB1RAUw\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{vlmhv_b2F:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},WKUzrPUeq:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({vlmhv_b2F:{\"data-framer-name\":\"Phone Closed\",\"data-highlight\":true,onTap:onTape6gins},WKUzrPUeq:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ct4d15\",layoutDependency:layoutDependency,layoutId:\"s_93BDFHn\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{vlmhv_b2F:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},WKUzrPUeq:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({vlmhv_b2F:{\"data-border\":true},WKUzrPUeq:{\"data-border\":true,\"data-highlight\":true,onTap:onTap17mqe9w}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-laiygl\",layoutDependency:layoutDependency,layoutId:\"XFu48UdqF\",style:{\"--1grw5w8\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",rotate:0},variants:{vlmhv_b2F:{\"--1grw5w8\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},WKUzrPUeq:{\"--1grw5w8\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",rotate:-180}}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(229, 229, 229)))\"},children:\"For hvem\"})}),className:\"framer-1bd30o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X51DNRCGu\",style:{\"--extracted-r6o4lv\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(229, 229, 229))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{vlmhv_b2F:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},WKUzrPUeq:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({vlmhv_b2F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"F\\xf6r vem\"})})},WKUzrPUeq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"F\\xf6r vem\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v94gzf\",layoutDependency:layoutDependency,layoutId:\"Y_XPL84Gk\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-38pdl\",layoutDependency:layoutDependency,layoutId:\"uT1s7F7xd\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({AlT2kU6fp:AlT2kU6fpuT1s7F7xd,amvr3gmfh:amvr3gmfhuT1s7F7xd,id:iduT1s7F7xd},index)=>{amvr3gmfhuT1s7F7xd??=\"\";AlT2kU6fpuT1s7F7xd??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`uT1s7F7xd-${iduT1s7F7xd}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{amvr3gmfh:amvr3gmfhuT1s7F7xd},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hzhbe5\",layoutDependency:layoutDependency,layoutId:\"rTxQ3ABvg\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{vlmhv_b2F:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},WKUzrPUeq:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({vlmhv_b2F:{\"data-border\":true},WKUzrPUeq:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{amvr3gmfh:amvr3gmfhuT1s7F7xd},webPageId:\"nMrWgaD0G\"},implicitPathVariables:undefined},{href:{pathVariables:{amvr3gmfh:amvr3gmfhuT1s7F7xd},webPageId:\"nMrWgaD0G\"},implicitPathVariables:undefined},{href:{pathVariables:{amvr3gmfh:amvr3gmfhuT1s7F7xd},webPageId:\"nMrWgaD0G\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+0+0+0+440+0,...addPropertyOverrides({vlmhv_b2F:{y:(componentViewport?.y||0)+0+104+0+0+0+480+4},WKUzrPUeq:{y:(componentViewport?.y||0)+0+104+0+0+0+480+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sdbgtn-container\",layoutDependency:layoutDependency,layoutId:\"jbYfAslPr-container\",nodeId:\"jbYfAslPr\",rendersWithMotion:true,scopeId:\"ERhILNL4Z\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"jbYfAslPr\",layoutId:\"jbYfAslPr\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:AlT2kU6fpuT1s7F7xd,uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks[0],...addPropertyOverrides({vlmhv_b2F:{XqzKOk1N6:resolvedLinks[1]},WKUzrPUeq:{Nzd0KEvje:Nzd0KEvje1v80ze8,XqzKOk1N6:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})})})},iduT1s7F7xd);})});}})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0hXiU.framer-1j4z1b6, .framer-0hXiU .framer-1j4z1b6 { display: block; }\",\".framer-0hXiU.framer-6qoeop { 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; padding: 12px; position: relative; width: min-content; }\",\".framer-0hXiU .framer-1ct4d15 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-height: 40px; overflow: visible; padding: 12px; position: relative; width: auto; }\",\".framer-0hXiU .framer-laiygl { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-0hXiU .framer-1bd30o { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-0hXiU .framer-v94gzf { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0hXiU .framer-38pdl { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-0hXiU .framer-hzhbe5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-0hXiU .framer-sdbgtn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0hXiU.framer-v-14dgmkg.framer-6qoeop { cursor: pointer; padding: 0px; width: 256px; }\",\".framer-0hXiU.framer-v-14dgmkg .framer-1ct4d15 { align-self: unset; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-0hXiU.framer-v-14dgmkg .framer-laiygl, .framer-0hXiU.framer-v-fif7uf .framer-laiygl { order: 1; }\",\".framer-0hXiU.framer-v-14dgmkg .framer-1bd30o, .framer-0hXiU.framer-v-fif7uf .framer-1bd30o { order: 0; }\",\".framer-0hXiU.framer-v-14dgmkg .framer-v94gzf { height: 1px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-0hXiU.framer-v-14dgmkg .framer-38pdl, .framer-0hXiU.framer-v-fif7uf .framer-38pdl { gap: 0px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-0hXiU.framer-v-14dgmkg .framer-hzhbe5, .framer-0hXiU.framer-v-fif7uf .framer-hzhbe5 { padding: 4px; width: 100%; }\",\".framer-0hXiU.framer-v-fif7uf.framer-6qoeop { padding: 0px; width: 256px; }\",\".framer-0hXiU.framer-v-fif7uf .framer-1ct4d15 { align-self: unset; cursor: pointer; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-0hXiU.framer-v-fif7uf .framer-v94gzf { width: 100%; }\",...sharedStyle.css,'.framer-0hXiU[data-border=\"true\"]::after, .framer-0hXiU [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 504\n * @framerIntrinsicWidth 227\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vlmhv_b2F\":{\"layout\":[\"fixed\",\"auto\"]},\"WKUzrPUeq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"OLEnsk7IM\":\"closeMobileNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerERhILNL4Z=withCSS(Component,css,\"framer-0hXiU\");export default FramerERhILNL4Z;FramerERhILNL4Z.displayName=\"Links: For Who\";FramerERhILNL4Z.defaultProps={height:504,width:227};addPropertyControls(FramerERhILNL4Z,{variant:{options:[\"OupB1RAUw\",\"vlmhv_b2F\",\"WKUzrPUeq\"],optionTitles:[\"Desktop\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},OLEnsk7IM:{title:\"Close Mobile Nav\",type:ControlType.EventHandler}});addFonts(FramerERhILNL4Z,[{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\"}]},...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerERhILNL4Z.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload(),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(MenuItem,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerERhILNL4Z\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"504\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"OLEnsk7IM\\\":\\\"closeMobileNav\\\"}\",\"framerIntrinsicWidth\":\"227\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vlmhv_b2F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WKUzrPUeq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Destinations from\"https://framerusercontent.com/modules/mn2eR6eb1ZK9H8U62WTG/8WeK9Jv5waSmEdtfIwsi/pQ55ecK8Y.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8IgRfFqD8a7eBbWRrHV1/21RFldMrLNiQao1zGz2p/RPePfN1Q_.js\";import Chevron from\"https://framerusercontent.com/modules/73gT4Wuc2UmZZu4OPr4b/4nskZivYGVf6KdU1AkpT/nm4gyjKa4.js\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"z976_2Q5u\",\"g68o5zIxq\",\"UBy0pjAGI\"];const serializationHash=\"framer-L28Fn\";const variantClassNames={g68o5zIxq:\"framer-v-1j9kqd0\",UBy0pjAGI:\"framer-v-1s9rtic\",z976_2Q5u:\"framer-v-8r9pl8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gioF4YPfgZSkdqlfZP=undefined;const WTkyvJIFgZSkdqlfZP=undefined;const idZSkdqlfZP=undefined;const oUrYwLx99=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"ZSkdqlfZP\",data:Destinations,type:\"Collection\"},select:[{collection:\"ZSkdqlfZP\",name:\"gioF4YPfg\",type:\"Identifier\"},{collection:\"ZSkdqlfZP\",name:\"WTkyvJIFg\",type:\"Identifier\"},{collection:\"ZSkdqlfZP\",name:\"id\",type:\"Identifier\"}],where:{collection:\"ZSkdqlfZP\",name:\"sUaMsdaQl\",type:\"Identifier\"}});const query1=()=>({from:{alias:\"ZSkdqlfZP\",data:Destinations,type:\"Collection\"},select:[{collection:\"ZSkdqlfZP\",name:\"gioF4YPfg\",type:\"Identifier\"},{collection:\"ZSkdqlfZP\",name:\"WTkyvJIFg\",type:\"Identifier\"},{collection:\"ZSkdqlfZP\",name:\"id\",type:\"Identifier\"}],where:{collection:\"ZSkdqlfZP\",name:\"sUaMsdaQl\",type:\"Identifier\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Closed\":\"g68o5zIxq\",\"Phone Open\":\"UBy0pjAGI\",Desktop:\"z976_2Q5u\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileNav,height,id,width,...props})=>{return{...props,oUrYwLx99:closeMobileNav??props.oUrYwLx99,variant:humanReadableVariantMap[props.variant]??props.variant??\"z976_2Q5u\"};};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,oUrYwLx99,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"z976_2Q5u\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjovluu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"UBy0pjAGI\");});const onTap1bzsbvr=activeVariantCallback(async(...args)=>{setVariant(\"g68o5zIxq\");});const Nzd0KEvje75u1xl=activeVariantCallback(async(...args)=>{if(oUrYwLx99){const res=await oUrYwLx99(...args);if(res===false)return false;}setVariant(\"g68o5zIxq\");});const Nzd0KEvje1bzsbvr=activeVariantCallback(async(...args)=>{setVariant(\"g68o5zIxq\");});const Nzd0KEvjexmmq4h=activeVariantCallback(async(...args)=>{if(oUrYwLx99){const res=await oUrYwLx99(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"g68o5zIxq\",\"UBy0pjAGI\"].includes(baseVariant))return true;return false;};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-8r9pl8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"z976_2Q5u\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{g68o5zIxq:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},UBy0pjAGI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({g68o5zIxq:{\"data-framer-name\":\"Phone Closed\",\"data-highlight\":true,onTap:onTapjovluu},UBy0pjAGI:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o32c36\",layoutDependency:layoutDependency,layoutId:\"Me0js9i7e\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{g68o5zIxq:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},UBy0pjAGI:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({g68o5zIxq:{\"data-border\":true},UBy0pjAGI:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1bzsbvr}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-1yim3yf\",layoutDependency:layoutDependency,layoutId:\"X5ry4uQGk\",style:{\"--1grw5w8\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",rotate:0},variants:{g68o5zIxq:{\"--1grw5w8\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},UBy0pjAGI:{\"--1grw5w8\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",rotate:-180}}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Destinasjon\"})}),className:\"framer-t7gqfu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g6_VWl1w9\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({g68o5zIxq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Destination\"})})},UBy0pjAGI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Destination\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-172jzg0\",layoutDependency:layoutDependency,layoutId:\"Svfz4A8zd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-52f6m\",layoutDependency:layoutDependency,layoutId:\"ZSkdqlfZP\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({gioF4YPfg:gioF4YPfgZSkdqlfZP,id:idZSkdqlfZP,WTkyvJIFg:WTkyvJIFgZSkdqlfZP},index)=>{gioF4YPfgZSkdqlfZP??=\"\";WTkyvJIFgZSkdqlfZP??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ZSkdqlfZP-${idZSkdqlfZP}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{gioF4YPfg:gioF4YPfgZSkdqlfZP},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11rg5ou\",layoutDependency:layoutDependency,layoutId:\"p2BY8xgzi\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{g68o5zIxq:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},UBy0pjAGI:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({g68o5zIxq:{\"data-border\":true},UBy0pjAGI:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{gioF4YPfg:gioF4YPfgZSkdqlfZP},webPageId:\"qCi9Jqvnq\"},implicitPathVariables:undefined},{href:{pathVariables:{gioF4YPfg:gioF4YPfgZSkdqlfZP},webPageId:\"qCi9Jqvnq\"},implicitPathVariables:undefined},{href:{pathVariables:{gioF4YPfg:gioF4YPfgZSkdqlfZP},webPageId:\"qCi9Jqvnq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+0+0+0+0+0,...addPropertyOverrides({g68o5zIxq:{y:(componentViewport?.y||0)+0+104+0+0+0+0+4},UBy0pjAGI:{y:(componentViewport?.y||0)+0+104+0+0+0+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3oupu5-container\",layoutDependency:layoutDependency,layoutId:\"vEa0xVHMh-container\",nodeId:\"vEa0xVHMh\",rendersWithMotion:true,scopeId:\"KIkiqGGtN\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"vEa0xVHMh\",layoutId:\"vEa0xVHMh\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:WTkyvJIFgZSkdqlfZP,uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks[0],...addPropertyOverrides({g68o5zIxq:{HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",uWSmZbI8l:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",XqzKOk1N6:resolvedLinks[1]},UBy0pjAGI:{Nzd0KEvje:Nzd0KEvje75u1xl,XqzKOk1N6:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})})})},idZSkdqlfZP);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-175kolj\",layoutDependency:layoutDependency,layoutId:\"qwohYzkuu\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rCowImbUC\"},implicitPathVariables:undefined},{href:{webPageId:\"rCowImbUC\"},implicitPathVariables:undefined},{href:{webPageId:\"rCowImbUC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+0+40+0,...addPropertyOverrides({g68o5zIxq:{y:(componentViewport?.y||0)+0+104+0+48+4},UBy0pjAGI:{y:(componentViewport?.y||0)+0+104+0+48+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a3njpj-container\",layoutDependency:layoutDependency,layoutId:\"IeauNaUN2-container\",nodeId:\"IeauNaUN2\",rendersWithMotion:true,scopeId:\"KIkiqGGtN\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"IeauNaUN2\",layoutId:\"IeauNaUN2\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Se alla\",uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks1[0],...addPropertyOverrides({g68o5zIxq:{HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",Nzd0KEvje:Nzd0KEvje1bzsbvr,uWSmZbI8l:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",XqzKOk1N6:resolvedLinks1[1]},UBy0pjAGI:{Nzd0KEvje:Nzd0KEvjexmmq4h,XqzKOk1N6:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L28Fn.framer-1v2oto9, .framer-L28Fn .framer-1v2oto9 { display: block; }\",\".framer-L28Fn.framer-8r9pl8 { 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; padding: 12px; position: relative; width: min-content; }\",\".framer-L28Fn .framer-o32c36 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-height: 40px; overflow: visible; padding: 12px; position: relative; width: auto; }\",\".framer-L28Fn .framer-1yim3yf { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-L28Fn .framer-t7gqfu { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-L28Fn .framer-172jzg0 { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-L28Fn .framer-52f6m { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-L28Fn .framer-11rg5ou { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-L28Fn .framer-3oupu5-container, .framer-L28Fn .framer-1a3njpj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-L28Fn .framer-175kolj { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-L28Fn.framer-v-1j9kqd0.framer-8r9pl8 { cursor: pointer; padding: 0px; width: 256px; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-o32c36 { align-self: unset; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-1yim3yf, .framer-L28Fn.framer-v-1s9rtic .framer-1yim3yf { order: 1; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-t7gqfu, .framer-L28Fn.framer-v-1s9rtic .framer-t7gqfu { order: 0; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-172jzg0 { height: 1px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-52f6m, .framer-L28Fn.framer-v-1s9rtic .framer-52f6m { gap: 0px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-11rg5ou, .framer-L28Fn.framer-v-1s9rtic .framer-11rg5ou { padding: 4px; width: 100%; }\",\".framer-L28Fn.framer-v-1j9kqd0 .framer-175kolj, .framer-L28Fn.framer-v-1s9rtic .framer-175kolj { align-self: unset; padding: 4px; width: 100%; }\",\".framer-L28Fn.framer-v-1s9rtic.framer-8r9pl8 { padding: 0px; width: 256px; }\",\".framer-L28Fn.framer-v-1s9rtic .framer-o32c36 { align-self: unset; cursor: pointer; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-L28Fn.framer-v-1s9rtic .framer-172jzg0 { width: 100%; }\",...sharedStyle.css,'.framer-L28Fn[data-border=\"true\"]::after, .framer-L28Fn [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 764\n * @framerIntrinsicWidth 152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"g68o5zIxq\":{\"layout\":[\"fixed\",\"auto\"]},\"UBy0pjAGI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"oUrYwLx99\":\"closeMobileNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKIkiqGGtN=withCSS(Component,css,\"framer-L28Fn\");export default FramerKIkiqGGtN;FramerKIkiqGGtN.displayName=\"Links: Destinations\";FramerKIkiqGGtN.defaultProps={height:764,width:152};addPropertyControls(FramerKIkiqGGtN,{variant:{options:[\"z976_2Q5u\",\"g68o5zIxq\",\"UBy0pjAGI\"],optionTitles:[\"Desktop\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},oUrYwLx99:{title:\"Close Mobile Nav\",type:ControlType.EventHandler}});addFonts(FramerKIkiqGGtN,[{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\"}]},...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerKIkiqGGtN.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload(),forwardLoader(MenuItem,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(MenuItem,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKIkiqGGtN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g68o5zIxq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UBy0pjAGI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"764\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"oUrYwLx99\\\":\\\"closeMobileNav\\\"}\",\"framerIntrinsicWidth\":\"152\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KIkiqGGtN.map","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 36 36\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.52 0 L 19.52 3.637 C 22.811 3.972 25.885 5.433 28.221 7.775 C 30.562 10.115 32.027 13.188 32.371 16.48 L 36 16.48 C 35.65 12.225 33.799 8.234 30.777 5.218 C 27.763 2.198 23.773 0.348 19.521 0 Z M 5.223 5.218 C 2.201 8.234 0.35 12.225 0 16.48 L 3.637 16.48 C 3.972 13.187 5.435 10.112 7.779 7.775 C 10.116 5.434 13.189 3.969 16.479 3.629 L 16.479 0 C 12.226 0.349 8.236 2.198 5.222 5.218 Z M 3.633 19.524 L 0.004 19.524 C 0.344 23.631 2.084 27.644 5.218 30.778 C 8.234 33.799 12.226 35.649 16.48 36 L 16.48 32.363 C 13.187 32.028 10.112 30.565 7.775 28.221 C 5.435 25.885 3.972 22.813 3.633 19.524 Z M 32.367 19.524 C 32.028 22.813 30.565 25.885 28.225 28.221 C 25.889 30.563 22.816 32.028 19.525 32.367 L 19.525 35.997 C 23.778 35.648 27.768 33.798 30.782 30.778 C 33.801 27.765 35.649 23.775 35.996 19.524 Z M 24.246 11.755 L 14.396 14.397 L 21.604 21.605 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"36px\" id=\"MYjJX6QCF\" width=\"36px\"/><path d=\"M 9.849 7.207 L 2.642 0 L 0 9.85 L 9.85 7.207 Z\" fill=\"var(--1grw5w8, rgba(0, 0, 0, 0.5))\" height=\"9.849999999999998px\" id=\"HPeThvoVu\" transform=\"translate(11.755 14.398)\" width=\"9.849999999999998px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"1767710417\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8Fmyk\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1grw5w8\":sksm_I7rq,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 36 36\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8Fmyk { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 36px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 36\n * @framerIntrinsicHeight 36\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Expa Logo Symbol\",\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-8Fmyk\");Icon.displayName=\"Expa Logo Symbol\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:false,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:true,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Expa Logo Symbol\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"36\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 124 26\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 121.502 17.206 C 120.454 17.206 119.622 17.12 119.004 16.948 C 118.385 16.76 117.939 16.408 117.664 15.893 C 117.406 15.36 117.278 14.596 117.278 13.6 L 117.278 0 L 121.193 0 L 121.193 12.57 C 121.193 13.171 121.313 13.566 121.553 13.755 C 121.794 13.927 122.24 14.012 122.893 14.012 L 124 14.012 L 124 17.206 Z M 109.798 17.516 C 108.424 17.516 107.205 17.249 106.141 16.716 C 105.112 16.184 104.254 15.372 103.668 14.373 C 103.084 13.36 102.792 12.149 102.792 10.741 C 102.792 9.385 103.101 8.209 103.72 7.213 C 104.336 6.235 105.197 5.436 106.218 4.895 C 107.265 4.345 108.407 4.071 109.643 4.071 C 111.052 4.071 112.253 4.405 113.249 5.075 C 114.262 5.727 115.027 6.638 115.542 7.805 C 116.057 8.955 116.271 10.286 116.186 11.797 L 106.733 11.797 C 106.802 12.69 107.128 13.36 107.712 13.807 C 108.281 14.243 108.978 14.478 109.695 14.476 C 110.296 14.476 110.811 14.39 111.24 14.218 C 111.687 14.03 112.03 13.798 112.27 13.523 L 115.387 14.656 C 114.717 15.635 113.876 16.356 112.863 16.82 C 111.905 17.275 110.858 17.512 109.798 17.515 Z M 106.733 9.479 L 112.554 9.479 C 112.537 8.655 112.253 8.037 111.704 7.625 C 111.154 7.195 110.502 6.981 109.747 6.981 C 109.008 6.981 108.347 7.178 107.763 7.574 C 107.197 7.968 106.853 8.604 106.733 9.479 Z M 94.2 17.206 L 89.641 4.431 L 93.685 4.431 L 96.415 13.137 L 99.145 4.431 L 103.189 4.431 L 98.604 17.206 Z M 81.355 14.476 C 81.011 14.218 80.839 13.884 80.839 13.472 C 80.839 12.802 81.251 12.347 82.076 12.107 C 82.9 11.849 83.99 11.66 85.347 11.54 L 85.347 11.848 C 85.347 13.017 85.089 13.806 84.574 14.218 C 84.059 14.63 83.415 14.836 82.642 14.836 C 82.127 14.836 81.698 14.716 81.355 14.476 Z M 81.2 17.515 C 82.11 17.515 82.926 17.378 83.647 17.103 C 84.385 16.812 85.021 16.31 85.476 15.661 L 85.939 17.206 L 89.571 17.206 C 89.485 16.828 89.408 16.356 89.339 15.79 C 89.27 15.223 89.219 14.622 89.184 13.987 C 89.15 13.351 89.133 12.759 89.133 12.209 L 89.133 9.402 C 89.133 7.462 88.643 6.088 87.665 5.28 C 86.686 4.474 85.287 4.07 83.467 4.07 C 82.007 4.07 80.771 4.354 79.757 4.92 C 78.762 5.487 78.049 6.2 77.62 7.058 L 80.917 8.243 C 81.054 7.728 81.32 7.35 81.715 7.11 C 82.127 6.853 82.599 6.723 83.132 6.723 C 83.973 6.723 84.54 6.912 84.831 7.29 C 85.124 7.668 85.269 8.312 85.269 9.222 C 83.621 9.342 82.162 9.556 80.891 9.866 C 79.62 10.175 78.616 10.638 77.877 11.256 C 77.156 11.874 76.796 12.707 76.796 13.754 C 76.796 14.528 76.993 15.197 77.388 15.764 C 77.783 16.313 78.315 16.742 78.985 17.052 C 79.681 17.367 80.437 17.525 81.2 17.516 Z M 59.953 17.206 L 59.953 3.581 L 54.416 3.581 L 54.416 0.001 L 69.534 0.001 L 69.534 3.581 L 63.997 3.581 L 63.997 17.206 Z M 68.982 17.206 L 68.982 4.431 L 72.073 4.431 L 72.768 6.775 C 73.163 5.745 73.704 5.023 74.391 4.611 C 75.078 4.199 75.91 4.019 76.889 4.071 L 76.889 7.985 C 76.71 7.953 76.529 7.936 76.348 7.934 C 76.177 7.916 76.005 7.907 75.833 7.908 C 74.889 7.908 74.159 8.131 73.644 8.578 C 73.146 9.024 72.897 9.754 72.897 10.768 L 72.897 17.206 Z M 45.743 14.476 C 45.399 14.218 45.227 13.884 45.227 13.472 C 45.227 12.802 45.639 12.347 46.464 12.107 C 47.288 11.849 48.378 11.66 49.735 11.54 L 49.735 11.848 C 49.735 13.017 49.477 13.806 48.962 14.218 C 48.447 14.63 47.803 14.836 47.03 14.836 C 46.515 14.836 46.086 14.716 45.743 14.476 Z M 45.588 17.515 C 46.498 17.515 47.314 17.378 48.034 17.103 C 48.772 16.812 49.409 16.311 49.864 15.661 L 50.327 17.206 L 53.959 17.206 C 53.873 16.828 53.796 16.356 53.727 15.79 C 53.658 15.223 53.607 14.622 53.572 13.987 C 53.538 13.351 53.521 12.759 53.521 12.209 L 53.521 9.402 C 53.521 7.462 53.032 6.088 52.053 5.28 C 51.074 4.474 49.675 4.07 47.855 4.07 C 46.395 4.07 45.159 4.354 44.145 4.92 C 43.15 5.487 42.438 6.2 42.008 7.058 L 45.305 8.243 C 45.442 7.728 45.708 7.35 46.103 7.11 C 46.528 6.849 47.02 6.714 47.519 6.723 C 48.361 6.723 48.928 6.912 49.219 7.29 C 49.512 7.668 49.658 8.312 49.658 9.222 C 48.009 9.342 46.549 9.556 45.279 9.866 C 44.008 10.175 43.004 10.638 42.265 11.256 C 41.544 11.874 41.183 12.707 41.183 13.754 C 41.183 14.528 41.381 15.197 41.776 15.764 C 42.171 16.313 42.703 16.742 43.373 17.052 C 44.069 17.367 44.825 17.525 45.588 17.516 Z M 27.283 21.353 L 27.283 4.431 L 30.683 4.431 L 31.198 6.182 C 31.596 5.492 32.199 4.943 32.924 4.612 C 33.679 4.251 34.4 4.071 35.087 4.071 C 36.186 4.071 37.157 4.345 37.997 4.895 C 38.856 5.445 39.526 6.225 40.007 7.239 C 40.487 8.234 40.727 9.428 40.727 10.819 C 40.727 12.209 40.487 13.412 40.007 14.424 C 39.526 15.42 38.856 16.184 37.997 16.717 C 37.157 17.249 36.186 17.515 35.087 17.515 C 34.4 17.515 33.679 17.335 32.924 16.975 C 32.201 16.628 31.599 16.071 31.198 15.377 L 31.198 21.353 Z M 33.851 14.476 C 34.606 14.476 35.259 14.167 35.808 13.549 C 36.375 12.931 36.658 12.02 36.658 10.819 C 36.658 9.651 36.375 8.741 35.808 8.089 C 35.258 7.436 34.606 7.109 33.851 7.109 C 33.078 7.109 32.408 7.385 31.841 7.934 C 31.292 8.484 31.018 9.419 31.018 10.741 C 31.018 12.046 31.292 12.999 31.842 13.601 C 32.408 14.184 33.078 14.476 33.851 14.476 Z M 13.035 17.206 L 17.774 10.536 L 13.421 4.431 L 17.696 4.431 L 19.911 7.548 L 22.101 4.431 L 26.376 4.431 L 22.023 10.535 L 26.763 17.206 L 22.487 17.206 L 19.911 13.524 L 17.31 17.207 L 13.034 17.207 Z M 0 17.206 L 0 0.001 L 13.238 0.001 L 13.238 3.581 L 4.07 3.581 L 4.07 6.569 L 9.66 6.569 L 9.66 10.149 L 4.07 10.149 L 4.07 13.626 L 13.24 13.626 L 13.24 17.206 Z\" fill=\"transparent\" height=\"21.353000099182132px\" id=\"dEPj33WYU\" transform=\"translate(0 4.076)\" width=\"123.99999987792967px\"><path d=\"M 4.224 17.206 C 3.176 17.206 2.344 17.12 1.726 16.948 C 1.107 16.76 0.661 16.408 0.386 15.893 C 0.128 15.36 0 14.596 0 13.6 L 0 0 L 3.915 0 L 3.915 12.57 C 3.915 13.171 4.035 13.566 4.275 13.755 C 4.516 13.927 4.962 14.012 5.615 14.012 L 6.722 14.012 L 6.722 17.206 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.205999999999996px\" id=\"tN_h0n3xC\" transform=\"translate(117.278 0)\" width=\"6.72199999999998px\"/><path d=\"M 7.006 13.445 C 5.632 13.445 4.413 13.178 3.349 12.645 C 2.32 12.113 1.462 11.301 0.876 10.302 C 0.292 9.289 0 8.078 0 6.67 C 0 5.314 0.309 4.138 0.928 3.142 C 1.544 2.164 2.405 1.365 3.426 0.824 C 4.473 0.274 5.615 0 6.851 0 C 8.26 0 9.461 0.334 10.457 1.004 C 11.47 1.656 12.235 2.567 12.75 3.734 C 13.265 4.884 13.479 6.215 13.394 7.726 L 3.941 7.726 C 4.01 8.619 4.336 9.289 4.92 9.736 C 5.489 10.172 6.186 10.407 6.903 10.405 C 7.504 10.405 8.019 10.319 8.448 10.147 C 8.895 9.959 9.238 9.727 9.478 9.452 L 12.595 10.585 C 11.925 11.564 11.084 12.285 10.071 12.749 C 9.113 13.204 8.066 13.441 7.006 13.444 Z M 3.941 5.408 L 9.762 5.408 C 9.745 4.584 9.461 3.966 8.912 3.554 C 8.362 3.124 7.71 2.91 6.955 2.91 C 6.216 2.91 5.555 3.107 4.971 3.503 C 4.405 3.897 4.061 4.533 3.941 5.408 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.444999999999997px\" id=\"dDZOuYd_q\" transform=\"translate(102.792 4.071)\" width=\"13.412117170203523px\"/><path d=\"M 4.559 12.775 L 0 0 L 4.044 0 L 6.774 8.706 L 9.504 0 L 13.548 0 L 8.963 12.775 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"12.775000000000006px\" id=\"XLReg2qyx\" transform=\"translate(89.641 4.431)\" width=\"13.548000000000002px\"/><path d=\"M 4.559 10.406 C 4.215 10.148 4.043 9.814 4.043 9.402 C 4.043 8.732 4.455 8.277 5.28 8.037 C 6.104 7.779 7.194 7.59 8.551 7.47 L 8.551 7.778 C 8.551 8.947 8.293 9.736 7.778 10.148 C 7.263 10.56 6.619 10.766 5.846 10.766 C 5.331 10.766 4.902 10.646 4.559 10.406 Z M 4.404 13.445 C 5.314 13.445 6.13 13.308 6.851 13.033 C 7.589 12.742 8.225 12.24 8.68 11.591 L 9.143 13.136 L 12.775 13.136 C 12.689 12.758 12.612 12.286 12.543 11.72 C 12.474 11.153 12.423 10.552 12.388 9.917 C 12.354 9.281 12.337 8.689 12.337 8.139 L 12.337 5.332 C 12.337 3.392 11.847 2.018 10.869 1.21 C 9.89 0.404 8.491 0 6.671 0 C 5.211 0 3.975 0.284 2.961 0.85 C 1.966 1.417 1.253 2.13 0.824 2.988 L 4.121 4.173 C 4.258 3.658 4.524 3.28 4.919 3.04 C 5.331 2.783 5.803 2.653 6.336 2.653 C 7.177 2.653 7.744 2.842 8.035 3.22 C 8.328 3.598 8.473 4.242 8.473 5.152 C 6.825 5.272 5.366 5.486 4.095 5.796 C 2.824 6.105 1.82 6.568 1.081 7.186 C 0.36 7.804 0 8.637 0 9.684 C 0 10.458 0.197 11.127 0.592 11.694 C 0.987 12.243 1.519 12.672 2.189 12.982 C 2.885 13.297 3.641 13.455 4.404 13.446 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.446361082637907px\" id=\"ttDGhWudv\" transform=\"translate(76.796 4.07)\" width=\"12.774999999999991px\"/><path d=\"M 5.537 17.205 L 5.537 3.58 L 0 3.58 L 0 0 L 15.118 0 L 15.118 3.58 L 9.581 3.58 L 9.581 17.205 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.205000000000005px\" id=\"z2Wo8B6Sn\" transform=\"translate(54.416 0.001)\" width=\"15.117999999999995px\"/><path d=\"M 0 13.144 L 0 0.369 L 3.091 0.369 L 3.786 2.713 C 4.181 1.683 4.722 0.961 5.409 0.549 C 6.096 0.137 6.928 -0.043 7.907 0.009 L 7.907 3.923 C 7.728 3.891 7.547 3.874 7.366 3.872 C 7.195 3.854 7.023 3.845 6.851 3.846 C 5.907 3.846 5.177 4.069 4.662 4.516 C 4.164 4.962 3.915 5.692 3.915 6.706 L 3.915 13.144 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.143697916666667px\" id=\"vWzbuWm9I\" transform=\"translate(68.982 4.062)\" width=\"7.9069999999999965px\"/><path d=\"M 4.56 10.406 C 4.216 10.148 4.044 9.814 4.044 9.402 C 4.044 8.732 4.456 8.277 5.281 8.037 C 6.105 7.779 7.195 7.59 8.552 7.47 L 8.552 7.778 C 8.552 8.947 8.294 9.736 7.779 10.148 C 7.264 10.56 6.62 10.766 5.847 10.766 C 5.332 10.766 4.903 10.646 4.56 10.406 Z M 4.405 13.445 C 5.315 13.445 6.131 13.308 6.851 13.033 C 7.589 12.742 8.226 12.241 8.681 11.591 L 9.144 13.136 L 12.776 13.136 C 12.69 12.758 12.613 12.286 12.544 11.72 C 12.475 11.153 12.424 10.552 12.389 9.917 C 12.355 9.281 12.338 8.689 12.338 8.139 L 12.338 5.332 C 12.338 3.392 11.849 2.018 10.87 1.21 C 9.891 0.404 8.492 0 6.672 0 C 5.212 0 3.976 0.284 2.962 0.85 C 1.967 1.417 1.255 2.13 0.825 2.988 L 4.122 4.173 C 4.259 3.658 4.525 3.28 4.92 3.04 C 5.345 2.779 5.837 2.644 6.336 2.653 C 7.178 2.653 7.745 2.842 8.036 3.22 C 8.329 3.598 8.475 4.242 8.475 5.152 C 6.826 5.272 5.366 5.486 4.096 5.796 C 2.825 6.105 1.821 6.568 1.082 7.186 C 0.361 7.804 0 8.637 0 9.684 C 0 10.458 0.198 11.127 0.593 11.694 C 0.988 12.243 1.52 12.672 2.19 12.982 C 2.886 13.297 3.642 13.455 4.405 13.446 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.446361082637903px\" id=\"Nsny8u4s9\" transform=\"translate(41.183 4.07)\" width=\"12.77600000000001px\"/><path d=\"M 0 17.282 L 0 0.36 L 3.4 0.36 L 3.915 2.111 C 4.313 1.421 4.916 0.872 5.641 0.541 C 6.396 0.18 7.117 0 7.804 0 C 8.903 0 9.874 0.274 10.714 0.824 C 11.573 1.374 12.243 2.154 12.724 3.168 C 13.204 4.163 13.444 5.357 13.444 6.748 C 13.444 8.138 13.204 9.341 12.724 10.353 C 12.243 11.349 11.573 12.113 10.714 12.646 C 9.874 13.178 8.903 13.444 7.804 13.444 C 7.117 13.444 6.396 13.264 5.641 12.904 C 4.918 12.557 4.316 12 3.915 11.306 L 3.915 17.282 Z M 6.568 10.405 C 7.323 10.405 7.976 10.096 8.525 9.478 C 9.092 8.86 9.375 7.949 9.375 6.748 C 9.375 5.58 9.092 4.67 8.525 4.018 C 7.975 3.365 7.323 3.038 6.568 3.038 C 5.795 3.038 5.125 3.314 4.558 3.863 C 4.009 4.413 3.735 5.348 3.735 6.67 C 3.735 7.975 4.009 8.928 4.559 9.53 C 5.125 10.113 5.795 10.405 6.568 10.405 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.282000000000004px\" id=\"Ut21V0JiW\" transform=\"translate(27.283 4.071)\" width=\"13.444000000000003px\"/><path d=\"M 0.001 12.775 L 4.74 6.105 L 0.387 0 L 4.662 0 L 6.877 3.117 L 9.067 0 L 13.342 0 L 8.989 6.104 L 13.729 12.775 L 9.453 12.775 L 6.877 9.093 L 4.276 12.776 L 0 12.776 Z\" fill=\"var(--1grw5w8, rgba(0, 0, 0, 0.5))\" height=\"12.775999999999996px\" id=\"VeWKxx3em\" transform=\"translate(13.034 4.431)\" width=\"13.729px\"/><path d=\"M 0 17.205 L 0 0 L 13.238 0 L 13.238 3.58 L 4.07 3.58 L 4.07 6.568 L 9.66 6.568 L 9.66 10.148 L 4.07 10.148 L 4.07 13.625 L 13.24 13.625 L 13.24 17.205 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.205000000000005px\" id=\"sGqtaCAgH\" transform=\"translate(0 0.001)\" width=\"13.240000000000006px\"/></g></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"2546453523\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-GDSGf\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1grw5w8\":sksm_I7rq,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 124 26\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-GDSGf { -webkit-mask: ${mask}; aspect-ratio: 4.769230769230769; display: block; mask: ${mask}; width: 124px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 124\n * @framerIntrinsicHeight 26\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Expa Logo Text\",\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-GDSGf\");Icon.displayName=\"Expa Logo Text\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:false,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:true,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Expa Logo Text\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"124\",\"framerIntrinsicHeight\":\"26\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e4e9e8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ExpaLogoSymbol from\"https://framerusercontent.com/modules/sgWOnNYBbkIbuSZ7mz8m/W55WQuCnEOvJa4G4NCje/mh4suLh1D.js\";import ExpaLogoText from\"https://framerusercontent.com/modules/we8nTiJ95ncxA00rDwDW/s7PtGUizFoRVYZHCBmom/UpKvrYygk.js\";const ExpaLogoTextFonts=getFonts(ExpaLogoText);const ExpaLogoSymbolFonts=getFonts(ExpaLogoSymbol);const cycleOrder=[\"I5019:4576;5019:5213\",\"ArqLHDcwf\",\"zKoP6hiZt\"];const serializationHash=\"framer-dyALV\";const variantClassNames={\"I5019:4576;5019:5213\":\"framer-v-m1l0ce\",ArqLHDcwf:\"framer-v-1m2f171\",zKoP6hiZt:\"framer-v-4yx31u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FOIAnkZqs=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Black:\"zKoP6hiZt\",Primary:\"I5019:4576;5019:5213\",White:\"ArqLHDcwf\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,FOIAnkZqs:link??props.FOIAnkZqs,variant:humanReadableVariantMap[props.variant]??props.variant??\"I5019:4576;5019:5213\"};};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,FOIAnkZqs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I5019:4576;5019:5213\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:FOIAnkZqs,motionChild:true,nodeId:\"I5019:4576;5019:5213\",openInNewTab:false,scopeId:\"QQvJ4XOQq\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Expa Travel Logo\",className:`${cx(scopingClassNames,\"framer-m1l0ce\",className,classNames)} framer-1ybjxtk`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"I5019:4576;5019:5213\",ref:refBinding,style:{...style},...addPropertyOverrides({ArqLHDcwf:{\"data-framer-name\":\"White\"},zKoP6hiZt:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ExpaLogoText,{animated:true,className:\"framer-spmcqx\",layoutDependency:layoutDependency,layoutId:\"vNlALpPUD\",style:{\"--1grw5w8\":\"var(--token-d4c59344-38bb-4aad-bf71-15a4291175ef, rgb(185, 28, 28))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"},transformTemplate:transformTemplate1,variants:{ArqLHDcwf:{\"--1grw5w8\":\"var(--token-235bb467-32ab-4f04-bc89-5f46b53bbb34, rgb(255, 255, 255))\",\"--es6ctl\":\"var(--token-235bb467-32ab-4f04-bc89-5f46b53bbb34, rgb(255, 255, 255))\"},zKoP6hiZt:{\"--1grw5w8\":\"var(--token-cc1a31e0-91d2-4a44-803d-499d0c74c5e7, rgb(0, 0, 0))\",\"--es6ctl\":\"var(--token-cc1a31e0-91d2-4a44-803d-499d0c74c5e7, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(ExpaLogoSymbol,{animated:true,className:\"framer-mo15u2\",layoutDependency:layoutDependency,layoutId:\"xbDK2A3eY\",style:{\"--1grw5w8\":\"var(--token-94607e5c-85c0-4ac2-96d4-2a28b9de805e, rgba(185, 28, 28, 0.5))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-d4c59344-38bb-4aad-bf71-15a4291175ef, rgb(185, 28, 28))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"},variants:{ArqLHDcwf:{\"--1grw5w8\":\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",\"--es6ctl\":\"var(--token-235bb467-32ab-4f04-bc89-5f46b53bbb34, rgb(255, 255, 255))\"},zKoP6hiZt:{\"--1grw5w8\":\"var(--token-127e576f-da0c-4eea-83ba-a0843b77c016, rgba(0, 0, 0, 0.5))\",\"--es6ctl\":\"var(--token-cc1a31e0-91d2-4a44-803d-499d0c74c5e7, rgb(0, 0, 0))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dyALV.framer-1ybjxtk, .framer-dyALV .framer-1ybjxtk { display: block; }\",\".framer-dyALV.framer-m1l0ce { gap: 0px; height: 36px; overflow: visible; position: relative; text-decoration: none; width: 172px; }\",\".framer-dyALV .framer-spmcqx { flex: none; height: 72%; position: absolute; right: 0px; top: 50%; width: var(--framer-aspect-ratio-supported, 124px); }\",\".framer-dyALV .framer-mo15u2 { bottom: 0px; flex: none; height: 100%; left: 0px; position: absolute; width: var(--framer-aspect-ratio-supported, 36px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ArqLHDcwf\":{\"layout\":[\"fixed\",\"fixed\"]},\"zKoP6hiZt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FOIAnkZqs\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQQvJ4XOQq=withCSS(Component,css,\"framer-dyALV\");export default FramerQQvJ4XOQq;FramerQQvJ4XOQq.displayName=\"Logo\";FramerQQvJ4XOQq.defaultProps={height:36,width:172};addPropertyControls(FramerQQvJ4XOQq,{variant:{options:[\"I5019:4576;5019:5213\",\"ArqLHDcwf\",\"zKoP6hiZt\"],optionTitles:[\"Primary\",\"White\",\"Black\"],title:\"Variant\",type:ControlType.Enum},FOIAnkZqs:{title:\"Link\",type:ControlType.Link}});addFonts(FramerQQvJ4XOQq,[{explicitInter:true,fonts:[]},...ExpaLogoTextFonts,...ExpaLogoSymbolFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQQvJ4XOQq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ArqLHDcwf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zKoP6hiZt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FOIAnkZqs\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"36\",\"framerIntrinsicWidth\":\"172\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QQvJ4XOQq.map","// Generated by Framer (e0edd7a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Atkinson Hyperlegible-700\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Atkinson Hyperlegible\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/atkinsonhyperlegible/v11/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8WbcNdi-OZFy-FA.woff2\",weight:\"700\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-zPxrH .framer-styles-preset-ylgunq:not(.rich-text-wrapper), .framer-zPxrH .framer-styles-preset-ylgunq.rich-text-wrapper p { --framer-font-family: \"Atkinson Hyperlegible\", \"Atkinson Hyperlegible Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-zPxrH\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5e8f756)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-LSVCR .framer-styles-preset-1c6tdif:not(.rich-text-wrapper), .framer-LSVCR .framer-styles-preset-1c6tdif.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 6px; --framer-link-hover-text-decoration-thickness: 1px; }\"];export const className=\"framer-LSVCR\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.957 4.87 C 8.21 6.577 7.34 8.254 5.798 9.03 C 4.257 9.806 2.392 9.505 1.172 8.285 C -0.049 7.065 -0.349 5.2 0.427 3.658 C 1.203 2.117 2.88 1.247 4.587 1.5 C 6.33 1.758 7.698 3.127 7.957 4.87 Z M 9.457 0 L 9.467 0\" fill=\"transparent\" height=\"9.456843619869542px\" id=\"cAjpvZfSG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(8 6.5)\" width=\"9.46684337615967px\"/><path d=\"M 5 20 C 2.239 20 0 17.761 0 15 L 0 5 C 0 2.239 2.239 0 5 0 L 15 0 C 17.761 0 20 2.239 20 5 L 20 15 C 20 17.761 17.761 20 15 20 Z\" fill=\"transparent\" height=\"20px\" id=\"brLGmZV7t\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"258311173\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8JEjF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8JEjF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"instagram\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-8JEjF\");Icon.displayName=\"instagram\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6 L 5 3 L 0 0 Z\" fill=\"transparent\" height=\"6px\" id=\"bxoX9RXxx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(10 9)\" width=\"5px\"/><path d=\"M 0.524 12.066 C -0.175 8.77 -0.175 5.363 0.524 2.066 C 0.711 1.385 1.243 0.853 1.924 0.666 C 7.287 -0.222 12.76 -0.222 18.124 0.666 C 18.805 0.853 19.337 1.385 19.524 2.066 C 20.223 5.363 20.223 8.77 19.524 12.066 C 19.337 12.748 18.805 13.28 18.124 13.466 C 12.76 14.355 7.287 14.355 1.924 13.466 C 1.243 13.28 0.711 12.748 0.524 12.066\" fill=\"transparent\" height=\"14.13294698010727px\" id=\"Yfn3hnDQR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(2 5)\" width=\"20.047865062067793px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"4255244680\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WVPX0\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-WVPX0 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"youtube\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-WVPX0\");Icon.displayName=\"youtube\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"youtube\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11 0 L 8 0 C 5.239 0 3 2.239 3 5 L 3 8 L 0 8 L 0 12 L 3 12 L 3 20 L 7 20 L 7 12 L 10 12 L 11 8 L 7 8 L 7 5 C 7 4.448 7.448 4 8 4 L 11 4 Z\" fill=\"transparent\" height=\"20px\" id=\"GkXnHHZgD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(7 2)\" width=\"11px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"3983463644\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7PY4s\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-7PY4s { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"facebook\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-7PY4s\");Icon.displayName=\"facebook\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11.139 20.952 C 11.082 20.952 11.026 20.951 10.971 20.948 C 10.934 20.951 10.897 20.952 10.861 20.952 C 9.558 20.952 8.721 20.353 7.912 19.772 C 7.353 19.372 6.826 18.994 6.205 18.889 C 5.902 18.838 5.6 18.812 5.309 18.812 C 4.784 18.812 4.37 18.894 4.067 18.954 C 3.884 18.991 3.725 19.022 3.604 19.022 C 3.478 19.022 3.342 18.994 3.283 18.789 C 3.231 18.611 3.194 18.438 3.158 18.271 C 3.066 17.842 3 17.578 2.823 17.55 C 0.756 17.226 0.164 16.784 0.032 16.471 C 0.014 16.429 0.003 16.383 0 16.337 C -0.007 16.216 0.078 16.11 0.195 16.091 C 3.373 15.56 4.797 12.264 4.857 12.124 C 4.858 12.121 4.86 12.117 4.862 12.113 C 5.056 11.713 5.094 11.366 4.975 11.081 C 4.757 10.56 4.046 10.331 3.575 10.179 C 3.46 10.142 3.351 10.107 3.265 10.073 C 2.325 9.696 2.247 9.309 2.284 9.112 C 2.347 8.776 2.789 8.542 3.147 8.542 C 3.245 8.542 3.332 8.56 3.404 8.594 C 3.827 8.795 4.208 8.897 4.537 8.897 C 4.991 8.897 5.189 8.703 5.213 8.678 C 5.201 8.46 5.187 8.232 5.173 7.996 C 5.078 6.472 4.96 4.578 5.436 3.497 C 6.861 0.256 9.881 0.004 10.773 0.004 L 11.164 0 L 11.217 0 C 12.111 0 15.139 0.252 16.564 3.495 C 17.039 4.576 16.922 6.472 16.827 7.995 L 16.823 8.062 C 16.81 8.274 16.797 8.48 16.786 8.677 C 16.809 8.701 16.992 8.879 17.403 8.895 L 17.403 8.895 C 17.717 8.883 18.076 8.781 18.471 8.594 C 18.586 8.539 18.715 8.528 18.802 8.528 C 18.936 8.528 19.071 8.554 19.183 8.601 L 19.19 8.604 C 19.509 8.719 19.719 8.946 19.723 9.183 C 19.727 9.407 19.559 9.742 18.735 10.073 C 18.65 10.107 18.54 10.142 18.424 10.179 C 17.953 10.331 17.242 10.56 17.024 11.081 C 16.905 11.366 16.943 11.713 17.138 12.113 L 17.143 12.124 C 17.202 12.264 18.626 15.559 21.805 16.09 C 21.922 16.11 22.006 16.216 22 16.337 C 21.997 16.383 21.986 16.429 21.967 16.472 C 21.836 16.783 21.245 17.224 19.177 17.548 C 19.008 17.575 18.942 17.798 18.842 18.266 C 18.806 18.439 18.765 18.611 18.717 18.78 C 18.673 18.933 18.579 19.005 18.421 19.005 L 18.395 19.005 C 18.286 19.005 18.13 18.985 17.933 18.945 C 17.583 18.876 17.19 18.812 16.691 18.812 C 16.399 18.812 16.097 18.838 15.794 18.889 C 15.174 18.994 14.647 19.371 14.089 19.771 C 13.279 20.353 12.443 20.952 11.139 20.952\" fill=\"transparent\" height=\"20.95238095238095px\" id=\"yB3vFlOqp\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(1 2)\" width=\"22px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"3558883926\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-7zc9h\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-7zc9h { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"snapchat\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-7zc9h\");Icon.displayName=\"snapchat\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"snapchat\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.44 0 L 9.44 14.17 C 9.44 15.733 8.173 17 6.61 17 C 5.047 17 3.78 15.733 3.78 14.17 C 3.78 12.605 5.045 11.336 6.61 11.33 L 6.61 7.56 C 2.959 7.56 0 10.519 0 14.17 C 0 17.821 2.959 20.78 6.61 20.78 C 10.261 20.78 13.22 17.821 13.22 14.17 L 13.22 7.56 L 13.42 7.66 C 14.533 8.211 15.758 8.499 17 8.5 L 17 4.72 L 16.89 4.72 C 14.732 4.182 13.218 2.244 13.22 0.02 L 9.44 0.02 Z\" fill=\"transparent\" height=\"20.78px\" id=\"tWgtJziqc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(4 2)\" width=\"17px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"16154468\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ObkvQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-ObkvQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"tiktok\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-ObkvQ\");Icon.displayName=\"tiktok\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"tiktok\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 2 C 0 0.895 0.895 0 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 Z\" fill=\"transparent\" height=\"4px\" id=\"Vn1Ufgh7j\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(2 2)\" width=\"4px\"/><path d=\"M 14 0 C 17.314 0 20 2.686 20 6 L 20 13 L 16 13 L 16 6 C 16 4.895 15.105 4 14 4 C 12.895 4 12 4.895 12 6 L 12 13 L 8 13 L 8 6 C 8 2.686 10.686 0 14 0 Z M 0 1 L 4 1 L 4 13 L 0 13 Z\" fill=\"transparent\" height=\"13px\" id=\"s2294P9mJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(2 8)\" width=\"20px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"1316318429\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AZKiM\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AZKiM { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-AZKiM\");Icon.displayName=\"linkedin\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Pages from\"https://framerusercontent.com/modules/Yr4k1zd0Xg6drKcUJvVQ/oTvo5Ai1EJ6UNIzcveKD/wAeZIFs74.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ob0iA9ER7hAC0dhcelOH/a1Rq2OzWHiGF7wUSeueT/eJsGszhG4.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9xDm644bmUBwUL3f1yFS/HxOFOOh3czRkSbNN61cO/N3ejYd4aq.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/8IgRfFqD8a7eBbWRrHV1/21RFldMrLNiQao1zGz2p/RPePfN1Q_.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/vJCnfCo4b9MebP0gErYl/kysZCllC1l7HyAoabd32/wY7UtnnI6.js\";import Instagram from\"https://framerusercontent.com/modules/hXijWukHUIm36rWvw5GE/eMWN0yWCD0yVoqgSwoe5/Ij4MG3Wm_.js\";import Youtube from\"https://framerusercontent.com/modules/qnlgSg07UNyjgZFj2VGA/K1YrBmTdTyOva5qbdMdY/IPuVOC4Dr.js\";import Chevron from\"https://framerusercontent.com/modules/73gT4Wuc2UmZZu4OPr4b/4nskZivYGVf6KdU1AkpT/nm4gyjKa4.js\";import Facebook from\"https://framerusercontent.com/modules/mT8VBDEv0b8BYFk3tacu/zAsEqjGvGaAOsKoRvGgj/qI5Nr4jlf.js\";import Snapchat from\"https://framerusercontent.com/modules/qeCG7LTdtcXqhgBaVwSt/un8sPZpFtGYFZU16mqyl/R3awGSdUs.js\";import Tiktok from\"https://framerusercontent.com/modules/3w1iWAox0e031XoBz8Ow/PvEuVot9TOzQKWuBa2Xq/rEj6HYpSO.js\";import Linkedin from\"https://framerusercontent.com/modules/p0UoqzsrtOPZI4XZFgyG/pLCyZN0iE79VYAD3RtGM/THXLWYjt0.js\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const YoutubeFonts=getFonts(Youtube);const FacebookFonts=getFonts(Facebook);const InstagramFonts=getFonts(Instagram);const LinkedinFonts=getFonts(Linkedin);const TiktokFonts=getFonts(Tiktok);const SnapchatFonts=getFonts(Snapchat);const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"c25DEs1Eh\",\"QSlwFL2Ej\",\"sYg0k_MyW\"];const serializationHash=\"framer-uTgLO\";const variantClassNames={c25DEs1Eh:\"framer-v-t62pz7\",QSlwFL2Ej:\"framer-v-1rx845z\",sYg0k_MyW:\"framer-v-2a0y66\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dikVqRlE1hBCoGpHPK=undefined;const FPJIbdKw7hBCoGpHPK=undefined;const idhBCoGpHPK=undefined;const dikVqRlE1MLfnEDCzz=undefined;const FPJIbdKw7MLfnEDCzz=undefined;const idMLfnEDCzz=undefined;const dikVqRlE1N8ddbjmFI=undefined;const FPJIbdKw7N8ddbjmFI=undefined;const idN8ddbjmFI=undefined;const KTmEa5Vcf=undefined;const dikVqRlE1CpLcuuze1=undefined;const FPJIbdKw7CpLcuuze1=undefined;const idCpLcuuze1=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"hBCoGpHPK\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"hBCoGpHPK\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"hBCoGpHPK\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"hBCoGpHPK\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"hBCoGpHPK\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"hBCoGpHPK\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"XZLdmgg9_\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"hBCoGpHPK\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"hBCoGpHPK\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"hBCoGpHPK\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"hBCoGpHPK\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"hBCoGpHPK\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"hBCoGpHPK\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"XZLdmgg9_\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"MLfnEDCzz\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"MLfnEDCzz\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"MLfnEDCzz\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"MLfnEDCzz\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"MLfnEDCzz\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"MLfnEDCzz\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jQWU0csWM\"},type:\"BinaryOperation\"}});const query3=()=>({from:{alias:\"MLfnEDCzz\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"MLfnEDCzz\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"MLfnEDCzz\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"MLfnEDCzz\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"MLfnEDCzz\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"MLfnEDCzz\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jQWU0csWM\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"N8ddbjmFI\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"N8ddbjmFI\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"N8ddbjmFI\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"N8ddbjmFI\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"N8ddbjmFI\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"N8ddbjmFI\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"PN38FBSBT\"},type:\"BinaryOperation\"}});const query5=()=>({from:{alias:\"N8ddbjmFI\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"N8ddbjmFI\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"N8ddbjmFI\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"N8ddbjmFI\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"N8ddbjmFI\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"N8ddbjmFI\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"PN38FBSBT\"},type:\"BinaryOperation\"}});const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query6=prequery=>prequery({from:{alias:\"CpLcuuze1\",data:Pages,type:\"Collection\"},select:[{collection:\"CpLcuuze1\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"CpLcuuze1\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"CpLcuuze1\",name:\"id\",type:\"Identifier\"}]});const query7=()=>({from:{alias:\"CpLcuuze1\",data:Pages,type:\"Collection\"},select:[{collection:\"CpLcuuze1\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"CpLcuuze1\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"CpLcuuze1\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Closed\":\"QSlwFL2Ej\",\"Phone Open\":\"sYg0k_MyW\",Desktop:\"c25DEs1Eh\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileNav,height,id,width,...props})=>{return{...props,KTmEa5Vcf:closeMobileNav??props.KTmEa5Vcf,variant:humanReadableVariantMap[props.variant]??props.variant??\"c25DEs1Eh\"};};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,KTmEa5Vcf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"c25DEs1Eh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1x7qj9b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"sYg0k_MyW\");});const onTap1wnzvhw=activeVariantCallback(async(...args)=>{setVariant(\"QSlwFL2Ej\");});const Nzd0KEvje1qu031f=activeVariantCallback(async(...args)=>{if(KTmEa5Vcf){const res=await KTmEa5Vcf(...args);if(res===false)return false;}setVariant(\"QSlwFL2Ej\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QSlwFL2Ej\",\"sYg0k_MyW\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"QSlwFL2Ej\",\"sYg0k_MyW\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"sYg0k_MyW\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t62pz7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"c25DEs1Eh\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{QSlwFL2Ej:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},sYg0k_MyW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({QSlwFL2Ej:{\"data-framer-name\":\"Phone Closed\",\"data-highlight\":true,onTap:onTap1x7qj9b},sYg0k_MyW:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bfd2vz\",layoutDependency:layoutDependency,layoutId:\"k8r30nfJx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1obslkt\",layoutDependency:layoutDependency,layoutId:\"YUOtZzuj8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"OM OSS\"})}),className:\"framer-1cyw2lt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cPHKWuXCL\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jpvMyf4wP\"},motionChild:true,nodeId:\"G2rI7hjsU\",openInNewTab:false,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Team Expa\"})})})}),className:\"framer-jfiawn\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G2rI7hjsU\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vohwu2\",layoutDependency:layoutDependency,layoutId:\"hBCoGpHPK\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({dikVqRlE1:dikVqRlE1hBCoGpHPK,FPJIbdKw7:FPJIbdKw7hBCoGpHPK,id:idhBCoGpHPK},index)=>{dikVqRlE1hBCoGpHPK??=\"\";FPJIbdKw7hBCoGpHPK??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`hBCoGpHPK-${idhBCoGpHPK}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1hBCoGpHPK},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15jhqa4\",layoutDependency:layoutDependency,layoutId:\"jJxlHF3mr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{dikVqRlE1:dikVqRlE1hBCoGpHPK},webPageId:\"HzZCeRDL_\"},motionChild:true,nodeId:\"hWabfA87f\",openInNewTab:false,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Kontaktinformasjon\"})})})}),className:\"framer-1eqdxg7\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hWabfA87f\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},text:FPJIbdKw7hBCoGpHPK,verticalAlignment:\"top\",withExternalLayout:true})})})},idhBCoGpHPK);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-36jixg\",layoutDependency:layoutDependency,layoutId:\"Le3u60sFP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"PRAKTISK INFO\"})}),className:\"framer-1kf9b1m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PunNyo9if\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vb1anr\",layoutDependency:layoutDependency,layoutId:\"MLfnEDCzz\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({dikVqRlE1:dikVqRlE1MLfnEDCzz,FPJIbdKw7:FPJIbdKw7MLfnEDCzz,id:idMLfnEDCzz},index1)=>{dikVqRlE1MLfnEDCzz??=\"\";FPJIbdKw7MLfnEDCzz??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`MLfnEDCzz-${idMLfnEDCzz}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1MLfnEDCzz},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-161fjpb\",layoutDependency:layoutDependency,layoutId:\"ThTxNRS6g\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{dikVqRlE1:dikVqRlE1MLfnEDCzz},webPageId:\"HzZCeRDL_\"},motionChild:true,nodeId:\"goPzYMJrI\",openInNewTab:false,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Betingelser & Vilk\\xe5r\"})})})}),className:\"framer-1xu9bcj\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"goPzYMJrI\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},text:FPJIbdKw7MLfnEDCzz,verticalAlignment:\"top\",withExternalLayout:true})})})},idMLfnEDCzz);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bw7ilv\",layoutDependency:layoutDependency,layoutId:\"rgXWjygZm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"INSPIRATION\"})}),className:\"framer-5ypmk9\",\"data-framer-name\":\"INSPIRATION\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RTqLdhh4Q\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-d7c27y\",layoutDependency:layoutDependency,layoutId:\"N8ddbjmFI\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({dikVqRlE1:dikVqRlE1N8ddbjmFI,FPJIbdKw7:FPJIbdKw7N8ddbjmFI,id:idN8ddbjmFI},index2)=>{dikVqRlE1N8ddbjmFI??=\"\";FPJIbdKw7N8ddbjmFI??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`N8ddbjmFI-${idN8ddbjmFI}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1N8ddbjmFI},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10na01y\",layoutDependency:layoutDependency,layoutId:\"Eaw_33vDU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{dikVqRlE1:dikVqRlE1N8ddbjmFI},webPageId:\"HzZCeRDL_\"},motionChild:true,nodeId:\"BeF_QOLC0\",openInNewTab:false,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Nyhetsbrev fra Expa Travel\"})})})}),className:\"framer-ryxso8\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BeF_QOLC0\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},text:FPJIbdKw7N8ddbjmFI,verticalAlignment:\"top\",withExternalLayout:true})})})},idN8ddbjmFI);})});}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AZDPE4M4b\"},motionChild:true,nodeId:\"d3PIyOjui\",openInNewTab:false,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Reseinspiration & Tips\"})})})}),className:\"framer-q9m2z8\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d3PIyOjui\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-khvkt3\",layoutDependency:layoutDependency,layoutId:\"zOqHGTcOr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"F\\xd6LJ OSS\"})}),className:\"framer-mizpsx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KH2G4fTY2\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m6fy3t\",layoutDependency:layoutDependency,layoutId:\"WzqzabxoA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14c0fvr\",layoutDependency:layoutDependency,layoutId:\"L3B5IpH9v\",children:/*#__PURE__*/_jsx(Youtube,{animated:true,className:\"framer-1jw5lly\",layoutDependency:layoutDependency,layoutId:\"yQ_79bxCg\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"http://www.youtube.com/@ExpaTravel\",motionChild:true,nodeId:\"x8cNUCRcd\",openInNewTab:true,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"YouTube\"})})})}),className:\"framer-1adsv26\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x8cNUCRcd\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uf9eno\",layoutDependency:layoutDependency,layoutId:\"VH3HNwtpT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1byk9cv\",layoutDependency:layoutDependency,layoutId:\"Qh38KL0vr\",children:/*#__PURE__*/_jsx(Facebook,{animated:true,className:\"framer-1vw5ggn\",layoutDependency:layoutDependency,layoutId:\"uidw6oq1t\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/exparesor/\",motionChild:true,nodeId:\"yzFd0pDxc\",openInNewTab:true,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Facebook\"})})})}),className:\"framer-wu86t6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yzFd0pDxc\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z1hxhq\",layoutDependency:layoutDependency,layoutId:\"xTYrKUJ1r\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9p5ber\",layoutDependency:layoutDependency,layoutId:\"AJhISG9ej\",children:/*#__PURE__*/_jsx(Instagram,{animated:true,className:\"framer-693udu\",layoutDependency:layoutDependency,layoutId:\"s47F3T1gU\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/exparesor/\",motionChild:true,nodeId:\"fxBpfq7cu\",openInNewTab:true,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Instagram\"})})})}),className:\"framer-3q6voi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fxBpfq7cu\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ez0gmm\",layoutDependency:layoutDependency,layoutId:\"Mda8FtNyT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ox6klf\",layoutDependency:layoutDependency,layoutId:\"C_54MxuNV\",children:/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-lr2e60\",layoutDependency:layoutDependency,layoutId:\"jdGVVWRbe\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/expa-resor\",motionChild:true,nodeId:\"drobiWcpz\",openInNewTab:true,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"LinkedIn\"})})})}),className:\"framer-1t767rj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"drobiWcpz\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18h8l54\",layoutDependency:layoutDependency,layoutId:\"p359DcdEr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eu1dqc\",layoutDependency:layoutDependency,layoutId:\"DivAe7hYG\",children:/*#__PURE__*/_jsx(Tiktok,{animated:true,className:\"framer-3bq5um\",layoutDependency:layoutDependency,layoutId:\"sTvW5j3Q2\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@expa_travel?lang=en\",motionChild:true,nodeId:\"ZjD4zS68u\",openInNewTab:true,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"TikTok\"})})})}),className:\"framer-1j8nizz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZjD4zS68u\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qlroi6\",layoutDependency:layoutDependency,layoutId:\"sVrud36i2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10bvjj2\",layoutDependency:layoutDependency,layoutId:\"X7jwzVRQB\",children:/*#__PURE__*/_jsx(Snapchat,{animated:true,className:\"framer-322uii\",layoutDependency:layoutDependency,layoutId:\"b9SUnGgjP\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.snapchat.com/@expatravelnorge\",motionChild:true,nodeId:\"dqtraViyL\",openInNewTab:true,relValues:[],scopeId:\"sPsLzx0qc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Snapchat\"})})})}),className:\"framer-r2753i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dqtraViyL\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12m2oga\",layoutDependency:layoutDependency,layoutId:\"sipZthaUa\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{QSlwFL2Ej:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},sYg0k_MyW:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({QSlwFL2Ej:{\"data-border\":true},sYg0k_MyW:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1wnzvhw}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-6gxr0v\",layoutDependency:layoutDependency,layoutId:\"f0WSLR7Mm\",style:{\"--1grw5w8\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",\"--nz9nb1\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",rotate:0},variants:{QSlwFL2Ej:{\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},sYg0k_MyW:{\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",rotate:-180}}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fzp1u7\",\"data-styles-preset\":\"RPePfN1Q_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\"},children:\"Info\"})}),className:\"framer-1i02jxr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xcYPHsmxe\",style:{\"--extracted-r6o4lv\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fdwmmm\",layoutDependency:layoutDependency,layoutId:\"BO4Ov_J7q\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lhvg2x\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"VKoPemOBi\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jpvMyf4wP\"},implicitPathVariables:undefined},{href:{webPageId:\"jpvMyf4wP\"},implicitPathVariables:undefined},{href:{webPageId:\"AZDPE4M4b\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({QSlwFL2Ej:{y:(componentViewport?.y||0)+0+104+0+0+4},sYg0k_MyW:{y:(componentViewport?.y||0)+0+104+0+912+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jh8lqh-container\",layoutDependency:layoutDependency,layoutId:\"veN58cTcr-container\",nodeId:\"veN58cTcr\",rendersWithMotion:true,scopeId:\"sPsLzx0qc\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"veN58cTcr\",layoutId:\"veN58cTcr\",Nzd0KEvje:Nzd0KEvje1qu031f,p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Team Expa\",uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks[0],...addPropertyOverrides({QSlwFL2Ej:{XqzKOk1N6:resolvedLinks[1]},sYg0k_MyW:{qgodmEDbP:\"Reseinspiration & Tips\",XqzKOk1N6:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17t3jkk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"D_AlZeruT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{dikVqRlE1:dikVqRlE1CpLcuuze1},webPageId:\"HzZCeRDL_\"},implicitPathVariables:undefined},{href:{webPageId:\"jpvMyf4wP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({sYg0k_MyW:{y:(componentViewport?.y||0)+0+104+0+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mrbk94-container\",layoutDependency:layoutDependency,layoutId:\"tGTBuPaMQ-container\",nodeId:\"tGTBuPaMQ\",rendersWithMotion:true,scopeId:\"sPsLzx0qc\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"tGTBuPaMQ\",layoutId:\"tGTBuPaMQ\",Nzd0KEvje:Nzd0KEvje1qu031f,p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:FPJIbdKw7CpLcuuze1,uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks1[0],...addPropertyOverrides({sYg0k_MyW:{qgodmEDbP:\"Team Expa\",XqzKOk1N6:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kru6u7\",layoutDependency:layoutDependency,layoutId:\"CpLcuuze1\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({dikVqRlE1:dikVqRlE1CpLcuuze1,FPJIbdKw7:FPJIbdKw7CpLcuuze1,id:idCpLcuuze1},index3)=>{dikVqRlE1CpLcuuze1??=\"\";FPJIbdKw7CpLcuuze1??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`CpLcuuze1-${idCpLcuuze1}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1CpLcuuze1},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xquh7e\",layoutDependency:layoutDependency,layoutId:\"qJC1Vlhui\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{QSlwFL2Ej:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},sYg0k_MyW:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({QSlwFL2Ej:{\"data-border\":true},sYg0k_MyW:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{dikVqRlE1:dikVqRlE1CpLcuuze1},webPageId:\"HzZCeRDL_\"},implicitPathVariables:undefined},{href:{pathVariables:{dikVqRlE1:dikVqRlE1CpLcuuze1},webPageId:\"HzZCeRDL_\"},implicitPathVariables:undefined},{href:{pathVariables:{dikVqRlE1:dikVqRlE1CpLcuuze1},webPageId:\"HzZCeRDL_\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({QSlwFL2Ej:{y:(componentViewport?.y||0)+0+104+0+48+0+816+4},sYg0k_MyW:{y:(componentViewport?.y||0)+0+104+0+48+0+816+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kbfjsi-container\",layoutDependency:layoutDependency,layoutId:\"B_hqk3VpF-container\",nodeId:\"B_hqk3VpF\",rendersWithMotion:true,scopeId:\"sPsLzx0qc\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"B_hqk3VpF\",layoutId:\"B_hqk3VpF\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:FPJIbdKw7CpLcuuze1,uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:resolvedLinks2[0],...addPropertyOverrides({QSlwFL2Ej:{uWSmZbI8l:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",XqzKOk1N6:resolvedLinks2[1]},sYg0k_MyW:{Nzd0KEvje:Nzd0KEvje1qu031f,XqzKOk1N6:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})})})},idCpLcuuze1);})});}})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uTgLO.framer-1j5qx0n, .framer-uTgLO .framer-1j5qx0n { display: block; }\",\".framer-uTgLO.framer-t62pz7 { 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; padding: 24px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-bfd2vz { display: grid; flex: none; gap: 0px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, 184px); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-1obslkt, .framer-uTgLO .framer-36jixg { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-1cyw2lt, .framer-uTgLO .framer-jfiawn, .framer-uTgLO .framer-1eqdxg7, .framer-uTgLO .framer-1kf9b1m, .framer-uTgLO .framer-1xu9bcj, .framer-uTgLO .framer-5ypmk9, .framer-uTgLO .framer-ryxso8, .framer-uTgLO .framer-q9m2z8, .framer-uTgLO .framer-mizpsx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uTgLO .framer-1vohwu2, .framer-uTgLO .framer-vb1anr, .framer-uTgLO .framer-d7c27y { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-15jhqa4, .framer-uTgLO .framer-161fjpb, .framer-uTgLO .framer-10na01y, .framer-uTgLO .framer-1xquh7e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-bw7ilv, .framer-uTgLO .framer-khvkt3 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-m6fy3t, .framer-uTgLO .framer-uf9eno, .framer-uTgLO .framer-z1hxhq, .framer-uTgLO .framer-ez0gmm, .framer-uTgLO .framer-18h8l54, .framer-uTgLO .framer-qlroi6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-14c0fvr, .framer-uTgLO .framer-1byk9cv, .framer-uTgLO .framer-9p5ber, .framer-uTgLO .framer-1ox6klf, .framer-uTgLO .framer-1eu1dqc, .framer-uTgLO .framer-10bvjj2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-uTgLO .framer-1jw5lly, .framer-uTgLO .framer-1vw5ggn, .framer-uTgLO .framer-693udu, .framer-uTgLO .framer-lr2e60, .framer-uTgLO .framer-3bq5um, .framer-uTgLO .framer-322uii { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-uTgLO .framer-1adsv26, .framer-uTgLO .framer-wu86t6, .framer-uTgLO .framer-3q6voi, .framer-uTgLO .framer-1t767rj, .framer-uTgLO .framer-1j8nizz, .framer-uTgLO .framer-r2753i { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-uTgLO .framer-12m2oga { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-height: 40px; overflow: visible; padding: 12px; position: relative; width: auto; }\",\".framer-uTgLO .framer-6gxr0v { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-uTgLO .framer-1i02jxr { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uTgLO .framer-fdwmmm { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO .framer-lhvg2x, .framer-uTgLO .framer-17t3jkk { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: auto; }\",\".framer-uTgLO .framer-jh8lqh-container, .framer-uTgLO .framer-mrbk94-container, .framer-uTgLO .framer-1kbfjsi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uTgLO .framer-1kru6u7 { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-uTgLO.framer-v-1rx845z.framer-t62pz7 { cursor: pointer; padding: 0px; width: 256px; }\",\".framer-uTgLO.framer-v-1rx845z .framer-12m2oga { align-self: unset; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-uTgLO.framer-v-1rx845z .framer-6gxr0v, .framer-uTgLO.framer-v-2a0y66 .framer-6gxr0v { order: 1; }\",\".framer-uTgLO.framer-v-1rx845z .framer-1i02jxr, .framer-uTgLO.framer-v-2a0y66 .framer-1i02jxr { order: 0; }\",\".framer-uTgLO.framer-v-1rx845z .framer-fdwmmm { height: 1px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-uTgLO.framer-v-1rx845z .framer-lhvg2x { align-self: unset; width: 100%; }\",\".framer-uTgLO.framer-v-1rx845z .framer-1kru6u7 { gap: 0px; justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-uTgLO.framer-v-1rx845z .framer-1xquh7e, .framer-uTgLO.framer-v-2a0y66 .framer-1xquh7e { padding: 4px; width: 100%; }\",\".framer-uTgLO.framer-v-2a0y66.framer-t62pz7 { padding: 0px; width: 256px; }\",\".framer-uTgLO.framer-v-2a0y66 .framer-12m2oga { align-self: unset; cursor: pointer; min-height: unset; padding: 12px 12px 12px 16px; width: 100%; }\",\".framer-uTgLO.framer-v-2a0y66 .framer-fdwmmm { width: 100%; }\",\".framer-uTgLO.framer-v-2a0y66 .framer-lhvg2x { align-self: unset; order: 2; width: 100%; }\",\".framer-uTgLO.framer-v-2a0y66 .framer-17t3jkk { align-self: unset; order: 0; width: 100%; }\",\".framer-uTgLO.framer-v-2a0y66 .framer-1kru6u7 { gap: 0px; justify-content: flex-start; order: 1; overflow: hidden; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-uTgLO[data-border=\"true\"]::after, .framer-uTgLO [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 380\n * @framerIntrinsicWidth 856\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QSlwFL2Ej\":{\"layout\":[\"fixed\",\"auto\"]},\"sYg0k_MyW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KTmEa5Vcf\":\"closeMobileNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersPsLzx0qc=withCSS(Component,css,\"framer-uTgLO\");export default FramersPsLzx0qc;FramersPsLzx0qc.displayName=\"Links: Info\";FramersPsLzx0qc.defaultProps={height:380,width:856};addPropertyControls(FramersPsLzx0qc,{variant:{options:[\"c25DEs1Eh\",\"QSlwFL2Ej\",\"sYg0k_MyW\"],optionTitles:[\"Desktop\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},KTmEa5Vcf:{title:\"Close Mobile Nav\",type:ControlType.EventHandler}});addFonts(FramersPsLzx0qc,[{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\"}]},...YoutubeFonts,...FacebookFonts,...InstagramFonts,...LinkedinFonts,...TiktokFonts,...SnapchatFonts,...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramersPsLzx0qc.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);const queryCacheEntry3=queryCache.get(query7(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),queryCacheEntry3.preload(),forwardLoader(MenuItem,{},context),(async()=>{const parentData=await queryCacheEntry3.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(MenuItem,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersPsLzx0qc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"KTmEa5Vcf\\\":\\\"closeMobileNav\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"856\",\"framerIntrinsicHeight\":\"380\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QSlwFL2Ej\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sYg0k_MyW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"pTnnJbHOZ\",\"KbLCwrOAH\"];const serializationHash=\"framer-gXn4C\";const variantClassNames={KbLCwrOAH:\"framer-v-18g4t4j\",pTnnJbHOZ:\"framer-v-1hfqf7h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ufy08kyl9=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"pTnnJbHOZ\",Phone:\"KbLCwrOAH\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileNav,height,id,width,...props})=>{return{...props,ufy08kyl9:closeMobileNav??props.ufy08kyl9,variant:humanReadableVariantMap[props.variant]??props.variant??\"pTnnJbHOZ\"};};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,ufy08kyl9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pTnnJbHOZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Nzd0KEvje1t5jhh=activeVariantCallback(async(...args)=>{if(ufy08kyl9){const res=await ufy08kyl9(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hfqf7h\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"pTnnJbHOZ\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{KbLCwrOAH:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({KbLCwrOAH:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ex07el\",layoutDependency:layoutDependency,layoutId:\"wXpZnIaNV\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{KbLCwrOAH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({KbLCwrOAH:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+0,...addPropertyOverrides({KbLCwrOAH:{y:(componentViewport?.y||0)+0+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qfq89c-container\",layoutDependency:layoutDependency,layoutId:\"X4xXmhah5-container\",nodeId:\"X4xXmhah5\",rendersWithMotion:true,scopeId:\"UrioqMMGA\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"X4xXmhah5\",layoutId:\"X4xXmhah5\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"English\",uWSmZbI8l:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:\"https://expatravelnorway.com\",...addPropertyOverrides({KbLCwrOAH:{Nzd0KEvje:Nzd0KEvje1t5jhh}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fxrs7x\",layoutDependency:layoutDependency,layoutId:\"Dij3Mu9oO\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{KbLCwrOAH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({KbLCwrOAH:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+40+0,...addPropertyOverrides({KbLCwrOAH:{y:(componentViewport?.y||0)+0+48+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4v3mgj-container\",layoutDependency:layoutDependency,layoutId:\"HF2ONKdYf-container\",nodeId:\"HF2ONKdYf\",rendersWithMotion:true,scopeId:\"UrioqMMGA\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"HF2ONKdYf\",layoutId:\"HF2ONKdYf\",p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Svenska\",uWSmZbI8l:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:\"https://exparesor.se\",...addPropertyOverrides({KbLCwrOAH:{Nzd0KEvje:Nzd0KEvje1t5jhh}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gXn4C.framer-a89vbi, .framer-gXn4C .framer-a89vbi { display: block; }\",\".framer-gXn4C.framer-1hfqf7h { 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; padding: 12px; position: relative; width: min-content; }\",\".framer-gXn4C .framer-ex07el, .framer-gXn4C .framer-1fxrs7x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gXn4C .framer-qfq89c-container, .framer-gXn4C .framer-4v3mgj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gXn4C.framer-v-18g4t4j.framer-1hfqf7h { padding: 0px; width: 256px; }\",\".framer-gXn4C.framer-v-18g4t4j .framer-ex07el, .framer-gXn4C.framer-v-18g4t4j .framer-1fxrs7x { padding: 4px; width: 100%; }\",'.framer-gXn4C[data-border=\"true\"]::after, .framer-gXn4C [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 104\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"KbLCwrOAH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ufy08kyl9\":\"closeMobileNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUrioqMMGA=withCSS(Component,css,\"framer-gXn4C\");export default FramerUrioqMMGA;FramerUrioqMMGA.displayName=\"Links: Country\";FramerUrioqMMGA.defaultProps={height:104,width:106};addPropertyControls(FramerUrioqMMGA,{variant:{options:[\"pTnnJbHOZ\",\"KbLCwrOAH\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ufy08kyl9:{title:\"Close Mobile Nav\",type:ControlType.EventHandler}});addFonts(FramerUrioqMMGA,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});FramerUrioqMMGA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUrioqMMGA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ufy08kyl9\\\":\\\"closeMobileNav\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KbLCwrOAH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"104\",\"framerIntrinsicWidth\":\"106\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UrioqMMGA.map","// Generated by Framer (df12877)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"iEJ8QjPxL\",\"JLuYjHS_B\"];const serializationHash=\"framer-mVjCp\";const variantClassNames={iEJ8QjPxL:\"framer-v-1o36x26\",JLuYjHS_B:\"framer-v-xgzehk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"iEJ8QjPxL\",Open:\"JLuYjHS_B\"};const getProps=({click,height,id,width,...props})=>{return{...props,KklhuXsVy:click??props.KklhuXsVy,variant:humanReadableVariantMap[props.variant]??props.variant??\"iEJ8QjPxL\"};};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,KklhuXsVy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iEJ8QjPxL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzvipyi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KklhuXsVy){const res=await KklhuXsVy(...args);if(res===false)return false;}setVariant(\"JLuYjHS_B\");});const onTapvcx2e5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KklhuXsVy){const res=await KklhuXsVy(...args);if(res===false)return false;}setVariant(\"iEJ8QjPxL\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1o36x26\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iEJ8QjPxL\",onTap:onTapzvipyi,ref:refBinding,style:{...style},...addPropertyOverrides({JLuYjHS_B:{\"data-framer-name\":\"Open\",onTap:onTapvcx2e5}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rm2e9b\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Tj67WjNI6\",style:{backgroundColor:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{JLuYjHS_B:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7cew8x\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"MkOszC1f4\",style:{backgroundColor:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{JLuYjHS_B:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o3yagf\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"inwfqnAy4\",style:{backgroundColor:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{JLuYjHS_B:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mVjCp.framer-1bchkwr, .framer-mVjCp .framer-1bchkwr { display: block; }\",\".framer-mVjCp.framer-1o36x26 { cursor: pointer; height: 48px; overflow: hidden; position: relative; width: 48px; }\",\".framer-mVjCp .framer-1rm2e9b { bottom: 16px; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mVjCp .framer-7cew8x { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mVjCp .framer-o3yagf { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 16px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mVjCp.framer-v-xgzehk .framer-1rm2e9b { bottom: 23px; }\",\".framer-mVjCp.framer-v-xgzehk .framer-o3yagf { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JLuYjHS_B\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KklhuXsVy\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerviYCbmqSb=withCSS(Component,css,\"framer-mVjCp\");export default FramerviYCbmqSb;FramerviYCbmqSb.displayName=\"Hamburger Icon\";FramerviYCbmqSb.defaultProps={height:48,width:48};addPropertyControls(FramerviYCbmqSb,{variant:{options:[\"iEJ8QjPxL\",\"JLuYjHS_B\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},KklhuXsVy:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerviYCbmqSb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerviYCbmqSb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JLuYjHS_B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"KklhuXsVy\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./viYCbmqSb.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Star from\"https://framerusercontent.com/modules/1zYooKSEozZTPcVCDigN/6ZIoIbuqksTTReDpUalJ/AIF_JEIpH.js\";const serializationHash=\"framer-IA9oY\";const variantClassNames={F_HGh6fP7:\"framer-v-ved9ay\"};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=({click,color,height,icon,id,link,newTab,width,width1,...props})=>{return{...props,d0N2WsJE0:newTab??props.d0N2WsJE0,divmqlez9:color??props.divmqlez9??\"rgb(0, 0, 0)\",OVGwhElBl:link??props.OVGwhElBl,SuZRhpgkA:width1??props.SuZRhpgkA??2,X9GS4fEsX:click??props.X9GS4fEsX,yUhPGRXfP:icon??props.yUhPGRXfP??Star};};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,divmqlez9,OVGwhElBl,d0N2WsJE0,X9GS4fEsX,yUhPGRXfP,SuZRhpgkA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"F_HGh6fP7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapie27s6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(X9GS4fEsX){const res=await X9GS4fEsX(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:OVGwhElBl,motionChild:true,nodeId:\"F_HGh6fP7\",openInNewTab:d0N2WsJE0,scopeId:\"VouBtMkBp\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ved9ay\",className,classNames)} framer-uk7dso`,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"F_HGh6fP7\",onTap:onTapie27s6,ref:refBinding,style:{backgroundColor:\"rgba(254, 226, 226, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1jxefie\",Component:yUhPGRXfP,layoutDependency:layoutDependency,layoutId:\"PXe3WOT1m\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":SuZRhpgkA,\"--es6ctl\":divmqlez9}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IA9oY.framer-uk7dso, .framer-IA9oY .framer-uk7dso { display: block; }\",\".framer-IA9oY.framer-ved9ay { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IA9oY .framer-1jxefie { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"divmqlez9\":\"color\",\"OVGwhElBl\":\"link\",\"d0N2WsJE0\":\"newTab\",\"X9GS4fEsX\":\"click\",\"yUhPGRXfP\":\"icon\",\"SuZRhpgkA\":\"width1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"xrYkp42JxQfYldbk4Uba\"]\n */const FramerVouBtMkBp=withCSS(Component,css,\"framer-IA9oY\");export default FramerVouBtMkBp;FramerVouBtMkBp.displayName=\"Icon Button\";FramerVouBtMkBp.defaultProps={height:48,width:48};addPropertyControls(FramerVouBtMkBp,{divmqlez9:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},OVGwhElBl:{title:\"Link\",type:ControlType.Link},d0N2WsJE0:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},X9GS4fEsX:{title:\"Click\",type:ControlType.EventHandler},yUhPGRXfP:{defaultValue:{identifier:\"local-module:vector/AIF_JEIpH:default\",moduleId:\"1zYooKSEozZTPcVCDigN\"},setModuleId:\"xrYkp42JxQfYldbk4Uba\",title:\"Icon\",type:ControlType.VectorSetItem},SuZRhpgkA:{defaultValue:2,min:0,title:\"Width\",type:ControlType.Number}});addFonts(FramerVouBtMkBp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVouBtMkBp\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"divmqlez9\\\":\\\"color\\\",\\\"OVGwhElBl\\\":\\\"link\\\",\\\"d0N2WsJE0\\\":\\\"newTab\\\",\\\"X9GS4fEsX\\\":\\\"click\\\",\\\"yUhPGRXfP\\\":\\\"icon\\\",\\\"SuZRhpgkA\\\":\\\"width1\\\"}\",\"framerVectorSets\":\"[\\\"xrYkp42JxQfYldbk4Uba\\\"]\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Email from\"https://framerusercontent.com/modules/vP1uFfzBmgwUJq8wAKXU/mj0b7b4isIx6eYdQboTa/gBNwNGIF7.js\";import Phone from\"https://framerusercontent.com/modules/yBZ4u1sralKZjasD9fOJ/UfEYwj65UhqRqpMzQB3H/WC12DedT0.js\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const MenuItemFonts=getFonts(MenuItem);const PhoneFonts=getFonts(Phone);const EmailFonts=getFonts(Email);const cycleOrder=[\"tGbrfTeSX\",\"HN_ZdmJHP\"];const serializationHash=\"framer-IMlI6\";const variantClassNames={HN_ZdmJHP:\"framer-v-1w62shp\",tGbrfTeSX:\"framer-v-8ethvc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const r6uW5_Zwf=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"tGbrfTeSX\",Phone:\"HN_ZdmJHP\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileNav,height,id,width,...props})=>{return{...props,r6uW5_Zwf:closeMobileNav??props.r6uW5_Zwf,variant:humanReadableVariantMap[props.variant]??props.variant??\"tGbrfTeSX\"};};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,r6uW5_Zwf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tGbrfTeSX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Nzd0KEvjewiboqf=activeVariantCallback(async(...args)=>{if(r6uW5_Zwf){const res=await r6uW5_Zwf(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8ethvc\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tGbrfTeSX\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{HN_ZdmJHP:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({HN_ZdmJHP:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eesoo3\",layoutDependency:layoutDependency,layoutId:\"JIzn5ZBBP\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{HN_ZdmJHP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({HN_ZdmJHP:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+0+4,...addPropertyOverrides({HN_ZdmJHP:{y:(componentViewport?.y||0)+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nxcmvj-container\",layoutDependency:layoutDependency,layoutId:\"r_9IioEFe-container\",nodeId:\"r_9IioEFe\",rendersWithMotion:true,scopeId:\"xLWv3aKiJ\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"r_9IioEFe\",layoutId:\"r_9IioEFe\",Nzd0KEvje:Nzd0KEvjewiboqf,p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"+46704915915\",uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:\"+46704915915\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mf0g22\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"nvZjdfMC4\",children:/*#__PURE__*/_jsx(Phone,{animated:true,className:\"framer-3vw31q\",layoutDependency:layoutDependency,layoutId:\"Ca7u9CdZS\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-21759m\",layoutDependency:layoutDependency,layoutId:\"mcUy9R7NO\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{HN_ZdmJHP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b4424710-2820-42d8-b6cb-136df02e1274, rgb(229, 229, 229))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({HN_ZdmJHP:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+12+48+4,...addPropertyOverrides({HN_ZdmJHP:{y:(componentViewport?.y||0)+0+56+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18nwab9-container\",layoutDependency:layoutDependency,layoutId:\"pVqzPes0W-container\",nodeId:\"pVqzPes0W\",rendersWithMotion:true,scopeId:\"xLWv3aKiJ\",children:/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",id:\"pVqzPes0W\",layoutId:\"pVqzPes0W\",Nzd0KEvje:Nzd0KEvjewiboqf,p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"info@exparesor.se\",uWSmZbI8l:\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\",XqzKOk1N6:\"mailto:info@exparesor.se\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mpl822\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"uom7A9SMZ\",children:/*#__PURE__*/_jsx(Email,{animated:true,className:\"framer-1rki8o0\",layoutDependency:layoutDependency,layoutId:\"aNw5FNi61\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IMlI6.framer-1av57ss, .framer-IMlI6 .framer-1av57ss { display: block; }\",\".framer-IMlI6.framer-8ethvc { 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; padding: 12px; position: relative; width: min-content; }\",\".framer-IMlI6 .framer-1eesoo3 { 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: 213px; }\",\".framer-IMlI6 .framer-1nxcmvj-container, .framer-IMlI6 .framer-18nwab9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IMlI6 .framer-mf0g22, .framer-IMlI6 .framer-mpl822 { 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: hidden; padding: 12px; position: relative; width: min-content; }\",\".framer-IMlI6 .framer-3vw31q, .framer-IMlI6 .framer-1rki8o0 { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-IMlI6 .framer-21759m { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-IMlI6.framer-v-1w62shp.framer-8ethvc { padding: 0px; width: 256px; }\",\".framer-IMlI6.framer-v-1w62shp .framer-1eesoo3 { padding: 4px; width: 100%; }\",\".framer-IMlI6.framer-v-1w62shp .framer-21759m { align-self: unset; padding: 4px; width: 100%; }\",'.framer-IMlI6[data-border=\"true\"]::after, .framer-IMlI6 [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 237\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HN_ZdmJHP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"r6uW5_Zwf\":\"closeMobileNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxLWv3aKiJ=withCSS(Component,css,\"framer-IMlI6\");export default FramerxLWv3aKiJ;FramerxLWv3aKiJ.displayName=\"Links: Contact\";FramerxLWv3aKiJ.defaultProps={height:112,width:237};addPropertyControls(FramerxLWv3aKiJ,{variant:{options:[\"tGbrfTeSX\",\"HN_ZdmJHP\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},r6uW5_Zwf:{title:\"Close Mobile Nav\",type:ControlType.EventHandler}});addFonts(FramerxLWv3aKiJ,[{explicitInter:true,fonts:[]},...MenuItemFonts,...PhoneFonts,...EmailFonts],{supportsExplicitInterCodegen:true});FramerxLWv3aKiJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxLWv3aKiJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"237\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HN_ZdmJHP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"r6uW5_Zwf\\\":\\\"closeMobileNav\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xLWv3aKiJ.map","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import Navigation from\"https://framerusercontent.com/modules/rdARJh0kKoSe60fD4Mlq/mYnQdviB2JOF2iZ7NVDv/RsUzlqaEP.js\";import Phone from\"https://framerusercontent.com/modules/yBZ4u1sralKZjasD9fOJ/UfEYwj65UhqRqpMzQB3H/WC12DedT0.js\";import LinksActivites from\"https://framerusercontent.com/modules/xA6SnQktcgCXsuJcfJD7/H371eLB48PJUIdDFCIqQ/BqDJHCMCa.js\";import LinksForWho from\"https://framerusercontent.com/modules/cZGBUKOGOQGLgRkKWtQ1/y7in9l7ZTV53oOewQTLv/ERhILNL4Z.js\";import LinksDestinations from\"https://framerusercontent.com/modules/qFhn8opZLM8JQwxusLKb/k8fgEdhbyykQmS2vMF7H/KIkiqGGtN.js\";import Logo from\"https://framerusercontent.com/modules/zBpZG7rHJYXAZKBNkrdv/BWpmFBXyfZuBAxTvhS96/QQvJ4XOQq.js\";import LinksInfo from\"https://framerusercontent.com/modules/eNe4UCtLheGSm14mYIAy/Q2KlmGxdI4rIseRhukD7/sPsLzx0qc.js\";import LinksCountry from\"https://framerusercontent.com/modules/s5ImNcYzYbJ3DQL3neA6/aTWdMqxlDUWP8UpnCjUj/UrioqMMGA.js\";import HamburgerIcon from\"https://framerusercontent.com/modules/ks7C1R5qoUFXhsSuXYFy/x06kDzhUbv6WTJuPHRQC/viYCbmqSb.js\";import IconButton from\"https://framerusercontent.com/modules/v4wImTfrieFjaiWTxvbL/0qLXTzAhT3eJeQr2CtZE/VouBtMkBp.js\";import LinksContact from\"https://framerusercontent.com/modules/aAE67PXPK2k4AGGKzcLz/LQh8JPiAlihdnUdDToqc/xLWv3aKiJ.js\";import MenuItem from\"https://framerusercontent.com/modules/qBp4bVYSEK2tIJ2V7mhh/2vfqGSi22pHarjZcR9nj/zkXezRYO0.js\";const LogoFonts=getFonts(Logo);const MenuItemFonts=getFonts(MenuItem);const LinksActivitesFonts=getFonts(LinksActivites);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const LinksDestinationsFonts=getFonts(LinksDestinations);const LinksForWhoFonts=getFonts(LinksForWho);const LinksInfoFonts=getFonts(LinksInfo);const SearchFonts=getFonts(Search);const HamburgerIconFonts=getFonts(HamburgerIcon);const LinksCountryFonts=getFonts(LinksCountry);const LinksContactFonts=getFonts(LinksContact);const IconButtonFonts=getFonts(IconButton);const cycleOrder=[\"FELLgF1Nw\",\"esob0sFsp\",\"chZhQkWpF\"];const serializationHash=\"framer-cLArH\";const variantClassNames={chZhQkWpF:\"framer-v-1b003jf\",esob0sFsp:\"framer-v-16c7pum\",FELLgF1Nw:\"framer-v-1lacwgh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:40,delay:0,mass:.5,stiffness:600,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:0,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 humanReadableVariantMap={\"Phone Closed\":\"esob0sFsp\",\"Phone Open\":\"chZhQkWpF\",Desktop:\"FELLgF1Nw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FELLgF1Nw\"};};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:\"FELLgF1Nw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Nzd0KEvje13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const KklhuXsVybqi7kw=activeVariantCallback(async(...args)=>{setVariant(\"chZhQkWpF\");});const KklhuXsVyl288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const XS94MjYcUl288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const oUrYwLx99l288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const OLEnsk7IMl288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const KTmEa5Vcfl288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const ufy08kyl9l288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const r6uW5_Zwfl288bk=activeVariantCallback(async(...args)=>{setVariant(\"esob0sFsp\");});const X9GS4fEsX13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"esob0sFsp\",\"chZhQkWpF\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const ref7=React.useRef(null);const ref8=React.useRef(null);const isDisplayed1=()=>{if([\"esob0sFsp\",\"chZhQkWpF\"].includes(baseVariant))return true;return false;};const ref9=React.useRef(null);const ref10=React.useRef(null);const ref11=React.useRef(null);const ref12=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lacwgh\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"FELLgF1Nw\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.07)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255))\",...style},...addPropertyOverrides({chZhQkWpF:{\"data-framer-name\":\"Phone Open\"},esob0sFsp:{\"data-framer-name\":\"Phone Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w2usn6\",layoutDependency:layoutDependency,layoutId:\"viMQdRmBV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c3771m\",layoutDependency:layoutDependency,layoutId:\"vzsOsoFXv\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+6,...addPropertyOverrides({chZhQkWpF:{y:(componentViewport?.y||0)+0+0+0+0+14},esob0sFsp:{y:(componentViewport?.y||0)+0+0+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15jrst5-container\",layoutDependency:layoutDependency,layoutId:\"TYaYjEY3r-container\",nodeId:\"TYaYjEY3r\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(Logo,{FOIAnkZqs:resolvedLinks[0],height:\"100%\",id:\"TYaYjEY3r\",layoutId:\"TYaYjEY3r\",variant:matchVariant(\"I5019:4576;5019:5213\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{FOIAnkZqs:resolvedLinks[2]},esob0sFsp:{FOIAnkZqs:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ktgrvb\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"OPEBdo7yW\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1otmqi3-container\",id:`${layoutId}-1otmqi3`,layoutDependency:layoutDependency,layoutId:\"whXbDjBV1-container\",nodeId:\"whXbDjBV1\",ref:ref1,rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:[/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"whXbDjBV1\",layoutId:\"whXbDjBV1\",Nzd0KEvje:Nzd0KEvje13elrgn({overlay}),p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Aktivitet\",uWSmZbI8l:\"var(--token-127e576f-da0c-4eea-83ba-a0843b77c016, rgba(0, 0, 0, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1otmqi3`,offsetX:0,offsetY:16,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:588,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-u81akz-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"xB6K6gWkE-container\",nodeId:\"xB6K6gWkE\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"fKyrJMtUh\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksActivites,{height:\"100%\",id:\"xB6K6gWkE\",layoutId:\"xB6K6gWkE\",variant:matchVariant(\"SxrGnjJOk\"),width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1pgifyw-container\",id:`${layoutId}-1pgifyw`,layoutDependency:layoutDependency,layoutId:\"uoPsV0VH1-container\",nodeId:\"uoPsV0VH1\",ref:ref3,rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:[/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"uoPsV0VH1\",layoutId:\"uoPsV0VH1\",Nzd0KEvje:Nzd0KEvje13elrgn({overlay:overlay1}),p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Destination\",uWSmZbI8l:\"var(--token-127e576f-da0c-4eea-83ba-a0843b77c016, rgba(0, 0, 0, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1pgifyw`,offsetX:0,offsetY:16,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:764,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1wj01ln-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"O4WHn4_4S-container\",nodeId:\"O4WHn4_4S\",ref:ref4,rendersWithMotion:true,role:\"dialog\",scopeId:\"fKyrJMtUh\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksDestinations,{height:\"100%\",id:\"O4WHn4_4S\",layoutId:\"O4WHn4_4S\",variant:matchVariant(\"z976_2Q5u\"),width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-kvyq9l-container\",id:`${layoutId}-kvyq9l`,layoutDependency:layoutDependency,layoutId:\"Wg4aQuCEC-container\",nodeId:\"Wg4aQuCEC\",ref:ref5,rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:[/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"Wg4aQuCEC\",layoutId:\"Wg4aQuCEC\",Nzd0KEvje:Nzd0KEvje13elrgn({overlay:overlay2}),p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Kategori\",uWSmZbI8l:\"var(--token-127e576f-da0c-4eea-83ba-a0843b77c016, rgba(0, 0, 0, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-kvyq9l`,offsetX:0,offsetY:16,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:504,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-7rmsfq-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"tTqvw9mf4-container\",nodeId:\"tTqvw9mf4\",ref:ref6,rendersWithMotion:true,role:\"dialog\",scopeId:\"fKyrJMtUh\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksForWho,{height:\"100%\",id:\"tTqvw9mf4\",layoutId:\"tTqvw9mf4\",variant:matchVariant(\"OupB1RAUw\"),width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-pdf2tu-container\",id:`${layoutId}-pdf2tu`,layoutDependency:layoutDependency,layoutId:\"CS08SYFWv-container\",nodeId:\"CS08SYFWv\",ref:ref7,rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:[/*#__PURE__*/_jsx(MenuItem,{eBljQG_S6:0,height:\"100%\",HrSV0fgtk:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",id:\"CS08SYFWv\",layoutId:\"CS08SYFWv\",Nzd0KEvje:Nzd0KEvje13elrgn({overlay:overlay3}),p9vZD7VRR:false,PUm4NsOvP:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",qgodmEDbP:\"Info\",uWSmZbI8l:\"var(--token-127e576f-da0c-4eea-83ba-a0843b77c016, rgba(0, 0, 0, 0.5))\",variant:matchVariant(\"Qm1WyOvLZ\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref7,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-pdf2tu`,offsetX:0,offsetY:16,onDismiss:overlay3.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:380,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0+4+0+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1p4madz-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"j6UB6zUFl-container\",nodeId:\"j6UB6zUFl\",ref:ref8,rendersWithMotion:true,role:\"dialog\",scopeId:\"fKyrJMtUh\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksInfo,{height:\"100%\",id:\"j6UB6zUFl\",layoutId:\"j6UB6zUFl\",variant:matchVariant(\"c25DEs1Eh\"),width:\"100%\"})})})})})]})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bt6vwi\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"WVRQd0gB7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pjfdrv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Mp0ofT2N_-container\",nodeId:\"Mp0ofT2N_\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",iconSize:24,iconType:\"default\",id:\"Mp0ofT2N_\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconImage:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/G6ksaVqPrjMqocaBe3PoZIi16m8.svg?width=24&height=24\"},\"\"),iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"Atkinson Hyperlegible\", \"Atkinson Hyperlegible Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-1a41f6c2-3f07-4801-a9d7-84b5edae5a73, rgb(115, 115, 115))\",placeholderText:\"S\\xf6k efter upplevelse...\"},textColor:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"},layoutId:\"Mp0ofT2N_\",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:480},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-1a41f6c2-3f07-4801-a9d7-84b5edae5a73, rgb(115, 115, 115))\",subtitleFont:{fontFamily:'\"Atkinson Hyperlegible\", \"Atkinson Hyperlegible Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-fc191f3e-ba9d-409e-9b08-71c736a446a4, rgb(38, 38, 38))\",titleFont:{fontFamily:'\"Atkinson Hyperlegible\", \"Atkinson Hyperlegible Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({chZhQkWpF:{height:48,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+0+8+0},esob0sFsp:{height:48,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+0+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hy80t9-container\",layoutDependency:layoutDependency,layoutId:\"JfZTdQzSV-container\",nodeId:\"JfZTdQzSV\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(HamburgerIcon,{height:\"100%\",id:\"JfZTdQzSV\",layoutId:\"JfZTdQzSV\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iEJ8QjPxL\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{KklhuXsVy:KklhuXsVyl288bk,variant:matchVariant(\"JLuYjHS_B\")},esob0sFsp:{KklhuXsVy:KklhuXsVybqi7kw}},baseVariant,gestureVariant)})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8eoz01\",layoutDependency:layoutDependency,layoutId:\"YdIaJOMpw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:588,...addPropertyOverrides({chZhQkWpF:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+0},esob0sFsp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8lyii0-container\",layoutDependency:layoutDependency,layoutId:\"va5AmnwF7-container\",nodeId:\"va5AmnwF7\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksActivites,{height:\"100%\",id:\"va5AmnwF7\",layoutId:\"va5AmnwF7\",style:{width:\"100%\"},variant:matchVariant(\"K8FxlAjFV\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{XS94MjYcU:XS94MjYcUl288bk}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:764,...addPropertyOverrides({chZhQkWpF:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+588},esob0sFsp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+588}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4u9dgr-container\",layoutDependency:layoutDependency,layoutId:\"yVjl4AV9u-container\",nodeId:\"yVjl4AV9u\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksDestinations,{height:\"100%\",id:\"yVjl4AV9u\",layoutId:\"yVjl4AV9u\",style:{width:\"100%\"},variant:matchVariant(\"g68o5zIxq\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{oUrYwLx99:oUrYwLx99l288bk}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:504,...addPropertyOverrides({chZhQkWpF:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+1352},esob0sFsp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+1352}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1twbx7l-container\",layoutDependency:layoutDependency,layoutId:\"xce6EUQnP-container\",nodeId:\"xce6EUQnP\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksForWho,{height:\"100%\",id:\"xce6EUQnP\",layoutId:\"xce6EUQnP\",style:{width:\"100%\"},variant:matchVariant(\"vlmhv_b2F\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{OLEnsk7IM:OLEnsk7IMl288bk}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:380,...addPropertyOverrides({chZhQkWpF:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+1856},esob0sFsp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64+0+1856}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vddhfm-container\",layoutDependency:layoutDependency,layoutId:\"W68xRSFJE-container\",nodeId:\"W68xRSFJE\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksInfo,{height:\"100%\",id:\"W68xRSFJE\",layoutId:\"W68xRSFJE\",style:{width:\"100%\"},variant:matchVariant(\"QSlwFL2Ej\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{KTmEa5Vcf:KTmEa5Vcfl288bk}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wudj7\",layoutDependency:layoutDependency,layoutId:\"ZdvKCinDA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,...addPropertyOverrides({chZhQkWpF:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+2300+0+0},esob0sFsp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+2300+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16cf5ff-container\",layoutDependency:layoutDependency,layoutId:\"ZzysA7ZKG-container\",nodeId:\"ZzysA7ZKG\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksCountry,{height:\"100%\",id:\"ZzysA7ZKG\",layoutId:\"ZzysA7ZKG\",style:{width:\"100%\"},variant:matchVariant(\"KbLCwrOAH\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{ufy08kyl9:ufy08kyl9l288bk}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,...addPropertyOverrides({chZhQkWpF:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+2300+0+104},esob0sFsp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+2300+0+104}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gkqaeq-container\",layoutDependency:layoutDependency,layoutId:\"hzOjtE4B1-container\",nodeId:\"hzOjtE4B1\",rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksContact,{height:\"100%\",id:\"hzOjtE4B1\",layoutId:\"hzOjtE4B1\",style:{width:\"100%\"},variant:matchVariant(\"HN_ZdmJHP\"),width:\"100%\",...addPropertyOverrides({chZhQkWpF:{r6uW5_Zwf:r6uW5_Zwfl288bk}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7m1l1d\",layoutDependency:layoutDependency,layoutId:\"lFIypOe9v\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1qchp0s-container\",id:`${layoutId}-1qchp0s`,layoutDependency:layoutDependency,layoutId:\"Y98R_dD3I-container\",nodeId:\"Y98R_dD3I\",ref:ref9,rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:[/*#__PURE__*/_jsx(IconButton,{d0N2WsJE0:false,divmqlez9:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",height:\"100%\",id:\"Y98R_dD3I\",layoutId:\"Y98R_dD3I\",SuZRhpgkA:2,width:\"100%\",X9GS4fEsX:X9GS4fEsX13elrgn({overlay:overlay4}),yUhPGRXfP:Phone}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref9,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1qchp0s`,offsetX:0,offsetY:16,onDismiss:overlay4.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1m2fbx0-container\",exit:animation3,inComponentSlot:true,initial:animation5,layoutDependency:layoutDependency,layoutId:\"YVyHU2zu5-container\",nodeId:\"YVyHU2zu5\",ref:ref10,rendersWithMotion:true,role:\"dialog\",scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksContact,{height:\"100%\",id:\"YVyHU2zu5\",layoutId:\"YVyHU2zu5\",variant:matchVariant(\"tGbrfTeSX\"),width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay5=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-101cte2-container\",id:`${layoutId}-101cte2`,layoutDependency:layoutDependency,layoutId:\"RjkknmYvb-container\",nodeId:\"RjkknmYvb\",ref:ref11,rendersWithMotion:true,scopeId:\"fKyrJMtUh\",children:[/*#__PURE__*/_jsx(IconButton,{d0N2WsJE0:false,divmqlez9:\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\",height:\"100%\",id:\"RjkknmYvb\",layoutId:\"RjkknmYvb\",style:{height:\"100%\",width:\"100%\"},SuZRhpgkA:2,width:\"100%\",X9GS4fEsX:X9GS4fEsX13elrgn({overlay:overlay5}),yUhPGRXfP:Navigation}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay5.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref11,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-101cte2`,offsetX:0,offsetY:16,onDismiss:overlay5.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,y:(componentViewport?.y||0)+(8+((componentViewport?.height||64)-16-48)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-7a3hiv-container\",exit:animation3,inComponentSlot:true,initial:animation5,layoutDependency:layoutDependency,layoutId:\"CQFvi88bX-container\",nodeId:\"CQFvi88bX\",ref:ref12,rendersWithMotion:true,role:\"dialog\",scopeId:\"fKyrJMtUh\",children:/*#__PURE__*/_jsx(LinksCountry,{height:\"100%\",id:\"CQFvi88bX\",layoutId:\"CQFvi88bX\",variant:matchVariant(\"pTnnJbHOZ\"),width:\"100%\"})})})})})]})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cLArH.framer-b8kybn, .framer-cLArH .framer-b8kybn { display: block; }\",\".framer-cLArH.framer-1lacwgh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 16px 8px 24px; position: relative; width: 1200px; }\",\".framer-cLArH .framer-w2usn6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cLArH .framer-c3771m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cLArH .framer-15jrst5-container, .framer-cLArH .framer-1otmqi3-container, .framer-cLArH .framer-1pgifyw-container, .framer-cLArH .framer-kvyq9l-container, .framer-cLArH .framer-pdf2tu-container, .framer-cLArH .framer-1qchp0s-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cLArH .framer-ktgrvb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-cLArH .framer-u81akz-container, .framer-cLArH .framer-1wj01ln-container, .framer-cLArH .framer-7rmsfq-container, .framer-cLArH .framer-1p4madz-container, .framer-cLArH .framer-1m2fbx0-container, .framer-cLArH .framer-7a3hiv-container { height: auto; position: relative; width: auto; }\",\".framer-cLArH .framer-1bt6vwi, .framer-cLArH .framer-7m1l1d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cLArH .framer-pjfdrv-container { cursor: pointer; flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-cLArH .framer-hy80t9-container, .framer-cLArH .framer-101cte2-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-cLArH .framer-8eoz01 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cLArH .framer-8lyii0-container, .framer-cLArH .framer-4u9dgr-container, .framer-cLArH .framer-1twbx7l-container, .framer-cLArH .framer-1vddhfm-container, .framer-cLArH .framer-16cf5ff-container, .framer-cLArH .framer-1gkqaeq-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-cLArH .framer-1wudj7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cLArH.framer-v-16c7pum.framer-1lacwgh { flex-direction: column; height: 64px; padding: 0px 0px 64px 0px; width: 390px; }\",\".framer-cLArH.framer-v-16c7pum .framer-w2usn6, .framer-cLArH.framer-v-16c7pum .framer-8eoz01, .framer-cLArH.framer-v-16c7pum .framer-1wudj7, .framer-cLArH.framer-v-1b003jf .framer-w2usn6, .framer-cLArH.framer-v-1b003jf .framer-8eoz01, .framer-cLArH.framer-v-1b003jf .framer-1wudj7 { flex: none; width: 100%; }\",\".framer-cLArH.framer-v-16c7pum .framer-c3771m, .framer-cLArH.framer-v-1b003jf .framer-c3771m { gap: unset; justify-content: space-between; padding: 8px 8px 8px 16px; }\",\".framer-cLArH.framer-v-1b003jf.framer-1lacwgh { flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 0px 64px 0px; width: 390px; }\",'.framer-cLArH[data-border=\"true\"]::after, .framer-cLArH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-cLArH[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-cLArH [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-cLArH[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-cLArH [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-cLArH[data-hide-scrollbars=\"true\"], .framer-cLArH [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"esob0sFsp\":{\"layout\":[\"fixed\",\"fixed\"]},\"chZhQkWpF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfKyrJMtUh=withCSS(Component,css,\"framer-cLArH\");export default FramerfKyrJMtUh;FramerfKyrJMtUh.displayName=\"Navigation\";FramerfKyrJMtUh.defaultProps={height:64,width:1200};addPropertyControls(FramerfKyrJMtUh,{variant:{options:[\"FELLgF1Nw\",\"esob0sFsp\",\"chZhQkWpF\"],optionTitles:[\"Desktop\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfKyrJMtUh,[{explicitInter:true,fonts:[{cssFamilyName:\"Atkinson Hyperlegible\",source:\"google\",style:\"normal\",uiFamilyName:\"Atkinson Hyperlegible\",url:\"https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45GE4JgpewSSbQ.woff2\",weight:\"400\"},{cssFamilyName:\"Atkinson Hyperlegible\",source:\"google\",style:\"normal\",uiFamilyName:\"Atkinson Hyperlegible\",url:\"https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8WbcNdi-OZFy-FA.woff2\",weight:\"700\"}]},...LogoFonts,...MenuItemFonts,...LinksActivitesFonts,...LinksDestinationsFonts,...LinksForWhoFonts,...LinksInfoFonts,...SearchFonts,...HamburgerIconFonts,...LinksCountryFonts,...LinksContactFonts,...IconButtonFonts],{supportsExplicitInterCodegen:true});FramerfKyrJMtUh.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(MenuItem,{},context),forwardLoader(LinksActivites,{},context),forwardLoader(LinksDestinations,{},context),forwardLoader(LinksForWho,{},context),forwardLoader(LinksInfo,{},context),forwardLoader(HamburgerIcon,{},context),forwardLoader(LinksCountry,{},context),forwardLoader(LinksContact,{},context),forwardLoader(IconButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfKyrJMtUh\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"esob0sFsp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"chZhQkWpF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-cN7Kk .framer-styles-preset-148k4ny:not(.rich-text-wrapper), .framer-cN7Kk .framer-styles-preset-148k4ny.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-offset: 6px; --framer-link-current-text-decoration-thickness: 2px; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 6px; --framer-link-hover-text-decoration-thickness: 2px; }\"];export const className=\"framer-cN7Kk\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill=\"transparent\" height=\"6px\" id=\"WbnslCG3D\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(9 7)\" width=\"6px\"/><path d=\"M 16 8 C 16 12.993 10.461 18.193 8.601 19.799 C 8.245 20.067 7.755 20.067 7.399 19.799 C 5.539 18.193 0 12.993 0 8 C 0 3.582 3.582 0 8 0 C 12.418 0 16 3.582 16 8\" fill=\"transparent\" height=\"19.999750977479486px\" id=\"lBSZvzXzp\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1kyidrs, 2)\" stroke=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" transform=\"translate(4 2)\" width=\"16px\"/></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"4114234155\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-s9Qhd\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1kyidrs\":jyBQp_dH2,\"--es6ctl\":w5AvA9xDb,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-s9Qhd { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"map-pin\",\"color\":{\"type\":\"variable\",\"value\":\"es6ctl\"},\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-s9Qhd\");Icon.displayName=\"map-pin\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:true,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:true,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:false,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"map-pin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"es6ctl\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 172 36\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.52 0 L 19.52 3.637 C 22.811 3.972 25.885 5.433 28.221 7.775 C 30.562 10.115 32.027 13.188 32.371 16.48 L 36 16.48 C 35.65 12.225 33.799 8.234 30.777 5.218 C 27.763 2.198 23.773 0.348 19.521 0 Z M 5.223 5.218 C 2.201 8.234 0.35 12.225 0 16.48 L 3.637 16.48 C 3.972 13.187 5.435 10.112 7.779 7.775 C 10.116 5.434 13.189 3.969 16.479 3.629 L 16.479 0 C 12.226 0.349 8.236 2.198 5.222 5.218 Z M 3.633 19.524 L 0.004 19.524 C 0.344 23.631 2.084 27.644 5.218 30.778 C 8.234 33.799 12.226 35.649 16.48 36 L 16.48 32.363 C 13.187 32.028 10.112 30.565 7.775 28.221 C 5.435 25.885 3.972 22.813 3.633 19.524 Z M 32.367 19.524 C 32.028 22.813 30.565 25.885 28.225 28.221 C 25.889 30.563 22.816 32.028 19.525 32.367 L 19.525 35.997 C 23.778 35.648 27.768 33.798 30.782 30.778 C 33.801 27.765 35.649 23.775 35.996 19.524 Z M 24.246 11.755 L 14.396 14.397 L 21.604 21.605 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"36.00000016784668px\" id=\"X4lfH1cRo\" width=\"36.000000457763676px\"/><path d=\"M 9.849 7.207 L 2.642 0 L 0 9.85 L 9.85 7.207 Z\" fill=\"var(--1grw5w8, rgba(0, 0, 0, 0.5))\" height=\"9.849999999999998px\" id=\"u6KdCSDxQ\" transform=\"translate(11.755 14.398)\" width=\"9.849999999999998px\"/><g d=\"M 121.502 17.206 C 120.454 17.206 119.622 17.12 119.004 16.948 C 118.385 16.76 117.939 16.408 117.664 15.893 C 117.406 15.36 117.278 14.596 117.278 13.6 L 117.278 0 L 121.193 0 L 121.193 12.57 C 121.193 13.171 121.313 13.566 121.553 13.755 C 121.794 13.927 122.24 14.012 122.893 14.012 L 124 14.012 L 124 17.206 Z M 109.798 17.516 C 108.424 17.516 107.205 17.249 106.141 16.716 C 105.112 16.184 104.254 15.372 103.668 14.373 C 103.084 13.36 102.792 12.149 102.792 10.741 C 102.792 9.385 103.101 8.209 103.72 7.213 C 104.336 6.235 105.197 5.436 106.218 4.895 C 107.265 4.345 108.407 4.071 109.643 4.071 C 111.052 4.071 112.253 4.405 113.249 5.075 C 114.262 5.727 115.027 6.638 115.542 7.805 C 116.057 8.955 116.271 10.286 116.186 11.797 L 106.733 11.797 C 106.802 12.69 107.128 13.36 107.712 13.807 C 108.281 14.243 108.978 14.478 109.695 14.476 C 110.296 14.476 110.811 14.39 111.24 14.218 C 111.687 14.03 112.03 13.798 112.27 13.523 L 115.387 14.656 C 114.717 15.635 113.876 16.356 112.863 16.82 C 111.905 17.275 110.858 17.512 109.798 17.515 Z M 106.733 9.479 L 112.554 9.479 C 112.537 8.655 112.253 8.037 111.704 7.625 C 111.154 7.195 110.502 6.981 109.747 6.981 C 109.008 6.981 108.347 7.178 107.763 7.574 C 107.197 7.968 106.853 8.604 106.733 9.479 Z M 94.2 17.206 L 89.641 4.431 L 93.685 4.431 L 96.415 13.137 L 99.145 4.431 L 103.189 4.431 L 98.604 17.206 Z M 81.355 14.476 C 81.011 14.218 80.839 13.884 80.839 13.472 C 80.839 12.802 81.251 12.347 82.076 12.107 C 82.9 11.849 83.99 11.66 85.347 11.54 L 85.347 11.848 C 85.347 13.017 85.089 13.806 84.574 14.218 C 84.059 14.63 83.415 14.836 82.642 14.836 C 82.127 14.836 81.698 14.716 81.355 14.476 Z M 81.2 17.515 C 82.11 17.515 82.926 17.378 83.647 17.103 C 84.385 16.812 85.021 16.31 85.476 15.661 L 85.939 17.206 L 89.571 17.206 C 89.485 16.828 89.408 16.356 89.339 15.79 C 89.27 15.223 89.219 14.622 89.184 13.987 C 89.15 13.351 89.133 12.759 89.133 12.209 L 89.133 9.402 C 89.133 7.462 88.643 6.088 87.665 5.28 C 86.686 4.474 85.287 4.07 83.467 4.07 C 82.007 4.07 80.771 4.354 79.757 4.92 C 78.762 5.487 78.049 6.2 77.62 7.058 L 80.917 8.243 C 81.054 7.728 81.32 7.35 81.715 7.11 C 82.127 6.853 82.599 6.723 83.132 6.723 C 83.973 6.723 84.54 6.912 84.831 7.29 C 85.124 7.668 85.269 8.312 85.269 9.222 C 83.621 9.342 82.162 9.556 80.891 9.866 C 79.62 10.175 78.616 10.638 77.877 11.256 C 77.156 11.874 76.796 12.707 76.796 13.754 C 76.796 14.528 76.993 15.197 77.388 15.764 C 77.783 16.313 78.315 16.742 78.985 17.052 C 79.681 17.367 80.437 17.525 81.2 17.516 Z M 59.953 17.206 L 59.953 3.581 L 54.416 3.581 L 54.416 0.001 L 69.534 0.001 L 69.534 3.581 L 63.997 3.581 L 63.997 17.206 Z M 68.982 17.206 L 68.982 4.431 L 72.073 4.431 L 72.768 6.775 C 73.163 5.745 73.704 5.023 74.391 4.611 C 75.078 4.199 75.91 4.019 76.889 4.071 L 76.889 7.985 C 76.71 7.953 76.529 7.936 76.348 7.934 C 76.177 7.916 76.005 7.907 75.833 7.908 C 74.889 7.908 74.159 8.131 73.644 8.578 C 73.146 9.024 72.897 9.754 72.897 10.768 L 72.897 17.206 Z M 45.743 14.476 C 45.399 14.218 45.227 13.884 45.227 13.472 C 45.227 12.802 45.639 12.347 46.464 12.107 C 47.288 11.849 48.378 11.66 49.735 11.54 L 49.735 11.848 C 49.735 13.017 49.477 13.806 48.962 14.218 C 48.447 14.63 47.803 14.836 47.03 14.836 C 46.515 14.836 46.086 14.716 45.743 14.476 Z M 45.588 17.515 C 46.498 17.515 47.314 17.378 48.034 17.103 C 48.772 16.812 49.409 16.311 49.864 15.661 L 50.327 17.206 L 53.959 17.206 C 53.873 16.828 53.796 16.356 53.727 15.79 C 53.658 15.223 53.607 14.622 53.572 13.987 C 53.538 13.351 53.521 12.759 53.521 12.209 L 53.521 9.402 C 53.521 7.462 53.032 6.088 52.053 5.28 C 51.074 4.474 49.675 4.07 47.855 4.07 C 46.395 4.07 45.159 4.354 44.145 4.92 C 43.15 5.487 42.438 6.2 42.008 7.058 L 45.305 8.243 C 45.442 7.728 45.708 7.35 46.103 7.11 C 46.528 6.849 47.02 6.714 47.519 6.723 C 48.361 6.723 48.928 6.912 49.219 7.29 C 49.512 7.668 49.658 8.312 49.658 9.222 C 48.009 9.342 46.549 9.556 45.279 9.866 C 44.008 10.175 43.004 10.638 42.265 11.256 C 41.544 11.874 41.183 12.707 41.183 13.754 C 41.183 14.528 41.381 15.197 41.776 15.764 C 42.171 16.313 42.703 16.742 43.373 17.052 C 44.069 17.367 44.825 17.525 45.588 17.516 Z M 27.283 21.353 L 27.283 4.431 L 30.683 4.431 L 31.198 6.182 C 31.596 5.492 32.199 4.943 32.924 4.612 C 33.679 4.251 34.4 4.071 35.087 4.071 C 36.186 4.071 37.157 4.345 37.997 4.895 C 38.856 5.445 39.526 6.225 40.007 7.239 C 40.487 8.234 40.727 9.428 40.727 10.819 C 40.727 12.209 40.487 13.412 40.007 14.424 C 39.526 15.42 38.856 16.184 37.997 16.717 C 37.157 17.249 36.186 17.515 35.087 17.515 C 34.4 17.515 33.679 17.335 32.924 16.975 C 32.201 16.628 31.599 16.071 31.198 15.377 L 31.198 21.353 Z M 33.851 14.476 C 34.606 14.476 35.259 14.167 35.808 13.549 C 36.375 12.931 36.658 12.02 36.658 10.819 C 36.658 9.651 36.375 8.741 35.808 8.089 C 35.258 7.436 34.606 7.109 33.851 7.109 C 33.078 7.109 32.408 7.385 31.841 7.934 C 31.292 8.484 31.018 9.419 31.018 10.741 C 31.018 12.046 31.292 12.999 31.842 13.601 C 32.408 14.184 33.078 14.476 33.851 14.476 Z M 13.035 17.206 L 17.774 10.536 L 13.421 4.431 L 17.696 4.431 L 19.911 7.548 L 22.101 4.431 L 26.376 4.431 L 22.023 10.535 L 26.763 17.206 L 22.487 17.206 L 19.911 13.524 L 17.31 17.207 L 13.034 17.207 Z M 0 17.206 L 0 0.001 L 13.238 0.001 L 13.238 3.581 L 4.07 3.581 L 4.07 6.569 L 9.66 6.569 L 9.66 10.149 L 4.07 10.149 L 4.07 13.626 L 13.24 13.626 L 13.24 17.206 Z\" fill=\"transparent\" height=\"21.353000099182132px\" id=\"uIVqZ8Jrj\" transform=\"translate(48 9.076)\" width=\"123.99999987792967px\"><path d=\"M 4.224 17.206 C 3.176 17.206 2.344 17.12 1.726 16.948 C 1.107 16.76 0.661 16.408 0.386 15.893 C 0.128 15.36 0 14.596 0 13.6 L 0 0 L 3.915 0 L 3.915 12.57 C 3.915 13.171 4.035 13.566 4.275 13.755 C 4.516 13.927 4.962 14.012 5.615 14.012 L 6.722 14.012 L 6.722 17.206 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.205999999999996px\" id=\"bRwqY3sV7\" transform=\"translate(117.278 0)\" width=\"6.72199999999998px\"/><path d=\"M 7.006 13.445 C 5.632 13.445 4.413 13.178 3.349 12.645 C 2.32 12.113 1.462 11.301 0.876 10.302 C 0.292 9.289 0 8.078 0 6.67 C 0 5.314 0.309 4.138 0.928 3.142 C 1.544 2.164 2.405 1.365 3.426 0.824 C 4.473 0.274 5.615 0 6.851 0 C 8.26 0 9.461 0.334 10.457 1.004 C 11.47 1.656 12.235 2.567 12.75 3.734 C 13.265 4.884 13.479 6.215 13.394 7.726 L 3.941 7.726 C 4.01 8.619 4.336 9.289 4.92 9.736 C 5.489 10.172 6.186 10.407 6.903 10.405 C 7.504 10.405 8.019 10.319 8.448 10.147 C 8.895 9.959 9.238 9.727 9.478 9.452 L 12.595 10.585 C 11.925 11.564 11.084 12.285 10.071 12.749 C 9.113 13.204 8.066 13.441 7.006 13.444 Z M 3.941 5.408 L 9.762 5.408 C 9.745 4.584 9.461 3.966 8.912 3.554 C 8.362 3.124 7.71 2.91 6.955 2.91 C 6.216 2.91 5.555 3.107 4.971 3.503 C 4.405 3.897 4.061 4.533 3.941 5.408 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.444999999999997px\" id=\"Z3C18_7bC\" transform=\"translate(102.792 4.071)\" width=\"13.412117170203523px\"/><path d=\"M 4.559 12.775 L 0 0 L 4.044 0 L 6.774 8.706 L 9.504 0 L 13.548 0 L 8.963 12.775 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"12.775000000000006px\" id=\"GFsRU0x5b\" transform=\"translate(89.641 4.431)\" width=\"13.548000000000002px\"/><path d=\"M 4.559 10.406 C 4.215 10.148 4.043 9.814 4.043 9.402 C 4.043 8.732 4.455 8.277 5.28 8.037 C 6.104 7.779 7.194 7.59 8.551 7.47 L 8.551 7.778 C 8.551 8.947 8.293 9.736 7.778 10.148 C 7.263 10.56 6.619 10.766 5.846 10.766 C 5.331 10.766 4.902 10.646 4.559 10.406 Z M 4.404 13.445 C 5.314 13.445 6.13 13.308 6.851 13.033 C 7.589 12.742 8.225 12.24 8.68 11.591 L 9.143 13.136 L 12.775 13.136 C 12.689 12.758 12.612 12.286 12.543 11.72 C 12.474 11.153 12.423 10.552 12.388 9.917 C 12.354 9.281 12.337 8.689 12.337 8.139 L 12.337 5.332 C 12.337 3.392 11.847 2.018 10.869 1.21 C 9.89 0.404 8.491 0 6.671 0 C 5.211 0 3.975 0.284 2.961 0.85 C 1.966 1.417 1.253 2.13 0.824 2.988 L 4.121 4.173 C 4.258 3.658 4.524 3.28 4.919 3.04 C 5.331 2.783 5.803 2.653 6.336 2.653 C 7.177 2.653 7.744 2.842 8.035 3.22 C 8.328 3.598 8.473 4.242 8.473 5.152 C 6.825 5.272 5.366 5.486 4.095 5.796 C 2.824 6.105 1.82 6.568 1.081 7.186 C 0.36 7.804 0 8.637 0 9.684 C 0 10.458 0.197 11.127 0.592 11.694 C 0.987 12.243 1.519 12.672 2.189 12.982 C 2.885 13.297 3.641 13.455 4.404 13.446 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.446361082637907px\" id=\"i2pFUnDNj\" transform=\"translate(76.796 4.07)\" width=\"12.774999999999991px\"/><path d=\"M 5.537 17.205 L 5.537 3.58 L 0 3.58 L 0 0 L 15.118 0 L 15.118 3.58 L 9.581 3.58 L 9.581 17.205 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.205000000000005px\" id=\"KzvHma0Wf\" transform=\"translate(54.416 0.001)\" width=\"15.117999999999995px\"/><path d=\"M 0 13.144 L 0 0.369 L 3.091 0.369 L 3.786 2.713 C 4.181 1.683 4.722 0.961 5.409 0.549 C 6.096 0.137 6.928 -0.043 7.907 0.009 L 7.907 3.923 C 7.728 3.891 7.547 3.874 7.366 3.872 C 7.195 3.854 7.023 3.845 6.851 3.846 C 5.907 3.846 5.177 4.069 4.662 4.516 C 4.164 4.962 3.915 5.692 3.915 6.706 L 3.915 13.144 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.143697916666667px\" id=\"i5J3ESGyV\" transform=\"translate(68.982 4.062)\" width=\"7.9069999999999965px\"/><path d=\"M 4.56 10.406 C 4.216 10.148 4.044 9.814 4.044 9.402 C 4.044 8.732 4.456 8.277 5.281 8.037 C 6.105 7.779 7.195 7.59 8.552 7.47 L 8.552 7.778 C 8.552 8.947 8.294 9.736 7.779 10.148 C 7.264 10.56 6.62 10.766 5.847 10.766 C 5.332 10.766 4.903 10.646 4.56 10.406 Z M 4.405 13.445 C 5.315 13.445 6.131 13.308 6.851 13.033 C 7.589 12.742 8.226 12.241 8.681 11.591 L 9.144 13.136 L 12.776 13.136 C 12.69 12.758 12.613 12.286 12.544 11.72 C 12.475 11.153 12.424 10.552 12.389 9.917 C 12.355 9.281 12.338 8.689 12.338 8.139 L 12.338 5.332 C 12.338 3.392 11.849 2.018 10.87 1.21 C 9.891 0.404 8.492 0 6.672 0 C 5.212 0 3.976 0.284 2.962 0.85 C 1.967 1.417 1.255 2.13 0.825 2.988 L 4.122 4.173 C 4.259 3.658 4.525 3.28 4.92 3.04 C 5.345 2.779 5.837 2.644 6.336 2.653 C 7.178 2.653 7.745 2.842 8.036 3.22 C 8.329 3.598 8.475 4.242 8.475 5.152 C 6.826 5.272 5.366 5.486 4.096 5.796 C 2.825 6.105 1.821 6.568 1.082 7.186 C 0.361 7.804 0 8.637 0 9.684 C 0 10.458 0.198 11.127 0.593 11.694 C 0.988 12.243 1.52 12.672 2.19 12.982 C 2.886 13.297 3.642 13.455 4.405 13.446 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"13.446361082637903px\" id=\"PFRdKwGRv\" transform=\"translate(41.183 4.07)\" width=\"12.77600000000001px\"/><path d=\"M 0 17.282 L 0 0.36 L 3.4 0.36 L 3.915 2.111 C 4.313 1.421 4.916 0.872 5.641 0.541 C 6.396 0.18 7.117 0 7.804 0 C 8.903 0 9.874 0.274 10.714 0.824 C 11.573 1.374 12.243 2.154 12.724 3.168 C 13.204 4.163 13.444 5.357 13.444 6.748 C 13.444 8.138 13.204 9.341 12.724 10.353 C 12.243 11.349 11.573 12.113 10.714 12.646 C 9.874 13.178 8.903 13.444 7.804 13.444 C 7.117 13.444 6.396 13.264 5.641 12.904 C 4.918 12.557 4.316 12 3.915 11.306 L 3.915 17.282 Z M 6.568 10.405 C 7.323 10.405 7.976 10.096 8.525 9.478 C 9.092 8.86 9.375 7.949 9.375 6.748 C 9.375 5.58 9.092 4.67 8.525 4.018 C 7.975 3.365 7.323 3.038 6.568 3.038 C 5.795 3.038 5.125 3.314 4.558 3.863 C 4.009 4.413 3.735 5.348 3.735 6.67 C 3.735 7.975 4.009 8.928 4.559 9.53 C 5.125 10.113 5.795 10.405 6.568 10.405 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.282000000000004px\" id=\"NXVDMhubm\" transform=\"translate(27.283 4.071)\" width=\"13.444000000000003px\"/><path d=\"M 0.001 12.775 L 4.74 6.105 L 0.387 0 L 4.662 0 L 6.877 3.117 L 9.067 0 L 13.342 0 L 8.989 6.104 L 13.729 12.775 L 9.453 12.775 L 6.877 9.093 L 4.276 12.776 L 0 12.776 Z\" fill=\"var(--nz9nb1, var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)))\" height=\"12.775999999999996px\" id=\"ZATpypGTu\" transform=\"translate(13.034 4.431)\" width=\"13.729px\"/><path d=\"M 0 17.205 L 0 0 L 13.238 0 L 13.238 3.58 L 4.07 3.58 L 4.07 6.568 L 9.66 6.568 L 9.66 10.148 L 4.07 10.148 L 4.07 13.625 L 13.24 13.625 L 13.24 17.205 Z\" fill=\"var(--es6ctl, var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)))\" height=\"17.205000000000005px\" id=\"TK6ejXJTR\" transform=\"translate(0 0.001)\" width=\"13.240000000000006px\"/></g></svg>';const getProps=({colorPrimary,colorSecondary,colorTertiary,height,id,width,width1,...props})=>{return{...props,jyBQp_dH2:width1??props.jyBQp_dH2??2,pOTjt3BfE:colorTertiary??props.pOTjt3BfE??\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\",sksm_I7rq:colorSecondary??props.sksm_I7rq??\"rgba(0, 0, 0, 0.5)\",w5AvA9xDb:colorPrimary??props.w5AvA9xDb??\"var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,w5AvA9xDb,sksm_I7rq,pOTjt3BfE,jyBQp_dH2,...restProps}=getProps(props);const href=useSVGTemplate(\"2586908201\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-z5g1e\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1grw5w8\":sksm_I7rq,\"--es6ctl\":w5AvA9xDb,\"--nz9nb1\":pOTjt3BfE,...style},viewBox:\"0 0 172 36\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-z5g1e { -webkit-mask: ${mask}; aspect-ratio: 4.777777777777778; display: block; mask: ${mask}; width: 172px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 172\n * @framerIntrinsicHeight 36\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"w5AvA9xDb\":\"colorPrimary\",\"sksm_I7rq\":\"colorSecondary\",\"pOTjt3BfE\":\"colorTertiary\",\"jyBQp_dH2\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Expa Logo\",\"set\":{\"localId\":\"vectorSet/ntwozhj2C\",\"id\":\"ntwozhj2C\",\"moduleId\":\"xrYkp42JxQfYldbk4Uba\"}}\n */const Icon=withCSS(Component,css,\"framer-z5g1e\");Icon.displayName=\"Expa Logo\";export default Icon;addPropertyControls(Icon,{w5AvA9xDb:{defaultValue:'var(--token-80d20652-a49a-4130-9762-fd983d87c668, rgb(38, 38, 38)) /* {\"name\":\"text-primary\"} */',hidden:false,title:\"Color Primary\",type:ControlType.Color},sksm_I7rq:{defaultValue:\"rgba(0, 0, 0, 0.5)\",hidden:false,title:\"Color Secondary\",type:ControlType.Color},pOTjt3BfE:{defaultValue:'var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163)) /* {\"name\":\"text-tertiary\"} */',hidden:false,title:\"Color Tertiary\",type:ControlType.Color},jyBQp_dH2:{defaultValue:2,hidden:true,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Expa Logo\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ntwozhj2C\\\",\\\"id\\\":\\\"ntwozhj2C\\\",\\\"moduleId\\\":\\\"xrYkp42JxQfYldbk4Uba\\\"}}\",\"framerIntrinsicHeight\":\"36\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"172\",\"framerVariables\":\"{\\\"w5AvA9xDb\\\":\\\"colorPrimary\\\",\\\"sksm_I7rq\\\":\\\"colorSecondary\\\",\\\"pOTjt3BfE\\\":\\\"colorTertiary\\\",\\\"jyBQp_dH2\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";import Pages from\"https://framerusercontent.com/modules/Yr4k1zd0Xg6drKcUJvVQ/oTvo5Ai1EJ6UNIzcveKD/wAeZIFs74.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ob0iA9ER7hAC0dhcelOH/a1Rq2OzWHiGF7wUSeueT/eJsGszhG4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/nhfb6OvTYXOh7YZAaFKy/HKJvRAnY99qv3OTa4SB1/jTMoqgnOb.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/9xDm644bmUBwUL3f1yFS/HxOFOOh3czRkSbNN61cO/N3ejYd4aq.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/vJCnfCo4b9MebP0gErYl/kysZCllC1l7HyAoabd32/wY7UtnnI6.js\";import MapPin from\"https://framerusercontent.com/modules/2FHJI5LyA2aFuDGNAinJ/foYujKkVS9BWPJgTtRgB/EM9biluWr.js\";import Email from\"https://framerusercontent.com/modules/vP1uFfzBmgwUJq8wAKXU/mj0b7b4isIx6eYdQboTa/gBNwNGIF7.js\";import Instagram from\"https://framerusercontent.com/modules/hXijWukHUIm36rWvw5GE/eMWN0yWCD0yVoqgSwoe5/Ij4MG3Wm_.js\";import Youtube from\"https://framerusercontent.com/modules/qnlgSg07UNyjgZFj2VGA/K1YrBmTdTyOva5qbdMdY/IPuVOC4Dr.js\";import Facebook from\"https://framerusercontent.com/modules/mT8VBDEv0b8BYFk3tacu/zAsEqjGvGaAOsKoRvGgj/qI5Nr4jlf.js\";import Snapchat from\"https://framerusercontent.com/modules/qeCG7LTdtcXqhgBaVwSt/un8sPZpFtGYFZU16mqyl/R3awGSdUs.js\";import Tiktok from\"https://framerusercontent.com/modules/3w1iWAox0e031XoBz8Ow/PvEuVot9TOzQKWuBa2Xq/rEj6HYpSO.js\";import Linkedin from\"https://framerusercontent.com/modules/p0UoqzsrtOPZI4XZFgyG/pLCyZN0iE79VYAD3RtGM/THXLWYjt0.js\";import ExpaLogo from\"https://framerusercontent.com/modules/tlnTWeAFL48OXl0GgnJ8/gTb6DrSI8udNIE10zuvN/tuJoqlzvI.js\";import Phone from\"https://framerusercontent.com/modules/yBZ4u1sralKZjasD9fOJ/UfEYwj65UhqRqpMzQB3H/WC12DedT0.js\";const ExpaLogoFonts=getFonts(ExpaLogo);const EmailFonts=getFonts(Email);const PhoneFonts=getFonts(Phone);const MapPinFonts=getFonts(MapPin);const YoutubeFonts=getFonts(Youtube);const FacebookFonts=getFonts(Facebook);const InstagramFonts=getFonts(Instagram);const LinkedinFonts=getFonts(Linkedin);const TiktokFonts=getFonts(Tiktok);const SnapchatFonts=getFonts(Snapchat);const AutoCopyrightFonts=getFonts(AutoCopyright);const cycleOrder=[\"pL5ITKwuu\",\"f5nSKQcEq\",\"WhaRwtAu5\"];const serializationHash=\"framer-GhX4z\";const variantClassNames={f5nSKQcEq:\"framer-v-47ubvh\",pL5ITKwuu:\"framer-v-1dvyx66\",WhaRwtAu5:\"framer-v-1edca7o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dikVqRlE1y5nzjB23I=undefined;const FPJIbdKw7y5nzjB23I=undefined;const idy5nzjB23I=undefined;const dikVqRlE1DLmeHYf0B=undefined;const FPJIbdKw7DLmeHYf0B=undefined;const idDLmeHYf0B=undefined;const dikVqRlE1YQF9bkM3S=undefined;const FPJIbdKw7YQF9bkM3S=undefined;const idYQF9bkM3S=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"y5nzjB23I\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"y5nzjB23I\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"y5nzjB23I\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"y5nzjB23I\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"y5nzjB23I\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"y5nzjB23I\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"XZLdmgg9_\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"y5nzjB23I\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"y5nzjB23I\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"y5nzjB23I\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"y5nzjB23I\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"y5nzjB23I\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"y5nzjB23I\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"XZLdmgg9_\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"DLmeHYf0B\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"DLmeHYf0B\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"DLmeHYf0B\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"DLmeHYf0B\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"DLmeHYf0B\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"DLmeHYf0B\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jQWU0csWM\"},type:\"BinaryOperation\"}});const query3=()=>({from:{alias:\"DLmeHYf0B\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"DLmeHYf0B\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"DLmeHYf0B\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"DLmeHYf0B\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"DLmeHYf0B\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"DLmeHYf0B\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jQWU0csWM\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"YQF9bkM3S\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"YQF9bkM3S\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"YQF9bkM3S\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"YQF9bkM3S\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"YQF9bkM3S\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YQF9bkM3S\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"PN38FBSBT\"},type:\"BinaryOperation\"}});const query5=()=>({from:{alias:\"YQF9bkM3S\",data:Pages,type:\"Collection\"},orderBy:[{collection:\"YQF9bkM3S\",name:\"FPJIbdKw7\",type:\"Identifier\"}],select:[{collection:\"YQF9bkM3S\",name:\"dikVqRlE1\",type:\"Identifier\"},{collection:\"YQF9bkM3S\",name:\"FPJIbdKw7\",type:\"Identifier\"},{collection:\"YQF9bkM3S\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YQF9bkM3S\",name:\"nz2VOzBI7\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"PN38FBSBT\"},type:\"BinaryOperation\"}});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"pL5ITKwuu\",Mobile:\"WhaRwtAu5\",Tablet:\"f5nSKQcEq\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pL5ITKwuu\"};};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:\"pL5ITKwuu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dvyx66\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"pL5ITKwuu\",ref:refBinding,style:{backgroundColor:\"var(--token-665107a2-635b-4768-8ced-ac03fdc6025f, rgb(38, 38, 38))\",...style},...addPropertyOverrides({f5nSKQcEq:{\"data-framer-name\":\"Tablet\"},WhaRwtAu5:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8tdxq\",layoutDependency:layoutDependency,layoutId:\"TTgv1Raqb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3k21qf\",layoutDependency:layoutDependency,layoutId:\"BzPhcS_Ai\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"CQBM1lCor\",openInNewTab:false,scopeId:\"nA3U0nQnJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xmla64 framer-145rh8v\",layoutDependency:layoutDependency,layoutId:\"CQBM1lCor\",children:/*#__PURE__*/_jsx(ExpaLogo,{animated:true,className:\"framer-1h9izkg\",layoutDependency:layoutDependency,layoutId:\"DDfNx9zkO\",style:{\"--1grw5w8\":\"var(--token-7e9fda4f-50d5-4239-aafe-3927a8ce123f, rgba(255, 255, 255, 0.5))\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--nz9nb1\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:\"Expa Travel – \\xc4kta upplevelser sedan 2006, med aktivitet, kultur och gemenskap i centrum.\"})}),className:\"framer-k3s321\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fdp4Byznw\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xh40vh\",layoutDependency:layoutDependency,layoutId:\"BRfSVvanx\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-128c4yw\",layoutDependency:layoutDependency,layoutId:\"sRnIydVd7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h6dphl\",layoutDependency:layoutDependency,layoutId:\"Qmldm9Nrh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pn4gtm\",layoutDependency:layoutDependency,layoutId:\"CJj6juR46\",children:/*#__PURE__*/_jsx(Email,{animated:true,className:\"framer-1c7urou\",layoutDependency:layoutDependency,layoutId:\"I4f_Dgz7b\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:info@exparesor.se\",motionChild:true,nodeId:\"IOA9oPH4W\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-148k4ny\",\"data-styles-preset\":\"jTMoqgnOb\",children:\"info@expa\"})}),\"resor.se\"]})}),className:\"framer-1hcy2fm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IOA9oPH4W\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-okt1gg\",layoutDependency:layoutDependency,layoutId:\"vQUfKYsvf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h1azcl\",layoutDependency:layoutDependency,layoutId:\"Yp47MqeoY\",children:/*#__PURE__*/_jsx(Phone,{animated:true,className:\"framer-1c56zb\",layoutDependency:layoutDependency,layoutId:\"jEMojX0eL\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:[\"(\",/*#__PURE__*/_jsx(Link,{href:\"tel:+46704915915\",motionChild:true,nodeId:\"TdPweTRH5\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-148k4ny\",\"data-styles-preset\":\"jTMoqgnOb\",children:\"+46) \"})}),\"704 915 915\"]})}),className:\"framer-1gc3xzs\",\"data-framer-name\":\"(+46) 704 915 915\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TdPweTRH5\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ltqsqt\",layoutDependency:layoutDependency,layoutId:\"MEfithTO5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p6hjsm\",layoutDependency:layoutDependency,layoutId:\"qFq9GpprP\",children:/*#__PURE__*/_jsx(MapPin,{animated:true,className:\"framer-1zmjnb\",layoutDependency:layoutDependency,layoutId:\"PfFxu8piR\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/hws22wE6e59KGbmo6\",motionChild:true,nodeId:\"Js1ZYG84J\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-148k4ny\",\"data-styles-preset\":\"jTMoqgnOb\",children:[\"Expa Travel AB\",/*#__PURE__*/_jsx(motion.br,{}),\"\\xd6rnv\\xe4gen 2\",/*#__PURE__*/_jsx(motion.br,{}),\"181 56 Liding\\xf6\",/*#__PURE__*/_jsx(motion.br,{}),\"Sweden\"]})})})}),className:\"framer-1mid25i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Js1ZYG84J\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.kammarkollegiet.se/vara-tjanster/resegaranti/hitta-reseaktorer-med-resegaranti?sv.target=12.21789faa18d8279ffd2191b0&sv.12.21789faa18d8279ffd2191b0.route=/&query=Expa%20Travel&page=0\",motionChild:true,nodeId:\"xRw06XnKO\",openInNewTab:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Din resa \\xe4r garanterad via Kammarkollegiet.\"})})})}),className:\"framer-750qy8\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xRw06XnKO\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lugos7\",layoutDependency:layoutDependency,layoutId:\"FSWGDZmUO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xb3rcu\",layoutDependency:layoutDependency,layoutId:\"ZnyGTcpfu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255)))\"},children:\"OM OSS\"})}),className:\"framer-1ke4sui\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fQdPzlEn7\",style:{\"--extracted-r6o4lv\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jpvMyf4wP\"},motionChild:true,nodeId:\"zAMFAPBPX\",openInNewTab:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Team Expa\"})})})}),className:\"framer-pmvxzu\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zAMFAPBPX\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ztjc0\",layoutDependency:layoutDependency,layoutId:\"y5nzjB23I\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({dikVqRlE1:dikVqRlE1y5nzjB23I,FPJIbdKw7:FPJIbdKw7y5nzjB23I,id:idy5nzjB23I},index)=>{dikVqRlE1y5nzjB23I??=\"\";FPJIbdKw7y5nzjB23I??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`y5nzjB23I-${idy5nzjB23I}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1y5nzjB23I},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12wedof\",layoutDependency:layoutDependency,layoutId:\"qA8eeU3Pj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{dikVqRlE1:dikVqRlE1y5nzjB23I},webPageId:\"HzZCeRDL_\"},motionChild:true,nodeId:\"JtP8NFYJX\",openInNewTab:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Kontaktinformasjon\"})})})}),className:\"framer-14q4a2a\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JtP8NFYJX\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},text:FPJIbdKw7y5nzjB23I,verticalAlignment:\"top\",withExternalLayout:true})})})},idy5nzjB23I);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-le1lti\",layoutDependency:layoutDependency,layoutId:\"KX4cbGzSI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255)))\"},children:\"F\\xd6LJ OSS\"})}),className:\"framer-1thd4ay\",\"data-framer-name\":\"F\\xf6lj oss\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nwy03d8bs\",style:{\"--extracted-r6o4lv\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ozinrt\",layoutDependency:layoutDependency,layoutId:\"EK7wh4x58\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-akpqnk\",layoutDependency:layoutDependency,layoutId:\"tXrZQgIvL\",children:/*#__PURE__*/_jsx(Youtube,{animated:true,className:\"framer-1782gct\",layoutDependency:layoutDependency,layoutId:\"amESip4vI\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/c/expatravel\",motionChild:true,nodeId:\"v5G41nrqg\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"YouTube\"})})})}),className:\"framer-yfr3xm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v5G41nrqg\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pbwaff\",layoutDependency:layoutDependency,layoutId:\"tFSyzkhv_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ya2vc0\",layoutDependency:layoutDependency,layoutId:\"EBScDF7AG\",children:/*#__PURE__*/_jsx(Facebook,{animated:true,className:\"framer-1x9jls8\",layoutDependency:layoutDependency,layoutId:\"yzzaCXxnf\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/exparesor/\",motionChild:true,nodeId:\"o51VPcyyP\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Facebook\"})})})}),className:\"framer-yqn6vd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o51VPcyyP\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9rda9b\",layoutDependency:layoutDependency,layoutId:\"E94RlGQ3O\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1feyl99\",layoutDependency:layoutDependency,layoutId:\"LrfyzazM8\",children:/*#__PURE__*/_jsx(Instagram,{animated:true,className:\"framer-tx85br\",layoutDependency:layoutDependency,layoutId:\"gNxJOyiy7\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/exparesor/\",motionChild:true,nodeId:\"Mc2WcLdfd\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Instagram\"})})})}),className:\"framer-1cfy1r8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mc2WcLdfd\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h8xqpi\",layoutDependency:layoutDependency,layoutId:\"OASR5DLQt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hs8y0k\",layoutDependency:layoutDependency,layoutId:\"MShZms853\",children:/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-1piuit5\",layoutDependency:layoutDependency,layoutId:\"lzysSczX9\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/expa-resor/\",motionChild:true,nodeId:\"jDxVnOYOT\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"LinkedIn\"})})})}),className:\"framer-aqeptw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jDxVnOYOT\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-66uoc0\",layoutDependency:layoutDependency,layoutId:\"U5_KP9oO1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b6x6m5\",layoutDependency:layoutDependency,layoutId:\"QiWJMyY7v\",children:/*#__PURE__*/_jsx(Tiktok,{animated:true,className:\"framer-11mn3bu\",layoutDependency:layoutDependency,layoutId:\"kOiqnxPw3\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@expa_travel\",motionChild:true,nodeId:\"TMC4XYCuP\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"TikTok\"})})})}),className:\"framer-nefcdr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TMC4XYCuP\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vuvyg6\",layoutDependency:layoutDependency,layoutId:\"ctks0WYW7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mwwoxc\",layoutDependency:layoutDependency,layoutId:\"Cqq2CCnXI\",children:/*#__PURE__*/_jsx(Snapchat,{animated:true,className:\"framer-1kcko5v\",layoutDependency:layoutDependency,layoutId:\"wP_eQE2gX\",style:{\"--1grw5w8\":\"rgba(0, 0, 0, 0.5)\",\"--1kyidrs\":2,\"--es6ctl\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",\"--nz9nb1\":\"var(--token-7a1298d3-ff6e-41ee-a5fb-eefba095e45a, rgb(163, 163, 163))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.snapchat.com/@expatravelnorge\",motionChild:true,nodeId:\"vyMtoilCa\",openInNewTab:true,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Snapchat\"})})})}),className:\"framer-lz2pps\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vyMtoilCa\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3c2j6l\",layoutDependency:layoutDependency,layoutId:\"Ad3TGVtw9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255)))\"},children:\"PRAKTISK INFO\"})}),className:\"framer-1ap7cbn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J1v39yGO3\",style:{\"--extracted-r6o4lv\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uzpibz\",layoutDependency:layoutDependency,layoutId:\"DLmeHYf0B\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({dikVqRlE1:dikVqRlE1DLmeHYf0B,FPJIbdKw7:FPJIbdKw7DLmeHYf0B,id:idDLmeHYf0B},index1)=>{dikVqRlE1DLmeHYf0B??=\"\";FPJIbdKw7DLmeHYf0B??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`DLmeHYf0B-${idDLmeHYf0B}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1DLmeHYf0B},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12qs4t9\",layoutDependency:layoutDependency,layoutId:\"hQ89q8zau\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{dikVqRlE1:dikVqRlE1DLmeHYf0B},webPageId:\"HzZCeRDL_\"},motionChild:true,nodeId:\"O4gjRWpfJ\",openInNewTab:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Betingelser & Vilk\\xe5r\"})})})}),className:\"framer-6if71e\",\"data-framer-name\":\"Best\\xe4mmelser & Villkor\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O4gjRWpfJ\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},text:FPJIbdKw7DLmeHYf0B,verticalAlignment:\"top\",withExternalLayout:true})})})},idDLmeHYf0B);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1svo863\",layoutDependency:layoutDependency,layoutId:\"NOUCCQAqm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ylgunq\",\"data-styles-preset\":\"N3ejYd4aq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255)))\"},children:\"INSPIRATION\"})}),className:\"framer-6k5l8v\",\"data-framer-name\":\"INSPIRATION\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E6amb_Bkh\",style:{\"--extracted-r6o4lv\":\"var(--token-a549d2f9-e7d6-473f-9280-60c7f055579c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kazhmr\",layoutDependency:layoutDependency,layoutId:\"YQF9bkM3S\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({dikVqRlE1:dikVqRlE1YQF9bkM3S,FPJIbdKw7:FPJIbdKw7YQF9bkM3S,id:idYQF9bkM3S},index2)=>{dikVqRlE1YQF9bkM3S??=\"\";FPJIbdKw7YQF9bkM3S??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`YQF9bkM3S-${idYQF9bkM3S}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dikVqRlE1:dikVqRlE1YQF9bkM3S},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jd82k1\",layoutDependency:layoutDependency,layoutId:\"qmLEMZc2m\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{dikVqRlE1:dikVqRlE1YQF9bkM3S},webPageId:\"HzZCeRDL_\"},motionChild:true,nodeId:\"aBZeCgSjk\",openInNewTab:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Nyhetsbrev fra Expa Travel\"})})})}),className:\"framer-rpljzj\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aBZeCgSjk\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},text:FPJIbdKw7YQF9bkM3S,verticalAlignment:\"top\",withExternalLayout:true})})})},idYQF9bkM3S);})});}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zihqot\",\"data-styles-preset\":\"eJsGszhG4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AZDPE4M4b\"},motionChild:true,nodeId:\"CvTtzWEV9\",openInNewTab:false,relValues:[],scopeId:\"nA3U0nQnJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6tdif\",\"data-styles-preset\":\"wY7UtnnI6\",children:\"Reseinspiration & Tips\"})})})}),className:\"framer-9ugn95\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CvTtzWEV9\",style:{\"--extracted-r6o4lv\":\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dlfcwz\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"GgXLnASJ4\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-e1fdb279-c9d5-46ff-a128-7d17b3134006, rgb(82, 82, 82))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7wwlq7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D8NQzue7C-container\",nodeId:\"D8NQzue7C\",rendersWithMotion:true,scopeId:\"nA3U0nQnJ\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-47cb5d20-1a57-4513-a516-7435dc82f7cc, rgb(212, 212, 212))\",dateRange:false,font:{fontFamily:'\"Atkinson Hyperlegible\", \"Atkinson Hyperlegible Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"D8NQzue7C\",layoutId:\"D8NQzue7C\",name:\"Expa Travel AB, \",startYear:2024,statement:\"Org. nr.: 556964-5376\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GhX4z.framer-145rh8v, .framer-GhX4z .framer-145rh8v { display: block; }\",\".framer-GhX4z.framer-1dvyx66 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 64px; position: relative; width: 1200px; }\",\".framer-GhX4z .framer-8tdxq { display: grid; flex: none; gap: 48px 48px; grid-auto-rows: min-content; grid-template-columns: repeat(5, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-3k21qf { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-xmla64 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-GhX4z .framer-1h9izkg { flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 173px; }\",\".framer-GhX4z .framer-k3s321, .framer-GhX4z .framer-750qy8, .framer-GhX4z .framer-1ke4sui, .framer-GhX4z .framer-pmvxzu, .framer-GhX4z .framer-1thd4ay, .framer-GhX4z .framer-1ap7cbn, .framer-GhX4z .framer-6k5l8v, .framer-GhX4z .framer-9ugn95 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-GhX4z .framer-xh40vh { 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-GhX4z .framer-128c4yw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-h6dphl, .framer-GhX4z .framer-okt1gg, .framer-GhX4z .framer-1ltqsqt { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GhX4z .framer-pn4gtm, .framer-GhX4z .framer-1h1azcl, .framer-GhX4z .framer-p6hjsm, .framer-GhX4z .framer-akpqnk, .framer-GhX4z .framer-ya2vc0, .framer-GhX4z .framer-1feyl99, .framer-GhX4z .framer-1hs8y0k, .framer-GhX4z .framer-1b6x6m5, .framer-GhX4z .framer-1mwwoxc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-GhX4z .framer-1c7urou, .framer-GhX4z .framer-1c56zb, .framer-GhX4z .framer-1zmjnb, .framer-GhX4z .framer-1782gct, .framer-GhX4z .framer-1x9jls8, .framer-GhX4z .framer-tx85br, .framer-GhX4z .framer-1piuit5, .framer-GhX4z .framer-11mn3bu, .framer-GhX4z .framer-1kcko5v { flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 20px; }\",\".framer-GhX4z .framer-1hcy2fm, .framer-GhX4z .framer-1gc3xzs, .framer-GhX4z .framer-1mid25i { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-GhX4z .framer-1lugos7 { align-self: start; display: grid; flex: none; gap: 24px 24px; grid-auto-rows: minmax(0, 1fr); grid-column: span 3; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-xb3rcu, .framer-GhX4z .framer-3c2j6l { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-10ztjc0, .framer-GhX4z .framer-uzpibz, .framer-GhX4z .framer-kazhmr { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-12wedof, .framer-GhX4z .framer-12qs4t9, .framer-GhX4z .framer-jd82k1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-14q4a2a, .framer-GhX4z .framer-6if71e, .framer-GhX4z .framer-rpljzj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GhX4z .framer-le1lti, .framer-GhX4z .framer-1svo863 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-ozinrt, .framer-GhX4z .framer-pbwaff, .framer-GhX4z .framer-9rda9b, .framer-GhX4z .framer-1h8xqpi, .framer-GhX4z .framer-66uoc0, .framer-GhX4z .framer-vuvyg6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-yfr3xm, .framer-GhX4z .framer-yqn6vd, .framer-GhX4z .framer-1cfy1r8, .framer-GhX4z .framer-aqeptw, .framer-GhX4z .framer-nefcdr, .framer-GhX4z .framer-lz2pps { -webkit-user-select: none; flex: 1 0 0px; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GhX4z .framer-dlfcwz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-GhX4z .framer-7wwlq7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GhX4z.framer-v-47ubvh.framer-1dvyx66 { gap: 32px; padding: 40px; width: 810px; }\",\".framer-GhX4z.framer-v-1edca7o.framer-1dvyx66 { gap: 24px; padding: 16px; width: 390px; }\",\".framer-GhX4z.framer-v-1edca7o .framer-8tdxq { gap: 24px 24px; grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-GhX4z.framer-v-1edca7o .framer-xh40vh { flex-direction: row; gap: 32px; }\",\".framer-GhX4z.framer-v-1edca7o .framer-128c4yw { flex: 1 0 0px; width: 1px; }\",\".framer-GhX4z.framer-v-1edca7o .framer-1lugos7 { grid-column: span 2; }\",\".framer-GhX4z.framer-v-1edca7o .framer-dlfcwz { padding: 12px 0px 0px 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-GhX4z[data-border=\"true\"]::after, .framer-GhX4z [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 896\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"f5nSKQcEq\":{\"layout\":[\"fixed\",\"auto\"]},\"WhaRwtAu5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernA3U0nQnJ=withCSS(Component,css,\"framer-GhX4z\");export default FramernA3U0nQnJ;FramernA3U0nQnJ.displayName=\"Footer\";FramernA3U0nQnJ.defaultProps={height:896,width:1200};addPropertyControls(FramernA3U0nQnJ,{variant:{options:[\"pL5ITKwuu\",\"f5nSKQcEq\",\"WhaRwtAu5\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramernA3U0nQnJ,[{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:\"Atkinson Hyperlegible\",source:\"google\",style:\"normal\",uiFamilyName:\"Atkinson Hyperlegible\",url:\"https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45GE4JgpewSSbQ.woff2\",weight:\"400\"}]},...ExpaLogoFonts,...EmailFonts,...PhoneFonts,...MapPinFonts,...YoutubeFonts,...FacebookFonts,...InstagramFonts,...LinkedinFonts,...TiktokFonts,...SnapchatFonts,...AutoCopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramernA3U0nQnJ.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernA3U0nQnJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"896\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f5nSKQcEq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WhaRwtAu5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/fKyrJMtUh/fKyrJMtUh.js\";import Footer from\"#framer/local/canvasComponent/nA3U0nQnJ/nA3U0nQnJ.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={EknCC6rad:\"(min-width: 810px) and (max-width: 1199.98px)\",oDPi2hQtH:\"(min-width: 1200px)\",SVhBDCBOQ:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Ng0Jq\";const variantClassNames={EknCC6rad:\"framer-v-1h7u1bc\",oDPi2hQtH:\"framer-v-o6dqy2\",SVhBDCBOQ:\"framer-v-1i9psk9\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ng0Jq.framer-7f9u53, .framer-Ng0Jq .framer-7f9u53 { display: block; }\",\".framer-Ng0Jq.framer-o6dqy2 { align-content: center; align-items: center; background-color: var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ng0Jq .framer-7996tj-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-Ng0Jq .framer-49zrt4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Ng0Jq .framer-1q7tlk7-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EknCC6rad:\"(min-width: 810px) and (max-width: 1199.98px)\",oDPi2hQtH:\"(min-width: 1200px)\",SVhBDCBOQ:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"oDPi2hQtH\",Phone:\"SVhBDCBOQ\",Tablet:\"EknCC6rad\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oDPi2hQtH\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"oDPi2hQtH\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9dbc8a16-9c4b-4164-912a-8d46683a1815, rgb(255, 255, 255)); } :root { font-size: 125%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 112.5%; } } @media (max-width: 809.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-o6dqy2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7996tj-container\",nodeId:\"Aq0pnX9cv\",scopeId:\"ZTeHeJIO4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SVhBDCBOQ:{variant:matchVariant(\"esob0sFsp\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"Aq0pnX9cv\",layoutId:\"Aq0pnX9cv\",style:{width:\"100%\"},variant:matchVariant(\"FELLgF1Nw\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-49zrt4\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:896,width:\"100vw\",y:1064,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q7tlk7-container\",nodeId:\"niucVGrT0\",scopeId:\"ZTeHeJIO4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EknCC6rad:{variant:matchVariant(\"f5nSKQcEq\")},SVhBDCBOQ:{variant:matchVariant(\"WhaRwtAu5\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"niucVGrT0\",layoutId:\"niucVGrT0\",style:{width:\"100%\"},variant:matchVariant(\"pL5ITKwuu\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EknCC6rad\":{\"layout\":[\"fixed\",\"fixed\"]},\"SVhBDCBOQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"oDPi2hQtH\":[\".framer-7996tj-container\",\".framer-1q7tlk7-container\"],\"EknCC6rad\":[\".framer-7996tj-container\",\".framer-1q7tlk7-container\"],\"SVhBDCBOQ\":[\".framer-7996tj-container\",\".framer-1q7tlk7-container\"]}\n * @framerBreakpoints {\"oDPi2hQtH\":{\"min\":1200,\"canvasClassName\":\"framer-o6dqy2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":20},\"EknCC6rad\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1h7u1bc-override\",\"minHeight\":1674,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":18},\"SVhBDCBOQ\":{\"max\":809,\"canvasClassName\":\"framer-1i9psk9-override\",\"minHeight\":1851,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant oDPi2hQtH\n * @framerLayoutTemplate true\n */const FramerZTeHeJIO4=withCSS(Component,css,\"framer-Ng0Jq\");export default FramerZTeHeJIO4;FramerZTeHeJIO4.displayName=\"Template\";FramerZTeHeJIO4.defaultProps={height:1e3,width:1200};addFonts(FramerZTeHeJIO4,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerZTeHeJIO4.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZTeHeJIO4\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EknCC6rad\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SVhBDCBOQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerRootFontSize\":\"20\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"oDPi2hQtH\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-o6dqy2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":20},\\\"EknCC6rad\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1h7u1bc-override\\\",\\\"minHeight\\\":1674,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":18},\\\"SVhBDCBOQ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1i9psk9-override\\\",\\\"minHeight\\\":1851,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"oDPi2hQtH\\\":[\\\".framer-7996tj-container\\\",\\\".framer-1q7tlk7-container\\\"],\\\"EknCC6rad\\\":[\\\".framer-7996tj-container\\\",\\\".framer-1q7tlk7-container\\\"],\\\"SVhBDCBOQ\\\":[\\\".framer-7996tj-container\\\",\\\".framer-1q7tlk7-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"oDPi2hQtH\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/4q6bakIc6hYvaklLTHxY/ih8fuxaCUUFChwUW4sXL/ZTeHeJIO4.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r6LWj4aeRgkuzJ9ENyFE/hWIV8VjjNzR32C7cJqsS/augiA20Il.js\")), path: \"/\"}, ZF7TlvlzM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dehW2hNd5AGxpwcFSXY0/gB52GNJgrtHYy46fmOMr/ZF7TlvlzM.js\")), path: \"/tour\"}, rCowImbUC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pc3J1G78oT42ajjXVGst/W1xCDQ5k4334ly2Naujy/rCowImbUC.js\")), path: \"/resmal\"}, udd9TSIxX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ylVEtM5yHLQPjGiPw7H/0MFFTdZhTXQqa7qaNQsR/udd9TSIxX.js\")), path: \"/aktivitet\"}, jpvMyf4wP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uULkvTIpSpn1i756FV3E/goQ608ESHnkX1nV3fMKx/jpvMyf4wP.js\")), path: \"/team\"}, SNlQ4DKQ7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ogsXLqkqSRKr4j47D9Ai/swaRnYqtghzErWRiKj2y/SNlQ4DKQ7.js\")), path: \"/resesatt\"}, AZDPE4M4b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IwgU4KdWIA1WqzqfPexu/doAELFLbu2ld1cjHe74N/AZDPE4M4b.js\")), path: \"/tips\"}, yoxscl2xC: {collectionId: \"AiNxKK4HM\", elements: {dIPaGMp_W: \"gallery\", Dks1lC6lj: \"packing-list\", dt0y5WLjk: \"program\", gP95TOcuh: \"practical-info\", iiG4W2EaN: \"testimonials\", iuctA0jcl: \"overview\", kRiP63tqz: \"video\", pTqS7fxfi: \"booking\", TmON8fJ5Y: \"map\", YIj7oJI91: \"guides\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hmK35ksmIJrPNv8rEo5H/z89vewN9gwjzkM2nbg1O/yoxscl2xC.js\")), path: \"/tour/:RgvHWusmC\"}, Yt4rnPYwH: {collectionId: \"FONpkk816\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4f6LWjOWOrTYem60Mune/oPgXrsI4uJkXc3FVKI5S/Yt4rnPYwH.js\")), path: \"/aktivitet/:VwdQDskKK\"}, qCi9Jqvnq: {collectionId: \"pQ55ecK8Y\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nt82RrqIFAwmu9LZaHKr/I8umEw7TAUcOt8O8WeJS/qCi9Jqvnq.js\")), path: \"/resmal/:gioF4YPfg\"}, nMrWgaD0G: {collectionId: \"snvOu4kit\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9FuJ2a9qmvy8J8S55EDc/OkRHKueqQ6z7Gn51uZr7/nMrWgaD0G.js\")), path: \"/resesatt/:amvr3gmfh\"}, HzZCeRDL_: {collectionId: \"wAeZIFs74\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rQWsRqLdkhNrUornxXpg/xlD74689VgQzB7YhOvV6/HzZCeRDL_.js\")), path: \"/:dikVqRlE1\"}, Dx_WnoQbB: {collectionId: \"wfv9ZnkCR\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KuvBIRLUE0LwXxwSgtjj/Ph6H8kEdBzKSrxvNBnCZ/Dx_WnoQbB.js\")), path: \"/booking/:ha6MrqGZS\"}, F27AqNDav: {collectionId: \"rVxvpCGrv\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nrscJuwxIbeUhKxo47do/s9x3636AfTjh94LHpxro/F27AqNDav.js\")), path: \"/team/:ec1wLNORI\"}, wZwKTZaBq: {collectionId: \"e5utQQDCz\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DkIDxC27lcxwVZLDfTLn/dJTnqCmups5RoNFOAEVA/wZwKTZaBq.js\")), path: \"/tips/:nP6Rl6RBN\"}, sAQ0aQlsL: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9MwZhpAoZCPIMBMRJPuU/IDzA3LrLbT4XKkMTQybM/sAQ0aQlsL.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"sv-SE\", id: \"default\", name: \"Swedish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AiNxKK4HM: async () => (await import(\"https://framerusercontent.com/modules/llgpydIDmbImvK1YSEKy/0TRGNjxvJsCqVZkWuJpB/AiNxKK4HM.js\"))?.[\"utils\"], e5utQQDCz: async () => (await import(\"https://framerusercontent.com/modules/Dnkr4FpEyqDbDpB7EVBV/sLsMrj5dJslm3bQ2FBIn/e5utQQDCz.js\"))?.[\"utils\"], FONpkk816: async () => (await import(\"https://framerusercontent.com/modules/8UWd8NOZ2ye5RAu0EmDL/JLgMnJR2uFCZYFY3ylTg/FONpkk816.js\"))?.[\"utils\"], pQ55ecK8Y: async () => (await import(\"https://framerusercontent.com/modules/mn2eR6eb1ZK9H8U62WTG/8WeK9Jv5waSmEdtfIwsi/pQ55ecK8Y.js\"))?.[\"utils\"], rVxvpCGrv: async () => (await import(\"https://framerusercontent.com/modules/qyUYkHAybY3fiW3pLdM9/2HUNPENHVPN7VwWkDOsg/rVxvpCGrv.js\"))?.[\"utils\"], snvOu4kit: async () => (await import(\"https://framerusercontent.com/modules/bN6i1utqEcZgTyYIzkhs/45CzuL4CgnSIDU3qyrCk/snvOu4kit.js\"))?.[\"utils\"], wAeZIFs74: async () => (await import(\"https://framerusercontent.com/modules/Yr4k1zd0Xg6drKcUJvVQ/oTvo5Ai1EJ6UNIzcveKD/wAeZIFs74.js\"))?.[\"utils\"], wfv9ZnkCR: async () => (await import(\"https://framerusercontent.com/modules/q1Ggg25SvGHgjJd6bN94/B3hqilefJGz0kq5PZ5aK/wfv9ZnkCR.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"7803ad0879d6c64525abd83c4adc41f547b2b74c327a0d6cf30042abc4334ead\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"ZF7TlvlzM\":\r\ncase \"rCowImbUC\":\r\ncase \"udd9TSIxX\":\r\ncase \"jpvMyf4wP\":\r\ncase \"SNlQ4DKQ7\":\r\ncase \"AZDPE4M4b\":\r\ncase \"Bu0jVZilK\":\r\ncase \"yoxscl2xC\":\r\ncase \"Yt4rnPYwH\":\r\ncase \"qCi9Jqvnq\":\r\ncase \"nMrWgaD0G\":\r\ncase \"HzZCeRDL_\":\r\ncase \"Dx_WnoQbB\":\r\ncase \"F27AqNDav\":\r\ncase \"wZwKTZaBq\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"ZF7TlvlzM\":\r\ncase \"rCowImbUC\":\r\ncase \"udd9TSIxX\":\r\ncase \"jpvMyf4wP\":\r\ncase \"SNlQ4DKQ7\":\r\ncase \"AZDPE4M4b\":\r\ncase \"Bu0jVZilK\":\r\ncase \"yoxscl2xC\":\r\ncase \"Yt4rnPYwH\":\r\ncase \"qCi9Jqvnq\":\r\ncase \"nMrWgaD0G\":\r\ncase \"HzZCeRDL_\":\r\ncase \"Dx_WnoQbB\":\r\ncase \"F27AqNDav\":\r\ncase \"wZwKTZaBq\":\r\nreturn [{hash: \"o6dqy2\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1h7u1bc\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1i9psk9\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://exparesor.se\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/K66rCtUECQwx5e5n4rqW/sUmRkmRox29DubxVM6Yf/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\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}