{"version":3,"file":"shared-lib.CUYT-R4m.mjs","names":["e","metadata","n","a","m","b","i","j","k","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","p","useState","useTransition","i","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","y","Overlay","EntryPoint","useRef","useState","mask","SVG","getProps","Icon","className","SVG","getProps","className","React.useState","p","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","TextMenu","ChevronRight","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Search","Bell","NavMenu","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","ButtonFooter","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","v","t","I","e","b","T","n","r","x","N","A","R","P","i","D","s","a","o","C","J","V","H","u","l","h","c","d","g","p","U","S","k","L","B","E","O","y","c","e","s","r","i","u","a","m","f","t","n","o","l","d","e","o","t","a","r"],"sources":["https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/gMzxe6wUmJh5X7Fl8glo/XhtmKW0wg2AacrP15r9s/mj7dKSaVc.js","https:/framerusercontent.com/modules/emeX5mtK81zY3xjRZZog/yPJrR3NnFteL79l7EdeJ/GJPlvTOnP.js","https:/framerusercontent.com/modules/aDyl6f1FsyfKpwJlpgRJ/mhCpN6gCBFlBkuj4BVNA/TradeInTextButton.js","https:/framerusercontent.com/modules/o72boaLL4AA3n2G0VlSe/0gdHY29xLpjwMVhSxjj5/q0ZMV_QBg.js","https:/framerusercontent.com/modules/yx1qK5SQXTXEON1uYO3W/8KIFt5SjiFKcvR7ftPPW/Cszp_f_A6.js","https:/framerusercontent.com/modules/oJib0TaJes1ZhDGwxdg1/lCiDmiAWR8gcnntClwwe/qtst94pEa.js","https:/framerusercontent.com/modules/pevzfluUqVvA8M6YdU4l/jaDqRZHEU6QabqoFZGZ0/mRYllnIQe.js","https:/framerusercontent.com/modules/1bMkIxsde8Se1qTtBKyD/6Oz2QXdClWHmS1wBcROR/QeEdJJPgO.js","https:/framerusercontent.com/modules/sk9vD0reaBt1uWP8kF0c/LkQNihRNJIFcAylDHsDq/TrtNlStrR.js","https:/framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B-0.js","https:/framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B-1.js","https:/framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js","https:/framerusercontent.com/modules/iOVl7PqZoNxciPC2EY3s/KiqPiTQYfnx3OdvhP0mm/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 6 C 15 2.686 12.314 0 9 0 C 5.686 0 3 2.686 3 6 C 3 13 0 15 0 15 L 18 15 C 18 15 15 13 15 6\" fill=\"transparent\" height=\"15px\" id=\"hhnMt_zX7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 2)\" width=\"18px\"/><path d=\"M 3.46 0 C 3.102 0.617 2.443 0.996 1.73 0.996 C 1.017 0.996 0.358 0.617 0 0\" fill=\"transparent\" height=\"1px\" id=\"kjZXYASsE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(10.27 21)\" width=\"3.460000000000001px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vTFtb\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-vTFtb { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Bell\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-vTFtb\");Icon.displayName=\"Bell\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Bell\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 6 6 L 0 0\" fill=\"transparent\" height=\"12px\" id=\"lepvFL2AM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 6)\" width=\"6px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-3J82X\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-3J82X { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-3J82X\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function TradeInTextButton(props){const{label,phoneNumber,fontFamily,fontSize,lineHeight,fontWeight,letterSpacing,textColor,hoverColor}=props;const[hover,setHover]=React.useState(false);const sanitizePhone=p=>(p||\"\").replace(/[^\\d]/g,\"\");const handleClick=()=>{const msg=`Hi, I would like to trade-in my timepiece`;const url=`https://wa.me/${sanitizePhone(phoneNumber)}?text=${encodeURIComponent(msg)}`;window.open(url,\"_blank\",\"noopener,noreferrer\");};return /*#__PURE__*/_jsx(\"button\",{onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),onClick:handleClick,style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:0,margin:0,color:hover?hoverColor:textColor,fontFamily,fontSize,lineHeight:`${lineHeight}px`,fontWeight,letterSpacing:`${letterSpacing}px`,textDecoration:\"none\",transition:\"color 160ms ease\"},children:label});}TradeInTextButton.defaultProps={label:\"Trade-In\",phoneNumber:\"\",fontFamily:\"Min Sans Trial Medium, sans-serif\",fontSize:16,lineHeight:20,fontWeight:\"500\",letterSpacing:0,textColor:\"#0F0F0F\",hoverColor:\"#013D33\"};addPropertyControls(TradeInTextButton,{phoneNumber:{type:ControlType.String,title:\"WhatsApp\"},label:{type:ControlType.String,title:\"Label\"},fontFamily:{type:ControlType.String,title:\"Font Family\"},fontSize:{type:ControlType.Number,title:\"Font Size\",min:10,max:48},lineHeight:{type:ControlType.Number,title:\"Line Height\",min:10,max:64},fontWeight:{type:ControlType.Enum,title:\"Weight\",options:[\"400\",\"500\",\"600\",\"700\"],optionTitles:[\"400\",\"500\",\"600\",\"700\"]},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",min:-1,max:3,step:.1},textColor:{type:ControlType.Color,title:\"Text Color\"},hoverColor:{type:ControlType.Color,title:\"Hover Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TradeInTextButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TradeInTextButton.map","// Generated by Framer (e20fe17)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-ReNnL .framer-styles-preset-98m299:not(.rich-text-wrapper), .framer-ReNnL .framer-styles-preset-98m299.rich-text-wrapper a {  }\"];export const className=\"framer-ReNnL\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e20fe17)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/o72boaLL4AA3n2G0VlSe/0gdHY29xLpjwMVhSxjj5/q0ZMV_QBg.js\";const enabledGestures={ZecYgOdS8:{hover:true,pressed:true}};const cycleOrder=[\"ZecYgOdS8\",\"xsaAs8yOP\",\"Nxh1_GTJ4\",\"MbSK4QcZi\"];const serializationHash=\"framer-kKFjw\";const variantClassNames={MbSK4QcZi:\"framer-v-1v98t50\",Nxh1_GTJ4:\"framer-v-1o8fbl2\",xsaAs8yOP:\"framer-v-5lmguy\",ZecYgOdS8:\"framer-v-1a9u8k6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Default\":\"ZecYgOdS8\",\"Desktop - Disable\":\"xsaAs8yOP\",\"Phone - Default\":\"Nxh1_GTJ4\",\"Phone - Disable\":\"MbSK4QcZi\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,pCpb692gT:link??props.pCpb692gT,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZecYgOdS8\",z5Xh2Rt6x:title??props.z5Xh2Rt6x??\"About\"};};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,pCpb692gT,z5Xh2Rt6x,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZecYgOdS8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a9u8k6\",className,classNames),\"data-framer-name\":\"Desktop - Default\",layoutDependency:layoutDependency,layoutId:\"ZecYgOdS8\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ZecYgOdS8-hover\":{\"data-framer-name\":undefined},\"ZecYgOdS8-pressed\":{\"data-framer-name\":undefined},MbSK4QcZi:{\"data-framer-name\":\"Phone - Disable\"},Nxh1_GTJ4:{\"data-framer-name\":\"Phone - Default\"},xsaAs8yOP:{\"data-framer-name\":\"Desktop - Disable\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:pCpb692gT,motionChild:true,nodeId:\"Is27XVJ4_\",openInNewTab:false,relValues:[],scopeId:\"Cszp_f_A6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-98m299\",\"data-styles-preset\":\"q0ZMV_QBg\",children:\"About\"})})})}),className:\"framer-vdw6hp\",\"data-framer-name\":\"Text Menu\",fonts:[\"CUSTOM;Min Sans Trial Medium\"],layoutDependency:layoutDependency,layoutId:\"Is27XVJ4_\",style:{\"--extracted-r6o4lv\":\"var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15))\"},text:z5Xh2Rt6x,variants:{\"ZecYgOdS8-hover\":{\"--extracted-r6o4lv\":\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51))\"},MbSK4QcZi:{\"--extracted-r6o4lv\":\"var(--token-95026e4c-60a2-4501-8ad6-3cd278b307eb, rgb(140, 140, 140))\"},xsaAs8yOP:{\"--extracted-r6o4lv\":\"var(--token-95026e4c-60a2-4501-8ad6-3cd278b307eb, rgb(140, 140, 140))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ZecYgOdS8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)))\"},children:/*#__PURE__*/_jsx(Link,{href:pCpb692gT,motionChild:true,nodeId:\"Is27XVJ4_\",openInNewTab:false,relValues:[],scopeId:\"Cszp_f_A6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-98m299\",\"data-styles-preset\":\"q0ZMV_QBg\",children:\"About\"})})})})},MbSK4QcZi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95026e4c-60a2-4501-8ad6-3cd278b307eb, rgb(140, 140, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:pCpb692gT,motionChild:true,nodeId:\"Is27XVJ4_\",openInNewTab:false,relValues:[],scopeId:\"Cszp_f_A6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-98m299\",\"data-styles-preset\":\"q0ZMV_QBg\",children:\"About\"})})})})},Nxh1_GTJ4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:pCpb692gT,motionChild:true,nodeId:\"Is27XVJ4_\",openInNewTab:false,relValues:[],scopeId:\"Cszp_f_A6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-98m299\",\"data-styles-preset\":\"q0ZMV_QBg\",children:\"About\"})})})})},xsaAs8yOP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-95026e4c-60a2-4501-8ad6-3cd278b307eb, rgb(140, 140, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:pCpb692gT,motionChild:true,nodeId:\"Is27XVJ4_\",openInNewTab:false,relValues:[],scopeId:\"Cszp_f_A6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-98m299\",\"data-styles-preset\":\"q0ZMV_QBg\",children:\"About\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kKFjw.framer-1ri0y3p, .framer-kKFjw .framer-1ri0y3p { display: block; }\",\".framer-kKFjw.framer-1a9u8k6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kKFjw .framer-vdw6hp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kKFjw.framer-v-5lmguy.framer-1a9u8k6, .framer-kKFjw.framer-v-1o8fbl2.framer-1a9u8k6, .framer-kKFjw.framer-v-1v98t50.framer-1a9u8k6 { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 117\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xsaAs8yOP\":{\"layout\":[\"auto\",\"auto\"]},\"Nxh1_GTJ4\":{\"layout\":[\"auto\",\"auto\"]},\"MbSK4QcZi\":{\"layout\":[\"auto\",\"auto\"]},\"mewNVv1SM\":{\"layout\":[\"auto\",\"auto\"]},\"Ji01JtoOj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pCpb692gT\":\"link\",\"z5Xh2Rt6x\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCszp_f_A6=withCSS(Component,css,\"framer-kKFjw\");export default FramerCszp_f_A6;FramerCszp_f_A6.displayName=\"Text Menu\";FramerCszp_f_A6.defaultProps={height:66,width:117};addPropertyControls(FramerCszp_f_A6,{variant:{options:[\"ZecYgOdS8\",\"xsaAs8yOP\",\"Nxh1_GTJ4\",\"MbSK4QcZi\"],optionTitles:[\"Desktop - Default\",\"Desktop - Disable\",\"Phone - Default\",\"Phone - Disable\"],title:\"Variant\",type:ControlType.Enum},pCpb692gT:{title:\"Link\",type:ControlType.Link},z5Xh2Rt6x:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerCszp_f_A6,[{explicitInter:true,fonts:[{family:\"Min Sans Trial Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/leMswNWWTJAgdJ0IGZoOnB5Uk.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCszp_f_A6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pCpb692gT\\\":\\\"link\\\",\\\"z5Xh2Rt6x\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"117\",\"framerIntrinsicHeight\":\"66\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xsaAs8yOP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Nxh1_GTJ4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MbSK4QcZi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mewNVv1SM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ji01JtoOj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cszp_f_A6.map","// Generated by Framer (a6932ec)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronRight from\"https://framerusercontent.com/modules/emeX5mtK81zY3xjRZZog/yPJrR3NnFteL79l7EdeJ/GJPlvTOnP.js\";import TradeInTextButton from\"https://framerusercontent.com/modules/aDyl6f1FsyfKpwJlpgRJ/mhCpN6gCBFlBkuj4BVNA/TradeInTextButton.js\";import TextMenu from\"https://framerusercontent.com/modules/yx1qK5SQXTXEON1uYO3W/8KIFt5SjiFKcvR7ftPPW/Cszp_f_A6.js\";const TextMenuFonts=getFonts(TextMenu);const ChevronRightFonts=getFonts(ChevronRight);const TradeInTextButtonFonts=getFonts(TradeInTextButton);const cycleOrder=[\"YiZ87WsuF\",\"lxKsQbvJy\",\"wh9Qxgsp5\",\"bvP57_2a0\"];const serializationHash=\"framer-OS1g2\";const variantClassNames={bvP57_2a0:\"framer-v-1472f17\",lxKsQbvJy:\"framer-v-9ynsbi\",wh9Qxgsp5:\"framer-v-1442hem\",YiZ87WsuF:\"framer-v-3809sd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.6,type:\"spring\"};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Default\":\"YiZ87WsuF\",\"Desktop Open Menu\":\"lxKsQbvJy\",\"Phone - Default\":\"wh9Qxgsp5\",\"Phone - Open Menu\":\"bvP57_2a0\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YiZ87WsuF\"};};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:\"YiZ87WsuF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphk7zbv=activeVariantCallback(async(...args)=>{setVariant(\"lxKsQbvJy\");});const onTap16jpbrm=activeVariantCallback(async(...args)=>{setVariant(\"YiZ87WsuF\");});const onTapzd3cti=activeVariantCallback(async(...args)=>{setVariant(\"bvP57_2a0\");});const onTapvsx4b0=activeVariantCallback(async(...args)=>{setVariant(\"wh9Qxgsp5\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"lxKsQbvJy\",\"bvP57_2a0\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3809sd\",className,classNames),\"data-framer-name\":\"Desktop - Default\",layoutDependency:layoutDependency,layoutId:\"YiZ87WsuF\",ref:refBinding,style:{...style},...addPropertyOverrides({bvP57_2a0:{\"data-framer-name\":\"Phone - Open Menu\"},lxKsQbvJy:{\"data-framer-name\":\"Desktop Open Menu\"},wh9Qxgsp5:{\"data-framer-name\":\"Phone - Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19xxs7f\",\"data-framer-name\":\"Main Menu\",layoutDependency:layoutDependency,layoutId:\"jPMAIu7pa\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16smq4l\",\"data-framer-name\":\"Nav Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ndi1T5rZZ\",onTap:onTaphk7zbv,...addPropertyOverrides({bvP57_2a0:{onTap:onTapvsx4b0},lxKsQbvJy:{onTap:onTap16jpbrm},wh9Qxgsp5:{onTap:onTapzd3cti}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:(componentViewport?.y||0)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rj0kyi-container\",layoutDependency:layoutDependency,layoutId:\"dI_F4EFHG-container\",nodeId:\"dI_F4EFHG\",rendersWithMotion:true,scopeId:\"qtst94pEa\",whileHover:animation,children:/*#__PURE__*/_jsx(TextMenu,{height:\"100%\",id:\"dI_F4EFHG\",layoutId:\"dI_F4EFHG\",variant:\"ZecYgOdS8\",width:\"100%\",z5Xh2Rt6x:\"Service\",...addPropertyOverrides({bvP57_2a0:{variant:\"Nxh1_GTJ4\"},wh9Qxgsp5:{variant:\"Nxh1_GTJ4\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1pkle89\",layoutDependency:layoutDependency,layoutId:\"xKlZYKYUG\",style:{\"--43q7um\":\"var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15))\",rotate:0},variants:{bvP57_2a0:{rotate:-180},lxKsQbvJy:{rotate:-180},wh9Qxgsp5:{rotate:0}}})]})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":eYeFq8a9g\",webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{hash:\":eYeFq8a9g\",webPageId:\"giROhIcVW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:(componentViewport?.y||0)+0+0+106,...addPropertyOverrides({bvP57_2a0:{y:(componentViewport?.y||0)+0+0+86},wh9Qxgsp5:{y:(componentViewport?.y||0)+0+0+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12qc9t9-container\",layoutDependency:layoutDependency,layoutId:\"WjPlyh78M-container\",nodeId:\"WjPlyh78M\",rendersWithMotion:true,scopeId:\"qtst94pEa\",whileHover:animation,children:/*#__PURE__*/_jsx(TextMenu,{height:\"100%\",id:\"WjPlyh78M\",layoutId:\"WjPlyh78M\",pCpb692gT:resolvedLinks[0],variant:\"ZecYgOdS8\",width:\"100%\",z5Xh2Rt6x:\"About\",...addPropertyOverrides({bvP57_2a0:{pCpb692gT:undefined,variant:\"MbSK4QcZi\"},lxKsQbvJy:{pCpb692gT:undefined,variant:\"xsaAs8yOP\"},wh9Qxgsp5:{pCpb692gT:resolvedLinks[1],variant:\"Nxh1_GTJ4\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":jNNVoa2Pc\",webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{hash:\":jNNVoa2Pc\",webPageId:\"giROhIcVW\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:(componentViewport?.y||0)+0+0+212,...addPropertyOverrides({bvP57_2a0:{y:(componentViewport?.y||0)+0+0+172},wh9Qxgsp5:{y:(componentViewport?.y||0)+0+0+172}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bz8978-container\",layoutDependency:layoutDependency,layoutId:\"dyRxQQUbF-container\",nodeId:\"dyRxQQUbF\",rendersWithMotion:true,scopeId:\"qtst94pEa\",whileHover:animation,children:/*#__PURE__*/_jsx(TextMenu,{height:\"100%\",id:\"dyRxQQUbF\",layoutId:\"dyRxQQUbF\",pCpb692gT:resolvedLinks1[0],variant:\"ZecYgOdS8\",width:\"100%\",z5Xh2Rt6x:\"Contact\",...addPropertyOverrides({bvP57_2a0:{pCpb692gT:undefined,variant:\"MbSK4QcZi\"},lxKsQbvJy:{pCpb692gT:undefined,variant:\"xsaAs8yOP\"},wh9Qxgsp5:{pCpb692gT:resolvedLinks1[1],variant:\"Nxh1_GTJ4\"}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y5wlqw\",\"data-framer-name\":\"SubMenu\",layoutDependency:layoutDependency,layoutId:\"yfFCn7Sky\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"d4XcJIhXH\"},implicitPathVariables:undefined},{href:{webPageId:\"d4XcJIhXH\"},implicitPathVariables:undefined},{href:{webPageId:\"d4XcJIhXH\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,...addPropertyOverrides({bvP57_2a0:{y:(componentViewport?.y||0)+0+0+0},lxKsQbvJy:{y:(componentViewport?.y||0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u64sqy-container\",layoutDependency:layoutDependency,layoutId:\"qacAOvqwN-container\",nodeId:\"qacAOvqwN\",rendersWithMotion:true,scopeId:\"qtst94pEa\",whileHover:animation,children:/*#__PURE__*/_jsx(TextMenu,{height:\"100%\",id:\"qacAOvqwN\",layoutId:\"qacAOvqwN\",pCpb692gT:resolvedLinks2[0],variant:\"ZecYgOdS8\",width:\"100%\",z5Xh2Rt6x:\"Buy\",...addPropertyOverrides({bvP57_2a0:{pCpb692gT:resolvedLinks2[2],variant:\"Nxh1_GTJ4\"},lxKsQbvJy:{pCpb692gT:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined},{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,...addPropertyOverrides({bvP57_2a0:{y:(componentViewport?.y||0)+0+0+86},lxKsQbvJy:{y:(componentViewport?.y||0)+0+0+106}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3i6a7-container\",layoutDependency:layoutDependency,layoutId:\"kxxRDrSJA-container\",nodeId:\"kxxRDrSJA\",rendersWithMotion:true,scopeId:\"qtst94pEa\",whileHover:animation,children:/*#__PURE__*/_jsx(TextMenu,{height:\"100%\",id:\"kxxRDrSJA\",layoutId:\"kxxRDrSJA\",variant:\"ZecYgOdS8\",width:\"100%\",z5Xh2Rt6x:\"Sell / Consign\",...addPropertyOverrides({bvP57_2a0:{pCpb692gT:resolvedLinks3[1],variant:\"Nxh1_GTJ4\"},lxKsQbvJy:{pCpb692gT:resolvedLinks3[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1islu1e-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AdNQsOKl8-container\",nodeId:\"AdNQsOKl8\",rendersWithMotion:true,scopeId:\"qtst94pEa\",children:/*#__PURE__*/_jsx(TradeInTextButton,{fontFamily:\"Min Sans Trial Medium, sans-serif\",fontSize:44,fontWeight:\"500\",height:\"100%\",hoverColor:\"rgb(1, 61, 51)\",id:\"AdNQsOKl8\",label:\"Trade-In\",layoutId:\"AdNQsOKl8\",letterSpacing:0,lineHeight:58,phoneNumber:\"628158000824\",textColor:\"rgb(15, 15, 15)\",width:\"100%\",...addPropertyOverrides({bvP57_2a0:{fontSize:24,lineHeight:33},lxKsQbvJy:{phoneNumber:\"610420611400\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OS1g2.framer-1bub205, .framer-OS1g2 .framer-1bub205 { display: block; }\",\".framer-OS1g2.framer-3809sd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OS1g2 .framer-19xxs7f, .framer-OS1g2 .framer-y5wlqw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OS1g2 .framer-16smq4l { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OS1g2 .framer-1rj0kyi-container, .framer-OS1g2 .framer-12qc9t9-container, .framer-OS1g2 .framer-1bz8978-container, .framer-OS1g2 .framer-u64sqy-container, .framer-OS1g2 .framer-3i6a7-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-OS1g2 .framer-1pkle89 { flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-OS1g2 .framer-1islu1e-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OS1g2.framer-v-1442hem.framer-3809sd, .framer-OS1g2.framer-v-1442hem .framer-19xxs7f, .framer-OS1g2.framer-v-1472f17 .framer-19xxs7f, .framer-OS1g2.framer-v-1472f17 .framer-y5wlqw { gap: 20px; }\",\".framer-OS1g2.framer-v-1442hem .framer-16smq4l, .framer-OS1g2.framer-v-1472f17 .framer-16smq4l { gap: 4px; }\",\".framer-OS1g2.framer-v-1442hem .framer-1pkle89, .framer-OS1g2.framer-v-1472f17 .framer-1pkle89 { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; }\",\".framer-OS1g2.framer-v-1472f17.framer-3809sd { gap: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 278\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lxKsQbvJy\":{\"layout\":[\"auto\",\"auto\"]},\"wh9Qxgsp5\":{\"layout\":[\"auto\",\"auto\"]},\"bvP57_2a0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerqtst94pEa=withCSS(Component,css,\"framer-OS1g2\");export default Framerqtst94pEa;Framerqtst94pEa.displayName=\"Nav Menu\";Framerqtst94pEa.defaultProps={height:278,width:179};addPropertyControls(Framerqtst94pEa,{variant:{options:[\"YiZ87WsuF\",\"lxKsQbvJy\",\"wh9Qxgsp5\",\"bvP57_2a0\"],optionTitles:[\"Desktop - Default\",\"Desktop Open Menu\",\"Phone - Default\",\"Phone - Open Menu\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerqtst94pEa,[{explicitInter:true,fonts:[]},...TextMenuFonts,...ChevronRightFonts,...TradeInTextButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerqtst94pEa\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"278\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lxKsQbvJy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wh9Qxgsp5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bvP57_2a0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"179\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qtst94pEa.map","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,resolvePageScope,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import Bell from\"https://framerusercontent.com/modules/gMzxe6wUmJh5X7Fl8glo/XhtmKW0wg2AacrP15r9s/mj7dKSaVc.js\";import NavMenu from\"https://framerusercontent.com/modules/oJib0TaJes1ZhDGwxdg1/lCiDmiAWR8gcnntClwwe/qtst94pEa.js\";const SearchFonts=getFonts(Search);const BellFonts=getFonts(Bell);const NavMenuFonts=getFonts(NavMenu);const cycleOrder=[\"sp11r3AZ2\",\"Wg_ReGfjG\",\"o3uTE3km6\",\"PK5h9_BBx\"];const serializationHash=\"framer-uVjc3\";const variantClassNames={o3uTE3km6:\"framer-v-1yag6uc\",PK5h9_BBx:\"framer-v-jed19r\",sp11r3AZ2:\"framer-v-17dwidx\",Wg_ReGfjG:\"framer-v-d9h378\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Default\":\"sp11r3AZ2\",\"Desktop - Open\":\"Wg_ReGfjG\",\"Phone - Default\":\"o3uTE3km6\",\"Variant 4\":\"PK5h9_BBx\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sp11r3AZ2\"};};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:\"sp11r3AZ2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyf49nu=activeVariantCallback(async(...args)=>{setVariant(\"Wg_ReGfjG\");});const onTap1wk8m42=activeVariantCallback(async(...args)=>{setVariant(\"sp11r3AZ2\");});const onTap161ww27=activeVariantCallback(async(...args)=>{setVariant(\"PK5h9_BBx\");});const onTap1c9asj6=activeVariantCallback(async(...args)=>{setVariant(\"o3uTE3km6\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"Wg_ReGfjG\",\"PK5h9_BBx\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17dwidx\",className,classNames),\"data-framer-name\":\"Desktop - Default\",layoutDependency:layoutDependency,layoutId:\"sp11r3AZ2\",ref:refBinding,style:{backgroundColor:\"var(--token-79495d65-3dcf-445d-8edf-c8baf3afdcfd, rgb(236, 235, 228))\",...style},...addPropertyOverrides({o3uTE3km6:{\"data-framer-name\":\"Phone - Default\"},PK5h9_BBx:{\"data-framer-name\":\"Variant 4\"},Wg_ReGfjG:{\"data-framer-name\":\"Desktop - Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qt31wj\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"SsOrFGRcS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y72ynt\",\"data-framer-name\":\"Left Content\",layoutDependency:layoutDependency,layoutId:\"EUsH894bS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vk63pd\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YYsIlY1hq\",onTap:onTapyf49nu,...addPropertyOverrides({o3uTE3km6:{onTap:onTap161ww27},PK5h9_BBx:{onTap:onTap1c9asj6},Wg_ReGfjG:{onTap:onTap1wk8m42}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fz0ye3\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"r92pZwTiB\",style:{backgroundColor:\"var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{o3uTE3km6:{rotate:0},PK5h9_BBx:{rotate:-45},Wg_ReGfjG:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ygutb6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"w0NzxdMRX\",style:{backgroundColor:\"var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{o3uTE3km6:{rotate:0},PK5h9_BBx:{rotate:45},Wg_ReGfjG:{rotate:45}}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x1rh12\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"uDdl0LBIT\",style:{backgroundColor:\"var(--token-95026e4c-60a2-4501-8ad6-3cd278b307eb, rgb(140, 140, 140))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"RMN9vsMLO\",openInNewTab:false,scopeId:\"mRYllnIQe\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vf0y9u framer-1qihq3w\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"RMN9vsMLO\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1yp48cz\",layoutDependency:layoutDependency,layoutId:\"R2VHSsmpm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 164.167 39.902\" overflow=\"visible\"><g><path d=\"M 0 0 L 164.167 0 L 164.167 39.902 L 0 39.902 Z\" fill=\"transparent\"></path><path d=\"M 17.788 26.123 C 17.788 26.334 17.755 30.949 15.053 33.74 L 14.953 33.841 C 14.564 34.207 14.142 34.541 13.697 34.819 C 13.597 34.886 13.497 34.952 13.397 34.997 C 13.274 35.053 13.174 35.131 13.085 35.175 C 9.916 36.899 5.768 36.743 2.71 33.685 C -0.903 30.349 -0.903 23.999 2.71 20.662 C 4.545 18.827 6.768 18.049 8.948 18.082 C 10.238 18.105 11.507 18.416 12.662 18.972 C 12.662 18.972 10.483 18.761 9.071 18.85 C 7.692 18.927 7.169 19.283 6.202 19.84 C 1.932 22.809 1.932 31.527 6.202 34.497 C 11.362 37.511 15.242 31.972 15.042 27.18 C 15.064 26.823 15.042 26.467 15.02 26.101 L 15.02 26.078 C 14.987 24.243 14.987 22.408 14.997 20.562 C 14.997 20.029 14.998 19.495 15.02 18.961 C 15.02 18.672 15.02 18.372 15.042 18.082 C 15.064 16.503 15.098 14.935 15.142 13.356 C 15.498 7.752 14.653 5.26 8.971 3.714 L 8.993 3.603 C 15.253 4.082 17.944 7.062 17.667 13.356 C 17.7 14.935 17.755 16.503 17.767 18.082 C 17.767 18.372 17.788 18.672 17.767 18.961 C 17.788 19.394 17.788 19.828 17.788 20.262 C 17.811 22.219 17.811 24.154 17.767 26.112 L 17.788 26.122 Z M 23.827 0.011 C 22.426 13.268 22.67 26.646 23.827 39.902 L 20.391 39.902 C 21.357 29.948 21.469 19.962 21.157 9.976 C 21.024 6.651 20.813 3.326 20.391 0.001 L 23.827 0.001 Z M 26.617 26.123 C 26.572 24.165 26.572 22.231 26.595 20.273 C 26.595 19.84 26.595 19.407 26.617 18.973 C 26.595 18.683 26.617 18.383 26.617 18.093 C 26.639 16.514 26.684 14.947 26.717 13.368 C 26.439 7.073 29.13 4.093 35.391 3.614 L 35.412 3.726 C 29.742 5.272 28.897 7.763 29.242 13.368 C 29.286 14.947 29.319 16.514 29.342 18.093 C 29.342 18.383 29.342 18.683 29.364 18.973 C 29.364 19.506 29.364 20.039 29.386 20.573 C 29.386 22.408 29.386 24.243 29.364 26.09 L 29.364 26.112 C 29.342 26.468 29.331 26.835 29.342 27.191 C 29.13 31.983 33.022 37.522 38.182 34.508 C 42.452 31.539 42.462 22.82 38.182 19.851 C 37.215 19.295 36.681 18.939 35.312 18.861 C 33.901 18.772 31.721 18.983 31.721 18.983 C 32.882 18.428 34.148 18.124 35.435 18.093 C 37.615 18.06 39.838 18.839 41.673 20.673 C 45.298 23.998 45.298 30.36 41.673 33.696 C 38.615 36.754 34.479 36.91 31.298 35.187 C 31.21 35.131 31.109 35.064 30.987 35.008 C 30.887 34.953 30.776 34.898 30.687 34.831 C 30.24 34.543 29.819 34.215 29.431 33.852 C 29.392 33.824 29.358 33.79 29.331 33.752 C 26.628 30.96 26.595 26.345 26.595 26.134 L 26.617 26.123 Z\" fill=\"rgb(208,176,117)\"></path><path d=\"M 153.158 27.091 L 153.158 12.812 L 154.948 12.812 L 154.948 19.572 L 162.376 19.572 L 162.376 12.812 L 164.166 12.812 L 164.166 27.091 L 162.376 27.091 L 162.376 20.25 L 154.948 20.25 L 154.948 27.09 L 153.158 27.09 Z M 147.765 15.092 C 146.775 13.801 145.363 13.145 143.807 13.133 C 141.293 13.112 139.025 15.347 139.025 19.662 C 139.025 23.977 141.371 26.612 144.485 26.612 C 147.598 26.612 147.42 25.978 148.488 25.056 L 148.888 25.512 C 147.732 26.602 146.208 27.391 143.94 27.391 C 140.037 27.391 137.101 24.555 137.101 20.229 C 137.101 15.903 140.17 12.5 144.429 12.5 C 148.688 12.5 147.509 12.822 148.81 13.646 L 147.765 15.091 Z M 128.273 27.091 L 128.273 13.5 L 123.281 13.5 L 123.281 12.811 L 135.045 12.811 L 135.045 13.5 L 130.053 13.5 L 130.053 27.09 L 128.262 27.09 L 128.273 27.09 Z M 116.841 12.812 L 117.597 12.812 L 122.968 27.091 L 121.044 27.091 L 119.232 22.197 L 113.994 22.197 L 112.148 27.091 L 111.348 27.091 L 116.83 12.812 Z M 114.25 21.507 L 118.976 21.507 L 116.629 15.191 Z M 110.103 12.812 L 105.243 27.091 L 104.498 27.091 L 100.707 15.681 L 96.938 27.091 L 96.193 27.091 L 91.333 12.812 L 93.279 12.812 L 97.148 24.288 L 100.918 12.812 L 101.718 12.812 L 105.466 24.332 L 109.347 12.812 Z M 73.231 27.091 L 73.231 12.812 L 77.378 12.812 C 80.125 12.812 81.87 14.202 81.87 16.203 C 81.87 18.205 81.037 19.062 78.858 19.572 C 81.048 19.939 82.393 21.307 82.393 23.076 C 82.393 24.844 81.003 27.091 77.712 27.091 L 73.22 27.091 Z M 76.923 19.973 L 75.021 19.973 L 75.021 26.49 L 77.245 26.49 C 79.68 26.49 80.514 25.078 80.514 23.421 C 80.514 21.763 79.046 19.973 76.911 19.973 Z M 75.01 19.362 L 76.778 19.362 C 79.079 19.362 80.069 18.127 80.069 16.547 C 80.069 14.968 78.679 13.422 76.544 13.422 L 74.998 13.422 L 74.998 19.362 Z M 57.207 27.091 L 57.207 12.812 L 61.598 12.812 C 65.335 12.812 68.76 15.213 68.76 19.495 C 68.76 23.777 66.002 27.091 61.388 27.091 L 57.196 27.091 Z M 58.997 26.479 L 61.21 26.479 C 64.946 26.479 66.903 23.454 66.881 19.984 C 66.858 15.848 64.534 13.412 61.132 13.412 L 58.997 13.412 L 58.997 26.478 Z\" fill=\"rgb(1,61,51)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 131.133 31.921\" overflow=\"visible\"><g><path d=\"M 0 0 L 131.133 0 L 131.133 31.921 L 0 31.921 Z\" fill=\"transparent\"></path><path d=\"M 14.209 20.899 C 14.209 21.067 14.182 24.759 12.024 26.992 L 11.944 27.073 C 11.634 27.366 11.296 27.633 10.941 27.855 C 10.861 27.909 10.781 27.962 10.701 27.998 C 10.603 28.043 10.523 28.105 10.452 28.14 C 7.921 29.519 4.608 29.395 2.165 26.948 C -0.722 24.279 -0.722 19.199 2.165 16.53 C 3.63 15.062 5.406 14.439 7.148 14.466 C 8.178 14.484 9.191 14.733 10.115 15.178 C 10.115 15.178 8.374 15.009 7.246 15.08 C 6.144 15.142 5.727 15.427 4.954 15.872 C 1.543 18.247 1.543 25.222 4.954 27.597 C 9.075 30.009 12.175 25.578 12.015 21.744 C 12.033 21.459 12.015 21.174 11.998 20.881 L 11.998 20.863 C 11.971 19.395 11.971 17.927 11.98 16.45 C 11.98 16.023 11.98 15.596 11.998 15.169 C 11.998 14.937 11.998 14.697 12.015 14.466 C 12.033 13.203 12.06 11.948 12.095 10.685 C 12.38 6.201 11.704 4.208 7.166 2.971 L 7.184 2.883 C 12.184 3.265 14.333 5.649 14.112 10.685 C 14.138 11.948 14.182 13.203 14.192 14.466 C 14.192 14.697 14.209 14.937 14.192 15.169 C 14.209 15.515 14.209 15.863 14.209 16.21 C 14.227 17.775 14.227 19.323 14.192 20.89 L 14.209 20.898 Z M 19.032 0.009 C 17.913 10.614 18.108 21.317 19.032 31.921 L 16.288 31.921 C 17.06 23.959 17.149 15.969 16.9 7.981 C 16.794 5.321 16.625 2.661 16.288 0.001 L 19.032 0.001 Z M 21.261 20.899 C 21.226 19.332 21.226 17.785 21.244 16.219 C 21.244 15.872 21.244 15.525 21.262 15.178 C 21.244 14.947 21.262 14.706 21.262 14.475 C 21.279 13.211 21.315 11.957 21.341 10.694 C 21.119 5.659 23.268 3.274 28.27 2.891 L 28.287 2.981 C 23.757 4.217 23.082 6.21 23.358 10.694 C 23.393 11.957 23.42 13.211 23.438 14.475 C 23.438 14.706 23.438 14.947 23.456 15.178 C 23.456 15.605 23.456 16.031 23.473 16.459 C 23.473 17.927 23.473 19.395 23.456 20.872 L 23.456 20.889 C 23.438 21.174 23.429 21.468 23.438 21.753 C 23.268 25.587 26.378 30.017 30.499 27.606 C 33.91 25.231 33.918 18.256 30.499 15.881 C 29.727 15.436 29.3 15.151 28.207 15.089 C 27.079 15.017 25.338 15.187 25.338 15.187 C 26.266 14.742 27.277 14.5 28.305 14.475 C 30.046 14.448 31.822 15.071 33.288 16.539 C 36.183 19.199 36.183 24.288 33.288 26.957 C 30.845 29.403 27.541 29.528 25 28.149 C 24.93 28.105 24.849 28.051 24.752 28.007 C 24.672 27.963 24.583 27.918 24.513 27.865 C 24.155 27.634 23.819 27.372 23.509 27.081 C 23.478 27.059 23.451 27.032 23.429 27.001 C 21.27 24.768 21.244 21.076 21.244 20.907 L 21.262 20.898 Z\" fill=\"rgb(208,176,117)\"></path><path d=\"M 122.339 21.673 L 122.339 10.249 L 123.769 10.249 L 123.769 15.658 L 129.703 15.658 L 129.703 10.249 L 131.132 10.249 L 131.132 21.673 L 129.703 21.673 L 129.703 16.2 L 123.769 16.2 L 123.769 21.672 L 122.339 21.672 Z M 118.032 12.073 C 117.241 11.041 116.113 10.516 114.87 10.507 C 112.862 10.489 111.05 12.277 111.05 15.729 C 111.05 19.181 112.924 21.289 115.412 21.289 C 117.899 21.289 117.756 20.783 118.609 20.045 L 118.929 20.409 C 118.005 21.281 116.788 21.913 114.976 21.913 C 111.859 21.913 109.513 19.644 109.513 16.183 C 109.513 12.723 111.965 10 115.367 10 C 118.769 10 117.827 10.258 118.867 10.917 L 118.032 12.073 Z M 102.462 21.673 L 102.462 10.8 L 98.474 10.8 L 98.474 10.249 L 107.871 10.249 L 107.871 10.8 L 103.883 10.8 L 103.883 21.672 L 102.453 21.672 L 102.462 21.672 Z M 93.33 10.249 L 93.934 10.249 L 98.224 21.673 L 96.688 21.673 L 95.24 17.758 L 91.056 17.758 L 89.582 21.673 L 88.942 21.673 L 93.322 10.249 Z M 91.261 17.206 L 95.036 17.206 L 93.161 12.153 Z M 87.948 10.249 L 84.066 21.673 L 83.471 21.673 L 80.443 12.545 L 77.432 21.673 L 76.837 21.673 L 72.955 10.249 L 74.51 10.249 L 77.6 19.431 L 80.612 10.249 L 81.251 10.249 L 84.244 19.466 L 87.344 10.249 Z M 58.495 21.673 L 58.495 10.249 L 61.808 10.249 C 64.002 10.249 65.396 11.361 65.396 12.963 C 65.396 14.564 64.731 15.249 62.99 15.658 C 64.739 15.951 65.814 17.046 65.814 18.461 C 65.814 19.875 64.704 21.673 62.075 21.673 L 58.487 21.673 Z M 61.444 15.979 L 59.925 15.979 L 59.925 21.192 L 61.702 21.192 C 63.647 21.192 64.313 20.062 64.313 18.737 C 64.313 17.411 63.14 15.979 61.435 15.979 Z M 59.917 15.489 L 61.328 15.489 C 63.167 15.489 63.958 14.501 63.958 13.238 C 63.958 11.975 62.847 10.738 61.142 10.738 L 59.907 10.738 L 59.907 15.489 Z M 45.696 21.673 L 45.696 10.249 L 49.204 10.249 C 52.188 10.249 54.924 12.171 54.924 15.596 C 54.924 19.021 52.721 21.673 49.035 21.673 L 45.687 21.673 Z M 47.125 21.183 L 48.893 21.183 C 51.877 21.183 53.441 18.763 53.423 15.987 C 53.405 12.678 51.549 10.729 48.831 10.729 L 47.125 10.729 L 47.125 21.183 Z\" fill=\"rgb(1,61,51)\"></path></g></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 132.134 32.165\" overflow=\"visible\"><g><path d=\"M 0 0 L 132.134 0 L 132.134 32.165 L 0 32.165 Z\" fill=\"transparent\"></path><path d=\"M 14.317 21.058 C 14.317 21.228 14.291 24.948 12.116 27.198 L 12.036 27.279 C 11.722 27.575 11.382 27.844 11.024 28.068 C 10.944 28.122 10.863 28.175 10.783 28.212 C 10.684 28.257 10.604 28.319 10.532 28.355 C 7.981 29.745 4.643 29.619 2.181 27.154 C -0.727 24.465 -0.727 19.346 2.181 16.656 C 3.658 15.177 5.448 14.55 7.202 14.576 C 8.241 14.595 9.261 14.845 10.192 15.294 C 10.192 15.294 8.438 15.123 7.301 15.195 C 6.191 15.258 5.77 15.544 4.992 15.993 C 1.555 18.387 1.555 25.415 4.992 27.808 C 9.145 30.238 12.268 25.773 12.107 21.91 C 12.125 21.622 12.107 21.336 12.089 21.04 L 12.089 21.022 C 12.062 19.543 12.062 18.064 12.071 16.576 C 12.071 16.146 12.071 15.715 12.089 15.284 C 12.089 15.051 12.089 14.81 12.107 14.576 C 12.125 13.303 12.152 12.039 12.187 10.766 C 12.474 6.249 11.793 4.24 7.22 2.994 L 7.239 2.905 C 12.277 3.29 14.443 5.692 14.22 10.766 C 14.246 12.039 14.291 13.303 14.3 14.576 C 14.3 14.81 14.317 15.051 14.3 15.284 C 14.317 15.634 14.317 15.984 14.317 16.334 C 14.336 17.911 14.336 19.471 14.3 21.049 L 14.317 21.058 Z M 19.178 0.009 C 18.05 10.695 18.247 21.479 19.178 32.165 L 16.412 32.165 C 17.19 24.142 17.28 16.091 17.029 8.042 C 16.922 5.361 16.752 2.681 16.412 0.001 L 19.178 0.001 Z M 21.423 21.058 C 21.388 19.48 21.388 17.92 21.406 16.342 C 21.406 15.993 21.406 15.644 21.424 15.294 C 21.406 15.061 21.424 14.818 21.424 14.585 C 21.441 13.312 21.478 12.049 21.504 10.776 C 21.28 5.702 23.446 3.299 28.485 2.913 L 28.503 3.003 C 23.938 4.25 23.258 6.257 23.536 10.776 C 23.572 12.049 23.598 13.312 23.616 14.585 C 23.616 14.818 23.616 15.061 23.635 15.294 C 23.635 15.724 23.635 16.154 23.652 16.584 C 23.652 18.064 23.652 19.543 23.635 21.031 L 23.635 21.049 C 23.616 21.336 23.608 21.632 23.616 21.919 C 23.446 25.782 26.579 30.246 30.732 27.817 C 34.168 25.424 34.177 18.395 30.732 16.002 C 29.954 15.554 29.524 15.267 28.422 15.204 C 27.286 15.132 25.531 15.303 25.531 15.303 C 26.466 14.855 27.485 14.61 28.521 14.585 C 30.275 14.558 32.065 15.186 33.542 16.665 C 36.46 19.345 36.46 24.473 33.542 27.162 C 31.08 29.628 27.752 29.753 25.191 28.364 C 25.12 28.319 25.039 28.265 24.941 28.22 C 24.861 28.176 24.771 28.131 24.7 28.077 C 24.34 27.845 24.001 27.581 23.688 27.288 C 23.657 27.266 23.63 27.239 23.608 27.207 C 21.433 24.957 21.406 21.237 21.406 21.067 L 21.424 21.058 Z\" fill=\"rgb(208,176,117)\"></path><path d=\"M 123.273 21.838 L 123.273 10.328 L 124.714 10.328 L 124.714 15.778 L 130.693 15.778 L 130.693 10.328 L 132.133 10.328 L 132.133 21.838 L 130.693 21.838 L 130.693 16.324 L 124.714 16.324 L 124.714 21.837 L 123.273 21.837 Z M 118.933 12.165 C 118.136 11.125 117 10.596 115.747 10.587 C 113.724 10.569 111.898 12.371 111.898 15.849 C 111.898 19.328 113.786 21.452 116.293 21.452 C 118.799 21.452 118.655 20.941 119.514 20.198 L 119.837 20.565 C 118.906 21.444 117.68 22.08 115.854 22.08 C 112.712 22.08 110.349 19.794 110.349 16.307 C 110.349 12.82 112.82 10.076 116.248 10.076 C 119.675 10.076 118.727 10.336 119.774 11 L 118.933 12.165 Z M 103.244 21.838 L 103.244 10.882 L 99.226 10.882 L 99.226 10.327 L 108.695 10.327 L 108.695 10.882 L 104.676 10.882 L 104.676 21.837 L 103.235 21.837 L 103.244 21.837 Z M 94.043 10.328 L 94.651 10.328 L 98.974 21.838 L 97.426 21.838 L 95.967 17.894 L 91.751 17.894 L 90.266 21.838 L 89.621 21.838 L 94.034 10.328 Z M 91.957 17.337 L 95.761 17.337 L 93.872 12.245 Z M 88.62 10.328 L 84.708 21.838 L 84.108 21.838 L 81.057 12.64 L 78.023 21.838 L 77.423 21.838 L 73.512 10.328 L 75.078 10.328 L 78.193 19.579 L 81.227 10.328 L 81.871 10.328 L 84.887 19.615 L 88.011 10.328 Z M 58.942 21.838 L 58.942 10.328 L 62.28 10.328 C 64.491 10.328 65.895 11.448 65.895 13.062 C 65.895 14.675 65.225 15.366 63.471 15.778 C 65.233 16.073 66.317 17.176 66.317 18.602 C 66.317 20.027 65.198 21.838 62.548 21.838 L 58.933 21.838 Z M 61.913 16.101 L 60.383 16.101 L 60.383 21.354 L 62.173 21.354 C 64.133 21.354 64.804 20.215 64.804 18.88 C 64.804 17.544 63.622 16.101 61.904 16.101 Z M 60.374 15.608 L 61.797 15.608 C 63.649 15.608 64.446 14.612 64.446 13.339 C 64.446 12.066 63.327 10.82 61.609 10.82 L 60.365 10.82 L 60.365 15.608 Z M 46.044 21.838 L 46.044 10.328 L 49.579 10.328 C 52.587 10.328 55.343 12.264 55.343 15.715 C 55.343 19.167 53.123 21.838 49.409 21.838 L 46.036 21.838 Z M 47.485 21.345 L 49.267 21.345 C 52.273 21.345 53.849 18.907 53.831 16.109 C 53.813 12.775 51.942 10.811 49.204 10.811 L 47.485 10.811 L 47.485 21.344 Z\" fill=\"rgb(1,61,51)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ah15qa\",layoutDependency:layoutDependency,layoutId:\"BYAkZ6wI4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 164.167 39.902\" overflow=\"visible\"><path d=\"M 0 0 L 164.167 0 L 164.167 39.902 L 0 39.902 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 131.133 31.921\" overflow=\"visible\"><path d=\"M 0 0 L 131.133 0 L 131.133 31.921 L 0 31.921 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 132.134 32.165\" overflow=\"visible\"><path d=\"M 0 0 L 132.134 0 L 132.134 32.165 L 0 32.165 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-s8rkq4\",layoutDependency:layoutDependency,layoutId:\"d8vxbgIkk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44.392 39.901\" overflow=\"visible\"><path d=\"M 17.788 26.122 C 17.788 26.333 17.755 30.948 15.053 33.739 L 14.953 33.84 C 14.564 34.207 14.142 34.54 13.697 34.818 C 13.597 34.885 13.497 34.952 13.397 34.997 C 13.274 35.052 13.174 35.13 13.085 35.174 C 9.916 36.898 5.768 36.742 2.71 33.684 C -0.903 30.348 -0.903 23.998 2.71 20.662 C 4.545 18.827 6.768 18.048 8.948 18.082 C 10.238 18.104 11.507 18.415 12.662 18.972 C 12.662 18.972 10.483 18.76 9.071 18.849 C 7.692 18.927 7.169 19.282 6.202 19.839 C 1.932 22.808 1.932 31.527 6.202 34.496 C 11.362 37.51 15.242 31.972 15.042 27.179 C 15.064 26.822 15.042 26.467 15.02 26.1 L 15.02 26.077 C 14.987 24.242 14.987 22.407 14.997 20.562 C 14.997 20.028 14.998 19.494 15.02 18.96 C 15.02 18.671 15.02 18.371 15.042 18.082 C 15.064 16.502 15.098 14.934 15.142 13.355 C 15.498 7.751 14.653 5.259 8.971 3.713 L 8.993 3.602 C 15.253 4.081 17.944 7.061 17.667 13.355 C 17.7 14.934 17.755 16.502 17.767 18.082 C 17.767 18.371 17.788 18.671 17.767 18.96 C 17.788 19.393 17.788 19.827 17.788 20.262 C 17.811 22.218 17.811 24.153 17.767 26.112 L 17.788 26.122 Z M 23.827 0.01 C 22.426 13.267 22.67 26.645 23.827 39.901 L 20.391 39.901 C 21.357 29.947 21.469 19.961 21.157 9.975 C 21.024 6.65 20.813 3.325 20.391 0 L 23.827 0 Z M 26.617 26.123 C 26.572 24.164 26.572 22.23 26.595 20.273 C 26.595 19.839 26.595 19.406 26.617 18.972 C 26.595 18.683 26.617 18.382 26.617 18.093 C 26.639 16.513 26.684 14.946 26.717 13.367 C 26.439 7.073 29.13 4.092 35.391 3.613 L 35.412 3.725 C 29.742 5.271 28.897 7.762 29.242 13.367 C 29.286 14.946 29.319 16.513 29.342 18.093 C 29.342 18.382 29.342 18.683 29.364 18.972 C 29.364 19.505 29.364 20.038 29.386 20.573 C 29.386 22.408 29.386 24.243 29.364 26.089 L 29.364 26.111 C 29.342 26.467 29.331 26.834 29.342 27.19 C 29.13 31.983 33.022 37.521 38.182 34.507 C 42.452 31.538 42.462 22.819 38.182 19.85 C 37.215 19.294 36.681 18.938 35.312 18.86 C 33.901 18.771 31.721 18.983 31.721 18.983 C 32.882 18.427 34.148 18.124 35.435 18.093 C 37.615 18.059 39.838 18.838 41.673 20.673 C 45.298 23.998 45.298 30.359 41.673 33.695 C 38.615 36.753 34.479 36.909 31.298 35.186 C 31.21 35.13 31.109 35.063 30.987 35.008 C 30.887 34.953 30.776 34.897 30.687 34.83 C 30.24 34.542 29.819 34.214 29.431 33.851 C 29.392 33.823 29.358 33.79 29.331 33.751 C 26.628 30.959 26.595 26.344 26.595 26.133 L 26.617 26.122 Z\" fill=\"rgb(208,176,117)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.46 31.921\" overflow=\"visible\"><path d=\"M 14.209 20.898 C 14.209 21.067 14.182 24.759 12.024 26.991 L 11.944 27.072 C 11.634 27.365 11.296 27.632 10.941 27.855 C 10.861 27.908 10.781 27.961 10.701 27.997 C 10.603 28.042 10.523 28.104 10.452 28.139 C 7.921 29.519 4.608 29.394 2.165 26.947 C -0.722 24.279 -0.722 19.199 2.165 16.529 C 3.63 15.061 5.406 14.439 7.148 14.465 C 8.178 14.483 9.191 14.732 10.115 15.177 C 10.115 15.177 8.374 15.008 7.246 15.079 C 6.144 15.141 5.727 15.426 4.954 15.871 C 1.543 18.247 1.543 25.221 4.954 27.597 C 9.075 30.008 12.175 25.577 12.015 21.743 C 12.033 21.458 12.015 21.173 11.998 20.88 L 11.998 20.862 C 11.971 19.394 11.971 17.926 11.98 16.449 C 11.98 16.023 11.98 15.595 11.998 15.168 C 11.998 14.937 11.998 14.697 12.015 14.465 C 12.033 13.202 12.06 11.947 12.095 10.684 C 12.38 6.201 11.704 4.207 7.166 2.971 L 7.184 2.882 C 12.184 3.265 14.333 5.649 14.112 10.684 C 14.138 11.947 14.182 13.202 14.192 14.465 C 14.192 14.697 14.209 14.937 14.192 15.168 C 14.209 15.515 14.209 15.862 14.209 16.209 C 14.227 17.775 14.227 19.323 14.192 20.889 L 14.209 20.897 Z M 19.032 0.008 C 17.913 10.613 18.108 21.316 19.032 31.921 L 16.288 31.921 C 17.06 23.958 17.149 15.969 16.9 7.98 C 16.794 5.32 16.625 2.66 16.288 0 L 19.032 0 Z M 21.261 20.898 C 21.226 19.331 21.226 17.784 21.244 16.218 C 21.244 15.871 21.244 15.525 21.262 15.177 C 21.244 14.946 21.262 14.705 21.262 14.474 C 21.279 13.211 21.315 11.957 21.341 10.693 C 21.119 5.658 23.268 3.273 28.27 2.891 L 28.287 2.98 C 23.757 4.217 23.082 6.209 23.358 10.693 C 23.393 11.957 23.42 13.211 23.438 14.474 C 23.438 14.705 23.438 14.946 23.456 15.177 C 23.456 15.604 23.456 16.031 23.473 16.458 C 23.473 17.926 23.473 19.394 23.456 20.871 L 23.456 20.889 C 23.438 21.173 23.429 21.467 23.438 21.752 C 23.268 25.586 26.378 30.017 30.499 27.605 C 33.91 25.231 33.918 18.255 30.499 15.88 C 29.727 15.435 29.3 15.151 28.207 15.088 C 27.079 15.017 25.338 15.186 25.338 15.186 C 26.266 14.742 27.277 14.499 28.305 14.474 C 30.046 14.447 31.822 15.071 33.288 16.538 C 36.183 19.198 36.183 24.287 33.288 26.956 C 30.845 29.403 27.541 29.527 25 28.149 C 24.93 28.104 24.849 28.051 24.752 28.006 C 24.672 27.962 24.583 27.917 24.513 27.864 C 24.155 27.634 23.819 27.371 23.509 27.081 C 23.478 27.059 23.451 27.032 23.429 27.001 C 21.27 24.767 21.244 21.075 21.244 20.907 L 21.262 20.897 Z\" fill=\"rgb(208,176,117)\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.73 32.164\" overflow=\"visible\"><path d=\"M 14.317 21.058 C 14.317 21.227 14.291 24.948 12.116 27.197 L 12.036 27.279 C 11.722 27.574 11.382 27.843 11.024 28.067 C 10.944 28.121 10.863 28.175 10.783 28.211 C 10.684 28.256 10.604 28.319 10.532 28.354 C 7.981 29.744 4.643 29.618 2.181 27.153 C -0.727 24.464 -0.727 19.345 2.181 16.656 C 3.658 15.176 5.448 14.549 7.202 14.576 C 8.241 14.594 9.261 14.844 10.192 15.293 C 10.192 15.293 8.438 15.123 7.301 15.194 C 6.191 15.257 5.77 15.544 4.992 15.992 C 1.555 18.386 1.555 25.414 4.992 27.807 C 9.145 30.237 12.268 25.773 12.107 21.909 C 12.125 21.622 12.107 21.335 12.089 21.039 L 12.089 21.021 C 12.062 19.542 12.062 18.063 12.071 16.575 C 12.071 16.145 12.071 15.714 12.089 15.284 C 12.089 15.051 12.089 14.809 12.107 14.576 C 12.125 13.303 12.152 12.039 12.187 10.766 C 12.474 6.248 11.793 4.239 7.22 2.993 L 7.239 2.904 C 12.277 3.29 14.443 5.692 14.22 10.766 C 14.246 12.039 14.291 13.303 14.3 14.576 C 14.3 14.809 14.317 15.051 14.3 15.284 C 14.317 15.633 14.317 15.983 14.317 16.333 C 14.336 17.91 14.336 19.47 14.3 21.049 L 14.317 21.057 Z M 19.178 0.008 C 18.05 10.694 18.247 21.479 19.178 32.164 L 16.412 32.164 C 17.19 24.141 17.28 16.091 17.029 8.041 C 16.922 5.361 16.752 2.68 16.412 0 L 19.178 0 Z M 21.423 21.058 C 21.388 19.479 21.388 17.92 21.406 16.342 C 21.406 15.992 21.406 15.643 21.424 15.293 C 21.406 15.06 21.424 14.818 21.424 14.584 C 21.441 13.312 21.478 12.048 21.504 10.775 C 21.28 5.701 23.446 3.298 28.485 2.913 L 28.503 3.003 C 23.938 4.249 23.258 6.257 23.536 10.775 C 23.572 12.048 23.598 13.312 23.616 14.584 C 23.616 14.818 23.616 15.06 23.635 15.293 C 23.635 15.723 23.635 16.153 23.652 16.584 C 23.652 18.063 23.652 19.542 23.635 21.031 L 23.635 21.048 C 23.616 21.335 23.608 21.631 23.616 21.918 C 23.446 25.781 26.579 30.246 30.732 27.816 C 34.168 25.423 34.177 18.395 30.732 16.001 C 29.954 15.553 29.524 15.266 28.422 15.203 C 27.286 15.131 25.531 15.302 25.531 15.302 C 26.466 14.854 27.485 14.61 28.521 14.584 C 30.275 14.558 32.065 15.186 33.542 16.664 C 36.46 19.345 36.46 24.473 33.542 27.162 C 31.08 29.627 27.752 29.753 25.191 28.364 C 25.12 28.319 25.039 28.265 24.941 28.22 C 24.861 28.175 24.771 28.13 24.7 28.077 C 24.34 27.845 24.001 27.58 23.688 27.287 C 23.657 27.265 23.63 27.238 23.608 27.207 C 21.433 24.956 21.406 21.236 21.406 21.066 L 21.424 21.057 Z\" fill=\"rgb(208,176,117)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10e4b5h\",layoutDependency:layoutDependency,layoutId:\"j0_5_KqMr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.803 32.674\" overflow=\"visible\"><path d=\"M 17.788 22.52 C 17.788 22.731 17.755 27.346 15.053 30.137 L 14.953 30.237 C 14.564 30.604 14.142 30.938 13.697 31.216 C 13.597 31.283 13.497 31.349 13.397 31.394 C 13.274 31.45 13.174 31.528 13.085 31.572 C 9.916 33.296 5.768 33.14 2.71 30.082 C -0.903 26.746 -0.903 20.396 2.71 17.059 C 4.545 15.224 6.768 14.446 8.948 14.479 C 10.238 14.502 11.507 14.813 12.662 15.369 C 12.662 15.369 10.483 15.158 9.071 15.247 C 7.692 15.324 7.169 15.68 6.202 16.237 C 1.932 19.206 1.932 27.924 6.202 30.893 C 11.362 33.908 15.242 28.369 15.042 23.577 C 15.064 23.22 15.042 22.864 15.02 22.498 L 15.02 22.475 C 14.987 20.64 14.987 18.805 14.997 16.959 C 14.997 16.426 14.998 15.892 15.02 15.358 C 15.02 15.068 15.02 14.768 15.042 14.479 C 15.064 12.9 15.098 11.332 15.142 9.753 C 15.498 4.148 14.653 1.657 8.971 0.111 L 8.993 0 C 15.253 0.478 17.944 3.458 17.667 9.753 C 17.7 11.332 17.755 12.9 17.767 14.479 C 17.767 14.768 17.788 15.068 17.767 15.358 C 17.788 15.791 17.788 16.225 17.788 16.659 C 17.811 18.616 17.811 20.551 17.767 22.509 L 17.788 22.519 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.221 26.139\" overflow=\"visible\"><path d=\"M 14.209 18.016 C 14.209 18.185 14.182 21.877 12.024 24.109 L 11.944 24.19 C 11.634 24.483 11.296 24.75 10.941 24.973 C 10.861 25.026 10.781 25.079 10.701 25.115 C 10.603 25.16 10.523 25.222 10.452 25.257 C 7.921 26.637 4.608 26.512 2.165 24.065 C -0.722 21.397 -0.722 16.317 2.165 13.647 C 3.63 12.179 5.406 11.557 7.148 11.583 C 8.178 11.601 9.191 11.85 10.115 12.295 C 10.115 12.295 8.374 12.126 7.246 12.197 C 6.144 12.259 5.727 12.544 4.954 12.989 C 1.543 15.365 1.543 22.339 4.954 24.715 C 9.075 27.126 12.175 22.695 12.015 18.861 C 12.033 18.576 12.015 18.291 11.998 17.998 L 11.998 17.98 C 11.971 16.512 11.971 15.044 11.98 13.567 C 11.98 13.141 11.98 12.713 11.998 12.286 C 11.998 12.055 11.998 11.815 12.015 11.583 C 12.033 10.32 12.06 9.065 12.095 7.802 C 12.38 3.319 11.704 1.325 7.166 0.089 L 7.184 0 C 12.184 0.383 14.333 2.767 14.112 7.802 C 14.138 9.065 14.182 10.32 14.192 11.583 C 14.192 11.815 14.209 12.055 14.192 12.286 C 14.209 12.633 14.209 12.98 14.209 13.327 C 14.227 14.893 14.227 16.441 14.192 18.007 L 14.209 18.015 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.329 26.339\" overflow=\"visible\"><path d=\"M 14.317 18.154 C 14.317 18.323 14.291 22.044 12.116 24.293 L 12.036 24.375 C 11.722 24.67 11.382 24.939 11.024 25.163 C 10.944 25.217 10.863 25.271 10.783 25.307 C 10.684 25.352 10.604 25.415 10.532 25.45 C 7.981 26.84 4.643 26.714 2.181 24.249 C -0.727 21.56 -0.727 16.441 2.181 13.752 C 3.658 12.272 5.448 11.645 7.202 11.672 C 8.241 11.69 9.261 11.94 10.192 12.389 C 10.192 12.389 8.438 12.219 7.301 12.29 C 6.191 12.353 5.77 12.64 4.992 13.088 C 1.555 15.482 1.555 22.51 4.992 24.903 C 9.145 27.333 12.268 22.869 12.107 19.005 C 12.125 18.718 12.107 18.431 12.089 18.135 L 12.089 18.117 C 12.062 16.638 12.062 15.159 12.071 13.671 C 12.071 13.241 12.071 12.81 12.089 12.38 C 12.089 12.147 12.089 11.905 12.107 11.672 C 12.125 10.399 12.152 9.135 12.187 7.862 C 12.474 3.344 11.793 1.335 7.22 0.089 L 7.239 0 C 12.277 0.386 14.443 2.788 14.22 7.862 C 14.246 9.135 14.291 10.399 14.3 11.672 C 14.3 11.905 14.317 12.147 14.3 12.38 C 14.317 12.729 14.317 13.079 14.317 13.429 C 14.336 15.006 14.336 16.566 14.3 18.145 L 14.317 18.153 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bd7hi1\",layoutDependency:layoutDependency,layoutId:\"NPOQI4byf\",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.436 39.901\" overflow=\"visible\"><path d=\"M 3.436 0.01 C 2.035 13.267 2.279 26.645 3.436 39.901 L 0 39.901 C 0.967 29.948 1.078 19.961 0.767 9.975 C 0.633 6.65 0.423 3.325 0 0 L 3.436 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.744 31.921\" overflow=\"visible\"><path d=\"M 2.744 0.008 C 1.626 10.613 1.821 21.316 2.744 31.921 L 0 31.921 C 0.772 23.958 0.861 15.969 0.612 7.98 C 0.506 5.32 0.337 2.66 0 0 L 2.744 0 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.765 32.164\" overflow=\"visible\"><path d=\"M 2.765 0.008 C 1.638 10.694 1.834 21.479 2.765 32.164 L 0 32.164 C 0.778 24.141 0.868 16.091 0.617 8.041 C 0.51 5.361 0.34 2.68 0 0 L 2.765 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g8pw2z\",layoutDependency:layoutDependency,layoutId:\"WexIQ2Gq2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.812 32.674\" overflow=\"visible\"><path d=\"M 0.037 22.509 C -0.008 20.551 -0.008 18.617 0.015 16.659 C 0.015 16.226 0.015 15.792 0.037 15.358 C 0.015 15.069 0.037 14.768 0.037 14.479 C 0.059 12.9 0.104 11.332 0.137 9.753 C -0.141 3.459 2.55 0.478 8.811 0 L 8.832 0.112 C 3.162 1.657 2.317 4.148 2.662 9.753 C 2.706 11.332 2.739 12.9 2.762 14.479 C 2.762 14.768 2.762 15.069 2.784 15.358 C 2.784 15.892 2.784 16.425 2.806 16.959 C 2.806 18.794 2.806 20.629 2.784 22.476 L 2.784 22.498 C 2.762 22.853 2.751 23.221 2.762 23.577 C 2.55 28.369 6.442 33.907 11.602 30.893 C 15.872 27.925 15.882 19.206 11.602 16.237 C 10.635 15.681 10.101 15.325 8.732 15.247 C 7.321 15.157 5.141 15.369 5.141 15.369 C 6.302 14.814 7.568 14.51 8.855 14.479 C 11.035 14.446 13.258 15.225 15.093 17.059 C 18.718 20.384 18.718 26.746 15.093 30.082 C 12.035 33.14 7.899 33.296 4.718 31.573 C 4.63 31.517 4.529 31.45 4.407 31.394 C 4.307 31.339 4.196 31.283 4.107 31.217 C 3.66 30.929 3.239 30.601 2.851 30.237 C 2.812 30.21 2.778 30.176 2.751 30.138 C 0.048 27.346 0.015 22.731 0.015 22.52 L 0.037 22.508 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.228 26.139\" overflow=\"visible\"><path d=\"M 0.029 18.007 C -0.006 16.441 -0.006 14.893 0.012 13.327 C 0.012 12.981 0.012 12.634 0.03 12.287 C 0.012 12.055 0.03 11.815 0.03 11.583 C 0.047 10.32 0.083 9.066 0.11 7.803 C -0.113 2.767 2.037 0.383 7.038 0 L 7.055 0.089 C 2.525 1.326 1.85 3.319 2.126 7.803 C 2.161 9.066 2.188 10.32 2.206 11.583 C 2.206 11.815 2.206 12.055 2.224 12.287 C 2.224 12.713 2.224 13.14 2.241 13.567 C 2.241 15.035 2.241 16.503 2.224 17.981 L 2.224 17.998 C 2.206 18.283 2.197 18.577 2.206 18.861 C 2.037 22.695 5.146 27.126 9.267 24.715 C 12.678 22.34 12.687 15.365 9.267 12.989 C 8.495 12.545 8.068 12.26 6.975 12.197 C 5.848 12.126 4.106 12.295 4.106 12.295 C 5.034 11.851 6.045 11.608 7.073 11.583 C 8.814 11.557 10.59 12.18 12.056 13.647 C 14.952 16.307 14.952 21.397 12.056 24.065 C 9.613 26.512 6.31 26.637 3.769 25.258 C 3.698 25.213 3.618 25.16 3.52 25.115 C 3.441 25.071 3.351 25.027 3.281 24.973 C 2.923 24.743 2.588 24.481 2.277 24.19 C 2.246 24.168 2.219 24.141 2.197 24.11 C 0.038 21.877 0.012 18.185 0.012 18.016 L 0.03 18.007 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.336 26.339\" overflow=\"visible\"><path d=\"M 0.029 18.145 C -0.006 16.566 -0.006 15.007 0.012 13.429 C 0.012 13.08 0.012 12.73 0.03 12.38 C 0.012 12.147 0.03 11.905 0.03 11.672 C 0.047 10.399 0.084 9.135 0.111 7.862 C -0.113 2.788 2.052 0.386 7.092 0 L 7.109 0.09 C 2.545 1.336 1.865 3.344 2.142 7.862 C 2.178 9.135 2.205 10.399 2.223 11.672 C 2.223 11.905 2.223 12.147 2.241 12.38 C 2.241 12.81 2.241 13.24 2.258 13.671 C 2.258 15.15 2.258 16.629 2.241 18.118 L 2.241 18.135 C 2.223 18.422 2.214 18.718 2.223 19.005 C 2.052 22.869 5.185 27.333 9.338 24.903 C 12.775 22.511 12.783 15.482 9.338 13.088 C 8.56 12.64 8.13 12.354 7.028 12.29 C 5.892 12.219 4.138 12.389 4.138 12.389 C 5.072 11.941 6.091 11.697 7.127 11.672 C 8.882 11.645 10.671 12.273 12.148 13.752 C 15.066 16.432 15.066 21.56 12.148 24.249 C 9.687 26.714 6.358 26.84 3.798 25.451 C 3.726 25.406 3.645 25.352 3.547 25.307 C 3.467 25.263 3.377 25.218 3.306 25.164 C 2.946 24.932 2.607 24.668 2.294 24.375 C 2.263 24.352 2.236 24.325 2.214 24.294 C 0.039 22.044 0.012 18.323 0.012 18.154 L 0.03 18.144 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wp82yl\",layoutDependency:layoutDependency,layoutId:\"GMRfiAro7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.97 14.891\" overflow=\"visible\"><path d=\"M 95.962 14.591 L 95.962 0.312 L 97.752 0.312 L 97.752 7.072 L 105.18 7.072 L 105.18 0.312 L 106.97 0.312 L 106.97 14.591 L 105.18 14.591 L 105.18 7.75 L 97.752 7.75 L 97.752 14.59 L 95.962 14.59 Z M 90.569 2.592 C 89.579 1.301 88.167 0.645 86.611 0.633 C 84.097 0.612 81.829 2.847 81.829 7.162 C 81.829 11.477 84.175 14.112 87.289 14.112 C 90.402 14.112 90.224 13.478 91.292 12.556 L 91.692 13.012 C 90.536 14.102 89.012 14.891 86.744 14.891 C 82.841 14.891 79.905 12.055 79.905 7.729 C 79.905 3.403 82.974 0 87.233 0 C 91.492 0 90.313 0.322 91.614 1.146 L 90.569 2.591 Z M 71.077 14.591 L 71.077 1 L 66.085 1 L 66.085 0.311 L 77.849 0.311 L 77.849 1 L 72.857 1 L 72.857 14.59 L 71.066 14.59 L 71.077 14.59 Z M 59.645 0.312 L 60.401 0.312 L 65.772 14.591 L 63.848 14.591 L 62.036 9.697 L 56.798 9.697 L 54.953 14.591 L 54.152 14.591 L 59.634 0.312 Z M 57.054 9.007 L 61.78 9.007 L 59.433 2.691 Z M 52.908 0.312 L 48.048 14.591 L 47.303 14.591 L 43.511 3.181 L 39.742 14.591 L 38.997 14.591 L 34.138 0.312 L 36.083 0.312 L 39.953 11.788 L 43.723 0.312 L 44.523 0.312 L 48.27 11.832 L 52.151 0.312 Z M 16.035 14.591 L 16.035 0.312 L 20.182 0.312 C 22.929 0.312 24.674 1.702 24.674 3.703 C 24.674 5.705 23.841 6.562 21.662 7.072 C 23.852 7.439 25.197 8.807 25.197 10.576 C 25.197 12.344 23.807 14.591 20.516 14.591 L 16.024 14.591 Z M 19.727 7.473 L 17.825 7.473 L 17.825 13.99 L 20.049 13.99 C 22.484 13.99 23.318 12.578 23.318 10.921 C 23.318 9.263 21.85 7.473 19.715 7.473 Z M 17.814 6.862 L 19.582 6.862 C 21.883 6.862 22.873 5.627 22.873 4.047 C 22.873 2.468 21.483 0.922 19.348 0.922 L 17.803 0.922 L 17.803 6.862 Z M 0.011 14.591 L 0.011 0.312 L 4.402 0.312 C 8.139 0.312 11.564 2.713 11.564 6.995 C 11.564 11.277 8.806 14.591 4.192 14.591 L 0 14.591 Z M 1.801 13.979 L 4.014 13.979 C 7.75 13.979 9.707 10.954 9.685 7.484 C 9.662 3.348 7.338 0.912 3.936 0.912 L 1.801 0.912 L 1.801 13.978 Z\" fill=\"rgb(1,61,51)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.446 11.913\" overflow=\"visible\"><path d=\"M 76.652 11.673 L 76.652 0.249 L 78.082 0.249 L 78.082 5.658 L 84.016 5.658 L 84.016 0.249 L 85.446 0.249 L 85.446 11.673 L 84.016 11.673 L 84.016 6.2 L 78.082 6.2 L 78.082 11.672 L 76.652 11.672 Z M 72.345 2.073 C 71.554 1.041 70.426 0.516 69.183 0.507 C 67.175 0.489 65.364 2.277 65.364 5.729 C 65.364 9.181 67.237 11.289 69.725 11.289 C 72.212 11.289 72.069 10.783 72.922 10.045 L 73.242 10.409 C 72.318 11.281 71.101 11.913 69.29 11.913 C 66.172 11.913 63.827 9.644 63.827 6.183 C 63.827 2.723 66.278 0 69.68 0 C 73.082 0 72.141 0.258 73.18 0.917 L 72.345 2.073 Z M 56.775 11.673 L 56.775 0.8 L 52.787 0.8 L 52.787 0.249 L 62.184 0.249 L 62.184 0.8 L 58.196 0.8 L 58.196 11.672 L 56.766 11.672 L 56.775 11.672 Z M 47.643 0.249 L 48.247 0.249 L 52.537 11.673 L 51.001 11.673 L 49.553 7.758 L 45.369 7.758 L 43.895 11.673 L 43.255 11.673 L 47.635 0.249 Z M 45.574 7.206 L 49.349 7.206 L 47.474 2.153 Z M 42.261 0.249 L 38.379 11.673 L 37.784 11.673 L 34.756 2.545 L 31.745 11.673 L 31.15 11.673 L 27.268 0.249 L 28.823 0.249 L 31.913 9.431 L 34.925 0.249 L 35.564 0.249 L 38.557 9.466 L 41.657 0.249 Z M 12.808 11.673 L 12.808 0.249 L 16.121 0.249 C 18.315 0.249 19.709 1.361 19.709 2.963 C 19.709 4.564 19.044 5.249 17.303 5.658 C 19.052 5.951 20.127 7.046 20.127 8.461 C 20.127 9.875 19.017 11.673 16.388 11.673 L 12.8 11.673 Z M 15.757 5.979 L 14.238 5.979 L 14.238 11.192 L 16.015 11.192 C 17.96 11.192 18.626 10.062 18.626 8.737 C 18.626 7.411 17.453 5.979 15.748 5.979 Z M 14.23 5.489 L 15.641 5.489 C 17.48 5.489 18.271 4.501 18.271 3.238 C 18.271 1.975 17.16 0.738 15.455 0.738 L 14.22 0.738 L 14.22 5.489 Z M 0.009 11.673 L 0.009 0.249 L 3.517 0.249 C 6.501 0.249 9.237 2.171 9.237 5.596 C 9.237 9.021 7.034 11.673 3.348 11.673 L 0 11.673 Z M 1.438 11.183 L 3.206 11.183 C 6.191 11.183 7.754 8.763 7.736 5.987 C 7.718 2.678 5.862 0.729 3.144 0.729 L 1.438 0.729 L 1.438 11.183 Z\" fill=\"rgb(1,61,51)\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.098 12.004\" overflow=\"visible\"><path d=\"M 77.237 11.762 L 77.237 0.251 L 78.678 0.251 L 78.678 5.701 L 84.657 5.701 L 84.657 0.251 L 86.098 0.251 L 86.098 11.762 L 84.657 11.762 L 84.657 6.247 L 78.678 6.247 L 78.678 11.761 L 77.237 11.761 Z M 72.897 2.089 C 72.1 1.049 70.964 0.52 69.711 0.511 C 67.688 0.493 65.862 2.295 65.862 5.773 C 65.862 9.251 67.751 11.376 70.257 11.376 C 72.763 11.376 72.619 10.865 73.479 10.121 L 73.801 10.489 C 72.87 11.367 71.644 12.004 69.818 12.004 C 66.677 12.004 64.314 9.718 64.314 6.231 C 64.314 2.743 66.784 0 70.212 0 C 73.64 0 72.691 0.26 73.738 0.924 L 72.897 2.088 Z M 57.209 11.762 L 57.209 0.806 L 53.19 0.806 L 53.19 0.251 L 62.659 0.251 L 62.659 0.806 L 58.641 0.806 L 58.641 11.761 L 57.199 11.761 L 57.209 11.761 Z M 48.007 0.251 L 48.615 0.251 L 52.938 11.762 L 51.39 11.762 L 49.931 7.817 L 45.716 7.817 L 44.23 11.762 L 43.585 11.762 L 47.998 0.251 Z M 45.922 7.261 L 49.725 7.261 L 47.837 2.169 Z M 42.584 0.251 L 38.672 11.762 L 38.073 11.762 L 35.021 2.564 L 31.987 11.762 L 31.388 11.762 L 27.477 0.251 L 29.043 0.251 L 32.157 9.503 L 35.191 0.251 L 35.835 0.251 L 38.851 9.538 L 41.975 0.251 Z M 12.906 11.762 L 12.906 0.251 L 16.244 0.251 C 18.455 0.251 19.86 1.372 19.86 2.985 C 19.86 4.599 19.189 5.289 17.435 5.701 C 19.198 5.997 20.281 7.1 20.281 8.525 C 20.281 9.951 19.162 11.762 16.513 11.762 L 12.898 11.762 Z M 15.878 6.024 L 14.347 6.024 L 14.347 11.277 L 16.137 11.277 C 18.097 11.277 18.768 10.139 18.768 8.803 C 18.768 7.467 17.587 6.024 15.868 6.024 Z M 14.338 5.531 L 15.761 5.531 C 17.613 5.531 18.41 4.536 18.41 3.263 C 18.41 1.99 17.291 0.744 15.573 0.744 L 14.329 0.744 L 14.329 5.531 Z M 0.009 11.762 L 0.009 0.251 L 3.543 0.251 C 6.551 0.251 9.308 2.187 9.308 5.639 C 9.308 9.09 7.088 11.762 3.374 11.762 L 0 11.762 Z M 1.449 11.269 L 3.231 11.269 C 6.238 11.269 7.813 8.83 7.795 6.033 C 7.777 2.698 5.906 0.735 3.168 0.735 L 1.449 0.735 L 1.449 11.268 Z\" fill=\"rgb(1,61,51)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8nvpi2\",layoutDependency:layoutDependency,layoutId:\"vjrz0Wmgd\",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.008 14.279\" overflow=\"visible\"><path d=\"M 0 14.279 L 0 0 L 1.79 0 L 1.79 6.761 L 9.218 6.761 L 9.218 0 L 11.008 0 L 11.008 14.279 L 9.218 14.279 L 9.218 7.438 L 1.79 7.438 L 1.79 14.278 L 0 14.278 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.793 11.423\" overflow=\"visible\"><path d=\"M 0 11.423 L 0 0 L 1.43 0 L 1.43 5.409 L 7.363 5.409 L 7.363 0 L 8.793 0 L 8.793 11.423 L 7.363 11.423 L 7.363 5.951 L 1.43 5.951 L 1.43 11.423 L 0 11.423 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.86 11.511\" overflow=\"visible\"><path d=\"M 0 11.511 L 0 0 L 1.441 0 L 1.441 5.45 L 7.42 5.45 L 7.42 0 L 8.86 0 L 8.86 11.511 L 7.42 11.511 L 7.42 5.996 L 1.441 5.996 L 1.441 11.51 L 0 11.51 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oeiza0\",layoutDependency:layoutDependency,layoutId:\"VpgPjgLFP\",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.787 14.891\" overflow=\"visible\"><path d=\"M 10.664 2.592 C 9.674 1.301 8.262 0.645 6.706 0.633 C 4.192 0.612 1.924 2.847 1.924 7.162 C 1.924 11.477 4.27 14.112 7.384 14.112 C 10.497 14.112 10.319 13.478 11.387 12.556 L 11.787 13.012 C 10.631 14.102 9.108 14.891 6.839 14.891 C 2.936 14.891 0 12.055 0 7.729 C 0 3.403 3.069 0 7.328 0 C 11.587 0 10.408 0.322 11.709 1.146 L 10.664 2.591 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.416 11.913\" overflow=\"visible\"><path d=\"M 8.518 2.073 C 7.728 1.041 6.6 0.516 5.356 0.507 C 3.349 0.489 1.537 2.277 1.537 5.729 C 1.537 9.181 3.411 11.289 5.898 11.289 C 8.385 11.289 8.243 10.783 9.095 10.045 L 9.416 10.409 C 8.492 11.281 7.275 11.913 5.463 11.913 C 2.345 11.913 0 9.644 0 6.183 C 0 2.723 2.452 0 5.854 0 C 9.255 0 8.314 0.258 9.353 0.917 L 8.518 2.073 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.487 12.004\" overflow=\"visible\"><path d=\"M 8.583 2.089 C 7.787 1.049 6.65 0.52 5.397 0.511 C 3.374 0.493 1.549 2.295 1.549 5.773 C 1.549 9.251 3.437 11.376 5.943 11.376 C 8.449 11.376 8.306 10.865 9.165 10.121 L 9.487 10.489 C 8.557 11.367 7.33 12.004 5.505 12.004 C 2.363 12.004 0 9.718 0 6.231 C 0 2.743 2.47 0 5.898 0 C 9.326 0 8.377 0.26 9.424 0.924 L 8.583 2.088 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3bvp1k\",layoutDependency:layoutDependency,layoutId:\"BdZ3sbaPX\",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.764 14.28\" overflow=\"visible\"><path d=\"M 4.992 14.28 L 4.992 0.689 L 0 0.689 L 0 0 L 11.764 0 L 11.764 0.689 L 6.772 0.689 L 6.772 14.279 L 4.981 14.279 L 4.992 14.279 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.397 11.424\" overflow=\"visible\"><path d=\"M 3.988 11.424 L 3.988 0.551 L 0 0.551 L 0 0 L 9.397 0 L 9.397 0.551 L 5.409 0.551 L 5.409 11.423 L 3.979 11.423 L 3.988 11.423 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.469 11.511\" overflow=\"visible\"><path d=\"M 4.018 11.511 L 4.018 0.556 L 0 0.556 L 0 0 L 9.469 0 L 9.469 0.556 L 5.45 0.556 L 5.45 11.511 L 4.009 11.511 L 4.018 11.511 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v5nrms\",layoutDependency:layoutDependency,layoutId:\"X8aG6oeAW\",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.62 14.279\" overflow=\"visible\"><path d=\"M 5.493 0 L 6.249 0 L 11.62 14.279 L 9.697 14.279 L 7.884 9.386 L 2.647 9.386 L 0.801 14.279 L 0 14.279 L 5.483 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.282 11.423\" overflow=\"visible\"><path d=\"M 4.388 0 L 4.992 0 L 9.282 11.423 L 7.746 11.423 L 6.298 7.509 L 2.114 7.509 L 0.64 11.423 L 0 11.423 L 4.379 0 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.353 11.511\" overflow=\"visible\"><path d=\"M 4.421 0 L 5.03 0 L 9.353 11.511 L 7.805 11.511 L 6.346 7.566 L 2.13 7.566 L 0.645 11.511 L 0 11.511 L 4.413 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o0g9h8\",layoutDependency:layoutDependency,layoutId:\"C2O72G_pO\",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.726 6.317\" overflow=\"visible\"><path d=\"M 0 6.317 L 4.726 6.317 L 2.379 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.775 5.053\" overflow=\"visible\"><path d=\"M 0 5.053 L 3.775 5.053 L 1.9 0 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.804 5.092\" overflow=\"visible\"><path d=\"M 0 5.092 L 3.804 5.092 L 1.915 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t5xrx4\",layoutDependency:layoutDependency,layoutId:\"yX31PN4Dp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.77 14.279\" overflow=\"visible\"><path d=\"M 18.77 0 L 13.91 14.279 L 13.165 14.279 L 9.373 2.869 L 5.604 14.279 L 4.859 14.279 L 0 0 L 1.946 0 L 5.815 11.477 L 9.585 0 L 10.385 0 L 14.133 11.521 L 18.013 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.993 11.423\" overflow=\"visible\"><path d=\"M 14.993 0 L 11.111 11.423 L 10.516 11.423 L 7.487 2.295 L 4.476 11.423 L 3.881 11.423 L 0 0 L 1.554 0 L 4.645 9.181 L 7.656 0 L 8.295 0 L 11.289 9.217 L 14.389 0 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.108 11.511\" overflow=\"visible\"><path d=\"M 15.108 0 L 11.196 11.511 L 10.596 11.511 L 7.544 2.313 L 4.511 11.511 L 3.911 11.511 L 0 0 L 1.566 0 L 4.68 9.251 L 7.715 0 L 8.359 0 L 11.375 9.287 L 14.499 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8mlcr5\",layoutDependency:layoutDependency,layoutId:\"gTyns4AYN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.173 14.279\" overflow=\"visible\"><path d=\"M 0.011 14.279 L 0.011 0 L 4.158 0 C 6.905 0 8.65 1.39 8.65 3.392 C 8.65 5.393 7.817 6.25 5.638 6.761 C 7.827 7.127 9.173 8.496 9.173 10.264 C 9.173 12.032 7.783 14.279 4.492 14.279 L 0 14.279 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.327 11.423\" overflow=\"visible\"><path d=\"M 0.009 11.423 L 0.009 0 L 3.322 0 C 5.516 0 6.909 1.112 6.909 2.713 C 6.909 4.315 6.244 5 4.503 5.409 C 6.252 5.702 7.327 6.797 7.327 8.211 C 7.327 9.626 6.217 11.423 3.588 11.423 L 0 11.423 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.383 11.511\" overflow=\"visible\"><path d=\"M 0.009 11.511 L 0.009 0 L 3.347 0 C 5.558 0 6.962 1.12 6.962 2.734 C 6.962 4.348 6.291 5.038 4.538 5.45 C 6.3 5.746 7.383 6.849 7.383 8.274 C 7.383 9.699 6.265 11.511 3.615 11.511 L 0 11.511 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-122l7nb\",layoutDependency:layoutDependency,layoutId:\"wVgcru1rP\",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.493 6.517\" overflow=\"visible\"><path d=\"M 1.902 0 L 0 0 L 0 6.517 L 2.224 6.517 C 4.659 6.517 5.493 5.104 5.493 3.447 C 5.493 1.79 4.025 0 1.89 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.388 5.213\" overflow=\"visible\"><path d=\"M 1.519 0 L 0 0 L 0 5.213 L 1.777 5.213 C 3.722 5.213 4.388 4.083 4.388 2.758 C 4.388 1.432 3.215 0 1.51 0 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.421 5.253\" overflow=\"visible\"><path d=\"M 1.531 0 L 0 0 L 0 5.253 L 1.79 5.253 C 3.75 5.253 4.421 4.115 4.421 2.779 C 4.421 1.443 3.24 0 1.521 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dvu33j\",layoutDependency:layoutDependency,layoutId:\"lAY_j1RHe\",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.071 5.939\" overflow=\"visible\"><path d=\"M 0.012 5.939 L 1.779 5.939 C 4.081 5.939 5.071 4.704 5.071 3.125 C 5.071 1.546 3.681 0 1.546 0 L 0 0 L 0 5.939 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.05 4.751\" overflow=\"visible\"><path d=\"M 0.009 4.751 L 1.421 4.751 C 3.26 4.751 4.05 3.763 4.05 2.5 C 4.05 1.237 2.94 0 1.235 0 L 0 0 L 0 4.751 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.081 4.788\" overflow=\"visible\"><path d=\"M 0.009 4.788 L 1.432 4.788 C 3.285 4.788 4.081 3.792 4.081 2.519 C 4.081 1.246 2.963 0 1.244 0 L 0 0 L 0 4.788 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rcice4\",layoutDependency:layoutDependency,layoutId:\"SHWANx6ln\",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.564 14.279\" overflow=\"visible\"><path d=\"M 0.011 14.279 L 0.011 0 L 4.402 0 C 8.139 0 11.564 2.402 11.564 6.683 C 11.564 10.965 8.806 14.279 4.192 14.279 L 0 14.279 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.237 11.423\" overflow=\"visible\"><path d=\"M 0.009 11.423 L 0.009 0 L 3.517 0 C 6.501 0 9.237 1.921 9.237 5.347 C 9.237 8.772 7.034 11.423 3.348 11.423 L 0 11.423 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.308 11.511\" overflow=\"visible\"><path d=\"M 0.009 11.511 L 0.009 0 L 3.543 0 C 6.551 0 9.308 1.936 9.308 5.387 C 9.308 8.839 7.088 11.511 3.374 11.511 L 0 11.511 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ifkzr\",layoutDependency:layoutDependency,layoutId:\"cuvSnsa_E\",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.884 13.067\" overflow=\"visible\"><path d=\"M 0 13.067 L 2.213 13.067 C 5.949 13.067 7.907 10.042 7.884 6.572 C 7.862 2.436 5.537 0 2.135 0 L 0 0 L 0 13.067 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({o3uTE3km6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.298 10.454\" overflow=\"visible\"><path d=\"M 0 10.454 L 1.768 10.454 C 4.752 10.454 6.316 8.034 6.298 5.258 C 6.28 1.949 4.423 0 1.705 0 L 0 0 L 0 10.453 Z\" fill=\"transparent\"></path></svg>'},PK5h9_BBx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.346 10.534\" overflow=\"visible\"><path d=\"M 0 10.534 L 1.781 10.534 C 4.788 10.534 6.364 8.095 6.346 5.298 C 6.328 1.964 4.457 0 1.718 0 L 0 0 L 0 10.533 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qvs5no\",\"data-framer-name\":\"Right Content\",layoutDependency:layoutDependency,layoutId:\"YnwCoJqXc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qvwshz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"muWO0L6oo-container\",nodeId:\"muWO0L6oo\",rendersWithMotion:true,scopeId:\"mRYllnIQe\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"muWO0L6oo\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"muWO0L6oo\",modalOptions:{backgroundColor:\"var(--token-79495d65-3dcf-445d-8edf-c8baf3afdcfd, rgb(236, 235, 228))\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"description\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"DZ1O6tTS8\"},router),width:\"100%\"})})}),/*#__PURE__*/_jsx(Bell,{animated:true,className:\"framer-mh94ai\",layoutDependency:layoutDependency,layoutId:\"DLKBYKuhs\",style:{\"--43q7um\":\"var(--token-58d95484-b6d2-4a3a-88bf-a1e751b46843, rgb(15, 15, 15))\"}})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PK5h9_BBx:{height:1e3,width:`calc((${componentViewport?.width||\"100vw\"} - 32px) * 0.94)`,y:(componentViewport?.y||0)+20+68},Wg_ReGfjG:{height:1e3,width:`calc((${componentViewport?.width||\"100vw\"} - 40px) * 0.9)`,y:(componentViewport?.y||0)+20+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xs7bo5-container\",layoutDependency:layoutDependency,layoutId:\"pBPL5U1jw-container\",nodeId:\"pBPL5U1jw\",rendersWithMotion:true,scopeId:\"mRYllnIQe\",children:/*#__PURE__*/_jsx(NavMenu,{height:\"100%\",id:\"pBPL5U1jw\",layoutId:\"pBPL5U1jw\",style:{height:\"100%\",width:\"100%\"},variant:\"YiZ87WsuF\",width:\"100%\",...addPropertyOverrides({PK5h9_BBx:{variant:\"wh9Qxgsp5\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uVjc3.framer-1qihq3w, .framer-uVjc3 .framer-1qihq3w { display: block; }\",\".framer-uVjc3.framer-17dwidx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 1440px; }\",\".framer-uVjc3 .framer-1qt31wj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 90%; }\",\".framer-uVjc3 .framer-1y72ynt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-uVjc3 .framer-1vk63pd { cursor: pointer; flex: none; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-uVjc3 .framer-1fz0ye3 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uVjc3 .framer-ygutb6 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uVjc3 .framer-1x1rh12 { flex: none; height: 60%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uVjc3 .framer-1vf0y9u { 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: var(--overflow-clip-fallback, clip); padding: 0px 8px 0px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uVjc3 .framer-1yp48cz { height: 40px; position: relative; width: 164px; }\",\".framer-uVjc3 .framer-ah15qa { height: 40px; left: 0px; position: absolute; top: 0px; width: 164px; }\",\".framer-uVjc3 .framer-s8rkq4 { height: 40px; left: 0px; position: absolute; top: 0px; width: 45px; }\",\".framer-uVjc3 .framer-10e4b5h { height: 33px; left: 0px; position: absolute; top: 4px; width: 18px; }\",\".framer-uVjc3 .framer-bd7hi1 { height: 40px; left: 21px; position: absolute; top: 0px; width: 4px; }\",\".framer-uVjc3 .framer-g8pw2z { height: 33px; left: 27px; position: absolute; top: 4px; width: 18px; }\",\".framer-uVjc3 .framer-1wp82yl { height: 15px; left: 57px; position: absolute; top: 13px; width: 107px; }\",\".framer-uVjc3 .framer-8nvpi2 { height: 15px; left: 96px; position: absolute; top: 1px; width: 11px; }\",\".framer-uVjc3 .framer-1oeiza0 { height: 15px; left: 80px; position: absolute; top: 0px; width: 12px; }\",\".framer-uVjc3 .framer-3bvp1k { height: 15px; left: 66px; position: absolute; top: 1px; width: 12px; }\",\".framer-uVjc3 .framer-v5nrms { height: 15px; left: 54px; position: absolute; top: 1px; width: 12px; }\",\".framer-uVjc3 .framer-o0g9h8 { height: 7px; left: 57px; position: absolute; top: 3px; width: 5px; }\",\".framer-uVjc3 .framer-t5xrx4 { height: 15px; left: 34px; position: absolute; top: 1px; width: 19px; }\",\".framer-uVjc3 .framer-8mlcr5 { height: 15px; left: 16px; position: absolute; top: 1px; width: 9px; }\",\".framer-uVjc3 .framer-122l7nb { height: 7px; left: 18px; position: absolute; top: 8px; width: 6px; }\",\".framer-uVjc3 .framer-dvu33j { height: 6px; left: 18px; position: absolute; top: 1px; width: 5px; }\",\".framer-uVjc3 .framer-rcice4 { height: 15px; left: 0px; position: absolute; top: 1px; width: 12px; }\",\".framer-uVjc3 .framer-1ifkzr { height: 13px; left: 2px; position: absolute; top: 1px; width: 8px; }\",\".framer-uVjc3 .framer-qvs5no { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-uVjc3 .framer-qvwshz-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-uVjc3 .framer-mh94ai { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-uVjc3 .framer-xs7bo5-container { flex: none; height: 672px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); position: relative; width: 90%; }\",\".framer-uVjc3.framer-v-d9h378.framer-17dwidx { height: 800px; }\",\".framer-uVjc3.framer-v-d9h378 .framer-1fz0ye3, .framer-uVjc3.framer-v-d9h378 .framer-ygutb6, .framer-uVjc3.framer-v-jed19r .framer-1fz0ye3, .framer-uVjc3.framer-v-jed19r .framer-ygutb6 { top: calc(52.272727272727295% - 2px / 2); }\",\".framer-uVjc3.framer-v-1yag6uc.framer-17dwidx { gap: 20px; padding: 20px 16px 20px 16px; width: 390px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-1qt31wj, .framer-uVjc3.framer-v-jed19r .framer-1qt31wj { width: 100%; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-1y72ynt, .framer-uVjc3.framer-v-jed19r .framer-1y72ynt { gap: 8px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-1yp48cz, .framer-uVjc3.framer-v-1yag6uc .framer-ah15qa { height: 32px; width: 131px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-s8rkq4, .framer-uVjc3.framer-v-jed19r .framer-s8rkq4 { height: 32px; width: 36px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-10e4b5h { height: 26px; top: 3px; width: 14px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-bd7hi1, .framer-uVjc3.framer-v-jed19r .framer-bd7hi1 { height: 32px; left: 17px; width: 3px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-g8pw2z { height: 26px; left: 21px; top: 3px; width: 14px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-1wp82yl, .framer-uVjc3.framer-v-jed19r .framer-1wp82yl { height: 12px; left: 46px; top: 10px; width: 86px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-8nvpi2 { height: 12px; left: 77px; top: 0px; width: 9px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-1oeiza0 { height: 12px; left: 64px; width: 10px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-3bvp1k { height: 12px; left: 53px; top: 0px; width: 10px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-v5nrms { height: 12px; left: 44px; top: 0px; width: 10px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-o0g9h8, .framer-uVjc3.framer-v-jed19r .framer-o0g9h8 { height: 5px; left: 46px; top: 2px; width: 4px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-t5xrx4 { height: 12px; left: 28px; top: 0px; width: 15px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-8mlcr5 { height: 12px; left: 13px; top: 0px; width: 8px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-122l7nb { height: 5px; left: 14px; top: 6px; width: 5px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-dvu33j { height: 5px; left: 14px; top: 1px; width: 4px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-rcice4 { height: 12px; top: 0px; width: 9px; }\",\".framer-uVjc3.framer-v-1yag6uc .framer-1ifkzr, .framer-uVjc3.framer-v-jed19r .framer-1ifkzr { height: 11px; left: 2px; top: 1px; width: 7px; }\",\".framer-uVjc3.framer-v-jed19r.framer-17dwidx { gap: 20px; height: 800px; padding: 20px 16px 20px 16px; width: 390px; }\",\".framer-uVjc3.framer-v-jed19r .framer-1yp48cz, .framer-uVjc3.framer-v-jed19r .framer-ah15qa { height: 32px; width: 132px; }\",\".framer-uVjc3.framer-v-jed19r .framer-10e4b5h { height: 27px; top: 3px; width: 15px; }\",\".framer-uVjc3.framer-v-jed19r .framer-g8pw2z { height: 27px; left: 22px; top: 3px; width: 15px; }\",\".framer-uVjc3.framer-v-jed19r .framer-8nvpi2 { height: 12px; left: 77px; width: 9px; }\",\".framer-uVjc3.framer-v-jed19r .framer-1oeiza0 { height: 12px; left: 65px; width: 10px; }\",\".framer-uVjc3.framer-v-jed19r .framer-3bvp1k { height: 12px; left: 53px; width: 10px; }\",\".framer-uVjc3.framer-v-jed19r .framer-v5nrms { height: 12px; left: 44px; width: 10px; }\",\".framer-uVjc3.framer-v-jed19r .framer-t5xrx4 { height: 12px; left: 28px; width: 15px; }\",\".framer-uVjc3.framer-v-jed19r .framer-8mlcr5 { height: 12px; left: 13px; width: 8px; }\",\".framer-uVjc3.framer-v-jed19r .framer-122l7nb { height: 6px; left: 15px; top: 6px; width: 5px; }\",\".framer-uVjc3.framer-v-jed19r .framer-dvu33j { height: 5px; left: 15px; top: 1px; width: 4px; }\",\".framer-uVjc3.framer-v-jed19r .framer-rcice4 { height: 12px; width: 10px; }\",\".framer-uVjc3.framer-v-jed19r .framer-xs7bo5-container { width: 94%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Wg_ReGfjG\":{\"layout\":[\"fixed\",\"fixed\"]},\"o3uTE3km6\":{\"layout\":[\"fixed\",\"auto\"]},\"PK5h9_BBx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermRYllnIQe=withCSS(Component,css,\"framer-uVjc3\");export default FramermRYllnIQe;FramermRYllnIQe.displayName=\"Navbar\";FramermRYllnIQe.defaultProps={height:88,width:1440};addPropertyControls(FramermRYllnIQe,{variant:{options:[\"sp11r3AZ2\",\"Wg_ReGfjG\",\"o3uTE3km6\",\"PK5h9_BBx\"],optionTitles:[\"Desktop - Default\",\"Desktop - Open\",\"Phone - Default\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermRYllnIQe,[{explicitInter:true,fonts:[]},...SearchFonts,...BellFonts,...NavMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermRYllnIQe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"88\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wg_ReGfjG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o3uTE3km6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PK5h9_BBx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mRYllnIQe.map","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={joDUQ7LXT:{hover:true},K9JQnHHhA:{hover:true},uPJAfTJB1:{hover:true}};const cycleOrder=[\"joDUQ7LXT\",\"K9JQnHHhA\",\"uPJAfTJB1\"];const serializationHash=\"framer-D3Vzu\";const variantClassNames={joDUQ7LXT:\"framer-v-je6rfe\",K9JQnHHhA:\"framer-v-rpkhaa\",uPJAfTJB1:\"framer-v-1fpqajx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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={Large:\"joDUQ7LXT\",Small:\"K9JQnHHhA\",XSmall:\"uPJAfTJB1\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,HhHzDlpGU:title??props.HhHzDlpGU??\"About\",variant:humanReadableVariantMap[props.variant]??props.variant??\"joDUQ7LXT\",vvNmQ1qCx:link??props.vvNmQ1qCx};};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,HhHzDlpGU,vvNmQ1qCx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"joDUQ7LXT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:vvNmQ1qCx,motionChild:true,nodeId:\"joDUQ7LXT\",openInNewTab:false,scopeId:\"QeEdJJPgO\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-je6rfe\",className,classNames)} framer-1f5s932`,\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"joDUQ7LXT\",ref:refBinding,style:{...style},...addPropertyOverrides({\"joDUQ7LXT-hover\":{\"data-framer-name\":undefined},\"K9JQnHHhA-hover\":{\"data-framer-name\":undefined},\"uPJAfTJB1-hover\":{\"data-framer-name\":undefined},K9JQnHHhA:{\"data-framer-name\":\"Small\"},uPJAfTJB1:{\"data-framer-name\":\"XSmall\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1JleHRvbiBMaWdodCBMaWdodA==\",\"--framer-font-family\":'\"Rexton Light Light\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9f6a9be-fc97-4893-95bc-11b905314ed6, rgb(255, 255, 255)))\"},children:\"About\"})}),className:\"framer-1jlai4\",\"data-framer-name\":\"Text\",fonts:[\"CUSTOM;Rexton Light Light\"],layoutDependency:layoutDependency,layoutId:\"r3k5z4jz2\",style:{\"--extracted-r6o4lv\":\"var(--token-c9f6a9be-fc97-4893-95bc-11b905314ed6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:HhHzDlpGU,variants:{\"joDUQ7LXT-hover\":{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\"},\"K9JQnHHhA-hover\":{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\"},\"uPJAfTJB1-hover\":{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({\"joDUQ7LXT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1JleHRvbiBMaWdodCBMaWdodA==\",\"--framer-font-family\":'\"Rexton Light Light\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"About\"})})},\"K9JQnHHhA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1JleHRvbiBMaWdodCBMaWdodA==\",\"--framer-font-family\":'\"Rexton Light Light\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"About\"})})},\"uPJAfTJB1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1JleHRvbiBMaWdodCBMaWdodA==\",\"--framer-font-family\":'\"Rexton Light Light\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"About\"})})},K9JQnHHhA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1JleHRvbiBMaWdodCBMaWdodA==\",\"--framer-font-family\":'\"Rexton Light Light\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9f6a9be-fc97-4893-95bc-11b905314ed6, rgb(255, 255, 255)))\"},children:\"About\"})})},uPJAfTJB1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1JleHRvbiBMaWdodCBMaWdodA==\",\"--framer-font-family\":'\"Rexton Light Light\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9f6a9be-fc97-4893-95bc-11b905314ed6, rgb(255, 255, 255)))\"},children:\"About\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D3Vzu.framer-1f5s932, .framer-D3Vzu .framer-1f5s932 { display: block; }\",\".framer-D3Vzu.framer-je6rfe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-D3Vzu .framer-1jlai4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 81\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"K9JQnHHhA\":{\"layout\":[\"auto\",\"auto\"]},\"uPJAfTJB1\":{\"layout\":[\"auto\",\"auto\"]},\"K6BURcHmY\":{\"layout\":[\"auto\",\"auto\"]},\"ts2grafcY\":{\"layout\":[\"auto\",\"auto\"]},\"sCyg2PxtU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HhHzDlpGU\":\"title\",\"vvNmQ1qCx\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQeEdJJPgO=withCSS(Component,css,\"framer-D3Vzu\");export default FramerQeEdJJPgO;FramerQeEdJJPgO.displayName=\"Button - Footer\";FramerQeEdJJPgO.defaultProps={height:19,width:81};addPropertyControls(FramerQeEdJJPgO,{variant:{options:[\"joDUQ7LXT\",\"K9JQnHHhA\",\"uPJAfTJB1\"],optionTitles:[\"Large\",\"Small\",\"XSmall\"],title:\"Variant\",type:ControlType.Enum},HhHzDlpGU:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String},vvNmQ1qCx:{title:\"Link\",type:ControlType.Link}});addFonts(FramerQeEdJJPgO,[{explicitInter:true,fonts:[{family:\"Rexton Light Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/FOgAo4a3vDLttSP3bfGhGJf3IWs.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQeEdJJPgO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"81\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K9JQnHHhA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uPJAfTJB1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K6BURcHmY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ts2grafcY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sCyg2PxtU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"HhHzDlpGU\\\":\\\"title\\\",\\\"vvNmQ1qCx\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"19\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QeEdJJPgO.map","// Generated by Framer (7f7ffdc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonFooter from\"https://framerusercontent.com/modules/1bMkIxsde8Se1qTtBKyD/6Oz2QXdClWHmS1wBcROR/QeEdJJPgO.js\";const MotionAWithFX=withFX(motion.a);const ButtonFooterFonts=getFonts(ButtonFooter);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"CNJtK2jAn\",\"WR3Qe5DGN\",\"mYDPP16Um\",\"TLRkcVCO3\",\"bQhX13JpA\",\"x9s4fJ7Ne\"];const serializationHash=\"framer-cB53q\";const variantClassNames={bQhX13JpA:\"framer-v-ic0puy\",CNJtK2jAn:\"framer-v-16uqcu3\",mYDPP16Um:\"framer-v-8wh18o\",TLRkcVCO3:\"framer-v-1xvile2\",WR3Qe5DGN:\"framer-v-171q1u\",x9s4fJ7Ne:\"framer-v-1nel68m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={damping:70,delay:0,mass:.1,stiffness:300,type:\"spring\"};const transition3={damping:70,delay:.1,mass:.1,stiffness:300,type:\"spring\"};const transition4={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition4};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,y:-8};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop L\":\"CNJtK2jAn\",\"Desktop XL\":\"WR3Qe5DGN\",Android:\"x9s4fJ7Ne\",Desktop:\"mYDPP16Um\",Phone:\"bQhX13JpA\",Tablet:\"TLRkcVCO3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CNJtK2jAn\"};};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:\"CNJtK2jAn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16uqcu3\",className,classNames),\"data-framer-name\":\"Desktop L\",layoutDependency:layoutDependency,layoutId:\"CNJtK2jAn\",ref:refBinding,style:{backgroundColor:\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51))\",...style},...addPropertyOverrides({bQhX13JpA:{\"data-framer-name\":\"Phone\"},mYDPP16Um:{\"data-framer-name\":\"Desktop\"},TLRkcVCO3:{\"data-framer-name\":\"Tablet\"},WR3Qe5DGN:{\"data-framer-name\":\"Desktop XL\"},x9s4fJ7Ne:{\"data-framer-name\":\"Android\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ysng5j\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"NNNbCzV9Z\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z4pn9q\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"jWPKl_jMT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7r2el8\",\"data-framer-name\":\"Brand Logo\",layoutDependency:layoutDependency,layoutId:\"lg6VbBsvq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"qX2G0E770\",openInNewTab:false,scopeId:\"TrtNlStrR\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1g0betk framer-r5q4ip\",\"data-framer-name\":\"Logo Banner\",layoutDependency:layoutDependency,layoutId:\"qX2G0E770\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ygsle1\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:75,intrinsicWidth:301,layoutDependency:layoutDependency,layoutId:\"YN0NmlCK9\",svg:'<svg width=\"301\" height=\"75\" viewBox=\"0 0 301 75\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_71_2207)\">\\n<path d=\"M32.614 48.8041C32.614 49.1916 32.5528 57.6535 27.5986 62.7714C27.5374 62.8325 27.4763 62.8937 27.4151 62.9549C26.7015 63.6278 25.9268 64.2395 25.1113 64.7492C24.9278 64.8716 24.7443 64.9939 24.5608 65.0755C24.3365 65.1774 24.153 65.3201 23.9899 65.4017C18.1794 68.5622 10.5747 68.2767 4.96807 62.6694C-1.65798 56.5524 -1.65798 44.9096 4.96807 38.7926C8.33207 35.4282 12.4096 34.0009 16.4057 34.0621C18.7706 34.1029 21.0949 34.6738 23.2152 35.6933C23.2152 35.6933 19.2192 35.3059 16.6299 35.469C14.1018 35.6117 13.1436 36.2642 11.3699 37.2837C3.54092 42.7279 3.54092 58.7137 11.3699 64.1579C20.8298 69.6836 27.9452 59.5293 27.5782 50.7412C27.619 50.0887 27.5782 49.4362 27.5374 48.7634V48.7226C27.4763 45.3582 27.4763 41.9938 27.4966 38.6091C27.4966 37.6304 27.4966 36.6516 27.5374 35.6729C27.5374 35.1428 27.5374 34.5922 27.5782 34.0621C27.619 31.1667 27.6801 28.2917 27.7617 25.3963C28.4141 15.1197 26.8646 10.5523 16.4464 7.71806L16.4872 7.51416C27.9656 8.39094 32.8994 13.8555 32.3897 25.3963C32.4509 28.2917 32.5528 31.1667 32.5732 34.0621C32.5732 34.5922 32.614 35.1428 32.5732 35.6729C32.614 36.4681 32.614 37.2633 32.614 38.0586C32.6548 41.6472 32.6548 45.1951 32.5732 48.7838L32.614 48.8041Z\" fill=\"#D0B075\"/>\\n<path d=\"M43.6856 0.928593C41.1167 25.2336 41.5653 49.7629 43.6856 74.0679H37.3857C39.1595 55.8188 39.3634 37.5084 38.7925 19.1981C38.5479 13.1015 38.1605 7.00485 37.3857 0.908203H43.6856V0.928593Z\" fill=\"#D0B075\"/>\\n<path d=\"M48.8019 48.8052C48.7204 45.2166 48.7204 41.6687 48.7612 38.08C48.7612 37.2848 48.7612 36.4896 48.8019 35.6944C48.7612 35.1643 48.8019 34.6137 48.8019 34.0836C48.8427 31.1882 48.9243 28.3132 48.9854 25.4178C48.4757 13.877 53.4096 8.41242 64.8879 7.53564L64.9287 7.73955C54.5309 10.5738 52.9814 15.1412 53.6135 25.4178C53.695 28.3132 53.7562 31.1882 53.797 34.0836C53.797 34.6137 53.797 35.1643 53.8377 35.6944C53.8377 36.6731 53.8377 37.6518 53.8785 38.6306C53.8785 41.9949 53.8785 45.3593 53.8377 48.7441V48.7848C53.797 49.4373 53.7766 50.1102 53.797 50.7627C53.4096 59.5508 60.5453 69.7051 70.0053 64.1794C77.8342 58.7352 77.8546 42.7494 70.0053 37.3052C68.2316 36.2857 67.2529 35.6332 64.7452 35.4905C62.156 35.3274 58.16 35.7148 58.16 35.7148C60.2803 34.6953 62.6045 34.1447 64.9695 34.0836C68.9655 34.0224 73.0431 35.4497 76.4071 38.8141C83.0535 44.9107 83.0535 56.5739 76.4071 62.6909C70.8004 68.2982 63.2161 68.5836 57.3852 65.4232C57.2221 65.3212 57.0386 65.1989 56.8144 65.0969C56.6309 64.995 56.427 64.893 56.2639 64.7707C55.4484 64.2406 54.6736 63.6492 53.9601 62.9764C53.8989 62.9356 53.8377 62.8744 53.7766 62.7929C48.8223 57.6749 48.7612 49.213 48.7612 48.8256L48.8019 48.8052Z\" fill=\"#D0B075\"/>\\n<path d=\"M280.817 50.5793V24.3984H284.099V36.7956H297.718V24.3984H301.001V50.5793H297.718V38.0394H284.099V50.5793H280.817Z\" fill=\"#ECEBE4\"/>\\n<path d=\"M270.927 28.5785C269.112 26.2133 266.523 25.0103 263.669 24.9899C259.061 24.9491 254.902 29.0475 254.902 36.9589C254.902 44.8702 259.204 49.7027 264.913 49.7027C270.621 49.7027 270.295 48.5405 272.252 46.8481L272.986 47.6841C270.866 49.6823 268.073 51.13 263.914 51.13C256.757 51.13 251.375 45.9305 251.375 37.9988C251.375 30.067 257.002 23.8276 264.811 23.8276C272.619 23.8276 270.458 24.4189 272.843 25.9278L270.927 28.5785Z\" fill=\"#ECEBE4\"/>\\n<path d=\"M235.191 50.5793V25.6626H226.037V24.3984H247.607V25.6626H238.453V50.5793H235.17H235.191Z\" fill=\"#ECEBE4\"/>\\n<path d=\"M214.23 24.3984H215.616L225.463 50.5793H221.936L218.613 41.6077H209.011L205.626 50.5793H204.158L214.209 24.3984H214.23ZM209.479 40.3435H218.144L213.842 28.7619L209.479 40.3435Z\" fill=\"#ECEBE4\"/>\\n<path d=\"M201.875 24.3984L192.965 50.5793H191.599L184.647 29.6591L177.735 50.5793H176.369L167.46 24.3984H171.028L178.123 45.441L185.034 24.3984H186.502L193.373 45.5226L200.488 24.3984H201.875Z\" fill=\"#ECEBE4\"/>\\n<path d=\"M134.269 50.5793V24.3984H141.874C146.909 24.3984 150.11 26.9472 150.11 30.6174C150.11 34.2876 148.581 35.8577 144.585 36.7956C148.602 37.4685 151.069 39.9765 151.069 43.2185C151.069 46.4605 148.52 50.5793 142.485 50.5793H134.249H134.269ZM141.038 37.5297H137.551V49.4783H141.629C146.094 49.4783 147.623 46.8887 147.623 43.8506C147.623 40.8125 144.932 37.5297 141.017 37.5297H141.038ZM137.531 36.4082H140.773C144.993 36.4082 146.807 34.1449 146.807 31.2495C146.807 28.3541 144.259 25.5199 140.345 25.5199H137.511V36.4082H137.531Z\" fill=\"#ECEBE4\"/>\\n<path d=\"M104.89 50.5793V24.3984H112.943C119.794 24.3984 126.073 28.8027 126.073 36.6529C126.073 44.5031 121.017 50.5793 112.556 50.5793H104.87H104.89ZM108.172 49.4579H112.23C119.08 49.4579 122.668 43.9118 122.627 37.5501C122.587 29.9649 118.326 25.4995 112.087 25.4995H108.172V49.4579Z\" fill=\"#ECEBE4\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_71_2207\">\\n<rect width=\"301\" height=\"73.1597\" fill=\"white\" transform=\"translate(0 0.908203)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-157sv6u\",\"data-framer-name\":\"Button Link\",layoutDependency:layoutDependency,layoutId:\"EVqcM7Mgn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{webPageId:\"giROhIcVW\"},implicitPathVariables:undefined},{href:{webPageId:\"giROhIcVW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(100+((componentViewport?.height||658)-200-525)/2)+0+0+0+0+0,...addPropertyOverrides({bQhX13JpA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||673)-120-937)/2+0+0)+0+0+0+92+0+0},TLRkcVCO3:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||574)-160-493)/2)+0+0+0+0+0},x9s4fJ7Ne:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||645)-120-835)/2+0+0)+0+0+0+92+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bfhzu8-container\",layoutDependency:layoutDependency,layoutId:\"kM4Tg026N-container\",nodeId:\"kM4Tg026N\",rendersWithMotion:true,scopeId:\"TrtNlStrR\",whileTap:animation1,children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",HhHzDlpGU:\"About\",id:\"kM4Tg026N\",layoutId:\"kM4Tg026N\",variant:\"joDUQ7LXT\",vvNmQ1qCx:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({bQhX13JpA:{variant:\"K9JQnHHhA\",vvNmQ1qCx:resolvedLinks[4]},mYDPP16Um:{vvNmQ1qCx:resolvedLinks[2]},TLRkcVCO3:{variant:\"K9JQnHHhA\",vvNmQ1qCx:resolvedLinks[3]},WR3Qe5DGN:{vvNmQ1qCx:resolvedLinks[1]},x9s4fJ7Ne:{variant:\"K9JQnHHhA\",vvNmQ1qCx:resolvedLinks[5]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined},{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined},{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined},{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined},{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined},{href:{webPageId:\"rlOariGzo\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(100+((componentViewport?.height||658)-200-525)/2)+0+0+0+0+39,...addPropertyOverrides({bQhX13JpA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||673)-120-937)/2+0+0)+0+0+0+92+0+39},TLRkcVCO3:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||574)-160-493)/2)+0+0+0+0+39},x9s4fJ7Ne:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||645)-120-835)/2+0+0)+0+0+0+92+0+39}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l7s66m-container\",layoutDependency:layoutDependency,layoutId:\"y7KNI3U8k-container\",nodeId:\"y7KNI3U8k\",rendersWithMotion:true,scopeId:\"TrtNlStrR\",whileTap:animation1,children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",HhHzDlpGU:\"Contact us\",id:\"y7KNI3U8k\",layoutId:\"y7KNI3U8k\",variant:\"joDUQ7LXT\",vvNmQ1qCx:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({bQhX13JpA:{variant:\"K9JQnHHhA\",vvNmQ1qCx:resolvedLinks1[4]},mYDPP16Um:{vvNmQ1qCx:resolvedLinks1[2]},TLRkcVCO3:{variant:\"K9JQnHHhA\",vvNmQ1qCx:resolvedLinks1[3]},WR3Qe5DGN:{vvNmQ1qCx:resolvedLinks1[1]},x9s4fJ7Ne:{variant:\"K9JQnHHhA\",vvNmQ1qCx:resolvedLinks1[5]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(100+((componentViewport?.height||658)-200-525)/2)+0+0+0+0+78,...addPropertyOverrides({bQhX13JpA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||673)-120-937)/2+0+0)+0+0+0+92+0+78},TLRkcVCO3:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||574)-160-493)/2)+0+0+0+0+78},x9s4fJ7Ne:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||645)-120-835)/2+0+0)+0+0+0+92+0+78}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-81xn48-container\",layoutDependency:layoutDependency,layoutId:\"DvYXudeJT-container\",nodeId:\"DvYXudeJT\",rendersWithMotion:true,scopeId:\"TrtNlStrR\",whileTap:animation1,children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",HhHzDlpGU:\"Term & Conditions\",id:\"DvYXudeJT\",layoutId:\"DvYXudeJT\",variant:\"joDUQ7LXT\",width:\"100%\",...addPropertyOverrides({bQhX13JpA:{variant:\"K9JQnHHhA\"},TLRkcVCO3:{variant:\"K9JQnHHhA\"},x9s4fJ7Ne:{variant:\"K9JQnHHhA\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(100+((componentViewport?.height||658)-200-525)/2)+0+0+0+0+117,...addPropertyOverrides({bQhX13JpA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||673)-120-937)/2+0+0)+0+0+0+92+0+117},TLRkcVCO3:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||574)-160-493)/2)+0+0+0+0+117},x9s4fJ7Ne:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||645)-120-835)/2+0+0)+0+0+0+92+0+117}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16c16gc-container\",layoutDependency:layoutDependency,layoutId:\"P7E9vWm5P-container\",nodeId:\"P7E9vWm5P\",rendersWithMotion:true,scopeId:\"TrtNlStrR\",whileTap:animation1,children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",HhHzDlpGU:\"Refund & Return\",id:\"P7E9vWm5P\",layoutId:\"P7E9vWm5P\",variant:\"joDUQ7LXT\",width:\"100%\",...addPropertyOverrides({bQhX13JpA:{variant:\"K9JQnHHhA\"},TLRkcVCO3:{variant:\"K9JQnHHhA\"},x9s4fJ7Ne:{variant:\"K9JQnHHhA\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(100+((componentViewport?.height||658)-200-525)/2)+0+0+0+0+156,...addPropertyOverrides({bQhX13JpA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||673)-120-937)/2+0+0)+0+0+0+92+0+156},TLRkcVCO3:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||574)-160-493)/2)+0+0+0+0+156},x9s4fJ7Ne:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||645)-120-835)/2+0+0)+0+0+0+92+0+156}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-187lmo8-container\",layoutDependency:layoutDependency,layoutId:\"HjZZZIc5w-container\",nodeId:\"HjZZZIc5w\",rendersWithMotion:true,scopeId:\"TrtNlStrR\",whileTap:animation1,children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",HhHzDlpGU:\"Privacy Policy\",id:\"HjZZZIc5w\",layoutId:\"HjZZZIc5w\",variant:\"joDUQ7LXT\",width:\"100%\",...addPropertyOverrides({bQhX13JpA:{variant:\"K9JQnHHhA\"},TLRkcVCO3:{variant:\"K9JQnHHhA\"},x9s4fJ7Ne:{variant:\"K9JQnHHhA\"}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-awlyg7\",\"data-framer-name\":\"Contente\",layoutDependency:layoutDependency,layoutId:\"IOf9N05l_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-133l550\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"kGM4AHeIQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q565hn\",\"data-framer-name\":\"Socmed\",layoutDependency:layoutDependency,layoutId:\"iNaHikC2a\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uw36ea\",\"data-framer-name\":\"Socmed Icon\",layoutDependency:layoutDependency,layoutId:\"yRCrmxT5i\",style:{backgroundColor:\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{bQhX13JpA:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666},TLRkcVCO3:{borderBottomLeftRadius:799.2,borderBottomRightRadius:799.2,borderTopLeftRadius:799.2,borderTopRightRadius:799.2},x9s4fJ7Ne:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666}},whileHover:animation3,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-68uszs\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"SrfADtCf1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><g><path d=\"M 0 0 L 60 0 L 60 60 L 0 60 Z\" fill=\"transparent\"></path><path d=\"M 30 0 C 13.431 0 0 13.431 0 30 C 0 44.069 9.688 55.875 22.754 59.116 L 22.754 39.168 L 16.566 39.168 L 16.566 30 L 22.754 30 L 22.754 26.05 C 22.754 15.839 27.375 11.106 37.399 11.106 C 39.3 11.106 42.58 11.479 43.921 11.851 L 43.921 20.161 C 43.214 20.086 41.984 20.049 40.455 20.049 C 35.536 20.049 33.636 21.914 33.636 26.758 L 33.636 30 L 43.436 30 L 41.75 39.168 L 33.638 39.168 L 33.638 59.78 C 48.491 57.987 60 45.339 60 30 C 60 13.431 46.569 0 30 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\" overflow=\"visible\"><g><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 20 0 C 8.954 0 0 8.954 0 20 C 0 29.379 6.458 37.25 15.169 39.411 L 15.169 26.112 L 11.044 26.112 L 11.044 20 L 15.169 20 L 15.169 17.367 C 15.169 10.559 18.25 7.404 24.932 7.404 C 26.2 7.404 28.387 7.652 29.281 7.901 L 29.281 13.441 C 28.809 13.391 27.989 13.366 26.97 13.366 C 23.691 13.366 22.424 14.609 22.424 17.838 L 22.424 20 L 28.957 20 L 27.833 26.112 L 22.425 26.112 L 22.425 39.853 C 32.328 38.658 40 30.226 40 20 C 40 8.954 31.046 0 20 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><g><path d=\"M 0 0 L 48 0 L 48 48 L 0 48 Z\" fill=\"transparent\"></path><path d=\"M 24 0 C 10.745 0 0 10.745 0 24 C 0 35.255 7.75 44.7 18.203 47.293 L 18.203 31.334 L 13.253 31.334 L 13.253 24 L 18.203 24 L 18.203 20.84 C 18.203 12.671 21.9 8.885 29.919 8.885 C 31.44 8.885 34.064 9.183 35.137 9.481 L 35.137 16.129 C 34.571 16.069 33.587 16.039 32.364 16.039 C 28.429 16.039 26.909 17.531 26.909 21.406 L 26.909 24 L 34.749 24 L 33.4 31.334 L 26.91 31.334 L 26.91 47.824 C 38.793 46.39 48 36.271 48 24 C 48 10.745 37.255 0 24 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\" overflow=\"visible\"><g><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 20 0 C 8.954 0 0 8.954 0 20 C 0 29.379 6.458 37.25 15.169 39.411 L 15.169 26.112 L 11.044 26.112 L 11.044 20 L 15.169 20 L 15.169 17.367 C 15.169 10.559 18.25 7.404 24.932 7.404 C 26.2 7.404 28.387 7.652 29.281 7.901 L 29.281 13.441 C 28.809 13.391 27.989 13.366 26.97 13.366 C 23.691 13.366 22.424 14.609 22.424 17.838 L 22.424 20 L 28.957 20 L 27.833 26.112 L 22.425 26.112 L 22.425 39.853 C 32.328 38.658 40 30.226 40 20 C 40 8.954 31.046 0 20 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-yr7e5d\",layoutDependency:layoutDependency,layoutId:\"PUwPpNraj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><path d=\"M 0 0 L 60 0 L 60 60 L 0 60 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\" overflow=\"visible\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 48 0 L 48 48 L 0 48 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\" overflow=\"visible\"><path d=\"M 0 0 L 40 0 L 40 40 L 0 40 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-84ipqm\",layoutDependency:layoutDependency,layoutId:\"mPd63ZRFo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 59.78\" overflow=\"visible\"><path d=\"M 30 0 C 13.431 0 0 13.431 0 30 C 0 44.069 9.688 55.875 22.754 59.116 L 22.754 39.168 L 16.566 39.168 L 16.566 30 L 22.754 30 L 22.754 26.05 C 22.754 15.839 27.375 11.106 37.399 11.106 C 39.3 11.106 42.58 11.479 43.921 11.851 L 43.921 20.161 C 43.214 20.086 41.984 20.049 40.455 20.049 C 35.536 20.049 33.636 21.914 33.636 26.758 L 33.636 30 L 43.436 30 L 41.75 39.168 L 33.638 39.168 L 33.638 59.78 C 48.491 57.987 60 45.339 60 30 C 60 13.431 46.569 0 30 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 39.853\" overflow=\"visible\"><path d=\"M 20 0 C 8.954 0 0 8.954 0 20 C 0 29.379 6.458 37.25 15.169 39.411 L 15.169 26.112 L 11.044 26.112 L 11.044 20 L 15.169 20 L 15.169 17.367 C 15.169 10.559 18.25 7.404 24.932 7.404 C 26.2 7.404 28.387 7.652 29.281 7.901 L 29.281 13.441 C 28.809 13.391 27.989 13.366 26.97 13.366 C 23.691 13.366 22.424 14.609 22.424 17.838 L 22.424 20 L 28.957 20 L 27.833 26.112 L 22.425 26.112 L 22.425 39.853 C 32.328 38.658 40 30.226 40 20 C 40 8.954 31.046 0 20 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 47.824\" overflow=\"visible\"><path d=\"M 24 0 C 10.745 0 0 10.745 0 24 C 0 35.255 7.75 44.7 18.203 47.293 L 18.203 31.334 L 13.253 31.334 L 13.253 24 L 18.203 24 L 18.203 20.84 C 18.203 12.671 21.9 8.885 29.919 8.885 C 31.44 8.885 34.064 9.183 35.137 9.481 L 35.137 16.129 C 34.571 16.069 33.587 16.039 32.364 16.039 C 28.429 16.039 26.909 17.531 26.909 21.406 L 26.909 24 L 34.749 24 L 33.4 31.334 L 26.91 31.334 L 26.91 47.824 C 38.793 46.39 48 36.271 48 24 C 48 10.745 37.255 0 24 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 39.853\" overflow=\"visible\"><path d=\"M 20 0 C 8.954 0 0 8.954 0 20 C 0 29.379 6.458 37.25 15.169 39.411 L 15.169 26.112 L 11.044 26.112 L 11.044 20 L 15.169 20 L 15.169 17.367 C 15.169 10.559 18.25 7.404 24.932 7.404 C 26.2 7.404 28.387 7.652 29.281 7.901 L 29.281 13.441 C 28.809 13.391 27.989 13.366 26.97 13.366 C 23.691 13.366 22.424 14.609 22.424 17.838 L 22.424 20 L 28.957 20 L 27.833 26.112 L 22.425 26.112 L 22.425 39.853 C 32.328 38.658 40 30.226 40 20 C 40 8.954 31.046 0 20 0 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qdk8of\",\"data-framer-name\":\"Socmed Icon\",layoutDependency:layoutDependency,layoutId:\"HEjmmsZNH\",style:{backgroundColor:\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{bQhX13JpA:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666},TLRkcVCO3:{borderBottomLeftRadius:799.2,borderBottomRightRadius:799.2,borderTopLeftRadius:799.2,borderTopRightRadius:799.2},x9s4fJ7Ne:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666}},whileHover:animation3,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1fw0fh2\",layoutDependency:layoutDependency,layoutId:\"QTcgU2F8p\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.829 36\" overflow=\"visible\"><path d=\"M 0 36 L 2.53 26.755 C 0.967 24.044 0.145 20.967 0.15 17.837 C 0.154 8.002 8.157 0 17.989 0 C 22.761 0.002 27.24 1.86 30.609 5.232 C 33.964 8.574 35.844 13.118 35.829 17.853 C 35.825 27.688 27.822 35.691 17.989 35.691 C 15.009 35.691 12.076 34.944 9.457 33.519 Z M 9.895 30.289 C 12.409 31.782 14.809 32.676 17.983 32.677 C 26.155 32.677 32.812 26.026 32.817 17.85 C 32.82 9.657 26.194 3.015 17.995 3.012 C 9.817 3.012 3.165 9.663 3.162 17.838 C 3.16 21.175 4.138 23.674 5.781 26.289 L 4.282 31.761 Z M 26.976 22.093 C 26.865 21.907 26.568 21.796 26.121 21.573 C 25.675 21.349 23.484 20.271 23.074 20.122 C 22.666 19.974 22.369 19.899 22.071 20.346 C 21.774 20.791 20.919 21.796 20.659 22.093 C 20.4 22.39 20.139 22.428 19.693 22.204 C 19.248 21.981 17.811 21.511 16.108 19.992 C 14.784 18.81 13.888 17.35 13.629 16.903 C 13.369 16.458 13.602 16.216 13.824 15.994 C 14.025 15.795 14.269 15.474 14.493 15.213 C 14.719 14.955 14.793 14.769 14.943 14.47 C 15.091 14.173 15.018 13.912 14.905 13.689 C 14.793 13.467 13.902 11.272 13.531 10.38 C 13.168 9.511 12.801 9.628 12.528 9.615 L 11.673 9.6 C 11.376 9.6 10.893 9.711 10.485 10.158 C 10.077 10.605 8.925 11.682 8.925 13.876 C 8.925 16.071 10.522 18.19 10.744 18.487 C 10.968 18.784 13.887 23.287 18.358 25.218 C 19.422 25.677 20.253 25.951 20.899 26.157 C 21.967 26.496 22.939 26.448 23.707 26.334 C 24.564 26.206 26.344 25.255 26.716 24.214 C 27.088 23.172 27.088 22.279 26.976 22.093 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.886 24\" overflow=\"visible\"><path d=\"M 0 24 L 1.687 17.837 C 0.644 16.029 0.097 13.978 0.1 11.891 C 0.103 5.335 5.438 0 11.993 0 C 15.174 0.001 18.16 1.24 20.406 3.488 C 22.643 5.716 23.896 8.745 23.886 11.902 C 23.883 18.459 18.548 23.794 11.993 23.794 C 10.006 23.794 8.05 23.296 6.305 22.346 Z M 6.597 20.193 C 8.273 21.188 9.873 21.784 11.989 21.785 C 17.437 21.785 21.875 17.351 21.878 11.9 C 21.88 6.438 17.463 2.01 11.997 2.008 C 6.545 2.008 2.11 6.442 2.108 11.892 C 2.107 14.117 2.759 15.783 3.854 17.526 L 2.855 21.174 Z M 17.984 14.729 C 17.91 14.605 17.712 14.531 17.414 14.382 C 17.117 14.233 15.656 13.514 15.383 13.415 C 15.111 13.316 14.913 13.266 14.714 13.564 C 14.516 13.861 13.946 14.531 13.773 14.729 C 13.6 14.927 13.426 14.952 13.129 14.803 C 12.832 14.654 11.874 14.341 10.739 13.328 C 9.856 12.54 9.259 11.567 9.086 11.269 C 8.913 10.972 9.068 10.811 9.216 10.663 C 9.35 10.53 9.513 10.316 9.662 10.142 C 9.813 9.97 9.862 9.846 9.962 9.647 C 10.061 9.449 10.012 9.275 9.937 9.126 C 9.862 8.978 9.268 7.515 9.021 6.92 C 8.779 6.341 8.534 6.419 8.352 6.41 L 7.782 6.4 C 7.584 6.4 7.262 6.474 6.99 6.772 C 6.718 7.07 5.95 7.788 5.95 9.251 C 5.95 10.714 7.015 12.127 7.163 12.325 C 7.312 12.523 9.258 15.525 12.239 16.812 C 12.948 17.118 13.502 17.301 13.933 17.438 C 14.645 17.664 15.293 17.632 15.805 17.556 C 16.376 17.471 17.563 16.837 17.811 16.143 C 18.059 15.448 18.059 14.853 17.984 14.729 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.663 28.8\" overflow=\"visible\"><path d=\"M 0 28.8 L 2.024 21.404 C 0.773 19.235 0.116 16.774 0.12 14.269 C 0.124 6.402 6.526 0 14.392 0 C 18.209 0.001 21.792 1.488 24.487 4.186 C 27.171 6.859 28.675 10.494 28.663 14.282 C 28.66 22.151 22.258 28.553 14.392 28.553 C 12.007 28.553 9.66 27.955 7.566 26.815 Z M 7.916 24.232 C 9.928 25.426 11.848 26.141 14.387 26.142 C 20.924 26.142 26.25 20.821 26.254 14.28 C 26.256 7.726 20.956 2.412 14.396 2.41 C 7.854 2.41 2.532 7.73 2.53 14.27 C 2.528 16.94 3.311 18.94 4.625 21.031 L 3.426 25.409 Z M 21.581 17.675 C 21.492 17.526 21.254 17.437 20.897 17.258 C 20.54 17.08 18.787 16.217 18.46 16.098 C 18.133 15.979 17.896 15.919 17.657 16.277 C 17.419 16.633 16.735 17.437 16.528 17.675 C 16.32 17.912 16.111 17.942 15.755 17.764 C 15.398 17.585 14.249 17.209 12.887 15.994 C 11.827 15.048 11.111 13.88 10.903 13.523 C 10.696 13.166 10.882 12.973 11.059 12.796 C 11.22 12.636 11.416 12.379 11.594 12.17 C 11.776 11.964 11.834 11.815 11.954 11.576 C 12.073 11.339 12.014 11.13 11.924 10.951 C 11.834 10.774 11.122 9.018 10.825 8.304 C 10.535 7.609 10.241 7.703 10.022 7.692 L 9.338 7.68 C 9.101 7.68 8.714 7.769 8.388 8.126 C 8.062 8.484 7.14 9.346 7.14 11.101 C 7.14 12.857 8.418 14.552 8.596 14.79 C 8.774 15.028 11.11 18.63 14.687 20.174 C 15.538 20.542 16.202 20.761 16.72 20.926 C 17.574 21.197 18.352 21.158 18.966 21.067 C 19.651 20.965 21.076 20.204 21.373 19.372 C 21.671 18.538 21.671 17.824 21.581 17.675 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.886 24\" overflow=\"visible\"><path d=\"M 0 24 L 1.687 17.837 C 0.644 16.029 0.097 13.978 0.1 11.891 C 0.103 5.335 5.438 0 11.993 0 C 15.174 0.001 18.16 1.24 20.406 3.488 C 22.643 5.716 23.896 8.745 23.886 11.902 C 23.883 18.459 18.548 23.794 11.993 23.794 C 10.006 23.794 8.05 23.296 6.305 22.346 Z M 6.597 20.193 C 8.273 21.188 9.873 21.784 11.989 21.785 C 17.437 21.785 21.875 17.351 21.878 11.9 C 21.88 6.438 17.463 2.01 11.997 2.008 C 6.545 2.008 2.11 6.442 2.108 11.892 C 2.107 14.117 2.759 15.783 3.854 17.526 L 2.855 21.174 Z M 17.984 14.729 C 17.91 14.605 17.712 14.531 17.414 14.382 C 17.117 14.233 15.656 13.514 15.383 13.415 C 15.111 13.316 14.913 13.266 14.714 13.564 C 14.516 13.861 13.946 14.531 13.773 14.729 C 13.6 14.927 13.426 14.952 13.129 14.803 C 12.832 14.654 11.874 14.341 10.739 13.328 C 9.856 12.54 9.259 11.567 9.086 11.269 C 8.913 10.972 9.068 10.811 9.216 10.663 C 9.35 10.53 9.513 10.316 9.662 10.142 C 9.813 9.97 9.862 9.846 9.962 9.647 C 10.061 9.449 10.012 9.275 9.937 9.126 C 9.862 8.978 9.268 7.515 9.021 6.92 C 8.779 6.341 8.534 6.419 8.352 6.41 L 7.782 6.4 C 7.584 6.4 7.262 6.474 6.99 6.772 C 6.718 7.07 5.95 7.788 5.95 9.251 C 5.95 10.714 7.015 12.127 7.163 12.325 C 7.312 12.523 9.258 15.525 12.239 16.812 C 12.948 17.118 13.502 17.301 13.933 17.438 C 14.645 17.664 15.293 17.632 15.805 17.556 C 16.376 17.471 17.563 16.837 17.811 16.143 C 18.059 15.448 18.059 14.853 17.984 14.729 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-cnoq7o\",layoutDependency:layoutDependency,layoutId:\"ftV40Qp9M\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.829 36\" overflow=\"visible\"><path d=\"M 0 36 L 2.53 26.755 C 0.967 24.044 0.145 20.967 0.15 17.837 C 0.154 8.002 8.157 0 17.989 0 C 22.761 0.002 27.24 1.86 30.609 5.232 C 33.964 8.574 35.844 13.118 35.829 17.853 C 35.825 27.688 27.822 35.691 17.989 35.691 C 15.009 35.691 12.076 34.944 9.457 33.519 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.886 24\" overflow=\"visible\"><path d=\"M 0 24 L 1.687 17.837 C 0.644 16.029 0.097 13.978 0.1 11.891 C 0.103 5.335 5.438 0 11.993 0 C 15.174 0.001 18.16 1.24 20.406 3.488 C 22.643 5.716 23.896 8.745 23.886 11.902 C 23.883 18.459 18.548 23.794 11.993 23.794 C 10.006 23.794 8.05 23.296 6.305 22.346 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.663 28.8\" overflow=\"visible\"><path d=\"M 0 28.8 L 2.024 21.404 C 0.773 19.235 0.116 16.774 0.12 14.269 C 0.124 6.402 6.526 0 14.392 0 C 18.209 0.001 21.792 1.488 24.487 4.186 C 27.171 6.859 28.675 10.494 28.663 14.282 C 28.66 22.151 22.258 28.553 14.392 28.553 C 12.007 28.553 9.66 27.955 7.566 26.815 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.886 24\" overflow=\"visible\"><path d=\"M 0 24 L 1.687 17.837 C 0.644 16.029 0.097 13.978 0.1 11.891 C 0.103 5.335 5.438 0 11.993 0 C 15.174 0.001 18.16 1.24 20.406 3.488 C 22.643 5.716 23.896 8.745 23.886 11.902 C 23.883 18.459 18.548 23.794 11.993 23.794 C 10.006 23.794 8.05 23.296 6.305 22.346 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-spvy49\",layoutDependency:layoutDependency,layoutId:\"jNjSVr40N\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.655 29.665\" overflow=\"visible\"><path d=\"M 6.734 27.278 C 9.248 28.77 11.648 29.664 14.822 29.665 C 22.994 29.665 29.651 23.014 29.655 14.838 C 29.658 6.645 23.033 0.003 14.834 0 C 6.656 0 0.003 6.651 0 14.826 C -0.001 18.163 0.977 20.663 2.619 23.277 L 1.121 28.749 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.77 19.777\" overflow=\"visible\"><path d=\"M 4.489 18.185 C 6.165 19.18 7.765 19.776 9.881 19.777 C 15.329 19.777 19.767 15.343 19.77 9.892 C 19.772 4.43 15.355 0.002 9.889 0 C 4.437 0 0.002 4.434 0 9.884 C -0.001 12.109 0.651 13.775 1.746 15.518 L 0.747 19.166 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.724 23.732\" overflow=\"visible\"><path d=\"M 5.387 21.822 C 7.398 23.016 9.318 23.731 11.857 23.732 C 18.395 23.732 23.72 18.412 23.724 11.87 C 23.726 5.316 18.426 0.002 11.867 0 C 5.324 0 0.002 5.321 0 11.861 C -0.001 14.531 0.781 16.53 2.095 18.622 L 0.896 22.999 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.77 19.777\" overflow=\"visible\"><path d=\"M 4.489 18.185 C 6.165 19.18 7.765 19.776 9.881 19.777 C 15.329 19.777 19.767 15.343 19.77 9.892 C 19.772 4.43 15.355 0.002 9.889 0 C 4.437 0 0.002 4.434 0 9.884 C -0.001 12.109 0.651 13.775 1.746 15.518 L 0.747 19.166 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4ynwyi\",layoutDependency:layoutDependency,layoutId:\"Uvyko24m0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.117 16.819\" overflow=\"visible\"><path d=\"M 18.051 12.494 C 17.94 12.308 17.643 12.197 17.196 11.973 C 16.75 11.75 14.559 10.671 14.15 10.523 C 13.742 10.374 13.445 10.299 13.146 10.746 C 12.849 11.192 11.994 12.197 11.735 12.494 C 11.475 12.79 11.214 12.828 10.769 12.604 C 10.323 12.381 8.886 11.911 7.184 10.392 C 5.859 9.21 4.964 7.75 4.704 7.303 C 4.445 6.858 4.677 6.616 4.899 6.394 C 5.1 6.195 5.345 5.874 5.568 5.613 C 5.794 5.355 5.868 5.169 6.018 4.87 C 6.167 4.574 6.093 4.313 5.981 4.089 C 5.868 3.867 4.977 1.673 4.606 0.78 C 4.244 -0.089 3.876 0.029 3.603 0.015 L 2.748 0 C 2.451 0 1.968 0.111 1.56 0.558 C 1.152 1.005 0 2.082 0 4.276 C 0 6.471 1.597 8.591 1.82 8.888 C 2.043 9.184 4.962 13.688 9.434 15.618 C 10.497 16.077 11.328 16.351 11.975 16.557 C 13.042 16.896 14.014 16.848 14.782 16.734 C 15.639 16.606 17.419 15.656 17.791 14.615 C 18.163 13.572 18.163 12.68 18.051 12.494 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.078 11.213\" overflow=\"visible\"><path d=\"M 12.034 8.329 C 11.96 8.205 11.762 8.131 11.464 7.982 C 11.167 7.833 9.706 7.114 9.433 7.015 C 9.161 6.916 8.963 6.866 8.764 7.164 C 8.566 7.461 7.996 8.131 7.823 8.329 C 7.65 8.527 7.476 8.552 7.179 8.403 C 6.882 8.254 5.924 7.941 4.789 6.928 C 3.906 6.14 3.309 5.167 3.136 4.869 C 2.963 4.572 3.118 4.411 3.266 4.263 C 3.4 4.13 3.563 3.916 3.712 3.742 C 3.863 3.57 3.912 3.446 4.012 3.247 C 4.111 3.049 4.062 2.875 3.987 2.726 C 3.912 2.578 3.318 1.115 3.071 0.52 C 2.829 -0.059 2.584 0.019 2.402 0.01 L 1.832 0 C 1.634 0 1.312 0.074 1.04 0.372 C 0.768 0.67 0 1.388 0 2.851 C 0 4.314 1.065 5.727 1.213 5.925 C 1.362 6.123 3.308 9.125 6.289 10.412 C 6.998 10.718 7.552 10.901 7.983 11.038 C 8.695 11.264 9.343 11.232 9.855 11.156 C 10.426 11.071 11.613 10.437 11.861 9.743 C 12.109 9.048 12.109 8.453 12.034 8.329 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.493 13.455\" overflow=\"visible\"><path d=\"M 14.441 9.995 C 14.352 9.846 14.114 9.757 13.757 9.578 C 13.4 9.4 11.647 8.537 11.32 8.418 C 10.993 8.299 10.756 8.239 10.517 8.597 C 10.279 8.953 9.595 9.757 9.388 9.995 C 9.18 10.232 8.971 10.262 8.615 10.084 C 8.258 9.905 7.109 9.529 5.747 8.314 C 4.687 7.368 3.971 6.2 3.763 5.843 C 3.556 5.486 3.742 5.293 3.919 5.116 C 4.08 4.956 4.276 4.699 4.454 4.49 C 4.636 4.284 4.694 4.135 4.814 3.896 C 4.933 3.659 4.874 3.45 4.784 3.271 C 4.694 3.094 3.982 1.338 3.685 0.624 C 3.395 -0.071 3.101 0.023 2.882 0.012 L 2.198 0 C 1.961 0 1.574 0.089 1.248 0.446 C 0.922 0.804 0 1.666 0 3.421 C 0 5.177 1.278 6.872 1.456 7.11 C 1.634 7.348 3.97 10.95 7.547 12.494 C 8.398 12.862 9.062 13.081 9.58 13.246 C 10.434 13.517 11.212 13.478 11.826 13.387 C 12.511 13.285 13.936 12.524 14.233 11.692 C 14.531 10.858 14.531 10.144 14.441 9.995 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.078 11.213\" overflow=\"visible\"><path d=\"M 12.034 8.329 C 11.96 8.205 11.762 8.131 11.464 7.982 C 11.167 7.833 9.706 7.114 9.433 7.015 C 9.161 6.916 8.963 6.866 8.764 7.164 C 8.566 7.461 7.996 8.131 7.823 8.329 C 7.65 8.527 7.476 8.552 7.179 8.403 C 6.882 8.254 5.924 7.941 4.789 6.928 C 3.906 6.14 3.309 5.167 3.136 4.869 C 2.963 4.572 3.118 4.411 3.266 4.263 C 3.4 4.13 3.563 3.916 3.712 3.742 C 3.863 3.57 3.912 3.446 4.012 3.247 C 4.111 3.049 4.062 2.875 3.987 2.726 C 3.912 2.578 3.318 1.115 3.071 0.52 C 2.829 -0.059 2.584 0.019 2.402 0.01 L 1.832 0 C 1.634 0 1.312 0.074 1.04 0.372 C 0.768 0.67 0 1.388 0 2.851 C 0 4.314 1.065 5.727 1.213 5.925 C 1.362 6.123 3.308 9.125 6.289 10.412 C 6.998 10.718 7.552 10.901 7.983 11.038 C 8.695 11.264 9.343 11.232 9.855 11.156 C 10.426 11.071 11.613 10.437 11.861 9.743 C 12.109 9.048 12.109 8.453 12.034 8.329 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1batayh\",\"data-framer-name\":\"Socmed Icon\",layoutDependency:layoutDependency,layoutId:\"oMfyet0Ti\",style:{backgroundColor:\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{bQhX13JpA:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666},TLRkcVCO3:{borderBottomLeftRadius:799.2,borderBottomRightRadius:799.2,borderTopLeftRadius:799.2,borderTopRightRadius:799.2},x9s4fJ7Ne:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666}},whileHover:animation3,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-xo12ug\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"h08N0DbNv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><g><path d=\"M 0 0 L 36 0 L 36 36 L 0 36 Z\" fill=\"transparent\"></path><path d=\"M 18 3.242 C 22.81 3.242 23.379 3.263 25.271 3.347 C 27.028 3.425 27.978 3.719 28.61 3.965 C 29.447 4.289 30.052 4.683 30.677 5.309 C 31.31 5.942 31.697 6.539 32.02 7.376 C 32.267 8.009 32.562 8.966 32.639 10.716 C 32.723 12.614 32.744 13.184 32.744 17.986 C 32.744 22.796 32.723 23.365 32.639 25.256 C 32.562 27.014 32.267 27.964 32.021 28.596 C 31.697 29.433 31.303 30.038 30.678 30.663 C 30.044 31.296 29.447 31.683 28.61 32.006 C 27.977 32.252 27.021 32.548 25.271 32.625 C 23.372 32.709 22.803 32.73 18 32.73 C 13.19 32.73 12.621 32.709 10.73 32.625 C 8.972 32.548 8.022 32.252 7.39 32.006 C 6.554 31.683 5.948 31.289 5.323 30.664 C 4.69 30.031 4.303 29.433 3.98 28.596 C 3.734 27.963 3.438 27.007 3.361 25.256 C 3.277 23.358 3.256 22.789 3.256 17.986 C 3.256 13.177 3.277 12.607 3.361 10.715 C 3.438 8.958 3.734 8.009 3.98 7.376 C 4.303 6.539 4.697 5.935 5.322 5.309 C 5.956 4.676 6.554 4.289 7.39 3.966 C 8.023 3.719 8.979 3.425 10.73 3.347 C 12.621 3.263 13.19 3.242 18 3.242 Z M 18 0 C 13.113 0 12.502 0.021 10.582 0.105 C 8.67 0.19 7.354 0.5 6.216 0.942 C 5.027 1.406 4.021 2.018 3.023 3.023 C 2.018 4.022 1.406 5.027 0.942 6.209 C 0.5 7.354 0.19 8.663 0.106 10.575 C 0.021 12.502 0 13.113 0 18 C 0 22.887 0.021 23.498 0.105 25.418 C 0.19 27.33 0.5 28.646 0.942 29.784 C 1.406 30.973 2.018 31.978 3.023 32.977 C 3.921 33.892 5.008 34.6 6.209 35.05 C 7.354 35.494 8.663 35.803 10.575 35.887 C 12.495 35.971 13.106 35.993 17.993 35.993 C 22.879 35.993 23.492 35.971 25.411 35.887 C 27.323 35.803 28.638 35.494 29.777 35.05 C 30.977 34.6 32.065 33.892 32.962 32.977 C 33.878 32.079 34.586 30.992 35.037 29.791 C 35.479 28.646 35.789 27.337 35.873 25.425 C 35.958 23.505 35.978 22.894 35.978 18.007 C 35.978 13.121 35.958 12.508 35.873 10.589 C 35.789 8.677 35.479 7.362 35.037 6.223 C 34.594 5.027 33.982 4.021 32.977 3.023 C 32.079 2.108 30.992 1.4 29.791 0.95 C 28.646 0.506 27.337 0.197 25.425 0.113 C 23.498 0.021 22.887 0 18 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path><path d=\"M 18 8.754 C 12.896 8.754 8.754 12.895 8.754 18 C 8.754 23.104 12.896 27.246 18 27.246 C 23.105 27.246 27.246 23.104 27.246 18 C 27.246 12.895 23.105 8.754 18 8.754 Z M 18 23.998 C 14.725 23.946 12.096 21.276 12.096 18 C 12.096 14.724 14.725 12.054 18 12.002 C 21.275 12.054 23.904 14.724 23.904 18 C 23.904 21.276 21.275 23.946 18 23.998 Z M 29.77 8.388 C 29.771 9.261 29.245 10.049 28.438 10.383 C 27.631 10.718 26.702 10.533 26.084 9.916 C 25.467 9.298 25.282 8.369 25.617 7.562 C 25.951 6.755 26.739 6.229 27.612 6.229 C 28.803 6.232 29.768 7.197 29.77 8.388 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><g><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path><path d=\"M 12 2.161 C 15.206 2.161 15.586 2.175 16.847 2.231 C 18.018 2.283 18.652 2.48 19.073 2.644 C 19.631 2.86 20.034 3.122 20.451 3.539 C 20.873 3.961 21.131 4.359 21.346 4.917 C 21.511 5.339 21.708 5.977 21.759 7.144 C 21.815 8.409 21.829 8.789 21.829 11.991 C 21.829 15.197 21.815 15.577 21.759 16.838 C 21.708 18.01 21.511 18.643 21.347 19.064 C 21.131 19.622 20.868 20.025 20.452 20.442 C 20.029 20.864 19.631 21.122 19.073 21.338 C 18.651 21.502 18.014 21.699 16.847 21.75 C 15.581 21.806 15.202 21.82 12 21.82 C 8.793 21.82 8.414 21.806 7.153 21.75 C 5.981 21.699 5.348 21.502 4.926 21.338 C 4.369 21.122 3.965 20.86 3.548 20.443 C 3.126 20.021 2.868 19.622 2.653 19.064 C 2.489 18.642 2.292 18.005 2.24 16.838 C 2.184 15.572 2.17 15.193 2.17 11.991 C 2.17 8.785 2.184 8.405 2.24 7.144 C 2.292 5.972 2.489 5.339 2.653 4.917 C 2.868 4.36 3.131 3.957 3.548 3.539 C 3.97 3.117 4.369 2.859 4.926 2.644 C 5.348 2.48 5.986 2.283 7.153 2.232 C 8.414 2.175 8.793 2.161 12 2.161 Z M 12 0 C 8.742 0 8.334 0.014 7.055 0.07 C 5.78 0.127 4.903 0.333 4.144 0.628 C 3.351 0.938 2.681 1.346 2.015 2.015 C 1.345 2.682 0.937 3.351 0.628 4.139 C 0.333 4.903 0.126 5.775 0.07 7.05 C 0.014 8.335 0 8.742 0 12 C 0 15.258 0.014 15.666 0.07 16.945 C 0.126 18.22 0.333 19.097 0.628 19.856 C 0.937 20.649 1.345 21.318 2.015 21.985 C 2.614 22.595 3.339 23.066 4.139 23.367 C 4.903 23.663 5.775 23.869 7.05 23.925 C 8.33 23.981 8.737 23.995 11.995 23.995 C 15.253 23.995 15.661 23.981 16.94 23.925 C 18.215 23.869 19.092 23.663 19.851 23.367 C 20.652 23.066 21.376 22.595 21.975 21.985 C 22.585 21.386 23.057 20.661 23.358 19.861 C 23.653 19.097 23.859 18.225 23.915 16.95 C 23.972 15.67 23.985 15.263 23.985 12.005 C 23.985 8.747 23.972 8.339 23.915 7.059 C 23.859 5.784 23.653 4.908 23.358 4.149 C 23.062 3.351 22.654 2.681 21.984 2.015 C 21.386 1.405 20.661 0.934 19.861 0.633 C 19.097 0.337 18.225 0.131 16.95 0.075 C 15.665 0.014 15.258 0 12 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path><path d=\"M 12 5.836 C 8.597 5.836 5.836 8.597 5.836 12 C 5.836 15.403 8.597 18.164 12 18.164 C 15.403 18.164 18.164 15.403 18.164 12 C 18.164 8.597 15.403 5.836 12 5.836 Z M 12 15.998 C 9.816 15.964 8.064 14.184 8.064 12 C 8.064 9.816 9.816 8.036 12 8.001 C 14.184 8.036 15.936 9.816 15.936 12 C 15.936 14.184 14.184 15.964 12 15.998 Z M 19.847 5.592 C 19.847 6.174 19.497 6.699 18.959 6.922 C 18.421 7.145 17.801 7.022 17.39 6.61 C 16.978 6.199 16.855 5.579 17.078 5.041 C 17.301 4.503 17.826 4.153 18.408 4.153 C 19.202 4.155 19.845 4.798 19.847 5.592 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></g></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.8 28.8\" overflow=\"visible\"><g><path d=\"M 0 0 L 28.8 0 L 28.8 28.8 L 0 28.8 Z\" fill=\"transparent\"></path><path d=\"M 14.4 2.593 C 18.248 2.593 18.703 2.61 20.216 2.677 C 21.622 2.74 22.382 2.975 22.888 3.172 C 23.558 3.431 24.041 3.746 24.542 4.247 C 25.048 4.753 25.358 5.231 25.616 5.9 C 25.813 6.407 26.05 7.172 26.111 8.573 C 26.179 10.091 26.195 10.547 26.195 14.389 C 26.195 18.236 26.179 18.692 26.111 20.205 C 26.05 21.611 25.813 22.371 25.616 22.877 C 25.358 23.546 25.042 24.03 24.542 24.53 C 24.035 25.037 23.557 25.346 22.888 25.605 C 22.382 25.802 21.617 26.038 20.216 26.1 C 18.697 26.167 18.242 26.184 14.4 26.184 C 10.552 26.184 10.097 26.167 8.584 26.1 C 7.178 26.038 6.418 25.802 5.912 25.605 C 5.243 25.346 4.759 25.031 4.258 24.531 C 3.752 24.025 3.442 23.546 3.184 22.877 C 2.987 22.37 2.75 21.605 2.689 20.205 C 2.621 18.686 2.605 18.231 2.605 14.389 C 2.605 10.541 2.621 10.085 2.689 8.572 C 2.75 7.166 2.987 6.407 3.184 5.9 C 3.442 5.231 3.758 4.748 4.258 4.247 C 4.765 3.74 5.243 3.431 5.912 3.173 C 6.418 2.975 7.183 2.74 8.584 2.678 C 10.097 2.61 10.552 2.593 14.4 2.593 Z M 14.4 0 C 10.49 0 10.001 0.017 8.466 0.084 C 6.936 0.152 5.884 0.4 4.973 0.754 C 4.022 1.125 3.217 1.615 2.419 2.419 C 1.615 3.218 1.125 4.022 0.754 4.967 C 0.4 5.884 0.152 6.93 0.085 8.46 C 0.017 10.001 0 10.49 0 14.4 C 0 18.31 0.017 18.799 0.084 20.334 C 0.152 21.864 0.4 22.916 0.754 23.827 C 1.125 24.778 1.615 25.582 2.419 26.381 C 3.137 27.113 4.007 27.68 4.967 28.04 C 5.884 28.395 6.93 28.642 8.46 28.71 C 9.996 28.777 10.485 28.794 14.394 28.794 C 18.304 28.794 18.793 28.777 20.329 28.71 C 21.859 28.642 22.91 28.395 23.822 28.04 C 24.782 27.68 25.652 27.113 26.37 26.381 C 27.102 25.663 27.669 24.793 28.03 23.833 C 28.384 22.916 28.631 21.87 28.699 20.34 C 28.766 18.804 28.783 18.315 28.783 14.406 C 28.783 10.496 28.766 10.007 28.699 8.471 C 28.631 6.941 28.384 5.89 28.03 4.978 C 27.675 4.022 27.185 3.217 26.381 2.419 C 25.663 1.687 24.793 1.12 23.833 0.76 C 22.916 0.405 21.87 0.157 20.34 0.09 C 18.799 0.017 18.31 0 14.4 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path><path d=\"M 14.4 7.003 C 10.316 7.003 7.003 10.316 7.003 14.4 C 7.003 18.484 10.316 21.797 14.4 21.797 C 18.484 21.797 21.797 18.484 21.797 14.4 C 21.797 10.316 18.484 7.003 14.4 7.003 Z M 14.4 19.198 C 11.78 19.157 9.677 17.021 9.677 14.4 C 9.677 11.779 11.78 9.643 14.4 9.602 C 17.02 9.643 19.123 11.779 19.123 14.4 C 19.123 17.021 17.02 19.157 14.4 19.198 Z M 23.816 6.71 C 23.817 7.409 23.396 8.039 22.75 8.307 C 22.105 8.574 21.362 8.427 20.868 7.932 C 20.373 7.438 20.226 6.695 20.493 6.05 C 20.761 5.404 21.391 4.983 22.09 4.984 C 23.042 4.986 23.814 5.758 23.816 6.71 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></g></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><g><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path><path d=\"M 12 2.161 C 15.206 2.161 15.586 2.175 16.847 2.231 C 18.018 2.283 18.652 2.48 19.073 2.644 C 19.631 2.86 20.034 3.122 20.451 3.539 C 20.873 3.961 21.131 4.359 21.346 4.917 C 21.511 5.339 21.708 5.977 21.759 7.144 C 21.815 8.409 21.829 8.789 21.829 11.991 C 21.829 15.197 21.815 15.577 21.759 16.838 C 21.708 18.01 21.511 18.643 21.347 19.064 C 21.131 19.622 20.868 20.025 20.452 20.442 C 20.029 20.864 19.631 21.122 19.073 21.338 C 18.651 21.502 18.014 21.699 16.847 21.75 C 15.581 21.806 15.202 21.82 12 21.82 C 8.793 21.82 8.414 21.806 7.153 21.75 C 5.981 21.699 5.348 21.502 4.926 21.338 C 4.369 21.122 3.965 20.86 3.548 20.443 C 3.126 20.021 2.868 19.622 2.653 19.064 C 2.489 18.642 2.292 18.005 2.24 16.838 C 2.184 15.572 2.17 15.193 2.17 11.991 C 2.17 8.785 2.184 8.405 2.24 7.144 C 2.292 5.972 2.489 5.339 2.653 4.917 C 2.868 4.36 3.131 3.957 3.548 3.539 C 3.97 3.117 4.369 2.859 4.926 2.644 C 5.348 2.48 5.986 2.283 7.153 2.232 C 8.414 2.175 8.793 2.161 12 2.161 Z M 12 0 C 8.742 0 8.334 0.014 7.055 0.07 C 5.78 0.127 4.903 0.333 4.144 0.628 C 3.351 0.938 2.681 1.346 2.015 2.015 C 1.345 2.682 0.937 3.351 0.628 4.139 C 0.333 4.903 0.126 5.775 0.07 7.05 C 0.014 8.335 0 8.742 0 12 C 0 15.258 0.014 15.666 0.07 16.945 C 0.126 18.22 0.333 19.097 0.628 19.856 C 0.937 20.649 1.345 21.318 2.015 21.985 C 2.614 22.595 3.339 23.066 4.139 23.367 C 4.903 23.663 5.775 23.869 7.05 23.925 C 8.33 23.981 8.737 23.995 11.995 23.995 C 15.253 23.995 15.661 23.981 16.94 23.925 C 18.215 23.869 19.092 23.663 19.851 23.367 C 20.652 23.066 21.376 22.595 21.975 21.985 C 22.585 21.386 23.057 20.661 23.358 19.861 C 23.653 19.097 23.859 18.225 23.915 16.95 C 23.972 15.67 23.985 15.263 23.985 12.005 C 23.985 8.747 23.972 8.339 23.915 7.059 C 23.859 5.784 23.653 4.908 23.358 4.149 C 23.062 3.351 22.654 2.681 21.984 2.015 C 21.386 1.405 20.661 0.934 19.861 0.633 C 19.097 0.337 18.225 0.131 16.95 0.075 C 15.665 0.014 15.258 0 12 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path><path d=\"M 12 5.836 C 8.597 5.836 5.836 8.597 5.836 12 C 5.836 15.403 8.597 18.164 12 18.164 C 15.403 18.164 18.164 15.403 18.164 12 C 18.164 8.597 15.403 5.836 12 5.836 Z M 12 15.998 C 9.816 15.964 8.064 14.184 8.064 12 C 8.064 9.816 9.816 8.036 12 8.001 C 14.184 8.036 15.936 9.816 15.936 12 C 15.936 14.184 14.184 15.964 12 15.998 Z M 19.847 5.592 C 19.847 6.174 19.497 6.699 18.959 6.922 C 18.421 7.145 17.801 7.022 17.39 6.61 C 16.978 6.199 16.855 5.579 17.078 5.041 C 17.301 4.503 17.826 4.153 18.408 4.153 C 19.202 4.155 19.845 4.798 19.847 5.592 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tfw8li\",layoutDependency:layoutDependency,layoutId:\"uISJwA688\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\" overflow=\"visible\"><path d=\"M 0 0 L 36 0 L 36 36 L 0 36 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.8 28.8\" overflow=\"visible\"><path d=\"M 0 0 L 28.8 0 L 28.8 28.8 L 0 28.8 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-r0n3rm\",layoutDependency:layoutDependency,layoutId:\"rYWZaAotI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.978 35.993\" overflow=\"visible\"><path d=\"M 18 3.242 C 22.81 3.242 23.379 3.263 25.271 3.347 C 27.028 3.425 27.978 3.719 28.61 3.965 C 29.447 4.289 30.052 4.683 30.677 5.309 C 31.31 5.942 31.697 6.539 32.02 7.376 C 32.267 8.009 32.562 8.966 32.639 10.716 C 32.723 12.614 32.744 13.184 32.744 17.986 C 32.744 22.796 32.723 23.365 32.639 25.256 C 32.562 27.014 32.267 27.964 32.021 28.596 C 31.697 29.433 31.303 30.038 30.678 30.663 C 30.044 31.296 29.447 31.683 28.61 32.006 C 27.977 32.252 27.021 32.548 25.271 32.625 C 23.372 32.709 22.803 32.73 18 32.73 C 13.19 32.73 12.621 32.709 10.73 32.625 C 8.972 32.548 8.022 32.252 7.39 32.006 C 6.554 31.683 5.948 31.289 5.323 30.664 C 4.69 30.031 4.303 29.433 3.98 28.596 C 3.734 27.963 3.438 27.007 3.361 25.256 C 3.277 23.358 3.256 22.789 3.256 17.986 C 3.256 13.177 3.277 12.607 3.361 10.715 C 3.438 8.958 3.734 8.009 3.98 7.376 C 4.303 6.539 4.697 5.935 5.322 5.309 C 5.956 4.676 6.554 4.289 7.39 3.966 C 8.023 3.719 8.979 3.425 10.73 3.347 C 12.621 3.263 13.19 3.242 18 3.242 Z M 18 0 C 13.113 0 12.502 0.021 10.582 0.105 C 8.67 0.19 7.354 0.5 6.216 0.942 C 5.027 1.406 4.021 2.018 3.023 3.023 C 2.018 4.022 1.406 5.027 0.942 6.209 C 0.5 7.354 0.19 8.663 0.106 10.575 C 0.021 12.502 0 13.113 0 18 C 0 22.887 0.021 23.498 0.105 25.418 C 0.19 27.33 0.5 28.646 0.942 29.784 C 1.406 30.973 2.018 31.978 3.023 32.977 C 3.921 33.892 5.008 34.6 6.209 35.05 C 7.354 35.494 8.663 35.803 10.575 35.887 C 12.495 35.971 13.106 35.993 17.993 35.993 C 22.879 35.993 23.492 35.971 25.411 35.887 C 27.323 35.803 28.638 35.494 29.777 35.05 C 30.977 34.6 32.065 33.892 32.962 32.977 C 33.878 32.079 34.586 30.992 35.037 29.791 C 35.479 28.646 35.789 27.337 35.873 25.425 C 35.958 23.505 35.978 22.894 35.978 18.007 C 35.978 13.121 35.958 12.508 35.873 10.589 C 35.789 8.677 35.479 7.362 35.037 6.223 C 34.594 5.027 33.982 4.021 32.977 3.023 C 32.079 2.108 30.992 1.4 29.791 0.95 C 28.646 0.506 27.337 0.197 25.425 0.113 C 23.498 0.021 22.887 0 18 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.986 23.995\" overflow=\"visible\"><path d=\"M 12 2.161 C 15.206 2.161 15.586 2.175 16.847 2.231 C 18.018 2.283 18.652 2.48 19.073 2.644 C 19.631 2.86 20.034 3.122 20.451 3.539 C 20.873 3.961 21.131 4.359 21.346 4.917 C 21.511 5.339 21.708 5.977 21.759 7.144 C 21.815 8.409 21.829 8.789 21.829 11.991 C 21.829 15.197 21.815 15.577 21.759 16.838 C 21.708 18.01 21.511 18.643 21.347 19.064 C 21.131 19.622 20.868 20.025 20.452 20.442 C 20.029 20.864 19.631 21.122 19.073 21.338 C 18.651 21.502 18.014 21.699 16.847 21.75 C 15.581 21.806 15.202 21.82 12 21.82 C 8.793 21.82 8.414 21.806 7.153 21.75 C 5.981 21.699 5.348 21.502 4.926 21.338 C 4.369 21.122 3.965 20.86 3.548 20.443 C 3.126 20.021 2.868 19.622 2.653 19.064 C 2.489 18.642 2.292 18.005 2.24 16.838 C 2.184 15.572 2.17 15.193 2.17 11.991 C 2.17 8.785 2.184 8.405 2.24 7.144 C 2.292 5.972 2.489 5.339 2.653 4.917 C 2.868 4.36 3.131 3.957 3.548 3.539 C 3.97 3.117 4.369 2.859 4.926 2.644 C 5.348 2.48 5.986 2.283 7.153 2.232 C 8.414 2.175 8.793 2.161 12 2.161 Z M 12 0 C 8.742 0 8.334 0.014 7.055 0.07 C 5.78 0.127 4.903 0.333 4.144 0.628 C 3.351 0.938 2.681 1.346 2.015 2.015 C 1.345 2.682 0.937 3.351 0.628 4.139 C 0.333 4.903 0.126 5.775 0.07 7.05 C 0.014 8.335 0 8.742 0 12 C 0 15.258 0.014 15.666 0.07 16.945 C 0.126 18.22 0.333 19.097 0.628 19.856 C 0.937 20.649 1.345 21.318 2.015 21.985 C 2.614 22.595 3.339 23.066 4.139 23.367 C 4.903 23.663 5.775 23.869 7.05 23.925 C 8.33 23.981 8.737 23.995 11.995 23.995 C 15.253 23.995 15.661 23.981 16.94 23.925 C 18.215 23.869 19.092 23.663 19.851 23.367 C 20.652 23.066 21.376 22.595 21.975 21.985 C 22.585 21.386 23.057 20.661 23.358 19.861 C 23.653 19.097 23.859 18.225 23.915 16.95 C 23.972 15.67 23.985 15.263 23.985 12.005 C 23.985 8.747 23.972 8.339 23.915 7.059 C 23.859 5.784 23.653 4.908 23.358 4.149 C 23.062 3.351 22.654 2.681 21.984 2.015 C 21.386 1.405 20.661 0.934 19.861 0.633 C 19.097 0.337 18.225 0.131 16.95 0.075 C 15.665 0.014 15.258 0 12 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.783 28.794\" overflow=\"visible\"><path d=\"M 14.4 2.593 C 18.248 2.593 18.703 2.61 20.216 2.677 C 21.622 2.74 22.382 2.975 22.888 3.172 C 23.558 3.431 24.041 3.746 24.542 4.247 C 25.048 4.753 25.358 5.231 25.616 5.9 C 25.813 6.407 26.05 7.172 26.111 8.573 C 26.179 10.091 26.195 10.547 26.195 14.389 C 26.195 18.236 26.179 18.692 26.111 20.205 C 26.05 21.611 25.813 22.371 25.616 22.877 C 25.358 23.546 25.042 24.03 24.542 24.53 C 24.035 25.037 23.557 25.346 22.888 25.605 C 22.382 25.802 21.617 26.038 20.216 26.1 C 18.697 26.167 18.242 26.184 14.4 26.184 C 10.552 26.184 10.097 26.167 8.584 26.1 C 7.178 26.038 6.418 25.802 5.912 25.605 C 5.243 25.346 4.759 25.031 4.258 24.531 C 3.752 24.025 3.442 23.546 3.184 22.877 C 2.987 22.37 2.75 21.605 2.689 20.205 C 2.621 18.686 2.605 18.231 2.605 14.389 C 2.605 10.541 2.621 10.085 2.689 8.572 C 2.75 7.166 2.987 6.407 3.184 5.9 C 3.442 5.231 3.758 4.748 4.258 4.247 C 4.765 3.74 5.243 3.431 5.912 3.173 C 6.418 2.975 7.183 2.74 8.584 2.678 C 10.097 2.61 10.552 2.593 14.4 2.593 Z M 14.4 0 C 10.49 0 10.001 0.017 8.466 0.084 C 6.936 0.152 5.884 0.4 4.973 0.754 C 4.022 1.125 3.217 1.615 2.419 2.419 C 1.615 3.218 1.125 4.022 0.754 4.967 C 0.4 5.884 0.152 6.93 0.085 8.46 C 0.017 10.001 0 10.49 0 14.4 C 0 18.31 0.017 18.799 0.084 20.334 C 0.152 21.864 0.4 22.916 0.754 23.827 C 1.125 24.778 1.615 25.582 2.419 26.381 C 3.137 27.113 4.007 27.68 4.967 28.04 C 5.884 28.395 6.93 28.642 8.46 28.71 C 9.996 28.777 10.485 28.794 14.394 28.794 C 18.304 28.794 18.793 28.777 20.329 28.71 C 21.859 28.642 22.91 28.395 23.822 28.04 C 24.782 27.68 25.652 27.113 26.37 26.381 C 27.102 25.663 27.669 24.793 28.03 23.833 C 28.384 22.916 28.631 21.87 28.699 20.34 C 28.766 18.804 28.783 18.315 28.783 14.406 C 28.783 10.496 28.766 10.007 28.699 8.471 C 28.631 6.941 28.384 5.89 28.03 4.978 C 27.675 4.022 27.185 3.217 26.381 2.419 C 25.663 1.687 24.793 1.12 23.833 0.76 C 22.916 0.405 21.87 0.157 20.34 0.09 C 18.799 0.017 18.31 0 14.4 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.986 23.995\" overflow=\"visible\"><path d=\"M 12 2.161 C 15.206 2.161 15.586 2.175 16.847 2.231 C 18.018 2.283 18.652 2.48 19.073 2.644 C 19.631 2.86 20.034 3.122 20.451 3.539 C 20.873 3.961 21.131 4.359 21.346 4.917 C 21.511 5.339 21.708 5.977 21.759 7.144 C 21.815 8.409 21.829 8.789 21.829 11.991 C 21.829 15.197 21.815 15.577 21.759 16.838 C 21.708 18.01 21.511 18.643 21.347 19.064 C 21.131 19.622 20.868 20.025 20.452 20.442 C 20.029 20.864 19.631 21.122 19.073 21.338 C 18.651 21.502 18.014 21.699 16.847 21.75 C 15.581 21.806 15.202 21.82 12 21.82 C 8.793 21.82 8.414 21.806 7.153 21.75 C 5.981 21.699 5.348 21.502 4.926 21.338 C 4.369 21.122 3.965 20.86 3.548 20.443 C 3.126 20.021 2.868 19.622 2.653 19.064 C 2.489 18.642 2.292 18.005 2.24 16.838 C 2.184 15.572 2.17 15.193 2.17 11.991 C 2.17 8.785 2.184 8.405 2.24 7.144 C 2.292 5.972 2.489 5.339 2.653 4.917 C 2.868 4.36 3.131 3.957 3.548 3.539 C 3.97 3.117 4.369 2.859 4.926 2.644 C 5.348 2.48 5.986 2.283 7.153 2.232 C 8.414 2.175 8.793 2.161 12 2.161 Z M 12 0 C 8.742 0 8.334 0.014 7.055 0.07 C 5.78 0.127 4.903 0.333 4.144 0.628 C 3.351 0.938 2.681 1.346 2.015 2.015 C 1.345 2.682 0.937 3.351 0.628 4.139 C 0.333 4.903 0.126 5.775 0.07 7.05 C 0.014 8.335 0 8.742 0 12 C 0 15.258 0.014 15.666 0.07 16.945 C 0.126 18.22 0.333 19.097 0.628 19.856 C 0.937 20.649 1.345 21.318 2.015 21.985 C 2.614 22.595 3.339 23.066 4.139 23.367 C 4.903 23.663 5.775 23.869 7.05 23.925 C 8.33 23.981 8.737 23.995 11.995 23.995 C 15.253 23.995 15.661 23.981 16.94 23.925 C 18.215 23.869 19.092 23.663 19.851 23.367 C 20.652 23.066 21.376 22.595 21.975 21.985 C 22.585 21.386 23.057 20.661 23.358 19.861 C 23.653 19.097 23.859 18.225 23.915 16.95 C 23.972 15.67 23.985 15.263 23.985 12.005 C 23.985 8.747 23.972 8.339 23.915 7.059 C 23.859 5.784 23.653 4.908 23.358 4.149 C 23.062 3.351 22.654 2.681 21.984 2.015 C 21.386 1.405 20.661 0.934 19.861 0.633 C 19.097 0.337 18.225 0.131 16.95 0.075 C 15.665 0.014 15.258 0 12 0 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cws0h3\",layoutDependency:layoutDependency,layoutId:\"CnhoAnv6m\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.488 29.488\" overflow=\"visible\"><path d=\"M 14.744 0 C 19.554 0 20.123 0.021 22.015 0.105 C 23.772 0.183 24.722 0.478 25.354 0.724 C 26.192 1.048 26.796 1.442 27.422 2.067 C 28.055 2.7 28.442 3.297 28.764 4.134 C 29.011 4.767 29.306 5.724 29.383 7.475 C 29.467 9.372 29.488 9.942 29.488 14.744 C 29.488 19.554 29.467 20.123 29.383 22.015 C 29.306 23.773 29.011 24.722 28.765 25.354 C 28.442 26.192 28.047 26.796 27.422 27.422 C 26.788 28.055 26.191 28.442 25.354 28.765 C 24.721 29.011 23.765 29.306 22.015 29.383 C 20.116 29.467 19.547 29.488 14.744 29.488 C 9.934 29.488 9.365 29.467 7.474 29.383 C 5.717 29.306 4.766 29.011 4.134 28.765 C 3.298 28.442 2.692 28.048 2.067 27.422 C 1.434 26.789 1.047 26.192 0.725 25.354 C 0.478 24.721 0.182 23.765 0.105 22.015 C 0.021 20.117 0 19.547 0 14.744 C 0 9.935 0.021 9.365 0.105 7.474 C 0.182 5.717 0.478 4.767 0.724 4.134 C 1.047 3.298 1.442 2.693 2.066 2.067 C 2.7 1.434 3.298 1.047 4.134 0.725 C 4.767 0.478 5.723 0.183 7.474 0.106 C 9.365 0.021 9.934 0 14.744 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.659 19.659\" overflow=\"visible\"><path d=\"M 9.829 0 C 13.036 0 13.416 0.014 14.677 0.07 C 15.848 0.122 16.481 0.318 16.903 0.482 C 17.461 0.698 17.864 0.961 18.281 1.378 C 18.703 1.8 18.961 2.198 19.176 2.756 C 19.341 3.178 19.537 3.816 19.589 4.983 C 19.645 6.248 19.659 6.628 19.659 9.829 C 19.659 13.036 19.645 13.415 19.589 14.677 C 19.537 15.849 19.341 16.481 19.177 16.903 C 18.961 17.461 18.698 17.864 18.282 18.281 C 17.859 18.703 17.461 18.961 16.903 19.177 C 16.481 19.34 15.844 19.538 14.677 19.589 C 13.41 19.645 13.032 19.659 9.829 19.659 C 6.623 19.659 6.243 19.645 4.983 19.589 C 3.811 19.538 3.177 19.34 2.756 19.177 C 2.199 18.961 1.795 18.698 1.378 18.281 C 0.956 17.86 0.698 17.461 0.483 16.903 C 0.319 16.481 0.122 15.844 0.07 14.677 C 0.014 13.411 0 13.031 0 9.829 C 0 6.623 0.014 6.244 0.07 4.982 C 0.122 3.811 0.319 3.178 0.483 2.756 C 0.698 2.198 0.961 1.796 1.378 1.378 C 1.8 0.956 2.199 0.698 2.756 0.483 C 3.178 0.319 3.815 0.122 4.983 0.07 C 6.243 0.014 6.623 0 9.829 0 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.591 23.591\" overflow=\"visible\"><path d=\"M 11.795 0 C 15.643 0 16.099 0.017 17.612 0.084 C 19.018 0.146 19.778 0.382 20.284 0.579 C 20.953 0.838 21.437 1.153 21.937 1.654 C 22.444 2.16 22.753 2.638 23.011 3.307 C 23.209 3.814 23.445 4.579 23.507 5.98 C 23.574 7.498 23.591 7.954 23.591 11.795 C 23.591 15.643 23.574 16.099 23.507 17.612 C 23.445 19.018 23.209 19.778 23.012 20.284 C 22.753 20.953 22.438 21.437 21.938 21.937 C 21.431 22.444 20.953 22.753 20.284 23.012 C 19.777 23.209 19.012 23.445 17.612 23.507 C 16.093 23.574 15.638 23.591 11.795 23.591 C 7.948 23.591 7.492 23.574 5.979 23.507 C 4.573 23.445 3.813 23.209 3.307 23.012 C 2.638 22.753 2.154 22.438 1.654 21.938 C 1.147 21.431 0.838 20.953 0.58 20.284 C 0.382 19.777 0.146 19.012 0.084 17.612 C 0.017 16.093 0 15.638 0 11.795 C 0 7.948 0.017 7.492 0.084 5.979 C 0.146 4.573 0.382 3.814 0.579 3.307 C 0.838 2.638 1.153 2.155 1.653 1.654 C 2.16 1.147 2.638 0.838 3.307 0.58 C 3.814 0.382 4.579 0.146 5.979 0.085 C 7.492 0.017 7.948 0 11.795 0 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.659 19.659\" overflow=\"visible\"><path d=\"M 9.829 0 C 13.036 0 13.416 0.014 14.677 0.07 C 15.848 0.122 16.481 0.318 16.903 0.482 C 17.461 0.698 17.864 0.961 18.281 1.378 C 18.703 1.8 18.961 2.198 19.176 2.756 C 19.341 3.178 19.537 3.816 19.589 4.983 C 19.645 6.248 19.659 6.628 19.659 9.829 C 19.659 13.036 19.645 13.415 19.589 14.677 C 19.537 15.849 19.341 16.481 19.177 16.903 C 18.961 17.461 18.698 17.864 18.282 18.281 C 17.859 18.703 17.461 18.961 16.903 19.177 C 16.481 19.34 15.844 19.538 14.677 19.589 C 13.41 19.645 13.032 19.659 9.829 19.659 C 6.623 19.659 6.243 19.645 4.983 19.589 C 3.811 19.538 3.177 19.34 2.756 19.177 C 2.199 18.961 1.795 18.698 1.378 18.281 C 0.956 17.86 0.698 17.461 0.483 16.903 C 0.319 16.481 0.122 15.844 0.07 14.677 C 0.014 13.411 0 13.031 0 9.829 C 0 6.623 0.014 6.244 0.07 4.982 C 0.122 3.811 0.319 3.178 0.483 2.756 C 0.698 2.198 0.961 1.796 1.378 1.378 C 1.8 0.956 2.199 0.698 2.756 0.483 C 3.178 0.319 3.815 0.122 4.983 0.07 C 6.243 0.014 6.623 0 9.829 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nth8r6\",layoutDependency:layoutDependency,layoutId:\"WSIwh3VJj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.978 35.993\" overflow=\"visible\"><path d=\"M 18 0 C 13.113 0 12.502 0.021 10.582 0.105 C 8.67 0.19 7.354 0.5 6.216 0.942 C 5.027 1.406 4.021 2.018 3.023 3.023 C 2.018 4.022 1.406 5.027 0.942 6.209 C 0.5 7.354 0.19 8.663 0.106 10.575 C 0.021 12.502 0 13.113 0 18 C 0 22.887 0.021 23.498 0.105 25.418 C 0.19 27.33 0.5 28.646 0.942 29.784 C 1.406 30.973 2.018 31.978 3.023 32.977 C 3.921 33.892 5.008 34.6 6.209 35.05 C 7.354 35.494 8.663 35.803 10.575 35.887 C 12.495 35.971 13.106 35.993 17.993 35.993 C 22.879 35.993 23.492 35.971 25.411 35.887 C 27.323 35.803 28.638 35.494 29.777 35.05 C 30.977 34.6 32.065 33.892 32.962 32.977 C 33.878 32.079 34.586 30.992 35.037 29.791 C 35.479 28.646 35.789 27.337 35.873 25.425 C 35.958 23.505 35.978 22.894 35.978 18.007 C 35.978 13.121 35.958 12.508 35.873 10.589 C 35.789 8.677 35.479 7.362 35.037 6.223 C 34.594 5.027 33.982 4.021 32.977 3.023 C 32.079 2.108 30.992 1.4 29.791 0.95 C 28.646 0.506 27.337 0.197 25.425 0.113 C 23.498 0.021 22.887 0 18 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.986 23.995\" overflow=\"visible\"><path d=\"M 12 0 C 8.742 0 8.334 0.014 7.055 0.07 C 5.78 0.127 4.903 0.333 4.144 0.628 C 3.351 0.938 2.681 1.346 2.016 2.015 C 1.346 2.682 0.938 3.351 0.628 4.139 C 0.333 4.903 0.126 5.775 0.07 7.05 C 0.014 8.335 0 8.742 0 12 C 0 15.258 0.014 15.666 0.07 16.945 C 0.126 18.22 0.333 19.097 0.628 19.856 C 0.938 20.649 1.346 21.318 2.016 21.985 C 2.614 22.595 3.339 23.066 4.139 23.367 C 4.903 23.663 5.775 23.869 7.05 23.925 C 8.33 23.981 8.738 23.995 11.995 23.995 C 15.253 23.995 15.661 23.981 16.941 23.925 C 18.216 23.869 19.092 23.663 19.852 23.367 C 20.652 23.066 21.376 22.595 21.975 21.985 C 22.585 21.386 23.057 20.661 23.358 19.861 C 23.653 19.097 23.86 18.225 23.916 16.95 C 23.972 15.67 23.986 15.263 23.986 12.005 C 23.986 8.747 23.972 8.339 23.916 7.059 C 23.86 5.784 23.653 4.908 23.358 4.149 C 23.063 3.351 22.655 2.681 21.985 2.015 C 21.386 1.405 20.661 0.934 19.861 0.633 C 19.097 0.337 18.225 0.131 16.95 0.075 C 15.666 0.014 15.258 0 12 0 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.783 28.794\" overflow=\"visible\"><path d=\"M 14.4 0 C 10.49 0 10.001 0.017 8.466 0.084 C 6.936 0.152 5.884 0.4 4.973 0.754 C 4.022 1.125 3.217 1.615 2.419 2.419 C 1.615 3.218 1.125 4.022 0.754 4.967 C 0.4 5.884 0.152 6.93 0.085 8.46 C 0.017 10.001 0 10.49 0 14.4 C 0 18.31 0.017 18.799 0.084 20.334 C 0.152 21.864 0.4 22.916 0.754 23.827 C 1.125 24.778 1.615 25.582 2.419 26.381 C 3.137 27.113 4.007 27.68 4.967 28.04 C 5.884 28.395 6.93 28.642 8.46 28.71 C 9.996 28.777 10.485 28.794 14.394 28.794 C 18.304 28.794 18.793 28.777 20.329 28.71 C 21.859 28.642 22.91 28.395 23.822 28.04 C 24.782 27.68 25.652 27.113 26.37 26.381 C 27.102 25.663 27.669 24.793 28.03 23.833 C 28.384 22.916 28.631 21.87 28.699 20.34 C 28.766 18.804 28.783 18.315 28.783 14.406 C 28.783 10.496 28.766 10.007 28.699 8.471 C 28.631 6.941 28.384 5.89 28.03 4.978 C 27.675 4.022 27.185 3.217 26.381 2.419 C 25.663 1.687 24.793 1.12 23.833 0.76 C 22.916 0.405 21.87 0.157 20.34 0.09 C 18.799 0.017 18.31 0 14.4 0 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.986 23.995\" overflow=\"visible\"><path d=\"M 12 0 C 8.742 0 8.334 0.014 7.055 0.07 C 5.78 0.127 4.903 0.333 4.144 0.628 C 3.351 0.938 2.681 1.346 2.016 2.015 C 1.346 2.682 0.938 3.351 0.628 4.139 C 0.333 4.903 0.126 5.775 0.07 7.05 C 0.014 8.335 0 8.742 0 12 C 0 15.258 0.014 15.666 0.07 16.945 C 0.126 18.22 0.333 19.097 0.628 19.856 C 0.938 20.649 1.346 21.318 2.016 21.985 C 2.614 22.595 3.339 23.066 4.139 23.367 C 4.903 23.663 5.775 23.869 7.05 23.925 C 8.33 23.981 8.738 23.995 11.995 23.995 C 15.253 23.995 15.661 23.981 16.941 23.925 C 18.216 23.869 19.092 23.663 19.852 23.367 C 20.652 23.066 21.376 22.595 21.975 21.985 C 22.585 21.386 23.057 20.661 23.358 19.861 C 23.653 19.097 23.86 18.225 23.916 16.95 C 23.972 15.67 23.986 15.263 23.986 12.005 C 23.986 8.747 23.972 8.339 23.916 7.059 C 23.86 5.784 23.653 4.908 23.358 4.149 C 23.063 3.351 22.655 2.681 21.985 2.015 C 21.386 1.405 20.661 0.934 19.861 0.633 C 19.097 0.337 18.225 0.131 16.95 0.075 C 15.666 0.014 15.258 0 12 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-i1ck3k\",layoutDependency:layoutDependency,layoutId:\"hzHQqWdCA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.016 21.017\" overflow=\"visible\"><path d=\"M 9.246 2.525 C 4.142 2.525 0 6.666 0 11.771 C 0 16.875 4.142 21.017 9.246 21.017 C 14.351 21.017 18.492 16.875 18.492 11.771 C 18.492 6.666 14.351 2.525 9.246 2.525 Z M 9.246 17.768 C 5.971 17.716 3.342 15.046 3.342 11.771 C 3.342 8.495 5.971 5.825 9.246 5.773 C 12.521 5.825 15.15 8.495 15.15 11.771 C 15.15 15.046 12.521 17.716 9.246 17.768 Z M 21.016 2.159 C 21.017 3.032 20.491 3.82 19.684 4.154 C 18.877 4.488 17.948 4.304 17.33 3.686 C 16.713 3.068 16.528 2.14 16.863 1.333 C 17.197 0.526 17.985 0 18.858 0 C 20.049 0.003 21.014 0.968 21.016 2.159 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.011 14.011\" overflow=\"visible\"><path d=\"M 6.164 1.683 C 2.761 1.683 0 4.444 0 7.847 C 0 11.25 2.761 14.011 6.164 14.011 C 9.567 14.011 12.328 11.25 12.328 7.847 C 12.328 4.444 9.567 1.683 6.164 1.683 Z M 6.164 11.846 C 3.98 11.811 2.228 10.031 2.228 7.847 C 2.228 5.663 3.98 3.883 6.164 3.849 C 8.348 3.883 10.1 5.663 10.1 7.847 C 10.1 10.031 8.348 11.811 6.164 11.846 Z M 14.011 1.439 C 14.011 2.021 13.661 2.546 13.123 2.769 C 12.585 2.992 11.965 2.869 11.554 2.457 C 11.142 2.046 11.019 1.426 11.242 0.888 C 11.465 0.35 11.99 0 12.572 0 C 13.366 0.002 14.009 0.645 14.011 1.439 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.813 16.813\" overflow=\"visible\"><path d=\"M 7.397 2.02 C 3.313 2.02 0 5.333 0 9.416 C 0 13.5 3.313 16.813 7.397 16.813 C 11.48 16.813 14.794 13.5 14.794 9.416 C 14.794 5.333 11.48 2.02 7.397 2.02 Z M 7.397 14.215 C 4.776 14.173 2.674 12.037 2.674 9.416 C 2.674 6.796 4.776 4.66 7.397 4.618 C 10.017 4.66 12.12 6.796 12.12 9.416 C 12.12 12.037 10.017 14.173 7.397 14.215 Z M 16.813 1.727 C 16.813 2.426 16.393 3.056 15.747 3.323 C 15.102 3.591 14.358 3.443 13.864 2.949 C 13.37 2.455 13.222 1.712 13.49 1.066 C 13.758 0.421 14.388 0 15.086 0 C 16.039 0.002 16.811 0.774 16.813 1.727 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.011 14.011\" overflow=\"visible\"><path d=\"M 6.164 1.683 C 2.761 1.683 0 4.444 0 7.847 C 0 11.25 2.761 14.011 6.164 14.011 C 9.567 14.011 12.328 11.25 12.328 7.847 C 12.328 4.444 9.567 1.683 6.164 1.683 Z M 6.164 11.846 C 3.98 11.811 2.228 10.031 2.228 7.847 C 2.228 5.663 3.98 3.883 6.164 3.849 C 8.348 3.883 10.1 5.663 10.1 7.847 C 10.1 10.031 8.348 11.811 6.164 11.846 Z M 14.011 1.439 C 14.011 2.021 13.661 2.546 13.123 2.769 C 12.585 2.992 11.965 2.869 11.554 2.457 C 11.142 2.046 11.019 1.426 11.242 0.888 C 11.465 0.35 11.99 0 12.572 0 C 13.366 0.002 14.009 0.645 14.011 1.439 Z\" fill=\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51)) /* {&quot;name&quot;:&quot;Verde Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1sx0jp\",layoutDependency:layoutDependency,layoutId:\"ceW93jwoG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.492 18.492\" overflow=\"visible\"><path d=\"M 9.246 0 C 4.141 0 0 4.141 0 9.246 C 0 14.35 4.141 18.492 9.246 18.492 C 14.35 18.492 18.492 14.351 18.492 9.246 C 18.492 4.141 14.351 0 9.246 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.328 12.328\" overflow=\"visible\"><path d=\"M 6.164 0 C 2.761 0 0 2.761 0 6.164 C 0 9.567 2.761 12.328 6.164 12.328 C 9.567 12.328 12.328 9.567 12.328 6.164 C 12.328 2.761 9.567 0 6.164 0 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.794 14.794\" overflow=\"visible\"><path d=\"M 7.397 0 C 3.313 0 0 3.313 0 7.397 C 0 11.48 3.313 14.794 7.397 14.794 C 11.48 14.794 14.794 11.48 14.794 7.397 C 14.794 3.313 11.48 0 7.397 0 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.328 12.328\" overflow=\"visible\"><path d=\"M 6.164 0 C 2.761 0 0 2.761 0 6.164 C 0 9.567 2.761 12.328 6.164 12.328 C 9.567 12.328 12.328 9.567 12.328 6.164 C 12.328 2.761 9.567 0 6.164 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yc5k5f\",layoutDependency:layoutDependency,layoutId:\"DHMlfWBo3\",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.807 11.995\" overflow=\"visible\"><path d=\"M 5.904 11.995 C 2.628 11.944 0 9.274 0 5.998 C 0 2.722 2.628 0.052 5.904 0 C 9.179 0.052 11.807 2.722 11.807 5.998 C 11.807 9.274 9.179 11.944 5.904 11.995 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.872 7.997\" overflow=\"visible\"><path d=\"M 3.936 7.997 C 1.752 7.962 0 6.182 0 3.998 C 0 1.815 1.752 0.035 3.936 0 C 6.119 0.035 7.872 1.815 7.872 3.998 C 7.872 6.182 6.119 7.962 3.936 7.997 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.446 9.596\" overflow=\"visible\"><path d=\"M 4.723 9.596 C 2.103 9.555 0 7.419 0 4.798 C 0 2.177 2.103 0.041 4.723 0 C 7.343 0.041 9.446 2.177 9.446 4.798 C 9.446 7.419 7.343 9.555 4.723 9.596 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.872 7.997\" overflow=\"visible\"><path d=\"M 3.936 7.997 C 1.752 7.962 0 6.182 0 3.998 C 0 1.815 1.752 0.035 3.936 0 C 6.119 0.035 7.872 1.815 7.872 3.998 C 7.872 6.182 6.119 7.962 3.936 7.997 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cwmfvw\",layoutDependency:layoutDependency,layoutId:\"PIR5h_YI_\",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.319 4.319\" overflow=\"visible\"><path d=\"M 4.319 2.159 C 4.319 3.032 3.793 3.82 2.986 4.154 C 2.179 4.488 1.25 4.304 0.632 3.686 C 0.015 3.068 -0.17 2.14 0.165 1.333 C 0.499 0.526 1.287 0 2.16 0 C 3.351 0.003 4.316 0.968 4.319 2.159 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.879 2.879\" overflow=\"visible\"><path d=\"M 2.879 1.439 C 2.879 2.021 2.529 2.546 1.991 2.769 C 1.453 2.992 0.833 2.869 0.422 2.457 C 0.01 2.046 -0.113 1.426 0.11 0.888 C 0.333 0.35 0.858 0 1.44 0 C 2.234 0.002 2.877 0.645 2.879 1.439 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.455 3.455\" overflow=\"visible\"><path d=\"M 3.455 1.727 C 3.455 2.426 3.034 3.056 2.389 3.323 C 1.743 3.591 1 3.443 0.506 2.949 C 0.012 2.455 -0.136 1.712 0.132 1.066 C 0.399 0.421 1.029 0 1.728 0 C 2.681 0.002 3.453 0.774 3.455 1.727 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.879 2.879\" overflow=\"visible\"><path d=\"M 2.879 1.439 C 2.879 2.021 2.529 2.546 1.991 2.769 C 1.453 2.992 0.833 2.869 0.422 2.457 C 0.01 2.046 -0.113 1.426 0.11 0.888 C 0.333 0.35 0.858 0 1.44 0 C 2.234 0.002 2.877 0.645 2.879 1.439 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ye65kw\",\"data-framer-name\":\"Socmed Icon\",layoutDependency:layoutDependency,layoutId:\"ctu15g1h1\",style:{backgroundColor:\"var(--token-912c0fcb-5d58-4fc4-ad06-e508e5b41ff5, rgb(1, 61, 51))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{bQhX13JpA:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666},TLRkcVCO3:{borderBottomLeftRadius:799.2,borderBottomRightRadius:799.2,borderTopLeftRadius:799.2,borderTopRightRadius:799.2},x9s4fJ7Ne:{borderBottomLeftRadius:666,borderBottomRightRadius:666,borderTopLeftRadius:666,borderTopRightRadius:666}},whileHover:animation3,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1h81gv5\",\"data-framer-name\":\"Telegram\",layoutDependency:layoutDependency,layoutId:\"X2Y8aPkM8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><g><path d=\"M 0 0 L 60 0 L 60 60 L 0 60 Z\" fill=\"transparent\"></path><path d=\"M 60 30 C 60 46.569 46.569 60 30 60 C 13.431 60 0 46.569 0 30 C 0 13.431 13.431 0 30 0 C 46.569 0 60 13.431 60 30 Z M 31.075 22.147 C 28.158 23.36 22.325 25.872 13.58 29.684 C 12.16 30.247 11.416 30.8 11.348 31.341 C 11.234 32.254 12.376 32.614 13.934 33.104 C 14.146 33.169 14.365 33.239 14.59 33.311 C 16.121 33.809 18.183 34.391 19.253 34.415 C 20.225 34.436 21.31 34.035 22.506 33.214 C 30.678 27.697 34.896 24.91 35.161 24.849 C 35.349 24.807 35.606 24.754 35.781 24.91 C 35.956 25.065 35.94 25.36 35.921 25.44 C 35.809 25.922 31.321 30.095 28.998 32.255 C 28.274 32.927 27.76 33.405 27.655 33.514 C 27.42 33.759 27.18 33.989 26.95 34.211 C 25.528 35.584 24.46 36.611 27.009 38.292 C 28.234 39.099 29.215 39.767 30.193 40.432 C 31.26 41.16 32.326 41.886 33.705 42.789 C 34.055 43.019 34.391 43.259 34.718 43.491 C 35.96 44.377 37.076 45.174 38.456 45.046 C 39.259 44.972 40.086 44.219 40.506 41.971 C 41.5 36.659 43.454 25.146 43.906 20.402 C 43.934 20.008 43.917 19.612 43.856 19.221 C 43.815 18.987 43.731 18.655 43.429 18.409 C 43.069 18.117 42.514 18.056 42.266 18.06 C 41.138 18.08 39.406 18.682 31.075 22.147 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.026 41.026\" overflow=\"visible\"><g><path d=\"M 0 0 L 41.026 0 L 41.026 41.026 L 0 41.026 Z\" fill=\"transparent\"></path><path d=\"M 41.026 20.513 C 41.026 31.842 31.842 41.026 20.513 41.026 C 9.184 41.026 0 31.842 0 20.513 C 0 9.184 9.184 0 20.513 0 C 31.842 0 41.026 9.184 41.026 20.513 Z M 21.248 15.144 C 19.253 15.973 15.265 17.691 9.285 20.297 C 8.315 20.682 7.806 21.06 7.759 21.43 C 7.681 22.054 8.462 22.3 9.527 22.635 C 9.673 22.679 9.822 22.727 9.976 22.777 C 11.023 23.117 12.432 23.515 13.164 23.532 C 13.829 23.546 14.571 23.272 15.389 22.71 C 20.976 18.938 23.861 17.032 24.042 16.991 C 24.17 16.962 24.346 16.926 24.466 17.032 C 24.585 17.138 24.574 17.34 24.562 17.395 C 24.485 17.725 21.416 20.578 19.827 22.055 C 19.332 22.515 18.981 22.841 18.909 22.915 C 18.749 23.083 18.585 23.24 18.427 23.392 C 17.455 24.331 16.725 25.033 18.468 26.183 C 19.305 26.734 19.976 27.191 20.644 27.646 C 21.374 28.144 22.103 28.64 23.046 29.257 C 23.285 29.415 23.515 29.579 23.738 29.738 C 24.588 30.344 25.351 30.888 26.295 30.801 C 26.844 30.75 27.409 30.235 27.697 28.698 C 28.376 25.066 29.712 17.194 30.021 13.95 C 30.04 13.681 30.029 13.41 29.987 13.143 C 29.959 12.983 29.902 12.756 29.695 12.587 C 29.449 12.388 29.069 12.346 28.9 12.349 C 28.128 12.362 26.944 12.774 21.248 15.144 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.505 48.505\" overflow=\"visible\"><g><path d=\"M 0 0 L 48.505 0 L 48.505 48.505 L 0 48.505 Z\" fill=\"transparent\"></path><path d=\"M 48.505 24.253 C 48.505 37.647 37.647 48.505 24.253 48.505 C 10.858 48.505 0 37.647 0 24.253 C 0 10.858 10.858 0 24.253 0 C 37.647 0 48.505 10.858 48.505 24.253 Z M 25.122 17.905 C 22.763 18.885 18.048 20.916 10.978 23.997 C 9.83 24.453 9.229 24.899 9.174 25.337 C 9.082 26.075 10.005 26.366 11.264 26.762 C 11.436 26.814 11.613 26.871 11.795 26.93 C 13.033 27.332 14.699 27.803 15.564 27.822 C 16.35 27.839 17.227 27.515 18.195 26.851 C 24.8 22.391 28.211 20.138 28.425 20.088 C 28.577 20.055 28.785 20.011 28.926 20.138 C 29.068 20.263 29.055 20.502 29.039 20.566 C 28.949 20.956 25.321 24.329 23.442 26.076 C 22.857 26.619 22.442 27.005 22.357 27.093 C 22.167 27.291 21.973 27.477 21.787 27.657 C 20.637 28.767 19.774 29.597 21.834 30.956 C 22.825 31.608 23.618 32.149 24.408 32.686 C 25.271 33.275 26.133 33.862 27.248 34.591 C 27.531 34.777 27.803 34.971 28.066 35.159 C 29.071 35.876 29.973 36.519 31.089 36.416 C 31.738 36.357 32.407 35.747 32.746 33.93 C 33.549 29.636 35.129 20.329 35.495 16.494 C 35.517 16.175 35.503 15.855 35.454 15.539 C 35.421 15.35 35.353 15.081 35.109 14.882 C 34.818 14.647 34.369 14.597 34.169 14.6 C 33.256 14.616 31.857 15.103 25.122 17.905 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.025 40.025\" overflow=\"visible\"><g><path d=\"M 0 0 L 40.025 0 L 40.025 40.025 L 0 40.025 Z\" fill=\"transparent\"></path><path d=\"M 40.025 20.013 C 40.025 31.065 31.065 40.025 20.013 40.025 C 8.96 40.025 0 31.065 0 20.013 C 0 8.96 8.96 0 20.013 0 C 31.065 0 40.025 8.96 40.025 20.013 Z M 20.73 14.774 C 18.783 15.583 14.893 17.259 9.059 19.802 C 8.112 20.178 7.616 20.546 7.57 20.907 C 7.494 21.516 8.256 21.756 9.295 22.083 C 9.437 22.126 9.583 22.173 9.733 22.221 C 10.754 22.553 12.129 22.942 12.843 22.958 C 13.492 22.972 14.216 22.704 15.014 22.156 C 20.464 18.477 23.279 16.617 23.455 16.576 C 23.581 16.549 23.752 16.513 23.869 16.617 C 23.986 16.72 23.975 16.917 23.962 16.971 C 23.887 17.292 20.894 20.076 19.344 21.517 C 18.861 21.965 18.518 22.284 18.448 22.356 C 18.291 22.52 18.131 22.673 17.978 22.822 C 17.029 23.737 16.317 24.423 18.017 25.544 C 18.834 26.082 19.489 26.528 20.141 26.972 C 20.853 27.457 21.564 27.942 22.484 28.544 C 22.718 28.697 22.942 28.857 23.159 29.012 C 23.988 29.604 24.733 30.135 25.654 30.05 C 26.189 30 26.741 29.498 27.021 27.998 C 27.684 24.454 28.987 16.775 29.289 13.61 C 29.308 13.347 29.296 13.083 29.256 12.822 C 29.228 12.666 29.172 12.444 28.971 12.28 C 28.73 12.086 28.36 12.045 28.195 12.048 C 27.442 12.061 26.287 12.463 20.73 14.774 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-f4bddd\",layoutDependency:layoutDependency,layoutId:\"QhqlS_31U\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><path d=\"M 0 0 L 60 0 L 60 60 L 0 60 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.026 41.026\" overflow=\"visible\"><path d=\"M 0 0 L 41.026 0 L 41.026 41.026 L 0 41.026 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.505 48.505\" overflow=\"visible\"><path d=\"M 0 0 L 48.505 0 L 48.505 48.505 L 0 48.505 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.025 40.025\" overflow=\"visible\"><path d=\"M 0 0 L 40.025 0 L 40.025 40.025 L 0 40.025 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1hp4e7p\",layoutDependency:layoutDependency,layoutId:\"mHK9wcCAF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><path d=\"M 60 30 C 60 46.569 46.569 60 30 60 C 13.431 60 0 46.569 0 30 C 0 13.431 13.431 0 30 0 C 46.569 0 60 13.431 60 30 Z M 31.075 22.147 C 28.158 23.36 22.325 25.872 13.58 29.684 C 12.16 30.247 11.416 30.8 11.348 31.341 C 11.234 32.254 12.376 32.614 13.934 33.104 C 14.146 33.169 14.365 33.239 14.59 33.311 C 16.121 33.809 18.183 34.391 19.253 34.415 C 20.225 34.436 21.31 34.035 22.506 33.214 C 30.678 27.697 34.896 24.91 35.161 24.849 C 35.349 24.807 35.606 24.754 35.781 24.91 C 35.956 25.065 35.94 25.36 35.921 25.44 C 35.809 25.922 31.321 30.095 28.998 32.255 C 28.274 32.927 27.76 33.405 27.655 33.514 C 27.42 33.759 27.18 33.989 26.95 34.211 C 25.528 35.584 24.46 36.611 27.009 38.292 C 28.234 39.099 29.215 39.767 30.193 40.432 C 31.26 41.16 32.326 41.886 33.705 42.789 C 34.055 43.019 34.391 43.259 34.718 43.491 C 35.96 44.377 37.076 45.174 38.456 45.046 C 39.259 44.972 40.086 44.219 40.506 41.971 C 41.5 36.659 43.454 25.146 43.906 20.402 C 43.934 20.008 43.917 19.612 43.856 19.221 C 43.815 18.987 43.731 18.655 43.429 18.409 C 43.069 18.117 42.514 18.056 42.266 18.06 C 41.138 18.08 39.406 18.682 31.075 22.147 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.026 41.026\" overflow=\"visible\"><path d=\"M 41.026 20.513 C 41.026 31.842 31.842 41.026 20.513 41.026 C 9.184 41.026 0 31.842 0 20.513 C 0 9.184 9.184 0 20.513 0 C 31.842 0 41.026 9.184 41.026 20.513 Z M 21.248 15.144 C 19.253 15.973 15.265 17.691 9.285 20.297 C 8.315 20.682 7.806 21.06 7.759 21.43 C 7.681 22.054 8.462 22.3 9.527 22.635 C 9.673 22.679 9.822 22.727 9.976 22.777 C 11.023 23.117 12.432 23.515 13.164 23.532 C 13.829 23.546 14.571 23.272 15.389 22.71 C 20.976 18.938 23.861 17.032 24.042 16.991 C 24.17 16.962 24.346 16.926 24.466 17.032 C 24.585 17.138 24.574 17.34 24.562 17.395 C 24.485 17.725 21.416 20.578 19.827 22.055 C 19.332 22.515 18.981 22.841 18.909 22.915 C 18.749 23.083 18.585 23.24 18.427 23.392 C 17.455 24.331 16.725 25.033 18.468 26.183 C 19.305 26.734 19.976 27.191 20.644 27.646 C 21.374 28.144 22.103 28.64 23.046 29.257 C 23.285 29.415 23.515 29.579 23.738 29.738 C 24.588 30.344 25.351 30.888 26.295 30.801 C 26.844 30.75 27.409 30.235 27.697 28.698 C 28.376 25.066 29.712 17.194 30.021 13.95 C 30.04 13.681 30.029 13.41 29.987 13.143 C 29.959 12.983 29.902 12.756 29.695 12.587 C 29.449 12.388 29.069 12.346 28.9 12.349 C 28.128 12.362 26.944 12.774 21.248 15.144 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.505 48.505\" overflow=\"visible\"><path d=\"M 48.505 24.253 C 48.505 37.647 37.647 48.505 24.253 48.505 C 10.858 48.505 0 37.647 0 24.253 C 0 10.858 10.858 0 24.253 0 C 37.647 0 48.505 10.858 48.505 24.253 Z M 25.122 17.905 C 22.763 18.885 18.048 20.916 10.978 23.997 C 9.83 24.453 9.229 24.899 9.174 25.337 C 9.082 26.075 10.005 26.366 11.264 26.762 C 11.436 26.814 11.613 26.871 11.795 26.93 C 13.033 27.332 14.699 27.803 15.564 27.822 C 16.35 27.839 17.227 27.515 18.195 26.851 C 24.8 22.391 28.211 20.138 28.425 20.088 C 28.577 20.055 28.785 20.011 28.926 20.138 C 29.068 20.263 29.055 20.502 29.039 20.566 C 28.949 20.956 25.321 24.329 23.442 26.076 C 22.857 26.619 22.442 27.005 22.357 27.093 C 22.167 27.291 21.973 27.477 21.787 27.657 C 20.637 28.767 19.774 29.597 21.834 30.956 C 22.825 31.608 23.618 32.149 24.408 32.686 C 25.271 33.275 26.133 33.862 27.248 34.591 C 27.531 34.777 27.803 34.971 28.066 35.159 C 29.071 35.876 29.973 36.519 31.089 36.416 C 31.738 36.357 32.407 35.747 32.746 33.93 C 33.549 29.636 35.129 20.329 35.495 16.494 C 35.517 16.175 35.503 15.855 35.454 15.539 C 35.421 15.35 35.353 15.081 35.109 14.882 C 34.818 14.647 34.369 14.597 34.169 14.6 C 33.256 14.616 31.857 15.103 25.122 17.905 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.025 40.025\" overflow=\"visible\"><path d=\"M 40.025 20.013 C 40.025 31.065 31.065 40.025 20.013 40.025 C 8.96 40.025 0 31.065 0 20.013 C 0 8.96 8.96 0 20.013 0 C 31.065 0 40.025 8.96 40.025 20.013 Z M 20.73 14.774 C 18.783 15.583 14.893 17.259 9.059 19.802 C 8.112 20.178 7.616 20.546 7.57 20.907 C 7.494 21.516 8.256 21.756 9.295 22.083 C 9.437 22.126 9.583 22.173 9.733 22.221 C 10.754 22.553 12.129 22.942 12.843 22.958 C 13.492 22.972 14.216 22.704 15.014 22.156 C 20.464 18.477 23.279 16.617 23.455 16.576 C 23.581 16.549 23.752 16.513 23.869 16.617 C 23.986 16.72 23.975 16.917 23.962 16.971 C 23.887 17.292 20.894 20.076 19.344 21.517 C 18.861 21.965 18.518 22.284 18.448 22.356 C 18.291 22.52 18.131 22.673 17.978 22.822 C 17.029 23.737 16.317 24.423 18.017 25.544 C 18.834 26.082 19.489 26.528 20.141 26.972 C 20.853 27.457 21.564 27.942 22.484 28.544 C 22.718 28.697 22.942 28.857 23.159 29.012 C 23.988 29.604 24.733 30.135 25.654 30.05 C 26.189 30 26.741 29.498 27.021 27.998 C 27.684 24.454 28.987 16.775 29.289 13.61 C 29.308 13.347 29.296 13.083 29.256 12.822 C 29.228 12.666 29.172 12.444 28.971 12.28 C 28.73 12.086 28.36 12.045 28.195 12.048 C 27.442 12.061 26.287 12.463 20.73 14.774 Z\" fill=\"var(--token-1ccdfe8a-ff1a-4774-9c76-342f6ddd7aa9, rgb(208, 176, 117)) /* {&quot;name&quot;:&quot;Gold&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-av732a\",layoutDependency:layoutDependency,layoutId:\"UTX9aNPEo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><path d=\"M 60 30 C 60 46.569 46.569 60 30 60 C 13.431 60 0 46.569 0 30 C 0 13.431 13.431 0 30 0 C 46.569 0 60 13.431 60 30 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.026 41.026\" overflow=\"visible\"><path d=\"M 41.026 20.513 C 41.026 31.842 31.842 41.026 20.513 41.026 C 9.184 41.026 0 31.842 0 20.513 C 0 9.184 9.184 0 20.513 0 C 31.842 0 41.026 9.184 41.026 20.513 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.505 48.505\" overflow=\"visible\"><path d=\"M 48.505 24.253 C 48.505 37.647 37.647 48.505 24.253 48.505 C 10.858 48.505 0 37.647 0 24.253 C 0 10.858 10.858 0 24.253 0 C 37.647 0 48.505 10.858 48.505 24.253 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.025 40.025\" overflow=\"visible\"><path d=\"M 40.025 20.013 C 40.025 31.065 31.065 40.025 20.013 40.025 C 8.96 40.025 0 31.065 0 20.013 C 0 8.96 8.96 0 20.013 0 C 31.065 0 40.025 8.96 40.025 20.013 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rzlzni\",layoutDependency:layoutDependency,layoutId:\"Dysxu2Y5h\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.579 27\" overflow=\"visible\"><path d=\"M 19.735 4.088 C 16.818 5.3 10.985 7.813 2.24 11.624 C 0.82 12.188 0.077 12.74 0.008 13.281 C -0.106 14.194 1.037 14.554 2.594 15.044 C 2.807 15.109 3.025 15.179 3.25 15.251 C 4.782 15.749 6.843 16.331 7.913 16.355 C 8.885 16.376 9.97 15.975 11.167 15.154 C 19.338 9.638 23.557 6.85 23.822 6.789 C 24.009 6.748 24.267 6.694 24.442 6.85 C 24.617 7.005 24.6 7.3 24.582 7.38 C 24.469 7.863 19.982 12.035 17.658 14.195 C 16.934 14.868 16.42 15.345 16.315 15.454 C 16.08 15.699 15.84 15.929 15.61 16.151 C 14.188 17.524 13.12 18.551 15.669 20.233 C 16.894 21.039 17.875 21.708 18.853 22.373 C 19.92 23.1 20.987 23.826 22.365 24.729 C 22.715 24.959 23.052 25.199 23.378 25.431 C 24.62 26.318 25.737 27.114 27.117 26.986 C 27.919 26.913 28.747 26.159 29.167 23.911 C 30.16 18.599 32.114 7.086 32.567 2.343 C 32.594 1.948 32.577 1.552 32.517 1.161 C 32.475 0.928 32.392 0.595 32.089 0.349 C 31.729 0.058 31.174 -0.004 30.927 0 C 29.798 0.02 28.067 0.623 19.735 4.088 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.277 18.461\" overflow=\"visible\"><path d=\"M 13.494 2.795 C 11.499 3.624 7.511 5.342 1.532 7.948 C 0.561 8.333 0.052 8.711 0.005 9.081 C -0.072 9.705 0.709 9.951 1.774 10.286 C 1.919 10.331 2.069 10.379 2.222 10.428 C 3.269 10.768 4.679 11.167 5.41 11.183 C 6.075 11.198 6.817 10.923 7.635 10.362 C 13.222 6.59 16.107 4.684 16.288 4.642 C 16.416 4.614 16.593 4.577 16.712 4.684 C 16.832 4.79 16.821 4.992 16.808 5.046 C 16.731 5.376 13.663 8.229 12.074 9.706 C 11.579 10.166 11.228 10.492 11.156 10.567 C 10.995 10.734 10.831 10.892 10.674 11.044 C 9.701 11.982 8.971 12.685 10.714 13.834 C 11.551 14.386 12.222 14.843 12.891 15.298 C 13.621 15.795 14.35 16.292 15.293 16.909 C 15.532 17.066 15.762 17.23 15.985 17.389 C 16.834 17.995 17.598 18.539 18.541 18.452 C 19.09 18.402 19.656 17.886 19.943 16.35 C 20.622 12.717 21.958 4.845 22.268 1.602 C 22.287 1.332 22.275 1.061 22.234 0.794 C 22.205 0.634 22.148 0.407 21.941 0.239 C 21.695 0.039 21.316 -0.002 21.146 0 C 20.375 0.014 19.191 0.426 13.494 2.795 Z\" fill=\"transparent\"></path></svg>'},TLRkcVCO3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.338 21.827\" overflow=\"visible\"><path d=\"M 15.954 3.305 C 13.596 4.285 8.881 6.316 1.811 9.397 C 0.663 9.853 0.062 10.299 0.006 10.737 C -0.086 11.475 0.838 11.766 2.097 12.162 C 2.269 12.214 2.446 12.271 2.628 12.33 C 3.866 12.732 5.532 13.203 6.397 13.222 C 7.183 13.239 8.06 12.915 9.027 12.251 C 15.633 7.791 19.044 5.538 19.258 5.488 C 19.409 5.455 19.618 5.411 19.759 5.538 C 19.901 5.663 19.887 5.902 19.872 5.966 C 19.781 6.356 16.154 9.729 14.275 11.476 C 13.69 12.019 13.275 12.405 13.19 12.493 C 13 12.691 12.806 12.877 12.62 13.057 C 11.47 14.167 10.607 14.997 12.667 16.357 C 13.658 17.008 14.451 17.549 15.241 18.087 C 16.104 18.675 16.966 19.262 18.081 19.991 C 18.364 20.177 18.635 20.371 18.899 20.559 C 19.904 21.276 20.806 21.919 21.922 21.816 C 22.57 21.757 23.239 21.147 23.579 19.33 C 24.382 15.036 25.962 5.729 26.327 1.894 C 26.35 1.575 26.336 1.255 26.287 0.939 C 26.254 0.75 26.186 0.481 25.941 0.282 C 25.65 0.047 25.202 -0.003 25.002 0 C 24.089 0.016 22.69 0.503 15.954 3.305 Z\" fill=\"transparent\"></path></svg>'},x9s4fJ7Ne:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.733 18.011\" overflow=\"visible\"><path d=\"M 13.165 2.727 C 11.219 3.536 7.328 5.212 1.494 7.754 C 0.547 8.13 0.051 8.499 0.005 8.86 C -0.071 9.469 0.691 9.709 1.73 10.036 C 1.872 10.079 2.018 10.126 2.168 10.174 C 3.19 10.506 4.565 10.894 5.279 10.91 C 5.927 10.924 6.651 10.657 7.449 10.109 C 12.9 6.429 15.714 4.57 15.891 4.529 C 16.016 4.501 16.188 4.465 16.305 4.57 C 16.421 4.673 16.41 4.87 16.398 4.923 C 16.323 5.245 13.329 8.028 11.779 9.469 C 11.296 9.918 10.954 10.237 10.884 10.309 C 10.727 10.472 10.567 10.626 10.413 10.774 C 9.464 11.69 8.752 12.375 10.453 13.497 C 11.27 14.035 11.924 14.481 12.576 14.924 C 13.289 15.41 14 15.894 14.92 16.496 C 15.153 16.65 15.377 16.81 15.595 16.965 C 16.424 17.556 17.168 18.087 18.089 18.002 C 18.624 17.953 19.176 17.45 19.457 15.951 C 20.119 12.407 21.423 4.727 21.725 1.563 C 21.743 1.3 21.732 1.035 21.691 0.775 C 21.664 0.619 21.608 0.397 21.406 0.233 C 21.166 0.038 20.796 -0.002 20.631 0 C 19.878 0.013 18.723 0.415 13.165 2.727 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"160 Castlereagh Street, St. James Trust Building, \",/*#__PURE__*/_jsx(motion.br,{}),\"New South Wales, Sydney \",/*#__PURE__*/_jsx(motion.br,{}),\"2000\\xa0Australia\"]})}),className:\"framer-1xl0fxv\",\"data-framer-name\":\"Address\",fonts:[\"CUSTOM;Min Sans Trial Medium\"],layoutDependency:layoutDependency,layoutId:\"IpQyNQzHq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{bQhX13JpA:{\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\"},x9s4fJ7Ne:{\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bQhX13JpA:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"160 Castlereagh Street, \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:\"St. James Trust Building, \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:\"New South Wales, Sydney - 2000\\xa0Australia\"})]})},x9s4fJ7Ne:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"160 Castlereagh Street, \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:\"St. James Trust Building, \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pbiBTYW5zIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Min Sans Trial Medium\", \"Min Sans Trial Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:\"New South Wales, Sydney - 2000\\xa0Australia\"})]})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ittwAJZZN\",openInNewTab:false,scopeId:\"TrtNlStrR\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-13urbt5 framer-r5q4ip\",\"data-framer-name\":\"Group\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:157,intrinsicWidth:174,layoutDependency:layoutDependency,layoutId:\"ittwAJZZN\",svg:'<svg width=\"174\" height=\"157\" viewBox=\"0 0 174 157\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M69.7242 102.379C69.7242 103.207 69.5935 121.295 59.0024 132.234C58.8717 132.365 58.7409 132.496 58.6102 132.627C57.0847 134.065 55.4285 135.373 53.6851 136.462C53.2929 136.724 52.9006 136.985 52.5084 137.16C52.0289 137.377 51.6367 137.683 51.288 137.857C38.8664 144.612 22.6094 144.002 10.6237 132.017C-3.54124 118.941 -3.54124 94.0545 10.6237 80.9791C17.8151 73.7877 26.532 70.7368 35.0746 70.8676C40.1304 70.9547 45.099 72.1751 49.6318 74.3543C49.6318 74.3543 41.0892 73.5262 35.554 73.8749C30.1495 74.18 28.1011 75.5747 24.3092 77.7539C7.5728 89.3909 7.5728 123.561 24.3092 135.198C44.5324 147.01 59.7434 125.305 58.9589 106.52C59.046 105.125 58.9589 103.73 58.8717 102.292V102.205C58.7409 95.0133 58.7409 87.8219 58.7845 80.5869C58.7845 78.4948 58.7845 76.4028 58.8717 74.3107C58.8717 73.1775 58.8717 72.0008 58.9589 70.8676C59.046 64.6786 59.1768 58.5332 59.3511 52.3442C60.7458 30.3776 57.4334 20.6147 35.1618 14.5564L35.2489 14.1206C59.787 15.9947 70.3344 27.6754 69.2448 52.3442C69.3755 58.5332 69.5935 64.6786 69.6371 70.8676C69.6371 72.0008 69.7242 73.1775 69.6371 74.3107C69.7242 76.0105 69.7242 77.7103 69.7242 79.4101C69.8114 87.081 69.8114 94.6647 69.6371 102.336L69.7242 102.379Z\" fill=\"#D1B177\"/>\\n<path d=\"M93.3909 0.0435844C87.8993 51.9962 88.8582 104.428 93.3909 156.381H79.9233C83.7152 117.373 84.151 78.2341 82.9307 39.0952C82.4077 26.0635 81.5795 13.0317 79.9233 0H93.3909V0.0435844Z\" fill=\"#D1B177\"/>\\n<path d=\"M104.331 102.379C104.157 94.7081 104.157 87.1244 104.244 79.4536C104.244 77.7538 104.244 76.054 104.331 74.3542C104.244 73.221 104.331 72.0442 104.331 70.911C104.418 64.722 104.592 58.5766 104.723 52.3876C103.634 27.7188 114.181 16.0382 138.719 14.1641L138.806 14.5999C116.578 20.6581 113.266 30.4211 114.617 52.3876C114.791 58.5766 114.922 64.722 115.009 70.911C115.009 72.0442 115.009 73.221 115.096 74.3542C115.096 76.4462 115.096 78.5383 115.183 80.6303C115.183 87.8218 115.183 95.0132 115.096 102.248V102.335C115.009 103.73 114.966 105.168 115.009 106.563C114.181 125.348 129.436 147.053 149.659 135.242C166.395 123.605 166.439 89.4344 149.659 77.7974C145.867 75.6181 143.775 74.2234 138.414 73.9183C132.879 73.5697 124.336 74.3978 124.336 74.3978C128.869 72.2185 133.838 71.0418 138.893 70.911C147.436 70.7803 156.153 73.8312 163.344 81.0226C177.553 94.0544 177.553 118.985 163.344 132.06C151.359 144.046 135.145 144.656 122.68 137.9C122.331 137.682 121.939 137.421 121.46 137.203C121.067 136.985 120.632 136.767 120.283 136.506C118.539 135.372 116.883 134.108 115.358 132.67C115.227 132.583 115.096 132.452 114.966 132.278C104.375 121.338 104.244 103.251 104.244 102.423L104.331 102.379Z\" fill=\"#D1B177\"/>\\n</svg>\\n',withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cB53q.framer-r5q4ip, .framer-cB53q .framer-r5q4ip { display: block; }\",\".framer-cB53q.framer-16uqcu3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 100px 120px 100px 120px; position: relative; width: 1440px; }\",\".framer-cB53q .framer-1ysng5j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1320px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-cB53q .framer-z4pn9q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 300px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-cB53q .framer-7r2el8 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-cB53q .framer-1g0betk { 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; text-decoration: none; width: min-content; }\",\".framer-cB53q .framer-ygsle1 { flex: none; height: 106px; position: relative; width: 427px; }\",\".framer-cB53q .framer-157sv6u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-cB53q .framer-1bfhzu8-container, .framer-cB53q .framer-l7s66m-container, .framer-cB53q .framer-81xn48-container, .framer-cB53q .framer-16c16gc-container, .framer-cB53q .framer-187lmo8-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-cB53q .framer-awlyg7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cB53q .framer-133l550 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cB53q .framer-1q565hn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cB53q .framer-uw36ea, .framer-cB53q .framer-qdk8of, .framer-cB53q .framer-1batayh, .framer-cB53q .framer-ye65kw { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 60px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 60px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-cB53q .framer-68uszs, .framer-cB53q .framer-1h81gv5 { height: 60px; position: relative; width: 60px; }\",\".framer-cB53q .framer-yr7e5d, .framer-cB53q .framer-84ipqm, .framer-cB53q .framer-f4bddd, .framer-cB53q .framer-1hp4e7p, .framer-cB53q .framer-av732a { height: 60px; left: 0px; position: absolute; top: 0px; width: 60px; }\",\".framer-cB53q .framer-1fw0fh2, .framer-cB53q .framer-xo12ug { height: 36px; position: relative; width: 36px; }\",\".framer-cB53q .framer-cnoq7o, .framer-cB53q .framer-1tfw8li, .framer-cB53q .framer-r0n3rm, .framer-cB53q .framer-nth8r6 { height: 36px; left: 0px; position: absolute; top: 0px; width: 36px; }\",\".framer-cB53q .framer-spvy49 { height: 30px; left: 3px; position: absolute; top: 3px; width: 30px; }\",\".framer-cB53q .framer-4ynwyi { height: 17px; left: 9px; position: absolute; top: 10px; width: 18px; }\",\".framer-cB53q .framer-1cws0h3 { height: 30px; left: 4px; position: absolute; top: 3px; width: 30px; }\",\".framer-cB53q .framer-i1ck3k { height: 21px; left: 9px; position: absolute; top: 6px; width: 21px; }\",\".framer-cB53q .framer-1sx0jp { height: 19px; left: 0px; position: absolute; top: 3px; width: 19px; }\",\".framer-cB53q .framer-yc5k5f { height: 12px; left: 4px; position: absolute; top: 6px; width: 12px; }\",\".framer-cB53q .framer-cwmfvw { height: 5px; left: 17px; position: absolute; top: 0px; width: 5px; }\",\".framer-cB53q .framer-1rzlzni { height: 27px; left: 12px; position: absolute; top: 18px; width: 33px; }\",\".framer-cB53q .framer-1xl0fxv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-cB53q .framer-13urbt5 { flex: none; height: 157px; position: relative; text-decoration: none; width: 174px; }\",\".framer-cB53q.framer-v-171q1u.framer-16uqcu3 { width: 1920px; }\",\".framer-cB53q.framer-v-8wh18o.framer-16uqcu3 { width: 1200px; }\",\".framer-cB53q.framer-v-1xvile2.framer-16uqcu3 { padding: 80px 40px 80px 40px; width: 810px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-z4pn9q { gap: 150px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-ygsle1 { height: 67px; width: 271px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-133l550 { gap: 40px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-1q565hn { gap: 12px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-uw36ea, .framer-cB53q.framer-v-1xvile2 .framer-qdk8of, .framer-cB53q.framer-v-1xvile2 .framer-1batayh, .framer-cB53q.framer-v-1xvile2 .framer-ye65kw { gap: 8px; height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-68uszs, .framer-cB53q.framer-v-1xvile2 .framer-yr7e5d, .framer-cB53q.framer-v-1xvile2 .framer-84ipqm { height: 48px; width: 48px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-1fw0fh2, .framer-cB53q.framer-v-1xvile2 .framer-cnoq7o, .framer-cB53q.framer-v-1xvile2 .framer-xo12ug, .framer-cB53q.framer-v-1xvile2 .framer-1tfw8li, .framer-cB53q.framer-v-1xvile2 .framer-r0n3rm, .framer-cB53q.framer-v-1xvile2 .framer-nth8r6 { height: 29px; width: 29px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-spvy49, .framer-cB53q.framer-v-1xvile2 .framer-1cws0h3 { height: 24px; left: 3px; top: 3px; width: 24px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-4ynwyi { height: 14px; left: 7px; top: 8px; width: 15px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-i1ck3k { height: 17px; left: 7px; top: 5px; width: 17px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-1sx0jp { height: 15px; top: 2px; width: 15px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-yc5k5f { height: 10px; left: 3px; top: 5px; width: 10px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-cwmfvw { height: 4px; left: 14px; width: 4px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-1h81gv5, .framer-cB53q.framer-v-1xvile2 .framer-f4bddd, .framer-cB53q.framer-v-1xvile2 .framer-1hp4e7p, .framer-cB53q.framer-v-1xvile2 .framer-av732a { height: 49px; width: 49px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-1rzlzni { height: 22px; left: 9px; top: 15px; width: 27px; }\",\".framer-cB53q.framer-v-1xvile2 .framer-13urbt5 { height: 131px; width: 145px; }\",\".framer-cB53q.framer-v-ic0puy.framer-16uqcu3 { flex-direction: column; padding: 60px 16px 60px 16px; width: 390px; }\",\".framer-cB53q.framer-v-ic0puy .framer-1ysng5j, .framer-cB53q.framer-v-ic0puy .framer-157sv6u, .framer-cB53q.framer-v-1nel68m .framer-1ysng5j, .framer-cB53q.framer-v-1nel68m .framer-157sv6u { flex: none; width: 100%; }\",\".framer-cB53q.framer-v-ic0puy .framer-z4pn9q, .framer-cB53q.framer-v-1nel68m .framer-z4pn9q { flex-direction: column; gap: 40px; }\",\".framer-cB53q.framer-v-ic0puy .framer-ygsle1, .framer-cB53q.framer-v-1nel68m .framer-ygsle1 { height: 52px; width: 209px; }\",\".framer-cB53q.framer-v-ic0puy .framer-awlyg7, .framer-cB53q.framer-v-1nel68m .framer-awlyg7 { align-content: flex-end; align-items: flex-end; }\",\".framer-cB53q.framer-v-ic0puy .framer-1q565hn, .framer-cB53q.framer-v-1nel68m .framer-1q565hn { gap: 12px; order: 1; }\",\".framer-cB53q.framer-v-ic0puy .framer-uw36ea, .framer-cB53q.framer-v-ic0puy .framer-qdk8of, .framer-cB53q.framer-v-ic0puy .framer-1batayh, .framer-cB53q.framer-v-1nel68m .framer-uw36ea, .framer-cB53q.framer-v-1nel68m .framer-qdk8of, .framer-cB53q.framer-v-1nel68m .framer-1batayh, .framer-cB53q.framer-v-1nel68m .framer-ye65kw { gap: 6.67px; height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-cB53q.framer-v-ic0puy .framer-68uszs, .framer-cB53q.framer-v-ic0puy .framer-yr7e5d, .framer-cB53q.framer-v-ic0puy .framer-84ipqm, .framer-cB53q.framer-v-1nel68m .framer-68uszs, .framer-cB53q.framer-v-1nel68m .framer-yr7e5d, .framer-cB53q.framer-v-1nel68m .framer-84ipqm, .framer-cB53q.framer-v-1nel68m .framer-1h81gv5, .framer-cB53q.framer-v-1nel68m .framer-f4bddd, .framer-cB53q.framer-v-1nel68m .framer-1hp4e7p, .framer-cB53q.framer-v-1nel68m .framer-av732a { height: 40px; width: 40px; }\",\".framer-cB53q.framer-v-ic0puy .framer-1fw0fh2, .framer-cB53q.framer-v-ic0puy .framer-cnoq7o, .framer-cB53q.framer-v-ic0puy .framer-xo12ug, .framer-cB53q.framer-v-ic0puy .framer-1tfw8li, .framer-cB53q.framer-v-ic0puy .framer-r0n3rm, .framer-cB53q.framer-v-ic0puy .framer-nth8r6, .framer-cB53q.framer-v-1nel68m .framer-1fw0fh2, .framer-cB53q.framer-v-1nel68m .framer-cnoq7o, .framer-cB53q.framer-v-1nel68m .framer-xo12ug, .framer-cB53q.framer-v-1nel68m .framer-1tfw8li, .framer-cB53q.framer-v-1nel68m .framer-r0n3rm, .framer-cB53q.framer-v-1nel68m .framer-nth8r6 { height: 24px; width: 24px; }\",\".framer-cB53q.framer-v-ic0puy .framer-spvy49, .framer-cB53q.framer-v-ic0puy .framer-1cws0h3, .framer-cB53q.framer-v-1nel68m .framer-spvy49, .framer-cB53q.framer-v-1nel68m .framer-1cws0h3 { height: 20px; left: 2px; top: 2px; width: 20px; }\",\".framer-cB53q.framer-v-ic0puy .framer-4ynwyi, .framer-cB53q.framer-v-1nel68m .framer-4ynwyi { height: 11px; left: 6px; top: 7px; width: 12px; }\",\".framer-cB53q.framer-v-ic0puy .framer-i1ck3k, .framer-cB53q.framer-v-1nel68m .framer-i1ck3k { height: 14px; left: 6px; top: 4px; width: 14px; }\",\".framer-cB53q.framer-v-ic0puy .framer-1sx0jp, .framer-cB53q.framer-v-1nel68m .framer-1sx0jp { height: 13px; top: 2px; width: 13px; }\",\".framer-cB53q.framer-v-ic0puy .framer-yc5k5f, .framer-cB53q.framer-v-1nel68m .framer-yc5k5f { height: 8px; left: 2px; top: 4px; width: 8px; }\",\".framer-cB53q.framer-v-ic0puy .framer-cwmfvw, .framer-cB53q.framer-v-1nel68m .framer-cwmfvw { height: 3px; left: 11px; width: 3px; }\",\".framer-cB53q.framer-v-ic0puy .framer-ye65kw { gap: 6.67px; height: var(--framer-aspect-ratio-supported, 41px); width: 40px; }\",\".framer-cB53q.framer-v-ic0puy .framer-1h81gv5, .framer-cB53q.framer-v-ic0puy .framer-f4bddd, .framer-cB53q.framer-v-ic0puy .framer-1hp4e7p, .framer-cB53q.framer-v-ic0puy .framer-av732a { height: 41px; width: 41px; }\",\".framer-cB53q.framer-v-ic0puy .framer-1rzlzni { height: 19px; left: 8px; top: 13px; width: 23px; }\",\".framer-cB53q.framer-v-ic0puy .framer-1xl0fxv, .framer-cB53q.framer-v-1nel68m .framer-1xl0fxv { order: 0; }\",\".framer-cB53q.framer-v-ic0puy .framer-13urbt5, .framer-cB53q.framer-v-1nel68m .framer-13urbt5 { height: 64px; width: 71px; }\",\".framer-cB53q.framer-v-1nel68m.framer-16uqcu3 { flex-direction: column; padding: 60px 16px 60px 16px; width: 360px; }\",\".framer-cB53q.framer-v-1nel68m .framer-1rzlzni { height: 18px; left: 8px; top: 12px; width: 22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 658\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WR3Qe5DGN\":{\"layout\":[\"fixed\",\"auto\"]},\"mYDPP16Um\":{\"layout\":[\"fixed\",\"auto\"]},\"TLRkcVCO3\":{\"layout\":[\"fixed\",\"auto\"]},\"bQhX13JpA\":{\"layout\":[\"fixed\",\"auto\"]},\"x9s4fJ7Ne\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTrtNlStrR=withCSS(Component,css,\"framer-cB53q\");export default FramerTrtNlStrR;FramerTrtNlStrR.displayName=\"Footer\";FramerTrtNlStrR.defaultProps={height:658,width:1440};addPropertyControls(FramerTrtNlStrR,{variant:{options:[\"CNJtK2jAn\",\"WR3Qe5DGN\",\"mYDPP16Um\",\"TLRkcVCO3\",\"bQhX13JpA\",\"x9s4fJ7Ne\"],optionTitles:[\"Desktop L\",\"Desktop XL\",\"Desktop\",\"Tablet\",\"Phone\",\"Android\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTrtNlStrR,[{explicitInter:true,fonts:[{family:\"Min Sans Trial Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/leMswNWWTJAgdJ0IGZoOnB5Uk.woff2\"}]},...ButtonFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTrtNlStrR\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WR3Qe5DGN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mYDPP16Um\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TLRkcVCO3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bQhX13JpA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x9s4fJ7Ne\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"658\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrtNlStrR.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f()),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as r,Link as t,motion as n}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as o}from\"react\";// ../../library/src/utils/utils.ts\nvar i,a=\"undefined\"!=typeof window,u=a&&\"function\"==typeof window.requestIdleCallback,l=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/o(e)&&l in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as f,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((i=m||{})[i.Fragment=1]=\"Fragment\",i[i.Link=2]=\"Link\",i[i.Module=3]=\"Module\",i[i.Tag=4]=\"Tag\",i[i.Text=5]=\"Text\",i);function d(o){let i=/* @__PURE__ */new Map;return a=>{let u=i.get(a);if(u)return u;let l=JSON.parse(a),m=function i(a){switch(a[0]){case 1/* Fragment */:{let[,...e]=a,r=e.map(i);return /*#__PURE__*/p(f,void 0,...r);}case 2/* Link */:{let[,e,...r]=a,n=r.map(i);return /*#__PURE__*/p(t,e,...n);}case 3/* Module */:{let[,t,n]=a,i=o[t];return s(i,\"Module not found\"),c(i)&&i.preload(),/*#__PURE__*/e(r,{componentIdentifier:t,children:r=>/*#__PURE__*/e(i,{...r,...n})});}case 4/* Tag */:{let[,e,r,...t]=a,o=t.map(i);if(\"a\"===e)return /*#__PURE__*/p(n.a,r,...o);return /*#__PURE__*/p(e,r,...o);}case 5/* Text */:{let[,e]=a;return e;}}}(l);return i.set(a,m),m;};}export{m as RichTextJsonType,d as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cbc36cd)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as t}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as r}from\"./PhNO5HP4B-0.js\";import{getRichTextJsonResolver as o}from\"./PhNO5HP4B-1.js\";let m={b4nl6F23G:{isNullable:!0,type:l.String},CgncdE1XN:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},DTrKVZGp3:{isNullable:!0,type:l.ResponsiveImage},e9ogg8QRE:{isNullable:!0,type:l.String},fgVBietmH:{isNullable:!0,type:l.Boolean},gIcVoSWzU:{isNullable:!0,type:l.ResponsiveImage},hTTpM0tLD:{isNullable:!0,type:l.Enum},id:{isNullable:!1,type:l.String},J1dV7mPlo:{isNullable:!0,type:l.ResponsiveImage},lRNAIWucj:{isNullable:!0,type:l.String},MfSQJc3oQ:{isNullable:!0,type:l.ResponsiveImage},nextItemId:{isNullable:!0,type:l.String},PLTOXsmNQ:{isNullable:!0,type:l.ResponsiveImage},pR1CGH5pd:{isNullable:!0,type:l.ResponsiveImage},previousItemId:{isNullable:!0,type:l.String},pvNSTDlLm:{isNullable:!0,type:l.Enum},QR5AnvYi3:{isNullable:!0,type:l.ResponsiveImage},TEvyo6k8m:{isNullable:!0,type:l.Enum},TyKU6afOH:{isNullable:!0,type:l.Enum},updatedAt:{isNullable:!0,type:l.Date},xMVdu_1Vg:{isNullable:!0,type:l.String},xT5_7q3gw:{isNullable:!0,type:l.Enum},YnSHwhVor:{isNullable:!0,type:l.String},zg9esBCZX:{isNullable:!0,type:l.ResponsiveImage}},i=[\"id\"],n={type:1},c=[\"previousItemId\"],s=[\"nextItemId\"],u=[\"id\",\"lRNAIWucj\"],p=[\"lRNAIWucj\",\"id\"],d=[\"b4nl6F23G\"],f={type:0},N=[\"lRNAIWucj\"],h=[\"TEvyo6k8m\"],g=[\"xMVdu_1Vg\"],y=[\"e9ogg8QRE\"],P=[\"YnSHwhVor\"],w=[\"CgncdE1XN\"],R=[\"TyKU6afOH\"],I=[\"fgVBietmH\"],x=[\"xT5_7q3gw\"],S=[\"hTTpM0tLD\"],T=[\"pvNSTDlLm\"],L=[\"pR1CGH5pd\"],B=[\"zg9esBCZX\"],H=[\"MfSQJc3oQ\"],U=[\"DTrKVZGp3\"],O=[\"QR5AnvYi3\"],V=[\"J1dV7mPlo\"],v=[\"gIcVoSWzU\"],b=[\"PLTOXsmNQ\"],E=[],D=e=>{let l=E[e];if(l)return l().then(e=>e.default);},G={},k=o(G),A=new t,C={collectionByLocaleId:{default:new a({chunks:[new URL(\"./PhNO5HP4B-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"878e113e-c270-4b8c-bef0-74a987e438e9default\",indexes:[new r({collation:n,collectionSchema:m,fieldNames:i,range:{from:0,to:1585},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:c,range:{from:1585,to:3169},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:s,range:{from:3169,to:4749},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:u,range:{from:4749,to:8494},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:p,range:{from:8494,to:12239},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:d,range:{from:12239,to:14919},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:N,range:{from:14919,to:17748},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:h,range:{from:17748,to:19340},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:g,range:{from:19340,to:20737},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:y,range:{from:20737,to:22112},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:P,range:{from:22112,to:23386},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:w,range:{from:23386,to:24523},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:R,range:{from:24523,to:26115},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:I,range:{from:26115,to:26927},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:x,range:{from:26927,to:28519},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:S,range:{from:28519,to:30111},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:T,range:{from:30111,to:31703},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:L,range:{from:31703,to:59991},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:B,range:{from:59991,to:73565},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:H,range:{from:73565,to:88020},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:U,range:{from:88020,to:100038},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:O,range:{from:100038,to:102583},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:V,range:{from:102583,to:105123},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:v,range:{from:105123,to:106466},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:f,collectionSchema:m,fieldNames:b,range:{from:106466,to:107213},url:new URL(\"./PhNO5HP4B-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/wgwIN0ulxfsqVD00pNHS/TNsMIfAijgBS5eOnxRcc/PhNO5HP4B.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:k,resolveVectorSetItem:D,schema:m})},displayName:\"Product\",id:\"878e113e-c270-4b8c-bef0-74a987e438e9\"};export default C;e(C,{b4nl6F23G:{defaultValue:\"\",displayTextArea:!1,placeholder:\"e.g. Rolex Datejust\",title:\"Product Name\",type:l.String},lRNAIWucj:{title:\"Slug\",type:l.String},TEvyo6k8m:{defaultValue:\"RfxoiYVGt\",options:[\"RfxoiYVGt\",\"dWNuhjIEU\",\"CBPlrDqdA\",\"BoLfkL0qY\"],optionTitles:[\"Rolex\",\"AP\",\"Richard Mille\",\"Patek Phillipe\"],title:\"Brand\",type:l.Enum},xMVdu_1Vg:{defaultValue:\"\",placeholder:\"e.g. 34,500.00\",title:\"Product Price\",type:l.String},e9ogg8QRE:{defaultValue:\"\",maxLength:6,placeholder:\"e.g. 278271\",title:\"SKU Number\",type:l.String},YnSHwhVor:{defaultValue:\"\",placeholder:\"e.g. 2025\",title:\"Product Year\",type:l.String},CgncdE1XN:{defaultValue:\"\",placeholder:\"e.g. 31\",title:\"Diameter\",type:l.String},TyKU6afOH:{defaultValue:\"Fbko63xxE\",options:[\"Fbko63xxE\",\"ugVsaePXV\",\"GzKZRCswE\"],optionTitles:[\"26 - 31\",\"32 - 40\",\"41 - 44\"],title:\"Diameter Range\",type:l.Enum},fgVBietmH:{defaultValue:!1,title:\"Collectors Edit?\",type:l.Boolean},xT5_7q3gw:{defaultValue:\"UgCG8AqEW\",options:[\"UgCG8AqEW\",\"sTLSw6c8X\"],optionTitles:[\"Pre-Owned\",\"Unworn\"],title:\"Condition\",type:l.Enum},hTTpM0tLD:{defaultValue:\"kE6KGIv2I\",options:[\"kE6KGIv2I\",\"uj127rWzt\"],optionTitles:[\"Yes\",\"No\"],title:\"Box\",type:l.Enum},pvNSTDlLm:{defaultValue:\"q6x_I2G2G\",options:[\"q6x_I2G2G\",\"n_N6dPkBi\"],optionTitles:[\"Yes\",\"No\"],title:\"Papers\",type:l.Enum},pR1CGH5pd:{title:\"Image 1 (Main Image)\",type:l.ResponsiveImage},zg9esBCZX:{title:\"Image 2\",type:l.ResponsiveImage},MfSQJc3oQ:{title:\"Image 3\",type:l.ResponsiveImage},DTrKVZGp3:{title:\"Image 4\",type:l.ResponsiveImage},QR5AnvYi3:{title:\"Image 5\",type:l.ResponsiveImage},J1dV7mPlo:{title:\"Image 6\",type:l.ResponsiveImage},gIcVoSWzU:{title:\"Image 7\",type:l.ResponsiveImage},PLTOXsmNQ:{title:\"Image 8\",type:l.ResponsiveImage},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/PhNO5HP4B:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/PhNO5HP4B:default\",title:\"Next\",type:l.CollectionReference}});export const TEvyo6k8mToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"RfxoiYVGt\":return\"Rolex\";case\"dWNuhjIEU\":return\"AP\";case\"CBPlrDqdA\":return\"Richard Mille\";case\"BoLfkL0qY\":return\"Patek Phillipe\";default:return\"\";}};export const TyKU6afOHToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"Fbko63xxE\":return\"26 - 31\";case\"ugVsaePXV\":return\"32 - 40\";case\"GzKZRCswE\":return\"41 - 44\";default:return\"\";}};export const xT5_7q3gwToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"UgCG8AqEW\":return\"Pre-Owned\";case\"sTLSw6c8X\":return\"Unworn\";default:return\"\";}};export const hTTpM0tLDToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"kE6KGIv2I\":return\"Yes\";case\"uj127rWzt\":return\"No\";default:return\"\";}};export const pvNSTDlLmToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"q6x_I2G2G\":return\"Yes\";case\"n_N6dPkBi\":return\"No\";default:return\"\";}};export const enumToDisplayNameFunctions={hTTpM0tLD:hTTpM0tLDToDisplayName,pvNSTDlLm:pvNSTDlLmToDisplayName,TEvyo6k8m:TEvyo6k8mToDisplayName,TyKU6afOH:TyKU6afOHToDisplayName,xT5_7q3gw:xT5_7q3gwToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await A.query({from:{data:C,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"lRNAIWucj\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.lRNAIWucj;},async getRecordIdBySlug(e,l){let[t]=await A.query({from:{data:C,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"lRNAIWucj\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"TEvyo6k8mToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hTTpM0tLDToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pvNSTDlLmToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TyKU6afOHToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"xT5_7q3gwToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerContractVersion\":\"1\",\"framerData\":\"\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"PhNO5HP4B\",\"framerAutoSizeImages\":\"true\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"lRNAIWucj\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nexport default function metadata(params,activeLocale){return{description:\"Premier Destination for Luxury Watches\",favicon:\"https://framerusercontent.com/assets/Xg1cgO5gArFScTYWiN4FIYQKvs.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/SdTmpUL4zEVpEU6SjbCIhcrwOgo.png\",title:\"DB Watch\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"0kBAA2F,SAAgB,GAAW,EAAM,CAAC,OAAqB,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,EAAM,MAAM,OAAO,EAAM,OAAO,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,EAAM,MAAM,CAAC,SAAuB,EAAK,OAAO,CAAC,EAAE,mIAAmI,KAAK,eAAe,CAAC,CAAC,CAAC,CAAE,SAAgB,GAAU,EAAM,CAAC,OAAqB,EAAM,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,GAAG,EAAM,SAAS,CAAe,EAAK,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,KAAK,OAAO,CAAC,CAAe,EAAK,OAAO,CAAC,EAAE,oPAAoP,KAAK,eAAe,CAAC,CAAC,CAAC,CAAC,CAAE,SAAgB,GAAY,EAAM,CAAqB,OAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,GAAG,EAAM,MAAM,CAAC,SAAS,CAAe,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,SAAS,SAAS,EAAE,OAAO,IAAS,CAAC,MAAM,CAAC,aAAa,IAAI,gBAAgB,+CAA+C,EAAM,MAAM,QAAQ,MAAM,OAAO,OAAO,OAAO,CAAC,CAAC,CAAe,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,aAAa,IAAI,SAAS,WAAW,IAAI,EAAY,KAAK,EAAY,OAAO,EAAY,MAAM,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAn+C,IAAkC,ICA3F,SAAgB,GAAQ,EAAM,CAC1B,KAAK,MAAQ,IAAI,SAAS,EAAS,IAAS,CACxC,IAAI,EAAU,EAAO,UAAU,KAAK,SAAS,OAAO,CACpD,EAAQ,gBAAmB,GAAI,CAC3B,KAAK,GAAKA,EAAE,OAAO,OACnB,KAAK,GAAG,kBAAkB,QAAQ,EAEtC,EAAQ,UAAa,GAAI,CACrB,KAAK,GAAKA,EAAE,OAAO,OACnB,GAAS,EAEb,EAAQ,QAAW,GAAI,CACnB,KAAK,GAAKA,EAAE,OAAO,OACnB,EAAOA,EAAE,GAEf,oBAEN,GAAQ,UAAU,IAAM,SAAS,EAAK,CAClC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI,EAAU,KAAK,UAAU,CAAC,IAAI,EAAI,CACtC,EAAQ,UAAa,GAAI,EAAQA,EAAE,OAAO,OAAO,CAEjD,EAAQ,QAAU,GACpB,CACJ,EAEN,GAAQ,UAAU,SAAW,UAAW,CACpC,OAAO,KAAK,GAAG,YAAY,CACvB,QACH,CAAE,YAAY,CAAC,YAAY,QAAQ,EAExC,GAAQ,UAAU,IAAM,SAAS,EAAK,EAAO,CACzC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI,EAAU,KAAK,UAAU,CAAC,IAAI,EAAO,EAAI,CAC7C,EAAQ,UAAY,EACpB,EAAQ,QAAU,GACpB,CACJ,EAEN,GAAQ,UAAU,OAAS,SAAS,EAAK,EAAO,CAC5C,EAAO,UAAU,eAAe,SAAS,OAAO,KCzCgvB,eAAsB,GAAc,EAAI,EAAY,EAAM,IAAI,GAAQ,QAAQ,CAAC,CAAC,IAAM,EAAS,EAAe,MAAM,EAAM,IAAI,EAAS,EAAY,CAAE,eAAsB,GAAmB,EAAI,EAAM,IAAI,GAAQ,QAAQ,CAAC,CAAC,IAAM,EAAS,EAAoE,OAArD,MAAM,EAAM,IAAI,EAAS,EAAmC,wBAA5+B,uBEDsC,SAAgB,GAAkB,EAAS,CAAC,MAAM,CAAC,GAAU,IAAW,UAA8C,SAAS,GAAY,EAAS,CAAiD,OAA7C,GAAkB,EAAS,CAAQ,GAAgB,GAAG,GAAU,GAAG,IAAqD,SAAS,GAAe,EAAS,CAAoD,OAAhD,GAAkB,EAAS,CAAQ,GAAmB,GAAG,GAAa,GAAG,IAAY,eAAsB,GAAe,EAAS,EAAU,CAGxlB,IAAM,EAAY,GAAe,EAAS,CAAO,EAAS,GAAY,EAAS,CAAM,CAACC,EAAS,GAAa,MAAM,QAAQ,IAAI,CAAC,GAAmB,EAAY,CAAC,GAAmB,EAAS,CAAC,CAAC,CAAkJ,OAA9I,EAAmB,CAAC,OAAO,GAAWA,GAAU,YAAY,EAAU,QAAQ,QAAQ,YAAY,EAAY,UAAUA,GAAU,UAAU,CAAQ,CAAC,OAAO,OAAO,CAAE,SAAgB,GAAe,EAAS,EAAM,EAAU,CAAsC,GAAtB,GAAY,EAAS,CAAwB,EAAM,CAAC,IAAMA,EAAS,CAAC,QAAQ,GAAQ,UAAU,KAAK,KAAK,CAAC,YAAU,CAA4C,GAAzB,GAAe,EAAS,CAA2BA,EAAS,6BAH1gB,CAAM,GAAQ,EAA2H,GAAU,mBAA0I,GAAa,uCCEnY,GAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,wBAAwB,YAAY,gCAAgC,SAAS,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,gBAAgB,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,MAAM,8BAA8B,YAAY,gEAAgE,SAAS,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,kBAAkB,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,MAAM,6BAA6B,YAAY,6DAA6D,SAAS,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,kBAAkB,UAAU,EAAE,CAAC,CAAC,2BCAloB,GAAI,IAAI,YAAY,MAAM,CAAO,IAAU,EAAE,IAAI,CAAC,IAAMC,EAAEC,EAAE,OAAaC,EAAEC,EAAE,OAAa,EAAI,GAAGH,EAAE,EAAM,EAAG,GAAO,EAAG,EAAM,EAAGA,EAAMI,EAAEJ,EAAE,KAAM,KAAK,GAAIC,EAAE,WAAWG,EAAE,GAAG,GAAGA,EAAG,IAAI,EAAE,EAAEA,EAAEF,EAAE,IAAI,CAAC,IAAI,EAAG,GAAIC,EAAE,WAAWC,EAAE,EAAQ,EAAG,EAAG,EAAG,IAAK,EAAG,GAAI,EAAG,EAAG,GAAI,EAAE,EAAG,GAAI,GAAI,EAAM,EAAG,GAAK,IAAS,EAAG,GAAK,IAAM,EAAG,GAAI,EAAE,EAAE,EAAG,GAAI,EAAE,EAAE,EAAG,GAAI,GAAI,EAAQ,IAAJ,EAAEJ,EAAQ,KAAK,GAAIC,EAAE,WAAWG,EAAE,EAAE,EAAG,OAAO,GAAW,IAAS,EAAE,IAAI,CAAC,IAAMJ,EAAEC,EAAE,OAAaC,EAAEC,EAAE,OAAa,EAAI,EAAE,CAAO,EAAI,EAAE,CAAO,EAAM,KAAK,KAAKH,EAAE,GAAG,CAAO,EAAM,KAAK,KAAKE,EAAE,GAAG,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAE,EAAM,IAAK,EAAIA,GAAG,GAAG,EAAIA,GAAG,EAAG,IAAIC,EAAE,EAAE,KAAKA,EAAE,EAAM,EAAE,IAAI,CAAC,IAAI,EAAG,EAAM,EAAG,GAAS,EAAMA,EAAE,GAAS,EAAK,KAAK,IAAI,GAAGH,EAAE,CAAC,EAAM,IAAI,IAAII,EAAE,EAAMA,EAAE,EAAK,IAAK,GAAIH,EAAE,WAAWG,EAAE,GAAG,GAAGA,EAAG,IAAI,IAAI,EAAG,EAAE,EAAGN,EAAE,IAAK,CAAC,IAAM,EAAG,GAAIC,EAAE,WAAW,EAAG,EAAQ,EAAG,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAG,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAG,EAAG,EAAS,IAAK,EAAG,GAAI,GAAI,EAAG,EAAG,EAAG,EAAO,EAAG,EAAG,EAAE,EAAG,GAAQ,EAAG,EAAG,EAAM,IAAK,GAAG,IAAI,EAAI,EAAG,GAAG,IAAI,GAAG,GAAO,IAAK,GAAG,IAAI,EAAI,EAAG,GAAG,IAAI,GAAG,GAAI,EAAG,GAAI,EAAE,EAAG,EAAG,GAAI,EAAE,EAAG,EAAG,EAAG,EAAE,EAAG,GAAI,EAAG,EAAG,EAAI,IAAI,IAAI,EAAG,EAAM,EAAG,EAAK,IAAM,GAAIE,EAAE,WAAW,EAAG,EAAE,EAAI,IAAI,EAAI,EAAM,EAAI,GAAS,EAAOE,EAAE,GAAS,EAAM,KAAK,IAAI,GAAGH,EAAE,EAAO,CAAC,EAAO,IAAI,IAAI,EAAG,EAAO,EAAG,EAAM,IAAM,GAAIC,EAAE,WAAW,EAAG,GAAG,GAAG,EAAI,IAAI,EAAMD,EAAE,IAAI,IAAI,EAAG,EAAE,EAAGF,EAAE,IAAK,CAAC,IAAM,EAAI,GAAIC,EAAE,WAAW,EAAG,EAAQ,EAAI,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAI,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAI,EAAI,EAAU,IAAM,EAAI,GAAK,GAAK,EAAI,EAAI,EAAI,EAAQ,EAAI,EAAI,EAAE,EAAI,GAAS,EAAI,EAAI,EAAI,GAAO,IAAMC,EAAE,EAAE,EAAE,GAAO,IAAMA,EAAE,EAAE,EAAK,IAAM,GAAG,IAAK,EAAI,EAAG,GAAG,IAAI,GAAG,GAAO,IAAM,GAAG,IAAK,EAAI,EAAG,GAAG,IAAI,GAAG,GAAI,EAAI,GAAK,EAAE,EAAI,EAAI,GAAK,EAAE,EAAI,EAAI,EAAI,EAAE,EAAI,GAAK,EAAI,EAAI,EAAK,IAAI,IAAI,EAAG,EAAO,EAAG,EAAM,IAAM,GAAIC,EAAE,WAAW,EAAG,EAAE,EAAG,OAAO,GAAc,IAAU,EAAE,IAAI,CAAC,GAAGF,EAAE,OAAOE,EAAE,OAAO,CAAC,IAAM,EAAIA,EAAE,EAAEF,EAAE,EAAE,EAA8E,OAAtEE,EAAE,SAAS,EAAUF,EAAE,OAAWA,EAAE,QAAQ,GAAW,GAASA,EAAEE,EAAE,CAAS,GAAQF,EAAEE,EAAE,KCD1xD,SAAS,GAAsB,EAAM,CAAC,OAAO,EAAM,OAAO,EAAE,CAAC,aAAa,CAAC,EAAM,MAAM,EAAE,CAAE,SAAgB,GAAU,EAAM,CAA2C,OAA7B,EAAM,MAAM,GAAY,EAAE,EAAE,EAAe,IAAI,GAAsB,CAAC,KAAK,IAAI,CAAE,SAAgB,GAAU,EAAK,EAAU,CAAC,IAAM,EAAW,EAAK,OAAO,GAAG,GAAY,EAAW,OAAO,EAAM,IAAM,EAAW,EAAK,MAAM,EAAE,EAAU,CAAiD,OAA7C,EAAW,EAAkB,EAAW,IAAY,EAAY,SAAgB,GAAc,EAAO,CAAC,OAAO,OAAO,KAAK,EAAO,CAAC,SAAS,EAAG,SAAgB,GAAa,EAAW,CAAC,SAASI,EAAI,GAAG,EAAK,CAAC,QAAQ,IAAI,KAAK,KAAK,CAAC,GAAG,EAAK,CAAE,SAASC,EAAK,EAAM,CAAC,QAAQ,KAAK,EAAM,CAAE,SAASC,EAAQ,EAAM,CAAC,QAAQ,QAAQ,EAAM,CAAE,SAAS,GAAM,EAA2D,OAArD,EAA2D,CAAC,IAAA,EAAI,KAAA,EAAK,QAAA,EAAQ,CAA3D,CAAC,IAAI,EAAK,KAAK,EAAK,QAAQ,EAAK,CAA8L,SAAgB,GAAc,EAAM,CAA0M,OAAtM,EAAM,WAAW,WAAkB,EAAM,UAAU,WAAc,EAAM,WAAW,WAAkB,EAAM,UAAU,WAAc,EAAM,cAAc,WAAkB,EAAM,aAAa,WAAkB,GAAqB,SAAgB,GAAuB,EAAO,CAAC,MAAM,GAAG,EAAO,WAA2M,SAAgB,IAAmB,CAAC,IAAM,EAAQ,IAAc,cAAc,GAAgB,CAAK,KAA8E,OAAhC,EAAQ,aAAa,UAAU,CAA0G,SAAgB,GAAwB,EAAI,EAAW,CAAC,GAAG,CAAC,EAAW,OAAO,EAAI,IAAM,EAAoB,IAAI,IAAa,GAAG,EAAI,WAAW,EAAoB,CAAE,OAAO,EAAI,MAAM,EAAoB,OAAO,CAEngE,SAAgB,GAAY,EAAe,CAAC,GAAG,cAAc,EAAO,CAGvE,IAAM,EAAQ,CAAC,SAAS,EAAe,gBAAgB,eAAe,CAAC,GAAG,UAAU,UAAU,OAAO,UAAU,MAAM,EAAQ,CAAC,GAAG,aAAa,UAAU,OAAO,UAAU,aAAa,GAAG,EAAQ,CAEvK,OAF4K,EAE/L,QAAQ,SAAS,CAAS,IAAI,QAAQ,GAAS,CAAC,WAAW,EAAQ,EAAE,EAAG,yCARlE,QAA2B,CAAC,GAAG,CAAC,OAAc,IAAS,QAAa,EAAO,aAAa,sBAAsB,YAAgB,MACtI,CAAO,GAAY,8CAA01B,GAAoB,iIAAme,GAAa,OAAO,SAAW,IAAY,SAAS,KAAkB,GAAkB,IAAS,OAAmB,KAAP,EAAkB,GAAgB,mCAAwP,OAA6B,IAAmB,GAAG,0CCAjwD,IAAiC,IAAoD,KAAkI,KAA4J,KAA6O,KAAqM,EAAM,IAAA,GAAI,KAAA,GAAK,QAAA,IAAS,GAAa,GAAsB,MAAgH,CAAC,GAAG,CAMt/B,IAAM,EAAM,OAAO,iDAAiD,IAAI,CAAiB,MAAhB,GAAG,MAAM,EAAM,CAAQ,OAAY,CAAiD,OAAhD,GAAI,2CAA2C,CAAQ,OAAO,0BAA0B,IAAI,KAAM,uBCP3L,SAAS,EAAQ,CAAC,IAAI,EAAQ,EAAQ,YAAY,iBAAiB,GAAQ,EAAU,eAAe,EAAM,EAAS,EAAQ,aAAa,EAAU,UAAU,aAAa,CAAC,SAAS,UAAU,CAAK,EAAS,EAAQ,aAAa,EAAU,UAAU,aAAa,CAAC,SAAS,eAAe,CAAK,EAAS,EAAQ,aAAa,GAAU,EAAE,CAAC,GAAU,CAAqB,EAAQ,oBAAoB,GAAU,EAAE,CAAC,GAAS,CAAe,EAAQ,cAAc,MAAM,KAAK,EAAU,SAAS,CAAa,EAAQ,YAAY,MAAM,KAAK,EAAU,SAAS,GAAI,AAAU,KAAQ,EAAE,CAAE,qBCCriB,KAAgH,CAMrI,IAAwB,EAAS,IAAmB,CAAC,IAAM,EAAgBG,EAAO,KAAK,CAAC,OAAOC,EAAY,GAAO,CAAC,GAAG,CAAC,GAAQ,UAAU,CAAC,OAAO,EAAS,EAAM,CAAC,IAAM,EAAI,GAAkC,EAAqB,CAAC,UAAQ,WAAS,EAAY,EAAmB,EAAI,QAAQ,KAAI,QAAQ,CAAC,EAAE,EAAQ,EAAE,EAAQ,CAE7U,IAA+B,EAAmB,IAAI,GAAS,EAAmB,IAAI,GAAS,OAAO,EAAS,EAAM,EAAI,CAAC,EAAiB,EAAS,CAAC,KCPzJ,SAAgB,GAAe,EAAc,EAAsG,CAAC,YAAU,gBAAc,CAAC,IAAM,EAAoB,EAAc,uBAAuB,CAAO,EAAoB,EAAc,uBAAuB,CAAC,GAAG,EAAoB,IAAI,EAAoB,IAAI,CAAC,IAAM,EAAW,EAAoB,IAAI,EAAoB,IAAI,EAAc,UAAU,EAAc,UAAU,EAAW,UAAmB,EAAoB,OAAO,EAAoB,OAAO,CAAC,IAAM,EAAW,EAAoB,IAAI,EAAoB,IAAU,EAAU,EAAc,UAAU,EAAW,EAAgB,EAAc,EAAoB,OAAO,EAAoB,OAAa,EAAO,EAAc,UAAU,EAAc,EAAa,EAAc,UAAU,KAAK,IAAI,EAAU,EAAO,+DCFxyB,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,KAAmM,KAA8I,IAEz4B,EAe23B,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,SAAUC,AAA6B,KAA2B,EAAE,CAAE,EAAoC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,cAAeC,AAAyB,KAAuB,EAAE,CAAE,EAAmC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,UAAWC,AAAwB,KAAsB,EAAE,CAAE,EAAsC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,SAAUC,AAA2B,KAAyB,EAAE,CAAE,EAAkC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,cAAeC,AAAuB,KAAqB,EAAE,CAAE,EAA8B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,cAAeC,AAAmB,KAAiB,EAAE,CAAE,EAA6B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,SAAUC,AAAkB,KAAgB,EAAE,CAAE,EAA4B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,WAAYC,AAAiB,KAAe,EAAE,CAAE,2BChBl/E,IAAiC,IAAoD,KAAkI,KAA4J,KAA6O,KAAqM,EAAM,IAAA,GAAI,KAAA,GAAK,QAAA,IAAS,GAAa,GAAsB,MAA4B,CAAC,GAAG,CAMl6B,IAAM,EAAM,OAAO,iDAAiD,IAAI,CAAiB,MAAhB,GAAG,MAAM,EAAM,CAAQ,OAAY,CAAiD,OAAhD,GAAI,2CAA2C,CAAQ,OAAO,0BAA0B,IAAI,KAAM,8CCPtJ,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,KAAmM,KAA8I,IAEz4B,EAe23B,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,SAAUE,AAA6B,KAA2B,EAAE,CAAE,EAAoC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,cAAeC,AAAyB,KAAuB,EAAE,CAAE,EAAmC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,UAAWC,AAAwB,KAAsB,EAAE,CAAE,EAAsC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,SAAUC,AAA2B,KAAyB,EAAE,CAAE,EAAkC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,cAAeC,AAAuB,KAAqB,EAAE,CAAE,EAA8B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,cAAeC,AAAmB,KAAiB,EAAE,CAAE,EAA6B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,SAAUC,AAAkB,KAAgB,EAAE,CAAE,EAA4B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,WAAYC,AAAiB,KAAe,EAAE,CAAE,2BChBl/E,IAAiC,IAAoD,KAAkI,KAA4J,KAA6O,KAAqM,EAAM,IAAA,GAAI,KAAA,GAAK,QAAA,IAAS,GAAa,GAAsB,MAA4B,CAAC,GAAG,CAMl6B,IAAM,EAAM,OAAO,iDAAiD,IAAI,CAAiB,MAAhB,GAAG,MAAM,EAAM,CAAQ,OAAY,CAAiD,OAAhD,GAAI,2CAA2C,CAAQ,OAAO,0BAA0B,IAAI,KAAM,8CCPtJ,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,KAAmM,KAA8I,IAEz4B,EAe23B,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,SAAUE,AAA6B,KAA2B,EAAE,CAAE,EAAoC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,cAAeC,AAAyB,KAAuB,EAAE,CAAE,EAAmC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,UAAWC,AAAwB,KAAsB,EAAE,CAAE,EAAsC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,SAAUC,AAA2B,KAAyB,EAAE,CAAE,EAAkC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,cAAeC,AAAuB,KAAqB,EAAE,CAAE,EAA8B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,cAAeC,AAAmB,KAAiB,EAAE,CAAE,EAA6B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,SAAUC,AAAkB,KAAgB,EAAE,CAAE,EAA4B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,WAAYC,AAAiB,KAAe,EAAE,CAAE,ICVp0E,SAAS,GAAW,EAAK,CAAC,OAAO,EAAK,MAAM,GAAgB,CAAE,SAAS,GAAe,EAAI,CAAC,IAAM,EAAM,GAAW,EAAI,CAAC,OAAO,GAAM,EAAK,MAAM,EAAE,EAAK,OAAO,EAAE,CAAC,OAAO,IAAI,IAAI,EAAM,CAGlY,SAAS,GAAoB,EAAK,CAA+D,OAA3D,MAAM,QAAQ,EAAK,CAAS,EAAK,IAAI,GAAoB,CAAS,EAAK,UAAU,MAAM,CAC/H,QAAQ,GAAe,GAAG,CAAC,aAAa,CAAwC,SAAS,GAA2B,EAAK,CAAC,IAAM,EAAO,GAAoB,IAAI,EAAK,CAAC,GAAG,EAAO,OAAO,EAAO,IAAM,EAAe,GAAkB,EAAK,CAA8C,OAA7C,GAAoB,IAAI,EAAK,EAAe,CAAQ,EAAgB,SAAS,GAAkB,EAAK,CAAC,IAAM,EAAe,EAAE,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,EAAK,eAAe,EAAI,CAAC,CAAC,IAAM,EAAM,EAAK,GAAK,GAAG,OAAO,GAAQ,SAAS,CAAC,EAAe,GAAK,GAAoB,EAAM,CAAC,SAAU,GAAG,MAAM,QAAQ,EAAM,CAAC,CAAC,EAAe,GAAK,GAAoB,EAAM,CAAC,SAAU,EAAe,GAAK,EAAQ,OAAO,EAAgB,SAAS,GAAc,EAAa,EAAM,EAAI,CAAC,IAAM,EAAO,CAAC,GAAG,EAAa,CAA+E,OAA3E,EAAM,EAAO,QAAO,EAAO,MAAM,GAAU,EAAI,EAAO,MAAK,EAAO,IAAI,GAAY,EAK5yB,SAAS,GAA2B,EAAK,EAAM,EAAM,EAAU,CAAC,IAAI,EAAM,EAAQ,EAAM,CAAC,MAAM,CAAC,MAAM,IAAS,IAAI,EAAE,CAAC,YAAY,CAAC,MAAM,IAAS,IAAI,EAAE,CAAC,CAAO,EAAS,GAAe,EAAK,IAAI,CAIpM,GAFG,EAAS,IAAI,EAAM,GAAE,GAAO,IAC5B,EAAM,OAAO,GAAG,EAAS,OAAO,GAAG,EAAS,QAAQ,CAAC,MAAM,CAAC,QAAQ,IAAO,GAAO,EAAM,GACxF,EAAM,EAAE,CAAC,IAAM,EAAY,EAAK,IAAI,MAAM,IAAI,CAAC,OAAO,GAAO,GAAM,GAAG,EAAY,EAAE,EAAY,CAAE,IAAM,EAAW,GAAe,EAAK,MAAM,CAC7I,EAAW,IAAI,EAAM,GAAE,GAAO,IAAI,IAAM,EAAW,EAAK,MAAM,QAAQ,EAAM,CAAI,IAAa,KAAI,GAAO,GAE3G,EAAM,MAAM,GAAc,EAAM,MAAM,EAAW,EAAW,EAAM,OAAO,EAEtE,GAAS,EAAK,MAAM,EAAU,EAAE,IAAG,GAAO,EAAM,IACnD,IAAI,IAAM,KAAa,EAAgC,GAAS,EAAM,EAAU,EAC9D,IAAG,GAAO,IAAK,IAAM,EAAS,CAAC,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,CAAC,IAAI,IAAM,KAAW,EAAS,CAAC,IAAM,EAAa,GAAe,EAAQ,CAE1L,GAAS,EAAQ,EAAU,EAAE,IAAG,GAAO,EAAM,IAE7C,EAAQ,WAAW,EAAM,GAAE,GAAO,IAAO,EAAa,IAAI,EAAM,GAAE,GAAO,IAAO,EAAQ,SAAS,EAAM,GAAE,GAAO,GACnH,IAAI,IAAM,KAAe,EAAkC,GAAS,EAAM,EAAY,EAAmB,IAAG,GAAO,GAAK,IAAM,EAAiB,EAAK,YAAY,QAAQ,EAAM,CAAI,IAAmB,KAAI,GAAO,GAAG,EAAM,YAAY,GAAc,EAAM,YAAY,EAAiB,EAAiB,EAAM,OAAO,EAAE,IAAI,IAAMC,KAAK,EAAK,EAAMA,EAAE,SAAS,EAAM,GAAE,GAAO,IAAK,IAAI,IAAM,KAAa,EAAK,UAExY,GAAS,EAAU,EAAU,EAAE,IAAG,GAAO,IAAO,EAAU,SAAS,EAAU,GAAE,GAAO,IAAO,EAAU,SAAS,EAAM,GAAE,GAAO,IAAK,MAAM,CAAC,QAAM,QAAM,CAAE,SAAS,GAAwB,EAAK,EAAgB,CAAC,IAAM,EAAe,GAA2B,EAAK,CAAO,EAAW,GAAe,EAAgB,CAAK,EAAM,EAAE,IAAI,IAAM,KAAa,EAAW,CAAC,GAAK,CAAC,SAAO,GAA2B,EAAe,EAAU,EAAW,EAAgB,CAAC,GAAO,EAAO,OAAO,EAAO,SAAS,GAAa,EAAM,EAAM,EAAS,CAAC,GAAK,CAAC,EAAQ,GAAYC,EAAS,KAAK,CAAM,EAAE,GAAiBC,GAAe,CAAyV,OAAxV,MAAc,CAAC,IAAM,EAAgB,IAAI,gBAAyP,OAAzO,GAAiB,EAAM,EAAM,EAAS,EAAgB,OAAO,CAAC,KAAK,GAAK,CAAK,EAAgB,OAAO,SAAS,MAAoB,CAAC,EAAW,EAAI,EAAG,EAAI,CAAC,MAAM,GAAK,CAAI,EAAI,OAAO,cAAc,QAAQ,MAAM,iBAAiB,EAAI,EAAI,KAAW,CAAC,EAAgB,OAAO,GAAK,CAAC,EAAM,EAAM,CAAC,CAAO,CAAC,QAAQ,GAAS,EAAE,CAAC,CACj9B,eAAe,GAAiB,EAAM,EAAM,EAAS,EAAO,CAAC,IAAM,EAAK,IAAY,SAAS,SAAS,GAAK,QAAQ,CAAC,IAAM,EAAgB,GAAoB,EAAM,CAAO,EAAQ,EAAE,CAAO,EAAM,OAAO,OAAO,EAAM,CAAK,EAAS,YAAY,KAAK,CAAC,GAAQ,eAAe,GAAwB,CAAI,YAAY,KAAK,EAAE,IAAU,MAAM,IAAa,CAAC,EAAS,YAAY,KAAK,CAAC,IAAU,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAM,OAAO,EAAEA,EAAE,CAAoG,GAAhG,YAAY,KAAK,EAAE,IAAU,MAAM,GAAwB,CAAC,EAAS,YAAY,KAAK,CAAC,IAAY,GAAQ,QAAQ,MAAM,EAAE,CAAC,IAAM,EAAK,EAAMA,GAAS,EAAM,GAAwB,EAAK,EAAgB,CAAC,GAAG,GAAO,EAAS,cAAc,KAAK,CAAC,GAAM,EAAK,MAAM,GAAM,CAAC,IAAM,EAAQ,EAAK,GAAG,QAAQ,EAAK,GAAG,GAAS,EAAM,GAAU,YAAYC,GAAsB,MAAM,EAAK,MAAM,GAAgB,EAAK,MACnzB,EAAQ,KAAK,CAAC,IAAI,EAAK,IAAI,QAAM,YAAY,EAAK,YAAY,KAAK,CAAC,GAAG,EAAK,EAAE,EAAK,UAAU,CAAC,KAAK,IAAI,CAAC,QAAM,CAAC,EAA4M,OAAzM,MAAM,GAAwB,CAAI,GAAQ,UAA8B,EAAQ,MAAM,EAAM,IAAQ,EAAM,MAAM,EAAM,MAAM,CAAC,GAAQ,QAAQ,CAAC,MAAM,GAAwB,CAAI,GAAQ,SAAc,EAAE,CAAQ,EAAQ,MAAM,EAAE,GAAG,CAAE,SAAS,GAAsB,EAAM,EAAY,EAAW,CAAC,IAAM,EAAY,EAAE,CAAO,EAAwB,EAAY,SAAS,IAAI,CAAO,EAAoB,EAAY,MAAM,IAAI,CAAC,GAAS,EAAS,EAAoB,OAAO,EAAE,EAAoB,GAAG,IAAI,IAAM,KAAO,EAAyB,GAAwB,EAAI,EAAW,CAAiB,WAAW,EAAS,GAAe,GAAyB,EAAI,QAAQ,EAAS,SAAkB,EAAY,GAAK,EAAM,KAAM,OAAO,EAAa,SAAgB,GAAU,EAAM,EAAS,CAAC,GAAK,CAAC,EAAY,GAAiBH,EAAS,EAAE,CAAC,CAAM,CAAC,EAAO,GAAWA,EAAS,UAAU,CAAM,CAAC,WAAS,GAAa,EAAY,EAAM,EAAS,CAAM,CAAC,gBAAc,IAAe,CAAO,EAAS,GAAc,GAE7kC,SAAS,EAAe,EAAM,EAAQ,CAAC,YAAY,GAAM,CAAC,CAAC,IAAI,EAAY,EAAS,EAAS,UAAU,CAAC,EAAQ,cAAa,EAAY,GAAsB,EAAM,EAAS,SAAS,GAAc,KAAK,CAAC,EAAI,kBAAkB,EAAS,SAAS,EAAE,EAAgB,EAAY,CAM9K,OANgL,MAAc,CAAC,eAAe,GAAiB,CAAC,EAAU,UAAU,CAAC,IAAM,EAAQ,GAAW,sBAAsB,CAAC,GAAG,CAAC,EAAQ,CAAC,EAAU,oBAAoB,CAAC,EAAe,GAAY,CAAC,YAAY,GAAK,CAAC,CAAC,EAAI,oBAAoB,CAAC,OAAQ,IAAM,EAAY,MAAM,GAAe,EAAS,EAAQ,CAAC,GAAG,EAAY,SAAS,QAAQ,CAAC,EAAe,EAAY,YAAY,CAAC,EAAU,UAAU,CAAC,EAAI,2BAA2B,CAAC,OAAW,EAAY,SAAS,UAAS,EAAe,EAAY,YAAY,CAAC,EAAU,qBAAqB,CAAC,EAAI,qDAAqD,EAAE,IAAM,EAAe,GAAkB,EAAQ,EAAS,CAAO,EAAS,MAAM,MAAM,EAAe,CAAC,GAAG,EAAS,GAAG,CAAC,IAAM,EAAgB,MAAM,EAAS,MAAM,CAAC,EAAe,EAAgB,CAAC,GAAe,EAAS,EAAgB,EAAQ,CAAC,EAAU,UAAU,CAAC,EAAI,yBAAyB,CAAC,OAC7kC,GAAG,EAAhD,EAAS,SAAS,KAAK,EAAS,SAAS,KAAoB,MAAU,MAAM,EAAS,WAAW,CAClH,EAAI,kBAAkB,CAAC,IAAM,EAAgB,GAAW,+BAA+B,CAAC,GAAG,CAAC,EAAgB,CAAI,EAAY,SAAS,QAAQ,EAAU,2BAA2B,CAAC,EAAI,wBAAwB,GAAO,EAAU,UAAU,CAAC,EAAI,2BAA2B,EAAE,OAE5Q,GAAG,EAAY,SAAS,SAAS,EAAY,YAAY,EAAgB,CAAC,EAAU,UAAU,CAAC,EAAI,8BAA8B,CAAC,OAAQ,IAAM,EAAuB,GAAkB,EAAgB,EAAS,CAAO,EAAiB,MAAM,MAAM,EAAuB,CAAC,GAAG,EAAiB,GAAG,CAAC,IAAM,EAAgB,MAAM,EAAiB,MAAM,CAAC,EAAe,EAAgB,CAAC,GAAe,EAAS,EAAgB,EAAgB,CAAC,EAAU,UAAU,CAAC,EAAI,kCAAkC,CAAC,OAAW,EAAY,SAAS,QAAQ,EAAU,2BAA2B,CAAC,EAAI,4BAA4B,GAAO,EAAU,UAAU,CAAC,EAAI,+BAA+B,EAAG,GAAiB,CAAC,MAAM,GAAO,CAE9rB,EAAU,QAAQ,CAAC,EAAI,8BAA8B,EAAM,EAAG,EAAG,CAAC,EAAS,CAAC,CAAC,EAAI,CAAC,SAAO,UAAQ,CAAC,CAAO,CAAC,UAAQ,SAAO,CAAE,SAAS,GAAW,EAAK,CAAC,OAAO,IAAc,cAAc,cAAc,EAAK,IAAI,EAAE,aAAa,UAAU,CAAE,SAAS,GAAkB,EAAQ,EAAS,CAA+C,OAA3C,GAAkB,EAAS,CAAQ,EAAe,EAAQ,QAAQ,QAAQ,IAAI,EAAS,OAAO,uCA3CtV,IAAiC,IAAoD,KAAkI,KAA4J,KAAwH,KAAqH,KAAqM,4BAAwB,GAAa,GAAsB,CAAO,QAAqB,CAAC,GAAG,CAMl6B,IAAM,EAAM,OAAO,iDAAiD,IAAI,CAAiB,MAAhB,GAAG,MAAM,EAAM,CAAQ,OAAY,CAAiD,OAAhD,EAAI,2CAA2C,CAAQ,OAAO,0BAA0B,IAAI,KAAM,CAA8L,GAAe,mBAI3W,GAAoB,IAAI,QAuBi5B,GAAQ,MChC11B,SAAS,GAAY,CAAC,QAAM,OAAK,UAAQ,QAAM,CAAuC,IAAM,EAApB,IAAO,OAAuD,EAAK,GAAU,CAAC,MAAM,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAC,CAAC,EAAK,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,SAAS,GAAO,EAAM,WAAW,EAAM,UAAU,SAAS,EAAM,UAAU,SAAS,GAAG,CAAC,SAAsB,EAAK,SAAS,CAAC,UAAU,+BAAuC,UAAQ,MAAM,CAAC,WAAW,UAAU,OAAO,OAAO,WAAW,OAAO,OAAO,UAAU,QAAQ,OAAO,cAAc,YAAY,MAAM,EAAM,eAAe,SAAS,SAAS,QAAQ,EAAE,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAQ,CAAC,QAAM,QAAM,CAAC,IAAM,EAAO,CAAC,WAAW,EAAM,gBAAgB,OAAO,EAAE,WAAW,EAAE,QAAQ,IAAI,CAAqH,OAAjH,IAAO,aAAa,IAAO,EAAO,WAAW,EAAM,kBAAkB,EAAO,YAAY,EAAM,mBAAuC,EAAK,MAAM,CAAC,MAAM,EAAO,CAAC,CAO7jC,SAAS,GAAgB,CAAC,WAAS,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,CAAS,UAAQ,CAAC,CAA+I,SAAS,GAAgB,CAAC,aAAW,QAAM,YAAU,YAAU,WAAS,gBAAc,CAAC,IAAM,EAAa,GAAoB,EAAW,EAAM,CAAO,EAAM,CAAC,GAAG,GAAqB,GAAG,EAAa,WAAW,YAAY,UAAU,IAAa,WAAW,EAAM,UAAU,EAAE,OAAO,IAAa,UAAU,OAAO,OAAO,UAAU,IAAa,YAAY,OAAO,OAAO,eAAe,IAAa,UAAU,WAAW,aAAa,cAAc,IAAa,UAAU,iBAAiB,SAAS,CAAO,EAAW,CAAC,GAAG,GAAqB,GAAG,EAAa,OAAO,IAAa,UAAU,OAAO,OAAO,UAAU,IAAa,YAAY,OAAO,OAAO,IAAI,IAAa,UAAU,EAAE,EAAM,0BAA0B,gBAAgB,IAAa,UAAU,EAAM,gBAAgB,cAAc,eAAe,IAAa,UAAU,WAAW,aAAa,cAAc,IAAa,UAAU,iBAAiB,SAAS,QAAQ,GAAG,QAAQ,GAAG,CAAC,SAAS,GAAuB,CAAC,OAAO,EAAP,CAAmB,IAAI,WAAW,CAAC,IAAM,EAAI,GAAuB,WAAW,CAAgF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,GAAG,WAAW,CAAC,SAAS,GAAQ,SAAS,CAAC,EAAE,IAAI,CAAC,CAAS,IAAI,YAAY,CAAC,IAAM,EAAI,GAAuB,YAAY,CAAgF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,MAAM,IAAI,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,CAAS,IAAI,UAAU,CAAC,IAAM,EAAI,GAAuB,UAAU,CAAgF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,EAAE,WAAW,CAAC,SAAS,IAAI,CAAC,GAAW,IAAM,EAAmB,GAAuB,CAAC,OAAoB,EAAM,MAAM,CAAO,QAAgB,YAAU,QAAQ,GAAO,EAAM,iBAAiB,CAAC,SAAS,CAAC,IAAa,aAA0B,EAAK,GAAgB,CAAC,QAAQ,EAAU,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,EAAmB,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,CAAC,WAAW,EAAmB,EAAmB,WAAW,IAAA,GAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAoB,WAAS,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAe,CAAC,aAAW,QAAM,WAAS,iBAAe,mBAAiB,cAAY,CAAC,IAAM,EAAM,CAEr9E,WAAW,YAAY,gBAAgB,EAAM,gBAAgB,MAAM,EAAM,gBAAgB,aAAa,IAAa,YAAY,EAAM,aAAa,EAAE,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,UAAU,IAAa,UAAuB,IAAA,GAAb,EAAM,OAAiB,UAAU,IAAa,YAAY,OAAO,GAAiB,yBAAyB,IAAA,GAAU,CAE1W,CAAC,EAAM,GAAS,GAAY,CAA6T,OAA5T,MAAoB,CAAC,GAAG,IAAa,aAAa,EAAe,OAAO,IAAM,EAAW,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,OAAO,IAAM,EAAO,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,EAAW,KAAK,EAAQ,EAAM,QAAQ,CAAC,OAAO,CAAC,EAAW,EAAO,CAAC,CAAC,EAAiB,EAAG,EAAW,CAAqB,EAAK,MAAM,CAAC,IAAI,EAAM,KAAK,SAAS,UAAU,IAAa,WAAW,4BAA4B,IAAA,GAAgB,QAAe,WAAS,CAAC,CAGvS,SAAS,GAAc,CAAC,SAAO,aAAW,SAAO,CAAC,IAAM,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,EAAE,CAAO,EAAM,CAAC,GAAG,GAAY,WAAW,OAAO,WAAW,GAAc,EAAM,CAAC,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,WAAW,IAAI,WAAW,QAAQ,EAAM,cAAc,OAAO,WAAW,EAAgB,cAAc,EAAgB,GAAG,EAAM,UAAU,OAAO,EAAM,OAAO,EAAE,SAAS,IAAa,WAAW,OAAO,EAAM,MAAM,MAAM,IAAa,WAAW,eAAe,EAAgB,EAAE,IAAI,OAAO,UAAU,IAAa,WAAW,GAAY,UAAU,aAAa,IAAa,WAAW,EAAM,aAAa,CAC7kB,OAA9N,IAAS,oBAAyC,EAAK,MAAM,CAAO,QAAM,SAAjK,IAAa,WAAW,eAAe,6CAAmJ,CAAC,CAAK,IAAS,2BAAgD,EAAK,MAAM,CAAO,QAAM,SAAS,wBAAwB,CAAC,CAAS,KAAsU,SAAS,GAAoB,EAAa,EAAM,CAAC,OAAO,EAAP,CAAqB,IAAI,UAAU,MAAM,CAAC,GAAG,GAAc,MAAM,EAAM,MAAM,CAAC,IAAI,WAAW,OAAO,GAAe,IAAI,YAAY,MAAM,CAAC,GAAG,GAAgB,MAAM,EAAM,MAAM,EAGr3B,SAAgB,GAAY,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,WAAS,eAAa,kBAAgB,eAAa,gBAAc,aAAW,EAAW,CAAC,gBAAc,IAAe,CAAgB,GAAc,GAAG,IAAM,EAAW,GAAc,KAAW,EAAMI,GAAQ,CAAO,EAAkBA,GAAQ,CAAO,EAAWA,GAAQ,CAAM,CAAC,EAAS,GAAaC,EAAS,CAAC,MAAM,EAAE,OAAO,GAAK,CAAC,CAAO,GAAqBD,EAAO,KAAK,CAAM,CAAC,EAA6B,GAAiCC,EAAS,GAAQ,QAAQ,CAAM,CAAC,EAAM,IAAUA,EAAS,GAAG,CAAO,GAAcC,EAAiB,EAAM,CAAM,CAAC,UAAQ,UAAQ,GAAU,GAAc,CAAC,aAAa,EAAE,WAAS,UAAU,EAAc,UAAU,CAAC,CAAO,GAAe,EAAQ,EAAS,OAAa,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,EAAE,CAAC,MAAc,CAC51B,EAAY,CAAC,MAAM,EAAE,OAAO,GAAK,CAAC,EAAG,CAAC,GAAc,CAAC,CAAC,IAAM,EAA2BC,GAAa,EAAM,IAAQ,CAAI,EAAM,cAAc,UAAe,EAAgC,GAAK,CAAC,EAAY,CAAC,QAAM,OAAO,GAAM,CAAC,GAAG,EAAE,CAAC,CAAO,GAAyBA,GAAa,EAAM,IAAQ,CAAC,EAAY,GAAsB,EAAiB,QAAQ,EAAc,EAAwB,CAAC,QAAM,OAAO,GAAM,CAAG,EAAG,EAAE,CAAC,CAAO,GAAO,IAAW,CAAO,GAAWA,EAAY,KAAM,IAAK,CAAI,OAAS,oBAA6B,GAAG,CAE/gB,GAAK,CAAC,UAAQ,iBAAe,GAA0B,GAAO,OAAO,EAAI,CAAO,EAAM,GAAO,WAAW,EAAQ,CAAC,GAAW,CAAC,MAAM,GAAO,MAAM,WAAW,CAAC,GAAO,WAAW,EAAQ,KAAK,EAAc,GAAM,MAAc,CAAC,EAAO,SAAS,KAAK,IAAO,CAAC,EAAO,CAAC,CAAO,GAAc,GAAO,CAAC,IAAM,EAAS,EAAQ,OAAO,EAAE,OAAO,EAAM,KAAb,CAAmB,IAAI,UAAiC,GAAvB,EAAM,gBAAgB,CAAI,EAA6B,CAAC,EAAgC,GAAM,CAAC,MAAO,EAAY,IAAmB,CAAC,MAAM,GAAM,EAAE,EAAS,EAAiB,MAAM,EAAE,CAAC,OAAO,GAAK,EAAE,CAAC,MAAM,IAAI,YAAmC,GAAvB,EAAM,gBAAgB,CAAI,EAA6B,CAAC,EAAgC,GAAM,CAAC,MAAO,EAAY,IAAmB,CAAC,MAAM,GAAM,EAAE,EAAS,EAAiB,MAAM,EAAE,CAAC,OAAO,GAAK,EAAE,CAAC,MAAM,IAAI,SAAS,MAAM,IAAI,QAAW,IAAgB,GAAW,GAAe,IAAI,CAAE,MAAM,QAAQ,EAAM,iBAAiB,GAAU,EAAc,EAAQ,SAAS,GAAG,GAAc,OAAO,GAAG,IAAS,UAAgB,GAAY,IAAS,GAAc,OAAO,GAAG,EAAQ,OAAO,GAAG,IAAgB,IAAS,WAAW,EAAM,cAAc,EAAM,aAAa,cAAc,QAAc,EAAgB,GAAQ,EAAM,eAAe,EAAM,cAAc,WAAW,aAAmB,GAAQ,EAAgB,EAAM,QAAQ,GAAS,GAAe,IAAa,EAAgB,GAAQ,EAAM,kBAAkB,EAAE,EAGj1C,OAHm1C,MAAc,CAAC,GAAG,CAAC,EAAS,OAAO,OAAO,IAAM,EAAQ,EAAkB,QAAY,GAAe,GAAe,EAAQ,EAAW,QAAQ,CAAC,UAAU,IAAa,EAAgB,GAAe,EAAE,aAAa,EAAgB,GAAQ,EAAE,CAAC,EAG/kD,CAAC,EAAS,CAAC,CAAqB,EAAM,GAAgB,CAAY,aAAwB,eAAmB,QAAM,UAAU,GAAwB,YAAU,SAAS,CAAc,EAAM,GAAe,CAAY,aAAiB,QAAM,eAAe,EAAa,eAAe,iBAAiB,EAAa,iBAAiB,WAAW,CAAC,EAAQ,OAAO,EAAc,CAAC,SAAS,CAAc,EAAK,GAAM,CAAC,UAAU,GAAK,IAAI,EAAM,SAAS,GAAS,MAAM,EAAY,QAAa,SAAO,SAAS,EAAa,YAAY,SAAS,YAAY,EAAa,mBAAmB,gBAAgB,gBAAgB,EAAa,EAAa,gBAAgB,IAAA,GAAU,gBAAgB,EAAa,gBAAgB,CAAC,CAAC,IAA0B,EAAK,GAAQ,CAAO,QAAM,KAAK,EAAa,YAAY,CAAC,CAAc,EAAK,GAAW,CAAC,IAAI,EAAiB,QAAM,SAAsB,EAAM,KAAK,CAAC,YAAY,SAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAM,eAAe,EAAM,eAAe,KAAK,QAAQ,EAAE,WAAW,GAAe,cAAc,EAAQ,QAAQ,EAAgB,GAAQ,EAAE,IAAI,EAAM,kBAAkB,OAAO,EAAE,CAAC,SAAS,CAAC,EAAQ,KAAK,EAAO,IAAQ,CAAC,IAAM,EAAW,IAAQ,EAAS,MAAM,OAAoB,EAAK,GAAU,CAAC,IAAI,EAAW,EAAkB,KAAW,QAAa,SAA4B,wBAAqB,SAAS,CAAC,GAA8B,EAAW,KAAK,EAAM,cAAc,SAAS,aAAa,EAAM,cAAc,gBAAgB,aAAmB,QAAiB,aAAW,YAAY,GAAyB,cAAc,EAA2B,aAAa,GAAW,CAAC,EAAO,IAAI,EAAG,CAAC,GAA4B,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAgB,GAAe,cAAc,EAAgB,WAAW,MAAM,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,OAAiB,OAAc,CAAC,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,GAAY,UAAU,SAAS,WAAW,QAAQ,EAAM,cAAc,OAAO,MAAM,EAAM,cAAc,GAAG,EAAM,UAAU,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAc,CAAQ,SAAkB,aAAiB,QAAM,CAAC,CAAC,CAAC,CAAC,0FA1B9kE,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,KAAmM,KAA8I,KAA8H,IAEvgC,CAAM,GAAuB,IAAU,GAAiB,IAAU,GAA4B,GAA08B,GAAmB,EAAW,SAAe,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,GAAG,SAAO,YAAU,QAAM,cAAY,WAAS,kBAAgB,YAAU,EAAW,CAAC,EAAW,GAAeF,EAAS,EAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAO,EAASD,GAAQ,CAAC,EAAoB,MAAQ,EAAS,QAAQ,CAAC,GAAM,wBAEl4C,CAAC,IAAM,EAAa,EAAS,QAAW,CAAC,GAAc,IAAe,SAAS,eAAqB,EAAa,MAAM,EAAK,EAAE,CAAC,CAAC,IAAM,MAAqB,CAAI,EAAS,SAAS,EAAS,QAAQ,OAAO,EAAU,MAAqB,CAAC,EAAc,GAAG,EAAG,MAAc,CAAC,EAAS,EAAW,EAAG,CAAC,EAAW,CAAC,CAAoB,EAAW,OAAS,IAAM,EAAgB,EAAW,OAAO,GAAG,GAAiB,IAAkB,OAAa,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,EAAE,CAAO,EAAW,IAAW,UAAU,EAAM,eAA4B,EAAK,MAAM,CAAC,IAAI,uCAAuC,IAAI,EAAM,eAAe,IAAI,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,SAAS,QAAQ,CAAC,CAAc,EAAK,GAAW,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAC,OAAoB,EAAM,MAAM,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,GAAoB,WAAW,GAAc,EAAM,CAAC,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,IAAI,GAAG,WAAW,EAAgB,cAAc,EAAgB,YAAY,OAAO,CAAC,QAAQ,EAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,OAAO,CAAC,SAAS,IAAS,WAAW,EAAwB,EAAK,GAAY,CAAC,MAAM,EAAM,eAAe,gBAAgB,EAAM,gBAAgB,MAAM,CAAC,OAAO,GAAO,EAAM,cAAc,MAAM,GAAO,EAAM,cAAc,CAAC,CAAC,CAAC,EAAW,CAAC,CAAc,EAAK,QAAQ,CAAC,IAAI,EAAS,WAAW,GAAM,UAAU,EAAU,MAAM,CAAC,GAAG,GAAW,wBAAwB,gBAAgB,MAAM,EAAM,gBAAgB,WAAW,MAAM,cAAc,WAAW,GAAG,EAAM,UAAU,GAAG,EAAM,UAAU,SAAS,EAAM,cACxsD,oCAAoC,EAAM,iBAAiB,CAAC,YAAY,CAAC,IAAM,EAAa,SAAS,gBAAgB,UAAU,SAAS,gBAAgB,UAAU,GAA2B,cAAY,MAAM,EAAW,aAAa,EAAc,EAAS,QAAQ,MAAM,CAAC,CAAC,CAAC,GAA8B,EAAK,GAAY,CAAO,QAAM,KAAK,EAAM,gBAAgB,KAAK,EAAM,gBAAgB,QAAQ,EAAiB,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAoB,CAAC,QAAQ,cAAc,WAAW,SAAS,WAAW,EAAE,CAAO,GAAW,CAAC,QAAQ,OAAO,OAAO,OAAO,WAAW,cAAc,WAAW,IAAI,OAAO,MAAM,QAAQ,EAAE,MAAM,OAAO,CAAc,GAAuB,GAAM,KAAkB,GAAM,WAAW,SAAmB,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,SAAO,uBAAqB,OAAK,YAAY,eAAa,OAAO,WAAS,GAAM,QAAM,aAAW,QAAM,cAAY,gBAAc,gBAAc,EAAW,CAAC,MAAI,QAAM,SAAO,EAAa,EAAQM,MAAoB,GAAwB,EAAI,EAAW,CAAG,CAAC,EAAI,EAAW,CAAC,CAAO,EAAgB,GAAuB,GAAO,EAAY,EAAM,EAAM,CAAC,EAAqB,CAAO,EAAY,IAAO,YAAkB,GAAa,EAAY,GAAM,EAAE,IAAS,EAAM,aAAa,EAAM,QAAQ,CAAC,EAAQ,EAAa,IAAe,OAAO,EAAQ,GAAU,EAAO,YAAY,GAAuB,CAA8H,OAAoB,EAAK,IAAI,CAAK,MAAI,MAAM,CAAC,eAAe,OAAO,CAAC,KAAK,EAAO,IAAI,QAA/L,GAAO,CAAC,EAAM,gBAAgB,CAAC,EAAa,EAAO,IAAI,EAA4J,YAAY,EAAgB,YAArK,GAAO,CAAC,EAAM,gBAAgB,EAA6J,cAAc,GAAO,EAAc,EAAM,EAAM,CAAC,SAAsB,EAAM,KAAK,CAAC,MAAM,CAAC,GAAG,GAAgB,GAAG,EAAM,WAAW,EAAY,GAAG,GAAG,cAAc,EAAY,GAAG,GAAG,MAAM,EAAM,gBAAgB,SAAS,WAAW,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,SAAS,WAAW,QAAQ,EAAS,IAAI,EAAE,gBAAa,KAAK,GAAO,EAAY,EAAM,QAAQ,EAAE,MAAM,GAAO,EAAY,EAAM,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,UAAU,WAAW,QAAQ,CAAC,SAAS,EAAM,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAM,cAAc,GAAG,EAAM,aAAa,WAAW,SAAS,SAAS,SAAS,aAAa,WAAW,WAAW,QAAQ,CAAC,SAAS,CAAC,GAAsB,EAAM,GAAG,IAAI,EAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,IAAI,CAAC,CAAC,EAAG,CAAC,CAI97E,GAAqB,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,aAAa,IAAI,GAAG,SAAS,UAAU,CAIyP,GAAwB,GAAM,WAAW,SAAoB,CAAC,QAAM,YAAU,EAAI,CAAC,IAAM,EAAQ,GAAQ,SAAS,CAAM,CAAC,EAAU,GAAcE,GAAM,SAAS,GAAK,CAAiJ,OAAhJ,GAAM,cAAc,CAAC,GAAG,CAAC,EAAQ,OAAO,IAAM,EAAQ,EAAI,QAAY,GAAe,EAAa,EAAQ,aAAa,EAAQ,aAAa,EAAG,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,eAAe,EAAM,eAAe,KAAK,UAAU,SAAS,UAAU,SAAS,mBAAmB,UAAU,YAAY,EAAU,IAAA,GAAU,OAG5/B,UAAU,GAAG,CAAU,WAAS,CAAC,EAAG,CAAO,GAAY,CAAC,gBAAgB,UAAU,MAAM,OAAO,UAAU,wCAAwC,WAAW,UAAU,UAAU,SAAS,SAAS,GAAG,QAAQ,QAAQ,CACyI,GAAY,CAAC,aAAa,WAAW,SAAS,OAAO,SAAS,SAAS,WAAW,IAAI,WAAW,SAAS,KAAK,EAAE,OAAO,EAAE,CAAO,GAAgB,CAAC,QAAQ,YAAY,UAAU,OAAO,WAAW,IAAI,CAAO,GAAc,CAAC,KAAK,EAAE,MAAM,IAAI,CAAO,GAAe,CAAC,IAAI,EAAE,MAAM,OAAO,CAAO,GAAgB,CAAC,MAAM,IAAI,EAA2Q,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,SAAU,AAA6B,KAA2B,EAAE,CAAE,EAAoC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,cAAe,AAAyB,KAAuB,EAAE,CAAE,EAAmC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,UAAW,AAAwB,KAAsB,EAAE,CAAE,EAAsC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,SAAU,AAA2B,KAAyB,EAAE,CAAE,EAAkC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,cAAe,AAAuB,KAAqB,EAAE,CAAE,EAA8B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,cAAe,AAAmB,IAAiB,EAAE,CAAE,EAA6B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,SAAU,AAAkB,KAAgB,EAAE,CAAE,EAA4B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,WAAY,AAAiB,IAAe,EAAE,CAAE,ICjB9+E,SAAS,IAAiB,CAA2D,OAAhD,IAAS,OAAmB,CAAC,MAAM,EAAE,OAAO,EAAE,CAAQ,CAAC,MAAM,EAAO,WAAW,OAAO,EAAO,YAAY,CAAE,SAAgB,GAAqB,EAAS,CAAC,GAAK,CAAC,EAAM,GAAUC,MAAa,EAAS,IAAiB,CAAC,CAAC,CAAmN,OAAlN,MAAc,CAAC,IAAM,MAAuB,EAAS,EAAS,IAAiB,CAAC,CAAC,CAAsD,OAArD,EAAO,iBAAiB,SAAS,EAAmB,KAAW,CAAC,EAAO,oBAAoB,SAAS,EAAmB,GAAK,EAAE,CAAC,CAAQ,wBAAxd,ICEyG,SAAS,GAAY,EAAe,EAAS,OAAO,CAAC,GAAG,CAAC,EAAe,OAAO,EAAS,GAAK,CAAC,EAAA,EAAE,EAAA,EAAE,OAAK,QAAM,UAAQ,EAAe,MAAM,GAAGC,EAAE,KAAKC,EAAE,KAAK,EAAK,KAAK,EAAO,KAAK,+CAFvQ,IAAoC,IAAwD,IAAkD,KAAiH,IAAyE,KAA8Q,KAA0I,KAA0L,KAAgH,EAElkC,SAAS,EAAkB,CAAC,EAAkB,KAAQ,OAAO,EAAkB,MAAS,UAAW,AAAoB,KAAkB,EAAE,CAAE,CAAiM,GAAqB,EAAW,SAAiB,EAAM,EAAI,CAAC,GAAK,CAAC,aAAW,QAAM,aAAW,EAGxL,OAH8L,MAAc,CAAC,IAAM,EAAc,GAAO,CAAI,EAAM,OAAO,WAAU,EAAM,iBAAiB,CAAC,GAAW,GAAU,EAAkB,GAAO,CAAI,EAAM,cAAc,UAAkD,EAAM,kBAAkB,SAAS,EAAM,OAAO,QAAQ,gBAAgB,EAAoC,SAAS,yBAAyB,kBAAkB,SAAS,cAAc,MAAM,GAGnxB,OADhD,EAAO,iBAAiB,UAAU,EAAc,CAAC,EAAO,iBAAiB,cAAc,EAAkB,CAAC,QAAQ,GAAK,CAAC,CACxH,SAAS,KAAK,UAAU,IAAI,GAAmB,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,CAAC,EAAO,oBAAoB,cAAc,EAAkB,CAAC,QAAQ,GAAK,CAAC,CAAC,SAAS,KAAK,UAAU,OAAO,GAAmB,GAAK,EAAE,CAAC,CAAqB,EAA0B,EAAM,MAAM,CAAK,MAAI,UAAU,kCAAkC,KAAK,eAAe,MAAM,CAAC,GAAG,GAAe,OAAO,EAAM,gBAAgB,OAAO,eAAe,IAAa,EAAiB,QAAQ,aAAa,SAAS,CAAC,QAAQ,EAAU,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,KAAK,eAAe,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,EAAM,kBAAkB,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,SAAS,WAAW,YAAY,OAAO,gBAAgB,EAAM,gBAAgB,gBAAgB,CAAC,CAAC,CAAc,EAAK,GAAY,CAAC,SAAS,EAAM,SAAoB,aAAW,aAAa,EAAM,aAAa,cAAc,EAAM,cAAc,aAAa,EAAM,aAAa,gBAAgB,EAAM,gBAAgB,MAAM,EAAM,MAAgB,YAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,EAAG,CAAO,GAAe,CAAC,MAAM,OAAO,UAAU,aAAa,WAAW,YAAY,SAAS,QAAQ,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,CAAO,GAAe,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,GAAG,OAAO,UAAU,SAAS,SAAS,CAAO,GAAmB,2BAY36C,GAAW,GAAQ,SAAoB,EAAM,CAAC,IAAM,EAAQG,EAAO,KAAK,CAAM,CAAC,EAAO,GAAWC,EAAS,GAAM,CAAM,CAAC,EAAY,GAAgBA,EAAS,GAAM,CAAM,CAAC,EAAoB,GAAwBA,EAAS,GAAM,CAAM,CAAC,GAAYA,MAAa,GAAa,SAAS,GAAG,GAAa,OAAO,CAAC,MAAc,CAAC,EAAe,IAAkB,CAAC,CAAC,EAAuB,GAAQ,UAAU,EAAE,GAAQ,SAAS,CAAC,EAAG,EAAE,CAAC,CAAC,IAAM,EAAkB,EAAM,cAAc,WAAW,SAAS,EAAM,aAAa,UAAU,SAAS,OAEjhB,EAAc,EAAoB,aAAa,EAAkB,GAAG,EAAwB,EAAW,GAAqB,GAAU,EAAK,MAAM,EAAM,aAAa,MAAM,GAAW,EAAiB,SACrM,EAAM,aAAa,YAAY,EAAM,WAAa,CAAO,EAAM,CAAC,cAAc,EAAM,cAAc,gBAAgB,cAAc,gBAAgB,EAAM,aAAa,gBAAgB,gBAAgB,EAAM,cAAc,WAAW,iBAAiB,EAAM,aAAa,mBAAmB,iBAAiB,UAAU,EAAM,eAAe,WAAW,CAAC,GAAc,EAAM,cAAc,UAAU,CAAC,EAAM,cAAc,UAAU,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,IAAI,CAAC,aAAa,EAAM,cAAc,iBAAiB,cAAc,CAAC,GAAc,EAAM,cAAc,gBAAgB,aAAa,CAAC,EAAM,cAAc,gBAAgB,aAAa,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,IAAI,CAAC,UAAU,EAAM,cAAc,WAAW,CAAC,GAAc,EAAM,aAAa,UAAU,CAAC,EAAM,aAAa,UAAU,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,IAAI,CACj3B,gBAAc,MAAM,EAAM,aAAa,MAAM,UAAU,EAAM,aAAa,IAAI,aAAa,EAAM,aAAa,aAAa,OAAO,GAAY,EAAM,aAAa,OAAO,CAAC,eAAe,EAAM,UAAU,cAAc,EAAM,SAAS,eAAe,EAAM,UAAU,cAAc,EAAM,aAAa,YAAY,SAAS,eAAe,EAAM,aAAa,YAAY,UAAU,eAAe,EAAM,aAAa,YAAY,UAAU,0BAA0B,GAAG,kBAAkB,EAAE,eAAe,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,EAAM,gBAAgB,OAAO,kBAAkB,GAAG,kBAAkB,EAAM,gBAAgB,WAAW,CAAO,EAAY,GAAO,CACrpB,EAAM,gBAAgB,CAAC,EAAM,iBAAiB,CAAI,IAAmB,EAAU,GAAK,EAAG,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,GAAe,GAAG,EAAM,MAAM,cAAc,EAAY,OAAO,OAAO,QAAQ,EAAY,GAAG,EAAE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,aAAa,cAAc,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,OAAO,OAAO,UAAU,MAAM,UAAU,OAAO,OAAO,aAAa,GAAG,QAAQ,EAAE,CAAC,QAAQ,EAAY,SAAS,EAAM,WAAW,EAAe,QAAQ,EAAM,eAA4B,EAAK,MAAM,CAAC,IAAI,mCAAmC,IAAI,EAAM,eAAe,IAAI,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAc,EAAK,GAAW,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,GAAQ,CAAC,GAAyB,EAAK,GAAQ,CAAC,IAAI,EAAmB,aAAW,SAAS,EAAM,SAAS,aAAa,EAAM,aAAa,cAAc,EAAM,cAAc,gBAAgB,EAAM,gBAAgB,aAAa,EAAM,aAAmB,QAAM,cAAc,EAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAE9oC;;;;;;;;;UAUA;;;;;;UAOA;;;;;;;;;UASU;eACK,GAAmB;;WAGlC;;;;;;;;;;;WAWW,CAAC,oBAAoB,IAAgB,GAAW,EAAoB,GAAW,CAAC,SAAS,CAAC,MAAM,QAC3G,KAAK,EAAY,UAAU,CAO3B,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAAe,CAAC,aAAa,OAAO,OAAO,EAAe,CAAC,IAAI,GAAU,CAAC,wBAAwB,GAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,GAAO,EAAM,WAAW,EAAe,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,MAAM,CAAC,OAAO,GAAO,EAAM,WAAW,EAAe,QAAQ,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,CAAC,aAAa,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,YAAY,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAAe,CAAC,aAAa,OAAO,OAAO,EAAe,CAAC,IAAI,GAAU,CAAC,wBAAwB,GAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,sBAAsB,QAAQ,CAAC,cAAoB,IAAW,EAAe,OAAS,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,MAAM,CAAC,QAAQ,CAAC,cAAY,IAAW,EAAe,QAAQ,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,OAC5wC,KAAK,EAAY,KAAK,gBAAgB,GAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,mBAAmB,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,gBAAgB,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,iBAAiB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAuB,CAAC,aAAa,OAAO,KAAK,GAAuB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAuB,UAAU,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAA2B,CAAC,aAAa,OAAO,KAAK,GAA2B,CAAC,IAAI,GAAU,CAAC,aAAa,GAA2B,KAAK,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,OAAO,aAAa,QAAQ,OAAO,GAAO,EAAM,kBAAkB,GAA2B,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,QAAQ,YAAY,gBAAgB,KAAK,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,OAAO,KAAK,EAAiB,CAAC,aAAa,OAAO,OAAO,EAAiB,CAAC,IAAI,GAAU,CAAC,aAAa,EAAiB,UAAU,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,EAAE,OAAO,GAAO,EAAM,aAAa,EAAiB,SAAS,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,OAAO,GAAO,EAAM,aAAa,EAAiB,SAAS,CAAC,eAAe,CAAC,MAAM,SAAS,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,CAAC,iBAAiB,CAAC,MAAM,OAAO,KAAK,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,QAAQ,CAAC,iBAAe,gBAAc,IAAa,EAAiB,WAAW,EAAe,CAAC,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,CAAC,OAAO,CAAC,YAAY,UAAU,KAAK,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,OAAO,EAAE,MAAM,kBAAkB,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,OAAO,EAAE,GAAuB,EAAiB,UAAU,EAAE,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,SAAS,GAAK,YAAY,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAMz1F,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,EAAE,GAAuB,EAAiB,SAAS,EAAE,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,SAAS,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,EAAE,GAAuB,EAAiB,QAAQ,EAAE,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,QAAQ,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,UAAU,YAAY,eAAe,KAAK,EAAY,OAAO,aAAa,EAAE,CAEhhC,SAAS,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAqB,CAAC,aAAa,OAAO,KAAK,GAAqB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAqB,UAAU,CAAC,UAAU,CAAC,MAAM,QAChO,KAAK,EAAY,KAAK,aAAa,CAAC,SAAS,GAAG,CAAC,gBAAgB,GAAK,CAAC,WAAW,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAsB,CAAC,aAAa,OAAO,KAAK,GAAsB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAsB,GAAG,wBAAwB,GAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,gBAAgB,SAAS,CAAC,aAAa,CAAC,MAAM,OACle,KAAK,EAAY,KAAK,aAAa,CAAC,SAAS,GAAG,CAAC,gBAAgB,GAAK,CAAC,cAAc,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,qBAAqB,CAAC,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAyB,CAAC,aAAa,OAAO,KAAK,GAAyB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAyB,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,gBAAgB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,qBAAqB,CAAC,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,GAAW,YAAY,yCCnFzqB,IAAsE,IAA4B,CAAoCC,GAAK,s1BAA81BC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU51CC,GAAK,GAVu3C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUhvD,eAAe,CAAC,GAAK,YAAY,UAAsBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCV3K,IAAsE,IAA4B,CAAoC,GAAK,8cAAsdE,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUp9B,GAAK,GAV++B,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeE,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,4DAA4D,GAAK,kBAAkB,CAUx2C,eAAe,CAAC,GAAK,YAAY,mBAA+B,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICXpG,SAAwB,GAAkB,EAAM,CAAC,GAAK,CAAC,QAAM,cAAY,aAAW,WAAS,aAAW,aAAW,gBAAc,YAAU,cAAY,EAAW,CAAC,EAAM,GAAUC,EAAe,GAAM,CAAO,EAAc,IAAIC,GAAG,IAAI,QAAQ,SAAS,GAAG,CAAwN,OAAoB,EAAK,SAAS,CAAC,iBAAiB,EAAS,GAAK,CAAC,iBAAiB,EAAS,GAAM,CAAC,YAArS,CAAuD,IAAM,EAAI,iBAAiB,EAAc,EAAY,CAAC,iEAAkC,EAAO,KAAK,EAAI,SAAS,sBAAsB,EAA2H,MAAM,CAAC,WAAW,cAAc,OAAO,OAAO,OAAO,UAAU,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAM,EAAW,EAAU,aAAW,WAAS,WAAW,GAAG,EAAW,IAAI,aAAW,cAAc,GAAG,EAAc,IAAI,eAAe,OAAO,WAAW,mBAAmB,CAAC,SAAS,EAAM,CAAC,uBAAn7B,IAA4B,IAAoD,CAAq2B,GAAkB,aAAa,CAAC,MAAM,WAAW,YAAY,GAAG,WAAW,oCAAoC,SAAS,GAAG,WAAW,GAAG,WAAW,MAAM,cAAc,EAAE,UAAU,UAAU,WAAW,UAAU,CAAC,EAAoB,GAAkB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,GAAG,IAAI,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,GAAG,IAAI,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,aAAa,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,CAAC,CAAC,2BCCnyD,IAAU,UAAU,EAAE,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc,GAAI,CAAC,0IAA0I,CAAc,GAAU,kBCAmd,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA72B,IAAiK,IAAkE,IAA4B,KAAmJ,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,oBAAoB,YAAY,oBAAoB,YAAY,kBAAkB,YAAY,kBAAkB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,QAAQ,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW31D,GAAgB,GAX22D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,GAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sCAAsC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8FAA8F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,+BAA+B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,oEAAoE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sCAAsC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,6FAA6F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sCAAsC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sCAAsC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8FAA8F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sCAAsC,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yRAAyR,gHAAgH,gKAAgK,GAAGQ,GAAgB,CAWrpQ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,oBAAoB,oBAAoB,kBAAkB,kBAAkB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,wBAAwB,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXyV,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA/vC,IAA4O,IAAkE,IAA4B,KAAiJ,KAAoI,KAAmH,CAAM,GAAc,GAASC,GAAS,CAAO,GAAkB,GAASC,GAAa,CAAO,GAAuB,GAAS,GAAkB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAiFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAwG,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,oBAAoB,YAAY,oBAAoB,YAAY,kBAAkB,YAAY,oBAAoB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUz5E,GAAgB,GAVy6E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGZ,GAA2C,CAAc,IAAW,CAAC,IAAM,OAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGnB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,GAAGP,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAWQ,GAAU,SAAsB,EAAKP,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,UAAU,UAAU,GAAGD,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKE,GAAa,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,qEAAqE,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,GAAGF,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAWQ,GAAU,SAAsB,EAAKP,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAc,GAAG,QAAQ,YAAY,MAAM,OAAO,UAAU,QAAQ,GAAGD,EAAqB,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAWQ,GAAU,SAAsB,EAAKP,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAe,GAAG,QAAQ,YAAY,MAAM,OAAO,UAAU,UAAU,GAAGD,EAAqB,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAWQ,GAAU,SAAsB,EAAKP,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAe,GAAG,QAAQ,YAAY,MAAM,OAAO,UAAU,MAAM,GAAGD,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAWQ,GAAU,SAAsB,EAAKP,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,UAAU,iBAAiB,GAAGD,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAkB,CAAC,WAAW,oCAAoC,SAAS,GAAG,WAAW,MAAM,OAAO,OAAO,WAAW,iBAAiB,GAAG,YAAY,MAAM,WAAW,SAAS,YAAY,cAAc,EAAE,WAAW,GAAG,YAAY,eAAe,UAAU,kBAAkB,MAAM,OAAO,GAAGA,EAAqB,CAAC,UAAU,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,UAAU,CAAC,YAAY,eAAe,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mRAAmR,8TAA8T,qSAAqS,6UAA6U,qIAAqI,yGAAyG,6MAA6M,+GAA+G,sKAAsK,8DAA8D,CAUzxZ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,oBAAoB,oBAAoB,kBAAkB,oBAAoB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAc,GAAG,GAAkB,GAAG,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVkhB,SAASoB,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAArsC,IAAyP,IAAkE,IAA4B,KAAwI,KAA+G,KAAkH,CAAM,GAAY,GAASC,GAAO,CAAO,GAAU,GAASC,GAAK,CAAO,GAAa,GAASC,GAAQ,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,oBAAoB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUnmE,GAAgB,GAVmnE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGV,GAA2C,CAAO,GAAO,IAAW,CAAO,OAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG,EAAM,CAAC,GAAGlB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAa,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0mJAA0mJ,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,mlJAAmlJ,CAAC,UAAU,CAAC,IAAI,2lJAA2lJ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gOAAgO,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,gOAAgO,CAAC,UAAU,CAAC,IAAI,gOAAgO,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,w8EAAw8E,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,y8EAAy8E,CAAC,UAAU,CAAC,IAAI,i8EAAi8E,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ssCAAssC,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,qsCAAqsC,CAAC,UAAU,CAAC,IAAI,4rCAA4rC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,+TAA+T,CAAC,UAAU,CAAC,IAAI,+TAA+T,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4rCAA4rC,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,+qCAA+qC,CAAC,UAAU,CAAC,IAAI,+qCAA+qC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,whEAAwhE,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,khEAAkhE,CAAC,UAAU,CAAC,IAAI,qhEAAqhE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8UAA8U,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,2UAA2U,CAAC,UAAU,CAAC,IAAI,oUAAoU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wgBAAwgB,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,0fAA0f,CAAC,UAAU,CAAC,IAAI,ufAAuf,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iTAAiT,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,gTAAgT,CAAC,UAAU,CAAC,IAAI,8SAA8S,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,kSAAkS,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,iSAAiS,CAAC,UAAU,CAAC,IAAI,gSAAgS,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iNAAiN,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,+MAA+M,CAAC,UAAU,CAAC,IAAI,iNAAiN,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,oVAAoV,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,oVAAoV,CAAC,UAAU,CAAC,IAAI,mVAAmV,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iXAAiX,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,gXAAgX,CAAC,UAAU,CAAC,IAAI,gXAAgX,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yRAAyR,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,0RAA0R,CAAC,UAAU,CAAC,IAAI,wRAAwR,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+RAA+R,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,uRAAuR,CAAC,UAAU,CAAC,IAAI,+RAA+R,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6SAA6S,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,wSAAwS,CAAC,UAAU,CAAC,IAAI,wSAAwS,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iSAAiS,mBAAmB,GAAK,GAAGA,EAAqB,CAAC,UAAU,CAAC,IAAI,+RAA+R,CAAC,UAAU,CAAC,IAAI,gSAAgS,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAO,CAAC,gBAAgB,CAAC,gBAAgB,qBAAqB,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,OAAO,GAAG,CAAC,OAAO,OAAO,UAAU,kBAAkB,SAAS,GAAG,SAAS,UAAU,GAAG,YAAY,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,sBAAsB,SAAS,GAAG,SAAS,UAAU,CAAC,UAAU,EAAE,CAAC,mBAAmB,CAAC,iBAAiB,qBAAqB,gBAAgB,YAAY,CAAC,UAAU,kBAAkB,CAAC,SAAS,YAAY,aAAa,CAAC,gBAAgB,wEAAwE,aAAa,GAAG,eAAe,GAAK,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,WAAW,YAAY,OAAO,CAAC,KAAK,GAAG,MAAM,qBAAqB,OAAO,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,qBAAqB,aAAa,EAAE,CAAC,aAAa,cAAc,CAAC,WAAW,kBAAkB,UAAU,EAAE,CAAC,UAAU,QAAQ,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,SAAS,GAAiB,CAAC,UAAU,YAAY,CAAC,GAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKC,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,GAAGF,EAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,SAAS,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,SAAS,GAAmB,OAAO,QAAQ,iBAAiB,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGH,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uSAAuS,qSAAqS,0SAA0S,kIAAkI,gQAAgQ,+PAA+P,wMAAwM,oVAAoV,oFAAoF,wGAAwG,uGAAuG,wGAAwG,uGAAuG,wGAAwG,2GAA2G,wGAAwG,yGAAyG,wGAAwG,wGAAwG,sGAAsG,wGAAwG,uGAAuG,uGAAuG,sGAAsG,uGAAuG,sGAAsG,gTAAgT,yHAAyH,oIAAoI,oKAAoK,kEAAkE,yOAAyO,2GAA2G,iHAAiH,8GAA8G,gIAAgI,6HAA6H,0FAA0F,wIAAwI,qGAAqG,sJAAsJ,oGAAoG,4FAA4F,qGAAqG,qGAAqG,iJAAiJ,qGAAqG,oGAAoG,oGAAoG,mGAAmG,wFAAwF,iJAAiJ,yHAAyH,8HAA8H,yFAAyF,oGAAoG,yFAAyF,2FAA2F,0FAA0F,0FAA0F,0FAA0F,yFAAyF,mGAAmG,kGAAkG,8EAA8E,yEAAyE,CAUn7nE,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,oBAAoB,iBAAiB,kBAAkB,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAY,GAAG,GAAU,GAAG,GAAa,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVmD,SAASmB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAntB,IAAyI,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyEC,GAAU,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAjI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAyG,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,MAAM,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,QAAQ,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWvyD,GAAgB,GAXuzD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAGX,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,gBAAgBY,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mCAAmC,mCAAmC,wDAAwD,0BAA0B,UAAU,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,4BAA4B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,2BAA2B,CAAC,kBAAkB,CAAC,qBAAqB,2BAA2B,CAAC,kBAAkB,CAAC,qBAAqB,2BAA2B,CAAC,CAAC,kBAAkB,MAAM,WAAWL,GAAU,mBAAmB,GAAK,GAAGL,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mCAAmC,mCAAmC,wDAAwD,0BAA0B,UAAU,sBAAsB,oDAAoD,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mCAAmC,mCAAmC,wDAAwD,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,oDAAoD,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mCAAmC,mCAAmC,wDAAwD,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,oDAAoD,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mCAAmC,mCAAmC,wDAAwD,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mCAAmC,mCAAmC,wDAAwD,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,2UAA2U,mLAAmL,CAW9gP,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,yEAAyE,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX0Q,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,mFAAvkC,IAA4O,IAAkE,IAA4B,KAAiJ,CAAM,GAAc,GAAO,EAAO,EAAE,CAAO,GAAkB,GAASO,GAAa,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,GAAG,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,GAAG,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAwB,CAAC,YAAY,YAAY,aAAa,YAAY,QAAQ,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUtlF,GAAgB,GAVsmF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAG,GAA2C,CAA0B,OAAZ,IAAW,CAAqB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBC,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,oEAAoE,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,GAAc,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAU,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,+BAA+B,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAqB,mBAAiB,SAAS,YAAY,IAAI;;;;;;;;;;;;;;;;;;;EAA81J,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAU,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKN,GAAa,CAAC,OAAO,OAAO,UAAU,QAAQ,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,EAAc,GAAG,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKA,GAAa,CAAC,OAAO,OAAO,UAAU,aAAa,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,EAAe,GAAG,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKA,GAAa,CAAC,OAAO,OAAO,UAAU,oBAAoB,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKA,GAAa,CAAC,OAAO,OAAO,UAAU,kBAAkB,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,GAAW,SAAsB,EAAKA,GAAa,CAAC,OAAO,OAAO,UAAU,iBAAiB,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,UAAU,CAAC,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,WAAW,GAAW,SAAsB,EAAM,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gyBAAgyB,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,yxBAAyxB,CAAC,UAAU,CAAC,IAAI,qxBAAqxB,CAAC,UAAU,CAAC,IAAI,yxBAAyxB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qMAAqM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,qMAAqM,CAAC,UAAU,CAAC,IAAI,qMAAqM,CAAC,UAAU,CAAC,IAAI,qMAAqM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0tBAA0tB,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,otBAAotB,CAAC,UAAU,CAAC,IAAI,gtBAAgtB,CAAC,UAAU,CAAC,IAAI,otBAAotB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,UAAU,CAAC,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,WAAW,GAAW,SAAsB,EAAM,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,grDAAgrD,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,0nDAA0nD,CAAC,UAAU,CAAC,IAAI,2pDAA2pD,CAAC,UAAU,CAAC,IAAI,0nDAA0nD,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,kbAAkb,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,+aAA+a,CAAC,UAAU,CAAC,IAAI,sbAAsb,CAAC,UAAU,CAAC,IAAI,+aAA+a,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mZAAmZ,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,2YAA2Y,CAAC,UAAU,CAAC,IAAI,gZAAgZ,CAAC,UAAU,CAAC,IAAI,2YAA2Y,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wgCAAwgC,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,i+BAAi+B,CAAC,UAAU,CAAC,IAAI,6+BAA6+B,CAAC,UAAU,CAAC,IAAI,i+BAAi+B,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,UAAU,CAAC,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,WAAW,GAAW,SAAsB,EAAM,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,46FAA46F,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,04FAA04F,CAAC,UAAU,CAAC,IAAI,+6FAA+6F,CAAC,UAAU,CAAC,IAAI,04FAA04F,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qMAAqM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,qMAAqM,CAAC,UAAU,CAAC,IAAI,iNAAiN,CAAC,UAAU,CAAC,IAAI,qMAAqM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,2qEAA2qE,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,2pEAA2pE,CAAC,UAAU,CAAC,IAAI,+pEAA+pE,CAAC,UAAU,CAAC,IAAI,2pEAA2pE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0nCAA0nC,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,6mCAA6mC,CAAC,UAAU,CAAC,IAAI,ynCAAynC,CAAC,UAAU,CAAC,IAAI,6mCAA6mC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0mCAA0mC,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,qmCAAqmC,CAAC,UAAU,CAAC,IAAI,+lCAA+lC,CAAC,UAAU,CAAC,IAAI,qmCAAqmC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,m0BAAm0B,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,qzBAAqzB,CAAC,UAAU,CAAC,IAAI,ozBAAozB,CAAC,UAAU,CAAC,IAAI,qzBAAqzB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mUAAmU,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,iUAAiU,CAAC,UAAU,CAAC,IAAI,iUAAiU,CAAC,UAAU,CAAC,IAAI,iUAAiU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8UAA8U,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,qUAAqU,CAAC,UAAU,CAAC,IAAI,qUAAqU,CAAC,UAAU,CAAC,IAAI,qUAAqU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+WAA+W,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,gXAAgX,CAAC,UAAU,CAAC,IAAI,gXAAgX,CAAC,UAAU,CAAC,IAAI,gXAAgX,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,UAAU,CAAC,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,WAAW,GAAW,SAAsB,EAAM,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,s7CAAs7C,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,y/CAAy/C,CAAC,UAAU,CAAC,IAAI,ygDAAygD,CAAC,UAAU,CAAC,IAAI,s/CAAs/C,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qMAAqM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,6NAA6N,CAAC,UAAU,CAAC,IAAI,6NAA6N,CAAC,UAAU,CAAC,IAAI,6NAA6N,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,62CAA62C,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,g6CAAg6C,CAAC,UAAU,CAAC,IAAI,g7CAAg7C,CAAC,UAAU,CAAC,IAAI,65CAA65C,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,2RAA2R,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,+UAA+U,CAAC,UAAU,CAAC,IAAI,mVAAmV,CAAC,UAAU,CAAC,IAAI,2UAA2U,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4mCAA4mC,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,snCAAsnC,CAAC,UAAU,CAAC,IAAI,onCAAonC,CAAC,UAAU,CAAC,IAAI,omCAAomC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKG,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,CAAC,qDAAkE,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,2BAAwC,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,+BAA+B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,sBAAsB,qBAAqB,qBAAqB,qBAAqB,CAAC,UAAU,CAAC,sBAAsB,qBAAqB,qBAAqB,qBAAqB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,2BAA2B,CAAC,CAAc,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,6BAA6B,CAAC,CAAc,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,+CAA+C,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,2BAA2B,CAAC,CAAc,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,6BAA6B,CAAC,CAAc,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,2EAA2E,mCAAmC,wDAAwD,uBAAuB,QAAQ,sBAAsB,+CAA+C,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAI,CAAC,GAAG,IAAI,UAAU,+BAA+B,mBAAmB,QAAQ,KAAK,qBAAqB,gBAAgB,IAAI,eAAe,IAAqB,mBAAiB,SAAS,YAAY,IAAI;;;;;EAAktF,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mTAAmT,8UAA8U,sTAAsT,gTAAgT,4SAA4S,gGAAgG,uTAAuT,8UAA8U,yQAAyQ,2RAA2R,kRAAkR,2fAA2f,iHAAiH,gOAAgO,iHAAiH,kMAAkM,uGAAuG,wGAAwG,wGAAwG,uGAAuG,uGAAuG,uGAAuG,sGAAsG,0GAA0G,qKAAqK,wHAAwH,kEAAkE,kEAAkE,gGAAgG,gEAAgE,gFAAgF,gEAAgE,gEAAgE,6QAA6Q,6KAA6K,4TAA4T,oJAAoJ,oGAAoG,oGAAoG,yFAAyF,oGAAoG,yFAAyF,8NAA8N,sGAAsG,kFAAkF,uHAAuH,4NAA4N,qIAAqI,8HAA8H,kJAAkJ,yHAAyH,2ZAA2Z,qfAAqf,klBAAklB,iPAAiP,kJAAkJ,kJAAkJ,uIAAuI,gJAAgJ,uIAAuI,iIAAiI,0NAA0N,qGAAqG,8GAA8G,+HAA+H,wHAAwH,sGAAsG,CAUprxH,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,aAAa,UAAU,SAAS,QAAQ,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,wBAAwB,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,GAAG,GAAkB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICPs/K,SAASI,GAAE,EAAE,CAAC,OAAO,IAAI,SAASC,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGttM,SAASC,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBH,IAAI,CACiS,SAASI,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEJ,GAAGE,EAAEF,EAAE,0BAA0BK,EAAE,CAACJ,EAAED,GAAGM,EAAEN,EAAE,0BAA0BK,EAAE,CAC7gB,SAASE,GAAE,EAAE,CAAC,OAAgB,OAAOP,GAAjB,SAAoB,SAASQ,GAAE,EAAE,CAAC,OAAO,OAAO,SAASR,EAAE,CAAE,SAASS,GAAE,EAAE,CAAC,OAAcT,IAAP,KAEjE,SAASU,GAAE,EAAE,CAAC,GAAGD,GAAET,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEX,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,IAAIM,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIO,EAAE,EAAEA,EAAEN,EAAE,IAAI,CAAC,IAAIA,EAAE,EAAE,KAAKJ,EAAE,CAAC,EAAE,KAAKI,EAAE,CAAE,MAAM,CAAC,KAAKK,EAAE,MAAM,MAAMN,EAAE,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAKH,EAAE,YAAYI,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,EAAE,MAAMJ,EAAEG,EAAE,CAAE,SAASQ,GAAE,EAAE,EAAE,EAAE,CAAC,IAAID,EAAEV,EAAE,MAAM,OAAOY,EAAER,EAAE,MAAM,OAAO,GAAGM,EAAEE,EAAE,MAAO,GAAG,GAAGF,EAAEE,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEF,EAAE,IAAI,CAAC,IAAIA,EAAEV,EAAE,MAAMY,GAAGC,EAAET,EAAE,MAAMQ,GAAGE,EAAE,EAAE,QAAQJ,EAAEG,EAAEV,EAAE,CAAC,GAAOW,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKL,EAAE,QAAQ,MAAUX,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAASiB,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWf,EAAE,MAAM,EAAE,EAAE,CAAE,SAASgB,GAAE,EAAE,EAAE,CAAC,OAAOlB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASiB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,MAAM,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,IAAIA,EAAEF,EAAE,WAAW,CAACM,EAAE,IAAI,KAAKJ,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAML,EAAE,aAAa,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAwBD,EAAlB,IAAI,KAAKH,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWG,EAAE,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,IAAI,KAAKN,EAAE,MAAM,CAACK,EAAE,IAAI,KAAKH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAASe,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKT,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAMX,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKM,EAAE,OAAO,MAAMX,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,aAAaE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAII,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIO,EAAE,EAAEA,EAAEN,EAAE,IAAI,CAAC,IAAIA,EAAEJ,EAAE,YAAY,CAAC,EAAEI,GAAG,EAAE,KAAKJ,EAAE,CAAE,MAAM,CAAC,KAAKS,EAAE,OAAO,MAAMN,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,QAAQC,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEM,KAAKV,EAAE,YAAYG,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYC,EAAE,CAAC,EAAE,MAAMJ,EAAEU,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,KAAKV,EAAE,MAAM,CAAC,MAAM,CAACY,EAAE,OAAO,KAAKR,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGM,EAAE,OAAOE,EAAE,OAAO,MAAO,GAAG,GAAGF,EAAE,OAAOE,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,CAAC,IAAII,EAAEJ,EAAEG,GAAGM,EAAEP,EAAEC,GAAG,GAAGC,EAAEK,EAAE,MAAO,GAAG,GAAGL,EAAEK,EAAE,MAAO,GAAE,IAAIC,EAAEpB,EAAE,MAAMc,IAAI,KAAKO,EAAEjB,EAAE,MAAMe,IAAI,KAAKG,EAAE,EAAE,QAAQF,EAAEC,EAAElB,EAAE,CAAC,GAAOmB,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKb,EAAE,gBAAgB,MAAMX,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIH,EAAEF,EAAE,UAAU,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGQ,GAAEN,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,GAAGK,GAAEL,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,GAAGM,GAAEF,EAAE,EAAEE,GAAEH,EAAE,EAAEE,GAAED,EAAE,EAAEC,GAAEF,EAAE,CAAC,OAAOC,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKM,EAAE,OAAO,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEL,EAAE,MAAMY,EAAEV,EAAE,MAAM,OAAgCI,EAAE,OAA3B,IAAkC,EAAEN,EAAE,MAAM,aAAa,CAAC,EAAEE,EAAE,MAAM,aAAa,EAAEG,EAAEO,EAAG,GAAGP,EAAEO,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKD,EAAE,cAAc,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAMhpH,eAAe,GAAG,EAAE,CAAC,IAAIH,EAAE,KAAK,MAAM,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAIF,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAEE,EAAE,EAAG,CACxR,eAAe,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,GAAGJ,EAAE,CAACG,EAAE,EAAE,CAACO,EAAE,EAAE,IAAI,IAAIZ,KAAKM,EAAE,EAAE,KAAK,GAAGN,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIc,EAAE,IAAI,IAAId,EAAE,CAACe,EAAEV,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQU,EAAE,CAAC,IAAIC,EAAE,MAAM,GAAGF,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIK,EAAE,MAAML,EAAE,aAAa,CAACM,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAASV,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIW,EAAE,IAAI,GAAGC,EAAE,EAAE,IAAI,IAAIxB,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,GAAGA,EAAE,KAAKM,EAAEkB,EAAEtB,EAAEG,EAAEiB,EAAE,SAASE,EAAElB,EAAE,CAAC,EAAE,MAAMN,EAAE,KAAKK,EAAE,CAAC,EAAEC,EAAG,OAAOJ,EAAE,IAAI,GAAGqB,EAAE,KAAKvB,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIM,EAAEN,EAAE,OAAOE,EAAE,OAAOG,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAIL,EAAE,EAAE,CAACK,EAAE,IAAIH,EAAEF,EAAE,OAAO,CAACK,EAAG,SAAS,GAAG,EAAE,CAAC,EAAEL,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAIE,EAAE,CAAC,GAAGF,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKE,EAAE,KAAK,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAKE,EAAE,CAAC,IAAIA,EAAEI,EAAE,OAAO,EAAED,EAAEC,EAAEJ,GAAG,GAAGF,EAAE,MAAMK,EAAE,GAAG,EAAEH,GAAG,CAAC,KAAKG,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGL,EAAE,GAAG,CAAC,CAACM,EAAE,KAAKN,EAAE,CAAE,OAAOM,wHAb76C,CAL/B,GAAE,OAAO,OAAO,GAAE,OAAO,eAAeD,GAAE,OAAO,yBAAyBO,GAAE,OAAO,oBAAoBE,GAAE,OAAO,eAAe,GAAE,OAAO,UAAU,eAAe,IAAG,EAAE,EAAE,IAAIZ,KAAKF,EAAE,GAAEA,EAAEE,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMG,EAAE,CAAC,CAAC,EAAEH,GAAGG,EAAEgB,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOnB,IAAI,EAAEF,EAAEY,GAAEZ,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQE,EAAE,CAACA,EAAE,SAAUoB,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGpB,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAImB,KAAKT,GAAEV,EAAE,CAAC,GAAE,KAAKF,EAAEqB,EAAE,EAAEA,IAAIP,GAAG,GAAEd,EAAEqB,EAAE,CAAC,QAAQnB,EAAEmB,GAAG,WAAW,EAAE,EAAEhB,GAAEH,EAAEmB,EAAE,GAAGL,EAAE,WAAW,CAAC,CAAC,OAAOhB,GAAIuB,IAAG,EAAE,EAAE,KAAK,EAAQvB,GAAN,KAAgB,EAAE,CAAV,GAAEc,GAAEd,EAAE,CAAC,CAAIsB,GAIthB,CAACjB,GAAGL,GAAGA,EAAE,WAAWY,EAAE,GAAEA,EAAE,UAAU,CAAC,MAAMZ,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAEwB,GAAG,EAAE,EAAE,IAAI,GAAExB,EAAY,OAAOE,GAAjB,SAAwBA,EAALA,EAAE,GAAKI,EAAE,CAAquImB,GAAEF,GAApuIF,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIf,EAAED,EAAiB,UAAU,CAAC,SAASL,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAIE,EAAEF,GAAGA,EAAE,aAAa,GAAYE,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,gBAAgB,GAAYE,IAAT,IAAK,GAAM,OAAOU,EAAE,GAAe,OAAOV,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,WAAW,GAAYE,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOF,GAAI,GAAe,OAAOE,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACF,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAIE,EAAEF,GAAGA,EAAE,SAAS,GAAYE,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAII,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOJ,GAAe,OAAOA,EAAEF,IAArB,YAA0B,CAAC,GAAOM,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOJ,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAEF,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAIE,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,GAAUE,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOF,EAAE,cAAc,OAAOE,EAAE,IAAII,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEN,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMJ,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAEF,EAAE,aAAaE,EAAE,KAAK,OAAQI,EAAE,CAAC,OAAOQ,EAAEd,EAAEE,EAAE,UAAU,sJAAsJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOQ,EAAEd,EAAEE,EAAE,UAAU,yJAAyJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACU,EAAEhB,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASE,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOF,EAAE,CAAC,CAAC,EAAEE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEJ,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIG,EAAEL,EAAEM,GAAG,aAAa,MAAMJ,EAAE,UAAUI,GAAG,OAAOD,EAAE,CAACH,EAAE,UAAUI,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEL,EAAEE,EAAEI,EAAE,EAAG,GAAIN,EAAEM,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYL,EAAE,CAAC,GAAGM,EAAE,CAAC,IAAIM,EAAEN,EAAE,IAAID,EAAE,CAAC,GAAGO,EAAE,CAAC,IAAIS,EAAEnB,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEU,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKZ,EAAE,CAAC,IAAIsB,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQtB,EAAE,OAAOM,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAEiB,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACN,EAAEhB,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAIE,EAAE,EAAE,CAACI,EAAE,EAAEA,EAAEN,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEM,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAON,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAIE,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYN,EAAE,CAAC,EAAE,OAAOM,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIN,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEO,EAAE,KAAK,YAAYZ,EAAE,CAAUM,EAAE,IAAIM,EAAE,GAAjB,IAAK,KAAeV,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACI,EAAE,IAAIM,EAAEP,EAAE,EAAG,OAAO,MAAOL,IAAK,CAACY,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEN,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASN,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASc,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEZ,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKG,GAAG,CAACH,EAAE,UAAUG,GAAG,OAAOC,EAAE,CAAE,SAASS,EAAE,EAAE,CAAC,GAAGf,EAAE,UAAU,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUE,IAAI,CAAE,SAASc,EAAE,EAAE,CAAC,OAAgB,OAAOhB,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQK,GAAI,CAAC,EAAQ,CAAC,CAACqB,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIzB,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAOF,GAAGE,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAIF,EAAE0B,EAAE,MAAM,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE0B,EAAE,OAAO,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE0B,EAAE,OAAO,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAE0B,EAAE,UAAU,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,CAAC,IAAIF,EAAE0B,EAAE,KAAK,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE0B,EAAE,MAAM,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE0B,EAAE,MAAM,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAE0B,EAAE,SAAS,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAE0B,EAAE,QAAQ,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAE0B,EAAE,QAAQ,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOI,EAAEJ,EAAEF,EAAEK,EAAE,KAAK,MAAM,SAASH,EAAEI,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAIL,EAAE,KAAK,YAAY,CAACE,EAAE,KAAK,UAAUF,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOE,EAAE,CAAE,UAAU,CAAC,IAAIF,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAEwB,EAAE,KAAK,SAAS,EAAE,CAACA,EAAE,KAAK,OAAO,CAACA,EAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAKzB,GAAE,KAAK,MAAM,GAEnnM,IAApB,QAAmD,EAAO,oBAE5D6B,GAAE,KAAKC,GAAE,IAAIC,GAAE,GAAG,GAAG9B,EAAE,EAAE+B,GAAE,GAAG,EAAE,IAAI/B,EAAE,IAAIgC,GAAE,GAAG,IAAIhC,EAAE,GAAG,EAAEiC,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAM,WAAwB,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,CAAC,EAAE,CAAC,MAAMD,GAAE,EAAE,CAAC,OAAOA,GAAE,GAAG,CAAC,OAAOA,GAAE,GAAG,CAAC,eAA+B,UAAU,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,KAAKE,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,cAA8B,SAAS,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,CAAsG,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAMhC,EAAEE,EAAE,CAAE,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAASF,EAAEE,EAAE,CAAE,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAOF,GAAGE,EAAE,OAAO,IAAII,EAAE,IAAI,WAAW,KAAK,KAAKJ,EAAE2B,GAAE,CAAC7B,EAAE,CAAC,EAAE,IAAI,KAAK,MAAM,CAAC,KAAK,MAAMM,EAAE,KAAK,KAAKP,GAAEO,EAAE,CAAE,WAAW,EAAE,CAAC,EAAEN,EAAEiC,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC,IAAI/B,EAAEwB,EAAE,MAAM,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,EAAEF,EAAEiC,EAAE,OAAO,EAAE,OAAO,SAAS,CAAC,IAAI/B,EAAEwB,EAAE,OAAO,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,EAAEF,EAAEiC,EAAE,OAAO,EAAE,OAAO,SAAS,CAAC,IAAI/B,EAAEwB,EAAE,OAAO,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,EAAEF,EAAEiC,EAAE,OAAO,EAAE,OAAO,SAAS,CAAC,IAAI/B,EAAE,OAAOF,EAAE,CAAC,KAAK,eAAeE,EAAE,CAAE,eAAe,EAAE,CAAC,EAAEF,EAAEiC,EAAE,UAAU,EAAE,UAAU,YAAY,CAAC,IAAI/B,EAAEwB,EAAE,UAAU,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,aAAa,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,UAAU,EAAE,CAAC,EAAEF,EAAEiC,EAAE,KAAK,EAAE,KAAK,OAAO,CAAC,IAAI/B,EAAEwB,EAAE,KAAK,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,QAAQ,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,EAAEF,EAAEiC,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC,IAAI/B,EAAEwB,EAAE,MAAM,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,EAAEF,EAAEiC,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC,IAAI/B,EAAEwB,EAAE,MAAM,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,EAAEF,EAAEiC,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC,IAAI/B,EAAE,OAAOF,EAAE,CAAC,KAAK,cAAcE,EAAE,CAAE,cAAc,EAAE,CAAC,EAAEF,EAAEiC,EAAE,SAAS,EAAE,SAAS,WAAW,CAAC,IAAI/B,EAAEwB,EAAE,SAAS,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,YAAY,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAEwB,EAAE,QAAQ,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAEwB,EAAE,QAAQ,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,KAAK,aAAaE,EAAE,CAAC,KAAK,MAAM,IAAIF,EAAE,KAAK,OAAO,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAIF,EAAE,CAAC,GAAGE,EAAE,OAAOA,EAAE,IAAII,EAAE,KAAK,QAAQ,OAAON,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAEM,EAAE,CAACA,EAAG,YAAY,EAAE,CAAC,IAAIJ,EAAE,KAAK,aAAaF,EAAE,CAACM,EAAEJ,EAAE,OAAO,KAAK,YAAYI,EAAE,CAAC,KAAK,WAAWJ,EAAE,CAAE,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAUF,EAAE,CAAC,KAAK,YAAYE,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAACsB,EAAE,KAAK,QAAQ,IAAI,WAAWI,GAAE,CAAC,CAACJ,EAAE,KAAK,OAAOzB,GAAE,KAAK,MAAM,CAAC,CAACyB,EAAE,KAAK,UAAU,IAAI,YAAY,CAACA,EAAE,KAAK,iBAAgC,IAAI,IAAI,GAE1xFU,GAAE,MAAMlC,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACM,EAAED,EAAEO,GAAGV,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOD,EAAEO,GAAEF,EAAE,CAAC,kBAAkB,CAACL,EAAEO,GAAEH,EAAE,CAAC,iBAAiB,CAACJ,EAAEO,GAAEI,EAAE,CAAC,iBAAiB,CAAC,IAAIZ,EAAEM,EAAED,EAAEO,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAIZ,EAA5DE,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAoB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACF,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGC,EAAE,KAAK,SAASD,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIJ,EAAEF,EAAE,WAAW,CAAC,OAAOE,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAO,GAAEF,EAAE,CAAC,IAAK,GAAe,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAa,OAAOmB,GAAEnB,EAAE,CAAC,IAAK,GAAY,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAOoB,GAAEpB,EAAE,CAAC,IAAK,GAAY,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAwB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAiB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAe,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAsB,OAAO,GAAGA,EAAE,CAAC,QAAQ,GAAEE,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAII,EAAEI,GAAER,EAAE,CAAC,GAAGF,EAAE,WAAWM,EAAE,CAAC,CAACG,GAAEP,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKS,EAAE,MAAM,OAAO,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,QAAQ,OAAOM,GAAEjB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAO,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAO,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAO,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAO,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,gBAAgB,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO,GAAGX,EAAEE,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEK,GAAEV,EAAE,CAACY,EAAEF,GAAER,EAAE,CAAC,GAAGG,EAAEO,EAAE,MAAO,GAAG,GAAGP,EAAEO,EAAE,MAAO,GAAE,GAAGH,GAAET,EAAE,EAAES,GAAEP,EAAE,CAAC,MAAO,GAAE,OAAOF,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACE,GAAEb,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,QAAQ,OAAOV,EAAEC,EAAE,OAAOS,EAAE,QAAQ,CAACO,GAAElB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAAC,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAAC,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAAC,GAAEX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC,GAAGX,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,gBAAgB,OAAOV,EAAEC,EAAE,OAAOS,EAAE,gBAAgB,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAOV,EAAEC,EAAE,OAAOS,EAAE,SAAS,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAOV,EAAEC,EAAE,OAAOS,EAAE,cAAc,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC,GAAGX,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEN,EAAE,KAAO,AAAI,IAAE,EAAE,CAAE,CACtkL,GAAG,MAAME,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAIO,EAAEV,EAAE,OAAOG,GAAGS,EAAER,EAAE,OAAOD,GAAGU,EAAE,EAAE,QAAQH,EAAEE,EAAE,KAAK,QAAQ,UAAU,CAAC,GAAOC,IAAJ,EAAM,OAAOA,EAAG,OAAOb,EAAE,QAAQ,QAAQI,EAAE,QAAQ,EAAG,CAAE,OAAO,YAAY,EAAE,CAAC,IAAID,EAAE,IAAIsB,GAAErB,EAAE,CAACM,EAAEP,EAAE,UAAU,CAACS,EAAET,EAAE,WAAW,CAACU,EAAE,EAAE,CAAC,IAAI,IAAIf,EAAE,EAAEA,EAAEc,EAAE,IAAI,CAAC,IAAId,EAAEK,EAAE,YAAY,CAAC,EAAE,KAAKL,EAAE,CAAE,IAAIgB,EAAE,IAAId,EAAEa,EAAE,CAAC,UAAUH,EAAE,CAAC,CAACS,EAAEhB,EAAE,YAAY,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEmB,EAAE,IAAI,CAAC,IAAInB,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEQ,EAAE,IAAI,CAAC,IAAIR,EAAE,EAAE,KAAKD,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAE,IAAIA,EAAE4B,GAAE,KAAK7B,EAAE,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAOH,EAAE,QAAQI,EAAE,CAAC,CAAE,OAAOU,EAAG,WAAW,CAAC,IAAId,EAAE,IAAI,GAAE,IAAI,IAAIF,KAAKE,EAAE,UAAU,KAAK,QAAQ,UAAU,CAACA,EAAE,WAAW,KAAK,WAAW,OAAO,CAAC,KAAK,YAAY,EAAE,YAAYF,EAAE,CAAC,IAAI,IAAIM,KAAK,KAAK,aAAa,CAACJ,EAAE,YAAY,KAAK,QAAQ,OAAO,CAAC,KAAK,SAAS,CAAC,GAAG,CAAC,OAAOG,EAAE,QAAQO,GAAGN,EAAE,IAAI,IAAIA,KAAKD,EAAE,EAAE,MAAMH,EAAEI,EAAE,CAAC,EAAE,MAAMJ,EAAE,CAAE,OAAOA,EAAE,UAAU,CAAE,QAAQ,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,WAAW,IAAI,GAAGN,EAAE,SAASE,EAAE,EAAE,KAAK,CAAC,KAAK,QAAQ,KAAK,CAAC,OAAOI,EAAE,QAAQJ,EAAE,CAAC,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,WAAWF,EAAE,KAAK,QAAQE,EAAEsB,EAAE,KAAK,UAAU,EAAE,CAAC,GAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIlB,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAML,EAAEE,EAAE,CAAC,GAAG,CAAC,GAAG,SAASG,EAAE,OAAO,EAAE,EAAEC,EAAE,GAAG,OAAOD,QAASL,EAAE,CAAC,GAAGE,GAAG,QAAQ,SAAS,EAAEI,EAAE,GAAG,MAAMN,EAAG,MAAM,GAAGM,EAAE,GAC0W,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,OAAO,CAAC,GAAGN,EAAEM,EAAE,MAAM,MAAM,GAAGN,EAAEM,EAAE,IAAI,SAAS,GAAGN,EAAEE,EAAEI,EAAE,IAAI,MAAM,IAAID,EAAEL,EAAEM,EAAE,MAAMM,EAAEP,EAAEH,EAAE,OAAOI,EAAE,KAAK,MAAMD,EAAEO,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIN,EAAEN,EAAEK,EAAEC,EAAEJ,EAAE,OAAOU,EAAE,EAAEE,EAAE,KAAK,OAAO,OAAO,KAAKF,EAAEE,EAAE,IAAI,CAAC,IAAId,EAAE,KAAK,OAAOY,GAAG,GAAGX,EAAED,EAAE,gBAAgB,CAAC,EAAEM,EAAEN,EAAE,KAAK,CAAC,GAAGM,EAAEN,EAAE,MAAM,CAAC,IAAIK,EAAEC,EAAEN,EAAE,MAA6B,EAAE,GAAvBA,EAAE,KAAK,SAAS,EAAEK,EAAE,CAAQH,EAAE,CAAC,EAAEF,EAAE,MAAO,OAAQ,KAAKc,EAAEF,EAAE,IAAI,CAAC,IAAIZ,EAAE,KAAK,OAAOc,EAAE,GAAG,GAAGb,EAAED,EAAE,gBAAgB,CAAC,EAAEK,EAAEL,EAAE,OAAO,CAAC,GAAGK,EAAEL,EAAE,IAAI,CAAC,IAAIM,EAAED,EAAEL,EAAE,MAAMY,EAAEZ,EAAE,KAAK,SAASM,EAAE,CAAC,EAAE,GAAGJ,EAAEU,EAAE,CAAC,EAAEZ,EAAE,IAAK,OAAQ,IAAIe,EAAE,CAAC,MAAMT,EAAE,IAAID,EAAE,KAAKH,EAAE,CAACc,EAAEF,EAAEF,EAAE,KAAK,OAAO,OAAOA,EAAEI,EAAED,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GACzoC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACf,GAAG,MAAM,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,OAAOC,EAAED,EAAE,uBAAuB,CAAC,GAAG,YAAYA,EAAE,CAAE,MAAM,UAAU,CAAC,MAAO,MAAK,eAAe,KAAK,WAAW,CAAC,KAAK,QAAQ,MAAM,KAAK,aAAa,KAAK,MAAO,MAAM,YAAY,EAAE,CAAC,EAAEA,EAAE,SAAS,KAAK,OAAO,OAAO,uBAAuB,CAAC,IAAIE,EAAE,MAAM,KAAK,UAAU,CAACI,EAAEN,EAAE,QAAQ,EAAE,EAAE,IAAIA,EAAE,QAAQ,GAAG,CAAC,OAAOE,EAAE,KAAT,CAAe,IAAI,MAAe,MAAM,CAACF,EAAE,CAAC,IAAI,SAAqB,OAAO,KAAK,YAAYA,EAAEE,EAAEI,EAAE,CAAC,IAAI,YAA2B,OAAO,KAAK,eAAeN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,IAAI,cAA+B,OAAO,KAAK,iBAAiBN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,IAAI,aAA6B,OAAO,KAAK,gBAAgBN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEJ,EAAE,GAAI,CAAC,CAACA,EAAE,QAAQ,CAAC,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIL,KAAKM,EAAE,IAAI,IAAIJ,KAAKF,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAID,EAAE,KAAK,QAAQ,WAAWC,GAAiB,EAAED,GAAdH,EAAE,OAAOI,GAAW,EAAE,KAAK,CAAC,QAAQJ,EAAE,QAAQ,UAAU,CAAC,KAAKF,EAAE,CAAC,CAAE,OAAOK,EAAG,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACU,EAAE,KAAK,aAAaZ,EAAEM,EAAEJ,EAAE,MAAM,CAACY,EAAEd,EAAE,MAAMK,EAAEO,EAAE,EAAE,CAAC,OAAOE,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,eAAe,EAAE,EAAE,EAAE,CAAC,IAAIT,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACU,EAAE,KAAK,aAAaZ,EAAEM,EAAEJ,EAAE,MAAM,CAACY,EAAE,EAAE,CAACC,EAAEf,EAAE,MAAM,EAAEK,EAAE,CAAC,EAAE,OAAO,GAAGS,EAAE,KAAKC,EAAE,CAAC,IAAIC,EAAEhB,EAAE,MAAMY,EAAE,EAAE,CAAC,OAAOI,EAAE,OAAO,GAAGF,EAAE,KAAKE,EAAE,CAACF,EAAG,cAAc,EAAE,EAAE,EAAE,CAAC,IAAIT,EAAE,KAAK,aAAaL,EAAEM,EAAE,KAAK,CAAC,GAAG,EAAEN,EAAE,MAAMK,EAAE,EAAE,CAACH,EAAE,UAAU,CAAC,IAAIG,EAAE,KAAK,aAAaL,EAAEM,EAAEJ,EAAE,MAAM,CAACU,EAAEZ,EAAE,MAAM,EAAEK,EAAE,EAAE,CAAC,OAAOO,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,YAAYZ,EAAEM,EAAEJ,EAAE,MAAM,CAACY,EAAEd,EAAE,MAAM,EAAEY,EAAE,CAAC,OAAOE,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAIT,EAAE,KAAK,aAAaL,EAAEM,EAAE,KAAK,CAAC,GAAG,EAAEN,EAAE,MAAMK,EAAE,EAAE,CAACH,EAAE,UAAU,CAAC,IAAIG,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACU,EAAEZ,EAAE,MAAMK,EAAE,CAAC,OAAOO,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,aAAaZ,EAAEM,EAAEJ,EAAE,MAAM,CAACY,EAAEd,EAAE,MAAMY,EAAE,EAAE,CAAC,OAAOE,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUd,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOmC,EAAE,QAAQjC,EAAE,OAAO,OAAOiC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI7B,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOmC,EAAE,QAAQjC,EAAE,OAAO,OAAOiC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI7B,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,WAAWD,EAAE,EAAG,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOmC,EAAE,QAAQjC,EAAE,OAAO,OAAOiC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI7B,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAe9lF,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIO,EAAE,EAAEE,EAAEZ,EAAE,OAAO,KAAKU,EAAEE,GAAG,CAAC,IAAIC,EAAEH,EAAEE,GAAG,EAASO,EAALnB,EAAEa,GAAO,OAAOT,GAAG,EAAE,EAAE,QAAQe,EAAEhB,EAAE,KAAK,UAAU,CAAC,EAAEU,EAAE,EAAE,EAAEA,EAAG,OAAOH,EAerI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAEE,EAAEZ,EAAE,OAAO,KAAKU,EAAEE,GAAG,CAAC,IAAIC,EAAEH,EAAEE,GAAG,EAASO,EAALnB,EAAEa,GAAO,OAAOT,GAAG,EAAE,QAAQe,EAAEhB,EAAE,KAAK,UAAU,CAAC,EAAE,EAAEU,EAAE,EAAEA,EAAE,EAAG,OAAOD,EAAE,EAOxI,UAAU,EAAE,EAAE,EAAE,CAAC,IAAIT,EAAE,EAAE,CAACO,EAAE,EAAE,IAAI,IAAIE,EAAE,EAAEA,EAAEd,EAAE,OAAO,IAAI,CAAC,IAAWgB,EAALhB,EAAEc,GAAO,OAAOZ,GAAU,GAAG,CAARI,EAAEU,EAAE,CAAO,CAAC,GAAGJ,EAAEE,EAAE,CAAC,IAAIZ,EAAEF,EAAE,MAAMY,EAAEE,EAAE,CAAC,EAAE,KAAKZ,EAAE,CAAE,EAAEY,EAAE,GAAI,GAAGF,EAAEZ,EAAE,OAAO,CAAC,IAAIE,EAAEF,EAAE,MAAMY,EAAE,CAAC,EAAE,KAAKV,EAAE,CAAE,OAAOG,EAAG,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAEwB,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,WAAyB,CAAC,CAACA,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,QAAQ,CAACA,EAAE,KAAK,YAAY,CAAC,IAAItB,EAAE,EAAE,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAIK,EAAE,KAAK,QAAQ,iBAAiBL,GAAG,EAAEK,EAAE,+BAA+BL,EAAE,CAAC,EAAEA,GAAGK,EAAEC,EAAE,KAAK,CAAC,KAAK,aAAa,KAAKN,EAAE,CAAC,CAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,EAAE,KAAK,UAAU,KAAK,QAAQ,YAAa,GAAG,MAAMJ,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIG,EAAE,IAAIH,EAAEU,EAAEN,EAAE,YAAY,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEU,EAAE,IAAI,CAAC,IAAIV,EAAEI,EAAE,YAAY,CAACM,EAAE,EAAE,KAAKN,EAAE,CAAC,EAAE,SAASJ,EAAEU,EAAE,CAAE,OAAOP,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACC,EAAED,KAAKH,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYI,EAAE,CAAC,EAAE,MAAMJ,EAAEG,EAAE,CAAE,SAAS,CAAC,IAAIL,EAAE,EAAE,CAAC,IAAI,GAAG,CAACE,EAAEI,KAAK,KAAK,OAAO,EAAEJ,GAAGI,EAAE,OAAON,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEE,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIF,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAwB,IAAI,IAAI,GAAI,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAe,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACA,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAAqBK,EAAE,IAAIsB,GAAxB,IAAI,WAAWzB,EAAE,CAAW,CAACU,EAAE,EAAE,CAACE,EAAET,EAAE,YAAY,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEc,EAAE,IAAI,CAAC,IAAId,EAAEK,EAAE,WAAW,CAACH,EAAE,GAAG,KAAKG,EAAE,CAACC,EAAED,EAAE,WAAW,CAACL,EAAuBe,EAAnB,IAAImB,GAAE,KAAK,GAAGlC,EAAEM,EAAE,CAAK,UAAU,CAACU,EAAE,CAAC,QAAQD,EAAE,KAAKb,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMa,EAAEC,EAAE,CAACJ,EAAE,KAAKI,EAAE,CAAE,OAAOJ,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKZ,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAIE,EAAEsB,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,aAAa,IAAIC,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIvB,EAAEF,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAEgC,GAAE,WAAWlC,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM,GAAG,KAAK,IAAIA,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIG,EAAE,IAAIsB,GAAEzB,EAAE,CAACU,EAAE,GAAG,KAAKP,EAAE,CAACS,EAAEd,EAAEM,GAAG,OAAOL,EAAEa,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKF,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,GAAI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGZ,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAEgC,GAAE,WAAWlC,EAAE,CAACM,EAAE,KAAK,OAAOJ,EAAE,SAAS,OAAOD,EAAEK,EAAE,gBAAgB,CAACA,EAAE,YAAYN,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIM,EAAE4B,GAAE,WAAWlC,EAAE,QAAQ,CAACK,EAAE6B,GAAE,WAAWhC,EAAE,QAAQ,CAAC,OAAOI,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,EAAE,QAAQH,EAAEI,EAAED,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAEwB,EAAE,KAAK,KAAK,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,UAAU,CAACA,EAAE,KAAK,kBAAkB,CAACA,EAAE,KAAK,uBAAuB,CAACA,EAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI,GAAGtB,EAAEF,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCrDhoF,SAASoC,GAAE,EAAE,CAAC,OAAgB,OAAOC,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAE,MAAKA,EAE7K,SAASC,GAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAAS,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAIC,EAAED,EAAE,IAAIE,EAAE,CAAC,GAAGD,EAAE,OAAOA,EAAE,IAAoBE,EAAE,SAASH,EAAE,EAAE,CAAC,OAAOE,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGL,GAAGK,EAAa,OAAoB,EAAEE,EAAE,IAAK,GAAE,GAAxCP,EAAE,IAAIG,EAAE,CAAqC,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEH,EAAE,GAAGE,GAAGG,EAAa,OAAoB,EAAEG,EAAER,EAAE,GAAnCE,EAAE,IAAIC,EAAE,CAAgC,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEK,EAAEC,GAAGJ,EAAEF,EAAEO,EAAEF,GAAG,OAAOP,GAAEE,EAAE,mBAAmB,CAACJ,GAAEI,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAED,GAAE,CAAC,oBAAoBM,EAAE,SAAS,GAAgB,EAAEL,EAAE,CAAC,GAAGD,EAAE,GAAGO,EAAE,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAET,EAAEE,EAAE,GAAGM,GAAGH,EAAEK,EAAEF,EAAE,IAAIL,EAAE,CAA8C,OAAd,EAAtBH,IAAN,IAA8BS,EAAE,EAAgCT,EAA9BE,EAAE,GAAGQ,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAEV,GAAGK,EAAE,OAAOL,KAAvhB,KAAK,MAAMK,EAAE,CAAkhB,CAAC,OAAOF,EAAE,IAAIE,EAAEC,EAAE,CAACA,iCAL9tB,IAAwE,IACzE,CACX,IAApB,QAAmD,EAAO,oBAAoB,GAAE,UAGpFA,IAAG,CAAC,EAAEA,IAAG,EAAE,EAAE,EAAE,SAAS,GAAG,WAAW,EAAE,EAAE,KAAK,GAAG,OAAO,EAAE,EAAE,OAAO,GAAG,SAAS,EAAE,EAAE,IAAI,GAAG,MAAM,EAAE,EAAE,KAAK,GAAG,OAAOH,gJCLzC,KAAmF,KAA2D,CAAI,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKQ,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,CAAC,GAAE,CAAC,KAAK,CAAC,GAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,iBAAiB,CAAC,GAAE,CAAC,aAAa,CAAC,GAAE,CAAC,KAAK,YAAY,CAAC,GAAE,CAAC,YAAY,KAAK,CAACC,GAAE,CAAC,YAAY,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,EAAE,CAAC,GAAE,GAAG,CAAC,IAAID,EAAE,GAAEE,GAAG,GAAGF,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGE,EAAE,QAAQ,EAAQ,GAAEC,GAAL,EAAE,CAAO,CAAC,GAAE,IAAIC,GAAE,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,CAAC,IAAIC,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,EAAE,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAWL,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,OAAO,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,OAAO,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,OAAO,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,OAAO,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAE,qBAAqB,GAAE,OAAO,EAAE,CAAC,CAAC,CAAC,YAAY,UAAU,GAAG,uCAAuC,IAAgB,GAAE,EAAE,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,YAAY,sBAAsB,MAAM,eAAe,KAAKN,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,KAAK,gBAAgB,iBAAiB,CAAC,MAAM,QAAQ,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,iBAAiB,MAAM,gBAAgB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,UAAU,EAAE,YAAY,cAAc,MAAM,aAAa,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,YAAY,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,UAAU,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,UAAU,CAAC,MAAM,iBAAiB,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,mBAAmB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,SAAS,CAAC,MAAM,YAAY,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,MAAM,KAAK,CAAC,MAAM,MAAM,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,MAAM,KAAK,CAAC,MAAM,SAAS,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,uBAAuB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,CAAc,IAAwB,EAAE,IAAI,CAAC,OAAOA,GAAG,SAASE,EAAnB,CAAsB,IAAI,YAAY,MAAM,QAAQ,IAAI,YAAY,MAAM,KAAK,IAAI,YAAY,MAAM,gBAAgB,IAAI,YAAY,MAAM,iBAAiB,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOF,GAAG,SAASE,EAAnB,CAAsB,IAAI,YAAY,MAAM,UAAU,IAAI,YAAY,MAAM,UAAU,IAAI,YAAY,MAAM,UAAU,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOF,GAAG,SAASE,EAAnB,CAAsB,IAAI,YAAY,MAAM,YAAY,IAAI,YAAY,MAAM,SAAS,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOF,GAAG,SAASE,EAAnB,CAAsB,IAAI,YAAY,MAAM,MAAM,IAAI,YAAY,MAAM,KAAK,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOF,GAAG,SAASE,EAAnB,CAAsB,IAAI,YAAY,MAAM,MAAM,IAAI,YAAY,MAAM,KAAK,QAAQ,MAAM,KAAmB,GAA2B,CAAC,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,CAAc,GAAM,CAAC,MAAM,kBAAkB,EAAE,EAAE,CAAC,GAAG,CAACE,GAAG,MAAM,GAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAE,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMF,EAAE,CAAC,KAAK,kBAAkB,CAAC,CAACF,EAAE,CAAC,OAAOI,GAAG,WAAY,MAAM,kBAAkB,EAAE,EAAE,CAAC,GAAG,CAACA,GAAG,MAAM,GAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAE,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMF,EAAE,CAAC,KAAK,kBAAkB,CAAC,CAACF,EAAE,CAAC,OAAOI,GAAG,IAAK,CAClwY,GAAqB,CAAC,QAAU,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,2BAA6B,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,MAAQ,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,OAAO,KAAO,OAAO,YAAc,CAAC,kBAAoB,QAAQ,sBAAwB,IAAI,WAAa,GAAG,sBAAwB,IAAI,6BAA+B,IAAI,mBAAqB,YAAY,qBAAuB,OAAO,kBAAoB,KAAK,WAAa,YAAY,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,ICDz+B,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,yCAAyC,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,WAAW"}