{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js", "ssg:https://framerusercontent.com/modules/ETAKP4bVJAR0QlIZJFmj/5qKBCE6zbT4Mttwl7gqf/m1sxlyD1u.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/wltkapIGIk88vadN6BJZ/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/fxR5MNtgeSOU8Mj4iY9n/utils.js", "ssg:https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/5ZXslHiv3E1xnzOoHbJF/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/JehrJSLhXvzeRdsqPjt4/SearchModal.js", "ssg:https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js", "ssg:https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/fZYCcWXDiruXib2k8aXr/Search.js", "ssg:https://framerusercontent.com/modules/PvDd79k4xOE8W5K7zm3b/P7djCX3n2ntvQdrGYGQH/eOUyQsREv.js", "ssg:https://framerusercontent.com/modules/McLFcvbZqd9uIuMEgPrJ/rdqFAVXeVWYaN0wTkps1/F7U5j72LQ.js", "ssg:https://framerusercontent.com/modules/lxFtys29cxaB9gBZCNej/tb3GRVIHJ4Rr31tDLYdO/IRRVyWL_W.js", "ssg:https://framerusercontent.com/modules/Dn9jlrNe15OWFoJfSwBa/j7M3h8EyFg6rbYHZin6y/LAyx4STkG.js", "ssg:https://framerusercontent.com/modules/e4zynAWG6qf1PjuknXGc/MRKE5emru6Vj0YECMhul/y1sseWPKl.js", "ssg:https://framerusercontent.com/modules/kPuZSsK0mPPIQLXmE7oe/aAUECMIuXxPuT0MsA7yC/j3_Zcv_5s.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_COLOR=\"#1570EF\";const DEFAULT_SVG=`<svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m13.076 12.21 3.098 3.098a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.424-3.424a1.25 1.25 0 0 0-1.768 0L13.076 9.79l4.902.903c.341.063.341.552 0 .614l-4.902.903Zm-3.206.786-3.178 3.178a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.043-3.043-.878 4.768c-.063.34-.552.34-.615 0l-.902-4.903ZM6.692 4.058a1.25 1.25 0 0 0 0 1.768l3.177 3.178.903-4.903c.063-.34.552-.34.615 0l.878 4.768 3.043-3.043a1.25 1.25 0 0 0 0-1.768L11.884.634a1.25 1.25 0 0 0-1.768 0L6.692 4.058ZM.634 10.116a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.123-3.122-4.768-.879c-.341-.063-.341-.552 0-.614l4.768-.879-3.123-3.122a1.25 1.25 0 0 0-1.768 0L.634 10.116Z\" fill=\"#1570EF\"/></svg>`;const DEFAULT_STROKE_WIDTH=1.5;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */export default function FramerIcons(props){const customizedSvg=getCustomizedSVG(props.svg,props.color,props.strokeWidth);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",maxWidth:\"100%\",maxHeight:\"100%\",alignItems:\"center\",justifyContent:\"center\",...props.style},dangerouslySetInnerHTML:{__html:customizedSvg}});}addPropertyControls(FramerIcons,{svg:{title:\"SVG\",type:ControlType.String,defaultValue:DEFAULT_SVG},strokeWidth:{type:ControlType.Number,step:.25,min:.5,max:2,defaultValue:DEFAULT_STROKE_WIDTH,hidden:props=>hideStrokeWidth(props.svg)},color:{type:ControlType.Color,defaultValue:DEFAULT_COLOR,description:\"By [FramerIcons](https://www.framericons.com?utm=FramerIconComponent)\"}});// hide if no stroke-width or all stroke-widths are 0\nfunction hideStrokeWidth(svg){const strokeWidthMatch=svg.match(/stroke-width=\"([^\"]+)\"/g);return!strokeWidthMatch||strokeWidthMatch.every(match=>match===\"0\");}function getCustomizedSVG(svg,color=DEFAULT_COLOR,strokeWidth=DEFAULT_STROKE_WIDTH){let svgAttributes=svg.match(/<svg[^>]*>/)?.[0];if(!svgAttributes){svg=DEFAULT_SVG;svgAttributes=svg.match(/<svg[^>]*>/)?.[0];}const width=svgAttributes.match(/width=\"([^\"]*)\"/)?.[1];const height=svgAttributes.match(/height=\"([^\"]*)\"/)?.[1];const viewBox=svgAttributes.match(/viewBox=\"([^\"]*)\"/)?.[1]?.split(\" \");const viewBoxWidth=viewBox?.[2];const viewBoxHeight=viewBox?.[3];if(width&&height){svg=svg.replace(/width=\"([^\"]*)\"/,`width=\"100%\"`);svg=svg.replace(/height=\"([^\"]*)\"/,`height=\"100%\"`);}else{svg=svg.replace(/<svg/,`<svg width=\"100%\" height=\"100%\"`);}let hasElementsWithValidColors=false;if(svg.includes('fill=\"')||svg.includes('stroke=\"')){svg=svg.replace(/(fill|stroke)=\"([^\"]+)\"/g,(match,attr,value)=>{if(value===\"none\"||value===\"transparent\"){return match;}// For iconsax -> Crypto -> Bulk\nif(value===\"white\"){return\"\";}hasElementsWithValidColors=true;return`${attr}=\"${color}\"`;});}if(!hasElementsWithValidColors){svg=svg.replace(/<(path|circle|rect|line|polygon|polyline) /g,match=>`<${match.slice(1)} fill=\"${color}\" `);}svg=svg.replace(/stroke-width=\"([^\"]+)\"/g,(match,value)=>{if(value===\"0\"){return match;}return`stroke-width=\"${strokeWidth}\"`;});return svg;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIcons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerIcon.map", "// Generated by Framer (1bcc82d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Handjet-500\",\"GF;Handjet-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Handjet\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/handjet/v21/oY1n8eXHq7n1OnbQrOY_2FrEwYEMLlcdP1mCtZaLaTutCwcIhGZ0lGU0akFcO3XFHQuaUkAsEHFAH2A.woff2\",weight:\"500\"},{family:\"Handjet\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/handjet/v21/oY1n8eXHq7n1OnbQrOY_2FrEwYEMLlcdP1mCtZaLaTutCwcIhGZ0lGU0akFcO3XFHd6dUkAsEHFAH2A.woff2\",weight:\"700\"}]}];export const css=['.framer-0TXmT .framer-styles-preset-151ra84:not(.rich-text-wrapper), .framer-0TXmT .framer-styles-preset-151ra84.rich-text-wrapper p { --framer-font-family: \"Handjet\", sans-serif; --framer-font-family-bold: \"Handjet\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20.25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-0TXmT\";\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\"}}}", "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,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&(metadata===null||metadata===void 0?void 0:metadata.indexHash)===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"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=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"\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, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/JehrJSLhXvzeRdsqPjt4/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=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 metaTagContent=metaTag.getAttribute(\"content\");const cacheResult=await getCachedIndex(localeId,metaTagContent);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(cacheResult.status!==\"miss\"&&!isOverLimit){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}// 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(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);// If the file doesn't exist yet, it might be still generating.\nif(response.status===403||response.status===404){log(\"Index not found\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use\");}else{log(\"Continue using cache\");}return;}else if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,metaTagContent);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\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"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/5ZXslHiv3E1xnzOoHbJF/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"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/JehrJSLhXvzeRdsqPjt4/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore \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?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore \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\":{\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map", "// Generated by Framer (5bbf1f3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Handjet-500\",\"GF;Handjet-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Handjet\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/handjet/v19/oY1n8eXHq7n1OnbQrOY_2FrEwYEMLlcdP1mCtZaLaTutCwcIhGZ0lGU0akFcO3XFHQuaUkAsEHFAH2A.woff2\",weight:\"500\"},{family:\"Handjet\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/handjet/v19/oY1n8eXHq7n1OnbQrOY_2FrEwYEMLlcdP1mCtZaLaTutCwcIhGZ0lGU0akFcO3XFHd6dUkAsEHFAH2A.woff2\",weight:\"700\"}]}];export const css=['.framer-vThyD .framer-styles-preset-las59s:not(.rich-text-wrapper), .framer-vThyD .framer-styles-preset-las59s.rich-text-wrapper h5 { --framer-font-family: \"Handjet\", sans-serif; --framer-font-family-bold: \"Handjet\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 31.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-vThyD\";\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 (f074239)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-hlJSr .framer-styles-preset-1fs8bqr:not(.rich-text-wrapper), .framer-hlJSr .framer-styles-preset-1fs8bqr.rich-text-wrapper a { --framer-link-current-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a) /* {\"name\":\"Gray/3\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a) /* {\"name\":\"Gray/3\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a); --framer-link-text-decoration: none; }'];export const className=\"framer-hlJSr\";\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 (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/fZYCcWXDiruXib2k8aXr/Search.js\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/PvDd79k4xOE8W5K7zm3b/P7djCX3n2ntvQdrGYGQH/eOUyQsREv.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/McLFcvbZqd9uIuMEgPrJ/rdqFAVXeVWYaN0wTkps1/F7U5j72LQ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ETAKP4bVJAR0QlIZJFmj/5qKBCE6zbT4Mttwl7gqf/m1sxlyD1u.js\";const SearchFonts=getFonts(Search);const FramerIconsFonts=getFonts(FramerIcons);const cycleOrder=[\"qhN3CEP2Y\",\"DxGqL6dYM\",\"E5JuZ9Z2M\"];const serializationHash=\"framer-sPG9y\";const variantClassNames={DxGqL6dYM:\"framer-v-dakcd\",E5JuZ9Z2M:\"framer-v-1huscgm\",qhN3CEP2Y:\"framer-v-2scove\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.1,ease:[.44,0,.56,1],type:\"tween\"};const transition2={bounce:.1,delay:0,duration:.3,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,transition:transition2};const transition3={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={\"Mobile Closed\":\"DxGqL6dYM\",\"Mobile Open\":\"E5JuZ9Z2M\",Desktop:\"qhN3CEP2Y\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qhN3CEP2Y\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qhN3CEP2Y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5528nu=activeVariantCallback(async(...args)=>{setVariant(\"E5JuZ9Z2M\");});const onTap16ifkn3=activeVariantCallback(async(...args)=>{setVariant(\"DxGqL6dYM\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DxGqL6dYM\",\"E5JuZ9Z2M\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"DxGqL6dYM\",\"E5JuZ9Z2M\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"E5JuZ9Z2M\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2scove\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qhN3CEP2Y\",ref:refBinding,style:{...style},...addPropertyOverrides({DxGqL6dYM:{\"data-framer-name\":\"Mobile Closed\"},E5JuZ9Z2M:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ipxiv\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7\",style:{backgroundColor:\"var(--token-b2a2173e-22a6-4e9d-a2fb-00c486e24688, rgb(243, 242, 242))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ucc7Ij9BH\"},motionChild:true,nodeId:\"Nsu5hHKN7UauCQ8Me1\",scopeId:\"IRRVyWL_W\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-yma90d framer-143ihmw\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7UauCQ8Me1\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1t310jj\",\"data-framer-name\":\"Mark\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7AGcGexskE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.635 24\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({DxGqL6dYM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.635 24\" overflow=\"visible\"><g><path d=\"M 23.635 12.062 C 23.635 15.984 20.99 17.399 17.726 15.224 C 14.463 13.048 11.817 8.105 11.817 4.183 C 11.817 0.261 14.463 -1.155 17.726 1.021 C 20.99 3.196 23.635 8.139 23.635 12.062 Z\" fill=\"rgb(71,238,154)\"></path><path d=\"M 18.566 12.51 L 18.566 11.814 L 16.828 10.655 L 16.828 11.351 L 18.566 12.511 Z M 19.146 12.2 L 19.146 5.934 L 18.566 5.548 L 18.566 11.814 Z M 16.828 10.655 L 16.828 9.263 L 16.249 8.877 L 16.249 10.269 L 16.829 10.655 Z M 16.828 5.782 L 16.828 4.389 L 16.249 4.003 L 16.249 5.395 L 16.829 5.782 Z M 18.566 5.548 L 18.566 4.851 L 16.828 3.693 L 16.828 4.389 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.646 17.399 0 15.984 0 12.062 C 0 8.14 2.646 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(238,189,14)\"></path><path d=\"M 4.432 12.913 L 4.432 5.255 L 5.011 4.868 L 5.011 8.349 L 6.749 7.191 L 6.749 3.71 L 7.328 3.324 L 7.328 10.982 L 6.749 11.368 L 6.749 7.887 L 5.011 9.046 L 5.011 12.527 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.817 19.817 C 11.817 23.739 9.172 25.155 5.909 22.979 C 2.646 20.804 0 15.86 0 11.938 C 0 8.016 2.646 6.601 5.909 8.776 C 9.172 10.952 11.817 15.895 11.817 19.817 Z\" fill=\"rgb(238,71,154)\"></path><path d=\"M 5.695 19.703 L 5.695 16.919 L 5.406 16.725 L 5.406 16.029 L 5.116 15.836 L 5.116 15.14 L 4.826 14.947 L 4.826 14.25 L 4.537 14.057 L 4.537 13.361 L 4.247 13.168 L 4.247 11.079 L 4.827 11.465 L 4.827 13.554 L 5.116 13.747 L 5.116 14.443 L 5.406 14.636 L 5.406 15.332 L 5.695 15.526 L 5.695 16.222 L 6.275 16.608 L 6.275 15.912 L 6.564 16.105 L 6.564 15.409 L 6.854 15.602 L 6.854 14.906 L 7.144 15.099 L 7.144 13.01 L 7.723 13.396 L 7.723 15.485 L 7.433 15.292 L 7.433 15.988 L 7.144 15.795 L 7.144 16.491 L 6.854 16.298 L 6.854 16.994 L 6.564 16.801 L 6.564 17.498 L 6.275 17.304 L 6.275 20.089 L 5.695 19.703 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 23.635 11.938 C 23.635 15.86 20.99 20.804 17.726 22.979 C 14.463 25.155 11.817 23.739 11.817 19.817 C 11.817 15.895 14.463 10.952 17.726 8.776 C 20.99 6.601 23.635 8.016 23.635 11.938 Z\" fill=\"rgb(14,63,238)\"></path><path d=\"M 16.828 20.282 L 16.828 19.586 L 18.566 18.427 L 18.566 19.124 Z M 16.249 19.972 L 16.249 13.01 L 16.829 12.624 L 16.829 19.586 L 16.249 19.972 Z M 18.566 18.427 L 18.566 11.465 L 19.146 11.079 L 19.146 18.041 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'},E5JuZ9Z2M:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.635 24\" overflow=\"visible\"><g><path d=\"M 23.635 12.062 C 23.635 15.984 20.99 17.399 17.726 15.224 C 14.463 13.048 11.817 8.105 11.817 4.183 C 11.817 0.261 14.463 -1.155 17.726 1.021 C 20.99 3.196 23.635 8.139 23.635 12.062 Z\" fill=\"rgb(71,238,154)\"></path><path d=\"M 18.566 12.51 L 18.566 11.814 L 16.828 10.655 L 16.828 11.351 L 18.566 12.511 Z M 19.146 12.2 L 19.146 5.934 L 18.566 5.548 L 18.566 11.814 Z M 16.828 10.655 L 16.828 9.263 L 16.249 8.877 L 16.249 10.269 L 16.829 10.655 Z M 16.828 5.782 L 16.828 4.389 L 16.249 4.003 L 16.249 5.395 L 16.829 5.782 Z M 18.566 5.548 L 18.566 4.851 L 16.828 3.693 L 16.828 4.389 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.646 17.399 0 15.984 0 12.062 C 0 8.14 2.646 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(238,189,14)\"></path><path d=\"M 4.432 12.913 L 4.432 5.255 L 5.011 4.868 L 5.011 8.349 L 6.749 7.191 L 6.749 3.71 L 7.328 3.324 L 7.328 10.982 L 6.749 11.368 L 6.749 7.887 L 5.011 9.046 L 5.011 12.527 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.817 19.817 C 11.817 23.739 9.172 25.155 5.909 22.979 C 2.646 20.804 0 15.86 0 11.938 C 0 8.016 2.646 6.601 5.909 8.776 C 9.172 10.952 11.817 15.895 11.817 19.817 Z\" fill=\"rgb(238,71,154)\"></path><path d=\"M 5.695 19.703 L 5.695 16.919 L 5.406 16.725 L 5.406 16.029 L 5.116 15.836 L 5.116 15.14 L 4.826 14.947 L 4.826 14.25 L 4.537 14.057 L 4.537 13.361 L 4.247 13.168 L 4.247 11.079 L 4.827 11.465 L 4.827 13.554 L 5.116 13.747 L 5.116 14.443 L 5.406 14.636 L 5.406 15.332 L 5.695 15.526 L 5.695 16.222 L 6.275 16.608 L 6.275 15.912 L 6.564 16.105 L 6.564 15.409 L 6.854 15.602 L 6.854 14.906 L 7.144 15.099 L 7.144 13.01 L 7.723 13.396 L 7.723 15.485 L 7.433 15.292 L 7.433 15.988 L 7.144 15.795 L 7.144 16.491 L 6.854 16.298 L 6.854 16.994 L 6.564 16.801 L 6.564 17.498 L 6.275 17.304 L 6.275 20.089 L 5.695 19.703 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 23.635 11.938 C 23.635 15.86 20.99 20.804 17.726 22.979 C 14.463 25.155 11.817 23.739 11.817 19.817 C 11.817 15.895 14.463 10.952 17.726 8.776 C 20.99 6.601 23.635 8.016 23.635 11.938 Z\" fill=\"rgb(14,63,238)\"></path><path d=\"M 16.828 20.282 L 16.828 19.586 L 18.566 18.427 L 18.566 19.124 Z M 16.249 19.972 L 16.249 13.01 L 16.829 12.624 L 16.829 19.586 L 16.249 19.972 Z M 18.566 18.427 L 18.566 11.465 L 19.146 11.079 L 19.146 18.041 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1pkg0ok\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7UttGxye8A\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 12.062 C 11.817 15.984 9.172 17.399 5.909 15.224 C 2.645 13.048 0 8.105 0 4.183 C 0 0.261 2.645 -1.155 5.909 1.021 C 9.172 3.196 11.817 8.139 11.817 12.062 Z\" fill=\"rgb(71,238,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-141ysj6\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7qXF22L0TJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.897 8.818\" overflow=\"visible\"><path d=\"M 2.317 8.817 L 2.317 8.121 L 0.579 6.962 L 0.579 7.658 L 2.317 8.818 Z M 2.897 8.507 L 2.897 2.241 L 2.317 1.855 L 2.317 8.121 Z M 0.579 6.962 L 0.579 5.57 L 0 5.184 L 0 6.576 L 0.58 6.962 Z M 0.579 2.089 L 0.579 0.696 L 0 0.31 L 0 1.702 L 0.58 2.089 Z M 2.317 1.855 L 2.317 1.158 L 0.579 0 L 0.579 0.696 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vvru86\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7HqzbdsfQa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.738 1.855\" overflow=\"visible\"><path d=\"M 1.738 1.855 L 1.738 1.158 L 0 0 L 0 0.696 L 1.738 1.855 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nnjkzj\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7XMrSZvlxg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.652\" overflow=\"visible\"><path d=\"M 0.579 6.652 L 0.579 0.386 L 0 0 L 0 6.266 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vifni3\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7UFoDQM_90\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.779\" overflow=\"visible\"><path d=\"M 0.579 1.779 L 0.579 0.386 L 0 0 L 0 1.392 L 0.58 1.779 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sz0tpq\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7n1jEzwQGj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.779\" overflow=\"visible\"><path d=\"M 0.579 1.779 L 0.579 0.386 L 0 0 L 0 1.392 L 0.58 1.779 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mf4q1h\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7TxpZJwJkr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.738 1.855\" overflow=\"visible\"><path d=\"M 1.738 1.855 L 1.738 1.158 L 0 0 L 0 0.696 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ity7e6\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7zQoI4hRkq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.646 17.399 0 15.984 0 12.062 C 0 8.14 2.646 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(238,189,14)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d12k5w\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7GoyOqJ_bg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.896 9.59\" overflow=\"visible\"><path d=\"M 0 9.59 L 0 1.931 L 0.579 1.545 L 0.579 5.026 L 2.317 3.867 L 2.317 0.386 L 2.896 0 L 2.896 7.658 L 2.317 8.045 L 2.317 4.563 L 0.579 5.722 L 0.579 9.203 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14jvymy\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7mjPt2Q2mA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 12.062 C 11.817 15.984 9.172 17.399 5.909 15.224 C 2.646 13.048 0 8.105 0 4.183 C 0 0.261 2.646 -1.155 5.909 1.021 C 9.172 3.196 11.817 8.139 11.817 12.062 Z\" fill=\"rgb(238,71,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nzri20\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7BqteVzw0r\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.476 9.01\" overflow=\"visible\"><path d=\"M 1.448 8.625 L 1.448 5.84 L 1.159 5.647 L 1.159 4.95 L 0.869 4.757 L 0.869 4.061 L 0.579 3.868 L 0.579 3.171 L 0.29 2.978 L 0.29 2.282 L 0 2.089 L 0 0 L 0.58 0.386 L 0.58 2.475 L 0.869 2.668 L 0.869 3.364 L 1.159 3.557 L 1.159 4.254 L 1.448 4.447 L 1.448 5.143 L 2.028 5.529 L 2.028 4.833 L 2.317 5.026 L 2.317 4.33 L 2.607 4.523 L 2.607 3.827 L 2.897 4.02 L 2.897 1.931 L 3.476 2.317 L 3.476 4.406 L 3.186 4.213 L 3.186 4.909 L 2.897 4.716 L 2.897 5.412 L 2.607 5.219 L 2.607 5.915 L 2.317 5.722 L 2.317 6.419 L 2.028 6.226 L 2.028 9.01 L 1.448 8.624 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-awqehv\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7ouVzS0iRL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.645 17.399 0 15.984 0 12.062 C 0 8.14 2.645 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(14,63,238)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-22z4t2\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7SnBNziYSl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.897 9.203\" overflow=\"visible\"><path d=\"M 0.579 9.203 L 0.579 8.507 L 2.317 7.348 L 2.317 8.045 Z M 0 8.893 L 0 1.931 L 0.58 1.545 L 0.58 8.507 L 0 8.893 Z M 2.317 7.348 L 2.317 0.386 L 2.897 0 L 2.897 6.962 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-cqfxu3\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7LJL_G4yNK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.738 1.855\" overflow=\"visible\"><path d=\"M 0 1.855 L 0 1.159 L 1.738 0 L 1.738 0.696 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-erg34g\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7NFw0a0zrs\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.348\" overflow=\"visible\"><path d=\"M 0 7.348 L 0 0.386 L 0.58 0 L 0.58 6.962 L 0 7.348 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iwbdmc\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7Kq7i1NYzO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.348\" overflow=\"visible\"><path d=\"M 0 7.348 L 0 0.386 L 0.579 0 L 0.579 6.962 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qmj66q\",\"data-framer-name\":\"Full\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7lxvoivbzk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.156 24\" overflow=\"visible\"><g><path d=\"M 23.635 12.062 C 23.635 15.984 20.99 17.399 17.726 15.224 C 14.463 13.048 11.817 8.105 11.817 4.183 C 11.817 0.261 14.463 -1.155 17.726 1.021 C 20.99 3.196 23.635 8.139 23.635 12.062 Z\" fill=\"rgb(71,238,154)\"></path><path d=\"M 18.566 12.51 L 18.566 11.814 L 16.828 10.655 L 16.828 11.351 L 18.566 12.511 Z M 19.146 12.2 L 19.146 5.934 L 18.566 5.548 L 18.566 11.814 Z M 16.828 10.655 L 16.828 9.263 L 16.249 8.877 L 16.249 10.269 L 16.829 10.655 Z M 16.828 5.782 L 16.828 4.389 L 16.249 4.003 L 16.249 5.395 L 16.829 5.782 Z M 18.566 5.548 L 18.566 4.851 L 16.828 3.693 L 16.828 4.389 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.646 17.399 0 15.984 0 12.062 C 0 8.14 2.646 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(238,189,14)\"></path><path d=\"M 4.432 12.913 L 4.432 5.255 L 5.011 4.868 L 5.011 8.349 L 6.749 7.191 L 6.749 3.71 L 7.328 3.324 L 7.328 10.982 L 6.749 11.368 L 6.749 7.887 L 5.011 9.046 L 5.011 12.527 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.817 19.817 C 11.817 23.739 9.172 25.155 5.909 22.979 C 2.646 20.804 0 15.86 0 11.938 C 0 8.016 2.646 6.601 5.909 8.776 C 9.172 10.952 11.817 15.895 11.817 19.817 Z\" fill=\"rgb(238,71,154)\"></path><path d=\"M 5.695 19.703 L 5.695 16.919 L 5.406 16.725 L 5.406 16.029 L 5.116 15.836 L 5.116 15.14 L 4.826 14.947 L 4.826 14.25 L 4.537 14.057 L 4.537 13.361 L 4.247 13.168 L 4.247 11.079 L 4.827 11.465 L 4.827 13.554 L 5.116 13.747 L 5.116 14.443 L 5.406 14.636 L 5.406 15.332 L 5.695 15.526 L 5.695 16.222 L 6.275 16.608 L 6.275 15.912 L 6.564 16.105 L 6.564 15.409 L 6.854 15.602 L 6.854 14.906 L 7.144 15.099 L 7.144 13.01 L 7.723 13.396 L 7.723 15.485 L 7.433 15.292 L 7.433 15.988 L 7.144 15.795 L 7.144 16.491 L 6.854 16.298 L 6.854 16.994 L 6.564 16.801 L 6.564 17.498 L 6.275 17.304 L 6.275 20.089 L 5.695 19.703 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 23.635 11.938 C 23.635 15.86 20.99 20.804 17.726 22.979 C 14.463 25.155 11.817 23.739 11.817 19.817 C 11.817 15.895 14.463 10.952 17.726 8.776 C 20.99 6.601 23.635 8.016 23.635 11.938 Z\" fill=\"rgb(14,63,238)\"></path><path d=\"M 16.828 20.282 L 16.828 19.586 L 18.566 18.427 L 18.566 19.124 Z M 16.249 19.972 L 16.249 13.01 L 16.829 12.624 L 16.829 19.586 L 16.249 19.972 Z M 18.566 18.427 L 18.566 11.465 L 19.146 11.079 L 19.146 18.041 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 29.863 18.632 C 29.626 18.632 29.361 18.608 29.065 18.561 C 28.79 18.516 28.518 18.456 28.25 18.384 C 28.002 18.313 27.807 18.236 27.665 18.153 C 27.594 18.115 27.528 18.067 27.47 18.011 C 27.434 17.952 27.417 17.858 27.417 17.728 L 27.328 14.945 C 27.328 14.708 27.405 14.59 27.558 14.59 C 27.688 14.59 27.777 14.697 27.824 14.909 L 27.984 15.583 C 28.386 17.273 29.136 18.118 30.235 18.118 C 30.826 18.118 31.293 17.923 31.635 17.533 C 31.99 17.131 32.167 16.57 32.167 15.849 C 32.17 15.16 31.979 14.485 31.618 13.899 C 31.263 13.296 30.69 12.699 29.898 12.108 C 29.024 11.482 28.386 10.879 27.984 10.3 C 27.582 9.71 27.381 9.083 27.381 8.421 C 27.381 7.547 27.682 6.85 28.285 6.33 C 28.9 5.798 29.68 5.532 30.625 5.532 C 30.98 5.532 31.322 5.573 31.653 5.656 C 31.984 5.739 32.256 5.857 32.469 6.011 C 32.539 6.058 32.593 6.111 32.628 6.17 C 32.675 6.229 32.699 6.306 32.699 6.401 L 32.752 9.077 C 32.752 9.278 32.675 9.379 32.522 9.379 C 32.415 9.379 32.339 9.296 32.291 9.13 L 32.167 8.687 C 31.907 7.777 31.635 7.116 31.352 6.702 C 31.08 6.277 30.684 6.064 30.164 6.064 C 29.656 6.064 29.248 6.229 28.941 6.56 C 28.646 6.891 28.498 7.358 28.498 7.961 C 28.498 8.469 28.663 8.953 28.994 9.414 C 29.325 9.875 29.904 10.436 30.731 11.098 C 31.618 11.819 32.262 12.516 32.664 13.19 C 33.077 13.852 33.284 14.561 33.284 15.317 C 33.284 15.979 33.136 16.558 32.841 17.054 C 32.545 17.55 32.138 17.94 31.618 18.224 C 31.11 18.496 30.525 18.632 29.863 18.632 Z M 36.426 18.632 C 36.012 18.632 35.669 18.49 35.397 18.206 C 35.137 17.911 35.007 17.432 35.007 16.77 L 35.007 10.141 C 35.007 9.999 34.937 9.928 34.795 9.928 L 34.281 9.928 C 34.092 9.928 33.997 9.857 33.997 9.715 C 33.997 9.621 34.05 9.538 34.157 9.467 C 34.547 9.195 34.86 8.906 35.096 8.599 C 35.332 8.28 35.539 7.848 35.716 7.305 C 35.799 7.057 35.9 6.932 36.018 6.932 C 36.148 6.932 36.213 7.027 36.213 7.216 L 36.213 9.184 C 36.213 9.349 36.296 9.432 36.461 9.432 L 37.613 9.432 C 37.802 9.432 37.897 9.515 37.897 9.68 C 37.897 9.845 37.802 9.928 37.613 9.928 L 36.461 9.928 C 36.296 9.928 36.213 10.011 36.213 10.176 L 36.213 16.788 C 36.213 17.048 36.254 17.255 36.337 17.409 C 36.42 17.55 36.573 17.621 36.798 17.621 C 37.046 17.621 37.247 17.497 37.4 17.249 C 37.566 17.001 37.672 16.599 37.72 16.044 C 37.743 15.878 37.82 15.796 37.95 15.796 C 38.092 15.796 38.163 15.884 38.163 16.061 C 38.127 16.971 37.938 17.627 37.595 18.029 C 37.265 18.431 36.875 18.632 36.426 18.632 Z M 41.3 18.632 C 41.004 18.632 40.721 18.567 40.449 18.437 C 40.177 18.307 39.953 18.1 39.775 17.816 C 39.598 17.533 39.51 17.155 39.51 16.682 L 39.51 10.513 C 39.51 10.3 39.474 10.153 39.403 10.07 C 39.344 9.987 39.232 9.94 39.066 9.928 L 38.765 9.893 C 38.564 9.869 38.464 9.792 38.464 9.662 C 38.464 9.509 38.576 9.432 38.8 9.432 L 40.449 9.432 C 40.626 9.432 40.715 9.52 40.715 9.698 L 40.715 16.31 C 40.715 16.853 40.815 17.243 41.016 17.48 C 41.229 17.704 41.519 17.816 41.885 17.816 C 42.251 17.816 42.576 17.716 42.86 17.515 C 43.143 17.302 43.368 17.025 43.533 16.682 C 43.711 16.327 43.799 15.943 43.799 15.53 L 43.799 10.513 C 43.799 10.3 43.764 10.153 43.693 10.07 C 43.634 9.987 43.522 9.94 43.356 9.928 L 43.055 9.893 C 42.854 9.869 42.753 9.792 42.753 9.662 C 42.753 9.509 42.866 9.432 43.09 9.432 L 44.739 9.432 C 44.916 9.432 45.005 9.52 45.005 9.698 L 45.005 16.575 C 45.005 16.788 45.034 16.936 45.093 17.019 C 45.164 17.09 45.282 17.137 45.448 17.16 L 45.82 17.214 C 45.974 17.225 46.051 17.285 46.051 17.391 C 46.051 17.497 45.956 17.568 45.767 17.604 C 45.401 17.651 45.105 17.745 44.881 17.887 C 44.667 18.03 44.476 18.203 44.313 18.401 C 44.207 18.508 44.118 18.561 44.047 18.561 C 43.941 18.561 43.888 18.49 43.888 18.348 L 43.888 17.533 C 43.888 17.438 43.852 17.385 43.782 17.373 C 43.722 17.35 43.657 17.373 43.587 17.444 C 43.149 17.881 42.759 18.189 42.417 18.366 C 42.086 18.543 41.713 18.632 41.3 18.632 Z M 49.527 18.632 C 49.007 18.632 48.54 18.454 48.126 18.1 C 47.725 17.734 47.411 17.231 47.187 16.593 C 46.962 15.943 46.85 15.193 46.85 14.342 C 46.85 13.349 47.004 12.481 47.311 11.736 C 47.618 10.98 48.044 10.389 48.587 9.964 C 49.131 9.538 49.745 9.325 50.431 9.325 C 50.596 9.325 50.762 9.343 50.927 9.379 C 51.093 9.402 51.252 9.45 51.406 9.52 C 51.595 9.615 51.689 9.574 51.689 9.396 L 51.689 7.127 C 51.689 6.915 51.654 6.767 51.583 6.684 C 51.524 6.602 51.412 6.554 51.246 6.542 L 50.785 6.489 C 50.655 6.466 50.59 6.395 50.59 6.277 C 50.59 6.158 50.655 6.087 50.785 6.064 C 51.163 5.993 51.465 5.91 51.689 5.816 C 51.892 5.738 52.088 5.643 52.274 5.532 C 52.463 5.414 52.605 5.355 52.7 5.355 C 52.83 5.355 52.895 5.449 52.895 5.638 L 52.895 16.788 C 52.895 17.285 53.019 17.533 53.267 17.533 C 53.421 17.533 53.562 17.432 53.692 17.231 C 53.822 17.019 53.887 16.664 53.887 16.168 C 53.887 15.979 53.964 15.884 54.118 15.884 C 54.26 15.884 54.331 15.985 54.331 16.186 C 54.331 17.048 54.183 17.675 53.887 18.064 C 53.592 18.443 53.255 18.632 52.877 18.632 C 52.534 18.632 52.274 18.519 52.097 18.295 C 51.92 18.059 51.802 17.781 51.742 17.462 C 51.731 17.367 51.689 17.32 51.618 17.32 C 51.547 17.308 51.482 17.35 51.423 17.444 C 51.093 17.905 50.791 18.218 50.519 18.384 C 50.248 18.549 49.917 18.632 49.527 18.632 Z M 49.917 17.816 C 50.224 17.816 50.508 17.716 50.768 17.515 C 51.039 17.302 51.258 17.019 51.423 16.664 C 51.601 16.31 51.689 15.914 51.689 15.476 L 51.689 11.488 C 51.689 10.956 51.565 10.537 51.317 10.23 C 51.081 9.922 50.768 9.769 50.378 9.769 C 49.716 9.769 49.178 10.159 48.764 10.939 C 48.363 11.707 48.162 12.758 48.162 14.094 C 48.162 15.311 48.315 16.239 48.623 16.877 C 48.942 17.503 49.373 17.816 49.917 17.816 Z M 56.44 7.748 C 56.192 7.748 55.979 7.659 55.802 7.482 C 55.637 7.305 55.554 7.08 55.554 6.808 C 55.554 6.537 55.637 6.318 55.802 6.152 C 55.979 5.975 56.192 5.887 56.44 5.887 C 56.688 5.887 56.895 5.975 57.061 6.152 C 57.226 6.318 57.309 6.537 57.309 6.808 C 57.309 7.08 57.226 7.305 57.061 7.482 C 56.895 7.659 56.688 7.748 56.44 7.748 Z M 54.951 18.472 C 54.774 18.472 54.685 18.407 54.685 18.277 C 54.685 18.171 54.762 18.1 54.916 18.064 L 55.129 18.029 C 55.424 17.982 55.613 17.911 55.696 17.816 C 55.779 17.71 55.82 17.533 55.82 17.285 L 55.82 11.329 C 55.82 11.116 55.784 10.974 55.714 10.903 C 55.654 10.82 55.542 10.767 55.377 10.744 L 55.004 10.69 C 54.851 10.679 54.774 10.614 54.774 10.495 C 54.774 10.401 54.869 10.336 55.058 10.3 C 55.424 10.241 55.719 10.147 55.944 10.017 C 56.178 9.88 56.398 9.719 56.6 9.538 C 56.706 9.432 56.795 9.379 56.866 9.379 C 56.972 9.379 57.025 9.45 57.025 9.591 L 57.025 17.285 C 57.025 17.533 57.061 17.71 57.132 17.816 C 57.203 17.923 57.338 17.988 57.539 18.011 L 57.982 18.064 C 58.112 18.088 58.177 18.153 58.177 18.259 C 58.177 18.401 58.089 18.472 57.912 18.472 Z M 61.965 18.632 C 61.362 18.632 60.819 18.431 60.334 18.029 C 59.861 17.615 59.483 17.054 59.2 16.345 C 58.916 15.636 58.774 14.844 58.774 13.97 C 58.774 13.095 58.916 12.309 59.2 11.612 C 59.483 10.915 59.867 10.359 60.352 9.946 C 60.836 9.532 61.374 9.325 61.965 9.325 C 62.568 9.325 63.105 9.532 63.578 9.946 C 64.063 10.359 64.447 10.915 64.73 11.612 C 65.014 12.309 65.156 13.095 65.156 13.97 C 65.156 14.844 65.014 15.636 64.73 16.345 C 64.458 17.054 64.08 17.615 63.596 18.029 C 63.111 18.431 62.568 18.632 61.965 18.632 Z M 61.965 18.189 C 63.194 18.189 63.808 16.782 63.808 13.97 C 63.808 11.169 63.194 9.769 61.965 9.769 C 60.736 9.769 60.121 11.169 60.121 13.97 C 60.121 16.782 60.736 18.189 61.965 18.189 Z\" fill=\"rgb(10,10,10)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ybe6sa\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7CHopHrqIc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 12.062 C 11.817 15.984 9.172 17.399 5.909 15.224 C 2.645 13.048 0 8.105 0 4.183 C 0 0.261 2.645 -1.155 5.909 1.021 C 9.172 3.196 11.817 8.139 11.817 12.062 Z\" fill=\"rgb(71,238,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1jpzzob\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7LTfoNyWB3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.897 8.818\" overflow=\"visible\"><path d=\"M 2.317 8.817 L 2.317 8.121 L 0.579 6.962 L 0.579 7.658 L 2.317 8.818 Z M 2.897 8.507 L 2.897 2.241 L 2.317 1.855 L 2.317 8.121 Z M 0.579 6.962 L 0.579 5.57 L 0 5.184 L 0 6.576 L 0.58 6.962 Z M 0.579 2.089 L 0.579 0.696 L 0 0.31 L 0 1.702 L 0.58 2.089 Z M 2.317 1.855 L 2.317 1.158 L 0.579 0 L 0.579 0.696 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1r1zf08\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7eqa6ZIMZa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.738 1.855\" overflow=\"visible\"><path d=\"M 1.738 1.855 L 1.738 1.158 L 0 0 L 0 0.696 L 1.738 1.855 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tjjuvg\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7yHRa0SHZJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.652\" overflow=\"visible\"><path d=\"M 0.579 6.652 L 0.579 0.386 L 0 0 L 0 6.266 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14jboym\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7MOkGR3E53\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.779\" overflow=\"visible\"><path d=\"M 0.579 1.779 L 0.579 0.386 L 0 0 L 0 1.392 L 0.58 1.779 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10wyhzi\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7RKrKrtGhS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.779\" overflow=\"visible\"><path d=\"M 0.579 1.779 L 0.579 0.386 L 0 0 L 0 1.392 L 0.58 1.779 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3oce4e\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7bi2h31tWt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.738 1.855\" overflow=\"visible\"><path d=\"M 1.738 1.855 L 1.738 1.158 L 0 0 L 0 0.696 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cun7ny\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7XhBp7JIF1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.646 17.399 0 15.984 0 12.062 C 0 8.14 2.646 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(238,189,14)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uqzkz3\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7StAA5UWxT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.896 9.59\" overflow=\"visible\"><path d=\"M 0 9.59 L 0 1.931 L 0.579 1.545 L 0.579 5.026 L 2.317 3.867 L 2.317 0.386 L 2.896 0 L 2.896 7.658 L 2.317 8.045 L 2.317 4.563 L 0.579 5.722 L 0.579 9.203 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6rndtc\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7UVYYVM9Fr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 12.062 C 11.817 15.984 9.172 17.399 5.909 15.224 C 2.646 13.048 0 8.105 0 4.183 C 0 0.261 2.646 -1.155 5.909 1.021 C 9.172 3.196 11.817 8.139 11.817 12.062 Z\" fill=\"rgb(238,71,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13a20oe\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7lG2OTslL2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.476 9.01\" overflow=\"visible\"><path d=\"M 1.448 8.625 L 1.448 5.84 L 1.159 5.647 L 1.159 4.95 L 0.869 4.757 L 0.869 4.061 L 0.579 3.868 L 0.579 3.171 L 0.29 2.978 L 0.29 2.282 L 0 2.089 L 0 0 L 0.58 0.386 L 0.58 2.475 L 0.869 2.668 L 0.869 3.364 L 1.159 3.557 L 1.159 4.254 L 1.448 4.447 L 1.448 5.143 L 2.028 5.529 L 2.028 4.833 L 2.317 5.026 L 2.317 4.33 L 2.607 4.523 L 2.607 3.827 L 2.897 4.02 L 2.897 1.931 L 3.476 2.317 L 3.476 4.406 L 3.186 4.213 L 3.186 4.909 L 2.897 4.716 L 2.897 5.412 L 2.607 5.219 L 2.607 5.915 L 2.317 5.722 L 2.317 6.419 L 2.028 6.226 L 2.028 9.01 L 1.448 8.624 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l53v4l\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7evcpVpVRd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.817 16.245\" overflow=\"visible\"><path d=\"M 11.817 4.183 C 11.817 8.105 9.172 13.048 5.909 15.224 C 2.645 17.399 0 15.984 0 12.062 C 0 8.14 2.645 3.196 5.909 1.021 C 9.172 -1.155 11.817 0.261 11.817 4.183 Z\" fill=\"rgb(14,63,238)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-waiguj\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7Ghr0BKfG2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.897 9.203\" overflow=\"visible\"><path d=\"M 0.579 9.203 L 0.579 8.507 L 2.317 7.348 L 2.317 8.045 Z M 0 8.893 L 0 1.931 L 0.58 1.545 L 0.58 8.507 L 0 8.893 Z M 2.317 7.348 L 2.317 0.386 L 2.897 0 L 2.897 6.962 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-z0d324\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7l0uiZxLM0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.738 1.855\" overflow=\"visible\"><path d=\"M 0 1.855 L 0 1.159 L 1.738 0 L 1.738 0.696 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ef2skk\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7IRvCx9LD1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.348\" overflow=\"visible\"><path d=\"M 0 7.348 L 0 0.386 L 0.58 0 L 0.58 6.962 L 0 7.348 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19c2812\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7s7HZzIGrC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 7.348\" overflow=\"visible\"><path d=\"M 0 7.348 L 0 0.386 L 0.579 0 L 0.579 6.962 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-r1if7e\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7k2J5I8Etm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.828 13.277\" overflow=\"visible\"><path d=\"M 2.535 13.277 C 2.299 13.277 2.033 13.253 1.737 13.206 C 1.463 13.161 1.19 13.102 0.922 13.029 C 0.674 12.958 0.479 12.881 0.337 12.798 C 0.266 12.76 0.2 12.712 0.142 12.657 C 0.106 12.597 0.089 12.503 0.089 12.373 L 0 9.59 C 0 9.354 0.077 9.235 0.23 9.235 C 0.36 9.235 0.449 9.342 0.496 9.554 L 0.656 10.228 C 1.058 11.918 1.808 12.763 2.907 12.763 C 3.498 12.763 3.965 12.568 4.307 12.178 C 4.662 11.776 4.839 11.215 4.839 10.494 C 4.842 9.805 4.651 9.13 4.29 8.544 C 3.935 7.941 3.362 7.345 2.57 6.754 C 1.696 6.127 1.058 5.525 0.656 4.946 C 0.254 4.355 0.053 3.728 0.053 3.067 C 0.053 2.192 0.355 1.495 0.957 0.975 C 1.572 0.443 2.352 0.177 3.297 0.177 C 3.652 0.177 3.994 0.219 4.325 0.301 C 4.656 0.384 4.928 0.502 5.141 0.656 C 5.212 0.703 5.265 0.756 5.3 0.815 C 5.347 0.874 5.371 0.951 5.371 1.046 L 5.424 3.723 C 5.424 3.923 5.347 4.024 5.194 4.024 C 5.087 4.024 5.011 3.941 4.963 3.776 L 4.839 3.333 C 4.579 2.423 4.307 1.761 4.024 1.347 C 3.752 0.922 3.356 0.709 2.836 0.709 C 2.328 0.709 1.92 0.874 1.613 1.205 C 1.318 1.536 1.17 2.003 1.17 2.606 C 1.17 3.114 1.335 3.598 1.666 4.059 C 1.997 4.52 2.576 5.082 3.403 5.743 C 4.29 6.464 4.934 7.161 5.336 7.835 C 5.749 8.497 5.956 9.206 5.956 9.962 C 5.956 10.624 5.808 11.203 5.513 11.699 C 5.217 12.196 4.81 12.586 4.29 12.869 C 3.782 13.141 3.197 13.277 2.535 13.277 Z M 9.098 13.277 C 8.684 13.277 8.341 13.135 8.069 12.852 C 7.81 12.556 7.68 12.077 7.68 11.416 L 7.68 4.786 C 7.68 4.644 7.609 4.573 7.467 4.573 L 6.953 4.573 C 6.764 4.573 6.669 4.502 6.669 4.361 C 6.669 4.266 6.722 4.183 6.829 4.112 C 7.219 3.841 7.532 3.551 7.768 3.244 C 8.004 2.925 8.211 2.493 8.389 1.95 C 8.471 1.702 8.572 1.578 8.69 1.578 C 8.82 1.578 8.885 1.672 8.885 1.861 L 8.885 3.829 C 8.885 3.994 8.968 4.077 9.133 4.077 L 10.285 4.077 C 10.474 4.077 10.569 4.16 10.569 4.325 C 10.569 4.491 10.474 4.573 10.285 4.573 L 9.133 4.573 C 8.968 4.573 8.885 4.656 8.885 4.822 L 8.885 11.433 C 8.885 11.693 8.926 11.9 9.009 12.054 C 9.092 12.196 9.245 12.267 9.47 12.267 C 9.718 12.267 9.919 12.142 10.073 11.894 C 10.238 11.646 10.344 11.244 10.392 10.689 C 10.415 10.523 10.492 10.441 10.622 10.441 C 10.764 10.441 10.835 10.529 10.835 10.707 C 10.799 11.617 10.61 12.272 10.268 12.674 C 9.937 13.076 9.547 13.277 9.098 13.277 Z M 13.972 13.277 C 13.677 13.277 13.393 13.212 13.121 13.082 C 12.849 12.952 12.625 12.745 12.447 12.462 C 12.27 12.178 12.182 11.8 12.182 11.327 L 12.182 5.158 C 12.182 4.946 12.146 4.798 12.075 4.715 C 12.016 4.632 11.904 4.585 11.738 4.573 L 11.437 4.538 C 11.236 4.514 11.136 4.437 11.136 4.307 C 11.136 4.154 11.248 4.077 11.473 4.077 L 13.121 4.077 C 13.298 4.077 13.387 4.166 13.387 4.343 L 13.387 10.955 C 13.387 11.498 13.487 11.888 13.688 12.125 C 13.901 12.349 14.191 12.462 14.557 12.462 C 14.923 12.462 15.248 12.361 15.532 12.16 C 15.815 11.947 16.04 11.67 16.205 11.327 C 16.383 10.973 16.471 10.588 16.471 10.175 L 16.471 5.158 C 16.471 4.946 16.436 4.798 16.365 4.715 C 16.306 4.632 16.194 4.585 16.028 4.573 L 15.727 4.538 C 15.526 4.514 15.426 4.437 15.426 4.307 C 15.426 4.154 15.538 4.077 15.762 4.077 L 17.411 4.077 C 17.588 4.077 17.677 4.166 17.677 4.343 L 17.677 11.221 C 17.677 11.433 17.706 11.581 17.765 11.664 C 17.836 11.735 17.954 11.782 18.12 11.806 L 18.492 11.859 C 18.646 11.871 18.723 11.93 18.723 12.036 C 18.723 12.142 18.628 12.213 18.439 12.249 C 18.073 12.296 17.777 12.391 17.553 12.532 C 17.339 12.675 17.148 12.848 16.985 13.046 C 16.879 13.153 16.79 13.206 16.72 13.206 C 16.613 13.206 16.56 13.135 16.56 12.993 L 16.56 12.178 C 16.56 12.083 16.525 12.03 16.454 12.018 C 16.395 11.995 16.33 12.018 16.259 12.089 C 15.821 12.527 15.431 12.834 15.089 13.011 C 14.758 13.188 14.386 13.277 13.972 13.277 Z M 22.199 13.277 C 21.679 13.277 21.212 13.1 20.798 12.745 C 20.397 12.379 20.083 11.877 19.859 11.238 C 19.634 10.588 19.522 9.838 19.522 8.987 C 19.522 7.995 19.676 7.126 19.983 6.381 C 20.29 5.625 20.716 5.034 21.259 4.609 C 21.803 4.183 22.417 3.971 23.103 3.971 C 23.268 3.971 23.434 3.988 23.599 4.024 C 23.765 4.047 23.924 4.095 24.078 4.166 C 24.267 4.26 24.361 4.219 24.361 4.042 L 24.361 1.773 C 24.361 1.56 24.326 1.412 24.255 1.329 C 24.196 1.247 24.084 1.199 23.918 1.188 L 23.457 1.134 C 23.327 1.111 23.262 1.04 23.262 0.922 C 23.262 0.804 23.327 0.733 23.457 0.709 C 23.835 0.638 24.137 0.555 24.361 0.461 C 24.564 0.383 24.76 0.288 24.946 0.177 C 25.135 0.059 25.277 0 25.372 0 C 25.502 0 25.567 0.095 25.567 0.284 L 25.567 11.433 C 25.567 11.93 25.691 12.178 25.939 12.178 C 26.093 12.178 26.234 12.077 26.364 11.877 C 26.494 11.664 26.559 11.309 26.559 10.813 C 26.559 10.624 26.636 10.529 26.79 10.529 C 26.932 10.529 27.003 10.63 27.003 10.831 C 27.003 11.693 26.855 12.32 26.559 12.71 C 26.264 13.088 25.927 13.277 25.549 13.277 C 25.206 13.277 24.946 13.165 24.769 12.94 C 24.592 12.704 24.474 12.426 24.415 12.107 C 24.403 12.012 24.361 11.965 24.29 11.965 C 24.22 11.953 24.155 11.995 24.095 12.089 C 23.765 12.55 23.463 12.863 23.191 13.029 C 22.92 13.194 22.589 13.277 22.199 13.277 Z M 22.589 12.462 C 22.896 12.462 23.18 12.361 23.44 12.16 C 23.711 11.947 23.93 11.664 24.095 11.309 C 24.273 10.955 24.361 10.559 24.361 10.122 L 24.361 6.133 C 24.361 5.601 24.237 5.182 23.989 4.875 C 23.753 4.567 23.44 4.414 23.05 4.414 C 22.388 4.414 21.85 4.804 21.437 5.584 C 21.035 6.352 20.834 7.404 20.834 8.739 C 20.834 9.956 20.987 10.884 21.295 11.522 C 21.614 12.148 22.045 12.462 22.589 12.462 Z M 29.112 2.393 C 28.864 2.393 28.651 2.304 28.474 2.127 C 28.309 1.95 28.226 1.725 28.226 1.454 C 28.226 1.182 28.309 0.963 28.474 0.798 C 28.651 0.62 28.864 0.532 29.112 0.532 C 29.361 0.532 29.567 0.62 29.733 0.798 C 29.898 0.963 29.981 1.182 29.981 1.454 C 29.981 1.725 29.898 1.95 29.733 2.127 C 29.567 2.304 29.361 2.393 29.112 2.393 Z M 27.623 13.117 C 27.446 13.117 27.357 13.052 27.357 12.922 C 27.357 12.816 27.434 12.745 27.588 12.71 L 27.801 12.674 C 28.096 12.627 28.285 12.556 28.368 12.462 C 28.451 12.355 28.492 12.178 28.492 11.93 L 28.492 5.974 C 28.492 5.761 28.456 5.619 28.386 5.548 C 28.327 5.466 28.214 5.412 28.049 5.389 L 27.677 5.336 C 27.523 5.324 27.446 5.259 27.446 5.141 C 27.446 5.046 27.541 4.981 27.73 4.946 C 28.096 4.887 28.392 4.792 28.616 4.662 C 28.85 4.525 29.07 4.365 29.272 4.183 C 29.378 4.077 29.467 4.024 29.538 4.024 C 29.644 4.024 29.697 4.095 29.697 4.237 L 29.697 11.93 C 29.697 12.178 29.733 12.355 29.804 12.462 C 29.875 12.568 30.01 12.633 30.211 12.657 L 30.655 12.71 C 30.785 12.733 30.85 12.798 30.85 12.905 C 30.85 13.046 30.761 13.117 30.584 13.117 Z M 34.637 13.277 C 34.034 13.277 33.491 13.076 33.006 12.674 C 32.534 12.261 32.155 11.699 31.872 10.99 C 31.588 10.281 31.446 9.489 31.446 8.615 C 31.446 7.74 31.588 6.955 31.872 6.257 C 32.155 5.56 32.539 5.005 33.024 4.591 C 33.508 4.177 34.046 3.971 34.637 3.971 C 35.24 3.971 35.777 4.177 36.25 4.591 C 36.735 5.005 37.119 5.56 37.402 6.257 C 37.686 6.955 37.828 7.74 37.828 8.615 C 37.828 9.489 37.686 10.281 37.402 10.99 C 37.131 11.699 36.752 12.261 36.268 12.674 C 35.783 13.076 35.24 13.277 34.637 13.277 Z M 34.637 12.834 C 35.866 12.834 36.481 11.428 36.481 8.615 C 36.481 5.814 35.866 4.414 34.637 4.414 C 33.408 4.414 32.794 5.814 32.794 8.615 C 32.794 11.428 33.408 12.834 34.637 12.834 Z\" fill=\"rgb(10,10,10)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eurutw\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7Zr8c4j61M\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.956 13.1\" overflow=\"visible\"><path d=\"M 2.535 13.1 C 2.299 13.1 2.033 13.076 1.737 13.029 C 1.463 12.983 1.19 12.924 0.922 12.852 C 0.674 12.781 0.479 12.704 0.337 12.621 C 0.266 12.583 0.2 12.535 0.142 12.479 C 0.106 12.42 0.089 12.326 0.089 12.196 L 0 9.413 C 0 9.176 0.077 9.058 0.23 9.058 C 0.36 9.058 0.449 9.164 0.496 9.377 L 0.656 10.051 C 1.058 11.741 1.808 12.586 2.907 12.586 C 3.498 12.586 3.965 12.391 4.307 12.001 C 4.662 11.599 4.839 11.038 4.839 10.317 C 4.842 9.628 4.651 8.953 4.29 8.367 C 3.935 7.764 3.362 7.167 2.57 6.576 C 1.696 5.95 1.058 5.347 0.656 4.768 C 0.254 4.177 0.053 3.551 0.053 2.889 C 0.053 2.015 0.355 1.318 0.957 0.798 C 1.572 0.266 2.352 0 3.297 0 C 3.652 0 3.994 0.041 4.325 0.124 C 4.656 0.207 4.928 0.325 5.141 0.479 C 5.212 0.526 5.265 0.579 5.3 0.638 C 5.347 0.697 5.371 0.774 5.371 0.869 L 5.424 3.545 C 5.424 3.746 5.347 3.847 5.194 3.847 C 5.087 3.847 5.011 3.764 4.963 3.598 L 4.839 3.155 C 4.579 2.245 4.307 1.584 4.024 1.17 C 3.752 0.745 3.356 0.532 2.836 0.532 C 2.328 0.532 1.92 0.697 1.613 1.028 C 1.318 1.359 1.17 1.826 1.17 2.428 C 1.17 2.937 1.335 3.421 1.666 3.882 C 1.997 4.343 2.576 4.904 3.403 5.566 C 4.29 6.287 4.934 6.984 5.336 7.658 C 5.749 8.32 5.956 9.029 5.956 9.785 C 5.956 10.447 5.808 11.026 5.513 11.522 C 5.217 12.018 4.81 12.408 4.29 12.692 C 3.782 12.964 3.197 13.1 2.535 13.1 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9bj0d2\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7MdawYOtlR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.166 11.699\" overflow=\"visible\"><path d=\"M 2.428 11.699 C 2.015 11.699 1.672 11.557 1.4 11.274 C 1.14 10.978 1.01 10.5 1.01 9.838 L 1.01 3.208 C 1.01 3.067 0.939 2.996 0.798 2.996 L 0.284 2.996 C 0.095 2.996 0 2.925 0 2.783 C 0 2.688 0.053 2.606 0.16 2.535 C 0.55 2.263 0.863 1.974 1.099 1.666 C 1.335 1.347 1.542 0.916 1.719 0.372 C 1.802 0.124 1.903 0 2.021 0 C 2.151 0 2.216 0.095 2.216 0.284 L 2.216 2.251 C 2.216 2.417 2.299 2.499 2.464 2.499 L 3.616 2.499 C 3.805 2.499 3.9 2.582 3.9 2.748 C 3.9 2.913 3.805 2.996 3.616 2.996 L 2.464 2.996 C 2.299 2.996 2.216 3.078 2.216 3.244 L 2.216 9.856 C 2.216 10.116 2.257 10.323 2.34 10.476 C 2.423 10.618 2.576 10.689 2.801 10.689 C 3.049 10.689 3.25 10.565 3.403 10.317 C 3.569 10.068 3.675 9.667 3.723 9.111 C 3.746 8.946 3.823 8.863 3.953 8.863 C 4.095 8.863 4.166 8.952 4.166 9.129 C 4.13 10.039 3.941 10.695 3.598 11.097 C 3.268 11.498 2.878 11.699 2.428 11.699 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18s4v4y\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7kQ3LW_wA2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.587 9.2\" overflow=\"visible\"><path d=\"M 2.836 9.2 C 2.541 9.2 2.257 9.135 1.985 9.005 C 1.714 8.875 1.489 8.668 1.312 8.385 C 1.134 8.101 1.046 7.723 1.046 7.25 L 1.046 1.081 C 1.046 0.869 1.01 0.721 0.939 0.638 C 0.88 0.555 0.768 0.508 0.603 0.496 L 0.301 0.461 C 0.1 0.437 0 0.36 0 0.23 C 0 0.077 0.112 0 0.337 0 L 1.985 0 C 2.163 0 2.251 0.089 2.251 0.266 L 2.251 6.878 C 2.251 7.421 2.352 7.811 2.553 8.048 C 2.765 8.272 3.055 8.385 3.421 8.385 C 3.788 8.385 4.112 8.284 4.396 8.083 C 4.68 7.87 4.904 7.593 5.07 7.25 C 5.247 6.896 5.336 6.511 5.336 6.098 L 5.336 1.081 C 5.336 0.869 5.3 0.721 5.229 0.638 C 5.17 0.555 5.058 0.508 4.892 0.496 L 4.591 0.461 C 4.39 0.437 4.29 0.36 4.29 0.23 C 4.29 0.077 4.402 0 4.627 0 L 6.275 0 C 6.452 0 6.541 0.089 6.541 0.266 L 6.541 7.144 C 6.541 7.356 6.571 7.504 6.63 7.587 C 6.701 7.658 6.819 7.705 6.984 7.729 L 7.356 7.782 C 7.51 7.794 7.587 7.853 7.587 7.959 C 7.587 8.065 7.492 8.136 7.303 8.172 C 6.937 8.219 6.641 8.314 6.417 8.455 C 6.203 8.598 6.012 8.771 5.85 8.969 C 5.743 9.076 5.655 9.129 5.584 9.129 C 5.477 9.129 5.424 9.058 5.424 8.916 L 5.424 8.101 C 5.424 8.006 5.389 7.953 5.318 7.941 C 5.259 7.918 5.194 7.941 5.123 8.012 C 4.686 8.449 4.296 8.757 3.953 8.934 C 3.622 9.111 3.25 9.2 2.836 9.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12k9qz8\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7NkUUEF7FJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.48 13.277\" overflow=\"visible\"><path d=\"M 2.677 13.277 C 2.157 13.277 1.69 13.1 1.276 12.745 C 0.874 12.379 0.561 11.877 0.337 11.238 C 0.112 10.588 0 9.838 0 8.987 C 0 7.995 0.154 7.126 0.461 6.381 C 0.768 5.625 1.194 5.034 1.737 4.609 C 2.281 4.183 2.895 3.971 3.581 3.971 C 3.746 3.971 3.912 3.988 4.077 4.024 C 4.242 4.047 4.402 4.095 4.556 4.166 C 4.745 4.26 4.839 4.219 4.839 4.042 L 4.839 1.773 C 4.839 1.56 4.804 1.412 4.733 1.329 C 4.674 1.247 4.562 1.199 4.396 1.188 L 3.935 1.134 C 3.805 1.111 3.74 1.04 3.74 0.922 C 3.74 0.804 3.805 0.733 3.935 0.709 C 4.313 0.638 4.615 0.555 4.839 0.461 C 5.042 0.383 5.238 0.288 5.424 0.177 C 5.613 0.059 5.755 0 5.85 0 C 5.98 0 6.045 0.095 6.045 0.284 L 6.045 11.433 C 6.045 11.93 6.169 12.178 6.417 12.178 C 6.571 12.178 6.712 12.077 6.842 11.877 C 6.972 11.664 7.037 11.309 7.037 10.813 C 7.037 10.624 7.114 10.529 7.268 10.529 C 7.41 10.529 7.48 10.63 7.48 10.831 C 7.48 11.693 7.333 12.32 7.037 12.71 C 6.742 13.088 6.405 13.277 6.027 13.277 C 5.684 13.277 5.424 13.165 5.247 12.94 C 5.07 12.704 4.952 12.426 4.892 12.107 C 4.881 12.012 4.839 11.965 4.768 11.965 C 4.697 11.953 4.632 11.995 4.573 12.089 C 4.242 12.55 3.941 12.863 3.669 13.029 C 3.398 13.194 3.067 13.277 2.677 13.277 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4bh478\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7icVw4BgBs\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.528 8.048\" overflow=\"visible\"><path d=\"M 1.755 8.048 C 2.062 8.048 2.346 7.947 2.606 7.746 C 2.878 7.534 3.096 7.25 3.262 6.896 C 3.439 6.541 3.528 6.145 3.528 5.708 L 3.528 1.719 C 3.528 1.188 3.403 0.768 3.155 0.461 C 2.919 0.154 2.606 0 2.216 0 C 1.554 0 1.016 0.39 0.603 1.17 C 0.201 1.938 0 2.99 0 4.325 C 0 5.542 0.154 6.47 0.461 7.108 C 0.78 7.735 1.211 8.048 1.755 8.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-seq2pi\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7p5e9N4Ql_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.755 1.861\" overflow=\"visible\"><path d=\"M 0.886 1.861 C 0.638 1.861 0.425 1.773 0.248 1.595 C 0.083 1.418 0 1.194 0 0.922 C 0 0.65 0.083 0.431 0.248 0.266 C 0.425 0.089 0.638 0 0.886 0 C 1.134 0 1.341 0.089 1.507 0.266 C 1.672 0.431 1.755 0.65 1.755 0.922 C 1.755 1.194 1.672 1.418 1.507 1.595 C 1.341 1.773 1.134 1.861 0.886 1.861 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f8dx58\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7ZZWaly7Tv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.492 9.094\" overflow=\"visible\"><path d=\"M 0.266 9.094 C 0.089 9.094 0 9.029 0 8.899 C 0 8.792 0.077 8.721 0.23 8.686 L 0.443 8.65 C 0.739 8.603 0.928 8.532 1.01 8.438 C 1.093 8.331 1.134 8.154 1.134 7.906 L 1.134 1.95 C 1.134 1.737 1.099 1.595 1.028 1.524 C 0.969 1.442 0.857 1.389 0.691 1.365 L 0.319 1.312 C 0.165 1.3 0.089 1.235 0.089 1.117 C 0.089 1.022 0.183 0.957 0.372 0.922 C 0.739 0.863 1.034 0.768 1.259 0.638 C 1.493 0.501 1.712 0.341 1.914 0.16 C 2.021 0.053 2.109 0 2.18 0 C 2.287 0 2.34 0.071 2.34 0.213 L 2.34 7.906 C 2.34 8.154 2.375 8.331 2.446 8.438 C 2.517 8.544 2.653 8.609 2.854 8.633 L 3.297 8.686 C 3.427 8.709 3.492 8.774 3.492 8.881 C 3.492 9.023 3.403 9.094 3.226 9.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vg95je\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7kfY78o5Js\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.381 9.306\" overflow=\"visible\"><path d=\"M 3.191 9.306 C 2.588 9.306 2.044 9.105 1.56 8.704 C 1.087 8.29 0.709 7.729 0.425 7.02 C 0.142 6.311 0 5.519 0 4.644 C 0 3.77 0.142 2.984 0.425 2.287 C 0.709 1.589 1.093 1.034 1.578 0.62 C 2.062 0.207 2.6 0 3.191 0 C 3.793 0 4.331 0.207 4.804 0.62 C 5.288 1.034 5.672 1.589 5.956 2.287 C 6.24 2.984 6.381 3.77 6.381 4.644 C 6.381 5.519 6.24 6.311 5.956 7.02 C 5.684 7.729 5.306 8.29 4.822 8.704 C 4.337 9.105 3.793 9.306 3.191 9.306 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t59t84\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7Eb7RCReoZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.687 8.42\" overflow=\"visible\"><path d=\"M 1.844 8.42 C 3.073 8.42 3.687 7.014 3.687 4.201 C 3.687 1.4 3.073 0 1.844 0 C 0.615 0 0 1.4 0 4.201 C 0 7.014 0.615 8.42 1.844 8.42 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-btkxoy\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7wSGiUx_4D\",style:{backgroundColor:\"var(--token-f7364059-e820-4632-8db5-be50f5a6f6c9, rgb(195, 193, 187))\"}})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lh6b0b\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7cjD6Npdqb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":PhRCBDEyw\",webPageId:\"ucc7Ij9BH\"},motionChild:true,nodeId:\"efP8gB8Q3\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Services\"})})})}),className:\"framer-p5i7k9\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"efP8gB8Q3\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--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-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xFPYzA_v7\"},motionChild:true,nodeId:\"Nsu5hHKN7rrGpAqyAu\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Works\"})})})}),className:\"framer-40kihf\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7rrGpAqyAu\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--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-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FF7vKv1FY\"},motionChild:true,nodeId:\"Nsu5hHKN7f9bG32EM0\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"About\"})})})}),className:\"framer-qvzd6j\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7f9bG32EM0\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--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-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YGoBqK3Wc\",webPageId:\"ucc7Ij9BH\"},motionChild:true,nodeId:\"Nsu5hHKN7XFRqdZSYL\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Contact\"})})})}),className:\"framer-2d0tmy\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7XFRqdZSYL\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hrrhzk\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"WS_nxWAxJ\",style:{backgroundColor:\"var(--token-f7364059-e820-4632-8db5-be50f5a6f6c9, rgb(195, 193, 187))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WLKcfvGSO\"},motionChild:true,nodeId:\"Nsu5hHKN7gOK6h3QYn\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Articles\"})})})}),className:\"framer-7f46fw\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7gOK6h3QYn\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--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-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"niFA5AgNi\"},motionChild:true,nodeId:\"Nsu5hHKN7Ev05bNCKH\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Poster\"})})})}),className:\"framer-dn3h27\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7Ev05bNCKH\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--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-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yu1tCbLWY\"},motionChild:true,nodeId:\"Nsu5hHKN7x05Z_l4IN\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Freebies\"})})})}),className:\"framer-j97g6h\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7x05Z_l4IN\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--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-151ra84\",\"data-styles-preset\":\"m1sxlyD1u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RKLh0vzcn\"},motionChild:true,nodeId:\"OIFvszFaa\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Shop\"})})})}),className:\"framer-9vc5nr\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OIFvszFaa\",style:{\"--extracted-r6o4lv\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h2a1p8\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7je5YdEF3P\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ddovme\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7HXiMWd5YH\",style:{backgroundColor:\"var(--token-f7364059-e820-4632-8db5-be50f5a6f6c9, rgb(195, 193, 187))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6bezy6\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7YxNZypF7n\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/yuch.studio\",motionChild:true,nodeId:\"Nsu5hHKN7adkhVyxsZ\",scopeId:\"IRRVyWL_W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rg2lt framer-143ihmw\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7adkhVyxsZ\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10imtzd\",\"data-framer-name\":\"Instagram\",fill:'var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9)) /* {\"name\":\"3\"} */',intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7Jm0F5SNms\",svg:'<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.00528 4.37695C6.45144 4.37695 4.37952 6.44766 4.37952 9C4.37952 11.5523 6.45144 13.623 9.00528 13.623C11.5591 13.623 13.631 11.5523 13.631 9C13.631 6.44766 11.5591 4.37695 9.00528 4.37695ZM9.00528 11.9988C7.34845 11.9988 6.00469 10.6559 6.00469 9C6.00469 7.34414 7.34845 6.00117 9.00528 6.00117C10.6621 6.00117 12.0059 7.34414 12.0059 9C12.0059 10.6559 10.6621 11.9988 9.00528 11.9988Z\" fill=\"black\"/>\\n<path d=\"M13.814 5.27345C14.4084 5.27345 14.8939 4.79181 14.8939 4.19415C14.8939 3.60001 14.4084 3.11485 13.814 3.11485C13.2195 3.11485 12.734 3.59649 12.734 4.19415C12.734 4.78829 13.2159 5.27345 13.814 5.27345Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.00528 0C6.56048 0 6.25445 0.0105469 5.29412 0.0527344C4.33731 0.0949219 3.6795 0.249609 3.10963 0.471094C2.51515 0.703125 2.01212 1.00898 1.51261 1.51172C1.00958 2.01094 0.703537 2.51367 0.47137 3.1043C0.249756 3.67734 0.0949775 4.33125 0.0527653 5.2875C0.0105531 6.25078 0 6.55664 0 9C0 11.4434 0.0105531 11.7492 0.0527653 12.709C0.0949775 13.6652 0.249756 14.3227 0.47137 14.8922C0.703537 15.4863 1.00958 15.9891 1.51261 16.4883C2.01212 16.9875 2.51515 17.2969 3.10612 17.5254C3.6795 17.7469 4.33379 17.9016 5.2906 17.9437C6.25093 17.9859 6.55697 17.9965 9.00176 17.9965C11.4465 17.9965 11.7526 17.9859 12.7129 17.9437C13.6697 17.9016 14.3275 17.7469 14.8974 17.5254C15.4884 17.2969 15.9914 16.9875 16.4909 16.4883C16.9904 15.9891 17.3 15.4863 17.5286 14.8957C17.7502 14.3227 17.905 13.6687 17.9472 12.7125C17.9894 11.7527 18 11.4469 18 9.00352C18 6.56016 17.9894 6.2543 17.9472 5.29453C17.905 4.33828 17.7502 3.68086 17.5286 3.11133C17.307 2.51367 17.001 2.01094 16.4979 1.51172C15.9984 1.0125 15.4954 0.703125 14.9044 0.474609C14.3311 0.253125 13.6768 0.0984375 12.72 0.05625C11.7561 0.0105469 11.4501 0 9.00528 0ZM9.00528 1.6207C11.4114 1.6207 11.6963 1.63125 12.6426 1.67344C13.522 1.71211 13.9969 1.85977 14.3135 1.98281C14.7321 2.14453 15.0346 2.34141 15.3477 2.6543C15.6643 2.9707 15.8577 3.26953 16.0195 3.68789C16.1427 4.0043 16.2904 4.48242 16.3291 5.35781C16.3713 6.30703 16.3819 6.5918 16.3819 8.99297C16.3819 11.3977 16.3713 11.6824 16.3291 12.6281C16.2904 13.507 16.1427 13.9816 16.0195 14.298C15.8577 14.7164 15.6607 15.0187 15.3477 15.3316C15.0311 15.648 14.7321 15.8414 14.3135 16.0031C13.9969 16.1262 13.5185 16.2738 12.6426 16.3125C11.6928 16.3547 11.4079 16.3652 9.00528 16.3652C6.59918 16.3652 6.31425 16.3547 5.36799 16.3125C4.48857 16.2738 4.01368 16.1262 3.69709 16.0031C3.27848 15.8414 2.97596 15.6445 2.66289 15.3316C2.3463 15.0152 2.15282 14.7164 1.99101 14.298C1.86789 13.9816 1.72015 13.5035 1.68145 12.6281C1.63924 11.6789 1.62869 11.3941 1.62869 8.99297C1.62869 6.58828 1.63924 6.30351 1.68145 5.35781C1.72015 4.47891 1.86789 4.0043 1.99101 3.68789C2.15282 3.26953 2.34981 2.96719 2.66289 2.6543C2.97948 2.33789 3.27848 2.14453 3.69709 1.98281C4.01368 1.85977 4.49209 1.71211 5.36799 1.67344C6.31425 1.63125 6.59918 1.6207 9.00528 1.6207Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/yuch-studio\",motionChild:true,nodeId:\"Nsu5hHKN7KiMMWf7Vi\",scopeId:\"IRRVyWL_W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vxx06h framer-143ihmw\",\"data-framer-name\":\"Behance\",layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7KiMMWf7Vi\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jj5qp5\",\"data-framer-name\":\"Behance\",fill:'var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9)) /* {\"name\":\"3\"} */',intrinsicHeight:14,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7bjSRgehXu\",svg:'<svg width=\"20\" height=\"14\" viewBox=\"0 0 20 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.78912 0.501159C6.32952 0.491086 6.86916 0.546705 7.39625 0.666802C7.84003 0.764068 8.26138 0.945066 8.63789 1.20017C8.98562 1.45385 9.26076 1.79489 9.43568 2.18906C9.63671 2.67376 9.7337 3.19556 9.72031 3.72043C9.74314 4.29674 9.59652 4.86705 9.29873 5.36029C8.98544 5.82614 8.5524 6.19819 8.04553 6.43697C8.73338 6.62313 9.33251 7.04955 9.73516 7.63954C10.1217 8.26467 10.316 8.99037 10.2937 9.72581C10.3064 10.3122 10.1857 10.8937 9.94059 11.4261C9.71404 11.8906 9.38234 12.2953 8.97202 12.608C8.54958 12.9172 8.0742 13.146 7.5695 13.283C7.04611 13.4283 6.50542 13.5013 5.96237 13.5H0V0.501159H5.78912ZM5.44509 5.75866C5.86969 5.77623 6.28766 5.64863 6.63063 5.39673C6.79489 5.24994 6.92266 5.06661 7.00374 4.8614C7.08482 4.65619 7.11696 4.43478 7.09759 4.21487C7.10858 3.95803 7.05764 3.70232 6.94909 3.46948C6.85701 3.28409 6.71383 3.12915 6.53658 3.02307C6.35705 2.90631 6.15535 2.82819 5.94422 2.79366C5.71514 2.74911 5.48203 2.72884 5.24874 2.7332H2.70109V5.77026H5.44509V5.75866ZM5.59359 11.2928C5.85037 11.2963 6.10662 11.2685 6.35673 11.21C6.58529 11.1593 6.80205 11.0651 6.99529 10.9325C7.1846 10.8 7.33754 10.6217 7.43997 10.4141C7.55874 10.1493 7.61331 9.8601 7.5992 9.5701C7.62495 9.30583 7.59008 9.03916 7.49727 8.79051C7.40446 8.54186 7.25617 8.31785 7.06376 8.13564C6.65596 7.83411 6.1562 7.68474 5.65052 7.71325H2.70109V11.2928H5.59359Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.1407 10.9375C14.3527 11.1347 14.6025 11.2867 14.8748 11.3841C15.1471 11.4814 15.4363 11.5222 15.7248 11.504C16.1821 11.5156 16.6306 11.3759 17.0011 11.1064C17.3025 10.9097 17.5307 10.6185 17.6503 10.2782H19.8045C19.5749 11.2471 19.0144 12.1046 18.2204 12.7016C17.4587 13.2091 16.5585 13.4662 15.6447 13.437C14.9926 13.4456 14.3453 13.3225 13.7414 13.0751C13.1952 12.8464 12.7053 12.5007 12.3059 12.0622C11.9081 11.6027 11.6024 11.0703 11.4058 10.4944C11.1851 9.8506 11.0771 9.17334 11.0865 8.49258C11.0825 7.82324 11.1942 7.15826 11.4165 6.52723C11.7153 5.63948 12.2865 4.86955 13.0482 4.32794C13.8099 3.78632 14.7229 3.50087 15.6563 3.51253C16.3454 3.49807 17.0268 3.65996 17.6363 3.98295C18.1873 4.28625 18.6626 4.711 19.0265 5.22528C19.3987 5.7649 19.6655 6.37056 19.8127 7.01008C19.9741 7.69681 20.0317 8.40401 19.9835 9.10794H13.5674C13.5154 9.7693 13.7209 10.4251 14.1407 10.9375ZM16.9557 5.99386C16.7761 5.81357 16.5602 5.67401 16.3224 5.58458C16.0846 5.49514 15.8304 5.45791 15.5771 5.4754C15.241 5.46253 14.9073 5.53729 14.6085 5.69239C14.3717 5.82329 14.1626 5.99941 13.9931 6.21085C13.8428 6.40909 13.7309 6.63382 13.6631 6.87342C13.6019 7.07325 13.5637 7.27943 13.5492 7.48796H17.5233C17.4887 6.94436 17.2914 6.42391 16.9573 5.99469L16.9557 5.99386Z\" fill=\"black\"/>\\n<path d=\"M13.0369 1.50388H18.0166V2.78181H13.0369V1.50388Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tycags-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Loa9wJMKU-container\",nodeId:\"Loa9wJMKU\",rendersWithMotion:true,scopeId:\"IRRVyWL_W\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9))\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9))\",iconSize:20,iconType:\"default\",id:\"Loa9wJMKU\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"EB Garamond\", \"EB Garamond Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9))\"},layoutId:\"Loa9wJMKU\",modalOptions:{backgroundColor:\"var(--token-633b698f-6c36-449a-bd1c-b5c072eabd63, rgb(255, 255, 255))\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{fontFamily:'\"EB Garamond\", \"EB Garamond Placeholder\", serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9))\",titleFont:{fontFamily:'\"EB Garamond\", \"EB Garamond Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19wwxmc\",layoutDependency:layoutDependency,layoutId:\"Lb8V9sslB\",...addPropertyOverrides({DxGqL6dYM:{\"data-highlight\":true,onTap:onTap5528nu},E5JuZ9Z2M:{\"data-highlight\":true,onTap:onTap16ifkn3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3qi4jo-container\",\"data-framer-name\":\"menu\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Nsu5hHKN7CRsnDj8Yv-container\",name:\"menu\",nodeId:\"Nsu5hHKN7CRsnDj8Yv\",rendersWithMotion:true,scopeId:\"IRRVyWL_W\",style:{opacity:1},variants:{E5JuZ9Z2M:{opacity:.25}},children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(11, 11, 9))\",height:\"100%\",id:\"Nsu5hHKN7CRsnDj8Yv\",layoutId:\"Nsu5hHKN7CRsnDj8Yv\",name:\"menu\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"/><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"/><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"/></svg>',width:\"100%\"})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mdyk0h\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZQU7mkre5\",onTap:onTap16ifkn3,style:{backgroundColor:\"var(--token-b2a2173e-22a6-4e9d-a2fb-00c486e24688, rgb(243, 242, 242))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":PhRCBDEyw\",webPageId:\"ucc7Ij9BH\"},motionChild:true,nodeId:\"ToEpGR7iO\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Services\"})})})}),className:\"framer-qy5mog\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ToEpGR7iO\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xFPYzA_v7\"},motionChild:true,nodeId:\"UO9uwkJCB\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Works\"})})})}),className:\"framer-vutxfq\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UO9uwkJCB\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FF7vKv1FY\"},motionChild:true,nodeId:\"OZGSOD9Z5\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"About\"})})})}),className:\"framer-12jlxz4\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OZGSOD9Z5\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YGoBqK3Wc\",webPageId:\"ucc7Ij9BH\"},motionChild:true,nodeId:\"MOQlDcsz_\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Contact\"})})})}),className:\"framer-13l3y7b\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MOQlDcsz_\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ujtz88\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"WeIS6ty7e\",style:{backgroundColor:\"var(--token-f7364059-e820-4632-8db5-be50f5a6f6c9, rgb(195, 193, 187))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WLKcfvGSO\"},motionChild:true,nodeId:\"h9VqPTb2K\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Articles\"})})})}),className:\"framer-kefcn7\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h9VqPTb2K\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"niFA5AgNi\"},motionChild:true,nodeId:\"rKEzbHdu1\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Poster\"})})})}),className:\"framer-1outt69\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rKEzbHdu1\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yu1tCbLWY\"},motionChild:true,nodeId:\"V3gr47czS\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Freebies\"})})})}),className:\"framer-cph6cn\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V3gr47czS\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-las59s\",\"data-styles-preset\":\"eOUyQsREv\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RKLh0vzcn\"},motionChild:true,nodeId:\"FVRqX48aU\",openInNewTab:false,relValues:[],scopeId:\"IRRVyWL_W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fs8bqr\",\"data-styles-preset\":\"F7U5j72LQ\",children:\"Shop\"})})})}),className:\"framer-mcsutc\",\"data-framer-name\":\"English\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FVRqX48aU\",style:{\"--extracted-1lwpl3i\":\"var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ew2fqi\",\"data-framer-name\":\"Tap\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UXJcvy1Ak\",onTap:onTap16ifkn3,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sPG9y.framer-143ihmw, .framer-sPG9y .framer-143ihmw { display: block; }\",\".framer-sPG9y.framer-2scove { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 900px; }\",\".framer-sPG9y .framer-9ipxiv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-sPG9y .framer-yma90d { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sPG9y .framer-1t310jj { height: 24px; position: relative; width: 24px; }\",\".framer-sPG9y .framer-1pkg0ok, .framer-sPG9y .framer-1ybe6sa { height: 16px; left: 12px; position: absolute; top: 0px; width: 12px; }\",\".framer-sPG9y .framer-141ysj6, .framer-sPG9y .framer-1jpzzob { height: 9px; left: 16px; position: absolute; top: 4px; width: 3px; }\",\".framer-sPG9y .framer-vvru86, .framer-sPG9y .framer-1r1zf08 { height: 2px; left: 1px; position: absolute; top: 7px; width: 2px; }\",\".framer-sPG9y .framer-1nnjkzj, .framer-sPG9y .framer-tjjuvg { height: 7px; left: 3px; position: absolute; top: 2px; width: 1px; }\",\".framer-sPG9y .framer-1vifni3, .framer-sPG9y .framer-14jboym { height: 2px; left: 0px; position: absolute; top: 5px; width: 1px; }\",\".framer-sPG9y .framer-sz0tpq, .framer-sPG9y .framer-10wyhzi { height: 2px; left: 0px; position: absolute; top: 1px; width: 1px; }\",\".framer-sPG9y .framer-1mf4q1h, .framer-sPG9y .framer-3oce4e { height: 2px; left: 1px; position: absolute; top: 0px; width: 2px; }\",\".framer-sPG9y .framer-1ity7e6, .framer-sPG9y .framer-1cun7ny { height: 16px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-sPG9y .framer-d12k5w, .framer-sPG9y .framer-uqzkz3 { height: 10px; left: 5px; position: absolute; top: 4px; width: 3px; }\",\".framer-sPG9y .framer-14jvymy, .framer-sPG9y .framer-6rndtc { height: 16px; left: 0px; position: absolute; top: 8px; width: 12px; }\",\".framer-sPG9y .framer-nzri20, .framer-sPG9y .framer-13a20oe { height: 9px; left: 4px; position: absolute; top: 11px; width: 4px; }\",\".framer-sPG9y .framer-awqehv, .framer-sPG9y .framer-1l53v4l { height: 16px; left: 12px; position: absolute; top: 8px; width: 12px; }\",\".framer-sPG9y .framer-22z4t2, .framer-sPG9y .framer-waiguj { height: 9px; left: 16px; position: absolute; top: 11px; width: 3px; }\",\".framer-sPG9y .framer-cqfxu3, .framer-sPG9y .framer-z0d324 { height: 2px; left: 1px; position: absolute; top: 8px; width: 2px; }\",\".framer-sPG9y .framer-erg34g, .framer-sPG9y .framer-ef2skk { height: 8px; left: 0px; position: absolute; top: 2px; width: 1px; }\",\".framer-sPG9y .framer-iwbdmc, .framer-sPG9y .framer-19c2812 { height: 8px; left: 3px; position: absolute; top: 0px; width: 1px; }\",\".framer-sPG9y .framer-1qmj66q { height: 24px; position: relative; width: 65px; }\",\".framer-sPG9y .framer-r1if7e { height: 14px; left: 28px; position: absolute; top: 6px; width: 38px; }\",\".framer-sPG9y .framer-1eurutw { height: 13px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-sPG9y .framer-9bj0d2 { height: 12px; left: 7px; position: absolute; top: 2px; width: 4px; }\",\".framer-sPG9y .framer-18s4v4y { height: 9px; left: 11px; position: absolute; top: 4px; width: 8px; }\",\".framer-sPG9y .framer-12k9qz8 { height: 14px; left: 20px; position: absolute; top: 0px; width: 8px; }\",\".framer-sPG9y .framer-4bh478 { height: 8px; left: 21px; position: absolute; top: 5px; width: 4px; }\",\".framer-sPG9y .framer-seq2pi { height: 2px; left: 28px; position: absolute; top: 1px; width: 2px; }\",\".framer-sPG9y .framer-f8dx58 { height: 9px; left: 28px; position: absolute; top: 4px; width: 4px; }\",\".framer-sPG9y .framer-1vg95je { height: 10px; left: 32px; position: absolute; top: 4px; width: 7px; }\",\".framer-sPG9y .framer-1t59t84 { height: 9px; left: 33px; position: absolute; top: 5px; width: 4px; }\",\".framer-sPG9y .framer-btkxoy { flex: none; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-sPG9y .framer-1lh6b0b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-sPG9y .framer-p5i7k9, .framer-sPG9y .framer-40kihf, .framer-sPG9y .framer-qvzd6j, .framer-sPG9y .framer-2d0tmy, .framer-sPG9y .framer-7f46fw, .framer-sPG9y .framer-dn3h27, .framer-sPG9y .framer-j97g6h, .framer-sPG9y .framer-9vc5nr, .framer-sPG9y .framer-qy5mog, .framer-sPG9y .framer-vutxfq, .framer-sPG9y .framer-12jlxz4, .framer-sPG9y .framer-13l3y7b, .framer-sPG9y .framer-kefcn7, .framer-sPG9y .framer-1outt69, .framer-sPG9y .framer-cph6cn, .framer-sPG9y .framer-mcsutc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sPG9y .framer-1hrrhzk, .framer-sPG9y .framer-ddovme { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-sPG9y .framer-h2a1p8 { 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-sPG9y .framer-6bezy6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sPG9y .framer-1rg2lt { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-sPG9y .framer-10imtzd { bottom: 3px; flex: none; left: 3px; position: absolute; right: 3px; top: 3px; }\",\".framer-sPG9y .framer-1vxx06h { flex: none; gap: 0px; height: 24px; overflow: visible; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-sPG9y .framer-jj5qp5 { bottom: 6px; flex: none; left: 2px; position: absolute; right: 2px; top: 5px; }\",\".framer-sPG9y .framer-tycags-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-sPG9y .framer-19wwxmc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sPG9y .framer-3qi4jo-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-sPG9y .framer-mdyk0h { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 16px 24px 16px; position: relative; width: 100%; }\",\".framer-sPG9y .framer-1ujtz88 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-sPG9y .framer-1ew2fqi { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 1000px; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-sPG9y.framer-v-dakcd .framer-19wwxmc, .framer-sPG9y.framer-v-1huscgm .framer-19wwxmc { cursor: pointer; }\",\".framer-sPG9y.framer-v-1huscgm.framer-2scove { height: 56px; overflow: visible; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 900\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DxGqL6dYM\":{\"layout\":[\"fixed\",\"auto\"]},\"E5JuZ9Z2M\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIRRVyWL_W=withCSS(Component,css,\"framer-sPG9y\");export default FramerIRRVyWL_W;FramerIRRVyWL_W.displayName=\"Navbar\";FramerIRRVyWL_W.defaultProps={height:56,width:900};addPropertyControls(FramerIRRVyWL_W,{variant:{options:[\"qhN3CEP2Y\",\"DxGqL6dYM\",\"E5JuZ9Z2M\"],optionTitles:[\"Desktop\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIRRVyWL_W,[{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\"},{family:\"EB Garamond\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/ebgaramond/v31/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUBoV-e6yHgQ.woff2\",weight:\"400\"},{family:\"EB Garamond\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/ebgaramond/v31/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNUBoV-e6yHgQ.woff2\",weight:\"600\"}]},...SearchFonts,...FramerIconsFonts,...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\":\"FramerIRRVyWL_W\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DxGqL6dYM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E5JuZ9Z2M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"900\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IRRVyWL_W.map", "import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-76tsa .framer-styles-preset-zpvjlm:not(.rich-text-wrapper), .framer-76tsa .framer-styles-preset-zpvjlm.rich-text-wrapper a { --framer-link-current-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a) /* {\"name\":\"Gray/3\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a) /* {\"name\":\"Gray/3\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-91e8ab65-2788-450e-a626-520eda915b15, #757575); --framer-link-text-decoration: underline; }'];export const className=\"framer-76tsa\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Handjet-700\",\"GF;Handjet-900\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Handjet\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/handjet/v19/oY1n8eXHq7n1OnbQrOY_2FrEwYEMLlcdP1mCtZaLaTutCwcIhGZ0lGU0akFcO3XFHd6dUkAsEHFAH2A.woff2\",weight:\"700\"},{family:\"Handjet\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/handjet/v19/oY1n8eXHq7n1OnbQrOY_2FrEwYEMLlcdP1mCtZaLaTutCwcIhGZ0lGU0akFcO3XFHZCdUkAsEHFAH2A.woff2\",weight:\"900\"}]}];export const css=['.framer-HpHPc .framer-styles-preset-i1e7py:not(.rich-text-wrapper), .framer-HpHPc .framer-styles-preset-i1e7py.rich-text-wrapper h6 { --framer-font-family: \"Handjet\", sans-serif; --framer-font-family-bold: \"Handjet\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0.05em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f4fa0bfa-f5a8-4ee8-a314-5fb81a9e9b14, #0a0a0a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-HpHPc\";\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 (20dc3ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,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/Dn9jlrNe15OWFoJfSwBa/j7M3h8EyFg6rbYHZin6y/LAyx4STkG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/e4zynAWG6qf1PjuknXGc/MRKE5emru6Vj0YECMhul/y1sseWPKl.js\";const serializationHash=\"framer-TFbt4\";const variantClassNames={NZmimnAhO:\"framer-v-1kd6vwq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"NZmimnAhO\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kd6vwq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NZmimnAhO\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-i1e7py\",\"data-styles-preset\":\"y1sseWPKl\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/yuch.studio\",motionChild:true,nodeId:\"O0YgIXzTm\",openInNewTab:true,preserveParams:false,scopeId:\"j3_Zcv_5s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zpvjlm\",\"data-styles-preset\":\"LAyx4STkG\",children:\"INSTAGRAM\"})})})}),className:\"framer-otsgfd\",\"data-framer-name\":\"Instrument Serif/Heading 4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O0YgIXzTm\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-i1e7py\",\"data-styles-preset\":\"y1sseWPKl\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.threads.net/@yuch.studio\",motionChild:true,nodeId:\"xN_3sfAgm\",openInNewTab:true,preserveParams:false,scopeId:\"j3_Zcv_5s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zpvjlm\",\"data-styles-preset\":\"LAyx4STkG\",children:\"THREADS\"})})})}),className:\"framer-ogf7c7\",\"data-framer-name\":\"Instrument Serif/Heading 4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xN_3sfAgm\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-i1e7py\",\"data-styles-preset\":\"y1sseWPKl\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/yuch-studio\",motionChild:true,nodeId:\"LgUk3vpKp\",openInNewTab:true,preserveParams:false,scopeId:\"j3_Zcv_5s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zpvjlm\",\"data-styles-preset\":\"LAyx4STkG\",children:\"LINKEDIN\"})})})}),className:\"framer-1jil30\",\"data-framer-name\":\"Instrument Serif/Heading 5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LgUk3vpKp\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-i1e7py\",\"data-styles-preset\":\"y1sseWPKl\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.pinterest.com/yuchstudio/_created\",motionChild:true,nodeId:\"Xs7mUPVpA\",openInNewTab:true,preserveParams:false,scopeId:\"j3_Zcv_5s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zpvjlm\",\"data-styles-preset\":\"LAyx4STkG\",children:\"Pinterest\"})})})}),className:\"framer-1psbl4w\",\"data-framer-name\":\"Instrument Serif/Heading 5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xs7mUPVpA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-i1e7py\",\"data-styles-preset\":\"y1sseWPKl\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/yuch-studio\",motionChild:true,nodeId:\"W0kwvsz2z\",openInNewTab:true,preserveParams:false,scopeId:\"j3_Zcv_5s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zpvjlm\",\"data-styles-preset\":\"LAyx4STkG\",children:\"BEHANCE\"})})})}),className:\"framer-1os81xd\",\"data-framer-name\":\"Instrument Serif/Heading 5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W0kwvsz2z\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-i1e7py\",\"data-styles-preset\":\"y1sseWPKl\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-91e8ab65-2788-450e-a626-520eda915b15, rgb(117, 117, 117)))\"},children:\"\\xa9 2024 YUCH studio\"})}),className:\"framer-1g6c6g4\",\"data-framer-name\":\"Instrument Serif/Heading 3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rXLaTdVDm\",style:{\"--extracted-1w1cjl5\":\"var(--token-91e8ab65-2788-450e-a626-520eda915b15, rgb(117, 117, 117))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TFbt4.framer-h5cwmz, .framer-TFbt4 .framer-h5cwmz { display: block; }\",\".framer-TFbt4.framer-1kd6vwq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 900px; }\",\".framer-TFbt4 .framer-otsgfd, .framer-TFbt4 .framer-ogf7c7, .framer-TFbt4 .framer-1jil30, .framer-TFbt4 .framer-1psbl4w, .framer-TFbt4 .framer-1os81xd, .framer-TFbt4 .framer-1g6c6g4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 900\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj3_Zcv_5s=withCSS(Component,css,\"framer-TFbt4\");export default Framerj3_Zcv_5s;Framerj3_Zcv_5s.displayName=\"Footer\";Framerj3_Zcv_5s.defaultProps={height:19,width:900};addFonts(Framerj3_Zcv_5s,[{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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj3_Zcv_5s\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"900\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j3_Zcv_5s.map"],
  "mappings": "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",
  "names": ["DEFAULT_COLOR", "DEFAULT_SVG", "DEFAULT_STROKE_WIDTH", "FramerIcons", "props", "customizedSvg", "getCustomizedSVG", "p", "addPropertyControls", "ControlType", "hideStrokeWidth", "svg", "strokeWidthMatch", "match", "color", "strokeWidth", "svgAttributes", "width", "height", "viewBox", "viewBoxWidth", "viewBoxHeight", "hasElementsWithValidColors", "attr", "value", "fontStore", "fonts", "css", "className", "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", "indexHash", "metadataKey", "indexKey", "metadata", "cachedIndex", "checkForCachedData", "setCachedIndex", "index", "setCachedData", "VERSION", "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", "animationKeyFromLayout", "layout", "safeDocument", "safeWindow", "metaTagSelector", "getMetaTagContent", "metaTag", "checkIfOverLimit", "stripLocaleSlugFromPath", "url", "localeSlug", "localeSlugWithSlash", "yieldToMain", "isHighPriority", "options", "resolve", "log", "time", "timeEnd", "createLogger", "localStorageDebugFlag", "isValidUrl", "url", "splitWordsRegex", "regex", "splitWords", "text", "getUniqueWords", "str", "words", "word", "normalizeRegex", "getNormalizedString", "normalizedItemCache", "getNormalizedItemFromCache", "item", "cached", "normalizedItem", "getNormalizedItem", "key", "value", "getMatchRange", "currentRange", "start", "end", "result", "getScoreForSearchIndexItem", "query", "fullQuery", "score", "match", "urlWords", "splitLength", "clamp", "titleWords", "titleIndex", "distance", "titleWord", "headings", "heading", "headingWords", "headingWord", "descriptionIndex", "codeblock", "getSearchIndexItemScore", "normalizedQuery", "queryWords", "total", "queryWord", "useRawSearch", "index", "settings", "results", "setResults", "ye", "startTransition", "_e", "ue", "abortController", "executeRawSearch", "res", "err", "QUANTUM", "signal", "path", "safeWindow", "items", "deadline", "yieldToMainIfNecessary", "yieldToMain", "i", "title", "SearchResultTitleType", "sorted", "itemA", "itemB", "getIndexedScopedToUrl", "rawUrlScope", "localeSlug", "scopedIndex", "baseScopeUrlHasVariable", "urlUpToPathVariable", "urlScope", "stripLocaleSlugFromPath", "useSearch", "searchIndex", "_setSearchIndex", "status", "setStatus", "activeLocale", "useLocaleInfo", "localeId", "setSearchIndex", "options", "loadSearchIndex", "metaTag", "safeDocument", "fakeResults", "metaTagContent", "cacheResult", "getCachedIndex", "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", "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", "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", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "SearchFonts", "getFonts", "Search_default", "FramerIconsFonts", "FramerIcons", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap5528nu", "args", "onTap16ifkn3", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "Link", "SVG", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerIRRVyWL_W", "withCSS", "IRRVyWL_W_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "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", "LayoutGroup", "u", "RichText", "Link", "css", "Framerj3_Zcv_5s", "withCSS", "j3_Zcv_5s_default", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
