{"version":3,"file":"shared.O4dO2YR8.mjs","names":["e","metadata","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","styles","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","React.useState","React.useMemo","React.useCallback","useState","useRef","fonts","css","className","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","ArrowRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ComponentsButtonFonts","ComponentsButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","PrimaryLogo","NavItem_Overlay","ComponentsBlogCard","Search","ComponentsButtonFonts","ComponentsButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","React.useRef","className","_Fragment","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","ComponentsButton","ComponentsLogo","AILogos","FooterSocialIcons","FooterSocialIcons1","FooterSocialIcons2","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","fonts","css","className"],"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/Wc5WCAnlbPZEoJAJTH9a/E7lmeq4ESCrPrNVDj7Tb/NagBanner.js","https:/framerusercontent.com/modules/DmoS0FMOH6XO0ECu8nx4/0o7sUiLoCuU10P38rp7T/Navbar_MobileOpen_ResourcesOverlay.js","https:/framerusercontent.com/modules/Ai8OOxPhJDhXuKYH9Yv8/gkwMgtw17ROhnPSOWkXb/Navbar_MobileOpen.js","https:/framerusercontent.com/modules/zVJg4xvwpv6jo3NVsxFR/tnRlpD0k72K4nNdy4HT6/IwP2FRHSC.js","https:/framerusercontent.com/modules/KXv7Pjmfa506avp4L9Ou/m1PjLVjnBMMrZ769jfcL/UPOdFlirM.js","https:/framerusercontent.com/modules/A0lzBhDNiHgSRFtG9HNi/SyuiDWQC6tjqtueUd97U/zp_pH5qZB.js","https:/framerusercontent.com/modules/4ljld5swFXNARGTtoekZ/bpr3OO4xw10CCEGDYBts/Cw1EnzOxK.js","https:/framerusercontent.com/modules/Ymx0cnIXuS9FPgYGsF4g/YzFHxXQ9t3nWjFzI5xZD/A_BlrMynV.js","https:/framerusercontent.com/modules/44vh9hkFCZatKOaeBW8A/493zuhzYFMqorTrRwDSy/PuNitdywo.js","https:/framerusercontent.com/modules/lw0AXd8cXyIqVLpxjISv/psjDsJorx7E424ViXlDg/pYUPtNkzH.js","https:/framerusercontent.com/modules/apzIE3D0iBCJi4Mc1cCy/Jbe3xsBvfSOc6qQEsDdn/vDCUaWlWY.js","https:/framerusercontent.com/modules/csB4UTxp4T7xep5QVazU/CVYlPCwBRRxYbf0RvhcQ/fQRbWQ8fC.js","https:/framerusercontent.com/modules/ktLBn0ZyroUcmGdUWfLS/dfq6fGvgw4uzLdDrOaJW/i0egtVe18.js","https:/framerusercontent.com/modules/zKuLe3djVxEVSghiXfvK/Mhrf0iobRuYktT2WKUdz/gZND9WSW4.js","https:/framerusercontent.com/modules/1mpqtV7wXACna4XVw3NP/H6NPNbuS223SouDRhdzl/ZpzjwlFx5.js","https:/framerusercontent.com/modules/tV2SJ7GR0oWZFzPon5Qb/WBJdiyaGXpCdyKyJ01hz/FOOO2YyO1.js","https:/framerusercontent.com/modules/cvqRPEDOYL8jKpGFaTeG/gTDSsUQhsxCesijsSUYx/bnoYzu81U.js","https:/framerusercontent.com/modules/LBWqCCxKPYprr4Dsyp3a/MhGI8wNsciUHBZNwaQyf/fh9nTIw2Z.js","https:/framerusercontent.com/modules/3F8tfYLYe6KFyD6jLOrp/oE7cvAifVCcoWhsFIYTI/JdlOxSqgC.js","https:/framerusercontent.com/modules/nmWK9H7LF6aRRIUM9cYF/S7cfJ1Vr3CCmgIO4JdBx/DFuNbTlyP.js","https:/framerusercontent.com/modules/L7x4gQV6UNQhwjIPtscA/jHbvo4V6L3TMGohmCnYv/NbNQ041Jk.js","https:/framerusercontent.com/modules/9MNrtEdTY2K4zie8LdGd/ge4ByO6Jsg7xH2xIqexa/p3bvYA8Hz.js","https:/framerusercontent.com/modules/nSPx1bXKkYbHpd8jQFha/h0Mq0Wx1OY8sPgdRChA2/QA2pm8Hjk.js","https:/framerusercontent.com/modules/oOF53hbgcwf0fYjuwI7C/PZwBw70k8jnymUpJUDki/XEAvxIP__.js","https:/framerusercontent.com/modules/g1oR4PI7zBIZ1IsYyxhN/kYfJX4IQUdw4DhEhNhpN/i_DY9JftS.js","https:/framerusercontent.com/modules/zdf33hL9h8qtC47bLyyU/Uz2XdEYml9V9OHGxbdjx/SkL47JIx7.js","https:/framerusercontent.com/modules/evyMBw2oJMn9sT0yViqq/74vKLbdDuZlcuNPI8PRL/YpC6Twh8w.js","https:/framerusercontent.com/modules/6oNe2ZZrtUJVPsAIwG75/oRLlbrTHv1qU9lPm4Rre/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULTS={enabled:true,sticky:true,pushPageDown:true,height:52,maxWidth:1440,horizontalPadding:20,eyebrow:\"Open Source Launch\",message:\"Agent Control is live: the open-source control plane for AI agents. Write policies once, enforce them at runtime, and deploy everywhere.\",ctaLabel:\"Explore Agent Control\",ctaHref:\"https://agentcontrol.dev/\",version:\"v1\"};/**\n * Branding colors approximated from the screenshot you shared\n */const COLORS={pageBg:\"#020919\",text:\"#F5F6F7\",muted:\"#B8C0CC\",accentCoral:\"#E18463\",accentCyan:\"#50C7FF\",whiteBorder:\"rgba(245, 246, 247, 0.18)\",closeHover:\"rgba(245, 246, 247, 0.08)\",shadow:\"0 10px 30px rgba(0, 0, 0, 0.24)\"};const STORAGE_PREFIX=\"galileo:nag-banner:dismissed:\";function hashString(value){let hash=0;for(let i=0;i<value.length;i++){hash=(hash<<5)-hash+value.charCodeAt(i);hash|=0;}return Math.abs(hash).toString(36);}function buildStorageKey(params){const signature=JSON.stringify(params);return`${STORAGE_PREFIX}${hashString(signature)}`;}export default function GalileoAnnouncementBanner(props){const isCanvas=typeof window!==\"undefined\"&&typeof window.parent!==\"undefined\"&&window.parent!==window;if(isCanvas){return null;}const[portalTarget,setPortalTarget]=React.useState(null);const enabled=props.enabled??DEFAULTS.enabled;const height=DEFAULTS.height;const maxWidth=props.maxWidth??DEFAULTS.maxWidth;const horizontalPadding=props.horizontalPadding??DEFAULTS.horizontalPadding;const eyebrow=props.eyebrow??DEFAULTS.eyebrow;const message=props.message??DEFAULTS.message;const ctaLabel=props.ctaLabel??DEFAULTS.ctaLabel;const ctaHref=props.ctaHref??DEFAULTS.ctaHref;const version=props.version??DEFAULTS.version;const storageKey=React.useMemo(()=>buildStorageKey({eyebrow,message,ctaLabel,ctaHref,version}),[eyebrow,message,ctaLabel,ctaHref,version]);const[mounted,setMounted]=React.useState(false);const[dismissed,setDismissed]=React.useState(false);const[isMobile,setIsMobile]=React.useState(false);const[ctaHovered,setCtaHovered]=React.useState(false);const[closeHovered,setCloseHovered]=React.useState(false);React.useEffect(()=>{setMounted(true);try{const root=document.querySelector(\"[data-framer-root]\")??document.body;const container=document.createElement(\"div\");// Insert before existing content so banner appears at the top\nroot.firstElementChild?root.insertBefore(container,root.firstElementChild):root.appendChild(container);setPortalTarget(container);for(let i=localStorage.length-1;i>=0;i--){const key=localStorage.key(i);if(key&&key.startsWith(STORAGE_PREFIX)&&key!==storageKey){localStorage.removeItem(key);}}setDismissed(localStorage.getItem(storageKey)===\"1\");return()=>{container.remove();};}catch{setDismissed(false);}},[storageKey]);React.useEffect(()=>{if(typeof window===\"undefined\"){return;}setIsMobile(window.innerWidth<=640);},[]);// Non-sticky: no layout side-effects; portal just moves it to the root.\nconst handleClose=React.useCallback(()=>{try{localStorage.setItem(storageKey,\"1\");}catch{}setDismissed(true);},[storageKey]);if(!mounted||!enabled||dismissed||!portalTarget)return null;return /*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(\"div\",{style:{...styles.wrapper,// Render in normal flow at top of [data-framer-root]\nposition:\"relative\",height},role:\"region\",\"aria-label\":\"Announcement banner\",children:/*#__PURE__*/_jsxs(\"div\",{style:{...styles.inner,maxWidth,paddingLeft:horizontalPadding,paddingRight:horizontalPadding},children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.content,children:[eyebrow?/*#__PURE__*/_jsxs(\"div\",{style:styles.eyebrow,children:[/*#__PURE__*/_jsx(\"span\",{style:styles.eyebrowDot}),/*#__PURE__*/_jsx(\"span\",{children:eyebrow})]}):null,!isMobile?/*#__PURE__*/_jsx(\"span\",{style:styles.message,children:message}):null,ctaLabel&&ctaHref?/*#__PURE__*/_jsxs(\"a\",{href:ctaHref,style:{...styles.cta,color:ctaHovered?COLORS.text:COLORS.accentCoral},onMouseEnter:()=>setCtaHovered(true),onMouseLeave:()=>setCtaHovered(false),children:[/*#__PURE__*/_jsx(\"span\",{children:ctaLabel}),/*#__PURE__*/_jsx(\"span\",{style:styles.ctaArrow,children:\"→\"})]}):null]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close banner\",onClick:handleClose,onMouseEnter:()=>setCloseHovered(true),onMouseLeave:()=>setCloseHovered(false),style:{...styles.closeButton,background:closeHovered?COLORS.closeHover:\"transparent\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6L18 18M18 6L6 18\",stroke:COLORS.muted,strokeWidth:\"1.8\",strokeLinecap:\"round\"})})})]})}),portalTarget);}addPropertyControls(GalileoAnnouncementBanner,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:DEFAULTS.enabled},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:DEFAULTS.maxWidth,min:320,max:2200,unit:\"px\",step:10},horizontalPadding:{type:ControlType.Number,title:\"Padding X\",defaultValue:DEFAULTS.horizontalPadding,min:0,max:80,unit:\"px\",step:1},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:DEFAULTS.eyebrow},message:{type:ControlType.String,title:\"Message\",defaultValue:DEFAULTS.message,displayTextArea:true},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:DEFAULTS.ctaLabel},ctaHref:{type:ControlType.String,title:\"CTA Link\",defaultValue:DEFAULTS.ctaHref},version:{type:ControlType.String,title:\"Version\",defaultValue:DEFAULTS.version,placeholder:\"Change to reset dismiss state\"}});const styles={wrapper:{top:0,left:0,// Full-bleed across viewport regardless of parent width\nwidth:\"100vw\",marginLeft:\"calc(50% - 50vw)\",boxSizing:\"border-box\",zIndex:9999,background:COLORS.pageBg,borderBottom:`1px solid ${COLORS.whiteBorder}`,boxShadow:COLORS.shadow,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},inner:{width:\"100%\",height:\"100%\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16},content:{minWidth:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:14,flexWrap:\"wrap\",textAlign:\"center\",flex:1},eyebrow:{display:\"inline-flex\",alignItems:\"center\",gap:8,height:24,padding:\"0 10px\",borderRadius:999,border:`1px solid rgba(80, 199, 255, 0.45)`,background:\"rgba(80, 199, 255, 0.06)\",color:COLORS.accentCyan,fontSize:12,fontWeight:600,lineHeight:1,letterSpacing:0,fontFamily:'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',flexShrink:0},eyebrowDot:{width:6,height:6,borderRadius:999,background:COLORS.accentCyan,boxShadow:\"0 0 10px rgba(80, 199, 255, 0.45)\",flexShrink:0},message:{color:COLORS.text,fontSize:14,lineHeight:1.35,fontWeight:500,letterSpacing:-.2,fontFamily:'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',maxWidth:\"100%\",wordBreak:\"break-word\"},cta:{display:\"inline-flex\",alignItems:\"center\",gap:6,textDecoration:\"none\",fontSize:14,lineHeight:1,fontWeight:600,transition:\"color 0.18s ease\",fontFamily:'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif'},ctaArrow:{display:\"inline-block\",transform:\"translateY(-0.5px)\"},closeButton:{width:30,height:30,border:`1px solid ${COLORS.whiteBorder}`,borderRadius:999,outline:\"none\",cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transition:\"background 0.18s ease, border-color 0.18s ease\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GalileoAnnouncementBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NagBanner.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useLayoutEffect,useEffect,useState}from\"react\";// Mobile-only: full width minus 2×gutter. Desktop unaffected.\nexport function withFullWidthMobile(Component,opts={}){const{gutter=20,breakpoint=768}=opts;return /*#__PURE__*/forwardRef((props,ref)=>{const[isMobile,setIsMobile]=useState(()=>{if(typeof window===\"undefined\")return false;return window.innerWidth<=breakpoint;});// Track viewport changes\nuseEffect(()=>{const onResize=()=>setIsMobile(window.innerWidth<=breakpoint);window.addEventListener(\"resize\",onResize);window.addEventListener(\"orientationchange\",onResize);return()=>{window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"orientationchange\",onResize);};},[breakpoint]);useLayoutEffect(()=>{const parentContainer=document.querySelector('[data-framer-name=\"Parent Container\"]');const dialogEl=document.querySelector('[role=\"dialog\"]')??document.querySelector(\".framer-2rusrt\");if(isMobile){if(parentContainer){parentContainer.style.width=\"100%\";parentContainer.style.boxSizing=\"border-box\";}if(dialogEl){// Pin left/right on mobile only (iOS-safe)\ndialogEl.style.position=dialogEl.style.position||\"fixed\";dialogEl.style.left=`${gutter}px`;dialogEl.style.right=`${gutter}px`;dialogEl.style.width=\"auto\";dialogEl.style.maxWidth=\"none\";dialogEl.style.boxSizing=\"border-box\";dialogEl.style.paddingLeft=\"env(safe-area-inset-left, 0px)\";dialogEl.style.paddingRight=\"env(safe-area-inset-right, 0px)\";}}else{// Revert on desktop\nif(parentContainer){parentContainer.style.width=\"\";parentContainer.style.boxSizing=\"\";}if(dialogEl){dialogEl.style.left=\"\";dialogEl.style.right=\"\";dialogEl.style.width=\"\";dialogEl.style.maxWidth=\"\";dialogEl.style.boxSizing=\"\";// don't force position on desktop\n// dialogEl.style.position = \"\"\ndialogEl.style.paddingLeft=\"\";dialogEl.style.paddingRight=\"\";}}},[isMobile,gutter]);// Style prop: only apply calc width on mobile (fallback for non-iOS)\nconst mobileStyle=isMobile?{width:`min(100%, calc(100dvw - ${gutter*2}px))`,maxWidth:\"none\",boxSizing:\"border-box\"}:{};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style||{},...mobileStyle}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFullWidthMobile\":{\"type\":\"reactHoc\",\"name\":\"withFullWidthMobile\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbar_MobileOpen_ResourcesOverlay.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef}from\"react\";/**\n * Wrap your <header name=\"Nav Bar\"> component with this override.\n * It watches the current variant via the rendered `data-framer-name` attribute.\n * When it becomes \"Mobile Open\":\n *  - document.body scroll is locked\n *  - header height = 100dvh (full viewport)\n */export function withMobileNavLock(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const elRef=useRef(null);// Compose refs so Framer still gets the ref it expects\nconst setRef=node=>{elRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref&&\"current\"in ref)ref.current=node;};useEffect(()=>{const el=elRef.current;if(!el)return;const lock=()=>{const isOpen=el.getAttribute(\"data-framer-name\")===\"Mobile Open\";if(isOpen){// Save previous inline styles so we can restore cleanly\nif(!document.body.dataset.prevOverflow){document.body.dataset.prevOverflow=document.body.style.overflow||\"\";}if(!document.body.dataset.prevPosition){document.body.dataset.prevPosition=document.body.style.position||\"\";}// Lock body scroll\ndocument.body.style.overflow=\"hidden\";// (position change can help on some mobile browsers; safe to omit if not needed)\ndocument.body.style.position=\"relative\";// Make header fill the viewport\nel.style.height=\"100dvh\";el.style.minHeight=\"100dvh\";}else{// Restore body + header styles\ndocument.body.style.overflow=document.body.dataset.prevOverflow||\"\";document.body.style.position=document.body.dataset.prevPosition||\"\";delete document.body.dataset.prevOverflow;delete document.body.dataset.prevPosition;el.style.height=\"\";el.style.minHeight=\"\";}};// Run once on mount\nlock();// Observe variant changes (Framer writes to data-framer-name)\nconst obs=new MutationObserver(lock);obs.observe(el,{attributes:true,attributeFilter:[\"data-framer-name\"]});return()=>{obs.disconnect();// Ensure cleanup restores scroll if user navigates away while open\nif(document.body.dataset.prevOverflow!==undefined){document.body.style.overflow=document.body.dataset.prevOverflow||\"\";document.body.style.position=document.body.dataset.prevPosition||\"\";delete document.body.dataset.prevOverflow;delete document.body.dataset.prevPosition;}};},[]);return /*#__PURE__*/_jsx(Component,{ref:setRef,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withMobileNavLock\":{\"type\":\"reactHoc\",\"name\":\"withMobileNavLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbar_MobileOpen.map","// Generated by Framer (cc3b8f8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-a2Too .framer-styles-preset-9s2g0n:not(.rich-text-wrapper), .framer-a2Too .framer-styles-preset-9s2g0n.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 157%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-a2Too\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e177f23)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=[\".framer-Vc9wC .framer-styles-preset-1wmfzeg:not(.rich-text-wrapper), .framer-Vc9wC .framer-styles-preset-1wmfzeg.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1279px) and (min-width: 810px) { .framer-Vc9wC .framer-styles-preset-1wmfzeg:not(.rich-text-wrapper), .framer-Vc9wC .framer-styles-preset-1wmfzeg.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-Vc9wC .framer-styles-preset-1wmfzeg:not(.rich-text-wrapper), .framer-Vc9wC .framer-styles-preset-1wmfzeg.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Vc9wC\";\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 (6aa4fc0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HQIKZ .framer-styles-preset-blcz8v:not(.rich-text-wrapper), .framer-HQIKZ .framer-styles-preset-blcz8v.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, #e35554); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, #f5f6f7); --framer-link-text-decoration: none; }\"];export const className=\"framer-HQIKZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-KaeBg\";const variantClassNames={xREaJo7JU:\"framer-v-e23ns7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,s5vE0ZW3R:click??props.s5vE0ZW3R};};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,s5vE0ZW3R,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xREaJo7JU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1112tly=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(s5vE0ZW3R){const res=await s5vE0ZW3R(...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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"xREaJo7JU\",openInNewTab:false,scopeId:\"Cw1EnzOxK\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e23ns7\",className,classNames)} framer-124kj8d`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xREaJo7JU\",onTap:onTap1112tly,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lethvw\",\"data-framer-name\":\"Logomark\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:29,layoutDependency:layoutDependency,layoutId:\"I1398:1118;610:273\",svg:'<svg width=\"29\" height=\"30\" viewBox=\"0 0 29 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.24618 14.5365C7.05376 14.5365 6.86135 14.5265 6.67393 14.504C5.12462 14.3266 0.901496 13.0072 0.00439453 12.7248L0.774053 9.85107L9.29027 12.1326L3.05554 5.89533L5.15461 3.79626L11.3893 10.031L9.10785 1.51478L11.9841 0.745117C12.2714 1.62473 13.6009 5.75789 13.7283 7.27971C13.8782 9.06142 13.2085 10.9031 11.8941 12.335C10.6072 13.7343 8.91294 14.5365 7.24868 14.5365H7.24618Z\" fill=\"#E35454\"/>\\n<path d=\"M21.2675 14.5365C19.6032 14.5365 17.909 13.7343 16.622 12.335C15.3051 10.9031 14.6379 9.06142 14.7879 7.27971C14.9153 5.76039 16.2447 1.62473 16.5321 0.745117L19.4083 1.51478L17.1268 10.0335L23.3615 3.79876L25.4606 5.89783L19.2259 12.1326L27.7446 9.85107L28.5143 12.7248C27.6197 13.0072 23.394 14.3291 21.8447 14.5065C21.6573 14.529 21.4624 14.539 21.2725 14.539L21.2675 14.5365Z\" fill=\"#E35454\"/>\\n<path d=\"M9.10785 28.4827L11.3893 19.964L5.15461 26.1987L3.05554 24.0997L9.29027 17.8649L0.774053 20.1464L0.00439453 17.2727C0.898997 16.9903 5.12462 15.6684 6.67393 15.491C6.86135 15.4685 7.05626 15.4585 7.24618 15.4585C8.91044 15.4585 10.6047 16.2606 11.8916 17.66C13.2085 19.0919 13.8757 20.9336 13.7258 22.7153C13.5984 24.2346 12.2689 28.3703 11.9816 29.2499L9.10535 28.4802L9.10785 28.4827Z\" fill=\"#E35454\"/>\\n<path d=\"M16.5296 29.2523C16.2422 28.3727 14.9128 24.2395 14.7854 22.7177C14.6354 20.936 15.3051 19.0943 16.6195 17.6625C17.9065 16.2631 19.6007 15.4609 21.265 15.4609C21.4574 15.4609 21.6498 15.4709 21.8372 15.4934C23.3865 15.6733 27.6097 16.9903 28.5068 17.2751L27.7371 20.1489L19.2184 17.8674L25.4531 24.1021L23.354 26.2012L17.1193 19.9664L19.4008 28.4852L16.5246 29.2548L16.5296 29.2523Z\" fill=\"#E35454\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ib1kdf\",\"data-framer-name\":\"Wordmark\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:89,layoutDependency:layoutDependency,layoutId:\"I1398:1118;610:278\",svg:'<svg width=\"89\" height=\"24\" viewBox=\"0 0 89 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.7454 23.1304C8.9076 23.1304 7.10231 22.6828 5.65958 21.8727L5.65208 21.8677C3.99181 21.0276 2.62409 19.6323 1.69644 17.8296C0.828806 16.1418 0.366235 14.1615 0.358733 12.1036C0.351232 10.0208 0.808804 8.00798 1.68144 6.28271C2.61409 4.44241 3.99181 3.01219 5.66958 2.14955H5.67708C7.20232 1.27691 9.00761 0.819336 10.8979 0.819336C13.1883 0.819336 15.3961 1.49194 17.1114 2.71714C18.9292 4.01235 20.0694 5.82764 20.4169 7.97048H17.3289C16.9414 6.51025 16.1238 5.30255 14.9636 4.47742C13.8609 3.6923 12.5057 3.27723 11.0454 3.27723C8.97011 3.27723 6.95979 4.12486 5.53206 5.6026C3.98931 7.20036 3.21669 9.40321 3.3042 11.9736C3.21669 14.559 3.98431 16.7669 5.52456 18.3621C6.96229 19.8499 9.00261 20.7025 11.1255 20.7025C12.8507 20.7025 14.4635 20.1374 15.6662 19.1073C17.0089 17.9596 17.779 16.3043 17.889 14.3215L17.899 14.1265H10.3803V11.7911H20.5045V22.8979H17.9515V19.6048L17.599 19.5248C17.0189 20.715 16.0712 21.6377 14.786 22.2653C13.6259 22.8329 12.2281 23.1304 10.7404 23.1304H10.7454Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.3941 23.1454C27.3814 23.1454 26.4263 22.9529 25.6261 22.5878H25.6211L25.6161 22.5828C24.3359 22.0877 23.4208 20.9051 23.1732 19.4223C22.9232 17.9346 23.4158 16.4668 24.4535 15.5892L24.461 15.5817L24.4685 15.5742C25.6486 14.3165 28.5966 13.9689 30.752 13.7164H30.762C31.177 13.6664 31.5696 13.6214 31.9221 13.5714C32.7323 13.5139 33.3049 13.0838 33.4924 12.3937C33.7249 11.5361 33.2999 10.4759 32.5047 9.9258C31.8221 9.41821 30.8445 9.12567 29.8218 9.12567C28.024 9.12567 26.0637 10.0458 25.8837 12.0611H23.3033C23.4333 10.5484 24.1709 9.27069 25.4436 8.35804C26.6388 7.50041 28.214 7.02783 29.8768 7.02783C31.002 7.02783 32.0822 7.24787 33.0173 7.66793L33.1648 7.73795C35.0952 8.64559 36.1928 10.4009 36.1828 12.5537V22.8929H33.845V20.6175L33.4924 20.5375C33.0923 21.3626 32.3722 22.0402 31.4146 22.4978C30.5294 22.9204 29.4868 23.1429 28.3941 23.1429V23.1454ZM33.3674 15.1441C32.9423 15.2516 32.2672 15.3417 31.4871 15.4467C29.6218 15.6967 27.2989 16.0068 26.5388 16.7969L26.5313 16.8044L26.5238 16.8144C25.5361 18.1321 25.6586 19.0673 25.9362 19.6173C26.3788 20.505 27.5865 21.0776 29.0142 21.0776C30.3794 21.0776 31.6196 20.5625 32.3347 19.6949C33.2399 18.7822 33.6999 17.1845 33.5974 15.3142L33.5849 15.0891L33.3674 15.1441Z\" fill=\"white\"/>\\n<path d=\"M41.9435 0.82959H39.2981V22.8931H41.9435V0.82959Z\" fill=\"white\"/>\\n<path d=\"M48.4058 0.82959H45.3604V4.06011H48.4058V0.82959Z\" fill=\"white\"/>\\n<path d=\"M48.1606 7.29297H45.5151V22.893H48.1606V7.29297Z\" fill=\"white\"/>\\n<path d=\"M54.4955 0.82959H51.8501V22.8931H54.4955V0.82959Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M64.7016 23.178C62.5212 23.178 60.4384 22.3329 58.9881 20.8576C57.5479 19.3949 56.8103 17.3971 56.8478 15.0817V14.8942H56.8428C56.8203 12.6588 57.5329 10.7335 58.9131 9.31327C60.3134 7.87304 62.3312 7.04541 64.444 7.04541C66.3218 7.04541 68.0571 7.69551 69.3323 8.8732C70.7725 10.2059 71.5427 12.1387 71.5552 14.4641C71.5552 14.7616 71.5401 15.1142 71.5076 15.5093H59.4732L59.4857 15.7043C59.5732 17.212 60.0658 18.4972 60.9085 19.4274C61.8011 20.4075 63.0413 20.9276 64.4965 20.9276H64.569C65.6042 20.9276 66.5469 20.6801 67.2995 20.215C68.0946 19.7224 68.6247 19.0023 68.8447 18.1272H71.4226C71.0701 19.6849 70.2324 20.9751 68.9947 21.8678C67.8196 22.7154 66.2943 23.1805 64.7041 23.1805L64.7016 23.178ZM64.374 9.11074C63.2513 9.11074 62.1637 9.4858 61.311 10.1634C60.3609 10.921 59.7783 11.9962 59.6257 13.2689L59.6007 13.4764H68.7072L68.6972 13.2814C68.5497 10.3984 66.4193 9.10824 64.374 9.10824V9.11074Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M81.1632 23.1681C79.7755 23.1681 78.4453 22.8106 77.2126 22.103C76.0274 21.4429 75.0547 20.4152 74.3996 19.13C73.782 17.9198 73.4595 16.5146 73.4595 15.0719C73.4595 13.6341 73.787 12.2389 74.4021 11.0362C75.0572 9.75851 76.0274 8.73834 77.2101 8.08574C78.4253 7.38813 79.7905 7.01807 81.1582 7.01807C83.296 7.01807 85.3739 7.89821 86.8591 9.43345C88.3093 10.9312 89.0695 12.934 88.9995 15.0719V15.0769V15.0844C89.0745 17.2347 88.3143 19.2475 86.8591 20.7528C85.3764 22.288 83.2985 23.1681 81.1632 23.1681ZM81.3582 9.28343C80.4681 9.28343 79.5404 9.54347 78.6028 10.0536L78.5928 10.0586L78.5828 10.0661C77.4776 10.8612 76.7075 11.9939 76.3599 13.3416C76.0474 14.5543 76.0924 15.902 76.49 17.1347C76.8375 18.2149 77.4251 19.135 78.1877 19.8026C79.0154 20.5252 80.0205 20.9078 81.0907 20.9078C81.9808 20.9078 82.9135 20.6477 83.8586 20.1352L83.8686 20.1302L83.8786 20.1227C84.9913 19.335 85.7664 18.2124 86.119 16.8746C86.4365 15.6745 86.3965 14.3367 86.004 13.109C85.6564 12.0189 85.0638 11.0837 84.2912 10.4061C83.4536 9.67099 82.4384 9.28343 81.3582 9.28343Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KaeBg.framer-124kj8d, .framer-KaeBg .framer-124kj8d { display: block; }\",\".framer-KaeBg.framer-e23ns7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4.71px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KaeBg .framer-lethvw { flex: none; height: 24px; position: relative; width: 23px; }\",\".framer-KaeBg .framer-1ib1kdf { flex: none; height: 19px; position: relative; width: 72px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24.5\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"s5vE0ZW3R\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCw1EnzOxK=withCSS(Component,css,\"framer-KaeBg\");export default FramerCw1EnzOxK;FramerCw1EnzOxK.displayName=\"01-Primary-Logo\";FramerCw1EnzOxK.defaultProps={height:24.5,width:100};addPropertyControls(FramerCw1EnzOxK,{s5vE0ZW3R:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerCw1EnzOxK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCw1EnzOxK\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"s5vE0ZW3R\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"100\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cw1EnzOxK.map","// Generated by Framer (2306ade)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-600\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{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-yXWTG .framer-styles-preset-odwplw:not(.rich-text-wrapper), .framer-yXWTG .framer-styles-preset-odwplw.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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: 20px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-6014b03e-96b6-44fc-a8fe-1c6402d9a85e, #b4b9b1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yXWTG\";\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 (890879b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=['.framer-SCwJn .framer-styles-preset-i6g36k:not(.rich-text-wrapper), .framer-SCwJn .framer-styles-preset-i6g36k.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-SCwJn\";\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 (890879b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-500\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"},{family:\"Geist Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=['.framer-U4cYv .framer-styles-preset-1gt4429:not(.rich-text-wrapper), .framer-U4cYv .framer-styles-preset-1gt4429.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-U4cYv\";\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 (c07a8c1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{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-Q6RmU .framer-styles-preset-vgt769:not(.rich-text-wrapper), .framer-Q6RmU .framer-styles-preset-vgt769.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Q6RmU\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"KaFgpi8y3\",\"xpdi52M7u\",\"nUYQVjCeH\",\"IjSk5_ZJG\",\"qdAgHRhJp\",\"GSSU5GjXK\"];const serializationHash=\"framer-kyFPv\";const variantClassNames={GSSU5GjXK:\"framer-v-5xtslc\",IjSk5_ZJG:\"framer-v-cavt9p\",KaFgpi8y3:\"framer-v-1dofj4x\",nUYQVjCeH:\"framer-v-1wm5rbb\",qdAgHRhJp:\"framer-v-17ca0in\",xpdi52M7u:\"framer-v-joe5gb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QjkVswNVf=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Airglow 500\":\"IjSk5_ZJG\",\"arrow 2\":\"qdAgHRhJp\",\"Mercury 1000\":\"KaFgpi8y3\",\"Vanguard 500\":\"xpdi52M7u\",\"Variant 6\":\"GSSU5GjXK\",White:\"nUYQVjCeH\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,QjkVswNVf:click??props.QjkVswNVf,variant:humanReadableVariantMap[props.variant]??props.variant??\"KaFgpi8y3\"};};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,QjkVswNVf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KaFgpi8y3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q6rq88=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QjkVswNVf){const res=await QjkVswNVf(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"qdAgHRhJp\",\"GSSU5GjXK\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"qdAgHRhJp\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"GSSU5GjXK\")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-1dofj4x\",className,classNames),\"data-framer-name\":\"Mercury 1000\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KaFgpi8y3\",onTap:onTap1q6rq88,ref:refBinding,style:{rotate:180,...style},...addPropertyOverrides({GSSU5GjXK:{\"data-framer-name\":\"Variant 6\"},IjSk5_ZJG:{\"data-framer-name\":\"Airglow 500\"},nUYQVjCeH:{\"data-framer-name\":\"White\"},qdAgHRhJp:{\"data-framer-name\":\"arrow 2\"},xpdi52M7u:{\"data-framer-name\":\"Vanguard 500\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1gqxixn\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"x64h2Groa\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 5 12 L 19 12\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 18\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 6\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9195399960,withExternalLayout:true,...addPropertyOverrides({IjSk5_ZJG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 5 12 L 19 12\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 18\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 6\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12641328453},nUYQVjCeH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 5 12 L 19 12\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 18\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 6\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10333943195},xpdi52M7u:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 5 12 L 19 12\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 18\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 12 L 11 6\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11734871515}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1vj8iwd\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"Sh6SKpxpO\",style:{rotate:-180},svg:'<svg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.4941 0.972656L15.7441 6.22266L16.3623 6.8418L15.7441 7.46094L10.4941 12.7109L9.875 13.3291L8.6377 12.0918L9.25586 11.4727L13.0039 7.72461H0.875L0 6.84961V1.0918H1.75V5.97461H13.0195L9.25586 2.21094L8.6377 1.5918L9.875 0.354492L10.4941 0.972656Z\" fill=\"#01091A\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kyylp3\",layoutDependency:layoutDependency,layoutId:\"vBoKBbvii\",requiresOverflowVisible:false,style:{rotate:180},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17 14\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({GSSU5GjXK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17 14\" overflow=\"visible\"><path d=\"M 10.902 0.669 L 16.359 6.332 L 17 7.001 L 10.259 14 L 8.974 12.665 L 9.617 11.996 L 13.512 7.954 L 0.909 7.954 L 0 7.006 L 0 0.796 L 1.819 0.796 L 1.819 6.065 L 13.527 6.065 L 9.617 2.004 L 8.976 1.335 L 10.261 0 L 10.904 0.667 Z\" fill=\"rgb(13,123,203)\"></path></svg>'}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kyFPv.framer-l3uxyo, .framer-kyFPv .framer-l3uxyo { display: block; }\",\".framer-kyFPv.framer-1dofj4x { cursor: pointer; gap: 0px; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-kyFPv .framer-1gqxixn { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-kyFPv .framer-1vj8iwd { flex: none; height: 14px; left: calc(50.00000000000002% - 17px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 17px; }\",\".framer-kyFPv .framer-kyylp3 { height: 14px; left: 4px; position: absolute; top: 4px; width: 17px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xpdi52M7u\":{\"layout\":[\"fixed\",\"fixed\"]},\"nUYQVjCeH\":{\"layout\":[\"fixed\",\"fixed\"]},\"IjSk5_ZJG\":{\"layout\":[\"fixed\",\"fixed\"]},\"qdAgHRhJp\":{\"layout\":[\"fixed\",\"fixed\"]},\"GSSU5GjXK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QjkVswNVf\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfQRbWQ8fC=withCSS(Component,css,\"framer-kyFPv\");export default FramerfQRbWQ8fC;FramerfQRbWQ8fC.displayName=\"arrow-right\";FramerfQRbWQ8fC.defaultProps={height:24,width:24};addPropertyControls(FramerfQRbWQ8fC,{variant:{options:[\"KaFgpi8y3\",\"xpdi52M7u\",\"nUYQVjCeH\",\"IjSk5_ZJG\",\"qdAgHRhJp\",\"GSSU5GjXK\"],optionTitles:[\"Mercury 1000\",\"Vanguard 500\",\"White\",\"Airglow 500\",\"arrow 2\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},QjkVswNVf:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerfQRbWQ8fC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfQRbWQ8fC\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"QjkVswNVf\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xpdi52M7u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nUYQVjCeH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IjSk5_ZJG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qdAgHRhJp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GSSU5GjXK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fQRbWQ8fC.map","// Generated by Framer (4ec240c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/44vh9hkFCZatKOaeBW8A/493zuhzYFMqorTrRwDSy/PuNitdywo.js\";import ArrowRight from\"https://framerusercontent.com/modules/csB4UTxp4T7xep5QVazU/CVYlPCwBRRxYbf0RvhcQ/fQRbWQ8fC.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={b0R__5eOt:{hover:true},bnyXvVS5c:{hover:true},DEKKnOonO:{hover:true},dgGQgVUD5:{hover:true},fxweJJ7CX:{hover:true},fZ2yZydwR:{hover:true},hhwLBInul:{hover:true},kTtMjEDZ_:{hover:true},LE7lyURyI:{hover:true},NfVeW5It_:{hover:true},oEWTPHfTM:{hover:true},oeyNKs7ss:{hover:true},OoJ94N3fD:{hover:true},OSGoWvMGr:{hover:true,pressed:true},rmfW9t0vk:{hover:true},T5b_fO3Iy:{hover:true},uwMx69iMP:{hover:true},VJn9CYSYK:{hover:true},Y0J8uUifI:{hover:true}};const cycleOrder=[\"T5b_fO3Iy\",\"fZ2yZydwR\",\"LE7lyURyI\",\"VJn9CYSYK\",\"oEWTPHfTM\",\"dgGQgVUD5\",\"oeyNKs7ss\",\"OoJ94N3fD\",\"bnyXvVS5c\",\"NfVeW5It_\",\"b0R__5eOt\",\"uwMx69iMP\",\"OSGoWvMGr\",\"hhwLBInul\",\"fxweJJ7CX\",\"DEKKnOonO\",\"luCqfr24e\",\"rmfW9t0vk\",\"Y0J8uUifI\",\"bd81OX7zq\",\"kTtMjEDZ_\"];const serializationHash=\"framer-0NonQ\";const variantClassNames={b0R__5eOt:\"framer-v-14m9c6k\",bd81OX7zq:\"framer-v-1hl70aa\",bnyXvVS5c:\"framer-v-zqky9x\",DEKKnOonO:\"framer-v-yqqdh7\",dgGQgVUD5:\"framer-v-8nnk52\",fxweJJ7CX:\"framer-v-1um9tot\",fZ2yZydwR:\"framer-v-1hwqnfu\",hhwLBInul:\"framer-v-sj690n\",kTtMjEDZ_:\"framer-v-14o8inn\",LE7lyURyI:\"framer-v-19akcka\",luCqfr24e:\"framer-v-17kyimz\",NfVeW5It_:\"framer-v-gb4z9k\",oEWTPHfTM:\"framer-v-f9xi3h\",oeyNKs7ss:\"framer-v-1m0xyz7\",OoJ94N3fD:\"framer-v-1eu11h7\",OSGoWvMGr:\"framer-v-1reocmp\",rmfW9t0vk:\"framer-v-11l1fiv\",T5b_fO3Iy:\"framer-v-2qwvod\",uwMx69iMP:\"framer-v-1s3u2hz\",VJn9CYSYK:\"framer-v-10nb6s0\",Y0J8uUifI:\"framer-v-1hfiwnd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qZQKuTHcH=undefined;const zN9YYyv7v=undefined;const rDIYciChz=undefined;const ImfXyo2B6=undefined;const oTkhntfqp=undefined;const transition1={delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"};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={\"Black w Arrow Right\":\"OoJ94N3fD\",\"Ghost w Arrow Left\":\"VJn9CYSYK\",\"Grey \":\"bd81OX7zq\",\"Inline Arrow v2 -  Airglow 600\":\"luCqfr24e\",\"Inline Arrow v2\":\"DEKKnOonO\",\"Inline Mercury\":\"bnyXvVS5c\",\"Inline-simple\":\"OSGoWvMGr\",\"Mercury-Arrow\":\"NfVeW5It_\",\"Outline-Airglow\":\"rmfW9t0vk\",\"Red Inverted\":\"kTtMjEDZ_\",\"Red w Arrow Right\":\"fZ2yZydwR\",\"Skyblue Arrow\":\"fxweJJ7CX\",\"White Arrow Border White\":\"hhwLBInul\",\"White w Arrow Right\":\"dgGQgVUD5\",\"White-Arrow-Circle-Gradient\":\"uwMx69iMP\",\"White-Arrow-Circle\":\"b0R__5eOt\",Airglow:\"Y0J8uUifI\",Black:\"oeyNKs7ss\",Ghost:\"LE7lyURyI\",Red:\"T5b_fO3Iy\",White:\"oEWTPHfTM\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,newTab,title,width,...props})=>{return{...props,ImfXyo2B6:newTab??props.ImfXyo2B6,oTkhntfqp:title??props.oTkhntfqp??\"Get started\",qZQKuTHcH:click??props.qZQKuTHcH,rDIYciChz:link??props.rDIYciChz,variant:humanReadableVariantMap[props.variant]??props.variant??\"T5b_fO3Iy\",zN9YYyv7v:hover??props.zN9YYyv7v};};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,oTkhntfqp,rDIYciChz,zN9YYyv7v,qZQKuTHcH,ImfXyo2B6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T5b_fO3Iy\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10xerye=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qZQKuTHcH){const res=await qZQKuTHcH(...args);if(res===false)return false;}});const onMouseEnter1y9m6vp=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zN9YYyv7v){const res=await zN9YYyv7v(...args);if(res===false)return false;}});const QjkVswNVf1c0t4hr=activeVariantCallback(async(...args)=>{setVariant(\"fZ2yZydwR\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"dgGQgVUD5-hover\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"dgGQgVUD5-hover\")return false;if([\"bnyXvVS5c-hover\",\"NfVeW5It_-hover\",\"DEKKnOonO-hover\"].includes(gestureVariant))return true;if([\"dgGQgVUD5\",\"bnyXvVS5c\",\"NfVeW5It_\",\"DEKKnOonO\",\"luCqfr24e\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"fZ2yZydwR-hover\",\"VJn9CYSYK-hover\",\"OoJ94N3fD-hover\",\"b0R__5eOt-hover\",\"hhwLBInul-hover\",\"uwMx69iMP-hover\",\"fxweJJ7CX-hover\"].includes(gestureVariant))return true;if([\"fZ2yZydwR\",\"VJn9CYSYK\",\"OoJ94N3fD\",\"b0R__5eOt\",\"uwMx69iMP\",\"hhwLBInul\",\"fxweJJ7CX\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"dgGQgVUD5-hover\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"Y0J8uUifI-hover\")return true;if(baseVariant===\"Y0J8uUifI\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:rDIYciChz,motionChild:true,nodeId:\"T5b_fO3Iy\",openInNewTab:false,scopeId:\"i0egtVe18\",...addPropertyOverrides({b0R__5eOt:{openInNewTab:ImfXyo2B6},oEWTPHfTM:{openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2qwvod\",className,classNames)} framer-1pq9l2x`,\"data-framer-name\":\"Red\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T5b_fO3Iy\",onMouseEnter:onMouseEnter1y9m6vp,onTap:onTap10xerye,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,boxShadow:\"none\",...style},variants:{\"b0R__5eOt-hover\":{backgroundColor:\"var(--token-484eda24-dcb8-4186-aa6e-94d5786bca85, rgb(199, 234, 254))\",boxShadow:\"none\"},\"bnyXvVS5c-hover\":{boxShadow:\"none\"},\"dgGQgVUD5-hover\":{backgroundColor:\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\",boxShadow:\"none\"},\"fxweJJ7CX-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},\"fZ2yZydwR-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\",boxShadow:\"none\"},\"hhwLBInul-hover\":{\"--border-color\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"},\"kTtMjEDZ_-hover\":{backgroundColor:\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\"},\"LE7lyURyI-hover\":{\"--border-color\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\",boxShadow:\"none\"},\"NfVeW5It_-hover\":{backgroundColor:\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\",boxShadow:\"none\"},\"oEWTPHfTM-hover\":{backgroundColor:\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\",boxShadow:\"none\"},\"oeyNKs7ss-hover\":{backgroundColor:\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\",boxShadow:\"none\"},\"OoJ94N3fD-hover\":{backgroundColor:\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\",boxShadow:\"none\"},\"OSGoWvMGr-pressed\":{backgroundColor:\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"},\"rmfW9t0vk-hover\":{backgroundColor:\"var(--token-e1cf1ea9-e741-4679-8402-371bd3289786, rgb(64, 194, 250))\"},\"T5b_fO3Iy-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\",boxShadow:\"none\"},\"uwMx69iMP-hover\":{backgroundColor:\"var(--token-484eda24-dcb8-4186-aa6e-94d5786bca85, rgb(199, 234, 254))\",boxShadow:\"1px 1px 1px 0px rgba(156, 160, 164, 0.8), -2px -2px 4px 0px var(--token-484eda24-dcb8-4186-aa6e-94d5786bca85, rgb(199, 234, 254))\"},\"VJn9CYSYK-hover\":{\"--border-color\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\",boxShadow:\"none\"},\"Y0J8uUifI-hover\":{backgroundColor:\"rgba(64, 194, 250, 0.7)\"},b0R__5eOt:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\"},bd81OX7zq:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-29bf4f26-b79a-481d-bb0e-4c532243dc20, rgb(206, 212, 217))\",boxShadow:\"none\"},bnyXvVS5c:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},DEKKnOonO:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},dgGQgVUD5:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-f07bd819-3132-4b59-b01d-c794567fa989, rgb(255, 255, 255))\"},fxweJJ7CX:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(64, 194, 249)\",boxShadow:\"-1px -1px 1px 0px rgb(1, 9, 26), 2px 2px 2px 0px rgba(1, 9, 26, 0.4)\"},hhwLBInul:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},kTtMjEDZ_:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",boxShadow:\"none\"},LE7lyURyI:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},luCqfr24e:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},NfVeW5It_:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},oEWTPHfTM:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48},oeyNKs7ss:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26))\"},OoJ94N3fD:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26))\"},OSGoWvMGr:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},rmfW9t0vk:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-99571b8d-2f0b-468b-af0b-40b3898d9e72, rgba(64, 194, 250, 0.4))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},uwMx69iMP:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",boxShadow:\"1px 1px 1px 0px rgba(156, 160, 164, 0.8), -2px -2px 4px 0px rgb(255, 255, 255)\"},VJn9CYSYK:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},Y0J8uUifI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-e1cf1ea9-e741-4679-8402-371bd3289786, rgb(64, 194, 250))\",boxShadow:\"none\"}},...addPropertyOverrides({\"b0R__5eOt-hover\":{\"data-framer-name\":undefined},\"bnyXvVS5c-hover\":{\"data-framer-name\":undefined},\"DEKKnOonO-hover\":{\"data-framer-name\":undefined},\"dgGQgVUD5-hover\":{\"data-framer-name\":undefined},\"fxweJJ7CX-hover\":{\"data-framer-name\":undefined},\"fZ2yZydwR-hover\":{\"data-framer-name\":undefined},\"hhwLBInul-hover\":{\"data-framer-name\":undefined},\"kTtMjEDZ_-hover\":{\"data-framer-name\":undefined},\"LE7lyURyI-hover\":{\"data-framer-name\":undefined},\"NfVeW5It_-hover\":{\"data-framer-name\":undefined},\"oEWTPHfTM-hover\":{\"data-framer-name\":undefined},\"oeyNKs7ss-hover\":{\"data-framer-name\":undefined},\"OoJ94N3fD-hover\":{\"data-framer-name\":undefined},\"OSGoWvMGr-hover\":{\"data-framer-name\":undefined},\"OSGoWvMGr-pressed\":{\"data-framer-name\":undefined},\"rmfW9t0vk-hover\":{\"data-framer-name\":undefined},\"T5b_fO3Iy-hover\":{\"data-framer-name\":undefined},\"uwMx69iMP-hover\":{\"data-framer-name\":undefined},\"VJn9CYSYK-hover\":{\"data-framer-name\":undefined},\"Y0J8uUifI-hover\":{\"data-framer-name\":undefined},b0R__5eOt:{\"data-framer-name\":\"White-Arrow-Circle\"},bd81OX7zq:{\"data-framer-name\":\"Grey \"},bnyXvVS5c:{\"data-framer-name\":\"Inline Mercury\"},DEKKnOonO:{\"data-framer-name\":\"Inline Arrow v2\"},dgGQgVUD5:{\"data-framer-name\":\"White w Arrow Right\"},fxweJJ7CX:{\"data-framer-name\":\"Skyblue Arrow\"},fZ2yZydwR:{\"data-framer-name\":\"Red w Arrow Right\"},hhwLBInul:{\"data-border\":true,\"data-framer-name\":\"White Arrow Border White\"},kTtMjEDZ_:{\"data-framer-name\":\"Red Inverted\"},LE7lyURyI:{\"data-border\":true,\"data-framer-name\":\"Ghost\"},luCqfr24e:{\"data-framer-name\":\"Inline Arrow v2 -  Airglow 600\"},NfVeW5It_:{\"data-framer-name\":\"Mercury-Arrow\"},oEWTPHfTM:{\"data-framer-name\":\"White\"},oeyNKs7ss:{\"data-framer-name\":\"Black\"},OoJ94N3fD:{\"data-framer-name\":\"Black w Arrow Right\"},OSGoWvMGr:{\"data-framer-name\":\"Inline-simple\"},rmfW9t0vk:{\"data-border\":true,\"data-framer-name\":\"Outline-Airglow\"},uwMx69iMP:{\"data-framer-name\":\"White-Arrow-Circle-Gradient\"},VJn9CYSYK:{\"data-border\":true,\"data-framer-name\":\"Ghost w Arrow Left\"},Y0J8uUifI:{\"data-framer-name\":\"Airglow\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255)))\"},children:\"Get started\"})}),className:\"framer-f9fsyn\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"laIBk04Vk\",style:{\"--extracted-r6o4lv\":\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:oTkhntfqp,variants:{\"bnyXvVS5c-hover\":{\"--extracted-r6o4lv\":\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\"},\"DEKKnOonO-hover\":{\"--extracted-r6o4lv\":\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\"},\"kTtMjEDZ_-hover\":{\"--extracted-r6o4lv\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"},\"LE7lyURyI-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"},\"oEWTPHfTM-hover\":{\"--extracted-r6o4lv\":\"var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247))\"},\"oeyNKs7ss-hover\":{\"--extracted-r6o4lv\":\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\"},\"OSGoWvMGr-hover\":{\"--extracted-r6o4lv\":\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\"},\"rmfW9t0vk-hover\":{\"--extracted-r6o4lv\":\"var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26))\"},\"T5b_fO3Iy-hover\":{\"--extracted-r6o4lv\":\"var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247))\"},\"VJn9CYSYK-hover\":{\"--extracted-r6o4lv\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"},b0R__5eOt:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},bd81OX7zq:{\"--extracted-r6o4lv\":\"var(--token-2b53910e-a236-4ed1-8a01-d2fea619b8e1, rgb(92, 96, 102))\"},bnyXvVS5c:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},DEKKnOonO:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},dgGQgVUD5:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},fxweJJ7CX:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},hhwLBInul:{\"--extracted-r6o4lv\":\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\"},LE7lyURyI:{\"--extracted-r6o4lv\":\"var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247))\"},luCqfr24e:{\"--extracted-r6o4lv\":\"var(--token-f920304b-1b34-45be-ae3e-c2cae994132b, rgb(12, 123, 203))\"},oEWTPHfTM:{\"--extracted-r6o4lv\":\"var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26))\"},oeyNKs7ss:{\"--extracted-r6o4lv\":\"var(--token-3c30efc0-818a-4cae-a18d-4592f559ea5b, rgb(255, 255, 255))\"},OoJ94N3fD:{\"--extracted-r6o4lv\":\"var(--token-3c30efc0-818a-4cae-a18d-4592f559ea5b, rgb(255, 255, 255))\"},OSGoWvMGr:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},rmfW9t0vk:{\"--extracted-r6o4lv\":\"var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247))\"},uwMx69iMP:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"},VJn9CYSYK:{\"--extracted-r6o4lv\":\"var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247))\"},Y0J8uUifI:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bnyXvVS5c-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247)))\"},children:\"Get started\"})})},\"DEKKnOonO-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247)))\"},children:\"Get started\"})})},\"kTtMjEDZ_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)))\"},children:\"Get started\"})})},\"LE7lyURyI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84)))\"},children:\"Get started\"})})},\"oEWTPHfTM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247)))\"},children:\"Get started\"})})},\"oeyNKs7ss-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255)))\"},children:\"Get started\"})})},\"OSGoWvMGr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-i6g36k\",\"data-styles-preset\":\"PuNitdywo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247)))\"},children:\"Get started\"})})},\"rmfW9t0vk-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26)))\"},children:\"Get started\"})})},\"T5b_fO3Iy-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247)))\"},children:\"Get started\"})})},\"VJn9CYSYK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)))\"},children:\"Get started\"})})},b0R__5eOt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})},bd81OX7zq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b53910e-a236-4ed1-8a01-d2fea619b8e1, rgb(92, 96, 102)))\"},children:\"Get started\"})})},bnyXvVS5c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})},DEKKnOonO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})},dgGQgVUD5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})},fxweJJ7CX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})},hhwLBInul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247)))\"},children:\"Get started\"})})},LE7lyURyI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247)))\"},children:\"Get started\"})})},luCqfr24e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f920304b-1b34-45be-ae3e-c2cae994132b, rgb(12, 123, 203)))\"},children:\"Get started\"})})},oEWTPHfTM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26)))\"},children:\"Get started\"})})},oeyNKs7ss:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c30efc0-818a-4cae-a18d-4592f559ea5b, rgb(255, 255, 255)))\"},children:\"Get started\"})})},OoJ94N3fD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c30efc0-818a-4cae-a18d-4592f559ea5b, rgb(255, 255, 255)))\"},children:\"Get started\"})})},OSGoWvMGr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-i6g36k\",\"data-styles-preset\":\"PuNitdywo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})}),fonts:[\"Inter\"]},rmfW9t0vk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247)))\"},children:\"Get started\"})})},uwMx69iMP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})},VJn9CYSYK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247)))\"},children:\"Get started\"})})},Y0J8uUifI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({bnyXvVS5c:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-24)/2)},DEKKnOonO:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-24)/2)},dgGQgVUD5:{height:16,width:\"16px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-16)/2)},luCqfr24e:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-24)/2)},NfVeW5It_:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-24)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hqfu07-container\",layoutDependency:layoutDependency,layoutId:\"ePc1FVQsp-container\",nodeId:\"ePc1FVQsp\",rendersWithMotion:true,scopeId:\"i0egtVe18\",children:/*#__PURE__*/_jsx(ArrowRight,{height:\"100%\",id:\"ePc1FVQsp\",layoutId:\"ePc1FVQsp\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KaFgpi8y3\"),width:\"100%\",...addPropertyOverrides({\"bnyXvVS5c-hover\":{variant:matchVariant(\"IjSk5_ZJG\")},DEKKnOonO:{variant:matchVariant(\"qdAgHRhJp\")},luCqfr24e:{variant:matchVariant(\"GSSU5GjXK\")},NfVeW5It_:{variant:matchVariant(\"nUYQVjCeH\")}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14da9zb\",\"data-framer-name\":\"arrow\",layoutDependency:layoutDependency,layoutId:\"N3W1YtdV3\",style:{background:\"linear-gradient(135deg, var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255)) 0%, var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"none\"},variants:{\"b0R__5eOt-hover\":{background:\"linear-gradient(135deg, var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247)) 0%, var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247)) 100%)\",backgroundColor:\"var(--token-93db7ad3-8761-4d94-94ef-c1d34f5c0e22, rgb(16, 152, 247))\",boxShadow:\"none\"},\"fZ2yZydwR-hover\":{boxShadow:\"none\"},\"OoJ94N3fD-hover\":{boxShadow:\"none\"},\"VJn9CYSYK-hover\":{boxShadow:\"none\"},b0R__5eOt:{background:\"linear-gradient(135deg, var(--token-e1cf1ea9-e741-4679-8402-371bd3289786, rgb(64, 194, 250)) 0%, var(--token-e1cf1ea9-e741-4679-8402-371bd3289786, rgb(64, 194, 250)) 100%)\",backgroundColor:\"var(--token-e1cf1ea9-e741-4679-8402-371bd3289786, rgb(64, 194, 250))\"},fxweJJ7CX:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},hhwLBInul:{background:\"linear-gradient(135deg, rgb(226, 228, 229) 15.000000000000002%, var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255)) 85.00000000000001%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},uwMx69iMP:{background:\"linear-gradient(135deg, rgb(226, 228, 229) 15.000000000000002%, var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255)) 85.00000000000001%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"1px 1px 1px 0px rgba(156, 160, 164, 0.8), -2px -2px 4px 0px rgb(255, 255, 255)\"},VJn9CYSYK:{background:\"linear-gradient(135deg, var(--token-43b43dd6-0bc5-4119-b8b3-e030f1f72c92, rgb(245, 141, 94)) 15.000000000000002%, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)) 85.00000000000001%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({b0R__5eOt:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-32)/2)+4},fxweJJ7CX:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-32)/2)+4},fZ2yZydwR:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-32)/2)+4},hhwLBInul:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-32)/2)+4},OoJ94N3fD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-32)/2)+4},uwMx69iMP:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-32)/2)+4},VJn9CYSYK:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-32)/2)+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sl3u16-container\",layoutDependency:layoutDependency,layoutId:\"JGsw6vCfB-container\",nodeId:\"JGsw6vCfB\",rendersWithMotion:true,scopeId:\"i0egtVe18\",children:/*#__PURE__*/_jsx(ArrowRight,{height:\"100%\",id:\"JGsw6vCfB\",layoutId:\"JGsw6vCfB\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KaFgpi8y3\"),width:\"100%\",...addPropertyOverrides({fZ2yZydwR:{QjkVswNVf:QjkVswNVf1c0t4hr}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26)))\"},children:\"Get started\"})}),className:\"framer-1we8i7s\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"f8N9_cPQ3\",style:{\"--extracted-r6o4lv\":\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:oTkhntfqp,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({\"dgGQgVUD5-hover\":{height:16,width:\"16px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-16)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10jgcrp-container\",layoutDependency:layoutDependency,layoutId:\"PWosawoP4-container\",nodeId:\"PWosawoP4\",rendersWithMotion:true,scopeId:\"i0egtVe18\",children:/*#__PURE__*/_jsx(ArrowRight,{height:\"100%\",id:\"PWosawoP4\",layoutId:\"PWosawoP4\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KaFgpi8y3\"),width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-18njnjh\",layoutDependency:layoutDependency,layoutId:\"DHntm9zjc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.487 12.975\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Y0J8uUifI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.487 12.975\" overflow=\"visible\"><path d=\"M 7.619 0.618 L 12.869 5.868 L 13.487 6.487 L 12.869 7.106 L 7.619 12.356 L 7 12.975 L 5.763 11.737 L 6.381 11.118 L 10.137 7.362 L 0 7.362 L 0 5.612 L 5.068 5.612 L 10.137 5.612 L 6.381 1.856 L 5.763 1.237 L 7 0 Z\" fill=\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0NonQ.framer-1pq9l2x, .framer-0NonQ .framer-1pq9l2x { display: block; }\",\".framer-0NonQ.framer-2qwvod { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0NonQ .framer-f9fsyn, .framer-0NonQ .framer-1we8i7s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0NonQ .framer-1hqfu07-container, .framer-0NonQ .framer-1sl3u16-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-0NonQ .framer-14da9zb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-0NonQ .framer-10jgcrp-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-0NonQ .framer-18njnjh { height: 13px; position: relative; width: 14px; }\",\".framer-0NonQ.framer-v-1hwqnfu.framer-2qwvod, .framer-0NonQ.framer-v-sj690n.framer-2qwvod { padding: 8px 4px 8px 16px; }\",\".framer-0NonQ.framer-v-19akcka .framer-f9fsyn, .framer-0NonQ.framer-v-10nb6s0 .framer-f9fsyn, .framer-0NonQ.framer-v-8nnk52 .framer-f9fsyn, .framer-0NonQ.framer-v-zqky9x .framer-f9fsyn, .framer-0NonQ.framer-v-yqqdh7 .framer-1hqfu07-container, .framer-0NonQ.framer-v-17kyimz .framer-1hqfu07-container, .framer-0NonQ.framer-v-11l1fiv .framer-f9fsyn, .framer-0NonQ.framer-v-gb4z9k.hover .framer-f9fsyn, .framer-0NonQ.framer-v-1hfiwnd.hover .framer-f9fsyn { order: 0; }\",\".framer-0NonQ.framer-v-10nb6s0.framer-2qwvod, .framer-0NonQ.framer-v-1eu11h7.framer-2qwvod { padding: 0px 4px 0px 16px; }\",\".framer-0NonQ.framer-v-10nb6s0 .framer-14da9zb { order: 2; }\",\".framer-0NonQ.framer-v-8nnk52.framer-2qwvod { gap: 4px; padding: 8px 16px 8px 16px; }\",\".framer-0NonQ.framer-v-8nnk52 .framer-1hqfu07-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); order: 1; width: 16px; }\",\".framer-0NonQ.framer-v-zqky9x.framer-2qwvod { gap: 4px; padding: 8px 8px 8px 0px; }\",\".framer-0NonQ.framer-v-zqky9x .framer-1hqfu07-container, .framer-0NonQ.framer-v-yqqdh7 .framer-f9fsyn, .framer-0NonQ.framer-v-17kyimz .framer-f9fsyn, .framer-0NonQ.framer-v-gb4z9k.hover .framer-1hqfu07-container, .framer-0NonQ.framer-v-1hfiwnd.hover .framer-18njnjh { order: 1; }\",\".framer-0NonQ.framer-v-gb4z9k.framer-2qwvod { gap: 4px; padding: 0px 8px 0px 16px; }\",\".framer-0NonQ.framer-v-14m9c6k.framer-2qwvod, .framer-0NonQ.framer-v-1s3u2hz.framer-2qwvod { gap: 4px; padding: 8px 4px 8px 16px; }\",\".framer-0NonQ.framer-v-1reocmp.framer-2qwvod { gap: 0px; overflow: visible; padding: 10px; will-change: unset; }\",\".framer-0NonQ.framer-v-1um9tot.framer-2qwvod { gap: 4px; padding: 8px 8px 8px 16px; }\",\".framer-0NonQ.framer-v-yqqdh7.framer-2qwvod { padding: 8px 8px 8px 0px; }\",\".framer-0NonQ.framer-v-17kyimz.framer-2qwvod { gap: 0px; height: min-content; padding: 0px; }\",\".framer-0NonQ.framer-v-1hfiwnd.framer-2qwvod { gap: 16px; }\",\".framer-0NonQ.framer-v-1hl70aa.framer-2qwvod { gap: 16px; height: 23px; padding: 0px 14px 0px 14px; }\",\".framer-0NonQ.framer-v-8nnk52.hover .framer-1we8i7s { order: 3; }\",\".framer-0NonQ.framer-v-8nnk52.hover .framer-10jgcrp-container { order: 4; }\",\".framer-0NonQ.framer-v-1reocmp.hover.framer-2qwvod, .framer-0NonQ.framer-v-1reocmp.pressed.framer-2qwvod { will-change: unset; }\",...sharedStyle.css,'.framer-0NonQ[data-border=\"true\"]::after, .framer-0NonQ [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 40\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"fZ2yZydwR\":{\"layout\":[\"auto\",\"fixed\"]},\"LE7lyURyI\":{\"layout\":[\"auto\",\"fixed\"]},\"VJn9CYSYK\":{\"layout\":[\"auto\",\"fixed\"]},\"oEWTPHfTM\":{\"layout\":[\"auto\",\"fixed\"]},\"dgGQgVUD5\":{\"layout\":[\"auto\",\"fixed\"]},\"oeyNKs7ss\":{\"layout\":[\"auto\",\"fixed\"]},\"OoJ94N3fD\":{\"layout\":[\"auto\",\"fixed\"]},\"bnyXvVS5c\":{\"layout\":[\"auto\",\"fixed\"]},\"NfVeW5It_\":{\"layout\":[\"auto\",\"fixed\"]},\"b0R__5eOt\":{\"layout\":[\"auto\",\"fixed\"]},\"uwMx69iMP\":{\"layout\":[\"auto\",\"fixed\"]},\"OSGoWvMGr\":{\"layout\":[\"auto\",\"fixed\"]},\"hhwLBInul\":{\"layout\":[\"auto\",\"fixed\"]},\"fxweJJ7CX\":{\"layout\":[\"auto\",\"fixed\"]},\"DEKKnOonO\":{\"layout\":[\"auto\",\"fixed\"]},\"luCqfr24e\":{\"layout\":[\"auto\",\"auto\"]},\"rmfW9t0vk\":{\"layout\":[\"auto\",\"fixed\"]},\"Y0J8uUifI\":{\"layout\":[\"auto\",\"fixed\"]},\"bd81OX7zq\":{\"layout\":[\"auto\",\"fixed\"]},\"kTtMjEDZ_\":{\"layout\":[\"auto\",\"fixed\"]},\"E8ryJhIAo\":{\"layout\":[\"auto\",\"fixed\"]},\"ZFASJW3mi\":{\"layout\":[\"auto\",\"fixed\"]},\"u6NkwBc0i\":{\"layout\":[\"auto\",\"fixed\"]},\"c7Tv8hM9c\":{\"layout\":[\"auto\",\"fixed\"]},\"rOC_xnORE\":{\"layout\":[\"auto\",\"fixed\"]},\"ShFx6Jb33\":{\"layout\":[\"auto\",\"fixed\"]},\"ZGeR8z755\":{\"layout\":[\"auto\",\"fixed\"]},\"qqWXBmHQR\":{\"layout\":[\"auto\",\"fixed\"]},\"tTzxbHgwz\":{\"layout\":[\"auto\",\"fixed\"]},\"cyPB9pApq\":{\"layout\":[\"auto\",\"fixed\"]},\"Niq4z4J1M\":{\"layout\":[\"auto\",\"fixed\"]},\"NINpgn4hA\":{\"layout\":[\"auto\",\"fixed\"]},\"kIShEnVEd\":{\"layout\":[\"auto\",\"fixed\"]},\"jnczahLVa\":{\"layout\":[\"auto\",\"fixed\"]},\"ww2JGpaQj\":{\"layout\":[\"auto\",\"fixed\"]},\"m0ULZ3qgU\":{\"layout\":[\"auto\",\"fixed\"]},\"JPoX_jkfx\":{\"layout\":[\"auto\",\"fixed\"]},\"jSjDST5XM\":{\"layout\":[\"auto\",\"fixed\"]},\"kLW3qhbLe\":{\"layout\":[\"auto\",\"fixed\"]},\"F9dbwJhE4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"oTkhntfqp\":\"title\",\"rDIYciChz\":\"link\",\"zN9YYyv7v\":\"hover\",\"qZQKuTHcH\":\"click\",\"ImfXyo2B6\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri0egtVe18=withCSS(Component,css,\"framer-0NonQ\");export default Frameri0egtVe18;Frameri0egtVe18.displayName=\"Components / Button\";Frameri0egtVe18.defaultProps={height:40,width:106};addPropertyControls(Frameri0egtVe18,{variant:{options:[\"T5b_fO3Iy\",\"fZ2yZydwR\",\"LE7lyURyI\",\"VJn9CYSYK\",\"oEWTPHfTM\",\"dgGQgVUD5\",\"oeyNKs7ss\",\"OoJ94N3fD\",\"bnyXvVS5c\",\"NfVeW5It_\",\"b0R__5eOt\",\"uwMx69iMP\",\"OSGoWvMGr\",\"hhwLBInul\",\"fxweJJ7CX\",\"DEKKnOonO\",\"luCqfr24e\",\"rmfW9t0vk\",\"Y0J8uUifI\",\"bd81OX7zq\",\"kTtMjEDZ_\"],optionTitles:[\"Red\",\"Red w Arrow Right\",\"Ghost\",\"Ghost w Arrow Left\",\"White\",\"White w Arrow Right\",\"Black\",\"Black w Arrow Right\",\"Inline Mercury\",\"Mercury-Arrow\",\"White-Arrow-Circle\",\"White-Arrow-Circle-Gradient\",\"Inline-simple\",\"White Arrow Border White\",\"Skyblue Arrow\",\"Inline Arrow v2\",\"Inline Arrow v2 -  Airglow 600\",\"Outline-Airglow\",\"Airglow\",\"Grey \",\"Red Inverted\"],title:\"Variant\",type:ControlType.Enum},oTkhntfqp:{defaultValue:\"Get started\",displayTextArea:false,title:\"Title\",type:ControlType.String},rDIYciChz:{title:\"Link\",type:ControlType.Link},zN9YYyv7v:{title:\"Hover\",type:ControlType.EventHandler},qZQKuTHcH:{title:\"Click\",type:ControlType.EventHandler},ImfXyo2B6:{defaultValue:false,title:\"New tab\",type:ControlType.Boolean}});addFonts(Frameri0egtVe18,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{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\"}]},...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Frameri0egtVe18.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ArrowRight,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri0egtVe18\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fZ2yZydwR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"LE7lyURyI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VJn9CYSYK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"oEWTPHfTM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dgGQgVUD5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"oeyNKs7ss\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OoJ94N3fD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bnyXvVS5c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NfVeW5It_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"b0R__5eOt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uwMx69iMP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OSGoWvMGr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hhwLBInul\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fxweJJ7CX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DEKKnOonO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"luCqfr24e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rmfW9t0vk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y0J8uUifI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bd81OX7zq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kTtMjEDZ_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"E8ryJhIAo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZFASJW3mi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u6NkwBc0i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"c7Tv8hM9c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rOC_xnORE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ShFx6Jb33\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZGeR8z755\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qqWXBmHQR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tTzxbHgwz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cyPB9pApq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Niq4z4J1M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NINpgn4hA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kIShEnVEd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jnczahLVa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ww2JGpaQj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"m0ULZ3qgU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JPoX_jkfx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jSjDST5XM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kLW3qhbLe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"F9dbwJhE4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"oTkhntfqp\\\":\\\"title\\\",\\\"rDIYciChz\\\":\\\"link\\\",\\\"zN9YYyv7v\\\":\\\"hover\\\",\\\"qZQKuTHcH\\\":\\\"click\\\",\\\"ImfXyo2B6\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"106\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Ymx0cnIXuS9FPgYGsF4g/YzFHxXQ9t3nWjFzI5xZD/A_BlrMynV.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/44vh9hkFCZatKOaeBW8A/493zuhzYFMqorTrRwDSy/PuNitdywo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/lw0AXd8cXyIqVLpxjISv/psjDsJorx7E424ViXlDg/pYUPtNkzH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/apzIE3D0iBCJi4Mc1cCy/Jbe3xsBvfSOc6qQEsDdn/vDCUaWlWY.js\";import ComponentsButton from\"https://framerusercontent.com/modules/ktLBn0ZyroUcmGdUWfLS/dfq6fGvgw4uzLdDrOaJW/i0egtVe18.js\";const ComponentsButtonFonts=getFonts(ComponentsButton);const cycleOrder=[\"OcPkQQt55\",\"WViA9tdyl\",\"VIW93nkZe\"];const serializationHash=\"framer-9E0gu\";const variantClassNames={OcPkQQt55:\"framer-v-11u4v1v\",VIW93nkZe:\"framer-v-1ceyyw0\",WViA9tdyl:\"framer-v-usgkqs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aEpeotzDM=undefined;const CkreKGlfP=undefined;const fx_dOxRJV=undefined;const FZmxmVFvx=undefined;const P_Jwms0Ia=undefined;const Ab3UEa60y=undefined;const bextKZ4JR=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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={\"Blog Card - Dark | Horizontal\":\"VIW93nkZe\",\"Blog Card - Dark\":\"WViA9tdyl\",\"Blog Card\":\"OcPkQQt55\"};const Variants=motion.create(React.Fragment);const getProps=({click,cTAName,date,excerpt,height,id,image,link,title,width,...props})=>{return{...props,Ab3UEa60y:title??props.Ab3UEa60y??\"Home office upgrades you need if you work remotely\",aEpeotzDM:click??props.aEpeotzDM,bextKZ4JR:cTAName??props.bextKZ4JR??\"Read now\",CkreKGlfP:link??props.CkreKGlfP,fx_dOxRJV:image??props.fx_dOxRJV??{pixelHeight:1256,pixelWidth:2400,src:\"https://framerusercontent.com/images/PLxBiwkjxj5eNyGRtQnWJNqM.png?width=2400&height=1256\",srcSet:\"https://framerusercontent.com/images/PLxBiwkjxj5eNyGRtQnWJNqM.png?scale-down-to=512&width=2400&height=1256 512w,https://framerusercontent.com/images/PLxBiwkjxj5eNyGRtQnWJNqM.png?scale-down-to=1024&width=2400&height=1256 1024w,https://framerusercontent.com/images/PLxBiwkjxj5eNyGRtQnWJNqM.png?scale-down-to=2048&width=2400&height=1256 2048w,https://framerusercontent.com/images/PLxBiwkjxj5eNyGRtQnWJNqM.png?width=2400&height=1256 2400w\"},FZmxmVFvx:date??props.FZmxmVFvx??\"Jul 6, 2023\",P_Jwms0Ia:excerpt??props.P_Jwms0Ia??\"Learn to ensure quality, catch failures, and build reliable AI apps\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OcPkQQt55\"};};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,fx_dOxRJV,Ab3UEa60y,FZmxmVFvx,CkreKGlfP,P_Jwms0Ia,aEpeotzDM,bextKZ4JR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OcPkQQt55\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapubezj7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aEpeotzDM){const res=await aEpeotzDM(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WViA9tdyl\",\"VIW93nkZe\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"WViA9tdyl\",\"VIW93nkZe\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CkreKGlfP,motionChild:true,nodeId:\"OcPkQQt55\",scopeId:\"gZND9WSW4\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-11u4v1v\",className,classNames)} framer-fr1c36`,\"data-framer-name\":\"Blog Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OcPkQQt55\",onTap:onTapubezj7,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{VIW93nkZe:{backgroundColor:\"rgba(58, 63, 72, 0.16)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},WViA9tdyl:{backgroundColor:\"rgba(58, 63, 72, 0.16)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({VIW93nkZe:{\"data-framer-name\":\"Blog Card - Dark | Horizontal\"},WViA9tdyl:{\"data-framer-name\":\"Blog Card - Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sy72vf\",\"data-framer-name\":\"Image Wrapper\",layoutDependency:layoutDependency,layoutId:\"IE5otHrBD\",style:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,boxShadow:\"-1.8271604776382446px -1.8271604776382446px 3.6543209552764893px 0px rgb(255, 255, 255), 1.8271604776382446px 1.8271604776382446px 1.8271604776382446px 0px rgba(156, 160, 164, 0.52)\"},variants:{VIW93nkZe:{boxShadow:\"none\"},WViA9tdyl:{boxShadow:\"none\"}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5610,intrinsicWidth:3734,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:5610,pixelWidth:3734,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(fx_dOxRJV)},className:\"framer-1inj02l\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"F5SdXJqos\",...addPropertyOverrides({VIW93nkZe:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5610,intrinsicWidth:3734,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+0),pixelHeight:5610,pixelWidth:3734,sizes:`max((${componentViewport?.width||\"100vw\"} - 40px) / 2, 1px)`,...toResponsiveImage(fx_dOxRJV)}},WViA9tdyl:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5610,intrinsicWidth:3734,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+0+0),pixelHeight:5610,pixelWidth:3734,sizes:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,...toResponsiveImage(fx_dOxRJV)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dz2yzr\",layoutDependency:layoutDependency,layoutId:\"RiGPp9veb\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e066dl\",layoutDependency:layoutDependency,layoutId:\"G2dtAVO8y\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8bfal\",layoutDependency:layoutDependency,layoutId:\"ptoO0agL0\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lby4zg\",\"data-framer-name\":\"CalendarBlank\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RAgKWuG5M\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 13 1.75 L 11.75 1.75 L 11.75 1.5 C 11.75 1.086 11.414 0.75 11 0.75 C 10.586 0.75 10.25 1.086 10.25 1.5 L 10.25 1.75 L 5.75 1.75 L 5.75 1.5 C 5.75 1.086 5.414 0.75 5 0.75 C 4.586 0.75 4.25 1.086 4.25 1.5 L 4.25 1.75 L 3 1.75 C 2.31 1.75 1.75 2.31 1.75 3 L 1.75 13 C 1.75 13.69 2.31 14.25 3 14.25 L 13 14.25 C 13.69 14.25 14.25 13.69 14.25 13 L 14.25 3 C 14.25 2.31 13.69 1.75 13 1.75 Z M 4.25 3.25 C 4.25 3.664 4.586 4 5 4 C 5.414 4 5.75 3.664 5.75 3.25 L 10.25 3.25 C 10.25 3.664 10.586 4 11 4 C 11.414 4 11.75 3.664 11.75 3.25 L 12.75 3.25 L 12.75 4.75 L 3.25 4.75 L 3.25 3.25 Z M 3.25 12.75 L 3.25 6.25 L 12.75 6.25 L 12.75 12.75 Z\" fill=\"var(--token-f24e516a-56bf-4c44-a85b-59cebe724f4d, rgb(10, 95, 160))\"></path></svg>',svgContentId:11766645942,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gt4429\",\"data-styles-preset\":\"pYUPtNkzH\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1f9f3509-78fa-4741-acda-8e34bcdef7a6, rgb(92, 96, 102)))\"},children:\"Jul 6, 2023\"})}),className:\"framer-1p4muxo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r_F_eOSEJ\",style:{\"--extracted-r6o4lv\":\"var(--token-1f9f3509-78fa-4741-acda-8e34bcdef7a6, rgb(92, 96, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FZmxmVFvx,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b1o5zj\",layoutDependency:layoutDependency,layoutId:\"rdjaPJKWS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vehgpi\",layoutDependency:layoutDependency,layoutId:\"f8DJOO68O\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vgt769\",\"data-styles-preset\":\"vDCUaWlWY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1f9f3509-78fa-4741-acda-8e34bcdef7a6, rgb(92, 96, 102)))\"},children:\"Excerpt\"})}),className:\"framer-7iwk76\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nNYDug5rC\",style:{\"--extracted-r6o4lv\":\"var(--token-1f9f3509-78fa-4741-acda-8e34bcdef7a6, rgb(92, 96, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:P_Jwms0Ia,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-odwplw\",\"data-styles-preset\":\"A_BlrMynV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26)))\"},children:\"Home office upgrades you need if you work remotely\"})}),className:\"framer-uqk38f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dtxO3ECEP\",style:{\"--extracted-r6o4lv\":\"var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Ab3UEa60y,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VIW93nkZe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26)))\"},children:\"Home office upgrades you need if you work remotely\"})}),fonts:[\"GF;Geist-regular\"]},WViA9tdyl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-i6g36k\",\"data-styles-preset\":\"PuNitdywo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26)))\"},children:\"Home office upgrades you need if you work remotely\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({VIW93nkZe:{height:40,y:(componentViewport?.y||0)+12+0+0+0+189},WViA9tdyl:{height:40,y:(componentViewport?.y||0)+12+212+0+0+0+229}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-122nq2r-container\",layoutDependency:layoutDependency,layoutId:\"wo8GfHqrg-container\",nodeId:\"wo8GfHqrg\",rendersWithMotion:true,scopeId:\"gZND9WSW4\",children:/*#__PURE__*/_jsx(ComponentsButton,{height:\"100%\",id:\"wo8GfHqrg\",layoutId:\"wo8GfHqrg\",oTkhntfqp:\"Read now\",variant:matchVariant(\"luCqfr24e\"),width:\"100%\",...addPropertyOverrides({WViA9tdyl:{oTkhntfqp:bextKZ4JR}},baseVariant,gestureVariant)})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9E0gu.framer-fr1c36, .framer-9E0gu .framer-fr1c36 { display: block; }\",\".framer-9E0gu.framer-11u4v1v { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 374px; }\",\".framer-9E0gu .framer-sy72vf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-9E0gu .framer-1inj02l { aspect-ratio: 1.9081632653061225 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 105px); position: relative; width: 1px; }\",\".framer-9E0gu .framer-1dz2yzr, .framer-9E0gu .framer-1b1o5zj { align-content: center; align-items: center; 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-9E0gu .framer-1e066dl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-9E0gu .framer-1s8bfal { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-9E0gu .framer-lby4zg { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-9E0gu .framer-1p4muxo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9E0gu .framer-1vehgpi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9E0gu .framer-7iwk76 { flex: none; height: auto; min-height: 33px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9E0gu .framer-uqk38f { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9E0gu .framer-122nq2r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9E0gu.framer-v-usgkqs.framer-11u4v1v { padding: 12px; width: 266px; }\",\".framer-9E0gu.framer-v-usgkqs .framer-1b1o5zj, .framer-9E0gu.framer-v-1ceyyw0 .framer-1b1o5zj { align-content: flex-start; align-items: flex-start; gap: 13px; justify-content: flex-start; min-height: 117px; }\",\".framer-9E0gu.framer-v-usgkqs .framer-1vehgpi, .framer-9E0gu.framer-v-1ceyyw0 .framer-1vehgpi { gap: 12px; order: 0; }\",\".framer-9E0gu.framer-v-usgkqs .framer-7iwk76, .framer-9E0gu.framer-v-usgkqs .framer-122nq2r-container, .framer-9E0gu.framer-v-1ceyyw0 .framer-7iwk76, .framer-9E0gu.framer-v-1ceyyw0 .framer-122nq2r-container { order: 1; }\",\".framer-9E0gu.framer-v-usgkqs .framer-uqk38f { min-height: 48px; order: 0; }\",\".framer-9E0gu.framer-v-1ceyyw0.framer-11u4v1v { flex-direction: row; padding: 12px; width: 266px; }\",\".framer-9E0gu.framer-v-1ceyyw0 .framer-sy72vf, .framer-9E0gu.framer-v-1ceyyw0 .framer-1dz2yzr { flex: 1 0 0px; width: 1px; }\",\".framer-9E0gu.framer-v-1ceyyw0 .framer-uqk38f { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 292\n * @framerIntrinsicWidth 373\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WViA9tdyl\":{\"layout\":[\"fixed\",\"auto\"]},\"VIW93nkZe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fx_dOxRJV\":\"image\",\"Ab3UEa60y\":\"title\",\"FZmxmVFvx\":\"date\",\"CkreKGlfP\":\"link\",\"P_Jwms0Ia\":\"excerpt\",\"aEpeotzDM\":\"click\",\"bextKZ4JR\":\"cTAName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergZND9WSW4=withCSS(Component,css,\"framer-9E0gu\");export default FramergZND9WSW4;FramergZND9WSW4.displayName=\"Components / Blog Card\";FramergZND9WSW4.defaultProps={height:292,width:373};addPropertyControls(FramergZND9WSW4,{variant:{options:[\"OcPkQQt55\",\"WViA9tdyl\",\"VIW93nkZe\"],optionTitles:[\"Blog Card\",\"Blog Card - Dark\",\"Blog Card - Dark | Horizontal\"],title:\"Variant\",type:ControlType.Enum},fx_dOxRJV:{__defaultAssetReference:\"data:framer/asset-reference,PLxBiwkjxj5eNyGRtQnWJNqM.png?originalFilename=Placeholder.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},Ab3UEa60y:{defaultValue:\"Home office upgrades you need if you work remotely\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},FZmxmVFvx:{defaultValue:\"Jul 6, 2023\",displayTextArea:false,title:\"Date\",type:ControlType.String},CkreKGlfP:{title:\"Link\",type:ControlType.Link},P_Jwms0Ia:{defaultValue:\"Learn to ensure quality, catch failures, and build reliable AI apps\",description:\"Excerpt\",title:\"Excerpt\",type:ControlType.String},aEpeotzDM:{title:\"Click\",type:ControlType.EventHandler},bextKZ4JR:{defaultValue:\"Read now\",displayTextArea:false,title:\"CTA Name\",type:ControlType.String}});addFonts(FramergZND9WSW4,[{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:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]},...ComponentsButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergZND9WSW4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WViA9tdyl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VIW93nkZe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"292\",\"framerIntrinsicWidth\":\"373\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"fx_dOxRJV\\\":\\\"image\\\",\\\"Ab3UEa60y\\\":\\\"title\\\",\\\"FZmxmVFvx\\\":\\\"date\\\",\\\"CkreKGlfP\\\":\\\"link\\\",\\\"P_Jwms0Ia\\\":\\\"excerpt\\\",\\\"aEpeotzDM\\\":\\\"click\\\",\\\"bextKZ4JR\\\":\\\"cTAName\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (874d64d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/KXv7Pjmfa506avp4L9Ou/m1PjLVjnBMMrZ769jfcL/UPOdFlirM.js\";const enabledGestures={DCcQh6nW8:{hover:true}};const serializationHash=\"framer-IhaT7\";const variantClassNames={DCcQh6nW8:\"framer-v-1jqtgxr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kfrgqkHuM=undefined;const XZn2LMMVR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,kfrgqkHuM:link??props.kfrgqkHuM,XZn2LMMVR:title??props.XZn2LMMVR??\"Test\"};};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,kfrgqkHuM,XZn2LMMVR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DCcQh6nW8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:kfrgqkHuM,motionChild:true,nodeId:\"DCcQh6nW8\",openInNewTab:false,scopeId:\"ZpzjwlFx5\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1jqtgxr\",className,classNames)} framer-1rq6s46`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DCcQh6nW8\",ref:refBinding,style:{...style},...addPropertyOverrides({\"DCcQh6nW8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26)))\"},children:\"Test\"})}),className:\"framer-okvpcu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N9rzJbcfK\",style:{\"--extracted-r6o4lv\":\"var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, rgb(1, 9, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XZn2LMMVR,variants:{\"DCcQh6nW8-hover\":{\"--extracted-r6o4lv\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"DCcQh6nW8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)))\"},children:\"Test\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IhaT7.framer-1rq6s46, .framer-IhaT7 .framer-1rq6s46 { display: block; }\",\".framer-IhaT7.framer-1jqtgxr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IhaT7 .framer-okvpcu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"axzNVFZcH\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"kfrgqkHuM\":\"link\",\"XZn2LMMVR\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZpzjwlFx5=withCSS(Component,css,\"framer-IhaT7\");export default FramerZpzjwlFx5;FramerZpzjwlFx5.displayName=\"NavItem_Overlay\";FramerZpzjwlFx5.defaultProps={height:20,width:36};addPropertyControls(FramerZpzjwlFx5,{kfrgqkHuM:{title:\"Link\",type:ControlType.Link},XZn2LMMVR:{defaultValue:\"Test\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerZpzjwlFx5,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZpzjwlFx5\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"36\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"kfrgqkHuM\\\":\\\"link\\\",\\\"XZn2LMMVR\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"axzNVFZcH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eda58b2)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,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 GalileoAnnouncementBanner from\"https://framerusercontent.com/modules/Wc5WCAnlbPZEoJAJTH9a/E7lmeq4ESCrPrNVDj7Tb/NagBanner.js\";import{withFullWidthMobile}from\"https://framerusercontent.com/modules/DmoS0FMOH6XO0ECu8nx4/0o7sUiLoCuU10P38rp7T/Navbar_MobileOpen_ResourcesOverlay.js\";import{withMobileNavLock}from\"https://framerusercontent.com/modules/Ai8OOxPhJDhXuKYH9Yv8/gkwMgtw17ROhnPSOWkXb/Navbar_MobileOpen.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zVJg4xvwpv6jo3NVsxFR/tnRlpD0k72K4nNdy4HT6/IwP2FRHSC.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/KXv7Pjmfa506avp4L9Ou/m1PjLVjnBMMrZ769jfcL/UPOdFlirM.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/A0lzBhDNiHgSRFtG9HNi/SyuiDWQC6tjqtueUd97U/zp_pH5qZB.js\";import PrimaryLogo from\"https://framerusercontent.com/modules/4ljld5swFXNARGTtoekZ/bpr3OO4xw10CCEGDYBts/Cw1EnzOxK.js\";import ComponentsBlogCard from\"https://framerusercontent.com/modules/zKuLe3djVxEVSghiXfvK/Mhrf0iobRuYktT2WKUdz/gZND9WSW4.js\";import ComponentsButton from\"https://framerusercontent.com/modules/ktLBn0ZyroUcmGdUWfLS/dfq6fGvgw4uzLdDrOaJW/i0egtVe18.js\";import NavItem_Overlay from\"https://framerusercontent.com/modules/1mpqtV7wXACna4XVw3NP/H6NPNbuS223SouDRhdzl/ZpzjwlFx5.js\";const GalileoAnnouncementBannerFonts=getFonts(GalileoAnnouncementBanner);const PrimaryLogoFonts=getFonts(PrimaryLogo);const MotionDivWithFX=withFX(motion.div);const NavItem_OverlayFonts=getFonts(NavItem_Overlay);const ComponentsBlogCardFonts=getFonts(ComponentsBlogCard);const MotionDivWithFullWidthMobile2rusrtWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"YSuhuEmhd\",override:withFullWidthMobile,scopeId:\"FOOO2YyO1\"}));const SearchFonts=getFonts(Search);const ComponentsButtonFonts=getFonts(ComponentsButton);const MotionHeaderWithMobileNavLockkpk27y=withCodeBoundaryForOverrides(motion.header,{nodeId:\"X5Yti9xYs\",override:withMobileNavLock,scopeId:\"FOOO2YyO1\"});const cycleOrder=[\"X5Yti9xYs\",\"sZJJlgEB_\",\"t3UnOR2A7\",\"N8bySjqum\",\"G5KRMRfow\",\"Nh0i5m4cI\",\"cDEQvGXZN\"];const serializationHash=\"framer-Tejz0\";const variantClassNames={cDEQvGXZN:\"framer-v-jjxxqi\",G5KRMRfow:\"framer-v-15auuhe\",N8bySjqum:\"framer-v-1knlimi\",Nh0i5m4cI:\"framer-v-zseczu\",sZJJlgEB_:\"framer-v-1svncvs\",t3UnOR2A7:\"framer-v-11d4qlg\",X5Yti9xYs:\"framer-v-kpk27y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:60,delay:0,mass:.1,stiffness:500,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,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 transition5={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition5};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Active State\":\"cDEQvGXZN\",\"Mobile Open\":\"Nh0i5m4cI\",\"Tablet LG\":\"sZJJlgEB_\",\"Tablet SM Open\":\"N8bySjqum\",\"Tablet SM\":\"t3UnOR2A7\",Desktop:\"X5Yti9xYs\",Mobile:\"G5KRMRfow\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X5Yti9xYs\"};};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:\"X5Yti9xYs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapeo0uuw=activeVariantCallback(async(...args)=>{setVariant(\"G5KRMRfow\");});const onTapuikelt=activeVariantCallback(async(...args)=>{setVariant(\"Nh0i5m4cI\");});const onTapurf7ol=activeVariantCallback(async(...args)=>{setVariant(\"N8bySjqum\");});const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"N8bySjqum\",\"Nh0i5m4cI\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"t3UnOR2A7\",\"G5KRMRfow\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"t3UnOR2A7\",\"G5KRMRfow\"].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 router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"Nh0i5m4cI\")return false;return true;};const ref5=React.useRef(null);const ref6=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({G5KRMRfow:{value:transition2},N8bySjqum:{value:transition3},Nh0i5m4cI:{value:transition3},t3UnOR2A7:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionHeaderWithMobileNavLockkpk27y,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kpk27y\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"X5Yti9xYs\",ref:refBinding,style:{backgroundColor:\"var(--token-07081641-06ee-45dd-82fd-850fc760e527, rgb(1, 9, 26))\",...style},variants:{N8bySjqum:{backgroundColor:\"var(--token-b69a2820-65b0-4428-9394-a203b35ae7ac, rgb(6, 15, 17))\"},Nh0i5m4cI:{backgroundColor:\"var(--token-b69a2820-65b0-4428-9394-a203b35ae7ac, rgb(6, 15, 17))\"}},...addPropertyOverrides({cDEQvGXZN:{\"data-framer-name\":\"Active State\"},G5KRMRfow:{\"data-framer-name\":\"Mobile\"},N8bySjqum:{\"data-framer-name\":\"Tablet SM Open\",\"data-highlight\":true},Nh0i5m4cI:{\"data-framer-name\":\"Mobile Open\",\"data-highlight\":true},sZJJlgEB_:{\"data-framer-name\":\"Tablet LG\"},t3UnOR2A7:{\"data-framer-name\":\"Tablet SM\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hcge1y-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"M5mio4nzp-container\",nodeId:\"M5mio4nzp\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(GalileoAnnouncementBanner,{ctaHref:\"https://agentcontrol.dev/\",ctaLabel:\"Explore Agent Control\",enabled:false,eyebrow:\"Open Source Launch\",height:\"100%\",horizontalPadding:20,id:\"M5mio4nzp\",layoutId:\"M5mio4nzp\",maxWidth:1440,message:\"Agent Control is live: the open-source control plane for AI agents.\",version:\"v1\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5nks7q\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"c2xT_H0C9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gnbxvx\",\"data-framer-name\":\"Logo / Links\",layoutDependency:layoutDependency,layoutId:\"tsZKfjFJH\",children:[/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1oblfky\",\"data-framer-name\":\"Logo Block\",layoutDependency:layoutDependency,layoutId:\"jG47LZIwa\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qturrh\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"yGwHcHnxE\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5kge0y\",layoutDependency:layoutDependency,layoutId:\"u0eNN7bRG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-40)/2)+8+0+0+0+0,...addPropertyOverrides({G5KRMRfow:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-0)/2)+0+-20+0+8+0},N8bySjqum:{y:(componentViewport?.y||0)+12+210+0+0+0+0+0+8+0},Nh0i5m4cI:{y:(componentViewport?.y||0)+12+210+0+(0+0+(Math.max(0,((componentViewport?.height||441)-24-210)/1)*1-0-383.88)/1*0)+0+0+0+8+0},t3UnOR2A7:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-0)/2)+0+-20+0+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iuce1b-container\",layoutDependency:layoutDependency,layoutId:\"ede4ERh4T-container\",nodeId:\"ede4ERh4T\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(PrimaryLogo,{height:\"100%\",id:\"ede4ERh4T\",layoutId:\"ede4ERh4T\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qtkfvy\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DeZsYX6ke\",onTap:onTapeo0uuw,style:{backgroundColor:\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c038t1\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Tj3udxlOn\",style:{backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m529ab\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"WyYx_4pLS\",style:{backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:45}})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-br6vr4\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IhZpt9KqS\",onTap:onTapuikelt,style:{backgroundColor:\"var(--token-ab0087f5-bb43-4bb5-876d-fceb13cf3e56, rgb(1, 9, 26))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},...addPropertyOverrides({t3UnOR2A7:{onTap:onTapurf7ol}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-951pm9\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"pXSgHhJY3\",style:{backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yof2l9\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"F30AmjRE6\",style:{backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y1fzw\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"UmAoEXdi9\",style:{backgroundColor:\"var(--token-8b2aeeef-2fcd-430c-a7c2-e3f8f9bd6fbc, rgb(245, 246, 247))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})]})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tmrfg4\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"d1WjOu5e_\",style:{borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ywpmxi\",\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,id:`${layoutId}-1ywpmxi`,layoutDependency:layoutDependency,layoutId:\"JOPgJ0yAf\",onMouseEnter:onMouseEnter13elrgn({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Platform\"})}),className:\"framer-p7ah5q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K45q1kcSo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-duf6hq\",\"data-framer-name\":\"chevron_right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"if_EtJMPt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 0 9 L 4.5 4.5 L 0 0\" transform=\"translate(6.75 4.5) rotate(90 2.25 4.5)\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11675983624,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1ywpmxi`,offsetX:54.22657154190529,offsetY:11.093754392706614,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({Nh0i5m4cI:{offsetX:54.2266}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1je3l7o\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"IlesXATmg\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"var(--token-aeb05298-ea77-431d-99c6-f9da21b68152, rgb(27, 34, 46))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r7urnm\",layoutDependency:layoutDependency,layoutId:\"eLQpSGTGF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KzJpEEbli\"},motionChild:true,nodeId:\"X4y5TTp7Q\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Overview\"})})})}),className:\"framer-9gtc8r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X4y5TTp7Q\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qRO3znFaN\"},motionChild:true,nodeId:\"GHpbLr4xh\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Agent Reliability\"})})})}),className:\"framer-8kp78d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GHpbLr4xh\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ofWwCaCQw\"},motionChild:true,nodeId:\"Kp2s8xhK6\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Signals\"})})})}),className:\"framer-1j8v6f2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kp2s8xhK6\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gz7Gg6c56\"},motionChild:true,nodeId:\"vLrTG3Lhm\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Luna-2\"})})})}),className:\"framer-x5cgcy\",\"data-framer-name\":\"Insights Engine\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vLrTG3Lhm\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MG3mbr2Oz\"},motionChild:true,nodeId:\"PC37Mj8cy\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Protect\"})})})}),className:\"framer-vaew82\",\"data-framer-name\":\"Luna Models\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PC37Mj8cy\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"T5RbcyLe8\"},motionChild:true,nodeId:\"UWm2NWz3a\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Trust and Security\"})})})}),className:\"framer-1vv1p65\",\"data-framer-name\":\"Luna Models\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UWm2NWz3a\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jsigy4\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"w_Cqmwp_Z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://v2docs.galileo.ai/what-is-galileo\",motionChild:true,nodeId:\"bCAHXYjwB\",openInNewTab:true,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Docs\"})})})}),className:\"framer-1x35qd9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bCAHXYjwB\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qh7dfe\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"s_zg7SC0t\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rCh0gpRWY\"},motionChild:true,nodeId:\"S4RBFa47x\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Pricing\"})})})}),className:\"framer-1wmi0h9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S4RBFa47x\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3vkthh\",\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,id:`${layoutId}-3vkthh`,layoutDependency:layoutDependency,layoutId:\"yHeaK6rXz\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay1}),ref:ref3,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Resources\"})}),className:\"framer-1orx7r9\",\"data-framer-name\":\"Resources\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gy5a5DA7Y\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j3qv0z\",\"data-framer-name\":\"chevron_right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EOJUkab5v\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 0 9 L 4.5 4.5 L 0 0\" transform=\"translate(6.75 4.5) rotate(90 2.25 4.5)\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11675983624,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-3vkthh`,offsetX:225.8437617,offsetY:23.109371343816747,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({N8bySjqum:{collisionDetectionPadding:0,offsetX:337.84376169999996,offsetY:-145.89062865618325},Nh0i5m4cI:{collisionDetectionPadding:0,offsetX:128.8437617,offsetY:-145.89062865618325},sZJJlgEB_:{collisionDetectionPadding:0,offsetX:103.84376169999999}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFullWidthMobile2rusrtWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-2rusrt\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"YSuhuEmhd\",ref:ref4,role:\"dialog\",style:{backgroundColor:\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3audal\",\"data-framer-name\":\"Parent Container\",layoutDependency:layoutDependency,layoutId:\"BFDDohXzX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wvh91o\",\"data-border\":true,\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"bObgozH_e\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(92, 96, 102, 0.4)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{N8bySjqum:{\"--border-right-width\":\"0px\"},Nh0i5m4cI:{\"--border-right-width\":\"0px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11c7snw\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ZXpjcd_V1\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(92, 96, 102, 0.4)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{N8bySjqum:{\"--border-right-width\":\"0px\"},Nh0i5m4cI:{\"--border-right-width\":\"0px\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ny1i5p\",layoutDependency:layoutDependency,layoutId:\"fOuSaYFsf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)))\"},children:\"Learn\"})}),className:\"framer-1bq8ig8\",\"data-framer-name\":\"Learn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AFX2OhNH5\",style:{\"--extracted-r6o4lv\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aw67gyJIs\"},implicitPathVariables:undefined},{href:{webPageId:\"aw67gyJIs\"},implicitPathVariables:undefined},{href:{webPageId:\"aw67gyJIs\"},implicitPathVariables:undefined},{href:{webPageId:\"aw67gyJIs\"},implicitPathVariables:undefined},{href:{webPageId:\"aw67gyJIs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-193fkke-container\",layoutDependency:layoutDependency,layoutId:\"ECPQikO4I-container\",nodeId:\"ECPQikO4I\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"ECPQikO4I\",kfrgqkHuM:resolvedLinks[0],layoutId:\"ECPQikO4I\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Blog\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zCBnCaKzv\"},implicitPathVariables:undefined},{href:{webPageId:\"zCBnCaKzv\"},implicitPathVariables:undefined},{href:{webPageId:\"zCBnCaKzv\"},implicitPathVariables:undefined},{href:{webPageId:\"zCBnCaKzv\"},implicitPathVariables:undefined},{href:{webPageId:\"zCBnCaKzv\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1taigvi-container\",layoutDependency:layoutDependency,layoutId:\"fIN8FdHyB-container\",nodeId:\"fIN8FdHyB\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"fIN8FdHyB\",kfrgqkHuM:resolvedLinks1[0],layoutId:\"fIN8FdHyB\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Events\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks1[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks1[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks1[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gojeed-container\",layoutDependency:layoutDependency,layoutId:\"NNlp7HTmt-container\",nodeId:\"NNlp7HTmt\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"NNlp7HTmt\",kfrgqkHuM:\"https://huggingface.co/spaces/galileo-ai/agent-leaderboard\",layoutId:\"NNlp7HTmt\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Agent Leaderboard\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-appykh-container\",layoutDependency:layoutDependency,layoutId:\"Rnkx0nfmT-container\",nodeId:\"Rnkx0nfmT\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"Rnkx0nfmT\",kfrgqkHuM:\"https://youtube.com/playlist?list=PLS7keRo8770NUOy7Oczto7owjVrtXv7z9&si=Lp6s0fqRLGml6sIm\",layoutId:\"Rnkx0nfmT\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Podcast\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pTepUUPat\"},implicitPathVariables:undefined},{href:{webPageId:\"pTepUUPat\"},implicitPathVariables:undefined},{href:{webPageId:\"pTepUUPat\"},implicitPathVariables:undefined},{href:{webPageId:\"pTepUUPat\"},implicitPathVariables:undefined},{href:{webPageId:\"pTepUUPat\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j1drgj-container\",layoutDependency:layoutDependency,layoutId:\"XCB2rxS3q-container\",nodeId:\"XCB2rxS3q\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"XCB2rxS3q\",kfrgqkHuM:resolvedLinks2[0],layoutId:\"XCB2rxS3q\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Test AI Agents\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks2[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks2[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks2[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"v0izd4LwP\"},implicitPathVariables:undefined},{href:{webPageId:\"v0izd4LwP\"},implicitPathVariables:undefined},{href:{webPageId:\"v0izd4LwP\"},implicitPathVariables:undefined},{href:{webPageId:\"v0izd4LwP\"},implicitPathVariables:undefined},{href:{webPageId:\"v0izd4LwP\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18knime-container\",layoutDependency:layoutDependency,layoutId:\"dQO3iu8Ri-container\",nodeId:\"dQO3iu8Ri\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"dQO3iu8Ri\",kfrgqkHuM:resolvedLinks3[0],layoutId:\"dQO3iu8Ri\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Best LLM Benchmarks\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks3[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks3[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks3[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YmyXlqwpc\"},implicitPathVariables:undefined},{href:{webPageId:\"YmyXlqwpc\"},implicitPathVariables:undefined},{href:{webPageId:\"YmyXlqwpc\"},implicitPathVariables:undefined},{href:{webPageId:\"YmyXlqwpc\"},implicitPathVariables:undefined},{href:{webPageId:\"YmyXlqwpc\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-171733d-container\",layoutDependency:layoutDependency,layoutId:\"vZiexvdI6-container\",nodeId:\"vZiexvdI6\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"vZiexvdI6\",kfrgqkHuM:resolvedLinks4[0],layoutId:\"vZiexvdI6\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Benchmark AI Agents\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks4[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks4[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks4[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gaQUkPvR0\"},implicitPathVariables:undefined},{href:{webPageId:\"gaQUkPvR0\"},implicitPathVariables:undefined},{href:{webPageId:\"gaQUkPvR0\"},implicitPathVariables:undefined},{href:{webPageId:\"gaQUkPvR0\"},implicitPathVariables:undefined},{href:{webPageId:\"gaQUkPvR0\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1354p9j-container\",layoutDependency:layoutDependency,layoutId:\"GIYUFW1A6-container\",nodeId:\"GIYUFW1A6\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"GIYUFW1A6\",kfrgqkHuM:resolvedLinks5[0],layoutId:\"GIYUFW1A6\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"AI Evaluations\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks5[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks5[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks5[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YiPbJdaHV\"},implicitPathVariables:undefined},{href:{webPageId:\"YiPbJdaHV\"},implicitPathVariables:undefined},{href:{webPageId:\"YiPbJdaHV\"},implicitPathVariables:undefined},{href:{webPageId:\"YiPbJdaHV\"},implicitPathVariables:undefined},{href:{webPageId:\"YiPbJdaHV\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vyzdz1-container\",layoutDependency:layoutDependency,layoutId:\"GBznTAj5K-container\",nodeId:\"GBznTAj5K\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"GBznTAj5K\",kfrgqkHuM:resolvedLinks6[0],layoutId:\"GBznTAj5K\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"AI Observability\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks6[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks6[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks6[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"K7BPlNipb\"},implicitPathVariables:undefined},{href:{webPageId:\"K7BPlNipb\"},implicitPathVariables:undefined},{href:{webPageId:\"K7BPlNipb\"},implicitPathVariables:undefined},{href:{webPageId:\"K7BPlNipb\"},implicitPathVariables:undefined},{href:{webPageId:\"K7BPlNipb\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ou4cln-container\",layoutDependency:layoutDependency,layoutId:\"uWfgXx5W5-container\",nodeId:\"uWfgXx5W5\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"uWfgXx5W5\",kfrgqkHuM:resolvedLinks7[0],layoutId:\"uWfgXx5W5\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Agent Evaluations\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks7[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks7[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks7[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19xhndx\",layoutDependency:layoutDependency,layoutId:\"ycfjOWFYs\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8wuty9\",layoutDependency:layoutDependency,layoutId:\"zXHb9sVa6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)))\"},children:\"Explore\"})}),className:\"framer-1a0j7ek\",\"data-framer-name\":\"Explore\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AF7I1oTLz\",style:{\"--extracted-r6o4lv\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3x2wbo\",layoutDependency:layoutDependency,layoutId:\"qFr_7JpzB\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aursDiPq6\"},implicitPathVariables:undefined},{href:{webPageId:\"aursDiPq6\"},implicitPathVariables:undefined},{href:{webPageId:\"aursDiPq6\"},implicitPathVariables:undefined},{href:{webPageId:\"aursDiPq6\"},implicitPathVariables:undefined},{href:{webPageId:\"aursDiPq6\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wkxoug-container\",layoutDependency:layoutDependency,layoutId:\"MMEj9KRv2-container\",nodeId:\"MMEj9KRv2\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"MMEj9KRv2\",kfrgqkHuM:resolvedLinks8[0],layoutId:\"MMEj9KRv2\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Complete Mastering GenAI Series\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks8[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks8[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks8[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n1fb1p\",layoutDependency:layoutDependency,layoutId:\"n7wKpYvdu\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wjnXvvLaj\"},implicitPathVariables:undefined},{href:{webPageId:\"wjnXvvLaj\"},implicitPathVariables:undefined},{href:{webPageId:\"wjnXvvLaj\"},implicitPathVariables:undefined},{href:{webPageId:\"wjnXvvLaj\"},implicitPathVariables:undefined},{href:{webPageId:\"wjnXvvLaj\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ojhxz-container\",layoutDependency:layoutDependency,layoutId:\"OZNVJPXHx-container\",nodeId:\"OZNVJPXHx\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"OZNVJPXHx\",kfrgqkHuM:resolvedLinks9[0],layoutId:\"OZNVJPXHx\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Mastering Multi Agent Systems\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks9[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks9[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks9[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FXwNlIadU\"},implicitPathVariables:undefined},{href:{webPageId:\"FXwNlIadU\"},implicitPathVariables:undefined},{href:{webPageId:\"FXwNlIadU\"},implicitPathVariables:undefined},{href:{webPageId:\"FXwNlIadU\"},implicitPathVariables:undefined},{href:{webPageId:\"FXwNlIadU\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qmvufv-container\",layoutDependency:layoutDependency,layoutId:\"ugQIhKXuZ-container\",nodeId:\"ugQIhKXuZ\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"ugQIhKXuZ\",kfrgqkHuM:resolvedLinks10[0],layoutId:\"ugQIhKXuZ\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Mastering Agents\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks10[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks10[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks10[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MPnVYwXMY\"},implicitPathVariables:undefined},{href:{webPageId:\"MPnVYwXMY\"},implicitPathVariables:undefined},{href:{webPageId:\"MPnVYwXMY\"},implicitPathVariables:undefined},{href:{webPageId:\"MPnVYwXMY\"},implicitPathVariables:undefined},{href:{webPageId:\"MPnVYwXMY\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1han8kd-container\",layoutDependency:layoutDependency,layoutId:\"nicor7jYW-container\",nodeId:\"nicor7jYW\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"nicor7jYW\",kfrgqkHuM:resolvedLinks11[0],layoutId:\"nicor7jYW\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Mastering RAG eBook\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks11[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks11[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks11[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RgVY2Z50L\"},implicitPathVariables:undefined},{href:{webPageId:\"RgVY2Z50L\"},implicitPathVariables:undefined},{href:{webPageId:\"RgVY2Z50L\"},implicitPathVariables:undefined},{href:{webPageId:\"RgVY2Z50L\"},implicitPathVariables:undefined},{href:{webPageId:\"RgVY2Z50L\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nncqek-container\",layoutDependency:layoutDependency,layoutId:\"H3Lrd6JuC-container\",nodeId:\"H3Lrd6JuC\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"H3Lrd6JuC\",kfrgqkHuM:resolvedLinks12[0],layoutId:\"H3Lrd6JuC\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Mastering LLM-as-a-Judge\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks12[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks12[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks12[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xtrva1\",layoutDependency:layoutDependency,layoutId:\"RlTmKsBJo\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kzyaSUSXi\"},implicitPathVariables:undefined},{href:{webPageId:\"kzyaSUSXi\"},implicitPathVariables:undefined},{href:{webPageId:\"kzyaSUSXi\"},implicitPathVariables:undefined},{href:{webPageId:\"kzyaSUSXi\"},implicitPathVariables:undefined},{href:{webPageId:\"kzyaSUSXi\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16oyy3d-container\",layoutDependency:layoutDependency,layoutId:\"KKAaebCHd-container\",nodeId:\"KKAaebCHd\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"KKAaebCHd\",kfrgqkHuM:resolvedLinks13[0],layoutId:\"KKAaebCHd\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Eval Engineering\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks13[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks13[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks13[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12wxvuw\",layoutDependency:layoutDependency,layoutId:\"cj7HF02tG\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jgehj8-container\",layoutDependency:layoutDependency,layoutId:\"MIxebHV9n-container\",nodeId:\"MIxebHV9n\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"MIxebHV9n\",kfrgqkHuM:resolvedLinks14[0],layoutId:\"MIxebHV9n\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"State of Eval Engineering Report\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks14[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks14[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks14[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"klVYiAaqT\"},implicitPathVariables:undefined},{href:{webPageId:\"klVYiAaqT\"},implicitPathVariables:undefined},{href:{webPageId:\"klVYiAaqT\"},implicitPathVariables:undefined},{href:{webPageId:\"klVYiAaqT\"},implicitPathVariables:undefined},{href:{webPageId:\"klVYiAaqT\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n6gysn-container\",layoutDependency:layoutDependency,layoutId:\"MZFcBeMkR-container\",nodeId:\"MZFcBeMkR\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"MZFcBeMkR\",kfrgqkHuM:resolvedLinks15[0],layoutId:\"MZFcBeMkR\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Eval Engineering Book\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks15[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks15[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks15[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Waequ8aJk\"},implicitPathVariables:undefined},{href:{webPageId:\"Waequ8aJk\"},implicitPathVariables:undefined},{href:{webPageId:\"Waequ8aJk\"},implicitPathVariables:undefined},{href:{webPageId:\"Waequ8aJk\"},implicitPathVariables:undefined},{href:{webPageId:\"Waequ8aJk\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-176t44i-container\",layoutDependency:layoutDependency,layoutId:\"VRq_tLMGy-container\",nodeId:\"VRq_tLMGy\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"VRq_tLMGy\",kfrgqkHuM:resolvedLinks16[0],layoutId:\"VRq_tLMGy\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Research\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks16[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks16[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks16[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IEY6OjGkP\"},implicitPathVariables:undefined},{href:{webPageId:\"IEY6OjGkP\"},implicitPathVariables:undefined},{href:{webPageId:\"IEY6OjGkP\"},implicitPathVariables:undefined},{href:{webPageId:\"IEY6OjGkP\"},implicitPathVariables:undefined},{href:{webPageId:\"IEY6OjGkP\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v41qo6-container\",layoutDependency:layoutDependency,layoutId:\"PD5h3A4A4-container\",nodeId:\"PD5h3A4A4\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"PD5h3A4A4\",kfrgqkHuM:resolvedLinks17[0],layoutId:\"PD5h3A4A4\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Case Studies\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks17[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks17[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks17[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WMdFz4IyZ\"},implicitPathVariables:undefined},{href:{webPageId:\"WMdFz4IyZ\"},implicitPathVariables:undefined},{href:{webPageId:\"WMdFz4IyZ\"},implicitPathVariables:undefined},{href:{webPageId:\"WMdFz4IyZ\"},implicitPathVariables:undefined},{href:{webPageId:\"WMdFz4IyZ\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f4wysa-container\",layoutDependency:layoutDependency,layoutId:\"EfIBBQmJa-container\",nodeId:\"EfIBBQmJa\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(NavItem_Overlay,{height:\"100%\",id:\"EfIBBQmJa\",kfrgqkHuM:resolvedLinks18[0],layoutId:\"EfIBBQmJa\",style:{height:\"100%\"},width:\"100%\",XZn2LMMVR:\"Model Hub\",...addPropertyOverrides({cDEQvGXZN:{kfrgqkHuM:resolvedLinks18[4]},N8bySjqum:{kfrgqkHuM:resolvedLinks18[2]},Nh0i5m4cI:{kfrgqkHuM:resolvedLinks18[3]},sZJJlgEB_:{kfrgqkHuM:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-upe1bg\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"RfVNl3u8m\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pes664\",layoutDependency:layoutDependency,layoutId:\"oACFB8Zd0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84)))\"},children:\"Featured\"})}),className:\"framer-1gub5ns\",\"data-framer-name\":\"Feature\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TxAR7PRDo\",style:{\"--extracted-r6o4lv\":\"var(--token-a921b5cb-12e4-4b2a-9d51-0e902a370cbf, rgb(227, 85, 84))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w6cmgs\",layoutDependency:layoutDependency,layoutId:\"Lp2pMSFMI\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wjnXvvLaj\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"266px\",...addPropertyOverrides({Nh0i5m4cI:{width:\"332px\"},sZJJlgEB_:{width:\"225px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-deyvmw-container\",layoutDependency:layoutDependency,layoutId:\"jGl26tZXe-container\",nodeId:\"jGl26tZXe\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentsBlogCard,{Ab3UEa60y:\"Announcing Agent Control: The Open Source Control Plane for AI Agents\",bextKZ4JR:\"Read now\",CkreKGlfP:\"/blog/announcing-agent-control\",fx_dOxRJV:addImageAlt({pixelHeight:1256,pixelWidth:2400,src:\"https://framerusercontent.com/images/F3ymevEniUp0rjK8E79CAMYoI.png?width=2400&height=1256\",srcSet:\"https://framerusercontent.com/images/F3ymevEniUp0rjK8E79CAMYoI.png?scale-down-to=512&width=2400&height=1256 512w,https://framerusercontent.com/images/F3ymevEniUp0rjK8E79CAMYoI.png?scale-down-to=1024&width=2400&height=1256 1024w,https://framerusercontent.com/images/F3ymevEniUp0rjK8E79CAMYoI.png?scale-down-to=2048&width=2400&height=1256 2048w,https://framerusercontent.com/images/F3ymevEniUp0rjK8E79CAMYoI.png?width=2400&height=1256 2400w\"},\"\"),FZmxmVFvx:\"Jul 16, 2025\",height:\"100%\",id:\"jGl26tZXe\",layoutId:\"jGl26tZXe\",P_Jwms0Ia:\"Learn more about Galileo's open-source Agent Control plane for centralized governance, real-time policy enforcement, and agent safety.\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WViA9tdyl\"),width:\"100%\",...addPropertyOverrides({Nh0i5m4cI:{style:{width:\"100%\"},variant:matchVariant(\"VIW93nkZe\")},sZJJlgEB_:{Ab3UEa60y:\"Mastering Multi-Agent Systems\",CkreKGlfP:resolvedLinks19[0],fx_dOxRJV:addImageAlt({pixelHeight:1200,pixelWidth:2400,src:\"https://framerusercontent.com/images/63Gf1QwtlpYD4AR254fcgAuyvFE.jpg?width=2400&height=1200\",srcSet:\"https://framerusercontent.com/images/63Gf1QwtlpYD4AR254fcgAuyvFE.jpg?scale-down-to=512&width=2400&height=1200 512w,https://framerusercontent.com/images/63Gf1QwtlpYD4AR254fcgAuyvFE.jpg?scale-down-to=1024&width=2400&height=1200 1024w,https://framerusercontent.com/images/63Gf1QwtlpYD4AR254fcgAuyvFE.jpg?scale-down-to=2048&width=2400&height=1200 2048w,https://framerusercontent.com/images/63Gf1QwtlpYD4AR254fcgAuyvFE.jpg?width=2400&height=1200 2400w\"},\"\"),P_Jwms0Ia:\"Learn how to build reliable multi-agent systems\"}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined},{href:{webPageId:\"WGJaSSz5A\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"266px\",...addPropertyOverrides({sZJJlgEB_:{width:\"225px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14cfezv-container\",layoutDependency:layoutDependency,layoutId:\"Ua3_q8akv-container\",nodeId:\"Ua3_q8akv\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentsBlogCard,{Ab3UEa60y:\"State of Eval Engineering Report\",bextKZ4JR:\"Read now\",CkreKGlfP:resolvedLinks20[0],fx_dOxRJV:addImageAlt({pixelHeight:628,pixelWidth:1200,src:\"https://framerusercontent.com/images/QttKi1HW6SBaAZBKxS5eZBf7kI.png?width=1200&height=628\",srcSet:\"https://framerusercontent.com/images/QttKi1HW6SBaAZBKxS5eZBf7kI.png?scale-down-to=512&width=1200&height=628 512w,https://framerusercontent.com/images/QttKi1HW6SBaAZBKxS5eZBf7kI.png?scale-down-to=1024&width=1200&height=628 1024w,https://framerusercontent.com/images/QttKi1HW6SBaAZBKxS5eZBf7kI.png?width=1200&height=628 1200w\"},\"\"),FZmxmVFvx:\"\",height:\"100%\",id:\"Ua3_q8akv\",layoutId:\"Ua3_q8akv\",P_Jwms0Ia:\"Learn the critical practices, measurement strategies, and cultural beliefs that drive exceptional outcomes in AI evals and AI reliability.\",style:{width:\"100%\"},variant:matchVariant(\"WViA9tdyl\"),width:\"100%\",...addPropertyOverrides({cDEQvGXZN:{CkreKGlfP:resolvedLinks20[3]},N8bySjqum:{CkreKGlfP:resolvedLinks20[2],style:{height:\"100%\",width:\"100%\"}},sZJJlgEB_:{CkreKGlfP:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})})]})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1llvowa\",\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,id:`${layoutId}-1llvowa`,layoutDependency:layoutDependency,layoutId:\"vTnIIyph1\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay2}),ref:ref5,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"About\"})}),className:\"framer-12wra6h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MFIKQGA_F\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cevr9h\",\"data-framer-name\":\"chevron_right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pgi33FUkL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 0 9 L 4.5 4.5 L 0 0\" transform=\"translate(6.75 4.5) rotate(90 2.25 4.5)\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-d02c4169-af20-4198-aadc-5c3f8056741d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11675983624,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1llvowa`,offsetX:54.22657154190529,offsetY:11.093754392706614,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({Nh0i5m4cI:{offsetX:54.2266}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1sg8z0u\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"NmotV52gN\",ref:ref6,role:\"dialog\",style:{backgroundColor:\"var(--token-aeb05298-ea77-431d-99c6-f9da21b68152, rgb(27, 34, 46))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://ats.rippling.com/galileo/jobs\",motionChild:true,nodeId:\"irafoUsTb\",openInNewTab:true,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Careers\"})})})}),className:\"framer-1sn00mk\",\"data-framer-name\":\"Careers\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"irafoUsTb\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wmfzeg\",\"data-styles-preset\":\"UPOdFlirM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KEaS4HibG\"},motionChild:true,nodeId:\"hQ5SnMbNg\",openInNewTab:false,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Team\"})})})}),className:\"framer-4p3jul\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hQ5SnMbNg\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v6s633\",\"data-framer-name\":\"CTA Links\",layoutDependency:layoutDependency,layoutId:\"DouyTbJws\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-114s6py-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QLak3QE7o-container\",nodeId:\"QLak3QE7o\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(255, 255, 255)\",iconSize:16,iconType:\"default\",id:\"QLak3QE7o\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"QLak3QE7o\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://app.galileo.ai/sign-in?_gl=1*q80tic*_gcl_au*NTAzMTM4NjkyLjE3NDU1OTgwMjM.\",motionChild:true,nodeId:\"kG6XbNKz1\",openInNewTab:true,relValues:[],scopeId:\"FOOO2YyO1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Login\"})})})}),className:\"framer-14cbava\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kG6XbNKz1\",style:{\"--extracted-r6o4lv\":\"var(--token-6524e728-7ecb-49ad-824e-fe6a9482a9a7, rgb(245, 246, 247))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-40)/2)+0+0,...addPropertyOverrides({N8bySjqum:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+12+210+0+293.9+0+73.98},Nh0i5m4cI:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+12+210+0+(0+269.9+(Math.max(0,((componentViewport?.height||441)-24-210)/1)*1-0-383.88)/1*1)+0+73.98}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w3orcw-container\",layoutDependency:layoutDependency,layoutId:\"F3M44DL58-container\",nodeId:\"F3M44DL58\",rendersWithMotion:true,scopeId:\"FOOO2YyO1\",children:/*#__PURE__*/_jsx(ComponentsButton,{height:\"100%\",id:\"F3M44DL58\",ImfXyo2B6:false,layoutId:\"F3M44DL58\",oTkhntfqp:\"Get Started for Free\",rDIYciChz:\"https://app.galileo.ai/sign-up?_gl=1*1pksr5*_gcl_au*NTAzMTM4NjkyLjE3NDU1OTgwMjM.\",variant:matchVariant(\"hhwLBInul\"),width:\"100%\",...addPropertyOverrides({N8bySjqum:{style:{width:\"100%\"}},Nh0i5m4cI:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tejz0.framer-1o0ilw, .framer-Tejz0 .framer-1o0ilw { display: block; }\",\".framer-Tejz0.framer-kpk27y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1280px; }\",\".framer-Tejz0 .framer-1hcge1y-container, .framer-Tejz0 .framer-1iuce1b-container, .framer-Tejz0 .framer-1w3orcw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Tejz0 .framer-5nks7q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1px; }\",\".framer-Tejz0 .framer-gnbxvx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-1oblfky, .framer-Tejz0 .framer-qturrh, .framer-Tejz0 .framer-5kge0y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-qtkfvy, .framer-Tejz0 .framer-br6vr4 { cursor: pointer; flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-Tejz0 .framer-1c038t1, .framer-Tejz0 .framer-m529ab, .framer-Tejz0 .framer-1yof2l9 { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 18px; }\",\".framer-Tejz0 .framer-951pm9 { bottom: 13px; flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; width: 18px; }\",\".framer-Tejz0 .framer-y1fzw { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: 13px; width: 18px; }\",\".framer-Tejz0 .framer-tmrfg4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-1ywpmxi, .framer-Tejz0 .framer-3vkthh, .framer-Tejz0 .framer-1llvowa { align-content: center; align-items: center; cursor: pointer; 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-Tejz0 .framer-p7ah5q, .framer-Tejz0 .framer-1x35qd9, .framer-Tejz0 .framer-1wmi0h9, .framer-Tejz0 .framer-1orx7r9, .framer-Tejz0 .framer-1bq8ig8, .framer-Tejz0 .framer-1a0j7ek, .framer-Tejz0 .framer-1gub5ns, .framer-Tejz0 .framer-12wra6h, .framer-Tejz0 .framer-14cbava { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Tejz0 .framer-duf6hq, .framer-Tejz0 .framer-j3qv0z, .framer-Tejz0 .framer-cevr9h { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-Tejz0 .framer-1je3l7o { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tejz0 .framer-r7urnm { display: grid; flex: none; gap: 20px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(3, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 26px 0px 26px 0px; position: relative; width: 150px; }\",\".framer-Tejz0 .framer-9gtc8r, .framer-Tejz0 .framer-8kp78d, .framer-Tejz0 .framer-1j8v6f2, .framer-Tejz0 .framer-x5cgcy, .framer-Tejz0 .framer-vaew82, .framer-Tejz0 .framer-1vv1p65 { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; white-space: pre; width: 100%; }\",\".framer-Tejz0 .framer-jsigy4, .framer-Tejz0 .framer-1qh7dfe, .framer-Tejz0 .framer-1w6cmgs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-2rusrt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tejz0 .framer-3audal { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 48px 48px 32px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-wvh91o { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px 48px 0px 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-11c7snw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 48px 0px 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-ny1i5p { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: auto; }\",\".framer-Tejz0 .framer-193fkke-container, .framer-Tejz0 .framer-1taigvi-container, .framer-Tejz0 .framer-gojeed-container, .framer-Tejz0 .framer-appykh-container, .framer-Tejz0 .framer-1j1drgj-container, .framer-Tejz0 .framer-18knime-container, .framer-Tejz0 .framer-171733d-container, .framer-Tejz0 .framer-1354p9j-container, .framer-Tejz0 .framer-vyzdz1-container, .framer-Tejz0 .framer-ou4cln-container, .framer-Tejz0 .framer-wkxoug-container, .framer-Tejz0 .framer-1ojhxz-container, .framer-Tejz0 .framer-qmvufv-container, .framer-Tejz0 .framer-1han8kd-container, .framer-Tejz0 .framer-nncqek-container, .framer-Tejz0 .framer-16oyy3d-container, .framer-Tejz0 .framer-jgehj8-container, .framer-Tejz0 .framer-n6gysn-container, .framer-Tejz0 .framer-176t44i-container, .framer-Tejz0 .framer-1v41qo6-container, .framer-Tejz0 .framer-1f4wysa-container { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-Tejz0 .framer-19xhndx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 48px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-8wuty9, .framer-Tejz0 .framer-pes664 { 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; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: 100px; }\",\".framer-Tejz0 .framer-3x2wbo, .framer-Tejz0 .framer-xtrva1 { align-content: flex-start; align-items: flex-start; align-self: stretch; 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: auto; }\",\".framer-Tejz0 .framer-n1fb1p, .framer-Tejz0 .framer-12wxvuw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: 100%; }\",\".framer-Tejz0 .framer-upe1bg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 48px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-deyvmw-container { align-self: stretch; cursor: pointer; flex: none; height: auto; position: relative; width: 266px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Tejz0 .framer-14cfezv-container { cursor: pointer; flex: none; height: auto; position: relative; width: 266px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Tejz0 .framer-1sg8z0u { height: 110px; overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tejz0 .framer-1sn00mk { bottom: 29px; flex: none; height: auto; left: 20px; position: absolute; white-space: pre; width: auto; }\",\".framer-Tejz0 .framer-4p3jul { flex: none; height: auto; left: 20px; position: absolute; top: 25px; white-space: pre; width: auto; }\",\".framer-Tejz0 .framer-v6s633 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tejz0 .framer-114s6py-container { cursor: pointer; flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-Tejz0.framer-v-1svncvs.framer-kpk27y { width: 1024px; }\",\".framer-Tejz0.framer-v-1svncvs .framer-3audal { padding: 24px; }\",\".framer-Tejz0.framer-v-1svncvs .framer-wvh91o, .framer-Tejz0.framer-v-1svncvs .framer-11c7snw { padding: 0px 24px 0px 0px; }\",\".framer-Tejz0.framer-v-1svncvs .framer-19xhndx, .framer-Tejz0.framer-v-1svncvs .framer-upe1bg { padding: 0px 0px 0px 24px; }\",\".framer-Tejz0.framer-v-1svncvs .framer-deyvmw-container, .framer-Tejz0.framer-v-1svncvs .framer-14cfezv-container { width: 225px; }\",\".framer-Tejz0.framer-v-11d4qlg.framer-kpk27y { height: 64px; justify-content: flex-start; width: 810px; }\",\".framer-Tejz0.framer-v-11d4qlg .framer-5nks7q { padding: 0px 20px 0px 20px; }\",\".framer-Tejz0.framer-v-11d4qlg .framer-gnbxvx, .framer-Tejz0.framer-v-15auuhe .framer-gnbxvx { align-self: stretch; flex: 1 0 0px; height: auto; width: 1px; }\",\".framer-Tejz0.framer-v-11d4qlg .framer-1oblfky, .framer-Tejz0.framer-v-15auuhe .framer-1oblfky { flex: 1 0 0px; width: 1px; }\",\".framer-Tejz0.framer-v-11d4qlg .framer-qturrh, .framer-Tejz0.framer-v-1knlimi .framer-qturrh, .framer-Tejz0.framer-v-15auuhe .framer-qturrh, .framer-Tejz0.framer-v-zseczu .framer-qturrh { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-Tejz0.framer-v-1knlimi.framer-kpk27y { flex-direction: column; height: min-content; justify-content: flex-start; padding: 12px 0px 12px 0px; width: 810px; }\",\".framer-Tejz0.framer-v-1knlimi .framer-5nks7q { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 24px; justify-content: center; max-width: unset; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-Tejz0.framer-v-1knlimi .framer-gnbxvx { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; width: 100%; }\",\".framer-Tejz0.framer-v-1knlimi .framer-1oblfky, .framer-Tejz0.framer-v-zseczu .framer-1oblfky { justify-content: center; width: 100%; }\",\".framer-Tejz0.framer-v-1knlimi .framer-tmrfg4, .framer-Tejz0.framer-v-zseczu .framer-tmrfg4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-Tejz0.framer-v-1knlimi .framer-2rusrt { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 800px; }\",\".framer-Tejz0.framer-v-1knlimi .framer-3audal { flex-direction: column; gap: 24px; order: 0; width: 100%; }\",\".framer-Tejz0.framer-v-1knlimi .framer-wvh91o { align-self: unset; gap: 96px; height: min-content; padding: 0px; }\",\".framer-Tejz0.framer-v-1knlimi .framer-11c7snw, .framer-Tejz0.framer-v-1knlimi .framer-19xhndx { height: min-content; padding: 0px; }\",\".framer-Tejz0.framer-v-1knlimi .framer-upe1bg { padding: 0px; }\",\".framer-Tejz0.framer-v-1knlimi .framer-14cfezv-container { align-self: stretch; }\",\".framer-Tejz0.framer-v-1knlimi .framer-v6s633 { flex-direction: column; gap: 16px; width: 100%; }\",\".framer-Tejz0.framer-v-1knlimi .framer-1w3orcw-container, .framer-Tejz0.framer-v-zseczu .framer-1w3orcw-container { width: 100%; }\",\".framer-Tejz0.framer-v-15auuhe.framer-kpk27y { height: 64px; justify-content: flex-start; width: 390px; }\",\".framer-Tejz0.framer-v-15auuhe .framer-5nks7q { max-width: unset; padding: 0px 20px 0px 20px; }\",\".framer-Tejz0.framer-v-zseczu.framer-kpk27y { flex-direction: column; height: 441px; justify-content: flex-start; padding: 12px 0px 12px 0px; width: 390px; }\",\".framer-Tejz0.framer-v-zseczu .framer-5nks7q { align-content: flex-start; align-items: flex-start; flex-direction: column; height: 1px; max-width: unset; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-Tejz0.framer-v-zseczu .framer-gnbxvx { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; order: 0; width: 100%; }\",\".framer-Tejz0.framer-v-zseczu .framer-2rusrt { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 380px; }\",\".framer-Tejz0.framer-v-zseczu .framer-3audal { flex-direction: column; gap: 16px; order: 0; padding: 24px; width: 380px; }\",\".framer-Tejz0.framer-v-zseczu .framer-wvh91o { align-self: unset; flex-direction: column; gap: 16px; height: min-content; padding: 0px; }\",\".framer-Tejz0.framer-v-zseczu .framer-11c7snw, .framer-Tejz0.framer-v-zseczu .framer-19xhndx { gap: 10px 10px; height: min-content; padding: 0px; }\",\".framer-Tejz0.framer-v-zseczu .framer-upe1bg { padding: 0px; width: 100%; }\",\".framer-Tejz0.framer-v-zseczu .framer-1w6cmgs { flex-direction: column; width: 100%; }\",\".framer-Tejz0.framer-v-zseczu .framer-deyvmw-container { align-self: unset; width: 100%; }\",\".framer-Tejz0.framer-v-zseczu .framer-v6s633 { flex-direction: column; gap: 16px; order: 1; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Tejz0[data-border=\"true\"]::after, .framer-Tejz0 [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 60\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sZJJlgEB_\":{\"layout\":[\"fixed\",\"fixed\"]},\"t3UnOR2A7\":{\"layout\":[\"fixed\",\"fixed\"]},\"N8bySjqum\":{\"layout\":[\"fixed\",\"auto\"]},\"G5KRMRfow\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nh0i5m4cI\":{\"layout\":[\"fixed\",\"fixed\"]},\"cDEQvGXZN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFOOO2YyO1=withCSS(Component,css,\"framer-Tejz0\");export default FramerFOOO2YyO1;FramerFOOO2YyO1.displayName=\"Nav Bar\";FramerFOOO2YyO1.defaultProps={height:60,width:1280};addPropertyControls(FramerFOOO2YyO1,{variant:{options:[\"X5Yti9xYs\",\"sZJJlgEB_\",\"t3UnOR2A7\",\"N8bySjqum\",\"G5KRMRfow\",\"Nh0i5m4cI\",\"cDEQvGXZN\"],optionTitles:[\"Desktop\",\"Tablet LG\",\"Tablet SM\",\"Tablet SM Open\",\"Mobile\",\"Mobile Open\",\"Active State\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFOOO2YyO1,[{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:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...GalileoAnnouncementBannerFonts,...PrimaryLogoFonts,...NavItem_OverlayFonts,...ComponentsBlogCardFonts,...SearchFonts,...ComponentsButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerFOOO2YyO1.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PrimaryLogo,{},context),forwardLoader(NavItem_Overlay,{},context),forwardLoader(ComponentsBlogCard,{},context),forwardLoader(ComponentsButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFOOO2YyO1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sZJJlgEB_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t3UnOR2A7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N8bySjqum\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G5KRMRfow\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nh0i5m4cI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cDEQvGXZN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"60\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FOOO2YyO1.map","// Generated by Framer (747ab96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-uPSxn .framer-styles-preset-zjo321:not(.rich-text-wrapper), .framer-uPSxn .framer-styles-preset-zjo321.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 165%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1279px) and (min-width: 810px) { .framer-uPSxn .framer-styles-preset-zjo321:not(.rich-text-wrapper), .framer-uPSxn .framer-styles-preset-zjo321.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 165%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-uPSxn .framer-styles-preset-zjo321:not(.rich-text-wrapper), .framer-uPSxn .framer-styles-preset-zjo321.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 165%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-uPSxn\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc3b8f8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=[\".framer-4O3YT .framer-styles-preset-1abydgv:not(.rich-text-wrapper), .framer-4O3YT .framer-styles-preset-1abydgv.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.5px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-4O3YT\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-QrVwk .framer-styles-preset-otgmc5:not(.rich-text-wrapper), .framer-QrVwk .framer-styles-preset-otgmc5.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-655a4997-9e1c-4b82-aaa4-6d90f6d13db9, #fff3f2); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, #e35554); --framer-link-text-decoration: none; }\"];export const className=\"framer-QrVwk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-ZhHMq\";const variantClassNames={VLEJy3JJ7:\"framer-v-8rrhlj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"VLEJy3JJ7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VLEJy3JJ7\",scopeId:\"DFuNbTlyP\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8rrhlj\",className,classNames)} framer-7e2yfd`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"VLEJy3JJ7\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-s129t\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mxRDJUpzM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 27\"><path d=\"M 9.011 1.312 L 12.012 0.537 C 12.012 0.537 13.558 5.028 13.694 6.589 C 14.016 10.292 10.417 13.64 6.936 13.254 C 5.292 13.071 0.538 11.601 0.538 11.601 L 1.342 8.707 L 8.816 10.638 L 3.344 5.361 L 5.542 3.242 L 11.013 8.519 Z\" fill=\"rgb(227,84,84)\"></path><path d=\"M 27.491 11.601 C 27.491 11.601 22.739 13.072 21.093 13.254 C 17.613 13.64 14.013 10.292 14.335 6.589 C 14.471 5.028 16.017 0.537 16.017 0.537 L 19.018 1.312 L 17.016 8.519 L 22.487 3.242 L 24.685 5.361 L 19.213 10.638 L 26.687 8.707 Z\" fill=\"rgb(227,84,84)\"></path><path d=\"M 6.936 13.811 C 5.291 13.992 0.538 15.464 0.538 15.464 L 1.342 18.358 L 8.816 16.427 L 3.344 21.703 L 5.542 23.822 L 11.013 18.546 L 9.011 25.753 L 12.012 26.528 C 12.012 26.528 13.558 22.036 13.694 20.475 C 14.016 16.773 10.417 13.425 6.936 13.811 Z\" fill=\"rgb(227,84,84)\"></path><path d=\"M 16.017 26.528 C 16.017 26.528 14.471 22.036 14.335 20.475 C 14.013 16.773 17.613 13.425 21.093 13.811 C 22.737 13.994 27.491 15.464 27.491 15.464 L 26.687 18.358 L 19.213 16.427 L 24.685 21.703 L 22.487 23.822 L 17.016 18.546 L 19.018 25.753 Z\" fill=\"rgb(227,84,84)\"></path></svg>',svgContentId:12697979209,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aupeh9\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"LFBJAvfjE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87 22\"><path d=\"M 17.432 13.381 L 10.289 13.381 L 10.289 10.809 L 20.272 10.809 L 20.272 21.717 L 17.491 21.717 L 17.491 18.412 C 15.525 22.442 9.465 22.733 5.884 20.723 C -0.98 17.257 -0.946 5.191 5.897 1.671 C 11.143 -1.312 19.32 1.006 20.214 7.533 L 16.935 7.533 C 15.2 0.448 3.589 1.91 3.907 11.159 C 3.562 21.172 16.953 21.934 17.432 13.381 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 22.844 11.422 C 23.081 6.806 28.863 5.238 32.491 6.977 L 32.49 6.979 C 34.392 7.871 35.473 9.608 35.462 11.716 L 35.462 21.717 L 32.886 21.717 L 32.886 19.377 C 31.63 21.959 27.629 22.527 25.171 21.409 C 22.4 20.337 21.819 16.315 24.015 14.463 C 25.185 13.22 27.996 12.89 30.111 12.642 L 30.111 12.641 L 30.111 12.641 C 30.51 12.595 30.884 12.551 31.217 12.504 C 33.053 12.377 32.939 10.218 31.686 9.36 C 29.802 7.953 25.757 8.559 25.655 11.422 Z M 26.24 15.867 C 23.484 19.54 29.481 20.83 31.496 18.382 C 32.416 17.459 32.734 15.853 32.652 14.346 C 32.239 14.45 31.584 14.537 30.843 14.636 C 29.115 14.867 26.919 15.16 26.24 15.867 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 41.104 0.398 L 38.235 0.398 L 38.235 21.716 L 41.104 21.716 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 44.058 0.398 L 47.308 0.398 L 47.308 3.819 L 44.058 3.819 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 47.074 6.539 L 44.204 6.539 L 44.204 21.716 L 47.074 21.716 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 50.18 0.398 L 53.049 0.398 L 53.049 21.716 L 50.18 21.716 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 55.202 14.112 C 55.044 23.477 67.942 24.619 69.46 16.832 L 66.649 16.832 C 66.276 18.652 64.522 19.501 62.697 19.493 C 59.881 19.514 58.222 17.459 58.063 14.697 L 69.488 14.697 C 69.527 14.249 69.546 13.859 69.546 13.528 C 69.486 3.438 54.922 4.178 55.201 14.112 Z M 58.196 12.416 C 58.791 7.49 66.209 7.217 66.475 12.416 Z\" fill=\"rgb(245,246,247)\"></path><path d=\"M 74.968 7.313 C 80.111 4.361 86.644 8.058 86.444 14.112 C 86.655 20.187 80.126 23.898 74.968 20.94 C 70.099 18.237 70.082 10.009 74.968 7.313 Z M 76.461 9.492 C 71.677 12.926 75.166 22.082 81.292 18.762 C 86.145 15.331 82.554 6.181 76.461 9.492 Z\" fill=\"rgb(245,246,247)\"></path></svg>',svgContentId:10319322747,withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZhHMq.framer-7e2yfd, .framer-ZhHMq .framer-7e2yfd { display: block; }\",\".framer-ZhHMq.framer-8rrhlj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZhHMq .framer-s129t { flex: none; height: 27px; position: relative; width: 28px; }\",\".framer-ZhHMq .framer-1aupeh9 { flex: none; height: 22px; position: relative; width: 87px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDFuNbTlyP=withCSS(Component,css,\"framer-ZhHMq\");export default FramerDFuNbTlyP;FramerDFuNbTlyP.displayName=\"Components / Logo\";FramerDFuNbTlyP.defaultProps={height:200,width:200};addFonts(FramerDFuNbTlyP,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDFuNbTlyP\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DFuNbTlyP.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={FqNa9Qrnd:{hover:true},ge71xTqnO:{hover:true},jMk4TMESt:{hover:true},K76G98pJy:{hover:true},mb7VjMu9v:{hover:true},MNlN4ic6D:{hover:true},Osrp3S38P:{hover:true},W1a1cRLw8:{hover:true}};const cycleOrder=[\"Osrp3S38P\",\"W1a1cRLw8\",\"ge71xTqnO\",\"mb7VjMu9v\",\"MNlN4ic6D\",\"FqNa9Qrnd\",\"jMk4TMESt\",\"K76G98pJy\"];const serializationHash=\"framer-cdi9Z\";const variantClassNames={FqNa9Qrnd:\"framer-v-1u9dg3w\",ge71xTqnO:\"framer-v-1vbl85s\",jMk4TMESt:\"framer-v-1biii75\",K76G98pJy:\"framer-v-k9d10x\",mb7VjMu9v:\"framer-v-gkvaen\",MNlN4ic6D:\"framer-v-1ojojd8\",Osrp3S38P:\"framer-v-ji7akg\",W1a1cRLw8:\"framer-v-1s4dypk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vPbP3u8UG=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Copy Link\":\"MNlN4ic6D\",Bluesky:\"K76G98pJy\",Discord:\"ge71xTqnO\",Github:\"Osrp3S38P\",Linkedin:\"mb7VjMu9v\",Podcast:\"jMk4TMESt\",X:\"W1a1cRLw8\",YouTube:\"FqNa9Qrnd\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Osrp3S38P\",vPbP3u8UG:link??props.vPbP3u8UG};};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,vPbP3u8UG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Osrp3S38P\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"K76G98pJy-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"MNlN4ic6D-hover\")return true;if(baseVariant===\"MNlN4ic6D\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"mb7VjMu9v-hover\")return true;if(baseVariant===\"mb7VjMu9v\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"ge71xTqnO-hover\")return true;if(baseVariant===\"ge71xTqnO\")return true;return false;};const isDisplayed4=()=>{if([\"ge71xTqnO-hover\",\"mb7VjMu9v-hover\",\"W1a1cRLw8-hover\",\"MNlN4ic6D-hover\",\"FqNa9Qrnd-hover\",\"jMk4TMESt-hover\",\"K76G98pJy-hover\"].includes(gestureVariant))return false;if([\"W1a1cRLw8\",\"ge71xTqnO\",\"mb7VjMu9v\",\"MNlN4ic6D\",\"FqNa9Qrnd\",\"jMk4TMESt\",\"K76G98pJy\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(gestureVariant===\"W1a1cRLw8-hover\")return true;if(baseVariant===\"W1a1cRLw8\")return true;return false;};const isDisplayed6=()=>{if(gestureVariant===\"FqNa9Qrnd-hover\")return true;if(baseVariant===\"FqNa9Qrnd\")return true;return false;};const isDisplayed7=()=>{if(gestureVariant===\"jMk4TMESt-hover\")return true;if(baseVariant===\"jMk4TMESt\")return true;return false;};const isDisplayed8=()=>{if(gestureVariant===\"K76G98pJy-hover\")return false;if(baseVariant===\"K76G98pJy\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:vPbP3u8UG,motionChild:true,nodeId:\"Osrp3S38P\",openInNewTab:true,scopeId:\"NbNQ041Jk\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ji7akg\",className,classNames)} framer-sgd2m`,\"data-framer-name\":\"Github\",layoutDependency:layoutDependency,layoutId:\"Osrp3S38P\",ref:refBinding,style:{...style},...addPropertyOverrides({\"FqNa9Qrnd-hover\":{\"data-framer-name\":undefined},\"ge71xTqnO-hover\":{\"data-framer-name\":undefined},\"jMk4TMESt-hover\":{\"data-framer-name\":undefined},\"K76G98pJy-hover\":{\"data-framer-name\":undefined},\"mb7VjMu9v-hover\":{\"data-framer-name\":undefined},\"MNlN4ic6D-hover\":{\"data-framer-name\":undefined},\"Osrp3S38P-hover\":{\"data-framer-name\":undefined},\"W1a1cRLw8-hover\":{\"data-framer-name\":undefined},FqNa9Qrnd:{\"data-framer-name\":\"YouTube\"},ge71xTqnO:{\"data-framer-name\":\"Discord\"},jMk4TMESt:{\"data-framer-name\":\"Podcast\"},K76G98pJy:{\"data-framer-name\":\"Bluesky\"},mb7VjMu9v:{\"data-framer-name\":\"Linkedin\"},MNlN4ic6D:{\"data-framer-name\":\"Copy Link\"},W1a1cRLw8:{\"data-framer-name\":\"X\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19op7hh\",\"data-framer-name\":\"Bluesky\",fill:\"black\",intrinsicHeight:113,intrinsicWidth:128,layoutDependency:layoutDependency,layoutId:\"WERAFDLwt\",svg:'<svg width=\"128\" height=\"113\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M64 50.141C58.203 38.944 42.421 18.08 27.744 7.792 13.685-2.065 8.325-.36 4.811 1.224.74 3.041 0 9.249 0 12.894c0 3.654 2.016 29.927 3.328 34.318 4.347 14.492 19.803 19.387 34.043 17.819a89.36 89.36 0 0 1 2.213-.297c-.736.117-1.472.212-2.213.297-20.864 3.072-39.398 10.62-15.094 37.492 26.736 27.491 36.64-5.896 41.723-22.82 5.083 16.924 10.933 49.108 41.243 22.82 22.757-22.82 6.25-34.42-14.614-37.492-.74-.081-1.478-.18-2.213-.297.747.09 1.488.191 2.213.297 14.24 1.573 29.696-3.327 34.043-17.819 1.312-4.386 3.328-30.67 3.328-34.314 0-3.654-.741-9.857-4.811-11.685-3.514-1.578-8.874-3.284-22.933 6.569C85.579 18.084 69.797 38.949 64 50.142Z\" fill=\"#E35454\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-d2zghn\",\"data-framer-name\":\"link\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AdUh5R4bW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 5.469 9.47 L 9.469 5.47 C 9.762 5.177 10.238 5.177 10.532 5.47 C 10.825 5.763 10.825 6.239 10.532 6.533 L 6.532 10.533 C 6.238 10.826 5.762 10.826 5.469 10.533 C 5.175 10.239 5.175 9.764 5.469 9.47 Z M 13.655 2.345 C 12.19 0.883 9.817 0.883 8.351 2.345 L 6.469 4.226 C 6.272 4.414 6.192 4.694 6.261 4.958 C 6.329 5.222 6.535 5.428 6.799 5.496 C 7.063 5.565 7.343 5.485 7.531 5.288 L 9.411 3.41 C 10.29 2.531 11.715 2.53 12.594 3.409 C 13.473 4.288 13.473 5.713 12.594 6.592 L 10.712 8.47 C 10.43 8.765 10.435 9.232 10.724 9.52 C 11.013 9.809 11.479 9.814 11.774 9.533 L 13.654 7.654 C 15.118 6.187 15.117 3.813 13.652 2.347 Z M 8.47 10.712 L 6.591 12.592 C 5.946 13.235 4.979 13.427 4.139 13.078 C 3.298 12.73 2.75 11.91 2.749 11 C 2.749 10.404 2.986 9.831 3.408 9.409 L 5.287 7.53 C 5.559 7.233 5.549 6.775 5.265 6.49 C 4.98 6.205 4.521 6.195 4.225 6.467 L 2.347 8.349 C 0.882 9.814 0.883 12.189 2.348 13.653 C 3.812 15.118 6.187 15.118 7.652 13.653 L 9.531 11.773 C 9.812 11.478 9.807 11.012 9.518 10.723 C 9.23 10.434 8.763 10.429 8.468 10.711 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:10193195805,withExternalLayout:true,...addPropertyOverrides({\"MNlN4ic6D-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 5.469 9.47 L 9.469 5.47 C 9.762 5.177 10.238 5.177 10.532 5.47 C 10.825 5.763 10.825 6.239 10.532 6.533 L 6.532 10.533 C 6.238 10.826 5.762 10.826 5.469 10.533 C 5.175 10.239 5.175 9.764 5.469 9.47 Z M 13.655 2.345 C 12.19 0.883 9.817 0.883 8.351 2.345 L 6.469 4.226 C 6.272 4.414 6.192 4.694 6.261 4.958 C 6.329 5.222 6.535 5.428 6.799 5.496 C 7.063 5.565 7.343 5.485 7.531 5.288 L 9.411 3.41 C 10.29 2.531 11.715 2.53 12.594 3.409 C 13.473 4.288 13.473 5.713 12.594 6.592 L 10.712 8.47 C 10.43 8.765 10.435 9.232 10.724 9.52 C 11.013 9.809 11.479 9.814 11.774 9.533 L 13.654 7.654 C 15.118 6.187 15.117 3.813 13.652 2.347 Z M 8.47 10.712 L 6.591 12.592 C 5.946 13.235 4.979 13.427 4.139 13.078 C 3.298 12.73 2.75 11.91 2.749 11 C 2.749 10.404 2.986 9.831 3.408 9.409 L 5.287 7.53 C 5.559 7.233 5.549 6.775 5.265 6.49 C 4.98 6.205 4.521 6.195 4.225 6.467 L 2.347 8.349 C 0.882 9.814 0.883 12.189 2.348 13.653 C 3.812 15.118 6.187 15.118 7.652 13.653 L 9.531 11.773 C 9.812 11.478 9.807 11.012 9.518 10.723 C 9.23 10.434 8.763 10.429 8.468 10.711 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(173, 255, 133))\"></path></svg>',svgContentId:11264577295},MNlN4ic6D:{svgContentId:10821821894}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-7nfmj7\",\"data-framer-name\":\"linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mqscoiHgO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 4 2 C 2.895 2 2 2.895 2 4 L 2 14 C 2 15.105 2.895 16 4 16 L 14 16 C 15.105 16 16 15.105 16 14 L 16 4 C 16 2.895 15.105 2 14 2 Z M 6.56 7.155 L 6.56 12.85 L 4.79 12.85 L 4.79 7.155 Z M 6.596 5.832 C 6.405 6.157 6.052 6.351 5.675 6.34 C 5.105 6.341 4.642 5.879 4.642 5.308 C 4.641 4.738 5.103 4.276 5.673 4.275 C 6.049 4.263 6.403 4.457 6.595 4.781 C 6.787 5.105 6.787 5.508 6.596 5.832 Z M 13.2 9.726 L 13.2 12.85 L 11.432 12.85 L 11.432 10.08 C 11.432 9.42 11.419 8.57 10.512 8.57 C 9.591 8.57 9.449 9.29 9.449 10.033 L 9.449 12.85 L 7.68 12.85 L 7.68 7.155 L 9.378 7.155 L 9.378 7.933 L 9.402 7.933 C 9.638 7.485 10.216 7.013 11.076 7.013 C 12.869 7.013 13.2 8.193 13.2 9.726 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:10736298802,withExternalLayout:true,...addPropertyOverrides({\"mb7VjMu9v-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 4 2 C 2.895 2 2 2.895 2 4 L 2 14 C 2 15.105 2.895 16 4 16 L 14 16 C 15.105 16 16 15.105 16 14 L 16 4 C 16 2.895 15.105 2 14 2 Z M 6.56 7.155 L 6.56 12.85 L 4.79 12.85 L 4.79 7.155 Z M 6.596 5.832 C 6.405 6.157 6.052 6.351 5.675 6.34 C 5.105 6.341 4.642 5.879 4.642 5.308 C 4.641 4.738 5.103 4.276 5.673 4.275 C 6.049 4.263 6.403 4.457 6.595 4.781 C 6.787 5.105 6.787 5.508 6.596 5.832 Z M 13.2 9.726 L 13.2 12.85 L 11.432 12.85 L 11.432 10.08 C 11.432 9.42 11.419 8.57 10.512 8.57 C 9.591 8.57 9.449 9.29 9.449 10.033 L 9.449 12.85 L 7.68 12.85 L 7.68 7.155 L 9.378 7.155 L 9.378 7.933 L 9.402 7.933 C 9.638 7.485 10.216 7.013 11.076 7.013 C 12.869 7.013 13.2 8.193 13.2 9.726 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(173, 255, 133))\"></path></svg>',svgContentId:12724117564},mb7VjMu9v:{svgContentId:12635630753}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ndc5bm\",\"data-framer-name\":\"discord_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"UXRkhibhl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 14.544 3.995 C 13.506 3.526 12.411 3.191 11.288 3 C 11.267 2.996 11.246 3.005 11.235 3.024 C 11.086 3.29 10.951 3.564 10.83 3.844 C 9.617 3.663 8.385 3.663 7.172 3.844 C 7.05 3.563 6.912 3.289 6.76 3.024 C 6.749 3.006 6.729 2.997 6.708 3 C 5.583 3.19 4.488 3.525 3.451 3.994 C 3.442 3.998 3.435 4.004 3.43 4.012 C 1.355 7.062 0.787 10.036 1.066 12.973 C 1.067 12.988 1.075 13.001 1.086 13.01 C 2.297 13.892 3.648 14.563 5.082 14.997 C 5.103 15.003 5.125 14.996 5.138 14.979 C 5.447 14.567 5.72 14.129 5.955 13.671 C 5.965 13.652 5.961 13.628 5.945 13.613 C 5.94 13.608 5.934 13.604 5.928 13.601 C 5.497 13.439 5.08 13.243 4.68 13.016 C 4.665 13.008 4.656 12.992 4.655 12.975 C 4.654 12.958 4.661 12.942 4.675 12.932 C 4.758 12.87 4.842 12.806 4.922 12.742 C 4.936 12.73 4.957 12.727 4.974 12.734 C 7.593 13.911 10.427 13.911 13.015 12.734 C 13.023 12.73 13.033 12.729 13.042 12.73 C 13.051 12.731 13.06 12.734 13.067 12.74 C 13.147 12.805 13.231 12.87 13.316 12.932 C 13.329 12.942 13.337 12.958 13.336 12.975 C 13.335 12.992 13.326 13.007 13.311 13.016 C 12.913 13.246 12.495 13.441 12.063 13.601 C 12.049 13.606 12.038 13.616 12.033 13.63 C 12.028 13.643 12.029 13.658 12.036 13.67 C 12.276 14.126 12.548 14.563 12.852 14.978 C 12.864 14.996 12.887 15.004 12.908 14.998 C 14.344 14.565 15.697 13.893 16.91 13.01 C 16.922 13.001 16.93 12.988 16.931 12.973 C 17.265 9.578 16.372 6.628 14.565 4.013 C 14.561 4.004 14.554 3.997 14.545 3.993 Z M 6.346 11.185 C 5.558 11.185 4.909 10.473 4.909 9.599 C 4.909 8.724 5.546 8.012 6.346 8.012 C 7.154 8.012 7.797 8.731 7.785 9.599 C 7.785 10.473 7.147 11.185 6.346 11.185 Z M 11.663 11.185 C 10.875 11.185 10.225 10.473 10.225 9.599 C 10.225 8.724 10.862 8.012 11.663 8.012 C 12.47 8.012 13.113 8.731 13.101 9.599 C 13.101 10.473 12.47 11.185 11.663 11.185 Z\" fill=\"var(--token-6014b03e-96b6-44fc-a8fe-1c6402d9a85e, rgb(180, 185, 177))\"></path></svg>',svgContentId:12142013115,withExternalLayout:true,...addPropertyOverrides({\"ge71xTqnO-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 14.544 3.995 C 13.506 3.526 12.411 3.191 11.288 3 C 11.267 2.996 11.246 3.005 11.235 3.024 C 11.086 3.29 10.951 3.564 10.83 3.844 C 9.617 3.663 8.385 3.663 7.172 3.844 C 7.05 3.563 6.912 3.289 6.76 3.024 C 6.749 3.006 6.729 2.997 6.708 3 C 5.583 3.19 4.488 3.525 3.451 3.994 C 3.442 3.998 3.435 4.004 3.43 4.012 C 1.355 7.062 0.787 10.036 1.066 12.973 C 1.067 12.988 1.075 13.001 1.086 13.01 C 2.297 13.892 3.648 14.563 5.082 14.997 C 5.103 15.003 5.125 14.996 5.138 14.979 C 5.447 14.567 5.72 14.129 5.955 13.671 C 5.965 13.652 5.961 13.628 5.945 13.613 C 5.94 13.608 5.934 13.604 5.928 13.601 C 5.497 13.439 5.08 13.243 4.68 13.016 C 4.665 13.008 4.656 12.992 4.655 12.975 C 4.654 12.958 4.661 12.942 4.675 12.932 C 4.758 12.87 4.842 12.806 4.922 12.742 C 4.936 12.73 4.957 12.727 4.974 12.734 C 7.593 13.911 10.427 13.911 13.015 12.734 C 13.023 12.73 13.033 12.729 13.042 12.73 C 13.051 12.731 13.06 12.734 13.067 12.74 C 13.147 12.805 13.231 12.87 13.316 12.932 C 13.329 12.942 13.337 12.958 13.336 12.975 C 13.335 12.992 13.326 13.007 13.311 13.016 C 12.913 13.246 12.495 13.441 12.063 13.601 C 12.049 13.606 12.038 13.616 12.033 13.63 C 12.028 13.643 12.029 13.658 12.036 13.67 C 12.276 14.126 12.548 14.563 12.852 14.978 C 12.864 14.996 12.887 15.004 12.908 14.998 C 14.344 14.565 15.697 13.893 16.91 13.01 C 16.922 13.001 16.93 12.988 16.931 12.973 C 17.265 9.578 16.372 6.628 14.565 4.013 C 14.561 4.004 14.554 3.997 14.545 3.993 Z M 6.346 11.185 C 5.558 11.185 4.909 10.473 4.909 9.599 C 4.909 8.724 5.546 8.012 6.346 8.012 C 7.154 8.012 7.797 8.731 7.785 9.599 C 7.785 10.473 7.147 11.185 6.346 11.185 Z M 11.663 11.185 C 10.875 11.185 10.225 10.473 10.225 9.599 C 10.225 8.724 10.862 8.012 11.663 8.012 C 12.47 8.012 13.113 8.731 13.101 9.599 C 13.101 10.473 12.47 11.185 11.663 11.185 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(173, 255, 133))\"></path></svg>',svgContentId:9045287060},ge71xTqnO:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 14.544 3.995 C 13.506 3.526 12.411 3.191 11.288 3 C 11.267 2.996 11.246 3.005 11.235 3.024 C 11.086 3.29 10.951 3.564 10.83 3.844 C 9.617 3.663 8.385 3.663 7.172 3.844 C 7.05 3.563 6.912 3.289 6.76 3.024 C 6.749 3.006 6.729 2.997 6.708 3 C 5.583 3.19 4.488 3.525 3.451 3.994 C 3.442 3.998 3.435 4.004 3.43 4.012 C 1.355 7.062 0.787 10.036 1.066 12.973 C 1.067 12.988 1.075 13.001 1.086 13.01 C 2.297 13.892 3.648 14.563 5.082 14.997 C 5.103 15.003 5.125 14.996 5.138 14.979 C 5.447 14.567 5.72 14.129 5.955 13.671 C 5.965 13.652 5.961 13.628 5.945 13.613 C 5.94 13.608 5.934 13.604 5.928 13.601 C 5.497 13.439 5.08 13.243 4.68 13.016 C 4.665 13.008 4.656 12.992 4.655 12.975 C 4.654 12.958 4.661 12.942 4.675 12.932 C 4.758 12.87 4.842 12.806 4.922 12.742 C 4.936 12.73 4.957 12.727 4.974 12.734 C 7.593 13.911 10.427 13.911 13.015 12.734 C 13.023 12.73 13.033 12.729 13.042 12.73 C 13.051 12.731 13.06 12.734 13.067 12.74 C 13.147 12.805 13.231 12.87 13.316 12.932 C 13.329 12.942 13.337 12.958 13.336 12.975 C 13.335 12.992 13.326 13.007 13.311 13.016 C 12.913 13.246 12.495 13.441 12.063 13.601 C 12.049 13.606 12.038 13.616 12.033 13.63 C 12.028 13.643 12.029 13.658 12.036 13.67 C 12.276 14.126 12.548 14.563 12.852 14.978 C 12.864 14.996 12.887 15.004 12.908 14.998 C 14.344 14.565 15.697 13.893 16.91 13.01 C 16.922 13.001 16.93 12.988 16.931 12.973 C 17.265 9.578 16.372 6.628 14.565 4.013 C 14.561 4.004 14.554 3.997 14.545 3.993 Z M 6.346 11.185 C 5.558 11.185 4.909 10.473 4.909 9.599 C 4.909 8.724 5.546 8.012 6.346 8.012 C 7.154 8.012 7.797 8.731 7.785 9.599 C 7.785 10.473 7.147 11.185 6.346 11.185 Z M 11.663 11.185 C 10.875 11.185 10.225 10.473 10.225 9.599 C 10.225 8.724 10.862 8.012 11.663 8.012 C 12.47 8.012 13.113 8.731 13.101 9.599 C 13.101 10.473 12.47 11.185 11.663 11.185 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:12285892742}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-x580qg\",\"data-framer-name\":\"github_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OMWaImMup\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 12.512 2.962 C 11.452 2.324 10.237 1.991 9 2 C 7.763 1.991 6.547 2.324 5.487 2.962 C 4.424 3.595 3.546 4.495 2.941 5.573 C 2.311 6.674 2 7.874 2 9.176 C 2 10.738 2.445 12.145 3.335 13.393 C 4.225 14.64 5.374 15.506 6.784 15.984 C 6.949 16.016 7.071 15.994 7.148 15.919 C 7.226 15.847 7.27 15.745 7.267 15.639 L 7.263 15.134 C 7.26 14.816 7.258 14.539 7.258 14.302 L 7.049 14.339 C 6.882 14.366 6.712 14.377 6.543 14.371 C 6.33 14.368 6.118 14.346 5.909 14.306 C 5.687 14.263 5.478 14.167 5.301 14.026 C 5.113 13.879 4.973 13.679 4.9 13.452 L 4.809 13.236 C 4.732 13.066 4.636 12.907 4.522 12.761 C 4.39 12.586 4.259 12.467 4.125 12.404 L 4.061 12.358 C 4.018 12.325 3.978 12.288 3.942 12.247 C 3.909 12.208 3.882 12.163 3.862 12.116 C 3.844 12.071 3.858 12.036 3.906 12.008 C 3.955 11.978 4.043 11.966 4.17 11.966 L 4.354 11.994 C 4.474 12.019 4.625 12.093 4.804 12.217 C 4.984 12.342 5.131 12.504 5.245 12.704 C 5.385 12.958 5.554 13.153 5.752 13.287 C 5.949 13.421 6.148 13.489 6.35 13.489 C 6.548 13.489 6.722 13.472 6.868 13.441 C 7.014 13.411 7.151 13.363 7.278 13.301 C 7.334 12.884 7.482 12.563 7.724 12.339 C 7.409 12.307 7.098 12.25 6.791 12.17 C 6.491 12.086 6.203 11.963 5.935 11.805 C 5.651 11.648 5.401 11.435 5.201 11.179 C 5.007 10.932 4.847 10.604 4.723 10.201 C 4.592 9.745 4.53 9.273 4.537 8.799 C 4.537 8.046 4.776 7.404 5.257 6.874 C 5.032 6.307 5.052 5.672 5.321 4.967 C 5.496 4.912 5.757 4.953 6.104 5.093 C 6.45 5.233 6.703 5.353 6.865 5.452 C 7.026 5.552 7.155 5.636 7.252 5.706 C 7.821 5.545 8.409 5.464 9 5.465 C 9.602 5.465 10.185 5.546 10.75 5.708 L 11.096 5.483 C 11.333 5.335 11.613 5.198 11.935 5.072 C 12.258 4.948 12.504 4.915 12.675 4.97 C 12.948 5.674 12.972 6.308 12.747 6.877 C 13.227 7.406 13.467 8.047 13.467 8.8 C 13.467 9.33 13.405 9.798 13.28 10.206 C 13.156 10.615 12.995 10.943 12.796 11.189 C 12.592 11.441 12.342 11.652 12.059 11.81 C 11.765 11.978 11.478 12.099 11.203 12.174 C 10.926 12.249 10.616 12.306 10.268 12.341 C 10.584 12.621 10.742 13.063 10.742 13.668 L 10.742 15.64 C 10.739 15.745 10.78 15.847 10.856 15.92 C 10.932 15.995 11.052 16.016 11.216 15.985 C 12.627 15.504 13.776 14.641 14.665 13.391 C 15.554 12.145 16 10.738 16 9.175 C 16.01 7.913 15.686 6.671 15.061 5.574 C 14.455 4.496 13.577 3.596 12.515 2.963 L 12.513 2.963 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:9872444500,withExternalLayout:true,...addPropertyOverrides({\"Osrp3S38P-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 12.512 2.962 C 11.452 2.324 10.237 1.991 9 2 C 7.763 1.991 6.547 2.324 5.487 2.962 C 4.424 3.595 3.546 4.495 2.941 5.573 C 2.311 6.674 2 7.874 2 9.176 C 2 10.738 2.445 12.145 3.335 13.393 C 4.225 14.64 5.374 15.506 6.784 15.984 C 6.949 16.016 7.071 15.994 7.148 15.919 C 7.226 15.847 7.27 15.745 7.267 15.639 L 7.263 15.134 C 7.26 14.816 7.258 14.539 7.258 14.302 L 7.049 14.339 C 6.882 14.366 6.712 14.377 6.543 14.371 C 6.33 14.368 6.118 14.346 5.909 14.306 C 5.687 14.263 5.478 14.167 5.301 14.026 C 5.113 13.879 4.973 13.679 4.9 13.452 L 4.809 13.236 C 4.732 13.066 4.636 12.907 4.522 12.761 C 4.39 12.586 4.259 12.467 4.125 12.404 L 4.061 12.358 C 4.018 12.325 3.978 12.288 3.942 12.247 C 3.909 12.208 3.882 12.163 3.862 12.116 C 3.844 12.071 3.858 12.036 3.906 12.008 C 3.955 11.978 4.043 11.966 4.17 11.966 L 4.354 11.994 C 4.474 12.019 4.625 12.093 4.804 12.217 C 4.984 12.342 5.131 12.504 5.245 12.704 C 5.385 12.958 5.554 13.153 5.752 13.287 C 5.949 13.421 6.148 13.489 6.35 13.489 C 6.548 13.489 6.722 13.472 6.868 13.441 C 7.014 13.411 7.151 13.363 7.278 13.301 C 7.334 12.884 7.482 12.563 7.724 12.339 C 7.409 12.307 7.098 12.25 6.791 12.17 C 6.491 12.086 6.203 11.963 5.935 11.805 C 5.651 11.648 5.401 11.435 5.201 11.179 C 5.007 10.932 4.847 10.604 4.723 10.201 C 4.592 9.745 4.53 9.273 4.537 8.799 C 4.537 8.046 4.776 7.404 5.257 6.874 C 5.032 6.307 5.052 5.672 5.321 4.967 C 5.496 4.912 5.757 4.953 6.104 5.093 C 6.45 5.233 6.703 5.353 6.865 5.452 C 7.026 5.552 7.155 5.636 7.252 5.706 C 7.821 5.545 8.409 5.464 9 5.465 C 9.602 5.465 10.185 5.546 10.75 5.708 L 11.096 5.483 C 11.333 5.335 11.613 5.198 11.935 5.072 C 12.258 4.948 12.504 4.915 12.675 4.97 C 12.948 5.674 12.972 6.308 12.747 6.877 C 13.227 7.406 13.467 8.047 13.467 8.8 C 13.467 9.33 13.405 9.798 13.28 10.206 C 13.156 10.615 12.995 10.943 12.796 11.189 C 12.592 11.441 12.342 11.652 12.059 11.81 C 11.765 11.978 11.478 12.099 11.203 12.174 C 10.926 12.249 10.616 12.306 10.268 12.341 C 10.584 12.621 10.742 13.063 10.742 13.668 L 10.742 15.64 C 10.739 15.745 10.78 15.847 10.856 15.92 C 10.932 15.995 11.052 16.016 11.216 15.985 C 12.627 15.504 13.776 14.641 14.665 13.391 C 15.554 12.145 16 10.738 16 9.175 C 16.01 7.913 15.686 6.671 15.061 5.574 C 14.455 4.496 13.577 3.596 12.515 2.963 L 12.513 2.963 Z\" fill=\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"></path></svg>',svgContentId:9915292581}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-11c70eh\",\"data-framer-name\":\"x\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Hy3Pb_Ynr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 4 2 C 2.895 2 2 2.895 2 4 L 2 14 C 2 15.105 2.895 16 4 16 L 14 16 C 15.105 16 16 15.105 16 14 L 16 4 C 16 2.895 15.105 2 14 2 Z M 9.871 8.337 L 13 13 L 10.528 13 L 8.498 9.974 L 5.942 13 L 5 13 L 8.08 9.353 L 5.16 5 L 7.632 5 L 9.457 7.72 L 11.755 5 L 12.698 5 L 9.877 8.342 Z M 11.648 12.273 L 7.258 5.727 L 6.508 5.727 L 10.901 12.273 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:9329916702,withExternalLayout:true,...addPropertyOverrides({\"W1a1cRLw8-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 4 2 C 2.895 2 2 2.895 2 4 L 2 14 C 2 15.105 2.895 16 4 16 L 14 16 C 15.105 16 16 15.105 16 14 L 16 4 C 16 2.895 15.105 2 14 2 Z M 9.871 8.337 L 13 13 L 10.528 13 L 8.498 9.974 L 5.942 13 L 5 13 L 8.08 9.353 L 5.16 5 L 7.632 5 L 9.457 7.72 L 11.755 5 L 12.698 5 L 9.877 8.342 Z M 11.648 12.273 L 7.258 5.727 L 6.508 5.727 L 10.901 12.273 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(173, 255, 133))\"></path></svg>',svgContentId:9312913218},W1a1cRLw8:{svgContentId:10570994128}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-st2s7a\",\"data-framer-name\":\"youtube\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zE56GLhwv\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 13\"><path d=\"M 16.013 0.36 C 16.788 0.567 17.398 1.177 17.605 1.952 C 17.981 3.355 17.981 6.284 17.981 6.284 C 17.981 6.284 17.981 9.213 17.605 10.617 C 17.398 11.391 16.788 12.001 16.013 12.208 C 14.609 12.584 8.981 12.584 8.981 12.584 C 8.981 12.584 3.352 12.584 1.948 12.208 C 1.174 12.001 0.564 11.391 0.357 10.617 C -0.019 9.213 -0.019 6.284 -0.019 6.284 C -0.019 6.284 -0.019 3.355 0.357 1.952 C 0.564 1.177 1.174 0.567 1.948 0.36 C 3.352 -0.016 8.981 -0.016 8.981 -0.016 C 8.981 -0.016 14.609 -0.016 16.013 0.36 Z M 7.181 3.584 L 7.181 8.984 L 11.857 6.284 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:8678393497,withExternalLayout:true,...addPropertyOverrides({\"FqNa9Qrnd-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 13\"><path d=\"M 16.013 0.36 C 16.788 0.567 17.398 1.177 17.605 1.952 C 17.981 3.355 17.981 6.284 17.981 6.284 C 17.981 6.284 17.981 9.213 17.605 10.617 C 17.398 11.391 16.788 12.001 16.013 12.208 C 14.609 12.584 8.981 12.584 8.981 12.584 C 8.981 12.584 3.352 12.584 1.948 12.208 C 1.174 12.001 0.564 11.391 0.357 10.617 C -0.019 9.213 -0.019 6.284 -0.019 6.284 C -0.019 6.284 -0.019 3.355 0.357 1.952 C 0.564 1.177 1.174 0.567 1.948 0.36 C 3.352 -0.016 8.981 -0.016 8.981 -0.016 C 8.981 -0.016 14.609 -0.016 16.013 0.36 Z M 7.181 3.584 L 7.181 8.984 L 11.857 6.284 Z\" fill=\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"></path></svg>',svgContentId:9331922263},FqNa9Qrnd:{svgContentId:11676465864}},baseVariant,gestureVariant)}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ym1q9j\",\"data-framer-name\":\"Podcast\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OUNmVcD_c\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 7.578 13.776 C 7.736 14.87 7.839 15.315 8.082 15.55 C 8.121 15.601 8.164 15.646 8.213 15.685 C 8.345 15.793 8.525 15.847 8.663 15.877 C 8.801 15.907 8.903 15.907 9.011 15.907 C 9.119 15.907 9.233 15.907 9.359 15.877 C 9.485 15.847 9.617 15.793 9.731 15.703 C 9.845 15.613 9.947 15.487 10.025 15.295 C 10.103 15.109 10.163 14.857 10.247 14.281 C 10.331 13.708 10.439 12.813 10.493 12.203 C 10.547 11.591 10.547 11.263 10.535 11.027 C 10.517 10.791 10.487 10.647 10.427 10.526 C 10.367 10.405 10.271 10.305 10.139 10.209 C 10.124 10.198 10.107 10.187 10.091 10.176 C 9.817 9.945 9.403 9.82 8.892 9.822 C 8.145 9.825 7.611 10.087 7.414 10.549 C 7.266 10.898 7.322 11.998 7.578 13.776 Z M 2.683 9.426 C 3.115 11.479 4.303 13.023 6.157 13.935 L 6.187 13.957 C 6.511 14.113 6.817 14.245 6.859 14.245 C 6.925 14.245 6.931 14.167 6.901 13.897 C 6.853 13.453 6.799 13.363 6.547 13.255 C 6.433 13.207 6.157 13.051 5.929 12.901 C 4.765 12.151 3.877 10.891 3.535 9.517 C 3.397 8.953 3.397 7.579 3.535 7.015 C 4.051 4.939 5.743 3.289 7.789 2.869 C 8.383 2.749 9.451 2.749 10.039 2.869 C 12.061 3.289 13.711 4.861 14.257 6.883 C 14.431 7.519 14.449 8.893 14.293 9.511 C 14.047 10.501 13.513 11.443 12.787 12.163 C 12.367 12.584 11.683 13.071 11.281 13.239 C 11.029 13.345 10.975 13.437 10.921 13.881 C 10.891 14.158 10.897 14.226 10.963 14.226 C 11.143 14.226 12.259 13.625 12.715 13.28 C 13.993 12.317 14.869 10.883 15.145 9.309 C 15.229 8.811 15.229 7.603 15.139 7.161 C 14.875 5.83 14.359 4.821 13.441 3.867 C 12.235 2.602 10.651 1.926 8.899 1.926 C 7.129 1.926 5.539 2.615 4.303 3.918 C 3.445 4.821 2.929 5.841 2.659 7.146 C 2.557 7.632 2.575 8.896 2.683 9.426 Z M 4.777 9.246 C 5.005 10.112 5.557 10.996 6.181 11.494 L 6.206 11.502 C 6.392 11.652 6.566 11.772 6.59 11.772 C 6.614 11.772 6.634 11.568 6.634 11.316 L 6.634 10.86 L 6.325 10.488 C 5.149 9.078 5.233 7.1 6.523 5.822 C 7.049 5.301 7.642 5.005 8.407 4.88 C 8.911 4.797 9.013 4.797 9.493 4.886 C 10.237 5.022 10.813 5.317 11.311 5.82 C 12.595 7.111 12.679 9.079 11.503 10.488 L 11.191 10.86 L 11.191 11.314 C 11.191 11.562 11.209 11.766 11.227 11.766 C 11.335 11.766 11.947 11.226 12.199 10.903 C 12.709 10.265 12.997 9.579 13.111 8.743 C 13.399 6.669 11.917 4.578 9.829 4.113 C 9.223 3.979 8.131 4.018 7.639 4.192 C 6.199 4.705 5.161 5.797 4.783 7.206 C 4.639 7.728 4.639 8.723 4.777 9.246 Z M 4.004 0 L 13.996 0 C 16.207 0 18 1.793 18 4.004 L 18 13.996 C 18 16.207 16.207 18 13.996 18 L 4.004 18 C 1.793 18 0 16.207 0 13.996 L 0 4.004 C 0 1.793 1.793 0 4.004 0 Z M 8.993 9.277 C 9.82 9.277 10.49 8.607 10.49 7.78 C 10.49 6.994 9.884 6.35 9.113 6.289 C 8.817 6.253 8.488 6.293 8.269 6.408 C 7.741 6.688 7.435 7.167 7.435 7.716 C 7.439 8.191 7.615 8.581 7.944 8.847 C 8.214 9.113 8.585 9.277 8.993 9.277 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:9907770195,withExternalLayout:true,...addPropertyOverrides({\"jMk4TMESt-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 7.578 13.776 C 7.736 14.87 7.839 15.315 8.082 15.55 C 8.121 15.601 8.164 15.646 8.213 15.685 C 8.345 15.793 8.525 15.847 8.663 15.877 C 8.801 15.907 8.903 15.907 9.011 15.907 C 9.119 15.907 9.233 15.907 9.359 15.877 C 9.485 15.847 9.617 15.793 9.731 15.703 C 9.845 15.613 9.947 15.487 10.025 15.295 C 10.103 15.109 10.163 14.857 10.247 14.281 C 10.331 13.708 10.439 12.813 10.493 12.203 C 10.547 11.591 10.547 11.263 10.535 11.027 C 10.517 10.791 10.487 10.647 10.427 10.526 C 10.367 10.405 10.271 10.305 10.139 10.209 C 10.124 10.198 10.107 10.187 10.091 10.176 C 9.817 9.945 9.403 9.82 8.892 9.822 C 8.145 9.825 7.611 10.087 7.414 10.549 C 7.266 10.898 7.322 11.998 7.578 13.776 Z M 2.683 9.426 C 3.115 11.479 4.303 13.023 6.157 13.935 L 6.187 13.957 C 6.511 14.113 6.817 14.245 6.859 14.245 C 6.925 14.245 6.931 14.167 6.901 13.897 C 6.853 13.453 6.799 13.363 6.547 13.255 C 6.433 13.207 6.157 13.051 5.929 12.901 C 4.765 12.151 3.877 10.891 3.535 9.517 C 3.397 8.953 3.397 7.579 3.535 7.015 C 4.051 4.939 5.743 3.289 7.789 2.869 C 8.383 2.749 9.451 2.749 10.039 2.869 C 12.061 3.289 13.711 4.861 14.257 6.883 C 14.431 7.519 14.449 8.893 14.293 9.511 C 14.047 10.501 13.513 11.443 12.787 12.163 C 12.367 12.584 11.683 13.071 11.281 13.239 C 11.029 13.345 10.975 13.437 10.921 13.881 C 10.891 14.158 10.897 14.226 10.963 14.226 C 11.143 14.226 12.259 13.625 12.715 13.28 C 13.993 12.317 14.869 10.883 15.145 9.309 C 15.229 8.811 15.229 7.603 15.139 7.161 C 14.875 5.83 14.359 4.821 13.441 3.867 C 12.235 2.602 10.651 1.926 8.899 1.926 C 7.129 1.926 5.539 2.615 4.303 3.918 C 3.445 4.821 2.929 5.841 2.659 7.146 C 2.557 7.632 2.575 8.896 2.683 9.426 Z M 4.777 9.246 C 5.005 10.112 5.557 10.996 6.181 11.494 L 6.206 11.502 C 6.392 11.652 6.566 11.772 6.59 11.772 C 6.614 11.772 6.634 11.568 6.634 11.316 L 6.634 10.86 L 6.325 10.488 C 5.149 9.078 5.233 7.1 6.523 5.822 C 7.049 5.301 7.642 5.005 8.407 4.88 C 8.911 4.797 9.013 4.797 9.493 4.886 C 10.237 5.022 10.813 5.317 11.311 5.82 C 12.595 7.111 12.679 9.079 11.503 10.488 L 11.191 10.86 L 11.191 11.314 C 11.191 11.562 11.209 11.766 11.227 11.766 C 11.335 11.766 11.947 11.226 12.199 10.903 C 12.709 10.265 12.997 9.579 13.111 8.743 C 13.399 6.669 11.917 4.578 9.829 4.113 C 9.223 3.979 8.131 4.018 7.639 4.192 C 6.199 4.705 5.161 5.797 4.783 7.206 C 4.639 7.728 4.639 8.723 4.777 9.246 Z M 4.004 0 L 13.996 0 C 16.207 0 18 1.793 18 4.004 L 18 13.996 C 18 16.207 16.207 18 13.996 18 L 4.004 18 C 1.793 18 0 16.207 0 13.996 L 0 4.004 C 0 1.793 1.793 0 4.004 0 Z M 8.993 9.277 C 9.82 9.277 10.49 8.607 10.49 7.78 C 10.49 6.994 9.884 6.35 9.113 6.289 C 8.817 6.253 8.488 6.293 8.269 6.408 C 7.741 6.688 7.435 7.167 7.435 7.716 C 7.439 8.191 7.615 8.581 7.944 8.847 C 8.214 9.113 8.585 9.277 8.993 9.277 Z\" fill=\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"></path></svg>',svgContentId:9659080374},jMk4TMESt:{svgContentId:8679889141}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1rzcfha\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:22,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"ae671iZrw\",svg:'<svg width=\"24\" height=\"22\" viewBox=\"0 0 24 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 9.8C10.913 7.686 7.954 3.747 5.202 1.805C2.566 -0.0560024 1.561 0.265998 0.902 0.564998C0.139 0.907998 0 2.08 0 2.768C0 3.458 0.378 8.418 0.624 9.247C1.439 11.983 4.337 12.907 7.007 12.611C7.143 12.591 7.282 12.572 7.422 12.555C7.284 12.577 7.146 12.595 7.007 12.611C3.095 13.191 -0.38 14.616 4.177 19.689C9.19 24.879 11.047 18.576 12 15.381C12.953 18.576 14.05 24.652 19.733 19.689C24 15.381 20.905 13.191 16.993 12.611C16.8542 12.5956 16.7159 12.577 16.578 12.555C16.718 12.572 16.857 12.591 16.993 12.611C19.663 12.908 22.561 11.983 23.376 9.247C23.622 8.419 24 3.457 24 2.769C24 2.079 23.861 0.907997 23.098 0.562997C22.439 0.264997 21.434 -0.0570025 18.798 1.803C16.046 3.748 13.087 7.687 12 9.8Z\" fill=\"#9CA0A4\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cdi9Z.framer-sgd2m, .framer-cdi9Z .framer-sgd2m { display: block; }\",\".framer-cdi9Z.framer-ji7akg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 18px; }\",\".framer-cdi9Z .framer-19op7hh { aspect-ratio: 1.1327433628318584 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 19px; }\",\".framer-cdi9Z .framer-d2zghn { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-cdi9Z .framer-7nfmj7, .framer-cdi9Z .framer-ndc5bm, .framer-cdi9Z .framer-x580qg, .framer-cdi9Z .framer-11c70eh, .framer-cdi9Z .framer-1ym1q9j { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-cdi9Z .framer-st2s7a { flex: none; height: 13px; position: relative; width: 18px; }\",\".framer-cdi9Z .framer-1rzcfha { flex: none; height: 17px; position: relative; width: 19px; }\",\".framer-cdi9Z.framer-v-1u9dg3w .framer-st2s7a { order: 9; }\",\".framer-cdi9Z.framer-v-k9d10x.framer-ji7akg { gap: 0px; }\",\".framer-cdi9Z.framer-v-k9d10x .framer-1rzcfha { order: 10; }\",\".framer-cdi9Z.framer-v-k9d10x.hover .framer-19op7hh { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"W1a1cRLw8\":{\"layout\":[\"fixed\",\"fixed\"]},\"ge71xTqnO\":{\"layout\":[\"fixed\",\"fixed\"]},\"mb7VjMu9v\":{\"layout\":[\"fixed\",\"fixed\"]},\"MNlN4ic6D\":{\"layout\":[\"fixed\",\"fixed\"]},\"FqNa9Qrnd\":{\"layout\":[\"fixed\",\"fixed\"]},\"jMk4TMESt\":{\"layout\":[\"fixed\",\"fixed\"]},\"K76G98pJy\":{\"layout\":[\"fixed\",\"fixed\"]},\"QEYhufXpl\":{\"layout\":[\"fixed\",\"fixed\"]},\"B4MjXe6IH\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZlENDWGjV\":{\"layout\":[\"fixed\",\"fixed\"]},\"KNTvhce2O\":{\"layout\":[\"fixed\",\"fixed\"]},\"jlQg3j8oe\":{\"layout\":[\"fixed\",\"fixed\"]},\"suaVfAKiC\":{\"layout\":[\"fixed\",\"fixed\"]},\"bO400uoZZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"kz1wLoR_m\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vPbP3u8UG\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNbNQ041Jk=withCSS(Component,css,\"framer-cdi9Z\");export default FramerNbNQ041Jk;FramerNbNQ041Jk.displayName=\"Footer / Social Icons\";FramerNbNQ041Jk.defaultProps={height:18,width:18};addPropertyControls(FramerNbNQ041Jk,{variant:{options:[\"Osrp3S38P\",\"W1a1cRLw8\",\"ge71xTqnO\",\"mb7VjMu9v\",\"MNlN4ic6D\",\"FqNa9Qrnd\",\"jMk4TMESt\",\"K76G98pJy\"],optionTitles:[\"Github\",\"X\",\"Discord\",\"Linkedin\",\"Copy Link\",\"YouTube\",\"Podcast\",\"Bluesky\"],title:\"Variant\",type:ControlType.Enum},vPbP3u8UG:{title:\"Link\",type:ControlType.Link}});addFonts(FramerNbNQ041Jk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNbNQ041Jk\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"vPbP3u8UG\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W1a1cRLw8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ge71xTqnO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mb7VjMu9v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MNlN4ic6D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FqNa9Qrnd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jMk4TMESt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K76G98pJy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QEYhufXpl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B4MjXe6IH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZlENDWGjV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KNTvhce2O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jlQg3j8oe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"suaVfAKiC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bO400uoZZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kz1wLoR_m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"18\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NbNQ041Jk.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={dpJGouw1O:{hover:true},jMOGBxDXN:{hover:true},kemP9LKXX:{hover:true},q7WxdPbmD:{hover:true},QHOigvsn_:{hover:true}};const cycleOrder=[\"kemP9LKXX\",\"QHOigvsn_\",\"jMOGBxDXN\",\"dpJGouw1O\",\"q7WxdPbmD\"];const serializationHash=\"framer-oHI8M\";const variantClassNames={dpJGouw1O:\"framer-v-11vb2sd\",jMOGBxDXN:\"framer-v-1bgaeyz\",kemP9LKXX:\"framer-v-dyxygi\",q7WxdPbmD:\"framer-v-w62wv5\",QHOigvsn_:\"framer-v-1hp3sii\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vPbP3u8UG=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={ChatGPT:\"kemP9LKXX\",Claude:\"QHOigvsn_\",Gemini:\"jMOGBxDXN\",Grok:\"dpJGouw1O\",Perplexity:\"q7WxdPbmD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kemP9LKXX\",vPbP3u8UG:link??props.vPbP3u8UG};};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,vPbP3u8UG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kemP9LKXX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"dpJGouw1O-hover\")return true;if(baseVariant===\"dpJGouw1O\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"jMOGBxDXN-hover\")return true;if(baseVariant===\"jMOGBxDXN\")return true;return false;};const isDisplayed2=()=>{if([\"jMOGBxDXN-hover\",\"dpJGouw1O-hover\",\"QHOigvsn_-hover\",\"q7WxdPbmD-hover\"].includes(gestureVariant))return false;if([\"QHOigvsn_\",\"jMOGBxDXN\",\"dpJGouw1O\",\"q7WxdPbmD\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(gestureVariant===\"QHOigvsn_-hover\")return true;if(baseVariant===\"QHOigvsn_\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"q7WxdPbmD-hover\")return true;if(baseVariant===\"q7WxdPbmD\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:vPbP3u8UG,motionChild:true,nodeId:\"kemP9LKXX\",openInNewTab:true,scopeId:\"p3bvYA8Hz\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-dyxygi\",className,classNames)} framer-hjxefy`,\"data-framer-name\":\"ChatGPT\",layoutDependency:layoutDependency,layoutId:\"kemP9LKXX\",ref:refBinding,style:{...style},...addPropertyOverrides({\"dpJGouw1O-hover\":{\"data-framer-name\":undefined},\"jMOGBxDXN-hover\":{\"data-framer-name\":undefined},\"kemP9LKXX-hover\":{\"data-framer-name\":undefined},\"q7WxdPbmD-hover\":{\"data-framer-name\":undefined},\"QHOigvsn_-hover\":{\"data-framer-name\":undefined},dpJGouw1O:{\"data-framer-name\":\"Grok\"},jMOGBxDXN:{\"data-framer-name\":\"Gemini\"},q7WxdPbmD:{\"data-framer-name\":\"Perplexity\"},QHOigvsn_:{\"data-framer-name\":\"Claude\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-nh552e\",\"data-framer-name\":\"linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TMU5uXFiI\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 9.267 14.792 L 20.699 3.295 L 20.699 3.305 L 24 0 C 23.941 0.084 23.881 0.166 23.821 0.248 C 21.313 3.707 20.088 5.399 21.071 9.631 L 21.065 9.624 C 21.743 12.505 21.018 15.7 18.677 18.044 C 15.726 21 11.004 21.658 7.115 18.997 L 9.826 17.74 C 12.308 18.716 15.024 18.288 16.975 16.334 C 18.927 14.38 19.365 11.534 18.385 9.165 C 18.198 8.716 17.639 8.603 17.248 8.893 L 9.27 14.79 Z M 7.62 16.226 L 0 23.041 C 0.483 22.375 1.083 21.746 1.682 21.116 C 3.369 19.34 5.044 17.581 4.022 15.094 C 2.654 11.766 3.451 7.866 5.984 5.33 C 8.541 2.768 12.386 1.993 15.736 3.364 C 16.388 3.614 17.003 3.95 17.565 4.364 L 14.86 5.614 C 12.341 4.556 9.455 5.276 7.694 7.039 C 5.313 9.422 4.831 13.553 7.623 16.223 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:12096457367,withExternalLayout:true,...addPropertyOverrides({\"dpJGouw1O-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 9.267 14.792 L 20.699 3.295 L 20.699 3.305 L 24 0 C 23.941 0.084 23.881 0.166 23.821 0.248 C 21.313 3.707 20.088 5.399 21.071 9.631 L 21.065 9.624 C 21.743 12.505 21.018 15.7 18.677 18.044 C 15.726 21 11.004 21.658 7.115 18.997 L 9.826 17.74 C 12.308 18.716 15.024 18.288 16.975 16.334 C 18.927 14.38 19.365 11.534 18.385 9.165 C 18.198 8.716 17.639 8.603 17.248 8.893 L 9.27 14.79 Z M 7.62 16.226 L 0 23.041 C 0.483 22.375 1.083 21.746 1.682 21.116 C 3.369 19.34 5.044 17.581 4.022 15.094 C 2.654 11.766 3.451 7.866 5.984 5.33 C 8.541 2.768 12.386 1.993 15.736 3.364 C 16.388 3.614 17.003 3.95 17.565 4.364 L 14.86 5.614 C 12.341 4.556 9.455 5.276 7.694 7.039 C 5.313 9.422 4.831 13.553 7.623 16.223 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(227, 84, 84))\"></path></svg>',svgContentId:12819945325},dpJGouw1O:{svgContentId:9464050121}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-7ivmh\",\"data-framer-name\":\"discord_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Y_ouyQvcE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 21.401 10.727 C 19.589 9.955 17.941 8.844 16.546 7.453 C 14.604 5.507 13.219 3.076 12.534 0.414 C 12.472 0.17 12.253 0 12.002 0 C 11.751 0 11.532 0.17 11.47 0.414 C 10.783 3.076 9.398 5.506 7.456 7.453 C 6.061 8.844 4.413 9.955 2.601 10.727 C 1.892 11.032 1.163 11.278 0.417 11.466 C 0.172 11.527 0 11.746 0 11.998 C 0 12.25 0.172 12.47 0.417 12.53 C 1.163 12.718 1.89 12.963 2.601 13.269 C 4.414 14.04 6.062 15.152 7.456 16.543 C 9.399 18.489 10.785 20.92 11.47 23.583 C 11.53 23.828 11.75 24 12.002 24 C 12.254 24 12.473 23.828 12.534 23.583 C 12.721 22.836 12.967 22.109 13.272 21.398 C 14.044 19.585 15.155 17.937 16.546 16.543 C 18.493 14.601 20.923 13.215 23.586 12.53 C 23.83 12.468 24 12.249 24 11.998 C 24 11.747 23.83 11.528 23.586 11.466 C 22.839 11.279 22.109 11.031 21.401 10.727 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:12379966991,withExternalLayout:true,...addPropertyOverrides({\"jMOGBxDXN-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 21.401 10.727 C 19.589 9.955 17.941 8.844 16.546 7.453 C 14.604 5.507 13.219 3.076 12.534 0.414 C 12.472 0.17 12.253 0 12.002 0 C 11.751 0 11.532 0.17 11.47 0.414 C 10.783 3.076 9.398 5.506 7.456 7.453 C 6.061 8.844 4.413 9.955 2.601 10.727 C 1.892 11.032 1.163 11.278 0.417 11.466 C 0.172 11.527 0 11.746 0 11.998 C 0 12.25 0.172 12.47 0.417 12.53 C 1.163 12.718 1.89 12.963 2.601 13.269 C 4.414 14.04 6.062 15.152 7.456 16.543 C 9.399 18.489 10.785 20.92 11.47 23.583 C 11.53 23.828 11.75 24 12.002 24 C 12.254 24 12.473 23.828 12.534 23.583 C 12.721 22.836 12.967 22.109 13.272 21.398 C 14.044 19.585 15.155 17.937 16.546 16.543 C 18.493 14.601 20.923 13.215 23.586 12.53 C 23.83 12.468 24 12.249 24 11.998 C 24 11.747 23.83 11.528 23.586 11.466 C 22.839 11.279 22.109 11.031 21.401 10.727 Z\" fill=\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"></path></svg>',svgContentId:11822981716},jMOGBxDXN:{svgContentId:9830747291}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1r854xn\",\"data-framer-name\":\"github_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"X97wVQWIf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 22.418 9.823 L 22.418 9.822 C 24.203 11.761 24.51 14.638 23.174 16.91 C 22.302 18.414 20.826 19.47 19.122 19.811 C 18.302 22.314 15.938 24.007 13.273 24.001 C 11.532 24.014 9.869 23.283 8.702 21.991 C 6.097 22.542 3.43 21.369 2.102 19.089 C 1.22 17.607 1.03 15.812 1.582 14.178 C -0.204 12.238 -0.51 9.359 0.828 7.087 C 1.7 5.584 3.175 4.528 4.878 4.187 C 5.698 1.687 8.061 -0.005 10.724 0 C 12.465 -0.013 14.129 0.719 15.296 2.011 C 17.901 1.459 20.568 2.633 21.896 4.913 C 22.778 6.395 22.969 8.188 22.417 9.823 Z M 17.828 17.934 L 17.828 12.354 C 17.825 12.331 17.81 12.31 17.789 12.299 L 15.741 11.133 L 15.741 17.871 C 15.742 18.153 15.59 18.413 15.344 18.55 L 10.5 21.31 C 10.457 21.337 10.393 21.371 10.356 21.391 C 11.178 22.066 12.21 22.434 13.274 22.432 C 15.788 22.426 17.825 20.415 17.828 17.934 Z M 3.481 18.304 L 3.482 18.304 C 4.742 20.453 7.527 21.19 9.708 19.951 L 14.604 17.163 C 14.624 17.148 14.635 17.125 14.634 17.1 L 14.634 14.768 L 8.721 18.137 C 8.474 18.279 8.17 18.279 7.924 18.137 L 3.081 15.377 C 3.036 15.352 2.973 15.314 2.938 15.292 C 2.755 16.329 2.947 17.398 3.481 18.306 Z M 2.206 7.874 L 2.205 7.874 C 0.951 10.026 1.697 12.773 3.874 14.016 L 8.771 16.808 C 8.793 16.818 8.819 16.816 8.84 16.803 L 10.886 15.635 L 4.973 12.268 C 4.727 12.13 4.575 11.869 4.576 11.587 L 4.576 6.067 L 4.578 5.902 C 3.581 6.261 2.742 6.958 2.206 7.872 Z M 19.025 11.735 C 19.27 11.873 19.422 12.133 19.421 12.415 L 19.421 18.1 C 20.417 17.739 21.256 17.042 21.792 16.128 C 23.051 13.978 22.304 11.227 20.124 9.983 L 15.227 7.194 C 15.204 7.184 15.179 7.187 15.158 7.2 L 13.112 8.365 L 19.025 11.734 Z M 21.061 8.709 C 21.061 8.709 21.061 8.709 21.06 8.708 C 21.06 8.709 21.06 8.709 21.06 8.709 Z M 21.06 8.708 C 21.24 7.674 21.047 6.61 20.516 5.701 C 19.259 3.549 16.472 2.81 14.29 4.051 L 9.395 6.838 C 9.375 6.853 9.364 6.876 9.365 6.9 L 9.365 9.233 L 15.278 5.864 C 15.524 5.722 15.827 5.722 16.074 5.864 L 20.917 8.624 C 20.965 8.652 21.013 8.68 21.06 8.708 Z M 8.253 12.864 L 8.256 6.13 C 8.255 5.848 8.408 5.588 8.654 5.45 L 13.498 2.69 C 13.54 2.665 13.604 2.63 13.641 2.611 C 12.822 1.939 11.792 1.57 10.727 1.57 C 8.209 1.568 6.167 3.581 6.166 6.065 L 6.166 11.645 C 6.169 11.669 6.183 11.69 6.205 11.7 L 8.253 12.865 Z M 9.364 10.5 L 9.364 13.5 L 11.999 15 L 14.632 13.5 L 14.632 10.5 L 11.999 9 L 9.365 10.5 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:10046581705,withExternalLayout:true,...addPropertyOverrides({\"kemP9LKXX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 22.418 9.823 L 22.418 9.822 C 24.203 11.761 24.51 14.638 23.174 16.91 C 22.302 18.414 20.826 19.47 19.122 19.811 C 18.302 22.314 15.938 24.007 13.273 24.001 C 11.532 24.014 9.869 23.283 8.702 21.991 C 6.097 22.542 3.43 21.369 2.102 19.089 C 1.22 17.607 1.03 15.812 1.582 14.178 C -0.204 12.238 -0.51 9.359 0.828 7.087 C 1.7 5.584 3.175 4.528 4.878 4.187 C 5.698 1.687 8.061 -0.005 10.724 0 C 12.465 -0.013 14.129 0.719 15.296 2.011 C 17.901 1.459 20.568 2.633 21.896 4.913 C 22.778 6.395 22.969 8.188 22.417 9.823 Z M 17.828 17.934 L 17.828 12.354 C 17.825 12.331 17.81 12.31 17.789 12.299 L 15.741 11.133 L 15.741 17.871 C 15.742 18.153 15.59 18.413 15.344 18.55 L 10.5 21.31 C 10.457 21.337 10.393 21.371 10.356 21.391 C 11.178 22.066 12.21 22.434 13.274 22.432 C 15.788 22.426 17.825 20.415 17.828 17.934 Z M 3.481 18.304 L 3.482 18.304 C 4.742 20.453 7.527 21.19 9.708 19.951 L 14.604 17.163 C 14.624 17.148 14.635 17.125 14.634 17.1 L 14.634 14.768 L 8.721 18.137 C 8.474 18.279 8.17 18.279 7.924 18.137 L 3.081 15.377 C 3.036 15.352 2.973 15.314 2.938 15.292 C 2.755 16.329 2.947 17.398 3.481 18.306 Z M 2.206 7.874 L 2.205 7.874 C 0.951 10.026 1.697 12.773 3.874 14.016 L 8.771 16.808 C 8.793 16.818 8.819 16.816 8.84 16.803 L 10.886 15.635 L 4.973 12.268 C 4.727 12.13 4.575 11.869 4.576 11.587 L 4.576 6.067 L 4.578 5.902 C 3.581 6.261 2.742 6.958 2.206 7.872 Z M 19.025 11.735 C 19.27 11.873 19.422 12.133 19.421 12.415 L 19.421 18.1 C 20.417 17.739 21.256 17.042 21.792 16.128 C 23.051 13.978 22.304 11.227 20.124 9.983 L 15.227 7.194 C 15.204 7.184 15.179 7.187 15.158 7.2 L 13.112 8.365 L 19.025 11.734 Z M 21.061 8.709 C 21.061 8.709 21.061 8.709 21.06 8.708 C 21.06 8.709 21.06 8.709 21.06 8.709 Z M 21.06 8.708 C 21.24 7.674 21.047 6.61 20.516 5.701 C 19.259 3.549 16.472 2.81 14.29 4.051 L 9.395 6.838 C 9.375 6.853 9.364 6.876 9.365 6.9 L 9.365 9.233 L 15.278 5.864 C 15.524 5.722 15.827 5.722 16.074 5.864 L 20.917 8.624 C 20.965 8.652 21.013 8.68 21.06 8.708 Z M 8.253 12.864 L 8.256 6.13 C 8.255 5.848 8.408 5.588 8.654 5.45 L 13.498 2.69 C 13.54 2.665 13.604 2.63 13.641 2.611 C 12.822 1.939 11.792 1.57 10.727 1.57 C 8.209 1.568 6.167 3.581 6.166 6.065 L 6.166 11.645 C 6.169 11.669 6.183 11.69 6.205 11.7 L 8.253 12.865 Z M 9.364 10.5 L 9.364 13.5 L 11.999 15 L 14.632 13.5 L 14.632 10.5 L 11.999 9 L 9.365 10.5 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(227, 84, 84))\"></path></svg>',svgContentId:9394307547}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-w9l2h0\",\"data-framer-name\":\"x\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TTQ3SxdsQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4.709 15.955 L 9.429 13.308 L 9.509 13.078 L 9.429 12.95 L 9.2 12.95 L 8.41 12.902 L 5.712 12.829 L 3.373 12.732 L 1.107 12.61 L 0.536 12.489 L 0 11.784 L 0.055 11.432 L 0.535 11.111 L 1.221 11.171 L 2.741 11.274 L 5.019 11.432 L 6.671 11.529 L 9.12 11.784 L 9.509 11.784 L 9.564 11.627 L 9.43 11.529 L 9.327 11.432 L 6.969 9.836 L 4.417 8.148 L 3.081 7.176 L 2.357 6.685 L 1.993 6.223 L 1.835 5.215 L 2.491 4.493 L 3.372 4.553 L 3.597 4.614 L 4.49 5.3 L 6.398 6.776 L 8.889 8.609 L 9.254 8.913 L 9.399 8.81 L 9.418 8.737 L 9.254 8.463 L 7.899 6.017 L 6.453 3.527 L 5.809 2.495 L 5.639 1.876 C 5.574 1.638 5.539 1.393 5.535 1.147 L 6.283 0.134 L 6.696 0 L 7.692 0.134 L 8.112 0.498 L 8.732 1.912 L 9.734 4.141 L 11.289 7.171 L 11.745 8.069 L 11.988 8.901 L 12.079 9.156 L 12.237 9.156 L 12.237 9.01 L 12.365 7.304 L 12.602 5.209 L 12.832 2.514 L 12.912 1.754 L 13.288 0.844 L 14.035 0.352 L 14.619 0.632 L 15.099 1.317 L 15.032 1.761 L 14.746 3.612 L 14.187 6.515 L 13.823 8.457 L 14.035 8.457 L 14.278 8.215 L 15.263 6.909 L 16.915 4.845 L 17.645 4.025 L 18.495 3.121 L 19.042 2.69 L 20.075 2.69 L 20.835 3.819 L 20.495 4.985 L 19.431 6.332 L 18.55 7.474 L 17.286 9.174 L 16.496 10.534 L 16.569 10.644 L 16.757 10.624 L 19.613 10.018 L 21.156 9.738 L 22.997 9.423 L 23.83 9.811 L 23.921 10.206 L 23.593 11.013 L 21.624 11.499 L 19.315 11.961 L 15.876 12.774 L 15.834 12.804 L 15.883 12.865 L 17.432 13.011 L 18.094 13.047 L 19.716 13.047 L 22.736 13.272 L 23.526 13.794 L 24 14.432 L 23.921 14.917 L 22.706 15.537 L 21.066 15.148 L 17.237 14.238 L 15.925 13.909 L 15.743 13.909 L 15.743 14.019 L 16.836 15.087 L 18.842 16.897 L 21.351 19.227 L 21.478 19.805 L 21.156 20.26 L 20.816 20.211 L 18.611 18.554 L 17.76 17.807 L 15.834 16.187 L 15.706 16.187 L 15.706 16.357 L 16.15 17.006 L 18.495 20.527 L 18.617 21.607 L 18.447 21.96 L 17.839 22.173 L 17.171 22.051 L 15.797 20.126 L 14.382 17.959 L 13.239 16.016 L 13.099 16.096 L 12.425 23.35 L 12.109 23.72 L 11.38 24 L 10.773 23.539 L 10.451 22.792 L 10.773 21.316 L 11.162 19.392 L 11.477 17.862 L 11.763 15.962 L 11.933 15.33 L 11.921 15.288 L 11.781 15.306 L 10.347 17.273 L 8.167 20.218 L 6.441 22.063 L 6.027 22.227 L 5.31 21.857 L 5.377 21.195 L 5.778 20.606 L 8.166 17.57 L 9.606 15.688 L 10.536 14.602 L 10.53 14.444 L 10.475 14.444 L 4.132 18.56 L 3.002 18.706 L 2.515 18.25 L 2.576 17.504 L 2.807 17.261 L 4.715 15.949 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:8878397827,withExternalLayout:true,...addPropertyOverrides({\"QHOigvsn_-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4.709 15.955 L 9.429 13.308 L 9.509 13.078 L 9.429 12.95 L 9.2 12.95 L 8.41 12.902 L 5.712 12.829 L 3.373 12.732 L 1.107 12.61 L 0.536 12.489 L 0 11.784 L 0.055 11.432 L 0.535 11.111 L 1.221 11.171 L 2.741 11.274 L 5.019 11.432 L 6.671 11.529 L 9.12 11.784 L 9.509 11.784 L 9.564 11.627 L 9.43 11.529 L 9.327 11.432 L 6.969 9.836 L 4.417 8.148 L 3.081 7.176 L 2.357 6.685 L 1.993 6.223 L 1.835 5.215 L 2.491 4.493 L 3.372 4.553 L 3.597 4.614 L 4.49 5.3 L 6.398 6.776 L 8.889 8.609 L 9.254 8.913 L 9.399 8.81 L 9.418 8.737 L 9.254 8.463 L 7.899 6.017 L 6.453 3.527 L 5.809 2.495 L 5.639 1.876 C 5.574 1.638 5.539 1.393 5.535 1.147 L 6.283 0.134 L 6.696 0 L 7.692 0.134 L 8.112 0.498 L 8.732 1.912 L 9.734 4.141 L 11.289 7.171 L 11.745 8.069 L 11.988 8.901 L 12.079 9.156 L 12.237 9.156 L 12.237 9.01 L 12.365 7.304 L 12.602 5.209 L 12.832 2.514 L 12.912 1.754 L 13.288 0.844 L 14.035 0.352 L 14.619 0.632 L 15.099 1.317 L 15.032 1.761 L 14.746 3.612 L 14.187 6.515 L 13.823 8.457 L 14.035 8.457 L 14.278 8.215 L 15.263 6.909 L 16.915 4.845 L 17.645 4.025 L 18.495 3.121 L 19.042 2.69 L 20.075 2.69 L 20.835 3.819 L 20.495 4.985 L 19.431 6.332 L 18.55 7.474 L 17.286 9.174 L 16.496 10.534 L 16.569 10.644 L 16.757 10.624 L 19.613 10.018 L 21.156 9.738 L 22.997 9.423 L 23.83 9.811 L 23.921 10.206 L 23.593 11.013 L 21.624 11.499 L 19.315 11.961 L 15.876 12.774 L 15.834 12.804 L 15.883 12.865 L 17.432 13.011 L 18.094 13.047 L 19.716 13.047 L 22.736 13.272 L 23.526 13.794 L 24 14.432 L 23.921 14.917 L 22.706 15.537 L 21.066 15.148 L 17.237 14.238 L 15.925 13.909 L 15.743 13.909 L 15.743 14.019 L 16.836 15.087 L 18.842 16.897 L 21.351 19.227 L 21.478 19.805 L 21.156 20.26 L 20.816 20.211 L 18.611 18.554 L 17.76 17.807 L 15.834 16.187 L 15.706 16.187 L 15.706 16.357 L 16.15 17.006 L 18.495 20.527 L 18.617 21.607 L 18.447 21.96 L 17.839 22.173 L 17.171 22.051 L 15.797 20.126 L 14.382 17.959 L 13.239 16.016 L 13.099 16.096 L 12.425 23.35 L 12.109 23.72 L 11.38 24 L 10.773 23.539 L 10.451 22.792 L 10.773 21.316 L 11.162 19.392 L 11.477 17.862 L 11.763 15.962 L 11.933 15.33 L 11.921 15.288 L 11.781 15.306 L 10.347 17.273 L 8.167 20.218 L 6.441 22.063 L 6.027 22.227 L 5.31 21.857 L 5.377 21.195 L 5.778 20.606 L 8.166 17.57 L 9.606 15.688 L 10.536 14.602 L 10.53 14.444 L 10.475 14.444 L 4.132 18.56 L 3.002 18.706 L 2.515 18.25 L 2.576 17.504 L 2.807 17.261 L 4.715 15.949 Z\" fill=\"var(--token-014f44b0-4365-49a2-a3e1-43e76509186b, rgb(227, 84, 84))\"></path></svg>',svgContentId:10789218427},QHOigvsn_:{svgContentId:10697675760}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-136mebw\",layoutDependency:layoutDependency,layoutId:\"rjoi8AOD0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"q7WxdPbmD-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\" overflow=\"visible\"><path d=\"M 18.285 0 L 18.285 7.272 L 21 7.272 L 21 17.62 L 18.065 17.62 L 18.065 24 L 11.028 17.806 L 11.028 23.951 L 9.937 23.951 L 9.937 17.799 L 2.892 24 L 2.892 17.535 L 0 17.535 L 0 7.188 L 2.884 7.188 L 2.884 0 L 9.937 6.494 L 9.937 0.19 L 11.027 0.19 L 11.027 6.68 L 18.286 0 Z M 11.028 9.044 L 11.028 16.363 L 16.974 21.597 L 16.974 14.44 L 11.028 9.043 Z M 9.929 8.964 L 3.983 14.362 L 3.983 21.597 L 9.929 16.363 L 9.929 8.965 Z M 18.065 16.544 L 19.909 16.544 L 19.909 8.349 L 11.96 8.349 L 18.065 13.889 Z M 9.083 8.264 L 1.09 8.264 L 1.09 16.459 L 2.89 16.459 L 2.89 13.883 L 9.082 8.263 Z M 3.975 2.476 L 3.975 7.186 L 9.09 7.186 Z M 17.194 2.476 L 12.079 7.186 L 17.194 7.186 Z\" fill=\"var(--token-2ed75e96-63ef-4502-8e30-79f93ae8fa07, rgb(227, 85, 84))\"></path></svg>'},q7WxdPbmD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\" overflow=\"visible\"><path d=\"M 18.285 0 L 18.285 7.272 L 21 7.272 L 21 17.62 L 18.065 17.62 L 18.065 24 L 11.028 17.806 L 11.028 23.951 L 9.937 23.951 L 9.937 17.799 L 2.892 24 L 2.892 17.535 L 0 17.535 L 0 7.188 L 2.884 7.188 L 2.884 0 L 9.937 6.494 L 9.937 0.19 L 11.027 0.19 L 11.027 6.68 L 18.286 0 Z M 11.028 9.044 L 11.028 16.363 L 16.974 21.597 L 16.974 14.44 L 11.028 9.043 Z M 9.929 8.964 L 3.983 14.362 L 3.983 21.597 L 9.929 16.363 L 9.929 8.965 Z M 18.065 16.544 L 19.909 16.544 L 19.909 8.349 L 11.96 8.349 L 18.065 13.889 Z M 9.083 8.264 L 1.09 8.264 L 1.09 16.459 L 2.89 16.459 L 2.89 13.883 L 9.082 8.263 Z M 3.975 2.476 L 3.975 7.186 L 9.09 7.186 Z M 17.194 2.476 L 12.079 7.186 L 17.194 7.186 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18dc2xg\",layoutDependency:layoutDependency,layoutId:\"iiZb3onZW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\" overflow=\"visible\"><path d=\"M 18.285 0 L 18.285 7.272 L 21 7.272 L 21 17.62 L 18.065 17.62 L 18.065 24 L 11.028 17.806 L 11.028 23.951 L 9.937 23.951 L 9.937 17.799 L 2.892 24 L 2.892 17.535 L 0 17.535 L 0 7.188 L 2.884 7.188 L 2.884 0 L 9.937 6.494 L 9.937 0.19 L 11.027 0.19 L 11.027 6.68 L 18.286 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-113d1m0\",layoutDependency:layoutDependency,layoutId:\"ErhDC5MiQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.946 12.554\" overflow=\"visible\"><path d=\"M 0 0.001 L 0 7.32 L 5.946 12.554 L 5.946 5.397 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ary41c\",layoutDependency:layoutDependency,layoutId:\"KhUOWNdJy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.946 12.633\" overflow=\"visible\"><path d=\"M 5.946 0 L 0 5.398 L 0 12.633 L 5.946 7.399 L 5.946 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lwm9w2\",layoutDependency:layoutDependency,layoutId:\"ULIqup3LI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.949 8.195\" overflow=\"visible\"><path d=\"M 6.105 8.195 L 7.949 8.195 L 7.949 0 L 0 0 L 6.105 5.54 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6262ko\",layoutDependency:layoutDependency,layoutId:\"IGvU_fOMu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.993 8.196\" overflow=\"visible\"><path d=\"M 7.993 0.001 L 0 0.001 L 0 8.196 L 1.8 8.196 L 1.8 5.62 L 7.992 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10nwj4s\",layoutDependency:layoutDependency,layoutId:\"hi79aPKdX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.115 4.71\" overflow=\"visible\"><path d=\"M 0 0 L 0 4.71 L 5.115 4.71 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ucys2t\",layoutDependency:layoutDependency,layoutId:\"an95CrXd5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.115 4.71\" overflow=\"visible\"><path d=\"M 5.115 0 L 0 4.71 L 5.115 4.71 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oHI8M.framer-hjxefy, .framer-oHI8M .framer-hjxefy { display: block; }\",\".framer-oHI8M.framer-dyxygi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 24px; }\",\".framer-oHI8M .framer-nh552e, .framer-oHI8M .framer-7ivmh, .framer-oHI8M .framer-1r854xn, .framer-oHI8M .framer-w9l2h0 { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-oHI8M .framer-136mebw { height: 24px; position: relative; width: 21px; }\",\".framer-oHI8M .framer-18dc2xg { height: 24px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-oHI8M .framer-113d1m0 { height: 13px; left: 11px; position: absolute; top: 9px; width: 6px; }\",\".framer-oHI8M .framer-1ary41c { height: 13px; left: 4px; position: absolute; top: 9px; width: 6px; }\",\".framer-oHI8M .framer-1lwm9w2 { height: 8px; left: 12px; position: absolute; top: 9px; width: 8px; }\",\".framer-oHI8M .framer-6262ko { height: 8px; left: 1px; position: absolute; top: 9px; width: 8px; }\",\".framer-oHI8M .framer-10nwj4s { height: 5px; left: 4px; position: absolute; top: 3px; width: 5px; }\",\".framer-oHI8M .framer-1ucys2t { height: 5px; left: 12px; position: absolute; top: 3px; width: 5px; }\",\".framer-oHI8M.framer-v-w62wv5 .framer-136mebw { order: 10; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QHOigvsn_\":{\"layout\":[\"fixed\",\"fixed\"]},\"jMOGBxDXN\":{\"layout\":[\"fixed\",\"fixed\"]},\"dpJGouw1O\":{\"layout\":[\"fixed\",\"fixed\"]},\"q7WxdPbmD\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZkoRwrnnE\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ew12vVK9K\":{\"layout\":[\"fixed\",\"fixed\"]},\"viBeZVOEZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"LXEPpeUQi\":{\"layout\":[\"fixed\",\"fixed\"]},\"qSUMUbzXX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vPbP3u8UG\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp3bvYA8Hz=withCSS(Component,css,\"framer-oHI8M\");export default Framerp3bvYA8Hz;Framerp3bvYA8Hz.displayName=\"AI Logos\";Framerp3bvYA8Hz.defaultProps={height:24,width:24};addPropertyControls(Framerp3bvYA8Hz,{variant:{options:[\"kemP9LKXX\",\"QHOigvsn_\",\"jMOGBxDXN\",\"dpJGouw1O\",\"q7WxdPbmD\"],optionTitles:[\"ChatGPT\",\"Claude\",\"Gemini\",\"Grok\",\"Perplexity\"],title:\"Variant\",type:ControlType.Enum},vPbP3u8UG:{title:\"Link\",type:ControlType.Link}});addFonts(Framerp3bvYA8Hz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp3bvYA8Hz\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QHOigvsn_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jMOGBxDXN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dpJGouw1O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q7WxdPbmD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZkoRwrnnE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ew12vVK9K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"viBeZVOEZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LXEPpeUQi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qSUMUbzXX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"vPbP3u8UG\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p3bvYA8Hz.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-xfa4y\";const variantClassNames={KarGT5xpB:\"framer-v-k5ga8g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KarGT5xpB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k5ga8g\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"KarGT5xpB\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ckxfne\",\"data-framer-name\":\"Podcast\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WOeZVT4Uf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 7.578 13.776 C 7.736 14.87 7.839 15.315 8.082 15.55 C 8.121 15.601 8.164 15.646 8.213 15.685 C 8.345 15.793 8.525 15.847 8.663 15.877 C 8.801 15.907 8.903 15.907 9.011 15.907 C 9.119 15.907 9.233 15.907 9.359 15.877 C 9.485 15.847 9.617 15.793 9.731 15.703 C 9.845 15.613 9.947 15.487 10.025 15.295 C 10.103 15.109 10.163 14.857 10.247 14.281 C 10.331 13.708 10.439 12.813 10.493 12.203 C 10.547 11.591 10.547 11.263 10.535 11.027 C 10.517 10.791 10.487 10.647 10.427 10.526 C 10.367 10.405 10.271 10.305 10.139 10.209 C 10.124 10.198 10.107 10.187 10.091 10.176 C 9.817 9.945 9.403 9.82 8.892 9.822 C 8.145 9.825 7.611 10.087 7.414 10.549 C 7.266 10.898 7.322 11.998 7.578 13.776 Z M 2.683 9.426 C 3.115 11.479 4.303 13.023 6.157 13.935 L 6.187 13.957 C 6.511 14.113 6.817 14.245 6.859 14.245 C 6.925 14.245 6.931 14.167 6.901 13.897 C 6.853 13.453 6.799 13.363 6.547 13.255 C 6.433 13.207 6.157 13.051 5.929 12.901 C 4.765 12.151 3.877 10.891 3.535 9.517 C 3.397 8.953 3.397 7.579 3.535 7.015 C 4.051 4.939 5.743 3.289 7.789 2.869 C 8.383 2.749 9.451 2.749 10.039 2.869 C 12.061 3.289 13.711 4.861 14.257 6.883 C 14.431 7.519 14.449 8.893 14.293 9.511 C 14.047 10.501 13.513 11.443 12.787 12.163 C 12.367 12.584 11.683 13.071 11.281 13.239 C 11.029 13.345 10.975 13.437 10.921 13.881 C 10.891 14.158 10.897 14.226 10.963 14.226 C 11.143 14.226 12.259 13.625 12.715 13.28 C 13.993 12.317 14.869 10.883 15.145 9.309 C 15.229 8.811 15.229 7.603 15.139 7.161 C 14.875 5.83 14.359 4.821 13.441 3.867 C 12.235 2.602 10.651 1.926 8.899 1.926 C 7.129 1.926 5.539 2.615 4.303 3.918 C 3.445 4.821 2.929 5.841 2.659 7.146 C 2.557 7.632 2.575 8.896 2.683 9.426 Z M 4.777 9.246 C 5.005 10.112 5.557 10.996 6.181 11.494 L 6.206 11.502 C 6.392 11.652 6.566 11.772 6.59 11.772 C 6.614 11.772 6.634 11.568 6.634 11.316 L 6.634 10.86 L 6.325 10.488 C 5.149 9.078 5.233 7.1 6.523 5.822 C 7.049 5.301 7.642 5.005 8.407 4.88 C 8.911 4.797 9.013 4.797 9.493 4.886 C 10.237 5.022 10.813 5.317 11.311 5.82 C 12.595 7.111 12.679 9.079 11.503 10.488 L 11.191 10.86 L 11.191 11.314 C 11.191 11.562 11.209 11.766 11.227 11.766 C 11.335 11.766 11.947 11.226 12.199 10.903 C 12.709 10.265 12.997 9.579 13.111 8.743 C 13.399 6.669 11.917 4.578 9.829 4.113 C 9.223 3.979 8.131 4.018 7.639 4.192 C 6.199 4.705 5.161 5.797 4.783 7.206 C 4.639 7.728 4.639 8.723 4.777 9.246 Z M 4.004 0 L 13.996 0 C 16.207 0 18 1.793 18 4.004 L 18 13.996 C 18 16.207 16.207 18 13.996 18 L 4.004 18 C 1.793 18 0 16.207 0 13.996 L 0 4.004 C 0 1.793 1.793 0 4.004 0 Z M 8.993 9.277 C 9.82 9.277 10.49 8.607 10.49 7.78 C 10.49 6.994 9.884 6.35 9.113 6.289 C 8.817 6.253 8.488 6.293 8.269 6.408 C 7.741 6.688 7.435 7.167 7.435 7.716 C 7.439 8.191 7.615 8.581 7.944 8.847 C 8.214 9.113 8.585 9.277 8.993 9.277 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:8679889141,withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xfa4y.framer-w5ug3d, .framer-xfa4y .framer-w5ug3d { display: block; }\",\".framer-xfa4y.framer-k5ga8g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 18px; }\",\".framer-xfa4y .framer-1ckxfne { flex: none; height: 18px; position: relative; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQA2pm8Hjk=withCSS(Component,css,\"framer-xfa4y\");export default FramerQA2pm8Hjk;FramerQA2pm8Hjk.displayName=\"Footer / Social Icons\";FramerQA2pm8Hjk.defaultProps={height:18,width:18};addFonts(FramerQA2pm8Hjk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQA2pm8Hjk\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"18\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QA2pm8Hjk.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-wOupP\";const variantClassNames={BR1M6L1zE:\"framer-v-15b3b3k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"BR1M6L1zE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15b3b3k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BR1M6L1zE\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-7o0xok\",\"data-framer-name\":\"youtube\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vTKj6Ncq6\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 13\"><path d=\"M 16.013 0.36 C 16.788 0.567 17.398 1.177 17.605 1.952 C 17.981 3.355 17.981 6.284 17.981 6.284 C 17.981 6.284 17.981 9.213 17.605 10.617 C 17.398 11.391 16.788 12.001 16.013 12.208 C 14.609 12.584 8.981 12.584 8.981 12.584 C 8.981 12.584 3.352 12.584 1.948 12.208 C 1.174 12.001 0.564 11.391 0.357 10.617 C -0.019 9.213 -0.019 6.284 -0.019 6.284 C -0.019 6.284 -0.019 3.355 0.357 1.952 C 0.564 1.177 1.174 0.567 1.948 0.36 C 3.352 -0.016 8.981 -0.016 8.981 -0.016 C 8.981 -0.016 14.609 -0.016 16.013 0.36 Z M 7.181 3.584 L 7.181 8.984 L 11.857 6.284 Z\" fill=\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"></path></svg>',svgContentId:11676465864,withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wOupP.framer-u6oe0k, .framer-wOupP .framer-u6oe0k { display: block; }\",\".framer-wOupP.framer-15b3b3k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 18px; }\",\".framer-wOupP .framer-7o0xok { flex: none; height: 13px; position: relative; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXEAvxIP__=withCSS(Component,css,\"framer-wOupP\");export default FramerXEAvxIP__;FramerXEAvxIP__.displayName=\"Footer / Social Icons\";FramerXEAvxIP__.defaultProps={height:18,width:18};addFonts(FramerXEAvxIP__,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXEAvxIP__\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"18\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"18\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XEAvxIP__.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/cvqRPEDOYL8jKpGFaTeG/gTDSsUQhsxCesijsSUYx/bnoYzu81U.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/LBWqCCxKPYprr4Dsyp3a/MhGI8wNsciUHBZNwaQyf/fh9nTIw2Z.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/zVJg4xvwpv6jo3NVsxFR/tnRlpD0k72K4nNdy4HT6/IwP2FRHSC.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/3F8tfYLYe6KFyD6jLOrp/oE7cvAifVCcoWhsFIYTI/JdlOxSqgC.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/A0lzBhDNiHgSRFtG9HNi/SyuiDWQC6tjqtueUd97U/zp_pH5qZB.js\";import ComponentsLogo from\"https://framerusercontent.com/modules/nmWK9H7LF6aRRIUM9cYF/S7cfJ1Vr3CCmgIO4JdBx/DFuNbTlyP.js\";import ComponentsButton from\"https://framerusercontent.com/modules/ktLBn0ZyroUcmGdUWfLS/dfq6fGvgw4uzLdDrOaJW/i0egtVe18.js\";import FooterSocialIcons from\"https://framerusercontent.com/modules/L7x4gQV6UNQhwjIPtscA/jHbvo4V6L3TMGohmCnYv/NbNQ041Jk.js\";import AILogos from\"https://framerusercontent.com/modules/9MNrtEdTY2K4zie8LdGd/ge4ByO6Jsg7xH2xIqexa/p3bvYA8Hz.js\";import FooterSocialIcons2 from\"https://framerusercontent.com/modules/nSPx1bXKkYbHpd8jQFha/h0Mq0Wx1OY8sPgdRChA2/QA2pm8Hjk.js\";import FooterSocialIcons1 from\"https://framerusercontent.com/modules/oOF53hbgcwf0fYjuwI7C/PZwBw70k8jnymUpJUDki/XEAvxIP__.js\";const ComponentsButtonFonts=getFonts(ComponentsButton);const ComponentsLogoFonts=getFonts(ComponentsLogo);const AILogosFonts=getFonts(AILogos);const FooterSocialIconsFonts=getFonts(FooterSocialIcons);const FooterSocialIcons1Fonts=getFonts(FooterSocialIcons1);const FooterSocialIcons2Fonts=getFonts(FooterSocialIcons2);const cycleOrder=[\"a08nDxcaO\",\"AZz0T45u4\"];const serializationHash=\"framer-rPKpx\";const variantClassNames={a08nDxcaO:\"framer-v-ae9m82\",AZz0T45u4:\"framer-v-1k65e8i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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:\"a08nDxcaO\",Mobile:\"AZz0T45u4\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"a08nDxcaO\"};};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:\"a08nDxcaO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AZz0T45u4\")return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"AZz0T45u4\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ae9m82\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"a08nDxcaO\",ref:refBinding,style:{backgroundColor:\"var(--token-07081641-06ee-45dd-82fd-850fc760e527, rgb(1, 9, 26))\",...style},...addPropertyOverrides({AZz0T45u4:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4ve0ig\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"WV0BhiQkF\",children:[/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1636vyb\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"MB_RPlU_C\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18xv9si\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"BNafFIlle\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3qd9rx\",layoutDependency:layoutDependency,layoutId:\"GVSAyCHeb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1on8ogu\",layoutDependency:layoutDependency,layoutId:\"izLO6O6Qy\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dexll3\",\"data-framer-name\":\"btn 1\",layoutDependency:layoutDependency,layoutId:\"ZwLgg6UJT\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lromRxJff\"},implicitPathVariables:undefined},{href:{webPageId:\"lromRxJff\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+0+4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tcyt8w-container\",layoutDependency:layoutDependency,layoutId:\"pn7CKURsD-container\",nodeId:\"pn7CKURsD\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(ComponentsButton,{height:\"100%\",id:\"pn7CKURsD\",ImfXyo2B6:false,layoutId:\"pn7CKURsD\",oTkhntfqp:\"Book a Demo\",rDIYciChz:resolvedLinks[0],variant:matchVariant(\"T5b_fO3Iy\"),width:\"100%\",...addPropertyOverrides({AZz0T45u4:{rDIYciChz:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nz41rn\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"lyvk1Fusi\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+0+0+0+0+-76,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+0+0+0+-76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7lsz66-container\",layoutDependency:layoutDependency,layoutId:\"hPYet6uSh-container\",nodeId:\"hPYet6uSh\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(ComponentsLogo,{height:\"100%\",id:\"hPYet6uSh\",layoutId:\"hPYet6uSh\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zma1wz\",layoutDependency:layoutDependency,layoutId:\"ainjdXU1V\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-para5v\",layoutDependency:layoutDependency,layoutId:\"lYGNR2gzA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zjo321\",\"data-styles-preset\":\"bnoYzu81U\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:\"Ask AI for a summary about Galileo\"})}),className:\"framer-2psy0w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ce2mDgcZw\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tch0h5\",layoutDependency:layoutDependency,layoutId:\"vTuFEWuiR\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+0+0+34.4+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+0+0+34.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qpaxvf-container\",layoutDependency:layoutDependency,layoutId:\"E0yPpCqhE-container\",nodeId:\"E0yPpCqhE\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(AILogos,{height:\"100%\",id:\"E0yPpCqhE\",layoutId:\"E0yPpCqhE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"kemP9LKXX\"),vPbP3u8UG:\"https://chatgpt.com/?prompt=As+an+AI+builder%2C+I+want+to+know+how+Galileo%E2%80%99s+AI+observability+and+evaluation+platform+can+help+me+ship+more+reliable+AI+agents+and+applications.+Summarize+the+highlights+from+Galileo%E2%80%99s+website%3A+https%3A%2F%2Fgalileo.ai%2F+and+their+docs+https%3A%2F%2Fv2docs.galileo.ai%2Fwhat-is-galileo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+0+0+34.4+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+0+0+34.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1giljf2-container\",layoutDependency:layoutDependency,layoutId:\"mg9bCSawi-container\",nodeId:\"mg9bCSawi\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(AILogos,{height:\"100%\",id:\"mg9bCSawi\",layoutId:\"mg9bCSawi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"q7WxdPbmD\"),vPbP3u8UG:\"https://chatgpt.com/?prompt=As+an+AI+builder%2C+I+want+to+know+how+Galileo%E2%80%99s+AI+observability+and+evaluation+platform+can+help+me+ship+more+reliable+AI+agents+and+applications.+Summarize+the+highlights+from+Galileo%E2%80%99s+website%3A+https%3A%2F%2Fgalileo.ai%2F+and+their+docs+https%3A%2F%2Fv2docs.galileo.ai%2Fwhat-is-galileo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+0+0+34.4+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+0+0+34.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ibq2d4-container\",layoutDependency:layoutDependency,layoutId:\"z6jvAqgHY-container\",nodeId:\"z6jvAqgHY\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(AILogos,{height:\"100%\",id:\"z6jvAqgHY\",layoutId:\"z6jvAqgHY\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QHOigvsn_\"),vPbP3u8UG:\"https://claude.ai/new?q=As+an+AI+builder%2C+I+want+to+know+how+Galileo%E2%80%99s+AI+observability+and+evaluation+platform+can+help+me+ship+more+reliable+AI+agents+and+applications.+Summarize+the+highlights+from+Galileo%E2%80%99s+website%3A+https%3A%2F%2Fgalileo.ai%2F+and+their+docs+https%3A%2F%2Fv2docs.galileo.ai%2Fwhat-is-galileo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+0+0+34.4+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+0+0+34.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cpcjn7-container\",layoutDependency:layoutDependency,layoutId:\"CnMwE7Yfd-container\",nodeId:\"CnMwE7Yfd\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(AILogos,{height:\"100%\",id:\"CnMwE7Yfd\",layoutId:\"CnMwE7Yfd\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jMOGBxDXN\"),vPbP3u8UG:\"https://www.google.com/search?udm=50&aep=11&q=As+an+AI+builder%2C+I+want+to+know+how+Galileo%E2%80%99s+AI+observability+and+evaluation+platform+can+help+me+ship+more+reliable+AI+agents+and+applications.+Summarize+the+highlights+from+Galileo%E2%80%99s+website%3A+https%3A%2F%2Fgalileo.ai%2F+and+their+docs+https%3A%2F%2Fv2docs.galileo.ai%2Fwhat-is-galileo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+0+0+34.4+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+0+0+34.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hky34y-container\",layoutDependency:layoutDependency,layoutId:\"aSa_ID_lR-container\",nodeId:\"aSa_ID_lR\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(AILogos,{height:\"100%\",id:\"aSa_ID_lR\",layoutId:\"aSa_ID_lR\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dpJGouw1O\"),vPbP3u8UG:\"https://grok.com/?q=As+an+AI+builder%2C+I+want+to+know+how+Galileo%E2%80%99s+AI+observability+and+evaluation+platform+can+help+me+ship+more+reliable+AI+agents+and+applications.+Summarize+the+highlights+from+Galileo%E2%80%99s+website%3A+https%3A%2F%2Fgalileo.ai%2F+and+their+docs+https%3A%2F%2Fv2docs.galileo.ai%2Fwhat-is-galileo\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2i2e1p\",layoutDependency:layoutDependency,layoutId:\"PuO4q2KE3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gbdyd4\",layoutDependency:layoutDependency,layoutId:\"erZvy16u6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+187.78+0+0+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+90.4+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-unwres-container\",layoutDependency:layoutDependency,layoutId:\"kvGReJ0yk-container\",nodeId:\"kvGReJ0yk\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(FooterSocialIcons,{height:\"100%\",id:\"kvGReJ0yk\",layoutId:\"kvGReJ0yk\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"mb7VjMu9v\"),vPbP3u8UG:\"https://www.linkedin.com/company/galileo-ai\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/galileo-ai\",motionChild:true,nodeId:\"qc6kcOzrW\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"LinkedIn\"})})})}),className:\"framer-18b0zon\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qc6kcOzrW\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6mq2fz\",layoutDependency:layoutDependency,layoutId:\"E3HQ3HLQu\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+187.78+0+34+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+90.4+0+34+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ahrv7y-container\",layoutDependency:layoutDependency,layoutId:\"BmnYnnIDT-container\",nodeId:\"BmnYnnIDT\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(FooterSocialIcons1,{height:\"100%\",id:\"BmnYnnIDT\",layoutId:\"BmnYnnIDT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@rungalileo\",motionChild:true,nodeId:\"AAKh2Y7y4\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"YouTube\"})})})}),className:\"framer-15otgz3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AAKh2Y7y4\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r601mf\",layoutDependency:layoutDependency,layoutId:\"fbpS6t26m\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+187.78+0+68+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+90.4+0+68+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rlm4l-container\",layoutDependency:layoutDependency,layoutId:\"jH8axx9_q-container\",nodeId:\"jH8axx9_q\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(FooterSocialIcons2,{height:\"100%\",id:\"jH8axx9_q\",layoutId:\"jH8axx9_q\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://pod.link/1776879655\",motionChild:true,nodeId:\"g5tBQvIwK\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Podcast\"})})})}),className:\"framer-cn42zt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g5tBQvIwK\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ff6imm\",layoutDependency:layoutDependency,layoutId:\"XEMQ7sFbB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+187.78+0+102+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+90.4+0+102+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-blhe26-container\",layoutDependency:layoutDependency,layoutId:\"sLr8LRE9E-container\",nodeId:\"sLr8LRE9E\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(FooterSocialIcons,{height:\"100%\",id:\"sLr8LRE9E\",layoutId:\"sLr8LRE9E\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"W1a1cRLw8\"),vPbP3u8UG:\"https://x.com/rungalileo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/rungalileo\",motionChild:true,nodeId:\"mxRPtQ5nl\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"X\"})})})}),className:\"framer-1boy074\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mxRPtQ5nl\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-43gy8x\",layoutDependency:layoutDependency,layoutId:\"xGoF4gdU8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+80+0+187.78+0+136+0,...addPropertyOverrides({AZz0T45u4:{y:(componentViewport?.y||0)+24+0+0+0+0+0+0+0+0+64+0+90.4+0+136+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xzvq3f-container\",layoutDependency:layoutDependency,layoutId:\"HIo_GvNAN-container\",nodeId:\"HIo_GvNAN\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(FooterSocialIcons,{height:\"100%\",id:\"HIo_GvNAN\",layoutId:\"HIo_GvNAN\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Osrp3S38P\"),vPbP3u8UG:\"https://github.com/rungalileo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/rungalileo\",motionChild:true,nodeId:\"UN6eA_5XQ\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"GitHub\"})})})}),className:\"framer-3fiffp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UN6eA_5XQ\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9z7r9y\",layoutDependency:layoutDependency,layoutId:\"eNHyI1jEu\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ukd6gv\",\"data-framer-name\":\"Button wrapper\",layoutDependency:layoutDependency,layoutId:\"xcTdgWaSe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c7afpe\",\"data-framer-name\":\"btn 1\",layoutDependency:layoutDependency,layoutId:\"Y3ciKxuJ_\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bxob4s\",\"data-framer-name\":\"btn 2\",layoutDependency:layoutDependency,layoutId:\"tAuAHvq3Y\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cgzO22KmD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+40+0+0+0+0+0+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jmi0dk-container\",layoutDependency:layoutDependency,layoutId:\"AruGrFHSa-container\",nodeId:\"AruGrFHSa\",rendersWithMotion:true,scopeId:\"i_DY9JftS\",children:/*#__PURE__*/_jsx(ComponentsButton,{height:\"100%\",id:\"AruGrFHSa\",ImfXyo2B6:false,layoutId:\"AruGrFHSa\",oTkhntfqp:\"Book a Demo\",rDIYciChz:resolvedLinks1[0],variant:matchVariant(\"kTtMjEDZ_\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cbgzvu\",\"data-framer-name\":\"Menu wrapper\",layoutDependency:layoutDependency,layoutId:\"pv_mSmi50\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-haj7y6\",\"data-framer-name\":\"2 col\",layoutDependency:layoutDependency,layoutId:\"nnvVJMi8Z\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p882yb\",layoutDependency:layoutDependency,layoutId:\"vAOPS8tRa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KzJpEEbli\"},motionChild:true,nodeId:\"EPCwYY5Cw\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Platform Overview\"})})})}),className:\"framer-nywvwu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EPCwYY5Cw\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qRO3znFaN\"},motionChild:true,nodeId:\"julyUpLTr\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Agent Reliability\"})})})}),className:\"framer-nvfeyl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"julyUpLTr\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ofWwCaCQw\"},motionChild:true,nodeId:\"SpN8M4U6k\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Signals\"})})})}),className:\"framer-1b0nzko\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SpN8M4U6k\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gz7Gg6c56\"},motionChild:true,nodeId:\"gaBdu8BJM\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Luna-2\"})})})}),className:\"framer-glq7za\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gaBdu8BJM\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MG3mbr2Oz\"},motionChild:true,nodeId:\"VQIHQ2TF5\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Protect\"})})})}),className:\"framer-sa877q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VQIHQ2TF5\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.galileo.ai/galileo?_gl=1*6jezbn*_gcl_au*NTAzMTM4NjkyLjE3NDU1OTgwMjM.\",motionChild:true,nodeId:\"lq3Mt0wAZ\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Docs\"})})})}),className:\"framer-plcq45\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lq3Mt0wAZ\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rCh0gpRWY\"},motionChild:true,nodeId:\"MctSCio5o\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Pricing\"})})})}),className:\"framer-t5npbo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MctSCio5o\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KEaS4HibG\"},motionChild:true,nodeId:\"JF32KZbwX\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Company\"})})})}),className:\"framer-h6fszu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JF32KZbwX\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://ats.rippling.com/galileo/jobs\",motionChild:true,nodeId:\"S748iDUL9\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Careers\"})})})}),className:\"framer-zjb3vb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S748iDUL9\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4vt9d0\",layoutDependency:layoutDependency,layoutId:\"RcrGVl1S6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IEY6OjGkP\"},motionChild:true,nodeId:\"LcaNAmE1K\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Case Studies\"})})})}),className:\"framer-151339f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LcaNAmE1K\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"aw67gyJIs\"},motionChild:true,nodeId:\"gu4B_OkGh\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Blog\"})})})}),className:\"framer-87lij7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gu4B_OkGh\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MPnVYwXMY\"},motionChild:true,nodeId:\"UID1NBArv\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Mastering RAG eBook\"})})})}),className:\"framer-11u5ruf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UID1NBArv\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FXwNlIadU\"},motionChild:true,nodeId:\"ej2fCy6_I\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Mastering Agents\"})})})}),className:\"framer-mjayfg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ej2fCy6_I\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RgVY2Z50L\"},motionChild:true,nodeId:\"q1rUC1pfY\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Mastering LLM as a Judge\"})})})}),className:\"framer-1rsmni6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q1rUC1pfY\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wjnXvvLaj\"},motionChild:true,nodeId:\"GIvp4GVpE\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Mastering Multi Agent Systems\"})})})}),className:\"framer-1wi0vy1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GIvp4GVpE\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"aursDiPq6\"},motionChild:true,nodeId:\"AaGbQLuQ3\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Mastering GenAI Series\"})})})}),className:\"framer-sw6js8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AaGbQLuQ3\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kzyaSUSXi\"},motionChild:true,nodeId:\"qXPh48O4s\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Eval Engineering\"})})})}),className:\"framer-u9uz2o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qXPh48O4s\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://huggingface.co/spaces/galileo-ai/agent-leaderboard\",motionChild:true,nodeId:\"uelHJCd4u\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Agent Leaderboard\"})})})}),className:\"framer-5yn2ij\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uelHJCd4u\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Waequ8aJk\"},motionChild:true,nodeId:\"V72ED7w3o\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Research\"})})})}),className:\"framer-noykjl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V72ED7w3o\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s2g0n\",\"data-styles-preset\":\"IwP2FRHSC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cgzO22KmD\"},motionChild:true,nodeId:\"PS4DNoCHE\",openInNewTab:false,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-blcz8v\",\"data-styles-preset\":\"zp_pH5qZB\",children:\"Sign up\"})})})}),className:\"framer-11qrg4j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PS4DNoCHE\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l3vb4a\",layoutDependency:layoutDependency,layoutId:\"Wob7bGCXb\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cxrfda\",\"data-border\":true,\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"gVeTs1eyi\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1f9f3509-78fa-4741-acda-8e34bcdef7a6, rgb(92, 96, 102))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-l15x6c\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"nfaf7slH9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:\"\\xa9 2026 Galileo. All rights reserved. \"})}),className:\"framer-h76jjq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zEdzmuPiR\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d0vpf6\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"dN9QmbKYF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PYHqYl0mv\"},motionChild:true,nodeId:\"VWMBYTMkN\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-otgmc5\",\"data-styles-preset\":\"JdlOxSqgC\",children:\"Terms\"})})})}),className:\"framer-9zakwk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VWMBYTMkN\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1abydgv\",\"data-styles-preset\":\"fh9nTIw2Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BbkLh_zVQ\"},motionChild:true,nodeId:\"eOVi46zME\",openInNewTab:true,relValues:[],scopeId:\"i_DY9JftS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-otgmc5\",\"data-styles-preset\":\"JdlOxSqgC\",children:\"Privacy\"})})})}),className:\"framer-ftl60p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eOVi46zME\",style:{\"--extracted-r6o4lv\":\"var(--token-acae13b4-9051-4295-915e-e893c84cfa53, rgb(156, 160, 164))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rPKpx.framer-1vs2czt, .framer-rPKpx .framer-1vs2czt { display: block; }\",\".framer-rPKpx.framer-ae9m82 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 0px; position: relative; width: 1280px; }\",\".framer-rPKpx .framer-4ve0ig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-1636vyb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-18xv9si { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-3qd9rx { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-rPKpx .framer-1on8ogu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-dexll3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-1tcyt8w-container, .framer-rPKpx .framer-7lsz66-container, .framer-rPKpx .framer-1jmi0dk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rPKpx .framer-1nz41rn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-zma1wz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-para5v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-2psy0w, .framer-rPKpx .framer-18b0zon, .framer-rPKpx .framer-15otgz3, .framer-rPKpx .framer-cn42zt, .framer-rPKpx .framer-1boy074, .framer-rPKpx .framer-3fiffp, .framer-rPKpx .framer-nywvwu, .framer-rPKpx .framer-nvfeyl, .framer-rPKpx .framer-1b0nzko, .framer-rPKpx .framer-glq7za, .framer-rPKpx .framer-sa877q, .framer-rPKpx .framer-plcq45, .framer-rPKpx .framer-t5npbo, .framer-rPKpx .framer-h6fszu, .framer-rPKpx .framer-zjb3vb, .framer-rPKpx .framer-151339f, .framer-rPKpx .framer-87lij7, .framer-rPKpx .framer-11u5ruf, .framer-rPKpx .framer-mjayfg, .framer-rPKpx .framer-1rsmni6, .framer-rPKpx .framer-1wi0vy1, .framer-rPKpx .framer-sw6js8, .framer-rPKpx .framer-u9uz2o, .framer-rPKpx .framer-5yn2ij, .framer-rPKpx .framer-noykjl, .framer-rPKpx .framer-11qrg4j, .framer-rPKpx .framer-h76jjq, .framer-rPKpx .framer-9zakwk, .framer-rPKpx .framer-ftl60p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rPKpx .framer-tch0h5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rPKpx .framer-qpaxvf-container, .framer-rPKpx .framer-1giljf2-container, .framer-rPKpx .framer-ibq2d4-container, .framer-rPKpx .framer-cpcjn7-container, .framer-rPKpx .framer-hky34y-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-rPKpx .framer-2i2e1p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rPKpx .framer-1gbdyd4, .framer-rPKpx .framer-6mq2fz, .framer-rPKpx .framer-r601mf, .framer-rPKpx .framer-1ff6imm { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-rPKpx .framer-unwres-container, .framer-rPKpx .framer-ahrv7y-container, .framer-rPKpx .framer-rlm4l-container, .framer-rPKpx .framer-blhe26-container, .framer-rPKpx .framer-xzvq3f-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-rPKpx .framer-43gy8x { 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; overflow: visible; padding: 0px; position: relative; width: 100px; }\",\".framer-rPKpx .framer-9z7r9y { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-rPKpx .framer-ukd6gv { display: grid; flex: none; gap: 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-1c7afpe { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; min-height: 48px; overflow: visible; padding: 0px; position: relative; width: 1fr; }\",\".framer-rPKpx .framer-bxob4s { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 1fr; }\",\".framer-rPKpx .framer-1cbgzvu { align-content: flex-start; align-items: flex-start; 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-rPKpx .framer-haj7y6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-rPKpx .framer-p882yb, .framer-rPKpx .framer-4vt9d0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-rPKpx .framer-1l3vb4a { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-1cxrfda { 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: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-rPKpx .framer-l15x6c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rPKpx .framer-1d0vpf6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rPKpx.framer-v-1k65e8i.framer-ae9m82 { gap: 96px; padding: 24px; width: 390px; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-4ve0ig { gap: 32px; padding: 0px; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-18xv9si { flex-direction: column; gap: 32px; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-3qd9rx { align-self: unset; flex: none; gap: 16px; height: min-content; width: 100%; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-1on8ogu { flex-direction: row; gap: unset; justify-content: space-between; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-dexll3 { flex: 1 0 0px; order: 1; width: 1px; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-1nz41rn { flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-zma1wz { flex: none; gap: 32px; height: min-content; justify-content: center; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-9z7r9y { flex: none; width: 100%; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-1cxrfda { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-l15x6c { order: 0; }\",\".framer-rPKpx.framer-v-1k65e8i .framer-1d0vpf6 { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-rPKpx[data-border=\"true\"]::after, .framer-rPKpx [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 655.5\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AZz0T45u4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri_DY9JftS=withCSS(Component,css,\"framer-rPKpx\");export default Frameri_DY9JftS;Frameri_DY9JftS.displayName=\"Footer / Footer\";Frameri_DY9JftS.defaultProps={height:655.5,width:1280};addPropertyControls(Frameri_DY9JftS,{variant:{options:[\"a08nDxcaO\",\"AZz0T45u4\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameri_DY9JftS,[{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\"}]},...ComponentsButtonFonts,...ComponentsLogoFonts,...AILogosFonts,...FooterSocialIconsFonts,...FooterSocialIcons1Fonts,...FooterSocialIcons2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});Frameri_DY9JftS.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ComponentsButton,{},context),forwardLoader(ComponentsLogo,{},context),forwardLoader(AILogos,{},context),forwardLoader(FooterSocialIcons,{},context),forwardLoader(FooterSocialIcons1,{},context),forwardLoader(FooterSocialIcons2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri_DY9JftS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AZz0T45u4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"655.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i_DY9JftS.map","// Generated by Framer (b9489e0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-600\",\"GF;Geist-variable-regularVF=IndnaHQiIDQwMA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDQwMA==\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"}]}];export const css=['.framer-qh1XC .framer-styles-preset-1vrf120:not(.rich-text-wrapper), .framer-qh1XC .framer-styles-preset-1vrf120.rich-text-wrapper h3 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 400; --framer-font-variation-axes-italic: \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -1.5px; --framer-line-height: 1em; --framer-paragraph-spacing: 32px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1279px) and (min-width: 1024px) { .framer-qh1XC .framer-styles-preset-1vrf120:not(.rich-text-wrapper), .framer-qh1XC .framer-styles-preset-1vrf120.rich-text-wrapper h3 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 400; --framer-font-variation-axes-italic: \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -1px; --framer-line-height: 1em; --framer-paragraph-spacing: 32px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 810px) { .framer-qh1XC .framer-styles-preset-1vrf120:not(.rich-text-wrapper), .framer-qh1XC .framer-styles-preset-1vrf120.rich-text-wrapper h3 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 400; --framer-font-variation-axes-italic: \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.75px; --framer-line-height: 1em; --framer-paragraph-spacing: 32px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qh1XC .framer-styles-preset-1vrf120:not(.rich-text-wrapper), .framer-qh1XC .framer-styles-preset-1vrf120.rich-text-wrapper h3 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 400; --framer-font-variation-axes-italic: \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.25em; --framer-paragraph-spacing: 32px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-qh1XC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e9fd67d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-500\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}];export const css=['.framer-ljSlh .framer-styles-preset-uswa5v:not(.rich-text-wrapper), .framer-ljSlh .framer-styles-preset-uswa5v.rich-text-wrapper h2 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: -2px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1279px) and (min-width: 1024px) { .framer-ljSlh .framer-styles-preset-uswa5v:not(.rich-text-wrapper), .framer-ljSlh .framer-styles-preset-uswa5v.rich-text-wrapper h2 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: -2px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 810px) { .framer-ljSlh .framer-styles-preset-uswa5v:not(.rich-text-wrapper), .framer-ljSlh .framer-styles-preset-uswa5v.rich-text-wrapper h2 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: -1.75px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ljSlh .framer-styles-preset-uswa5v:not(.rich-text-wrapper), .framer-ljSlh .framer-styles-preset-uswa5v.rich-text-wrapper h2 { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-a88b7ded-7a51-4c1b-8dca-4d50f1d92de5, #01091a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ljSlh\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nexport default function metadata(params,activeLocale){return{description:\"Galileo's AI observability and evaluation platform empowers AI teams to evaluate, monitor, and protect GenAI applications and agents at enterprise scale.\",favicon:\"https://framerusercontent.com/assets/CNRIVA9s8dnCXQqoOBe50tsnyBQ.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/J6dpfjP4VqFeExEyyxWDSLAyvI.png\",title:\"Galileo AI: The AI Observability and Evaluation Platform\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}