{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js", "ssg:https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js", "ssg:https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16", "ssg:https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js", "ssg:https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js", "ssg:https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js", "ssg:https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js", "ssg:https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/useSearch.js", "ssg:https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js", "ssg:https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js", "ssg:https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js", "ssg:https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js", "ssg:https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js", "ssg:https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js", "ssg:https://framerusercontent.com/modules/GQqOO2MFpkQ17im7irqr/bfflpshyk5vhqqNSO6y0/Es45zM77B.js", "ssg:https://framerusercontent.com/modules/oo8GtiNX0KHCbHP61Xan/tw3NkXrzlcgQz2lnGY4g/hXf_TbTF4.js", "ssg:https://framerusercontent.com/modules/zAhoHZihJgwg3c7TnIXP/5SELP49iUri438vgSmWW/iyK5YJ42W.js", "ssg:https://framerusercontent.com/modules/TcevUtfrBr8xPtM8iqF9/fEoo7FWA64eFv5riTrow/DEEQtwo1a.js", "ssg:https://framerusercontent.com/modules/Dc9lWHAagXBo4LpDBFjd/iGa5kBO86nEkOwqFZBcD/RMMyGoMUF.js", "ssg:https://framerusercontent.com/modules/CkMysWsRqQ42rzPBUwRa/W1DouHj752jAxHA8MyEe/jghqlSPJt.js", "ssg:https://framerusercontent.com/modules/qg9Nwy4TUGQS3IetXFdu/H1dFGca46ZDaKqwzCQiz/JRMbCZlfi.js", "ssg:https://framerusercontent.com/modules/z24NfqzWFdq5lmaX7LGm/HofhP34XDEy1WE1GW9O0/sJSyvN_Mw.js", "ssg:https://framerusercontent.com/modules/iH3i5yHv1rgYupeiPy1b/MG7Tvg76yxs0niBeNwTQ/STZs6GX2U.js", "ssg:https://framerusercontent.com/modules/d9qMslxvsI7RckibRQXL/IDuzi09p5U2VKZi2mXjq/SiDfGIo2L.js", "ssg:https://framerusercontent.com/modules/PnjA9xVeNaqv7LyEB95t/Qk7oixvqwHgYs8GBeuHv/dsZG3VNL1.js", "ssg:https://framerusercontent.com/modules/UEDCt8W0zyTM0c9ZnHX0/EpW3p11Bohj8lumjGsPt/MWuKIVr8u.js", "ssg:https://framerusercontent.com/modules/XYSxJRUYk5qbASdEjn2P/a0u2iARtvESPNy3OEXNk/u_9v1lROq.js", "ssg:https://framerusercontent.com/modules/cQLaVfHxOITpLj223T5P/IGwK1Y1YzGVVddxy2Ry1/yNXiZnYgo.js", "ssg:https://framerusercontent.com/modules/F92pFsRn8oS9bf6JUQTs/fapsqrnehbsjkVUelWqs/C1hH8p8pk.js", "ssg:https://framerusercontent.com/modules/TYzX5M6iFX4El5tio90V/YTnYrmJChz03OZo8AHbO/uO7p15MHe.js", "ssg:https://framerusercontent.com/modules/ZpIM1DqzLzA7XeMuLaa3/rOFePJ9E6H6Ry4ySZVDL/ZhOgdo3mb.js", "ssg:https://framerusercontent.com/modules/sbffLuSBFRQacws3ZivN/aE3Z1a5V3Qa5LiFYjbg7/pmGpxFHjS.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "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", "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){// 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 indexKey=getIndexKey(localeId);const cachedIndex=await checkForCachedData(indexKey);if(cachedIndex){return cachedIndex;}}export function setCachedIndex(localeId,index){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now()};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"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=typeof window!==\"undefined\"&&window.localStorage.getItem(\"__framerDebugSearch\")===\"true\";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+\"\u2026\";}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, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){var _theme_inputFont,_theme_titleFont,_theme_subtitleFont;if((_theme_inputFont=theme.inputFont)===null||_theme_inputFont===void 0?void 0:_theme_inputFont.fontFamily)return theme.inputFont.fontFamily;if((_theme_titleFont=theme.titleFont)===null||_theme_titleFont===void 0?void 0:_theme_titleFont.fontFamily)return theme.titleFont.fontFamily;if((_theme_subtitleFont=theme.subtitleFont)===null||_theme_subtitleFont===void 0?void 0:_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===null||safeDocument===void 0?void 0: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);}}\nexport const __FramerMetadata__ = {\"exports\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useMemo,useState}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/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}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}function splitWords(text){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.\nreturn text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\"));}catch{log(\"Falling back to regex without lookbehind\");return text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\"));}}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}/**\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(/[\\u0300-\\u036f]/g,\"\").toLowerCase();}function getNormalizedItem(item){const normalizedItem={};for(const[key,value]of Object.entries(item)){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,query){const normalizedItem=getNormalizedItem(item);const normalizedQuery=getNormalizedString(query);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=useMemo(()=>{if(!query||!index){return[];}const path=safeWindow===null||safeWindow===void 0?void 0:safeWindow.location.pathname;time(\"query\");// Filter the results.\nconst results=Object.values(index).map(item=>{const score=getSearchIndexItemScore(item,query);const heading=item.h1.length&&item.h1[0];const title=(settings===null||settings===void 0?void 0:settings.titleType)===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nconst result={url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score};return result;}).filter(item=>item.score>settings.minimumScore||0).filter(item=>{if(!path)return true;return item.url!==path;}).sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");return results;},[index,query]);return results;}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===null||activeLocale===void 0?void 0: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===null||activeLocale===void 0?void 0:activeLocale.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cachedIndex=await getCachedIndex(localeId);const metaTagContent=metaTag.getAttribute(\"content\");const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cachedIndex&&!isOverLimit){setSearchIndex(cachedIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(!cachedIndex){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex);setStatus(\"success\");log(\"Using downloaded index\");}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 getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map", "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/y5F4AGWJ6syeuoB7ebKM/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/C71JVnvNwV2CrPvApXBB/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{// @ts-expect-error Internal API\nuseLocaleInfo,useRouter,inferInitialRouteFromPath}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}):/*#__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===null||activeLocale===void 0?void 0:activeLocale.id;const localeSlug=activeLocale===null||activeLocale===void 0?void 0: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{var _router_getRoute,_route_page_preload,_route_page,_router_navigate;// 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=router.getRoute)===null||_router_getRoute===void 0?void 0:_router_getRoute.call(router,routeId);onDismiss();await (route===null||route===void 0?void 0:(_route_page=route.page)===null||_route_page===void 0?void 0:(_route_page_preload=_route_page.preload)===null||_route_page_preload===void 0?void 0:_route_page_preload.call(_route_page));(_router_navigate=router.navigate)===null||_router_navigate===void 0?void 0:_router_navigate.call(router,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\":{\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"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/Xy775u0FJg3K1GQc1Cd9/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/C71JVnvNwV2CrPvApXBB/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){var _props_inputOptions_inputFont,_props_inputOptions,_props_resultOptions,_props_resultOptions_subtitleOptions,_props_inputOptions1;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=props.inputOptions)===null||_props_inputOptions===void 0?void 0:(_props_inputOptions_inputFont=_props_inputOptions.inputFont)===null||_props_inputOptions_inputFont===void 0?void 0:_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 \u2013 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=props.resultOptions)===null||_props_resultOptions===void 0?void 0:_props_resultOptions.titleFont)&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:((_props_resultOptions_subtitleOptions=props.resultOptions.subtitleOptions)===null||_props_resultOptions_subtitleOptions===void 0?void 0:_props_resultOptions_subtitleOptions.subtitleFont)&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:((_props_inputOptions1=props.inputOptions)===null||_props_inputOptions1===void 0?void 0:_props_inputOptions1.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\",outline:\"inherit\",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        }`]);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 \u2013\u00A0Internal\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\":{\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"40\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (99f3353)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";const SearchFonts=getFonts(Search);const enabledGestures={knWYHaA1R:{hover:true,pressed:true}};const serializationHash=\"framer-A3Jfu\";const variantClassNames={knWYHaA1R:\"framer-v-qccx9h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,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,stG6AEUIR:click??props.stG6AEUIR};};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,stG6AEUIR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"knWYHaA1R\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkn176e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(stG6AEUIR){const res=await stG6AEUIR(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qccx9h\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"knWYHaA1R\",onTap:onTapkn176e,ref:refBinding,style:{backgroundColor:\"var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:.7,...style},tabIndex:-1,variants:{\"knWYHaA1R-hover\":{opacity:.9}},...addPropertyOverrides({\"knWYHaA1R-hover\":{\"data-framer-name\":undefined},\"knWYHaA1R-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17egzw6-container\",\"data-framer-name\":\"Search Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"X71H7Somz-container\",name:\"Search Icon\",nodeId:\"X71H7Somz\",rendersWithMotion:true,scopeId:\"Es45zM77B\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.6)\",transition:{damping:30,delay:0,mass:2,stiffness:400,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-d0ef11e9-5352-462e-ab85-af5725b45125, rgb(4, 4, 5))\",iconSize:15,iconType:\"default\",id:\"X71H7Somz\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"contained\",iconOptions:{iconColor:\"var(--token-c6116c89-ec99-423e-a1fc-ebe87c7720a1, rgb(63, 63, 70))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Nunito\", \"Nunito Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600},placeholderOptions:{placeholderColor:\"var(--token-49d3217d-c6ed-472f-a734-10ee15f8afcc, rgb(113, 113, 122))\",placeholderText:\"Search...\"},textColor:\"var(--token-c6116c89-ec99-423e-a1fc-ebe87c7720a1, rgb(63, 63, 70))\"},layoutId:\"X71H7Somz\",modalOptions:{backgroundColor:\"var(--token-2fa14055-23ea-482c-9c8d-23697ea3b74b, rgb(250, 250, 250))\",borderRadius:16,FixedTopAnimation:{opacity:.8,transition:{damping:30,delay:0,mass:2,stiffness:400,type:\"spring\"},y:0},heightIsStatic:false,heightTransition:{damping:30,delay:0,mass:2,stiffness:400,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.8,scale:.85,transition:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"},x:0,y:0},shadow:{blur:40,color:\"rgba(0, 0, 0, 0.05)\",spread:0,x:0,y:20},top:0,width:500},name:\"Search Icon\",resultOptions:{itemType:\"contained\",subtitleOptions:{subtitleColor:\"var(--token-25ecb769-fd33-43cc-a8b3-4e2c622dfa9c, rgb(161, 161, 170))\",subtitleFont:{fontFamily:'\"Nunito\", \"Nunito Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"path\"},titleColor:\"var(--token-c6116c89-ec99-423e-a1fc-ebe87c7720a1, rgb(63, 63, 70))\",titleFont:{fontFamily:'\"Nunito\", \"Nunito Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A3Jfu.framer-sjke1m, .framer-A3Jfu .framer-sjke1m { display: block; }\",\".framer-A3Jfu.framer-qccx9h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 32px; justify-content: center; padding: 0px; position: relative; width: 32px; }\",\".framer-A3Jfu .framer-17egzw6-container { cursor: pointer; flex: none; height: 32px; position: relative; width: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A3Jfu.framer-qccx9h { gap: 0px; } .framer-A3Jfu.framer-qccx9h > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-A3Jfu.framer-qccx9h > :first-child { margin-left: 0px; } .framer-A3Jfu.framer-qccx9h > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZmUnxlYEa\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZZUkclcWw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"stG6AEUIR\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEs45zM77B=withCSS(Component,css,\"framer-A3Jfu\");export default FramerEs45zM77B;FramerEs45zM77B.displayName=\"Search Button\";FramerEs45zM77B.defaultProps={height:32,width:32};addPropertyControls(FramerEs45zM77B,{stG6AEUIR:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerEs45zM77B,[{explicitInter:true,fonts:[{family:\"Nunito\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LX36A2EOUCLIDVM4XR3ZIWY6CX4DQYKE/YM36K55HS52MFB6AKX3BB366JCLDQFJF/MKTS7VJCH3IMUVTV3MN54KOVFE4Y43BD.woff2\",weight:\"600\"},{family:\"Nunito\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4Q5HYDBTANL3ERCJ43BT3T6PCABTP525/2J7UE7LIQPPQNRFDSDUVDGBPVBD5BTAO/4V6IAVOQFOLXHZMSUY7BQKCWJG5N4TWB.woff2\",weight:\"700\"},{family:\"Nunito\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OQIJU46XPDYYTUFMTVYVDUPKAW6KQYM7/B3TA7L6LQ6VQFDLLG6PF6LJGAIWGM6HW/XZA7IBHUHTN5TQGW7L7CCGBY3MTQ4TPH.woff2\",weight:\"500\"}]},...SearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEs45zM77B\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"stG6AEUIR\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZmUnxlYEa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZZUkclcWw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Es45zM77B.map", "// Generated by Framer (3d3d426)\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 cycleOrder=[\"QN9WIRAm8\",\"oI1MrZdNT\",\"aW3WriBeI\",\"E6IMPkMQs\",\"N3xO9mjTU\",\"rheOMxbLZ\",\"X49IcLX65\",\"QLea2B17H\",\"ZKFKUAmnI\",\"XgIhLt3rX\",\"WReMUwTG4\",\"wzb0W7p6Q\",\"j5nVGlM01\",\"EGnsoYU_K\",\"Nu7mEpK2D\",\"mwvlgkuIX\",\"Sa4WU3DEn\",\"cH5lFP4iV\",\"DZlQL5PHi\",\"qVdWjmqEw\",\"g98JHDJxp\",\"rxuyBZckJ\",\"F74RozbtQ\",\"zVuhCisvN\",\"Q7Ya50XJS\",\"exLFmc5lP\",\"B7qtPuQPo\",\"H3fk5WJDh\"];const serializationHash=\"framer-cg8JP\";const variantClassNames={aW3WriBeI:\"framer-v-1yuspb5\",B7qtPuQPo:\"framer-v-lg8doq\",cH5lFP4iV:\"framer-v-1t8nr2e\",DZlQL5PHi:\"framer-v-11g0rih\",E6IMPkMQs:\"framer-v-16ttpjq\",EGnsoYU_K:\"framer-v-1fo26s7\",exLFmc5lP:\"framer-v-1bhabie\",F74RozbtQ:\"framer-v-1iu4zdu\",g98JHDJxp:\"framer-v-wzvuwx\",H3fk5WJDh:\"framer-v-fqs627\",j5nVGlM01:\"framer-v-4rrz35\",mwvlgkuIX:\"framer-v-19cft3k\",N3xO9mjTU:\"framer-v-1kukaot\",Nu7mEpK2D:\"framer-v-ey0qa3\",oI1MrZdNT:\"framer-v-d64z04\",Q7Ya50XJS:\"framer-v-h6dbar\",QLea2B17H:\"framer-v-1fnnrmj\",QN9WIRAm8:\"framer-v-2441pn\",qVdWjmqEw:\"framer-v-85doqi\",rheOMxbLZ:\"framer-v-gyh8v1\",rxuyBZckJ:\"framer-v-zgc3td\",Sa4WU3DEn:\"framer-v-gsf6yv\",WReMUwTG4:\"framer-v-1sg76o7\",wzb0W7p6Q:\"framer-v-1avi0r2\",X49IcLX65:\"framer-v-o8z2ds\",XgIhLt3rX:\"framer-v-18nm5e6\",ZKFKUAmnI:\"framer-v-9mimog\",zVuhCisvN:\"framer-v-50apl2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"First Quarter\":\"QLea2B17H\",\"Third Quarter\":\"rxuyBZckJ\",\"Waning Crescent 1\":\"F74RozbtQ\",\"Waning Crescent 2\":\"zVuhCisvN\",\"Waning Crescent 3\":\"Q7Ya50XJS\",\"Waning Crescent 4\":\"exLFmc5lP\",\"Waning Crescent 5\":\"B7qtPuQPo\",\"Waning Crescent 6\":\"H3fk5WJDh\",\"Waning Gibbous 1\":\"mwvlgkuIX\",\"Waning Gibbous 2\":\"Sa4WU3DEn\",\"Waning Gibbous 3\":\"cH5lFP4iV\",\"Waning Gibbous 4\":\"DZlQL5PHi\",\"Waning Gibbous 5\":\"qVdWjmqEw\",\"Waning Gibbous 6\":\"g98JHDJxp\",\"Waxing Crescent 1\":\"oI1MrZdNT\",\"Waxing Crescent 2\":\"aW3WriBeI\",\"Waxing Crescent 3\":\"E6IMPkMQs\",\"Waxing Crescent 4\":\"N3xO9mjTU\",\"Waxing Crescent 5\":\"rheOMxbLZ\",\"Waxing Crescent 6\":\"X49IcLX65\",\"Waxing Gibbous 1\":\"ZKFKUAmnI\",\"Waxing Gibbous 2\":\"XgIhLt3rX\",\"Waxing Gibbous 3\":\"WReMUwTG4\",\"Waxing Gibbous 4\":\"wzb0W7p6Q\",\"Waxing Gibbous 5\":\"j5nVGlM01\",\"Waxing Gibbous 6\":\"EGnsoYU_K\",Full:\"Nu7mEpK2D\",New:\"QN9WIRAm8\"};const getProps=({click,color,height,id,width,...props})=>{return{...props,gm_eW9P07:color??props.gm_eW9P07??\"rgb(0, 0, 0)\",UfeSAxNJI:click??props.UfeSAxNJI,variant:humanReadableVariantMap[props.variant]??props.variant??\"QN9WIRAm8\"};};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,gm_eW9P07,UfeSAxNJI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QN9WIRAm8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmeddke=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(UfeSAxNJI){const res=await UfeSAxNJI(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"oI1MrZdNT\",\"aW3WriBeI\",\"E6IMPkMQs\",\"N3xO9mjTU\",\"rheOMxbLZ\",\"X49IcLX65\",\"QLea2B17H\",\"ZKFKUAmnI\",\"XgIhLt3rX\",\"WReMUwTG4\",\"wzb0W7p6Q\",\"j5nVGlM01\",\"EGnsoYU_K\",\"Nu7mEpK2D\",\"mwvlgkuIX\",\"Sa4WU3DEn\",\"cH5lFP4iV\",\"DZlQL5PHi\",\"qVdWjmqEw\",\"g98JHDJxp\",\"rxuyBZckJ\",\"F74RozbtQ\",\"zVuhCisvN\",\"Q7Ya50XJS\",\"exLFmc5lP\",\"B7qtPuQPo\",\"H3fk5WJDh\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"oI1MrZdNT\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"aW3WriBeI\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"E6IMPkMQs\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"N3xO9mjTU\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"rheOMxbLZ\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"X49IcLX65\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"QLea2B17H\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"ZKFKUAmnI\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"XgIhLt3rX\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"WReMUwTG4\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"wzb0W7p6Q\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"j5nVGlM01\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"EGnsoYU_K\")return true;return false;};const isDisplayed14=()=>{if(baseVariant===\"Nu7mEpK2D\")return true;return false;};const isDisplayed15=()=>{if(baseVariant===\"mwvlgkuIX\")return true;return false;};const isDisplayed16=()=>{if(baseVariant===\"Sa4WU3DEn\")return true;return false;};const isDisplayed17=()=>{if(baseVariant===\"cH5lFP4iV\")return true;return false;};const isDisplayed18=()=>{if(baseVariant===\"DZlQL5PHi\")return true;return false;};const isDisplayed19=()=>{if(baseVariant===\"qVdWjmqEw\")return true;return false;};const isDisplayed20=()=>{if(baseVariant===\"g98JHDJxp\")return true;return false;};const isDisplayed21=()=>{if(baseVariant===\"rxuyBZckJ\")return true;return false;};const isDisplayed22=()=>{if(baseVariant===\"F74RozbtQ\")return true;return false;};const isDisplayed23=()=>{if(baseVariant===\"zVuhCisvN\")return true;return false;};const isDisplayed24=()=>{if(baseVariant===\"Q7Ya50XJS\")return true;return false;};const isDisplayed25=()=>{if(baseVariant===\"exLFmc5lP\")return true;return false;};const isDisplayed26=()=>{if(baseVariant===\"B7qtPuQPo\")return true;return false;};const isDisplayed27=()=>{if(baseVariant===\"H3fk5WJDh\")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,{motionChild:true,nodeId:\"QN9WIRAm8\",scopeId:\"hXf_TbTF4\",...addPropertyOverrides({N3xO9mjTU:{href:{webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2441pn\",className,classNames)} framer-1dj326h`,\"data-framer-name\":\"New\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QN9WIRAm8\",onTap:onTapmeddke,ref:refBinding,style:{...style},...addPropertyOverrides({aW3WriBeI:{\"data-framer-name\":\"Waxing Crescent 2\"},B7qtPuQPo:{\"data-framer-name\":\"Waning Crescent 5\"},cH5lFP4iV:{\"data-framer-name\":\"Waning Gibbous 3\"},DZlQL5PHi:{\"data-framer-name\":\"Waning Gibbous 4\"},E6IMPkMQs:{\"data-framer-name\":\"Waxing Crescent 3\"},EGnsoYU_K:{\"data-framer-name\":\"Waxing Gibbous 6\"},exLFmc5lP:{\"data-framer-name\":\"Waning Crescent 4\"},F74RozbtQ:{\"data-framer-name\":\"Waning Crescent 1\"},g98JHDJxp:{\"data-framer-name\":\"Waning Gibbous 6\"},H3fk5WJDh:{\"data-framer-name\":\"Waning Crescent 6\"},j5nVGlM01:{\"data-framer-name\":\"Waxing Gibbous 5\"},mwvlgkuIX:{\"data-framer-name\":\"Waning Gibbous 1\"},N3xO9mjTU:{\"data-framer-name\":\"Waxing Crescent 4\"},Nu7mEpK2D:{\"data-framer-name\":\"Full\"},oI1MrZdNT:{\"data-framer-name\":\"Waxing Crescent 1\"},Q7Ya50XJS:{\"data-framer-name\":\"Waning Crescent 3\"},QLea2B17H:{\"data-framer-name\":\"First Quarter\"},qVdWjmqEw:{\"data-framer-name\":\"Waning Gibbous 5\"},rheOMxbLZ:{\"data-framer-name\":\"Waxing Crescent 5\"},rxuyBZckJ:{\"data-framer-name\":\"Third Quarter\"},Sa4WU3DEn:{\"data-framer-name\":\"Waning Gibbous 2\"},WReMUwTG4:{\"data-framer-name\":\"Waxing Gibbous 3\"},wzb0W7p6Q:{\"data-framer-name\":\"Waxing Gibbous 4\"},X49IcLX65:{\"data-framer-name\":\"Waxing Crescent 6\"},XgIhLt3rX:{\"data-framer-name\":\"Waxing Gibbous 2\"},ZKFKUAmnI:{\"data-framer-name\":\"Waxing Gibbous 1\"},zVuhCisvN:{\"data-framer-name\":\"Waning Crescent 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-zbonsh\",\"data-framer-name\":\"Moon Alt New\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"fNTsoqY8m\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0 2.04.5 3.93 1.51 5.65s2.37 3.1 4.1 4.1S12.96 25.7 15 25.7s3.92-.5 5.65-1.51 3.09-2.37 4.09-4.1 1.51-3.61 1.51-5.65-.5-3.92-1.51-5.65-2.37-3.09-4.09-4.09S17.04 3.19 15 3.19s-3.92.51-5.65 1.51-3.1 2.37-4.1 4.09-1.51 3.61-1.51 5.65z\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-12ihgjt\",\"data-framer-name\":\"Moon Alt Waxing Crescent 1\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"OognWwbqE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm12.64-9.96c1.64.9 2.99 2.2 4.04 3.9s1.57 3.72 1.57 6.06c0 4.9-1.72 8.2-5.16 9.89 2.35-.44 4.31-1.59 5.87-3.44s2.34-4 2.34-6.45c0-1.66-.38-3.21-1.14-4.66s-1.8-2.63-3.13-3.57-2.77-1.5-4.39-1.73z\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ga2r03\",\"data-framer-name\":\"Moon Alt Waxing Crescent 2\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"YcC1y1Ki9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zM15.9 4.42c1.48.99 2.7 2.34 3.65 4.05s1.42 3.7 1.42 5.97c0 4.8-1.6 8.13-4.79 9.99 1.65-.2 3.15-.76 4.5-1.68s2.42-2.12 3.2-3.58 1.17-3.03 1.17-4.72c0-1.72-.41-3.32-1.22-4.8s-1.91-2.69-3.31-3.61-2.93-1.47-4.62-1.62z\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-u4ehfo\",\"data-framer-name\":\"Moon Alt Waxing Crescent 3\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"bcbwUm4kd\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zM15.58 4.41c1.28 1.1 2.32 2.51 3.13 4.22s1.22 3.65 1.22 5.82c0 4.64-1.39 7.99-4.16 10.05 1.28-.1 2.49-.43 3.63-1s2.13-1.29 2.96-2.18 1.49-1.93 1.97-3.13.73-2.44.73-3.74c0-1.75-.42-3.38-1.26-4.89s-1.99-2.72-3.44-3.64-3.05-1.42-4.78-1.51z\"/></svg>',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lthsdv\",\"data-framer-name\":\"Moon Alt Waxing Crescent 4\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"Ef8VhS9zr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.75 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.85-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm11.6-10.05c1.05 1.27 1.91 2.75 2.57 4.44s.99 3.56.99 5.61c0 4.39-1.14 7.75-3.43 10.06 1.31-.06 2.55-.37 3.74-.92s2.2-1.28 3.05-2.18 1.53-1.95 2.04-3.16.75-2.48.75-3.81c0-1.78-.43-3.43-1.3-4.94s-2.04-2.73-3.53-3.65-3.11-1.39-4.88-1.45z\"/></svg>',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dbn09o\",\"data-framer-name\":\"Moon Alt Waxing Crescent 5\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"WbusA2e_H\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zM15.15 4.39c1.83 3.22 2.74 6.57 2.74 10.05 0 4.16-.88 7.51-2.65 10.06 1.34-.03 2.61-.32 3.82-.86s2.25-1.27 3.13-2.16 1.57-1.95 2.09-3.18.78-2.51.78-3.86c0-1.8-.44-3.46-1.33-5s-2.08-2.75-3.6-3.65-3.18-1.37-4.98-1.4z\"/></svg>',withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-pogpfz\",\"data-framer-name\":\"Moon Alt Waxing Crescent 6\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"y7161cv02\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zM15.01 4.39c1.23 3.54 1.85 6.89 1.85 10.05 0 3.93-.59 7.28-1.77 10.06 1.35-.01 2.64-.28 3.87-.81s2.3-1.25 3.19-2.15 1.6-1.97 2.12-3.21.79-2.54.79-3.9-.27-2.66-.8-3.9-1.25-2.31-2.15-3.21-1.97-1.61-3.21-2.15-2.54-.78-3.89-.78z\"/></svg>',withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1abtrog\",\"data-framer-name\":\"Moon Alt First Quarter\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"JfZE3YMUr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zM14.8 24.51h.19c1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.21-2.15 1.61-1.97 2.15-3.21.8-2.54.8-3.91c0-1.36-.27-2.66-.8-3.9s-1.25-2.31-2.15-3.21-1.97-1.61-3.21-2.15-2.54-.8-3.91-.8h-.19v20.13z\"/></svg>',withExternalLayout:true}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-pe1bdy\",\"data-framer-name\":\"Moon Alt Waxing Gibbous 1\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"WIwohw2ZE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm9.64 0c0 3.81.41 7.16 1.23 10.06h.38c1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.21-2.15 1.61-1.97 2.15-3.21.8-2.54.8-3.91c0-1.36-.27-2.66-.8-3.9s-1.25-2.31-2.15-3.21-1.97-1.61-3.21-2.15-2.54-.8-3.91-.8h-.34c-.84 3.62-1.27 6.97-1.27 10.07z\"/></svg>',withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1bihrd0\",\"data-framer-name\":\"Moon Alt Waxing Gibbous 2\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"L1LZKSxVw\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm8.22 0c0 4.15.81 7.5 2.42 10.05.15.01.35.01.62.01 1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.21-2.15 1.61-1.97 2.15-3.21.8-2.54.8-3.91c0-1.36-.27-2.66-.8-3.9s-1.25-2.31-2.15-3.21-1.97-1.61-3.21-2.15-2.54-.8-3.91-.8c-.23 0-.42 0-.54.01-1.67 3.17-2.5 6.52-2.5 10.06z\"/></svg>',withExternalLayout:true}),isDisplayed10()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1qnmqc5\",\"data-framer-name\":\"Moon Alt Waxing Gibbous 3\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"tEbXWBqbv\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-2.03.5-3.91 1.51-5.64s2.37-3.1 4.1-4.1 3.61-1.51 5.64-1.51c1.52 0 2.98.3 4.37.89s2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.59-1.4-3.59-2.4-1.8-2.2-2.4-3.6-.89-2.84-.89-4.37zm6.8 0c0 4.44 1.17 7.78 3.5 10.02.07 0 .17 0 .3.01s.25.02.35.02.2.01.3.01c1.36 0 2.66-.27 3.9-.8s2.32-1.25 3.22-2.15 1.61-1.97 2.15-3.21.8-2.54.8-3.91c0-1.36-.27-2.66-.8-3.9s-1.25-2.31-2.15-3.21-1.97-1.61-3.22-2.15-2.55-.8-3.9-.8c-.36 0-.63.01-.81.03-1.08 1.22-1.96 2.69-2.64 4.42s-1 3.61-1 5.62z\"/></svg>',withExternalLayout:true}),isDisplayed11()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1xjborf\",\"data-framer-name\":\"Moon Alt Waxing Gibbous 4\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"ehd_9bzZi\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.53.3-3 .89-4.39s1.4-2.59 2.4-3.6 2.2-1.81 3.6-2.4 2.85-.89 4.37-.89c1.53 0 3 .3 4.39.89s2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.6.89 2.85.89 4.39c0 1.52-.3 2.98-.89 4.37s-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.39.89c-1.52 0-2.98-.3-4.37-.89s-2.59-1.4-3.6-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm5.39-.01c0 4.68 1.48 8 4.45 9.98.44.07.91.1 1.42.1 1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.22-2.15 1.62-1.97 2.15-3.22.8-2.55.8-3.9c0-1.82-.45-3.5-1.35-5.05s-2.13-2.77-3.68-3.68S16.82 4.36 15 4.36c-.45 0-.84.02-1.19.06-1.4 1.06-2.53 2.46-3.39 4.2s-1.29 3.67-1.29 5.81z\"/></svg>',withExternalLayout:true}),isDisplayed12()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1bk8jc5\",\"data-framer-name\":\"Moon Alt Waxing Gibbous 5\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"owFtsmzWh\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.53.3-3 .89-4.39s1.4-2.59 2.4-3.6 2.2-1.81 3.6-2.4 2.85-.89 4.37-.89c1.53 0 3 .3 4.39.89s2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.6.89 2.85.89 4.39c0 1.52-.3 2.98-.89 4.37s-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.39.89c-1.52 0-2.98-.3-4.37-.89s-2.59-1.4-3.6-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm3.97 0c0 4.76 1.66 8.02 4.97 9.79.73.19 1.51.28 2.33.28 1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.22-2.15 1.62-1.97 2.15-3.22.8-2.55.8-3.9c0-1.82-.45-3.5-1.35-5.05s-2.13-2.77-3.68-3.68-3.23-1.35-5.05-1.35c-.68 0-1.3.05-1.85.16-1.63.94-2.95 2.27-3.95 3.99s-1.5 3.71-1.5 5.93z\"/></svg>',withExternalLayout:true}),isDisplayed13()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1s3wb4m\",\"data-framer-name\":\"Moon Alt Waxing Gibbous 6\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"kZSBYcTHE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.53.3-3 .89-4.39s1.4-2.59 2.4-3.6 2.2-1.81 3.6-2.4 2.85-.89 4.37-.89c1.53 0 3 .3 4.39.89s2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.6.89 2.85.89 4.39c0 1.52-.3 2.98-.89 4.37s-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.39.89c-1.52 0-2.98-.3-4.37-.89s-2.59-1.4-3.6-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm2.68 0c0 .78.05 1.5.15 2.15.1.65.29 1.35.57 2.09s.66 1.41 1.13 2.03 1.09 1.24 1.88 1.86 1.7 1.2 2.77 1.71c.67.15 1.37.22 2.09.22 1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.22-2.15 1.62-1.97 2.15-3.22.8-2.55.8-3.9c0-1.82-.45-3.5-1.35-5.05s-2.13-2.77-3.68-3.68-3.23-1.35-5.05-1.35c-.85 0-1.62.09-2.31.26-.89.44-1.67.9-2.35 1.39S9.1 7.01 8.66 7.54s-.82 1.08-1.13 1.62-.54 1.12-.69 1.74-.26 1.2-.32 1.75-.1 1.15-.1 1.79z\"/></svg>',withExternalLayout:true}),isDisplayed14()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-16mzze7\",\"data-framer-name\":\"Moon Alt Full\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"OkrqjGZJ9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.53.3-3 .89-4.39s1.4-2.59 2.4-3.6 2.2-1.81 3.6-2.4 2.85-.89 4.37-.89c1.53 0 3 .3 4.39.89s2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.6.89 2.85.89 4.39c0 1.52-.3 2.98-.89 4.37s-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.39.89c-1.52 0-2.98-.3-4.37-.89s-2.59-1.4-3.6-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.36.27 2.66.8 3.9s1.25 2.32 2.15 3.22 1.97 1.61 3.22 2.15 2.55.8 3.9.8c1.37 0 2.67-.27 3.91-.8s2.31-1.25 3.22-2.15 1.62-1.97 2.15-3.22.8-2.55.8-3.9c0-1.82-.45-3.5-1.35-5.05s-2.13-2.77-3.68-3.68-3.23-1.35-5.05-1.35c-1.36 0-2.66.27-3.9.8S8.79 6.41 7.89 7.32 6.28 9.3 5.74 10.54s-.8 2.54-.8 3.9z\"/></svg>',withExternalLayout:true}),isDisplayed15()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1uxry7\",\"data-framer-name\":\"Moon Alt Waning Gibbous 1\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"cVl7NYlLN\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.43c0-2.04.51-3.92 1.52-5.65S7.64 5.7 9.37 4.69s3.61-1.5 5.65-1.5 3.92.5 5.65 1.5 3.09 2.36 4.09 4.09 1.5 3.61 1.5 5.65-.5 3.93-1.5 5.65-2.36 3.1-4.09 4.11-3.61 1.52-5.65 1.52-3.93-.51-5.65-1.52-3.1-2.38-4.11-4.11-1.52-3.61-1.52-5.65zm1.2 0c0 1.36.27 2.66.81 3.9S7 20.65 7.9 21.55s1.97 1.62 3.22 2.15 2.55.81 3.9.81c.86 0 1.62-.09 2.29-.28.83-.44 1.55-.96 2.17-1.57s1.1-1.22 1.46-1.85.64-1.33.86-2.09.36-1.48.43-2.14.1-1.37.1-2.15c0-.93-.1-1.84-.3-2.74s-.51-1.79-.93-2.67-.99-1.72-1.72-2.5-1.57-1.45-2.54-1.99c-.4-.09-1.01-.13-1.82-.13-1.36 0-2.66.26-3.9.79S8.8 6.43 7.9 7.32s-1.62 1.97-2.15 3.2-.81 2.54-.81 3.91z\"/></svg>',withExternalLayout:true}),isDisplayed16()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1eq9rg5\",\"data-framer-name\":\"Moon Alt Waning Gibbous 2\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"aEDDaXJj8\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8c.36 0 .76-.02 1.2-.07.93-.57 1.71-1.24 2.35-2.03s1.12-1.64 1.43-2.56.53-1.8.65-2.65.18-1.77.18-2.75c0-1.25-.15-2.46-.46-3.64s-.84-2.34-1.59-3.49-1.69-2.11-2.81-2.89c-.41-.02-.73-.03-.95-.03-1.36 0-2.66.27-3.9.8S8.79 6.44 7.89 7.34s-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed17()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-y0j1cb\",\"data-framer-name\":\"Moon Alt Waning Gibbous 3\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"SupzoSrV_\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8c.33 0 .58 0 .73-.01.78-.61 1.44-1.31 1.96-2.11s.92-1.66 1.18-2.57.44-1.79.54-2.63.15-1.75.15-2.74c0-1.91-.32-3.76-.97-5.54s-1.65-3.28-3.02-4.49c-.13-.01-.32-.01-.59-.01-1.36 0-2.66.27-3.9.8S8.79 6.44 7.89 7.34s-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed18()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-bjtbrw\",\"data-framer-name\":\"Moon Alt Waning Gibbous 4\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"PgadLtVaB\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8h.38c.6-.64 1.1-1.37 1.5-2.19s.71-1.67.9-2.58.33-1.77.41-2.59.12-1.73.12-2.7c0-1.88-.24-3.7-.73-5.46s-1.25-3.28-2.3-4.59H15c-1.36 0-2.66.27-3.9.8S8.79 6.44 7.89 7.34s-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed19()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-116zk4y\",\"data-framer-name\":\"Moon Alt Waning Gibbous 5\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"Ms6lh2B9a\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8c.26 0 .46 0 .59-.01.77-1.33 1.3-2.83 1.57-4.5s.42-3.52.42-5.55c0-4.01-.68-7.36-2.04-10.03-.11-.01-.29-.01-.54-.01-1.36 0-2.66.27-3.9.8S8.79 6.44 7.89 7.34s-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed20()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-2s16rn\",\"data-framer-name\":\"Moon Alt Waning Gibbous 6\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"Bu5aJUUJ0\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8h.38c.67-2.49 1.01-5.84 1.01-10.06 0-3.82-.34-7.17-1.03-10.05h-.37c-1.36 0-2.66.27-3.9.8s-2.3 1.24-3.2 2.14-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed21()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kvzauq\",\"data-framer-name\":\"Moon Alt Third Quarter\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"E_jihx2vD\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8h.21V4.39H15c-1.36 0-2.66.27-3.9.8S8.79 6.44 7.89 7.34s-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed22()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-qfmrih\",\"data-framer-name\":\"Moon Alt Waning Crescent 1\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"Ilo_mUgEq\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.37.27 2.67.8 3.91s1.25 2.31 2.15 3.21 1.97 1.61 3.21 2.15 2.54.8 3.9.8h.07c-.59-2.67-.88-6.02-.88-10.06 0-3.39.3-6.74.91-10.05H15c-1.36 0-2.66.27-3.9.8S8.79 6.44 7.89 7.34s-1.61 1.97-2.15 3.21-.8 2.54-.8 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed23()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-17w81xo\",\"data-framer-name\":\"Moon Alt Waning Crescent 2\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"obOmvgiwW\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.36.26 2.65.79 3.89s1.24 2.3 2.12 3.2 1.95 1.62 3.17 2.15 2.52.81 3.87.82c-1.16-2.47-1.74-5.83-1.74-10.06 0-3.61.6-6.96 1.8-10.05-1.36 0-2.65.27-3.89.81s-2.3 1.25-3.19 2.15-1.61 1.97-2.14 3.2-.79 2.54-.79 3.89z\"/></svg>',withExternalLayout:true}),isDisplayed24()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-86p9jy\",\"data-framer-name\":\"Moon Alt Waning Crescent 3\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"WArivZ3Fa\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.34.26 2.62.77 3.85s1.21 2.29 2.08 3.19 1.92 1.62 3.13 2.16 2.48.83 3.81.87c-1.71-2.32-2.56-5.68-2.56-10.06 0-1.87.23-3.67.69-5.41s1.11-3.29 1.95-4.64c-1.8.03-3.45.5-4.96 1.41s-2.7 2.13-3.58 3.65-1.33 3.19-1.33 4.98z\"/></svg>',withExternalLayout:true}),isDisplayed25()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-pwnay\",\"data-framer-name\":\"Moon Alt Waning Crescent 4\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"vahdfN1U8\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.33.25 2.6.75 3.81s1.18 2.26 2.03 3.15 1.87 1.61 3.05 2.17 2.43.87 3.74.94c-1.24-1.19-2.11-2.63-2.61-4.31s-.75-3.6-.75-5.76c0-1.93.31-3.78.92-5.54s1.47-3.26 2.56-4.5c-1.77.07-3.39.56-4.88 1.47S7.09 8 6.23 9.51s-1.29 3.17-1.29 4.93z\"/></svg>',withExternalLayout:true}),isDisplayed26()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-l6zktk\",\"data-framer-name\":\"Moon Alt Waning Crescent 5\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"JCk7VMyLf\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 1.27.23 2.49.7 3.66s1.09 2.2 1.89 3.08 1.75 1.61 2.85 2.19 2.28.94 3.52 1.08c-1.75-1.04-2.98-2.39-3.7-4.07s-1.08-3.66-1.08-5.93c0-2.07.44-4 1.32-5.78s2.1-3.2 3.66-4.24c-1.26.11-2.46.45-3.59 1.02s-2.1 1.3-2.92 2.19-1.46 1.92-1.93 3.11-.72 2.4-.72 3.69z\"/></svg>',withExternalLayout:true}),isDisplayed27()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8kl5r8\",\"data-framer-name\":\"Moon Alt Waning Crescent 6\",fill:gm_eW9P07,intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"Mj0ur5RIc\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 30 30\"><path fill=\"currentColor\" d=\"M3.74 14.44c0-1.52.3-2.98.89-4.37s1.4-2.58 2.4-3.59 2.2-1.81 3.59-2.4 2.84-.89 4.37-.89 2.98.3 4.37.89 2.59 1.4 3.6 2.4 1.81 2.2 2.4 3.59.89 2.84.89 4.37-.3 2.98-.89 4.37-1.4 2.59-2.4 3.6-2.2 1.81-3.6 2.4-2.85.89-4.37.89-2.98-.3-4.37-.89-2.58-1.4-3.59-2.4-1.81-2.2-2.4-3.6-.89-2.84-.89-4.37zm1.2 0c0 2.48.8 4.66 2.41 6.53s3.62 3.01 6.03 3.41c-1.01-.5-1.86-1.1-2.56-1.82s-1.25-1.5-1.63-2.37-.66-1.77-.83-2.7-.26-1.95-.26-3.06c0-2.11.5-4.06 1.49-5.84s2.37-3.16 4.12-4.12c-1.63.21-3.11.77-4.45 1.7S6.87 8.3 6.1 9.76s-1.16 3.01-1.16 4.68z\"/></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cg8JP.framer-1dj326h, .framer-cg8JP .framer-1dj326h { display: block; }\",\".framer-cg8JP.framer-2441pn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 64px; }\",\".framer-cg8JP .framer-zbonsh, .framer-cg8JP .framer-12ihgjt, .framer-cg8JP .framer-ga2r03, .framer-cg8JP .framer-u4ehfo, .framer-cg8JP .framer-lthsdv, .framer-cg8JP .framer-1dbn09o, .framer-cg8JP .framer-pogpfz, .framer-cg8JP .framer-1abtrog, .framer-cg8JP .framer-pe1bdy, .framer-cg8JP .framer-1bihrd0, .framer-cg8JP .framer-1qnmqc5, .framer-cg8JP .framer-1xjborf, .framer-cg8JP .framer-1bk8jc5, .framer-cg8JP .framer-1s3wb4m, .framer-cg8JP .framer-16mzze7, .framer-cg8JP .framer-1uxry7, .framer-cg8JP .framer-1eq9rg5, .framer-cg8JP .framer-y0j1cb, .framer-cg8JP .framer-bjtbrw, .framer-cg8JP .framer-116zk4y, .framer-cg8JP .framer-2s16rn, .framer-cg8JP .framer-kvzauq, .framer-cg8JP .framer-qfmrih, .framer-cg8JP .framer-17w81xo, .framer-cg8JP .framer-86p9jy, .framer-cg8JP .framer-pwnay, .framer-cg8JP .framer-l6zktk, .framer-cg8JP .framer-8kl5r8 { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-cg8JP.framer-v-1kukaot.framer-2441pn { text-decoration: none; }\",\".framer-cg8JP.framer-v-85doqi.framer-2441pn { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oI1MrZdNT\":{\"layout\":[\"fixed\",\"fixed\"]},\"aW3WriBeI\":{\"layout\":[\"fixed\",\"fixed\"]},\"E6IMPkMQs\":{\"layout\":[\"fixed\",\"fixed\"]},\"N3xO9mjTU\":{\"layout\":[\"fixed\",\"fixed\"]},\"rheOMxbLZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"X49IcLX65\":{\"layout\":[\"fixed\",\"fixed\"]},\"QLea2B17H\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZKFKUAmnI\":{\"layout\":[\"fixed\",\"fixed\"]},\"XgIhLt3rX\":{\"layout\":[\"fixed\",\"fixed\"]},\"WReMUwTG4\":{\"layout\":[\"fixed\",\"fixed\"]},\"wzb0W7p6Q\":{\"layout\":[\"fixed\",\"fixed\"]},\"j5nVGlM01\":{\"layout\":[\"fixed\",\"fixed\"]},\"EGnsoYU_K\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nu7mEpK2D\":{\"layout\":[\"fixed\",\"fixed\"]},\"mwvlgkuIX\":{\"layout\":[\"fixed\",\"fixed\"]},\"Sa4WU3DEn\":{\"layout\":[\"fixed\",\"fixed\"]},\"cH5lFP4iV\":{\"layout\":[\"fixed\",\"fixed\"]},\"DZlQL5PHi\":{\"layout\":[\"fixed\",\"fixed\"]},\"qVdWjmqEw\":{\"layout\":[\"fixed\",\"auto\"]},\"g98JHDJxp\":{\"layout\":[\"fixed\",\"fixed\"]},\"rxuyBZckJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"F74RozbtQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"zVuhCisvN\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q7Ya50XJS\":{\"layout\":[\"fixed\",\"fixed\"]},\"exLFmc5lP\":{\"layout\":[\"fixed\",\"fixed\"]},\"B7qtPuQPo\":{\"layout\":[\"fixed\",\"fixed\"]},\"H3fk5WJDh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gm_eW9P07\":\"color\",\"UfeSAxNJI\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhXf_TbTF4=withCSS(Component,css,\"framer-cg8JP\");export default FramerhXf_TbTF4;FramerhXf_TbTF4.displayName=\"Moon Icon\";FramerhXf_TbTF4.defaultProps={height:64,width:64};addPropertyControls(FramerhXf_TbTF4,{variant:{options:[\"QN9WIRAm8\",\"oI1MrZdNT\",\"aW3WriBeI\",\"E6IMPkMQs\",\"N3xO9mjTU\",\"rheOMxbLZ\",\"X49IcLX65\",\"QLea2B17H\",\"ZKFKUAmnI\",\"XgIhLt3rX\",\"WReMUwTG4\",\"wzb0W7p6Q\",\"j5nVGlM01\",\"EGnsoYU_K\",\"Nu7mEpK2D\",\"mwvlgkuIX\",\"Sa4WU3DEn\",\"cH5lFP4iV\",\"DZlQL5PHi\",\"qVdWjmqEw\",\"g98JHDJxp\",\"rxuyBZckJ\",\"F74RozbtQ\",\"zVuhCisvN\",\"Q7Ya50XJS\",\"exLFmc5lP\",\"B7qtPuQPo\",\"H3fk5WJDh\"],optionTitles:[\"New\",\"Waxing Crescent 1\",\"Waxing Crescent 2\",\"Waxing Crescent 3\",\"Waxing Crescent 4\",\"Waxing Crescent 5\",\"Waxing Crescent 6\",\"First Quarter\",\"Waxing Gibbous 1\",\"Waxing Gibbous 2\",\"Waxing Gibbous 3\",\"Waxing Gibbous 4\",\"Waxing Gibbous 5\",\"Waxing Gibbous 6\",\"Full\",\"Waning Gibbous 1\",\"Waning Gibbous 2\",\"Waning Gibbous 3\",\"Waning Gibbous 4\",\"Waning Gibbous 5\",\"Waning Gibbous 6\",\"Third Quarter\",\"Waning Crescent 1\",\"Waning Crescent 2\",\"Waning Crescent 3\",\"Waning Crescent 4\",\"Waning Crescent 5\",\"Waning Crescent 6\"],title:\"Variant\",type:ControlType.Enum},gm_eW9P07:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},UfeSAxNJI:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhXf_TbTF4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhXf_TbTF4\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gm_eW9P07\\\":\\\"color\\\",\\\"UfeSAxNJI\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"64\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oI1MrZdNT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aW3WriBeI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E6IMPkMQs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N3xO9mjTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rheOMxbLZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X49IcLX65\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QLea2B17H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZKFKUAmnI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XgIhLt3rX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WReMUwTG4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wzb0W7p6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j5nVGlM01\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EGnsoYU_K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nu7mEpK2D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mwvlgkuIX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Sa4WU3DEn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cH5lFP4iV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DZlQL5PHi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qVdWjmqEw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g98JHDJxp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rxuyBZckJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F74RozbtQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zVuhCisvN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q7Ya50XJS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"exLFmc5lP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B7qtPuQPo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H3fk5WJDh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"64\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hXf_TbTF4.map", "// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={b8Tsm0j8y:{hover:true,pressed:true},BMOz_S8Dq:{hover:true,pressed:true},cFhl_DxZd:{hover:true,pressed:true},wtPd8fCF9:{hover:true,pressed:true}};const cycleOrder=[\"cFhl_DxZd\",\"b8Tsm0j8y\",\"wtPd8fCF9\",\"BMOz_S8Dq\"];const serializationHash=\"framer-32DFf\";const variantClassNames={b8Tsm0j8y:\"framer-v-2dxkmm\",BMOz_S8Dq:\"framer-v-844t09\",cFhl_DxZd:\"framer-v-1ll4wkv\",wtPd8fCF9:\"framer-v-rgepdt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Icon Button\":\"BMOz_S8Dq\",Default:\"cFhl_DxZd\",Small:\"b8Tsm0j8y\",Uppercase:\"wtPd8fCF9\"};const getProps=({buttonLink,buttonText,height,icon,id,width,...props})=>{return{...props,glxswrww_:icon??props.glxswrww_??\"Sparkle\",RN4rsDn5o:buttonLink??props.RN4rsDn5o,variant:humanReadableVariantMap[props.variant]??props.variant??\"cFhl_DxZd\",xOsiPE7Uk:buttonText??props.xOsiPE7Uk??\"Primary Button\"};};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,xOsiPE7Uk,RN4rsDn5o,glxswrww_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cFhl_DxZd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BMOz_S8Dq-hover\",\"BMOz_S8Dq-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"BMOz_S8Dq\")return true;return false;};const isDisplayed1=()=>{if([\"BMOz_S8Dq-hover\",\"BMOz_S8Dq-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"BMOz_S8Dq\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RN4rsDn5o,motionChild:true,nodeId:\"cFhl_DxZd\",openInNewTab:false,scopeId:\"iyK5YJ42W\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ll4wkv\",className,classNames)} framer-12kbrxx`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"cFhl_DxZd\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-15e8cab5-5770-4fba-93aa-89ece0c9dca7, rgb(109, 36, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-15e8cab5-5770-4fba-93aa-89ece0c9dca7, rgb(109, 36, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"inset 0px -1px 4px 0px rgba(255, 255, 255, 0.4)\",opacity:1,...style},variants:{\"b8Tsm0j8y-hover\":{opacity:.9},\"b8Tsm0j8y-pressed\":{opacity:1},\"BMOz_S8Dq-hover\":{opacity:.9},\"BMOz_S8Dq-pressed\":{opacity:1},\"cFhl_DxZd-hover\":{opacity:.9},\"cFhl_DxZd-pressed\":{opacity:1},\"wtPd8fCF9-hover\":{opacity:.9},\"wtPd8fCF9-pressed\":{opacity:1}},...addPropertyOverrides({\"b8Tsm0j8y-hover\":{\"data-framer-name\":undefined},\"b8Tsm0j8y-pressed\":{\"data-framer-name\":undefined},\"BMOz_S8Dq-hover\":{\"data-framer-name\":undefined},\"BMOz_S8Dq-pressed\":{\"data-framer-name\":undefined},\"cFhl_DxZd-hover\":{\"data-framer-name\":undefined},\"cFhl_DxZd-pressed\":{\"data-framer-name\":undefined},\"wtPd8fCF9-hover\":{\"data-framer-name\":undefined},\"wtPd8fCF9-pressed\":{\"data-framer-name\":undefined},b8Tsm0j8y:{\"data-framer-name\":\"Small\"},BMOz_S8Dq:{\"data-framer-name\":\"Icon Button\"},wtPd8fCF9:{\"data-framer-name\":\"Uppercase\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cq7w9m-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wYITZyWaD-container\",nodeId:\"wYITZyWaD\",rendersWithMotion:true,scopeId:\"iyK5YJ42W\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8afcce15-6d72-496c-aad6-b9f67be321f7, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:glxswrww_,id:\"wYITZyWaD\",layoutId:\"wYITZyWaD\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TnVuaXRvLWJvbGQ=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8afcce15-6d72-496c-aad6-b9f67be321f7, rgb(255, 255, 255)))\"},children:\"Primary Button\"})}),className:\"framer-bt6t85\",\"data-framer-name\":\"Subscribe Button Text\",fonts:[\"FS;Nunito-bold\"],layoutDependency:layoutDependency,layoutId:\"YhC9LFJpk\",style:{\"--extracted-r6o4lv\":\"var(--token-8afcce15-6d72-496c-aad6-b9f67be321f7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:xOsiPE7Uk,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b8Tsm0j8y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TnVuaXRvLWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8afcce15-6d72-496c-aad6-b9f67be321f7, rgb(255, 255, 255)))\"},children:\"Primary Button\"})}),fonts:[\"FS;Nunito-extrabold\"]},wtPd8fCF9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3VwcmVtZS1leHRyYWJvbGQgICAgICAgICA=\",\"--framer-font-family\":'\"Supreme\", \"Supreme Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8afcce15-6d72-496c-aad6-b9f67be321f7, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Primary Button\"})}),fonts:[\"FS;Supreme-extrabold         \"]}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-32DFf.framer-12kbrxx, .framer-32DFf .framer-12kbrxx { display: block; }\",\".framer-32DFf.framer-1ll4wkv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: hidden; padding: 10px 20px 9px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-32DFf .framer-cq7w9m-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-32DFf .framer-bt6t85 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-32DFf.framer-1ll4wkv { gap: 0px; } .framer-32DFf.framer-1ll4wkv > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-32DFf.framer-1ll4wkv > :first-child { margin-left: 0px; } .framer-32DFf.framer-1ll4wkv > :last-child { margin-right: 0px; } }\",\".framer-32DFf.framer-v-2dxkmm.framer-1ll4wkv { height: 32px; padding: 5px 14px 4px 14px; }\",\".framer-32DFf.framer-v-rgepdt.framer-1ll4wkv { height: 32px; padding: 5px 14px 3px 14px; }\",\".framer-32DFf.framer-v-844t09.framer-1ll4wkv { height: 32px; padding: 2px; width: 32px; }\",'.framer-32DFf[data-border=\"true\"]::after, .framer-32DFf [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 139\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"b8Tsm0j8y\":{\"layout\":[\"auto\",\"fixed\"]},\"wtPd8fCF9\":{\"layout\":[\"auto\",\"fixed\"]},\"BMOz_S8Dq\":{\"layout\":[\"fixed\",\"fixed\"]},\"x9y8NX9tO\":{\"layout\":[\"auto\",\"fixed\"]},\"sexK40jZ_\":{\"layout\":[\"auto\",\"fixed\"]},\"EotfouDdX\":{\"layout\":[\"auto\",\"fixed\"]},\"TJ4M7zT6t\":{\"layout\":[\"auto\",\"fixed\"]},\"ePEAU1Mtp\":{\"layout\":[\"auto\",\"fixed\"]},\"Y7DohR7eO\":{\"layout\":[\"auto\",\"fixed\"]},\"dSXJo6TYx\":{\"layout\":[\"fixed\",\"fixed\"]},\"EehyafJpP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xOsiPE7Uk\":\"buttonText\",\"RN4rsDn5o\":\"buttonLink\",\"glxswrww_\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriyK5YJ42W=withCSS(Component,css,\"framer-32DFf\");export default FrameriyK5YJ42W;FrameriyK5YJ42W.displayName=\"Primary Button\";FrameriyK5YJ42W.defaultProps={height:36,width:139};addPropertyControls(FrameriyK5YJ42W,{variant:{options:[\"cFhl_DxZd\",\"b8Tsm0j8y\",\"wtPd8fCF9\",\"BMOz_S8Dq\"],optionTitles:[\"Default\",\"Small\",\"Uppercase\",\"Icon Button\"],title:\"Variant\",type:ControlType.Enum},xOsiPE7Uk:{defaultValue:\"Primary Button\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},RN4rsDn5o:{title:\"Button Link\",type:ControlType.Link},glxswrww_:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Sparkle\",description:\"If the Icon Button Variant is selected*\",hidden:undefined,title:\"Icon\"}});addFonts(FrameriyK5YJ42W,[{explicitInter:true,fonts:[{family:\"Nunito\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4Q5HYDBTANL3ERCJ43BT3T6PCABTP525/2J7UE7LIQPPQNRFDSDUVDGBPVBD5BTAO/4V6IAVOQFOLXHZMSUY7BQKCWJG5N4TWB.woff2\",weight:\"700\"},{family:\"Nunito\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/C5YEK76LISOF25EX4WE77GVWE767BBIS/DITQRI6CWRXCHM5QOYRUPL4DYIUTMLZO/DA6SBKJCYG2VMA5IQWRWJEW6ZUKE3654.woff2\",weight:\"800\"},{family:\"Supreme\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WXSRY43URIRE64IGP2UFEDZJJYHLYCJP/LPLI5YGMTUH4GME3PMZ7UXGVYY6S47NB/UPZ7O6SKOW5AF4XEN7NCNHHDMAAMYNSS.woff2\",weight:\"800\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriyK5YJ42W\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"xOsiPE7Uk\\\":\\\"buttonText\\\",\\\"RN4rsDn5o\\\":\\\"buttonLink\\\",\\\"glxswrww_\\\":\\\"icon\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"139\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"b8Tsm0j8y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wtPd8fCF9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BMOz_S8Dq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x9y8NX9tO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sexK40jZ_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EotfouDdX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TJ4M7zT6t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ePEAU1Mtp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y7DohR7eO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dSXJo6TYx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EehyafJpP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iyK5YJ42W.map", "// Generated by Framer (99f3353)\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 sharedStyle1 from\"https://framerusercontent.com/modules/hCRcuuRrWZIFQwHUd6Mc/xEuHu57m5LUjS6yiuwVu/syzFyH9j3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9ALBMqHTeFftJyo30mEW/JUVVRYVfmo78vcmOEqqI/Wj6Wl1p4c.js\";const cycleOrder=[\"UrV9XVpGL\",\"YLF7_zBeR\"];const serializationHash=\"framer-N9UQL\";const variantClassNames={UrV9XVpGL:\"framer-v-704inj\",YLF7_zBeR:\"framer-v-18419bq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"UrV9XVpGL\",Phone:\"YLF7_zBeR\"};const getProps=({height,id,menuLink,menuName,width,...props})=>{return{...props,MqmW2v4mC:menuLink??props.MqmW2v4mC,variant:humanReadableVariantMap[props.variant]??props.variant??\"UrV9XVpGL\",xEsVtVQDW:menuName??props.xEsVtVQDW??\"Menu Item\"};};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,MqmW2v4mC,xEsVtVQDW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UrV9XVpGL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-704inj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UrV9XVpGL\",ref:refBinding,style:{...style},...addPropertyOverrides({YLF7_zBeR:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",children:/*#__PURE__*/_jsx(Link,{href:MqmW2v4mC,motionChild:true,nodeId:\"M8ujefRBu\",openInNewTab:false,scopeId:\"DEEQtwo1a\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oi9w0o\",\"data-styles-preset\":\"syzFyH9j3\",children:\"Menu Item\"})})})}),className:\"framer-s1q3l7\",\"data-framer-name\":\"Navigation Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M8ujefRBu\",text:xEsVtVQDW,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YLF7_zBeR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:MqmW2v4mC,motionChild:true,nodeId:\"M8ujefRBu\",openInNewTab:false,scopeId:\"DEEQtwo1a\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oi9w0o\",\"data-styles-preset\":\"syzFyH9j3\",children:\"Menu Item\"})})})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N9UQL.framer-1ykqq70, .framer-N9UQL .framer-1ykqq70 { display: block; }\",\".framer-N9UQL.framer-704inj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; }\",\".framer-N9UQL .framer-s1q3l7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-N9UQL.framer-704inj { gap: 0px; } .framer-N9UQL.framer-704inj > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-N9UQL.framer-704inj > :first-child { margin-left: 0px; } .framer-N9UQL.framer-704inj > :last-child { margin-right: 0px; } }\",\".framer-N9UQL.framer-v-18419bq.framer-704inj { justify-content: flex-start; padding: 4px 0px 4px 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YLF7_zBeR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MqmW2v4mC\":\"menuLink\",\"xEsVtVQDW\":\"menuName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDEEQtwo1a=withCSS(Component,css,\"framer-N9UQL\");export default FramerDEEQtwo1a;FramerDEEQtwo1a.displayName=\"Navigation Menu Item 2\";FramerDEEQtwo1a.defaultProps={height:32,width:82};addPropertyControls(FramerDEEQtwo1a,{variant:{options:[\"UrV9XVpGL\",\"YLF7_zBeR\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},MqmW2v4mC:{title:\"Menu Link\",type:ControlType.Link},xEsVtVQDW:{defaultValue:\"Menu Item\",displayTextArea:false,title:\"Menu Name\",type:ControlType.String}});addFonts(FramerDEEQtwo1a,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDEEQtwo1a\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YLF7_zBeR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"82\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"MqmW2v4mC\\\":\\\"menuLink\\\",\\\"xEsVtVQDW\\\":\\\"menuName\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (99f3353)\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 sharedStyle1 from\"https://framerusercontent.com/modules/hCRcuuRrWZIFQwHUd6Mc/xEuHu57m5LUjS6yiuwVu/syzFyH9j3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9ALBMqHTeFftJyo30mEW/JUVVRYVfmo78vcmOEqqI/Wj6Wl1p4c.js\";const cycleOrder=[\"v1xQjmI8W\",\"DRpHaNWjY\"];const serializationHash=\"framer-siNQb\";const variantClassNames={DRpHaNWjY:\"framer-v-1kwmlp0\",v1xQjmI8W:\"framer-v-2crdz8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"v1xQjmI8W\",Phone:\"DRpHaNWjY\"};const getProps=({height,id,menuLink,menuName,width,...props})=>{return{...props,MqmW2v4mC:menuLink??props.MqmW2v4mC,variant:humanReadableVariantMap[props.variant]??props.variant??\"v1xQjmI8W\",xEsVtVQDW:menuName??props.xEsVtVQDW??\"Menu Item\"};};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,MqmW2v4mC,xEsVtVQDW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v1xQjmI8W\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2crdz8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"v1xQjmI8W\",ref:refBinding,style:{...style},...addPropertyOverrides({DRpHaNWjY:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",children:/*#__PURE__*/_jsx(Link,{href:MqmW2v4mC,motionChild:true,nodeId:\"s_LuLgXRS\",openInNewTab:false,scopeId:\"RMMyGoMUF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oi9w0o\",\"data-styles-preset\":\"syzFyH9j3\",children:\"Menu Item\"})})})}),className:\"framer-i3iew0\",\"data-framer-name\":\"Navigation Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s_LuLgXRS\",text:xEsVtVQDW,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DRpHaNWjY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:MqmW2v4mC,motionChild:true,nodeId:\"s_LuLgXRS\",openInNewTab:false,scopeId:\"RMMyGoMUF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oi9w0o\",\"data-styles-preset\":\"syzFyH9j3\",children:\"Menu Item\"})})})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-siNQb.framer-ctstr9, .framer-siNQb .framer-ctstr9 { display: block; }\",\".framer-siNQb.framer-2crdz8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; }\",\".framer-siNQb .framer-i3iew0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-siNQb.framer-2crdz8 { gap: 0px; } .framer-siNQb.framer-2crdz8 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-siNQb.framer-2crdz8 > :first-child { margin-left: 0px; } .framer-siNQb.framer-2crdz8 > :last-child { margin-right: 0px; } }\",\".framer-siNQb.framer-v-1kwmlp0.framer-2crdz8 { justify-content: flex-start; padding: 4px 0px 4px 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DRpHaNWjY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MqmW2v4mC\":\"menuLink\",\"xEsVtVQDW\":\"menuName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRMMyGoMUF=withCSS(Component,css,\"framer-siNQb\");export default FramerRMMyGoMUF;FramerRMMyGoMUF.displayName=\"Navigation Menu Item\";FramerRMMyGoMUF.defaultProps={height:32,width:82};addPropertyControls(FramerRMMyGoMUF,{variant:{options:[\"v1xQjmI8W\",\"DRpHaNWjY\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},MqmW2v4mC:{title:\"Menu Link\",type:ControlType.Link},xEsVtVQDW:{defaultValue:\"Menu Item\",displayTextArea:false,title:\"Menu Name\",type:ControlType.String}});addFonts(FramerRMMyGoMUF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRMMyGoMUF\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DRpHaNWjY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"MqmW2v4mC\\\":\\\"menuLink\\\",\\\"xEsVtVQDW\\\":\\\"menuName\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"82\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationMenuItem2 from\"https://framerusercontent.com/modules/TcevUtfrBr8xPtM8iqF9/fEoo7FWA64eFv5riTrow/DEEQtwo1a.js\";import NavigationMenuItem from\"https://framerusercontent.com/modules/Dc9lWHAagXBo4LpDBFjd/iGa5kBO86nEkOwqFZBcD/RMMyGoMUF.js\";const NavigationMenuItem2Fonts=getFonts(NavigationMenuItem2);const NavigationMenuItemFonts=getFonts(NavigationMenuItem);const cycleOrder=[\"hBRuCNsyp\",\"rFO_43wml\"];const serializationHash=\"framer-VK2Mj\";const variantClassNames={hBRuCNsyp:\"framer-v-1mclozw\",rFO_43wml:\"framer-v-1chfg3\"};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 humanReadableVariantMap={Desktop:\"hBRuCNsyp\",Phone:\"rFO_43wml\"};const getProps=({click,height,id,width,...props})=>{return{...props,FsV4Aykfi:click??props.FsV4Aykfi,variant:humanReadableVariantMap[props.variant]??props.variant??\"hBRuCNsyp\"};};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,FsV4Aykfi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hBRuCNsyp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphgbi8n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FsV4Aykfi){const res=await FsV4Aykfi(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"rFO_43wml\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"rFO_43wml\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mclozw\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hBRuCNsyp\",onTap:onTaphgbi8n,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-bf8111a5-b9a2-4d8c-abfc-c6b4fdd94585, rgb(255, 255, 255))\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 6px 16px 0px rgba(0, 0, 0, 0.06)\",...style},variants:{rFO_43wml:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({rFO_43wml:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+0,...addPropertyOverrides({rFO_43wml:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9fyxuo-container\",layoutDependency:layoutDependency,layoutId:\"BOwM8zYCK-container\",nodeId:\"BOwM8zYCK\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"BOwM8zYCK\",layoutId:\"BOwM8zYCK\",MqmW2v4mC:\"https://elrond.framer.website/articles/the-continuing-legacy-of-sword-sorcery-what-s-next-for-the-genre\",variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"Sidebar Article\",...addPropertyOverrides({rFO_43wml:{MqmW2v4mC:resolvedLinks[0],variant:\"YLF7_zBeR\",xEsVtVQDW:\"Home\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EB65Uro5l\"},implicitPathVariables:undefined},{href:{webPageId:\"EB65Uro5l\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({rFO_43wml:{height:32,y:(componentViewport?.y||0)+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m6iuat-container\",layoutDependency:layoutDependency,layoutId:\"UyVZqgi_6-container\",nodeId:\"UyVZqgi_6\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"UyVZqgi_6\",layoutId:\"UyVZqgi_6\",MqmW2v4mC:resolvedLinks1[0],variant:\"YLF7_zBeR\",width:\"100%\",xEsVtVQDW:\"About\",...addPropertyOverrides({rFO_43wml:{MqmW2v4mC:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uhIl1tfj2\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+37,...addPropertyOverrides({rFO_43wml:{y:(componentViewport?.y||0)+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8d0msj-container\",layoutDependency:layoutDependency,layoutId:\"OxbgjOBum-container\",nodeId:\"OxbgjOBum\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"OxbgjOBum\",layoutId:\"OxbgjOBum\",MqmW2v4mC:\"https://elrond.framer.website/articles/how-litrpg-is-shaping-the-future-of-storytelling-in-digital-spaces\",variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"No Sidebar Article\",...addPropertyOverrides({rFO_43wml:{MqmW2v4mC:resolvedLinks2[0],variant:\"YLF7_zBeR\",xEsVtVQDW:\"Writing\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zWezlhwaf:\"patricia\"},webPageId:\"zjk0LFR49\"},implicitPathVariables:undefined},{href:{webPageId:\"IBq4NzQxs\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+74,...addPropertyOverrides({rFO_43wml:{y:(componentViewport?.y||0)+0+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lq6xyq-container\",layoutDependency:layoutDependency,layoutId:\"sxcUjdQO3-container\",nodeId:\"sxcUjdQO3\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"sxcUjdQO3\",layoutId:\"sxcUjdQO3\",MqmW2v4mC:resolvedLinks3[0],variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"Single Author Page\",...addPropertyOverrides({rFO_43wml:{MqmW2v4mC:resolvedLinks3[1],variant:\"YLF7_zBeR\",xEsVtVQDW:\"Consultations\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{jcBxp8pr1:\"fantasy-of-manners\"},webPageId:\"zgV16MNxi\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+111,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6rfzgh-container\",layoutDependency:layoutDependency,layoutId:\"jOO3X7Psu-container\",nodeId:\"jOO3X7Psu\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"jOO3X7Psu\",layoutId:\"jOO3X7Psu\",MqmW2v4mC:resolvedLinks4[0],variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"Single Tag Page\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HmqDwPV0e\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+148,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m3va4o-container\",layoutDependency:layoutDependency,layoutId:\"XctSPPdqH-container\",nodeId:\"XctSPPdqH\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"XctSPPdqH\",layoutId:\"XctSPPdqH\",MqmW2v4mC:resolvedLinks5[0],variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"Subscribe Page\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ShuEuMGmL\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+185,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-26psvm-container\",layoutDependency:layoutDependency,layoutId:\"gs0S2tc4E-container\",nodeId:\"gs0S2tc4E\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"gs0S2tc4E\",layoutId:\"gs0S2tc4E\",MqmW2v4mC:resolvedLinks6[0],variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"Contact\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CsdoABjyy\"},implicitPathVariables:undefined},{href:{webPageId:\"Gc1oDUK_F\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+222,...addPropertyOverrides({rFO_43wml:{y:(componentViewport?.y||0)+0+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cbrpjv-container\",layoutDependency:layoutDependency,layoutId:\"Kr3mfgNlx-container\",nodeId:\"Kr3mfgNlx\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem,{height:\"100%\",id:\"Kr3mfgNlx\",layoutId:\"Kr3mfgNlx\",MqmW2v4mC:resolvedLinks7[0],variant:\"v1xQjmI8W\",width:\"100%\",xEsVtVQDW:\"404 Page\",...addPropertyOverrides({rFO_43wml:{MqmW2v4mC:resolvedLinks7[1],variant:\"DRpHaNWjY\",xEsVtVQDW:\"Terms of Service\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FfGyq4J7Y\"},implicitPathVariables:undefined},{href:{webPageId:\"O2gyzFBNL\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+259,...addPropertyOverrides({rFO_43wml:{y:(componentViewport?.y||0)+0+220}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vyx5cb-container\",layoutDependency:layoutDependency,layoutId:\"FWleit96K-container\",nodeId:\"FWleit96K\",rendersWithMotion:true,scopeId:\"jghqlSPJt\",children:/*#__PURE__*/_jsx(NavigationMenuItem2,{height:\"100%\",id:\"FWleit96K\",layoutId:\"FWleit96K\",MqmW2v4mC:resolvedLinks8[0],variant:\"UrV9XVpGL\",width:\"100%\",xEsVtVQDW:\"Privacy Policy\",...addPropertyOverrides({rFO_43wml:{MqmW2v4mC:resolvedLinks8[1],variant:\"YLF7_zBeR\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VK2Mj.framer-6p0lyi, .framer-VK2Mj .framer-6p0lyi { display: block; }\",\".framer-VK2Mj.framer-1mclozw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; min-width: 160px; padding: 16px 20px 16px 20px; position: relative; width: min-content; }\",\".framer-VK2Mj .framer-9fyxuo-container, .framer-VK2Mj .framer-1m6iuat-container, .framer-VK2Mj .framer-8d0msj-container, .framer-VK2Mj .framer-1lq6xyq-container, .framer-VK2Mj .framer-6rfzgh-container, .framer-VK2Mj .framer-m3va4o-container, .framer-VK2Mj .framer-26psvm-container, .framer-VK2Mj .framer-1cbrpjv-container, .framer-VK2Mj .framer-1vyx5cb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VK2Mj.framer-v-1chfg3.framer-1mclozw { gap: 12px; min-width: 150px; padding: 0px; }\",'.framer-VK2Mj[data-border=\"true\"]::after, .framer-VK2Mj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 323\n * @framerIntrinsicWidth 177.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"160px\",null,null,null]},\"rFO_43wml\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"150px\",null,null,null]}}}\n * @framerVariables {\"FsV4Aykfi\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjghqlSPJt=withCSS(Component,css,\"framer-VK2Mj\");export default FramerjghqlSPJt;FramerjghqlSPJt.displayName=\"Dropdown Menu\";FramerjghqlSPJt.defaultProps={height:323,width:177.5};addPropertyControls(FramerjghqlSPJt,{variant:{options:[\"hBRuCNsyp\",\"rFO_43wml\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},FsV4Aykfi:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjghqlSPJt,[{explicitInter:true,fonts:[]},...NavigationMenuItem2Fonts,...NavigationMenuItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjghqlSPJt\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"177.5\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"323\",\"framerVariables\":\"{\\\"FsV4Aykfi\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"160px\\\",null,null,null]},\\\"rFO_43wml\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"150px\\\",null,null,null]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jghqlSPJt.map", "// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"t37xtLrZV\",\"VCeRMtW06\"];const serializationHash=\"framer-brae4\";const variantClassNames={t37xtLrZV:\"framer-v-60qp3z\",VCeRMtW06:\"framer-v-f037q2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"t37xtLrZV\",\"Variant 2\":\"VCeRMtW06\"};const getProps=({click,height,id,width,...props})=>{return{...props,szZ5mB0KX:click??props.szZ5mB0KX,variant:humanReadableVariantMap[props.variant]??props.variant??\"t37xtLrZV\"};};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,szZ5mB0KX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t37xtLrZV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapec1iam=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(szZ5mB0KX){const res=await szZ5mB0KX(...args);if(res===false)return false;}setVariant(\"VCeRMtW06\");});const onTapm9lx6r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(szZ5mB0KX){const res=await szZ5mB0KX(...args);if(res===false)return false;}setVariant(\"t37xtLrZV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VCeRMtW06\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-60qp3z\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"t37xtLrZV\",onTap:onTapec1iam,ref:refBinding,style:{backgroundColor:\"var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:.7,...style},...addPropertyOverrides({VCeRMtW06:{\"data-framer-name\":\"Variant 2\",onTap:onTapm9lx6r}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qimrkd\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"LLmrJfyvf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rm7imd\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"Fx6Tdqr4p\",style:{backgroundColor:\"var(--token-d0ef11e9-5352-462e-ab85-af5725b45125, rgb(4, 4, 5))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"inset 0px 0px 0px 0.4px var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",rotate:0},variants:{VCeRMtW06:{rotate:45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1apk78m\",\"data-framer-name\":\"Center Line\",layoutDependency:layoutDependency,layoutId:\"j4v0Dvr6o\",style:{backgroundColor:\"var(--token-d0ef11e9-5352-462e-ab85-af5725b45125, rgb(4, 4, 5))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"inset 0px 0px 0px 0.4px var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a8ne9q\",\"data-framer-name\":\"Top Line\",layoutDependency:layoutDependency,layoutId:\"x6qYFy2sr\",style:{backgroundColor:\"var(--token-d0ef11e9-5352-462e-ab85-af5725b45125, rgb(4, 4, 5))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"inset 0px 0px 0px 0.4px var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",rotate:0},variants:{VCeRMtW06:{rotate:-45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-brae4.framer-1gt5rcx, .framer-brae4 .framer-1gt5rcx { display: block; }\",\".framer-brae4.framer-60qp3z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 32px; justify-content: center; padding: 0px; position: relative; width: 32px; }\",\".framer-brae4 .framer-qimrkd { flex: none; gap: 10px; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-brae4 .framer-1rm7imd { bottom: 10px; flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; width: 14px; }\",\".framer-brae4 .framer-1apk78m { flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 14px; z-index: 1; }\",\".framer-brae4 .framer-a8ne9q { flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: 10px; width: 14px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-brae4.framer-60qp3z { gap: 0px; } .framer-brae4.framer-60qp3z > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-brae4.framer-60qp3z > :first-child { margin-left: 0px; } .framer-brae4.framer-60qp3z > :last-child { margin-right: 0px; } }\",\".framer-brae4.framer-v-f037q2 .framer-1rm7imd { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-brae4.framer-v-f037q2 .framer-a8ne9q { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VCeRMtW06\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"szZ5mB0KX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJRMbCZlfi=withCSS(Component,css,\"framer-brae4\");export default FramerJRMbCZlfi;FramerJRMbCZlfi.displayName=\"Mobile Menu Button\";FramerJRMbCZlfi.defaultProps={height:32,width:32};addPropertyControls(FramerJRMbCZlfi,{variant:{options:[\"t37xtLrZV\",\"VCeRMtW06\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},szZ5mB0KX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJRMbCZlfi,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJRMbCZlfi\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VCeRMtW06\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"szZ5mB0KX\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JRMbCZlfi.map", "// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9ALBMqHTeFftJyo30mEW/JUVVRYVfmo78vcmOEqqI/Wj6Wl1p4c.js\";const enabledGestures={ICfRhNIF8:{hover:true},UVrelDsEB:{hover:true},YaUZLgDId:{hover:true}};const cycleOrder=[\"UVrelDsEB\",\"YaUZLgDId\",\"ICfRhNIF8\"];const serializationHash=\"framer-orUHH\";const variantClassNames={ICfRhNIF8:\"framer-v-rjwuxt\",UVrelDsEB:\"framer-v-1ysmia2\",YaUZLgDId:\"framer-v-zhpdiw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"ICfRhNIF8\",Light:\"YaUZLgDId\",Regular:\"UVrelDsEB\"};const getProps=({click,height,id,lineColor,link,title,width,...props})=>{return{...props,LnIKUswhV:link??props.LnIKUswhV,n9IqE5b5X:lineColor??props.n9IqE5b5X??\"var(--token-2d142248-08b4-4e92-bfad-cb2c075c4b9e, rgb(84, 66, 142))\",pDZgv5SLp:title??props.pDZgv5SLp??\"Home\",PvMd2JoVw:click??props.PvMd2JoVw,variant:humanReadableVariantMap[props.variant]??props.variant??\"UVrelDsEB\"};};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,pDZgv5SLp,LnIKUswhV,PvMd2JoVw,n9IqE5b5X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UVrelDsEB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4v27u4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PvMd2JoVw){const res=await PvMd2JoVw(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"ICfRhNIF8-hover\")return false;if(baseVariant===\"ICfRhNIF8\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:LnIKUswhV,motionChild:true,nodeId:\"UVrelDsEB\",scopeId:\"sJSyvN_Mw\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ysmia2\",className,classNames)} framer-1eu1zqa`,\"data-framer-name\":\"Regular\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UVrelDsEB\",onTap:onTap4v27u4,ref:refBinding,style:{...style},...addPropertyOverrides({\"ICfRhNIF8-hover\":{\"data-framer-name\":undefined},\"UVrelDsEB-hover\":{\"data-framer-name\":undefined},\"YaUZLgDId-hover\":{\"data-framer-name\":undefined},ICfRhNIF8:{\"data-framer-name\":\"Variant 3\"},YaUZLgDId:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",children:\"Home\"})}),className:\"framer-1fg1v68\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZbMEEr84L\",text:pDZgv5SLp,variants:{ICfRhNIF8:{\"--extracted-r6o4lv\":\"var(--token-dad53603-9346-4241-a825-8f94110bc91e, rgb(0, 41, 39))\"},YaUZLgDId:{\"--extracted-r6o4lv\":\"var(--token-f5c224fe-3170-407d-9fc4-ea42613acde2, rgb(243, 247, 240))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ICfRhNIF8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dad53603-9346-4241-a825-8f94110bc91e, rgb(0, 41, 39)))\"},children:\"Home\"})})},YaUZLgDId:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ccxwig\",\"data-styles-preset\":\"Wj6Wl1p4c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5c224fe-3170-407d-9fc4-ea42613acde2, rgb(243, 247, 240)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-syxqha\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"beCqkPrMi\",style:{backgroundColor:n9IqE5b5X}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-orUHH.framer-1eu1zqa, .framer-orUHH .framer-1eu1zqa { display: block; }\",\".framer-orUHH.framer-1ysmia2 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-orUHH .framer-1fg1v68 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-orUHH .framer-syxqha { flex: none; height: 1px; overflow: hidden; position: relative; width: 0px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-orUHH.framer-1ysmia2 { gap: 0px; } .framer-orUHH.framer-1ysmia2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-orUHH.framer-1ysmia2 > :first-child { margin-top: 0px; } .framer-orUHH.framer-1ysmia2 > :last-child { margin-bottom: 0px; } }\",\".framer-orUHH.framer-v-rjwuxt.framer-1ysmia2 { align-content: center; align-items: center; flex-direction: row; height: 38px; justify-content: center; }\",\".framer-orUHH.framer-v-rjwuxt .framer-1fg1v68 { height: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-orUHH.framer-v-rjwuxt.framer-1ysmia2 { gap: 0px; } .framer-orUHH.framer-v-rjwuxt.framer-1ysmia2 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-orUHH.framer-v-rjwuxt.framer-1ysmia2 > :first-child { margin-left: 0px; } .framer-orUHH.framer-v-rjwuxt.framer-1ysmia2 > :last-child { margin-right: 0px; } }\",\".framer-orUHH.framer-v-1ysmia2.hover .framer-1fg1v68 { order: 0; }\",\".framer-orUHH.framer-v-1ysmia2.hover .framer-syxqha { align-self: stretch; order: 1; width: auto; }\",\".framer-orUHH.framer-v-zhpdiw.hover .framer-syxqha { align-self: stretch; width: auto; }\",\".framer-orUHH.framer-v-rjwuxt.hover.framer-1ysmia2 { height: 33px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 41\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YaUZLgDId\":{\"layout\":[\"auto\",\"auto\"]},\"ICfRhNIF8\":{\"layout\":[\"auto\",\"fixed\"]},\"kugifPQC8\":{\"layout\":[\"auto\",\"auto\"]},\"oaXF_sftq\":{\"layout\":[\"auto\",\"auto\"]},\"cFNwRprBd\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"pDZgv5SLp\":\"title\",\"LnIKUswhV\":\"link\",\"PvMd2JoVw\":\"click\",\"n9IqE5b5X\":\"lineColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersJSyvN_Mw=withCSS(Component,css,\"framer-orUHH\");export default FramersJSyvN_Mw;FramersJSyvN_Mw.displayName=\"Link w Pink Line\";FramersJSyvN_Mw.defaultProps={height:36,width:41};addPropertyControls(FramersJSyvN_Mw,{variant:{options:[\"UVrelDsEB\",\"YaUZLgDId\",\"ICfRhNIF8\"],optionTitles:[\"Regular\",\"Light\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},pDZgv5SLp:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},LnIKUswhV:{title:\"Link\",type:ControlType.Link},PvMd2JoVw:{title:\"Click\",type:ControlType.EventHandler},n9IqE5b5X:{defaultValue:'var(--token-2d142248-08b4-4e92-bfad-cb2c075c4b9e, rgb(84, 66, 142)) /* {\"name\":\"Nurple\"} */',title:\"Line Color\",type:ControlType.Color}});addFonts(FramersJSyvN_Mw,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersJSyvN_Mw\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"41\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YaUZLgDId\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ICfRhNIF8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kugifPQC8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oaXF_sftq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cFNwRprBd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pDZgv5SLp\\\":\\\"title\\\",\\\"LnIKUswhV\\\":\\\"link\\\",\\\"PvMd2JoVw\\\":\\\"click\\\",\\\"n9IqE5b5X\\\":\\\"lineColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3d3d426)\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/IRF1BpeelZZRavmeOxzQ/p2NrroiFu5zSF0eOyd5T/TwAy0ORUq.js\";const enabledGestures={Hdw2rDqF3:{hover:true}};const serializationHash=\"framer-9u7vE\";const variantClassNames={Hdw2rDqF3:\"framer-v-ewtaz0\"};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=({accent,height,id,link,text,width,...props})=>{return{...props,JdlS4NO8m:link??props.JdlS4NO8m,oRURO2a3Q:text??props.oRURO2a3Q??\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22))\",xfz3aGvFx:accent??props.xfz3aGvFx??\"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\"};};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,JdlS4NO8m,xfz3aGvFx,oRURO2a3Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Hdw2rDqF3\",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:JdlS4NO8m,motionChild:true,nodeId:\"Hdw2rDqF3\",scopeId:\"STZs6GX2U\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ewtaz0\",className,classNames)} framer-7irjy`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Hdw2rDqF3\",ref:refBinding,style:{backgroundColor:xfz3aGvFx,borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,...style},variants:{\"Hdw2rDqF3-hover\":{backgroundColor:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(255, 105, 235))\"}},...addPropertyOverrides({\"Hdw2rDqF3-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-xz050x\",\"data-styles-preset\":\"TwAy0ORUq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-oRURO2a3Q-STZs6GX2U))\"},children:\"Subscribe\"})}),className:\"framer-1hghvh0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kbLpQWeqD\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-oRURO2a3Q-STZs6GX2U)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-oRURO2a3Q-STZs6GX2U\":oRURO2a3Q},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9u7vE.framer-7irjy, .framer-9u7vE .framer-7irjy { display: block; }\",\".framer-9u7vE.framer-ewtaz0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 12px 3px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9u7vE .framer-1hghvh0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"KFtTghlGl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JdlS4NO8m\":\"link\",\"xfz3aGvFx\":\"accent\",\"oRURO2a3Q\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSTZs6GX2U=withCSS(Component,css,\"framer-9u7vE\");export default FramerSTZs6GX2U;FramerSTZs6GX2U.displayName=\"Hero button\";FramerSTZs6GX2U.defaultProps={height:33,width:95};addPropertyControls(FramerSTZs6GX2U,{JdlS4NO8m:{title:\"Link\",type:ControlType.Link},xfz3aGvFx:{defaultValue:'var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43)) /* {\"name\":\"Midnight\"} */',title:\"Accent\",type:ControlType.Color},oRURO2a3Q:{defaultValue:'var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22)) /* {\"name\":\"Night\"} */',title:\"Text\",type:ControlType.Color}});addFonts(FramerSTZs6GX2U,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSTZs6GX2U\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KFtTghlGl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"95\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"JdlS4NO8m\\\":\\\"link\\\",\\\"xfz3aGvFx\\\":\\\"accent\\\",\\\"oRURO2a3Q\\\":\\\"text\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./STZs6GX2U.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SearchButton from\"https://framerusercontent.com/modules/GQqOO2MFpkQ17im7irqr/bfflpshyk5vhqqNSO6y0/Es45zM77B.js\";import MoonIcon from\"https://framerusercontent.com/modules/oo8GtiNX0KHCbHP61Xan/tw3NkXrzlcgQz2lnGY4g/hXf_TbTF4.js\";import PrimaryButton from\"https://framerusercontent.com/modules/zAhoHZihJgwg3c7TnIXP/5SELP49iUri438vgSmWW/iyK5YJ42W.js\";import DropdownMenu from\"https://framerusercontent.com/modules/CkMysWsRqQ42rzPBUwRa/W1DouHj752jAxHA8MyEe/jghqlSPJt.js\";import MobileMenuButton from\"https://framerusercontent.com/modules/qg9Nwy4TUGQS3IetXFdu/H1dFGca46ZDaKqwzCQiz/JRMbCZlfi.js\";import LinkWPinkLine from\"https://framerusercontent.com/modules/z24NfqzWFdq5lmaX7LGm/HofhP34XDEy1WE1GW9O0/sJSyvN_Mw.js\";import HeroButton from\"https://framerusercontent.com/modules/iH3i5yHv1rgYupeiPy1b/MG7Tvg76yxs0niBeNwTQ/STZs6GX2U.js\";const MoonIconFonts=getFonts(MoonIcon);const SearchButtonFonts=getFonts(SearchButton);const PrimaryButtonFonts=getFonts(PrimaryButton);const MobileMenuButtonFonts=getFonts(MobileMenuButton);const DropdownMenuFonts=getFonts(DropdownMenu);const LinkWPinkLineFonts=getFonts(LinkWPinkLine);const HeroButtonFonts=getFonts(HeroButton);const MoonIconControls=getPropertyControls(MoonIcon);const cycleOrder=[\"MNVZYHgAo\",\"Xh8v4_acz\",\"q27zkK_4A\"];const serializationHash=\"framer-lZRAA\";const variantClassNames={MNVZYHgAo:\"framer-v-mmllcp\",q27zkK_4A:\"framer-v-1adp6q3\",Xh8v4_acz:\"framer-v-uwol40\"};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 humanReadableEnumMap={\"First Quarter\":\"QLea2B17H\",\"Third Quarter\":\"rxuyBZckJ\",\"Waning Crescent 1\":\"F74RozbtQ\",\"Waning Crescent 2\":\"zVuhCisvN\",\"Waning Crescent 3\":\"Q7Ya50XJS\",\"Waning Crescent 4\":\"exLFmc5lP\",\"Waning Crescent 5\":\"B7qtPuQPo\",\"Waning Crescent 6\":\"H3fk5WJDh\",\"Waning Gibbous 1\":\"mwvlgkuIX\",\"Waning Gibbous 2\":\"Sa4WU3DEn\",\"Waning Gibbous 3\":\"cH5lFP4iV\",\"Waning Gibbous 4\":\"DZlQL5PHi\",\"Waning Gibbous 5\":\"qVdWjmqEw\",\"Waning Gibbous 6\":\"g98JHDJxp\",\"Waxing Crescent 1\":\"oI1MrZdNT\",\"Waxing Crescent 2\":\"aW3WriBeI\",\"Waxing Crescent 3\":\"E6IMPkMQs\",\"Waxing Crescent 4\":\"N3xO9mjTU\",\"Waxing Crescent 5\":\"rheOMxbLZ\",\"Waxing Crescent 6\":\"X49IcLX65\",\"Waxing Gibbous 1\":\"ZKFKUAmnI\",\"Waxing Gibbous 2\":\"XgIhLt3rX\",\"Waxing Gibbous 3\":\"WReMUwTG4\",\"Waxing Gibbous 4\":\"wzb0W7p6Q\",\"Waxing Gibbous 5\":\"j5nVGlM01\",\"Waxing Gibbous 6\":\"EGnsoYU_K\",Full:\"Nu7mEpK2D\",New:\"QN9WIRAm8\"};const humanReadableVariantMap={\"Phone - Open\":\"q27zkK_4A\",Home:\"MNVZYHgAo\",Phone:\"Xh8v4_acz\"};const getProps=({accent,height,id,moonColor,moonPhase,text,width,...props})=>{return{...props,OdQbKkoeP:text??props.OdQbKkoeP??\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22))\",Ud2juMC3B:humanReadableEnumMap[moonPhase]??moonPhase??props.Ud2juMC3B??\"N3xO9mjTU\",uNfIuQYhV:accent??props.uNfIuQYhV??\"var(--token-ab127575-43fd-4b7f-b5ff-0a984660cabe, rgb(184, 242, 230))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"MNVZYHgAo\",x_C5TZ1qm:moonColor??props.x_C5TZ1qm??\"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\"};};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,Ud2juMC3B,x_C5TZ1qm,uNfIuQYhV,OdQbKkoeP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MNVZYHgAo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1u0fp0q=activeVariantCallback(async(...args)=>{setVariant(\"Xh8v4_acz\");});const UfeSAxNJI1u0fp0q=activeVariantCallback(async(...args)=>{setVariant(\"Xh8v4_acz\");});const szZ5mB0KXrgf230=activeVariantCallback(async(...args)=>{setVariant(\"hQTN8fjMW\");});const szZ5mB0KXyo6yv0=activeVariantCallback(async(...args)=>{setVariant(\"q27zkK_4A\");});const szZ5mB0KX1u0fp0q=activeVariantCallback(async(...args)=>{setVariant(\"Xh8v4_acz\");});const FsV4Aykfi1u0fp0q=activeVariantCallback(async(...args)=>{setVariant(\"Xh8v4_acz\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Xh8v4_acz\",\"q27zkK_4A\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"Xh8v4_acz\",\"q27zkK_4A\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"q27zkK_4A\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mmllcp\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"MNVZYHgAo\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{q27zkK_4A:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Xh8v4_acz:{backgroundColor:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255))\"}},...addPropertyOverrides({q27zkK_4A:{\"data-framer-name\":\"Phone - Open\"},Xh8v4_acz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fj5oii\",layoutDependency:layoutDependency,layoutId:\"TC2BiHHt_\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nroct0\",\"data-framer-name\":\"Navigation Container\",layoutDependency:layoutDependency,layoutId:\"LNIIeHMNg\",style:{backgroundColor:\"var(--token-682ce64a-ef3c-44b4-9ae5-722bba2f8083, rgb(255, 255, 255))\"},variants:{q27zkK_4A:{backgroundColor:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255))\"},Xh8v4_acz:{backgroundColor:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255))\"}},...addPropertyOverrides({q27zkK_4A:{\"data-highlight\":true,onTap:onTap1u0fp0q}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({q27zkK_4A:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||780)-0-780)/2)+0+0+14},Xh8v4_acz:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3lpyc-container\",layoutDependency:layoutDependency,layoutId:\"fkRyWfMCC-container\",nodeId:\"fkRyWfMCC\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(MoonIcon,{gm_eW9P07:\"rgb(0, 0, 0)\",height:\"100%\",id:\"fkRyWfMCC\",layoutId:\"fkRyWfMCC\",style:{height:\"100%\",width:\"100%\"},variant:\"rheOMxbLZ\",width:\"100%\",...addPropertyOverrides({q27zkK_4A:{gm_eW9P07:x_C5TZ1qm,UfeSAxNJI:UfeSAxNJI1u0fp0q,variant:Ud2juMC3B},Xh8v4_acz:{gm_eW9P07:x_C5TZ1qm,UfeSAxNJI:UfeSAxNJI1u0fp0q,variant:Ud2juMC3B}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r0jg1d\",\"data-framer-name\":\"Navigation Right\",layoutDependency:layoutDependency,layoutId:\"n8F1GeI5Z\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c9zyo2-container\",layoutDependency:layoutDependency,layoutId:\"kMEQBiZeM-container\",nodeId:\"kMEQBiZeM\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(SearchButton,{height:\"100%\",id:\"kMEQBiZeM\",layoutId:\"kMEQBiZeM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HmqDwPV0e\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-184krrh-container\",layoutDependency:layoutDependency,layoutId:\"M5D6kqo1x-container\",nodeId:\"M5D6kqo1x\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(PrimaryButton,{glxswrww_:\"Sparkle\",height:\"100%\",id:\"M5D6kqo1x\",layoutId:\"M5D6kqo1x\",RN4rsDn5o:resolvedLinks[0],variant:\"wtPd8fCF9\",width:\"100%\",xOsiPE7Uk:\"Subscribe\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({q27zkK_4A:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||780)-0-780)/2)+0+0+14+0},Xh8v4_acz:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+0+0+14+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y8xgqp-container\",layoutDependency:layoutDependency,layoutId:\"ImDORpsH4-container\",nodeId:\"ImDORpsH4\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(MobileMenuButton,{height:\"100%\",id:\"ImDORpsH4\",layoutId:\"ImDORpsH4\",style:{height:\"100%\",width:\"100%\"},szZ5mB0KX:szZ5mB0KXrgf230,variant:\"t37xtLrZV\",width:\"100%\",...addPropertyOverrides({q27zkK_4A:{szZ5mB0KX:szZ5mB0KX1u0fp0q,variant:\"VCeRMtW06\"},Xh8v4_acz:{szZ5mB0KX:szZ5mB0KXyo6yv0}},baseVariant,gestureVariant)})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.ul,{className:\"framer-13hoce4\",\"data-framer-name\":\"Mobile Menus\",layoutDependency:layoutDependency,layoutId:\"NhzMQ0Y75\",style:{backgroundColor:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:323,...addPropertyOverrides({q27zkK_4A:{width:\"358px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||780)-0-780)/2)+0+60+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1mhn1v6-container\",\"data-framer-name\":\"Dropdown Menu\",layoutDependency:layoutDependency,layoutId:\"GsUZ45IBH-container\",name:\"Dropdown Menu\",nodeId:\"GsUZ45IBH\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(DropdownMenu,{FsV4Aykfi:FsV4Aykfi1u0fp0q,height:\"100%\",id:\"GsUZ45IBH\",layoutId:\"GsUZ45IBH\",name:\"Dropdown Menu\",style:{width:\"100%\"},variant:\"rFO_43wml\",width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-168rreh\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"Ou7JQtGCP\",style:{backgroundColor:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19r5p28\",\"data-framer-name\":\"Left Container\",layoutDependency:layoutDependency,layoutId:\"K0NkV0hAX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rdscei\",\"data-framer-name\":\"Left Container\",layoutDependency:layoutDependency,layoutId:\"fj1auCUpL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-76)/2)+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s7hhcw-container\",layoutDependency:layoutDependency,layoutId:\"j0M9fZpAY-container\",nodeId:\"j0M9fZpAY\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(MoonIcon,{gm_eW9P07:x_C5TZ1qm,height:\"100%\",id:\"j0M9fZpAY\",layoutId:\"j0M9fZpAY\",style:{height:\"100%\",width:\"100%\"},variant:Ud2juMC3B,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pouu2g\",\"data-framer-name\":\"Name & Time\",layoutDependency:layoutDependency,layoutId:\"xzndN8zG5\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15a00b8\",\"data-framer-name\":\"Tabs\",layoutDependency:layoutDependency,layoutId:\"fOCj7Tvu5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-76)/2)+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i8cnex-container\",\"data-framer-name\":\"home\",layoutDependency:layoutDependency,layoutId:\"QjxwjzV97-container\",name:\"home\",nodeId:\"QjxwjzV97\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(LinkWPinkLine,{height:\"100%\",id:\"QjxwjzV97\",layoutId:\"QjxwjzV97\",LnIKUswhV:resolvedLinks1[0],n9IqE5b5X:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(240, 14, 123))\",name:\"home\",pDZgv5SLp:\"Home\",variant:\"YaUZLgDId\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EB65Uro5l\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-76)/2)+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-67t6e6-container\",\"data-framer-name\":\"about\",layoutDependency:layoutDependency,layoutId:\"dJcVc_8Xx-container\",name:\"about\",nodeId:\"dJcVc_8Xx\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(LinkWPinkLine,{height:\"100%\",id:\"dJcVc_8Xx\",layoutId:\"dJcVc_8Xx\",LnIKUswhV:resolvedLinks2[0],n9IqE5b5X:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(240, 14, 123))\",name:\"about\",pDZgv5SLp:\"about\",variant:\"YaUZLgDId\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uhIl1tfj2\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-76)/2)+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fvkx55-container\",\"data-framer-name\":\"writing\",layoutDependency:layoutDependency,layoutId:\"rTAq_0k3H-container\",name:\"writing\",nodeId:\"rTAq_0k3H\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(LinkWPinkLine,{height:\"100%\",id:\"rTAq_0k3H\",layoutId:\"rTAq_0k3H\",LnIKUswhV:resolvedLinks3[0],n9IqE5b5X:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(240, 14, 123))\",name:\"writing\",pDZgv5SLp:\"writing\",variant:\"YaUZLgDId\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IBq4NzQxs\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-76)/2)+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k4qtub-container\",\"data-framer-name\":\"consultations\",layoutDependency:layoutDependency,layoutId:\"fOwT10VBf-container\",name:\"consultations\",nodeId:\"fOwT10VBf\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(LinkWPinkLine,{height:\"100%\",id:\"fOwT10VBf\",layoutId:\"fOwT10VBf\",LnIKUswhV:resolvedLinks4[0],n9IqE5b5X:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(240, 14, 123))\",name:\"consultations\",pDZgv5SLp:\"consultations\",variant:\"YaUZLgDId\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LsO9NXlfz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-76)/2)+21.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xrn8eb-container\",\"data-framer-name\":\"Subscribe\",layoutDependency:layoutDependency,layoutId:\"v_y0nEjUO-container\",name:\"Subscribe\",nodeId:\"v_y0nEjUO\",rendersWithMotion:true,scopeId:\"SiDfGIo2L\",children:/*#__PURE__*/_jsx(HeroButton,{height:\"100%\",id:\"v_y0nEjUO\",JdlS4NO8m:resolvedLinks5[0],layoutId:\"v_y0nEjUO\",name:\"Subscribe\",oRURO2a3Q:OdQbKkoeP,width:\"100%\",xfz3aGvFx:uNfIuQYhV})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lZRAA.framer-1wjbsyr, .framer-lZRAA .framer-1wjbsyr { display: block; }\",\".framer-lZRAA.framer-mmllcp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-lZRAA .framer-fj5oii { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 60px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lZRAA .framer-nroct0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; max-width: 900px; padding: 0px 16px 0px 16px; position: relative; width: 390px; }\",\".framer-lZRAA .framer-3lpyc-container, .framer-lZRAA .framer-c9zyo2-container, .framer-lZRAA .framer-1y8xgqp-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-lZRAA .framer-1r0jg1d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lZRAA .framer-184krrh-container, .framer-lZRAA .framer-1i8cnex-container, .framer-lZRAA .framer-67t6e6-container, .framer-lZRAA .framer-1fvkx55-container, .framer-lZRAA .framer-1k4qtub-container, .framer-lZRAA .framer-1xrn8eb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lZRAA .framer-13hoce4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 720px; justify-content: flex-start; list-style: none; margin: 0px; overflow: auto; padding: 16px; position: relative; width: 390px; }\",\".framer-lZRAA .framer-1mhn1v6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lZRAA .framer-168rreh { 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; overflow: hidden; padding: 20px 24px 20px 24px; position: relative; width: 1px; }\",\".framer-lZRAA .framer-19r5p28 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 12px 0px 0px; position: relative; width: 1px; }\",\".framer-lZRAA .framer-rdscei { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lZRAA .framer-1s7hhcw-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",\".framer-lZRAA .framer-1pouu2g { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 40px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-lZRAA .framer-15a00b8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-lZRAA.framer-v-uwol40.framer-mmllcp, .framer-lZRAA.framer-v-1adp6q3.framer-mmllcp { width: 390px; }\",\".framer-lZRAA.framer-v-uwol40 .framer-fj5oii, .framer-lZRAA.framer-v-1adp6q3 .framer-fj5oii { min-height: unset; }\",\".framer-lZRAA.framer-v-1adp6q3 .framer-nroct0 { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Xh8v4_acz\":{\"layout\":[\"fixed\",\"auto\"]},\"q27zkK_4A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Ud2juMC3B\":\"moonPhase\",\"x_C5TZ1qm\":\"moonColor\",\"uNfIuQYhV\":\"accent\",\"OdQbKkoeP\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSiDfGIo2L=withCSS(Component,css,\"framer-lZRAA\");export default FramerSiDfGIo2L;FramerSiDfGIo2L.displayName=\"Navbar\";FramerSiDfGIo2L.defaultProps={height:80,width:1200};addPropertyControls(FramerSiDfGIo2L,{variant:{options:[\"MNVZYHgAo\",\"Xh8v4_acz\",\"q27zkK_4A\"],optionTitles:[\"Home\",\"Phone\",\"Phone - Open\"],title:\"Variant\",type:ControlType.Enum},Ud2juMC3B:MoonIconControls?.[\"variant\"]&&{...MoonIconControls[\"variant\"],defaultValue:\"N3xO9mjTU\",description:undefined,hidden:undefined,title:\"Moon Phase\"},x_C5TZ1qm:{defaultValue:'var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43)) /* {\"name\":\"Midnight\"} */',title:\"Moon Color\",type:ControlType.Color},uNfIuQYhV:{defaultValue:'var(--token-ab127575-43fd-4b7f-b5ff-0a984660cabe, rgb(184, 242, 230)) /* {\"name\":\"Moonlight\"} */',title:\"Accent\",type:ControlType.Color},OdQbKkoeP:{defaultValue:'var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22)) /* {\"name\":\"Night\"} */',title:\"Text\",type:ControlType.Color}});addFonts(FramerSiDfGIo2L,[{explicitInter:true,fonts:[]},...MoonIconFonts,...SearchButtonFonts,...PrimaryButtonFonts,...MobileMenuButtonFonts,...DropdownMenuFonts,...LinkWPinkLineFonts,...HeroButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSiDfGIo2L\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xh8v4_acz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q27zkK_4A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Ud2juMC3B\\\":\\\"moonPhase\\\",\\\"x_C5TZ1qm\\\":\\\"moonColor\\\",\\\"uNfIuQYhV\\\":\\\"accent\\\",\\\"OdQbKkoeP\\\":\\\"text\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"80\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiDfGIo2L.map", "// Generated by Framer (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/SiDfGIo2L/SiDfGIo2L.js\";const NavbarFonts=getFonts(Navbar);const NavbarControls=getPropertyControls(Navbar);const breakpoints={AoqE_JMs0:\"(min-width: 1200px)\",i_razzKgG:\"(max-width: 809px)\",TF5aQEbSW:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MEfwH\";const variantClassNames={AoqE_JMs0:\"framer-v-trez9p\",i_razzKgG:\"framer-v-4gmpx4\",TF5aQEbSW:\"framer-v-13yuiez\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MEfwH.framer-4t1m3z, .framer-MEfwH .framer-4t1m3z { display: block; }\",\".framer-MEfwH.framer-trez9p { align-content: center; align-items: center; background-color: var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, #171616); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-MEfwH .framer-12t4l0p { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MEfwH .framer-1v18mpz-container { flex: none; height: auto; left: 50%; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AoqE_JMs0:\"(min-width: 1200px)\",i_razzKgG:\"(max-width: 809px)\",TF5aQEbSW:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone - Open\":\"q27zkK_4A\",Home:\"MNVZYHgAo\",Phone:\"Xh8v4_acz\"};const humanReadableEnumMap1={\"First Quarter\":\"QLea2B17H\",\"Third Quarter\":\"rxuyBZckJ\",\"Waning Crescent 1\":\"F74RozbtQ\",\"Waning Crescent 2\":\"zVuhCisvN\",\"Waning Crescent 3\":\"Q7Ya50XJS\",\"Waning Crescent 4\":\"exLFmc5lP\",\"Waning Crescent 5\":\"B7qtPuQPo\",\"Waning Crescent 6\":\"H3fk5WJDh\",\"Waning Gibbous 1\":\"mwvlgkuIX\",\"Waning Gibbous 2\":\"Sa4WU3DEn\",\"Waning Gibbous 3\":\"cH5lFP4iV\",\"Waning Gibbous 4\":\"DZlQL5PHi\",\"Waning Gibbous 5\":\"qVdWjmqEw\",\"Waning Gibbous 6\":\"g98JHDJxp\",\"Waxing Crescent 1\":\"oI1MrZdNT\",\"Waxing Crescent 2\":\"aW3WriBeI\",\"Waxing Crescent 3\":\"E6IMPkMQs\",\"Waxing Crescent 4\":\"N3xO9mjTU\",\"Waxing Crescent 5\":\"rheOMxbLZ\",\"Waxing Crescent 6\":\"X49IcLX65\",\"Waxing Gibbous 1\":\"ZKFKUAmnI\",\"Waxing Gibbous 2\":\"XgIhLt3rX\",\"Waxing Gibbous 3\":\"WReMUwTG4\",\"Waxing Gibbous 4\":\"wzb0W7p6Q\",\"Waxing Gibbous 5\":\"j5nVGlM01\",\"Waxing Gibbous 6\":\"EGnsoYU_K\",Full:\"Nu7mEpK2D\",New:\"QN9WIRAm8\"};const humanReadableVariantMap={Desktop:\"AoqE_JMs0\",Phone:\"i_razzKgG\",Tablet:\"TF5aQEbSW\"};const getProps=({accent,height,id,moonColor,moonPhase,navActive,width,...props})=>{return{...props,lPCYBs0ii:humanReadableEnumMap1[moonPhase]??moonPhase??props.lPCYBs0ii??\"E6IMPkMQs\",RJMTY0Ww1:moonColor??props.RJMTY0Ww1??\"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\",tg3sWdRBG:accent??props.tg3sWdRBG??\"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AoqE_JMs0\",WZF2Xzomv:humanReadableEnumMap[navActive]??navActive??props.WZF2Xzomv??\"MNVZYHgAo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,RJMTY0Ww1,tg3sWdRBG,WZF2Xzomv,lPCYBs0ii,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"AoqE_JMs0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-trez9p\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-12t4l0p\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v18mpz-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"DfifCVZUx\",scopeId:\"dsZG3VNL1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_razzKgG:{variant:\"Xh8v4_acz\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"DfifCVZUx\",layoutId:\"DfifCVZUx\",OdQbKkoeP:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22))\",style:{width:\"100%\"},Ud2juMC3B:lPCYBs0ii,uNfIuQYhV:tg3sWdRBG,variant:WZF2Xzomv,width:\"100%\",x_C5TZ1qm:RJMTY0Ww1})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"i_razzKgG\":{\"layout\":[\"fixed\",\"fixed\"]},\"TF5aQEbSW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RJMTY0Ww1\":\"moonColor\",\"tg3sWdRBG\":\"accent\",\"WZF2Xzomv\":\"navActive\",\"lPCYBs0ii\":\"moonPhase\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AoqE_JMs0\":[\".framer-1v18mpz-container\"],\"i_razzKgG\":[\".framer-1v18mpz-container\"],\"TF5aQEbSW\":[\".framer-1v18mpz-container\"]}\n * @framerBreakpoints {\"AoqE_JMs0\":{\"min\":1200,\"canvasClassName\":\"framer-trez9p-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"TF5aQEbSW\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-13yuiez-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"i_razzKgG\":{\"max\":809,\"canvasClassName\":\"framer-4gmpx4-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant AoqE_JMs0\n * @framerLayoutTemplate\n */const FramerdsZG3VNL1=withCSS(Component,css,\"framer-MEfwH\");export default FramerdsZG3VNL1;FramerdsZG3VNL1.displayName=\"No Footer\";FramerdsZG3VNL1.defaultProps={height:1e3,width:1200};addPropertyControls(FramerdsZG3VNL1,{RJMTY0Ww1:{defaultValue:'var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43)) /* {\"name\":\"Midnight\"} */',title:\"Moon Color\",type:ControlType.Color},tg3sWdRBG:{defaultValue:'var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43)) /* {\"name\":\"Midnight\"} */',title:\"Accent\",type:ControlType.Color},WZF2Xzomv:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"MNVZYHgAo\",description:undefined,hidden:undefined,title:\"Nav Active\"},lPCYBs0ii:NavbarControls?.[\"Ud2juMC3B\"]&&{...NavbarControls[\"Ud2juMC3B\"],defaultValue:\"E6IMPkMQs\",description:undefined,hidden:undefined,title:\"Moon Phase\"}});addFonts(FramerdsZG3VNL1,[{explicitInter:true,fonts:[]},...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdsZG3VNL1\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i_razzKgG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TF5aQEbSW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"AoqE_JMs0\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"AoqE_JMs0\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-trez9p-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"TF5aQEbSW\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-13yuiez-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"i_razzKgG\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-4gmpx4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"AoqE_JMs0\\\":[\\\".framer-1v18mpz-container\\\"],\\\"i_razzKgG\\\":[\\\".framer-1v18mpz-container\\\"],\\\"TF5aQEbSW\\\":[\\\".framer-1v18mpz-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"RJMTY0Ww1\\\":\\\"moonColor\\\",\\\"tg3sWdRBG\\\":\\\"accent\\\",\\\"WZF2Xzomv\\\":\\\"navActive\\\",\\\"lPCYBs0ii\\\":\\\"moonPhase\\\"}\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3d3d426)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Supreme-thin\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Supreme\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/SXOY54OPHQ5GORKTE5K4LHJ5E4UDSTBU/3W4DXXBZIIUZAF7R7P3XS335E67EFNWF/3TQJM3LST7JIZJBUX4IH5OAMDJS4D5BC.woff2\",weight:\"100\"},{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-f2kyl .framer-styles-preset-8f4ckx:not(.rich-text-wrapper), .framer-f2kyl .framer-styles-preset-8f4ckx.rich-text-wrapper p { --framer-font-family: \"Supreme\", 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: 15px; --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: 100; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f4c65004-832b-4082-a354-103c15a8e08f, #010d17); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-f2kyl\";\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 (3d3d426)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Supreme-extralight\",\"FS;Supreme-medium\",\"FS;Supreme-medium italic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Supreme\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/J37Y74HE4TOUVE26XAVWLEQEHH3GQXQ5/LBZGSWOPU5DQUFKTBH4LBGGXKEJRC3LC/6IG5NRG4D4MEEF77CBE44JBJS4T2YCGU.woff2\",weight:\"200\"},{family:\"Supreme\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OTYYUXNCZZI6EV6RSCAQFTGEGQ7JTD6B/45FLQUBI6DWIP6NYFVBTMKS6YPU3VYPT/GHZ524YD2KXKRX4PZ2S7DE3HKNPE2EKH.woff2\",weight:\"500\"},{family:\"Supreme\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3CFPIHZMSNOIGBGL5MWR7YPPUZXV2E36/JLQ2QTXODGFFFT2NQAWVNP3FJ2KBUKV2/QDQ4GE7GXJOFSMNLOAAL7EH2TTUIOKM5.woff2\",weight:\"500\"},{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-Ys3QD .framer-styles-preset-whc59o:not(.rich-text-wrapper), .framer-Ys3QD .framer-styles-preset-whc59o.rich-text-wrapper p { --framer-font-family: \"Supreme\", sans-serif; --framer-font-family-bold: \"Supreme\", \"Supreme Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Supreme\", \"Supreme Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --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: 200; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f4c65004-832b-4082-a354-103c15a8e08f, #010d17); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Ys3QD\";\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 (99f3353)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Playfair Display-700\",\"GF;Playfair Display-900\",\"GF;Playfair Display-900italic\",\"GF;Playfair Display-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDVZNLo_U2r.woff2\",weight:\"700\"},{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDVZNLo_U2r.woff2\",weight:\"900\"},{family:\"Playfair Display\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtPK-F2rA0s.woff2\",weight:\"900\"},{family:\"Playfair Display\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtPK-F2rA0s.woff2\",weight:\"700\"}]}];export const css=['.framer-Nqz8k .framer-styles-preset-7s8e1w:not(.rich-text-wrapper), .framer-Nqz8k .framer-styles-preset-7s8e1w.rich-text-wrapper h6 { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Playfair Display\", serif; --framer-font-family-bold-italic: \"Playfair Display\", serif; --framer-font-family-italic: \"Playfair Display\", \"Playfair Display Placeholder\", 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: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f4c65004-832b-4082-a354-103c15a8e08f, #010d17); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Nqz8k\";\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 (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={Hjz8bF1BW:{hover:true,pressed:true}};const serializationHash=\"framer-0DtLW\";const variantClassNames={Hjz8bF1BW:\"framer-v-1b8yoay\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.4,delay:0,duration:.7,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"JshY2MFKD\":return\"FacebookLogo\";case\"ItVOlYUgh\":return\"YoutubeLogo\";case\"bSIpBBqiO\":return\"LinkedinLogo\";case\"xXFK0NJNN\":return\"InstagramLogo\";case\"p7G6zOL78\":return\"ThreadsLogo\";case\"wF7pVbydm\":return\"TiktokLogo\";case\"u6VZqtvrH\":return\"PinterestLogo\";case\"femvB4KSg\":return\"Envelope\";case\"GE53iceJt\":return\"Globe\";default:return\"Placeholder\";}};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 humanReadableEnumMap={Email:\"femvB4KSg\",Facebook:\"JshY2MFKD\",Instagram:\"xXFK0NJNN\",Linkedin:\"bSIpBBqiO\",Pinterest:\"u6VZqtvrH\",Threads:\"p7G6zOL78\",Tiktok:\"wF7pVbydm\",Website:\"GE53iceJt\",Youtube:\"ItVOlYUgh\"};const getProps=({height,id,link,socialMedia,width,...props})=>{return{...props,Bmabf_oDx:humanReadableEnumMap[socialMedia]??socialMedia??props.Bmabf_oDx??\"xXFK0NJNN\",i1V89j9FQ:link??props.i1V89j9FQ};};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,Bmabf_oDx,i1V89j9FQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Hjz8bF1BW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:i1V89j9FQ,motionChild:true,nodeId:\"Hjz8bF1BW\",openInNewTab:true,scopeId:\"C1hH8p8pk\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Footer Social Account\",className:`${cx(scopingClassNames,\"framer-1b8yoay\",className,classNames)} framer-s0tswb`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Hjz8bF1BW\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{\"Hjz8bF1BW-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"Hjz8bF1BW-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"Hjz8bF1BW-hover\":{\"data-framer-name\":undefined},\"Hjz8bF1BW-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-21otj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oZFVyBMYg-container\",nodeId:\"oZFVyBMYg\",rendersWithMotion:true,scopeId:\"C1hH8p8pk\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-1bc120fe-e2ab-402c-b7f5-b1f3c4afa9f3, rgb(24, 24, 27))\",height:\"100%\",iconSearch:\"House\",iconSelection:convertFromEnum(Bmabf_oDx,activeLocale),id:\"oZFVyBMYg\",layoutId:\"oZFVyBMYg\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lv3qbt\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"H4amKbMQ8\",style:{backgroundColor:\"var(--token-bf8111a5-b9a2-4d8c-abfc-c6b4fdd94585, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:0},variants:{\"Hjz8bF1BW-hover\":{backgroundColor:\"var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",opacity:1},\"Hjz8bF1BW-pressed\":{backgroundColor:\"var(--token-cb7228f2-340a-442c-b8f0-1bb748b6c685, rgb(228, 228, 231))\",opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0DtLW.framer-s0tswb, .framer-0DtLW .framer-s0tswb { display: block; }\",\".framer-0DtLW.framer-1b8yoay { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0DtLW .framer-21otj-container { flex: none; height: 20px; position: relative; width: 20px; z-index: 1; }\",\".framer-0DtLW .framer-lv3qbt { bottom: 4px; flex: none; left: 4px; overflow: visible; position: absolute; right: 4px; top: 4px; z-index: 0; }\",\".framer-0DtLW.framer-v-1b8yoay.hover.framer-1b8yoay, .framer-0DtLW.framer-v-1b8yoay.pressed.framer-1b8yoay { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 30px); }\",\".framer-0DtLW.framer-v-1b8yoay.hover .framer-lv3qbt { bottom: 0px; left: 0px; right: 0px; top: 0px; }\",\".framer-0DtLW.framer-v-1b8yoay.pressed .framer-lv3qbt { bottom: 1px; left: 1px; right: 1px; top: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KCw_TGoi4\":{\"layout\":[\"fixed\",\"fixed\"]},\"sstfBtH_d\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Bmabf_oDx\":\"socialMedia\",\"i1V89j9FQ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC1hH8p8pk=withCSS(Component,css,\"framer-0DtLW\");export default FramerC1hH8p8pk;FramerC1hH8p8pk.displayName=\"Social Item\";FramerC1hH8p8pk.defaultProps={height:30,width:30};addPropertyControls(FramerC1hH8p8pk,{Bmabf_oDx:{defaultValue:\"xXFK0NJNN\",description:\"\",options:[\"xXFK0NJNN\",\"p7G6zOL78\",\"femvB4KSg\",\"GE53iceJt\",\"wF7pVbydm\",\"u6VZqtvrH\",\"ItVOlYUgh\",\"JshY2MFKD\",\"bSIpBBqiO\"],optionTitles:[\"Instagram\",\"Threads\",\"Email\",\"Website\",\"Tiktok\",\"Pinterest\",\"Youtube\",\"Facebook\",\"Linkedin\"],title:\"Social Media\",type:ControlType.Enum},i1V89j9FQ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerC1hH8p8pk,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC1hH8p8pk\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Bmabf_oDx\\\":\\\"socialMedia\\\",\\\"i1V89j9FQ\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KCw_TGoi4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sstfBtH_d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C1hH8p8pk.map", "// Generated by Framer (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,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 LinkWPinkLine from\"https://framerusercontent.com/modules/z24NfqzWFdq5lmaX7LGm/HofhP34XDEy1WE1GW9O0/sJSyvN_Mw.js\";const LinkWPinkLineFonts=getFonts(LinkWPinkLine);const serializationHash=\"framer-hYKdX\";const variantClassNames={iUasN_jXX:\"framer-v-ryt8th\"};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:\"iUasN_jXX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ryt8th\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iUasN_jXX\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ccu91\",\"data-framer-name\":\"Footer Navigation Menus\",layoutDependency:layoutDependency,layoutId:\"eRQtqYoPT\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gc1oDUK_F\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+((componentViewport?.height||68)-0-82+0+0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wivaqa-container\",\"data-framer-name\":\"home\",layoutDependency:layoutDependency,layoutId:\"nQPjJlWci-container\",name:\"home\",nodeId:\"nQPjJlWci\",rendersWithMotion:true,scopeId:\"uO7p15MHe\",children:/*#__PURE__*/_jsx(LinkWPinkLine,{height:\"100%\",id:\"nQPjJlWci\",layoutId:\"nQPjJlWci\",LnIKUswhV:resolvedLinks[0],n9IqE5b5X:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(240, 14, 123))\",name:\"home\",pDZgv5SLp:\"terms of service\",variant:\"YaUZLgDId\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"O2gyzFBNL\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+((componentViewport?.height||68)-0-82+0+0)+0+46,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11mxgnf-container\",\"data-framer-name\":\"home\",layoutDependency:layoutDependency,layoutId:\"SAgB8U2qd-container\",name:\"home\",nodeId:\"SAgB8U2qd\",rendersWithMotion:true,scopeId:\"uO7p15MHe\",children:/*#__PURE__*/_jsx(LinkWPinkLine,{height:\"100%\",id:\"SAgB8U2qd\",layoutId:\"SAgB8U2qd\",LnIKUswhV:resolvedLinks1[0],n9IqE5b5X:\"var(--token-70dfedad-eb89-41e9-b67d-d7b571dff397, rgb(240, 14, 123))\",name:\"home\",pDZgv5SLp:\"privacy policy\",variant:\"YaUZLgDId\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hYKdX.framer-elj0fc, .framer-hYKdX .framer-elj0fc { display: block; }\",\".framer-hYKdX.framer-ryt8th { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hYKdX .framer-1ccu91 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hYKdX .framer-wivaqa-container, .framer-hYKdX .framer-11mxgnf-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 114.5\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 FrameruO7p15MHe=withCSS(Component,css,\"framer-hYKdX\");export default FrameruO7p15MHe;FrameruO7p15MHe.displayName=\"Footer Column One\";FrameruO7p15MHe.defaultProps={height:68,width:114.5};addFonts(FrameruO7p15MHe,[{explicitInter:true,fonts:[]},...LinkWPinkLineFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruO7p15MHe\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"114.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uO7p15MHe.map", "// Generated by Framer (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/UEDCt8W0zyTM0c9ZnHX0/EpW3p11Bohj8lumjGsPt/MWuKIVr8u.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XYSxJRUYk5qbASdEjn2P/a0u2iARtvESPNy3OEXNk/u_9v1lROq.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cQLaVfHxOITpLj223T5P/IGwK1Y1YzGVVddxy2Ry1/yNXiZnYgo.js\";import SocialItem from\"https://framerusercontent.com/modules/F92pFsRn8oS9bf6JUQTs/fapsqrnehbsjkVUelWqs/C1hH8p8pk.js\";import HorizontalSeperator from\"https://framerusercontent.com/modules/ExC5CGXcvOVdWJlMTqdz/A1RwQhznAkvqdOWk707L/LFdjAOLji.js\";import FooterColumnOne from\"https://framerusercontent.com/modules/TYzX5M6iFX4El5tio90V/YTnYrmJChz03OZo8AHbO/uO7p15MHe.js\";const HorizontalSeperatorFonts=getFonts(HorizontalSeperator);const SocialItemFonts=getFonts(SocialItem);const FooterColumnOneFonts=getFonts(FooterColumnOne);const cycleOrder=[\"wqQV1VlLo\",\"Yv5FgcJrL\",\"VRh7bLbde\"];const serializationHash=\"framer-LyzNg\";const variantClassNames={VRh7bLbde:\"framer-v-139r105\",wqQV1VlLo:\"framer-v-5qkcio\",Yv5FgcJrL:\"framer-v-1fl3ozm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"wqQV1VlLo\",Phone:\"VRh7bLbde\",Tablet:\"Yv5FgcJrL\"};const getProps=({background,height,id,socialLinks,width,...props})=>{return{...props,bwlWTHz_8:socialLinks??props.bwlWTHz_8??true,GYDtV0HUa:background??props.GYDtV0HUa??\"var(--token-bf8111a5-b9a2-4d8c-abfc-c6b4fdd94585, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wqQV1VlLo\"};};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,GYDtV0HUa,bwlWTHz_8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wqQV1VlLo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5qkcio\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wqQV1VlLo\",ref:refBinding,style:{backgroundColor:GYDtV0HUa,...style},...addPropertyOverrides({VRh7bLbde:{\"data-framer-name\":\"Phone\"},Yv5FgcJrL:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:\"1200px\",y:(componentViewport?.y||0)+30+(((componentViewport?.height||292)-80-329.2)/2+0+0),...addPropertyOverrides({VRh7bLbde:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:undefined},Yv5FgcJrL:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||310)-98-329.2)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jzujpf-container\",layoutDependency:layoutDependency,layoutId:\"Ephcllq7I-container\",nodeId:\"Ephcllq7I\",rendersWithMotion:true,scopeId:\"ZhOgdo3mb\",children:/*#__PURE__*/_jsx(HorizontalSeperator,{height:\"100%\",id:\"Ephcllq7I\",layoutId:\"Ephcllq7I\",Nziin4APk:\"16px\",style:{width:\"100%\"},variant:\"zLRRLFesp\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4mdj8w\",\"data-framer-name\":\"Footer Top\",layoutDependency:layoutDependency,layoutId:\"vC9SZxC1N\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xtk6x6\",\"data-framer-name\":\"Footer Brand\",layoutDependency:layoutDependency,layoutId:\"T1mH538jm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16aeojt\",layoutDependency:layoutDependency,layoutId:\"cbsOJMUwy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-7s8e1w\",\"data-styles-preset\":\"yNXiZnYgo\",children:\"Cassie Proulx\"})}),className:\"framer-15pcxzh\",\"data-framer-name\":\"Footer Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JQ7hgEkzY\",style:{\"--framer-link-hover-text-color\":\"var(--token-6e365f09-eb16-423f-93f7-5f3b4b83d578, rgb(255, 204, 34))\",\"--framer-link-text-color\":\"rgba(48, 48, 64, 0.7)\",\"--framer-link-text-decoration\":\"none\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-whc59o\",\"data-styles-preset\":\"u_9v1lROq\",children:\"Embodied astrology for women and femmes\"})}),className:\"framer-ysfp1a\",\"data-framer-name\":\"Footer Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oesNmjuSb\",style:{\"--framer-link-hover-text-color\":\"var(--token-6e365f09-eb16-423f-93f7-5f3b4b83d578, rgb(255, 204, 34))\",\"--framer-link-text-color\":\"rgba(48, 48, 64, 0.7)\",\"--framer-link-text-decoration\":\"none\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),bwlWTHz_8&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15csyds\",\"data-framer-name\":\"Footer Social Links\",layoutDependency:layoutDependency,layoutId:\"Ma0frW8GT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:(componentViewport?.y||0)+30+(((componentViewport?.height||292)-80-329.2)/2+33+24)+0+0+192.7+0,...addPropertyOverrides({VRh7bLbde:{y:undefined},Yv5FgcJrL:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||310)-98-329.2)/2+33+24)+0+0+192.7+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1egc35b-container\",layoutDependency:layoutDependency,layoutId:\"sDltW1Kjx-container\",nodeId:\"sDltW1Kjx\",rendersWithMotion:true,scopeId:\"ZhOgdo3mb\",children:/*#__PURE__*/_jsx(SocialItem,{Bmabf_oDx:\"xXFK0NJNN\",height:\"100%\",i1V89j9FQ:\"https://www.instagram.com/thecassieproulx/\",id:\"sDltW1Kjx\",layoutId:\"sDltW1Kjx\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({VRh7bLbde:{i1V89j9FQ:\"javascript:\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:(componentViewport?.y||0)+30+(((componentViewport?.height||292)-80-329.2)/2+33+24)+0+0+192.7+0,...addPropertyOverrides({VRh7bLbde:{y:undefined},Yv5FgcJrL:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||310)-98-329.2)/2+33+24)+0+0+192.7+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h3tqk1-container\",layoutDependency:layoutDependency,layoutId:\"Ht3hniWlU-container\",nodeId:\"Ht3hniWlU\",rendersWithMotion:true,scopeId:\"ZhOgdo3mb\",children:/*#__PURE__*/_jsx(SocialItem,{Bmabf_oDx:\"u6VZqtvrH\",height:\"100%\",i1V89j9FQ:\"https://www.pinterest.com/thecassieproulx/\",id:\"Ht3hniWlU\",layoutId:\"Ht3hniWlU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:(componentViewport?.y||0)+30+(((componentViewport?.height||292)-80-329.2)/2+33+24)+0+0+192.7+0,...addPropertyOverrides({VRh7bLbde:{y:undefined},Yv5FgcJrL:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||310)-98-329.2)/2+33+24)+0+0+192.7+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rti5d0-container\",layoutDependency:layoutDependency,layoutId:\"OHzbQiF5F-container\",nodeId:\"OHzbQiF5F\",rendersWithMotion:true,scopeId:\"ZhOgdo3mb\",children:/*#__PURE__*/_jsx(SocialItem,{Bmabf_oDx:\"femvB4KSg\",height:\"100%\",i1V89j9FQ:\"mailto:hello@cassieproulx.com\",id:\"OHzbQiF5F\",layoutId:\"OHzbQiF5F\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-54a483\",\"data-framer-name\":\"Footer Navigation\",layoutDependency:layoutDependency,layoutId:\"jPn1k7u9J\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,y:(componentViewport?.y||0)+30+(((componentViewport?.height||292)-80-329.2)/2+33+24)+0+0,...addPropertyOverrides({VRh7bLbde:{y:undefined},Yv5FgcJrL:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||310)-98-329.2)/2+33+24)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gor4r7-container\",layoutDependency:layoutDependency,layoutId:\"eMuknDcYl-container\",nodeId:\"eMuknDcYl\",rendersWithMotion:true,scopeId:\"ZhOgdo3mb\",children:/*#__PURE__*/_jsx(FooterColumnOne,{height:\"100%\",id:\"eMuknDcYl\",layoutId:\"eMuknDcYl\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m25ptm\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"eqACJEe8J\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8f4ckx\",\"data-styles-preset\":\"MWuKIVr8u\",children:\"\\xa9 2025 Cassie Proulx\"})}),className:\"framer-7p3e4f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PRChHJ4HY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LyzNg.framer-3pcy0f, .framer-LyzNg .framer-3pcy0f { display: block; }\",\".framer-LyzNg.framer-5qkcio { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 30px 16px 50px 16px; position: relative; width: 1200px; }\",\".framer-LyzNg .framer-jzujpf-container { flex: none; height: auto; position: relative; width: 1200px; }\",\".framer-LyzNg .framer-4mdj8w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LyzNg .framer-1xtk6x6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-LyzNg .framer-16aeojt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LyzNg .framer-15pcxzh, .framer-LyzNg .framer-ysfp1a { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-LyzNg .framer-15csyds { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LyzNg .framer-1egc35b-container, .framer-LyzNg .framer-h3tqk1-container, .framer-LyzNg .framer-rti5d0-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-LyzNg .framer-54a483 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LyzNg .framer-gor4r7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LyzNg .framer-m25ptm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LyzNg .framer-7p3e4f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LyzNg.framer-v-1fl3ozm.framer-5qkcio { padding: 48px 40px 50px 40px; width: 810px; }\",\".framer-LyzNg.framer-v-1fl3ozm .framer-jzujpf-container, .framer-LyzNg.framer-v-139r105 .framer-jzujpf-container { width: 100%; }\",\".framer-LyzNg.framer-v-139r105.framer-5qkcio { gap: 16px; padding: 24px 40px 24px 40px; width: 390px; }\",\".framer-LyzNg.framer-v-139r105 .framer-4mdj8w { flex-direction: column; gap: 30px; justify-content: flex-start; }\",\".framer-LyzNg.framer-v-139r105 .framer-1xtk6x6 { flex: none; width: 100%; }\",\".framer-LyzNg.framer-v-139r105 .framer-16aeojt { align-content: flex-start; align-items: flex-start; }\",\".framer-LyzNg.framer-v-139r105 .framer-15pcxzh { max-width: 300px; }\",\".framer-LyzNg.framer-v-139r105 .framer-54a483 { flex-wrap: wrap; gap: 30px; justify-content: flex-start; width: 100%; }\",\".framer-LyzNg.framer-v-139r105 .framer-m25ptm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-LyzNg.framer-v-139r105 .framer-7p3e4f { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 292\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Yv5FgcJrL\":{\"layout\":[\"fixed\",\"auto\"]},\"VRh7bLbde\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GYDtV0HUa\":\"background\",\"bwlWTHz_8\":\"socialLinks\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZhOgdo3mb=withCSS(Component,css,\"framer-LyzNg\");export default FramerZhOgdo3mb;FramerZhOgdo3mb.displayName=\"Footer 2\";FramerZhOgdo3mb.defaultProps={height:292,width:1200};addPropertyControls(FramerZhOgdo3mb,{variant:{options:[\"wqQV1VlLo\",\"Yv5FgcJrL\",\"VRh7bLbde\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},GYDtV0HUa:{defaultValue:'var(--token-bf8111a5-b9a2-4d8c-abfc-c6b4fdd94585, rgb(255, 255, 255)) /* {\"name\":\"Primary\"} */',title:\"Background\",type:ControlType.Color},bwlWTHz_8:{defaultValue:true,title:\"Social Links\",type:ControlType.Boolean}});addFonts(FramerZhOgdo3mb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HorizontalSeperatorFonts,...SocialItemFonts,...FooterColumnOneFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZhOgdo3mb\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yv5FgcJrL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VRh7bLbde\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"GYDtV0HUa\\\":\\\"background\\\",\\\"bwlWTHz_8\\\":\\\"socialLinks\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"292\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZhOgdo3mb.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/SiDfGIo2L/SiDfGIo2L.js\";import Footer2 from\"#framer/local/canvasComponent/ZhOgdo3mb/ZhOgdo3mb.js\";const Footer2Fonts=getFonts(Footer2);const NavbarFonts=getFonts(Navbar);const NavbarControls=getPropertyControls(Navbar);const breakpoints={b4EdDFwKw:\"(min-width: 810px) and (max-width: 1199px)\",KO4Z_ZLog:\"(max-width: 809px)\",XhaZRrGg7:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JawQn\";const variantClassNames={b4EdDFwKw:\"framer-v-1v7ltsq\",KO4Z_ZLog:\"framer-v-1wcity1\",XhaZRrGg7:\"framer-v-xt8yri\"};const breakpointRules={KO4Z_ZLog:[\".framer-JawQn.framer-xt8yri { background-color: var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, #ffffff); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={KO4Z_ZLog:\".framer-1wcity1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JawQn.framer-1u800pq, .framer-JawQn .framer-1u800pq { display: block; }\",\".framer-JawQn.framer-xt8yri { align-content: center; align-items: center; background-color: var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, #171616); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-JawQn .framer-kj9dmq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-JawQn .framer-1mlcvko-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-JawQn .framer-jc4ril-container { flex: none; height: auto; left: 50%; order: 1003; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={b4EdDFwKw:\"(min-width: 810px) and (max-width: 1199px)\",KO4Z_ZLog:\"(max-width: 809px)\",XhaZRrGg7:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone - Open\":\"q27zkK_4A\",Home:\"MNVZYHgAo\",Phone:\"Xh8v4_acz\"};const humanReadableEnumMap1={\"First Quarter\":\"QLea2B17H\",\"Third Quarter\":\"rxuyBZckJ\",\"Waning Crescent 1\":\"F74RozbtQ\",\"Waning Crescent 2\":\"zVuhCisvN\",\"Waning Crescent 3\":\"Q7Ya50XJS\",\"Waning Crescent 4\":\"exLFmc5lP\",\"Waning Crescent 5\":\"B7qtPuQPo\",\"Waning Crescent 6\":\"H3fk5WJDh\",\"Waning Gibbous 1\":\"mwvlgkuIX\",\"Waning Gibbous 2\":\"Sa4WU3DEn\",\"Waning Gibbous 3\":\"cH5lFP4iV\",\"Waning Gibbous 4\":\"DZlQL5PHi\",\"Waning Gibbous 5\":\"qVdWjmqEw\",\"Waning Gibbous 6\":\"g98JHDJxp\",\"Waxing Crescent 1\":\"oI1MrZdNT\",\"Waxing Crescent 2\":\"aW3WriBeI\",\"Waxing Crescent 3\":\"E6IMPkMQs\",\"Waxing Crescent 4\":\"N3xO9mjTU\",\"Waxing Crescent 5\":\"rheOMxbLZ\",\"Waxing Crescent 6\":\"X49IcLX65\",\"Waxing Gibbous 1\":\"ZKFKUAmnI\",\"Waxing Gibbous 2\":\"XgIhLt3rX\",\"Waxing Gibbous 3\":\"WReMUwTG4\",\"Waxing Gibbous 4\":\"wzb0W7p6Q\",\"Waxing Gibbous 5\":\"j5nVGlM01\",\"Waxing Gibbous 6\":\"EGnsoYU_K\",Full:\"Nu7mEpK2D\",New:\"QN9WIRAm8\"};const humanReadableVariantMap={Desktop:\"XhaZRrGg7\",Phone:\"KO4Z_ZLog\",Tablet:\"b4EdDFwKw\"};const getProps=({accent,height,id,moonColor,moonPhase,navActive,width,...props})=>{return{...props,lPCYBs0ii:humanReadableEnumMap1[moonPhase]??moonPhase??props.lPCYBs0ii??\"N3xO9mjTU\",RJMTY0Ww1:moonColor??props.RJMTY0Ww1??\"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\",tg3sWdRBG:accent??props.tg3sWdRBG??\"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XhaZRrGg7\",WZF2Xzomv:humanReadableEnumMap[navActive]??navActive??props.WZF2Xzomv??\"MNVZYHgAo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,RJMTY0Ww1,tg3sWdRBG,WZF2Xzomv,lPCYBs0ii,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"XhaZRrGg7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22)); } @media (max-width: 809px) { :root body { background: var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255)); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-xt8yri\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-kj9dmq\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:292,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mlcvko-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"IPF3vr1u9\",scopeId:\"pmGpxFHjS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b4EdDFwKw:{variant:\"Yv5FgcJrL\"},KO4Z_ZLog:{variant:\"VRh7bLbde\"}},children:/*#__PURE__*/_jsx(Footer2,{bwlWTHz_8:true,GYDtV0HUa:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(255, 255, 255))\",height:\"100%\",id:\"IPF3vr1u9\",layoutId:\"IPF3vr1u9\",name:\"Footer\",style:{width:\"100%\"},variant:\"wqQV1VlLo\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jc4ril-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"cAc6dDwc5\",scopeId:\"pmGpxFHjS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KO4Z_ZLog:{variant:\"Xh8v4_acz\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"cAc6dDwc5\",layoutId:\"cAc6dDwc5\",OdQbKkoeP:\"var(--token-64cef239-c38a-46bb-986c-2f5ebaf52b6f, rgb(23, 22, 22))\",style:{width:\"100%\"},Ud2juMC3B:lPCYBs0ii,uNfIuQYhV:tg3sWdRBG,variant:WZF2Xzomv,width:\"100%\",x_C5TZ1qm:RJMTY0Ww1})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KO4Z_ZLog\":{\"layout\":[\"fixed\",\"fixed\"]},\"b4EdDFwKw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RJMTY0Ww1\":\"moonColor\",\"tg3sWdRBG\":\"accent\",\"WZF2Xzomv\":\"navActive\",\"lPCYBs0ii\":\"moonPhase\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"XhaZRrGg7\":[\".framer-1mlcvko-container\",\".framer-jc4ril-container\"],\"KO4Z_ZLog\":[\".framer-1mlcvko-container\",\".framer-jc4ril-container\"],\"b4EdDFwKw\":[\".framer-1mlcvko-container\",\".framer-jc4ril-container\"]}\n * @framerBreakpoints {\"XhaZRrGg7\":{\"min\":1200,\"canvasClassName\":\"framer-xt8yri-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"b4EdDFwKw\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1v7ltsq-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KO4Z_ZLog\":{\"max\":809,\"canvasClassName\":\"framer-1wcity1-override\",\"minHeight\":1061,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant XhaZRrGg7\n * @framerLayoutTemplate\n */const FramerpmGpxFHjS=withCSS(Component,css,\"framer-JawQn\");export default FramerpmGpxFHjS;FramerpmGpxFHjS.displayName=\"Default\";FramerpmGpxFHjS.defaultProps={height:1e3,width:1200};addPropertyControls(FramerpmGpxFHjS,{RJMTY0Ww1:{defaultValue:'var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43)) /* {\"name\":\"Midnight\"} */',title:\"Moon Color\",type:ControlType.Color},tg3sWdRBG:{defaultValue:'var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43)) /* {\"name\":\"Midnight\"} */',title:\"Accent\",type:ControlType.Color},WZF2Xzomv:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"MNVZYHgAo\",description:undefined,hidden:undefined,title:\"Nav Active\"},lPCYBs0ii:NavbarControls?.[\"Ud2juMC3B\"]&&{...NavbarControls[\"Ud2juMC3B\"],defaultValue:\"N3xO9mjTU\",description:undefined,hidden:undefined,title:\"Moon Phase\"}});addFonts(FramerpmGpxFHjS,[{explicitInter:true,fonts:[]},...Footer2Fonts,...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpmGpxFHjS\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"XhaZRrGg7\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KO4Z_ZLog\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b4EdDFwKw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"XhaZRrGg7\\\":[\\\".framer-1mlcvko-container\\\",\\\".framer-jc4ril-container\\\"],\\\"KO4Z_ZLog\\\":[\\\".framer-1mlcvko-container\\\",\\\".framer-jc4ril-container\\\"],\\\"b4EdDFwKw\\\":[\\\".framer-1mlcvko-container\\\",\\\".framer-jc4ril-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"RJMTY0Ww1\\\":\\\"moonColor\\\",\\\"tg3sWdRBG\\\":\\\"accent\\\",\\\"WZF2Xzomv\\\":\\\"navActive\\\",\\\"lPCYBs0ii\\\":\\\"moonPhase\\\"}\",\"framerBreakpoints\":\"{\\\"XhaZRrGg7\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-xt8yri-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"b4EdDFwKw\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1v7ltsq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KO4Z_ZLog\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1wcity1-override\\\",\\\"minHeight\\\":1061,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NoFooter from \"https://framerusercontent.com/modules/PnjA9xVeNaqv7LyEB95t/Qk7oixvqwHgYs8GBeuHv/dsZG3VNL1.js\";\r\nimport Default from \"https://framerusercontent.com/modules/sbffLuSBFRQacws3ZivN/aE3Z1a5V3Qa5LiFYjbg7/pmGpxFHjS.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {LsO9NXlfz: \"newsletter\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iLwv7daZq4f3JQPOLtmy/qU8ZByPN6aebC9BjTodk/augiA20Il.js\")), path: \"/\"}, uhIl1tfj2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f3AZK3q40ldN2K1JgFkl/COYFzl0DVwJLxiGh6nVT/uhIl1tfj2.js\")), path: \"/writing\"}, EB65Uro5l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pj1ydSgCrh7ohXZQIsqq/HtgTf1bICi0VDdO4Z4Lr/EB65Uro5l.js\")), path: \"/about\"}, IBq4NzQxs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lXPmasd3oDheFLLSuN8B/J06il9LxnkQ1SGE4x6bj/IBq4NzQxs.js\")), path: \"/consultations\"}, Gc1oDUK_F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8AilhUeVoIl4zVoiFGch/b86NeyXXe3PfIqK7AvVG/Gc1oDUK_F.js\")), path: \"/terms-of-service\"}, O2gyzFBNL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nNuXRyCJ2y0ZfEzDogps/Ix7lFYI80W5qU1XzoIkd/O2gyzFBNL.js\")), path: \"/privacy-policy\"}, vy3GZQ9JD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1W9i63Xk47ksSxHmFRix/CkZqmjCftuzA4PyskIun/vy3GZQ9JD.js\")), path: \"/404\"}, WGVTkVal7: {collectionId: \"TFf8avL7S\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wsS1sSINUB8NykTuw0nS/mSkNRWdfEO8Y3ILS6vul/WGVTkVal7.js\")), path: \"/writing/:IA_vN0ah2\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {TFf8avL7S: async () => (await import(\"https://framerusercontent.com/modules/1Wen9eblndCpTJedwuKX/M4hsndCHl39kOezXqxxU/TFf8avL7S.js\"))?.[\"utils\"], YjYwl0O6L: async () => (await import(\"https://framerusercontent.com/modules/rhVl5VXlOU7185nJmQhZ/s4wLnvXf2UR5espCT0Ql/YjYwl0O6L.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"be9e1da239b2456988bccd0dbf91b89d67af1a0d04daae455d0f7416e6ca7c51\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {lPCYBs0ii: \"N3xO9mjTU\", RJMTY0Ww1: \"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(1, 13, 23))\", tg3sWdRBG: \"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\", WZF2Xzomv: \"MNVZYHgAo\"}\r\nconst props2 = {lPCYBs0ii: \"N3xO9mjTU\", RJMTY0Ww1: \"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(1, 13, 23))\", tg3sWdRBG: \"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(1, 13, 23))\", WZF2Xzomv: \"MNVZYHgAo\"}\r\nconst props3 = {...props1, RJMTY0Ww1: \"var(--token-f5c224fe-3170-407d-9fc4-ea42613acde2, rgb(243, 247, 240))\"}\r\nconst props4 = {...props1, RJMTY0Ww1: \"var(--token-f4c65004-832b-4082-a354-103c15a8e08f, rgb(16, 31, 43))\"}\r\nconst templateProps = {aP3OZDksJ: props4, augiA20Il: props1, EB65Uro5l: props3, Gc1oDUK_F: props4, IBq4NzQxs: props4, O2gyzFBNL: props4, uhIl1tfj2: props2, vy3GZQ9JD: props4, WGVTkVal7: props4}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"EB65Uro5l\":\r\ncase \"IBq4NzQxs\":\r\ncase \"Gc1oDUK_F\":\r\ncase \"O2gyzFBNL\":\r\ncase \"vy3GZQ9JD\":\r\ncase \"WGVTkVal7\":\r\ncase \"aP3OZDksJ\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", routeId, style}, children(true));\r\ncase \"uhIl1tfj2\":\r\nreturn React.createElement(NoFooter, {...props, key: \"NoFooter\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"EB65Uro5l\":\r\ncase \"IBq4NzQxs\":\r\ncase \"Gc1oDUK_F\":\r\ncase \"O2gyzFBNL\":\r\ncase \"vy3GZQ9JD\":\r\ncase \"WGVTkVal7\":\r\ncase \"aP3OZDksJ\":\r\nreturn [{hash: \"xt8yri\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1v7ltsq\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"1wcity1\", mediaQuery: \"(max-width: 809px)\"}]\r\ncase \"uhIl1tfj2\":\r\nreturn [{hash: \"trez9p\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"13yuiez\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"4gmpx4\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1W9i63Xk47ksSxHmFRix/CkZqmjCftuzA4PyskIun/vy3GZQ9JD.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://cassieproulx.com\",\r\n                    EditorBar: \r\n            (() => {\r\n                const isBot =\r\n                    typeof window !== \"undefined\" && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                const isServerSideRendered = typeof window === \"undefined\"\r\n                const preventLoadingEditorBar = isBot || isServerSideRendered\r\n\r\n                if (preventLoadingEditorBar) return\r\n\r\n                return Framer.lazy(async () => {\r\n                    const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar({\r\n                            dependencies: {\r\n                                __version: 1,\r\n                                framer: {\r\n                                    useCurrentRoute: Framer.useCurrentRoute,\r\n                                    useLocaleInfo: Framer.useLocaleInfo,\r\n                                    useRouter: Framer.useRouter,\r\n                                },\r\n                                react: {\r\n                                    createElement: React.createElement,\r\n                                    memo: React.memo,\r\n                                    useCallback: React.useCallback,\r\n                                    useEffect: React.useEffect,\r\n                                    useRef: React.useRef,\r\n                                    useState: React.useState,\r\n                                },\r\n                                \"react-dom\": { createPortal },\r\n                            },\r\n                        }),\r\n                    }\r\n                })\r\n            })()\r\n    ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {codeBoundaries: true, editorBarOnPageEditing: false, pauseOffscreen: true, replaceNestedLinks: true}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            }\r\n        ])\r\n    })()\r\n}\r\n\r\n\r\n                const page = await getPageRoot({ routeId, localeId, pathVariables })\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        Framer.setInitialHydrationState()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "SearchIcon", "props", "p", "ClearIcon", "u", "SpinnerIcon", "motion", "Storage", "name", "resolve", "reject", "request", "window", "e", "key", "value", "setCachedData", "url", "dataToCache", "cache", "Storage", "cacheKey", "data", "checkForCachedData", "VERSION", "isDefaultLocaleId", "localeId", "INDEX_KEY", "getIndexKey", "METADATA_KEY", "getMetadataKey", "getCachedIndex", "indexKey", "cachedIndex", "checkForCachedData", "setCachedIndex", "index", "setCachedData", "metadata", "VERSION", "metadataKey", "fakeResults", "peq", "myers_32", "a", "b", "n", "m", "lst", "pv", "mv", "sc", "i", "eq", "xv", "myers_x", "mhc", "phc", "hsize", "vsize", "j", "start", "vlen", "k", "i1", "pb", "mb", "xh", "ph", "mh", "k1", "mv1", "pv1", "start1", "vlen1", "k2", "score", "i2", "eq1", "pb1", "mb1", "xv1", "xh1", "ph1", "mh1", "k3", "distance", "tmp", "localStorageDebugFlag", "window", "groupsRegex", "capitalizeFirstLetter", "value", "titleCase", "clampText", "text", "maxLength", "textLength", "slicedText", "isEmptyObject", "object", "createLogger", "showOutput", "log", "data", "time", "label", "timeEnd", "noop", "DEFAULT_FONT_FAMILY", "getFontFamily", "theme", "_theme_inputFont", "_theme_titleFont", "_theme_subtitleFont", "animationKeyFromLayout", "layout", "safeDocument", "safeWindow", "metaTagSelector", "getMetaTagContent", "metaTag", "checkIfOverLimit", "stripLocaleSlugFromPath", "url", "localeSlug", "localeSlugWithSlash", "log", "time", "timeEnd", "createLogger", "localStorageDebugFlag", "isValidUrl", "url", "splitWords", "text", "getUniqueWords", "str", "words", "word", "getNormalizedString", "getNormalizedItem", "item", "normalizedItem", "key", "value", "getMatchRange", "currentRange", "start", "end", "result", "getScoreForSearchIndexItem", "query", "fullQuery", "score", "match", "urlWords", "splitLength", "clamp", "titleWords", "titleIndex", "distance", "titleWord", "headings", "heading", "headingWords", "headingWord", "descriptionIndex", "p", "codeblock", "getSearchIndexItemScore", "normalizedQuery", "queryWords", "total", "queryWord", "useRawSearch", "index", "settings", "se", "path", "safeWindow", "results", "title", "SearchResultTitleType", "itemA", "itemB", "getIndexedScopedToUrl", "rawUrlScope", "localeSlug", "scopedIndex", "baseScopeUrlHasVariable", "urlUpToPathVariable", "urlScope", "stripLocaleSlugFromPath", "useSearch", "searchIndex", "_setSearchIndex", "ye", "status", "setStatus", "activeLocale", "useLocaleInfo", "localeId", "setSearchIndex", "options", "ue", "loadSearchIndex", "metaTag", "safeDocument", "fakeResults", "cachedIndex", "getCachedIndex", "metaTagContent", "isOverLimit", "searchIndexURL", "getSearchIndexURL", "response", "downloadedIndex", "setCachedIndex", "error", "baseURL", "isDefaultLocaleId", "Browser", "isTouch", "window", "navigator", "isChrome", "isWebKit", "isSafari", "isSafariDesktop", "isWindows", "isMacOS", "useCallbackOnMouseMove", "callback", "mousePositionRef", "prevPositionRef", "pe", "te", "event", "Browser", "ref", "clientX", "clientY", "prevCursorPosition", "scrollIntoView", "targetElement", "scrollElement", "offsetTop", "offsetBottom", "targetElementBounds", "scrollElementBounds", "difference", "topAligned", "minOffset", "bottomAligned", "offset", "MAX_DESCRIPTION_LENGTH", "MODAL_MAX_HEIGHT", "VERTICAL_SPACING_MULTIPLIER", "ClearButton", "theme", "type", "onClick", "text", "iconOrText", "p", "ClearIcon", "Divider", "styles", "Input", "Y", "props", "ref", "value", "status", "autofocus", "placeholder", "iconType", "clearButtonType", "onChange", "inputValue", "setInputValue", "ye", "isFocused", "setIsFocused", "inputRef", "pe", "ce", "e", "inputElement", "handleInputClick", "handleClearClick", "ue", "hasInputText", "showClearButton", "verticalSpacing", "searchIcon", "SearchIcon", "u", "inputContainerStyle", "getFontFamily", "SpinnerIcon", "inputStyle", "scrollOffset", "ResultRow", "index", "result", "prevMousePositionRef", "subtitleType", "selected", "localeSlug", "style", "onMouseMove", "onPointerDown", "onNavigateTo", "url", "title", "score", "urlPath", "se", "stripLocaleSlugFromPath", "handleMouseMove", "useCallbackOnMouseMove", "event", "isContained", "borderRadius", "clamp", "subtitleText", "clampText", "handleClick", "focusTrap", "resultContainer", "resultTitle", "localStorageDebugFlag", "QuickMenuSpacer", "layoutContainerStyle", "LayoutContainer", "layoutType", "onKeyDown", "onDismiss", "children", "modalOptions", "layoutStyles", "getLayoutBaseStyles", "innerStyle", "getContainerAnimation", "key", "animationKeyFromLayout", "prop", "Browser", "containerAnimation", "motion", "ModalContainer", "heightIsStatic", "heightTransition", "heightDeps", "scope", "animate", "useAnimate", "fe", "prevHeight", "height", "ScrollView", "isTouch", "canScroll", "setCanScroll", "element", "statusStyle", "StatusMessage", "previewInfoText", "sidebarStyles", "fixedTopStyles", "quickMenuStyles", "layoutOption", "SearchInputClearButtonType", "SearchInputDividerType", "SearchResultTitleType", "SearchResultSubtitleType", "SearchResultItemType", "SearchLayoutType", "SearchEntryType", "SearchIconType", "SearchModal", "urlScope", "inputOptions", "backdropOptions", "resultOptions", "activeLocale", "useLocaleInfo", "localeId", "input", "selectedResultRow", "scrollView", "setSelected", "isKeyboardNavigationDisabled", "setIsKeyboardNavigationDisabled", "query", "setQuery", "deferredQuery", "oe", "results", "useSearch", "selectedResult", "handleResultRowPointerDown", "te", "handleResultRowMouseMove", "previousSelected", "router", "useRouter", "navigateTo", "_router_getRoute", "_route_page_preload", "_route_page", "_router_navigate", "routeId", "pathVariables", "inferInitialRouteFromPath", "route", "window", "handleKeyDown", "maxIndex", "showNoResults", "showDivider", "isItemContained", "spacing", "listPaddingTop", "scrollIntoView", "isSelected", "getViewportSize", "window", "useViewportSizeState", "getState", "state", "setState", "ye", "ue", "handleWindowResize", "EntryPointOptions", "buildShadow", "shadowProperty", "fallback", "x", "y", "blur", "color", "spread", "Overlay", "Y", "props", "ref", "layoutType", "theme", "onDismiss", "ue", "handleKeyDown", "event", "handlePointerDown", "window", "bodyOverflowHidden", "Ga", "u", "backdropStyles", "SearchLayoutType", "p", "motion", "SearchModal", "containerStyle", "EntryPoint", "withCSS", "_props_inputOptions_inputFont", "_props_inputOptions", "_props_resultOptions", "_props_resultOptions_subtitleOptions", "_props_inputOptions1", "overlay", "pe", "isOpen", "setIsOpen", "ye", "isOverLimit", "setIsOverLimit", "isSafariTouchDevice", "setIsSafariTouchDevice", "isOnCanvas", "RenderTarget", "checkIfOverLimit", "Browser", "baseInputFontSize", "inputFontSize", "useViewportSizeState", "size", "isEmptyObject", "DEFAULT_FONT_FAMILY", "handleClick", "SearchIconType", "SearchIcon", "AnimatePresence", "Search_default", "addPropertyControls", "ControlType", "titleCase", "iconType", "SearchInputDividerType", "SearchInputClearButtonType", "heightIsStatic", "animationKeyFromLayout", "SearchResultItemType", "SearchResultTitleType", "SearchResultSubtitleType", "SearchFonts", "getFonts", "Search_default", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "stG6AEUIR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapkn176e", "args", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerEs45zM77B", "withCSS", "Es45zM77B_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "color", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "gm_eW9P07", "UfeSAxNJI", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapmeddke", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "isDisplayed8", "isDisplayed9", "isDisplayed10", "isDisplayed11", "isDisplayed12", "isDisplayed13", "isDisplayed14", "isDisplayed15", "isDisplayed16", "isDisplayed17", "isDisplayed18", "isDisplayed19", "isDisplayed20", "isDisplayed21", "isDisplayed22", "isDisplayed23", "isDisplayed24", "isDisplayed25", "isDisplayed26", "isDisplayed27", "LayoutGroup", "Link", "u", "SVG", "css", "FramerhXf_TbTF4", "withCSS", "hXf_TbTF4_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonLink", "buttonText", "height", "icon", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "xOsiPE7Uk", "RN4rsDn5o", "glxswrww_", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FrameriyK5YJ42W", "withCSS", "iyK5YJ42W_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "menuLink", "menuName", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "MqmW2v4mC", "xEsVtVQDW", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "Link", "css", "FramerDEEQtwo1a", "withCSS", "DEEQtwo1a_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "menuLink", "menuName", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "MqmW2v4mC", "xEsVtVQDW", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "Link", "css", "FramerRMMyGoMUF", "withCSS", "RMMyGoMUF_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavigationMenuItem2Fonts", "getFonts", "DEEQtwo1a_default", "NavigationMenuItemFonts", "RMMyGoMUF_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "FsV4Aykfi", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaphgbi8n", "args", "scopingClassNames", "cx", "router", "useRouter", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "css", "FramerjghqlSPJt", "withCSS", "jghqlSPJt_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "szZ5mB0KX", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapec1iam", "args", "onTapm9lx6r", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "css", "FramerJRMbCZlfi", "withCSS", "JRMbCZlfi_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "lineColor", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "pDZgv5SLp", "LnIKUswhV", "PvMd2JoVw", "n9IqE5b5X", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap4v27u4", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "RichText2", "css", "FramersJSyvN_Mw", "withCSS", "sJSyvN_Mw_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "accent", "height", "id", "link", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JdlS4NO8m", "xfz3aGvFx", "oRURO2a3Q", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerSTZs6GX2U", "withCSS", "STZs6GX2U_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MoonIconFonts", "getFonts", "hXf_TbTF4_default", "SearchButtonFonts", "Es45zM77B_default", "PrimaryButtonFonts", "iyK5YJ42W_default", "MobileMenuButtonFonts", "JRMbCZlfi_default", "DropdownMenuFonts", "jghqlSPJt_default", "LinkWPinkLineFonts", "sJSyvN_Mw_default", "HeroButtonFonts", "STZs6GX2U_default", "MoonIconControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "accent", "height", "id", "moonColor", "moonPhase", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Ud2juMC3B", "x_C5TZ1qm", "uNfIuQYhV", "OdQbKkoeP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1u0fp0q", "args", "UfeSAxNJI1u0fp0q", "szZ5mB0KXrgf230", "szZ5mB0KXyo6yv0", "szZ5mB0KX1u0fp0q", "FsV4Aykfi1u0fp0q", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "isDisplayed2", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "css", "FramerSiDfGIo2L", "withCSS", "SiDfGIo2L_default", "addPropertyControls", "ControlType", "addFonts", "NavbarFonts", "getFonts", "SiDfGIo2L_default", "NavbarControls", "getPropertyControls", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "accent", "height", "id", "moonColor", "moonPhase", "navActive", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "RJMTY0Ww1", "tg3sWdRBG", "WZF2Xzomv", "lPCYBs0ii", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "SiDfGIo2L_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerdsZG3VNL1", "withCSS", "dsZG3VNL1_default", "addPropertyControls", "ControlType", "NavbarControls", "addFonts", "NavbarFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "convertFromEnum", "value", "activeLocale", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "height", "id", "link", "socialMedia", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Bmabf_oDx", "i1V89j9FQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerC1hH8p8pk", "withCSS", "C1hH8p8pk_default", "addPropertyControls", "ControlType", "addFonts", "LinkWPinkLineFonts", "getFonts", "sJSyvN_Mw_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "router", "useRouter", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "sJSyvN_Mw_default", "resolvedLinks1", "css", "FrameruO7p15MHe", "withCSS", "uO7p15MHe_default", "addFonts", "LinkWPinkLineFonts", "HorizontalSeperatorFonts", "getFonts", "LFdjAOLji_default", "SocialItemFonts", "C1hH8p8pk_default", "FooterColumnOneFonts", "uO7p15MHe_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "id", "socialLinks", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "GYDtV0HUa", "bwlWTHz_8", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerZhOgdo3mb", "withCSS", "ZhOgdo3mb_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "Footer2Fonts", "getFonts", "ZhOgdo3mb_default", "NavbarFonts", "SiDfGIo2L_default", "NavbarControls", "getPropertyControls", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "selectors", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "accent", "height", "id", "moonColor", "moonPhase", "navActive", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "RJMTY0Ww1", "tg3sWdRBG", "WZF2Xzomv", "lPCYBs0ii", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "ZhOgdo3mb_default", "SiDfGIo2L_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerpmGpxFHjS", "withCSS", "pmGpxFHjS_default", "addPropertyControls", "ControlType", "NavbarControls", "addFonts", "Footer2Fonts", "NavbarFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props", "B", "pmGpxFHjS_default", "dsZG3VNL1_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "content", "PageRoot", "window", "navigator", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "page", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
