{"version":3,"file":"script_main.DDo09ddK.mjs","names":["isBrowser","yieldToMain","DEFAULT_FONT_FAMILY","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","DEFAULT_FONT_FAMILY","isBrowser","useState","_Fragment","Overlay","Suspense","DEFAULT_FONT_FAMILY","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","KnappLenkeFonts","KnappLenke","KnappCookies","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","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","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","useRef","useState","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","KnappLenke","Divider","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Plus","Minus","Search","KnappMeny2","KnappMeny","PyntDivider","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","Image1","SeksjonMeny","SeksjonFooter","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/XQjA2tOPvCV0I8otuew5/DBxoBUBENrUYla13s6Mx/N8Vxt7k5U.js","https:/framerusercontent.com/modules/bW5lBuLq9UDrDIR9hnKP/RvkA3yUwexlVqgr9dLyf/R1lO_phYn.js","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/vIg9je7nu9YzluyzNGPq/PnHg24dUdWOt6BcYBRrv/rdfiajpON.js","https:/framerusercontent.com/modules/6QEe03UkHBxqc5SLA4tT/qcDy0OmKfk5cH2bvcdhH/SIEr8WoQK.js","https:/framerusercontent.com/modules/ShB0SzlcMM8ugvtHF88e/citKt01S6IY9AyFLQecx/sMnSOtM4i.js","https:/framerusercontent.com/modules/uxzLxc8RNaWFIiE2yaZ7/6NxLjpopBPGlv45VxiEa/kSIU8DStG.js","framer:toplevel/main"],"sourcesContent":["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `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 this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";const CookieBannerFonts=getFonts(CookieBanner);const enabledGestures={fBj532yyz:{hover:true},XYHcXwih2:{hover:true}};const cycleOrder=[\"XYHcXwih2\",\"fBj532yyz\"];const serializationHash=\"framer-figfR\";const variantClassNames={fBj532yyz:\"framer-v-126qjbe\",XYHcXwih2:\"framer-v-t5511\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"XYHcXwih2\",Phone:\"fBj532yyz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XYHcXwih2\"};};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:\"XYHcXwih2\",enabledGestures,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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t5511\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XYHcXwih2\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fBj532yyz-hover\":{\"data-framer-name\":undefined},\"XYHcXwih2-hover\":{\"data-framer-name\":undefined},fBj532yyz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fdsfco-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LN0RAhUbe-container\",nodeId:\"LN0RAhUbe\",rendersWithMotion:true,scopeId:\"N8Vxt7k5U\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"var(--token-40c78947-db6f-4dd7-b46d-5b59a8ac2f7b, rgb(227, 218, 222))\",radius:10,width:1},colorBody:\"var(--token-d879d7de-0cd1-4aa2-95fe-8df382ef6f68, rgb(105, 100, 100))\",colorTitle:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",fill:\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",fontBody:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.9)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.7em\"},fontTitle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1.26)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.02em\",lineHeight:\"1.3em\"},link:\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a, rgb(218, 22, 90))\"},width:400,zIndex:10},button:{borderRadius:5,direction:\"row\",fluid:true,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.8em\"},hoverOpacity:.6,labels:{accept:\"Godta\",acceptAll:\"Godta alle\",confirm:\"Okay\",customize:\"Tilpass\",reject:\"Avvis\",rejectAll:\"Avvis alle\",save:\"Lagre valg\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",fill:\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a, rgb(218, 22, 90))\"},secondary:{color:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",fill:\"var(--token-3a0700a4-55b2-45f0-8f60-20f61d8b5738, rgb(247, 247, 247))\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Vi bruker informasjonskapsler (cookies) for \\xe5 f\\xe5 nettsiden til \\xe5 fungere, og – hvis du sier ja – for \\xe5 forst\\xe5 hvordan siden brukes og for \\xe5 vise relevant innhold. Du velger selv hva du godtar. Du kan endre valget n\\xe5r som helst.\",euPolicy:{label:\"personvernerkl\\xe6ringen v\\xe5r\",link:resolvedLinks[0],prefix:\"Les mer i\"},euShowReject:true,euTitle:\"Vi bruker informasjonskapsler\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"LN0RAhUbe\",layoutId:\"LN0RAhUbe\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",iconSize:24,iconType:\"default\",text:\"Informasjonskapsler\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.8em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({\"fBj532yyz-hover\":{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Vi bruker informasjonskapsler (cookies) for \\xe5 f\\xe5 nettsiden til \\xe5 fungere, og – hvis du sier ja – for \\xe5 forst\\xe5 hvordan siden brukes og for \\xe5 vise relevant innhold. Du velger selv hva du godtar. Du kan endre valget n\\xe5r som helst.\",euPolicy:{label:\"personvernerkl\\xe6ringen v\\xe5r\",link:resolvedLinks[3],prefix:\"Les mer i\"},euShowReject:true,euTitle:\"Vi bruker informasjonskapsler\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},trigger:{color:\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a, rgb(218, 22, 90))\",iconSize:24,iconType:\"default\",text:\"Informasjonskapsler\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.9)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.8em\"},type:\"text\"}},\"XYHcXwih2-hover\":{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Vi bruker informasjonskapsler (cookies) for \\xe5 f\\xe5 nettsiden til \\xe5 fungere, og – hvis du sier ja – for \\xe5 forst\\xe5 hvordan siden brukes og for \\xe5 vise relevant innhold. Du velger selv hva du godtar. Du kan endre valget n\\xe5r som helst.\",euPolicy:{label:\"personvernerkl\\xe6ringen v\\xe5r\",link:resolvedLinks[2],prefix:\"Les mer i\"},euShowReject:true,euTitle:\"Vi bruker informasjonskapsler\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},trigger:{color:\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a, rgb(218, 22, 90))\",iconSize:24,iconType:\"default\",text:\"Informasjonskapsler\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.8em\"},type:\"text\"}},fBj532yyz:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Vi bruker informasjonskapsler (cookies) for \\xe5 f\\xe5 nettsiden til \\xe5 fungere, og – hvis du sier ja – for \\xe5 forst\\xe5 hvordan siden brukes og for \\xe5 vise relevant innhold. Du velger selv hva du godtar. Du kan endre valget n\\xe5r som helst.\",euPolicy:{label:\"personvernerkl\\xe6ringen v\\xe5r\",link:resolvedLinks[1],prefix:\"Les mer i\"},euShowReject:true,euTitle:\"Vi bruker informasjonskapsler\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},trigger:{color:\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",iconSize:24,iconType:\"default\",text:\"Informasjonskapsler\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.9)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.8em\"},type:\"text\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6dhf2z\",layoutDependency:layoutDependency,layoutId:\"sdagkgEps\",style:{backgroundColor:\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a, rgb(218, 22, 90))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-figfR.framer-1r2bxce, .framer-figfR .framer-1r2bxce { display: block; }\",\".framer-figfR.framer-t5511 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-figfR .framer-1fdsfco-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-figfR .framer-6dhf2z { align-self: stretch; flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fBj532yyz\":{\"layout\":[\"auto\",\"auto\"]},\"dN9JVRZaV\":{\"layout\":[\"auto\",\"auto\"]},\"jW8Kltfjo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN8Vxt7k5U=withCSS(Component,css,\"framer-figfR\");export default FramerN8Vxt7k5U;FramerN8Vxt7k5U.displayName=\"Knapp Cookies\";FramerN8Vxt7k5U.defaultProps={height:33,width:147};addPropertyControls(FramerN8Vxt7k5U,{variant:{options:[\"XYHcXwih2\",\"fBj532yyz\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerN8Vxt7k5U,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...CookieBannerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN8Vxt7k5U\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"33\",\"framerIntrinsicWidth\":\"147\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fBj532yyz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dN9JVRZaV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jW8Kltfjo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N8Vxt7k5U.map","// Generated by Framer (3db8496)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uPTczu0zzMJIH1OwIiCr/zGX3gLWYY0BAcx0ZcJ1l/vV36SkhDF.js\";import KnappCookies from\"https://framerusercontent.com/modules/XQjA2tOPvCV0I8otuew5/DBxoBUBENrUYla13s6Mx/N8Vxt7k5U.js\";import KnappLenke from\"https://framerusercontent.com/modules/dDLByEdFsfBbrFYw4xAm/PybFUxZxm1Ck4vrYQg3k/qb92ZUJDV.js\";const KnappLenkeFonts=getFonts(KnappLenke);const KnappCookiesFonts=getFonts(KnappCookies);const cycleOrder=[\"Ubk6YrklP\",\"Wf12RxkfF\",\"w7E5XfpHJ\"];const serializationHash=\"framer-rdUqs\";const variantClassNames={Ubk6YrklP:\"framer-v-13ppcls\",w7E5XfpHJ:\"framer-v-1vh8v46\",Wf12RxkfF:\"framer-v-1vjeohh\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Ubk6YrklP\",Phone:\"w7E5XfpHJ\",Tablet:\"Wf12RxkfF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ubk6YrklP\"};};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:\"Ubk6YrklP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13ppcls\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Ubk6YrklP\",ref:refBinding,style:{backgroundColor:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(58, 0, 32))\",...style},...addPropertyOverrides({w7E5XfpHJ:{\"data-framer-name\":\"Phone\"},Wf12RxkfF:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3mc7jb\",\"data-framer-name\":\"Topp\",layoutDependency:layoutDependency,layoutId:\"rheKN69jz\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m2ovq6\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XpDjbqmHW\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1c10y2d\",\"data-framer-name\":\"Hovedlogo\",layoutDependency:layoutDependency,layoutId:\"MblwvxSEb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.914 161.435\" overflow=\"visible\"><g><path d=\"M 22.477 72.619 L 22.332 72.78 L 22.391 72.985 C 22.633 73.819 23.053 74.362 23.683 74.642 C 25.404 75.412 26.545 75.987 27.374 76.509 L 27.901 76.843 L 27.971 76.224 C 28.289 73.34 28.983 70.822 29.365 69.578 L 29.58 68.884 L 28.886 69.094 C 24.77 70.326 22.94 72.108 22.477 72.624 Z M 97.421 72.619 C 96.829 71.957 95.015 70.289 91.012 69.089 L 90.317 68.879 L 90.533 69.573 C 90.915 70.816 91.609 73.335 91.926 76.219 L 91.996 76.838 L 92.524 76.504 C 93.352 75.982 94.493 75.401 96.215 74.637 C 96.845 74.357 97.27 73.813 97.507 72.979 L 97.566 72.775 L 97.421 72.613 Z\" fill=\"rgb(91,7,51)\"></path><path d=\"M 92.937 55.291 C 90.15 49.044 86.98 43.372 85.285 40.999 C 81.206 35.273 77.994 33.648 73 34.784 C 72.763 34.838 72.521 34.886 72.279 34.934 L 71.918 35.01 L 72.182 35.268 C 75.018 38.023 77.418 42.317 79.328 48.032 C 80.857 52.612 82.024 58.149 82.455 62.847 C 82.842 67.098 85.081 67.399 86.883 67.641 C 93.034 68.47 96.139 70.509 97.441 71.65 L 97.748 71.919 L 97.759 71.51 C 97.899 67.119 94.794 59.467 92.932 55.291 Z M 47.37 34.778 C 42.381 33.643 39.163 35.273 35.084 40.994 C 33.389 43.372 30.22 49.044 27.432 55.286 C 25.57 59.462 22.466 67.114 22.605 71.505 L 22.616 71.914 L 22.923 71.645 C 24.225 70.504 27.33 68.459 33.481 67.636 C 35.283 67.394 37.522 67.092 37.91 62.841 C 38.34 58.143 39.508 52.606 41.036 48.027 C 42.941 42.312 45.346 38.018 48.182 35.263 L 48.446 35.004 L 48.085 34.929 C 47.843 34.881 47.601 34.827 47.364 34.778 Z\" fill=\"rgb(232,28,99)\"></path><path d=\"M 105.869 114.183 C 103.313 112.929 101.43 112.1 98.578 112.004 C 98.378 111.998 97.421 111.987 97.227 111.987 L 96.522 111.987 C 95.532 111.987 94.746 111.987 93.412 111.702 C 89.919 110.965 87.595 108.339 87.482 105.013 C 87.369 101.602 89.489 99.073 92.648 98.857 C 93.767 98.771 95.413 99.293 96.398 100.649 C 96.624 100.956 96.802 101.29 96.926 101.634 L 97.065 102.011 L 97.275 101.666 C 97.727 100.929 97.948 99.939 97.883 98.954 C 97.711 96.447 95.79 93.917 91.873 93.917 C 86.432 93.917 82.741 98.486 79.168 102.909 C 75.654 107.257 72.022 111.751 66.737 111.751 C 62.384 111.751 59.989 108.355 59.876 105.003 C 59.763 101.591 61.883 99.062 65.042 98.852 C 66.156 98.766 67.813 99.288 68.798 100.644 C 69.024 100.951 69.202 101.279 69.326 101.629 L 69.465 102.005 L 69.675 101.661 C 70.127 100.924 70.348 99.939 70.278 98.949 C 70.106 96.441 68.185 93.912 64.267 93.912 C 58.827 93.912 55.13 98.481 51.562 102.904 C 48.048 107.252 44.416 111.745 39.132 111.745 C 34.778 111.745 32.384 108.35 32.271 104.997 C 32.158 101.586 34.278 99.056 37.437 98.841 C 38.551 98.744 40.197 99.266 41.193 100.633 C 41.413 100.94 41.591 101.274 41.72 101.618 L 41.86 101.995 L 42.07 101.65 C 42.522 100.913 42.743 99.923 42.673 98.938 C 42.506 96.43 40.579 93.901 36.662 93.901 C 31.222 93.901 27.525 98.475 23.957 102.893 L 23.548 103.399 C 23.01 104.066 22.439 104.705 21.837 105.315 C 18.613 108.554 15.605 110.309 12.371 110.841 L 12.108 110.884 L 12.226 111.121 C 15.067 116.744 19.232 121.684 24.258 125.397 L 59.935 151.733 L 60.048 151.819 L 95.79 125.397 C 99.826 122.416 103.238 118.73 105.934 114.441 L 106.047 114.258 L 105.853 114.161 Z\" fill=\"rgb(98,184,248)\"></path><path d=\"M 91.458 77.112 C 91.135 73.399 90.097 70.095 89.785 69.175 L 89.752 69.073 L 89.65 69.046 C 88.682 68.814 87.648 68.621 86.588 68.481 C 84.231 68.163 81.901 67.48 81.492 62.987 C 80.863 56.072 77.822 41.387 70.822 35.311 L 70.752 35.252 L 70.66 35.268 C 67.399 35.796 64.041 35.941 62.335 35.978 L 57.681 35.978 C 55.964 35.941 52.601 35.79 49.329 35.263 L 49.238 35.247 L 49.168 35.306 C 42.167 41.381 39.126 56.066 38.497 62.981 C 38.088 67.474 35.752 68.158 33.401 68.475 C 32.341 68.615 31.308 68.809 30.339 69.04 L 30.237 69.067 L 30.204 69.17 C 29.892 70.095 28.859 73.394 28.531 77.107 L 28.52 77.204 L 28.59 77.268 C 29.645 78.242 29.752 79.243 29.839 80.814 C 29.849 81.04 29.865 81.277 29.882 81.53 C 30.118 84.942 32.712 86.131 35.214 87.283 C 36.404 87.831 37.534 88.348 38.265 89.091 L 38.535 89.36 L 38.594 88.983 C 38.981 86.653 39.675 82.445 40.176 79.501 L 40.94 79.63 C 40.213 83.935 39.083 90.791 39.078 90.829 L 38.664 93.439 L 38.83 93.482 C 41.978 94.326 43.254 96.866 43.394 98.965 C 43.512 100.682 42.883 102.296 41.752 103.178 L 41.171 103.63 L 41.128 102.893 C 41.095 102.268 40.88 101.666 40.509 101.161 C 39.729 100.084 38.373 99.611 37.442 99.686 C 34.725 99.869 32.89 102.07 32.992 105.04 C 33.094 108.022 35.214 111.035 39.078 111.035 C 43.991 111.035 47.349 106.881 50.906 102.479 C 54.592 97.916 58.407 93.196 64.219 93.196 C 68.637 93.196 70.805 96.091 71.004 98.954 C 71.123 100.671 70.493 102.285 69.363 103.168 L 68.782 103.62 L 68.739 102.883 C 68.706 102.259 68.491 101.658 68.12 101.155 C 67.356 100.106 65.962 99.611 65.048 99.681 C 62.33 99.864 60.5 102.065 60.603 105.035 C 60.705 108.016 62.825 111.03 66.689 111.03 C 71.602 111.03 74.96 106.875 78.517 102.474 C 79.695 101.015 80.911 99.509 82.203 98.158 L 82.273 98.088 L 80.917 90.834 L 80.917 90.786 C 80.734 89.618 79.846 83.661 79.168 79.625 L 79.932 79.496 C 80.448 82.552 81.083 86.717 81.417 88.956 L 81.476 89.333 L 81.751 89.064 C 82.488 88.326 83.602 87.815 84.78 87.277 C 87.283 86.126 89.876 84.936 90.113 81.525 C 90.129 81.272 90.145 81.03 90.156 80.793 C 90.242 79.238 90.35 78.237 91.404 77.263 L 91.474 77.198 L 91.464 77.101 Z\" fill=\"rgb(188,44,102)\"></path><path d=\"M 7.534 25.291 L 7.534 92.96 C 7.534 98.836 8.863 104.782 11.376 110.147 L 11.494 110.405 L 11.774 110.368 C 15.013 109.932 18.038 108.21 21.277 104.954 C 21.865 104.361 22.422 103.738 22.945 103.087 L 23.354 102.581 C 27.013 98.056 30.796 93.374 36.517 93.374 C 36.85 93.374 37.195 93.396 37.598 93.444 L 37.97 93.487 L 38.405 90.743 L 38.395 90.683 C 38.169 89.3 36.646 88.596 34.875 87.783 C 32.341 86.621 29.467 85.297 29.204 81.546 C 29.187 81.309 29.177 81.089 29.161 80.879 L 29.161 80.804 C 29.004 78.059 28.805 77.467 23.473 75.094 C 22.725 74.761 22.213 74.099 21.944 73.13 C 20.136 66.511 30.371 46.23 34.316 40.698 C 38.508 34.816 42 33.073 47.204 34.251 C 51.062 35.128 55.77 35.317 57.616 35.36 L 57.998 35.37 L 58.24 29.639 L 61.582 29.639 L 61.824 35.37 L 62.206 35.36 C 64.493 35.306 68.879 35.091 72.587 34.251 C 77.796 33.067 81.288 34.816 85.474 40.698 C 89.419 46.235 99.654 66.517 97.846 73.13 C 97.582 74.099 97.065 74.761 96.317 75.094 C 90.985 77.467 90.786 78.059 90.635 80.804 L 90.635 80.879 C 90.619 81.089 90.608 81.309 90.592 81.546 C 90.328 85.302 87.455 86.621 84.92 87.783 C 83.155 88.596 81.632 89.295 81.401 90.673 L 81.39 90.743 L 82.703 97.781 L 83.22 97.291 C 86.039 94.617 88.735 93.374 91.717 93.374 C 96.005 93.374 98.12 96.178 98.309 98.954 C 98.422 100.606 97.819 102.156 96.743 103.001 L 96.452 103.227 L 96.43 102.861 C 96.393 102.199 96.165 101.562 95.774 101.026 C 94.956 99.901 93.525 99.401 92.535 99.476 C 89.704 99.665 87.804 101.952 87.907 105.03 C 88.009 108.081 90.156 110.491 93.374 111.17 C 94.649 111.439 95.37 111.439 96.366 111.439 L 97.076 111.439 C 97.27 111.439 98.239 111.444 98.438 111.455 C 101.408 111.562 103.383 112.429 106.063 113.742 L 106.386 113.898 L 106.569 113.586 C 110.265 107.317 112.219 100.187 112.219 92.981 L 112.219 25.291 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 0.807 0.807 L 0.807 93.062 C 0.807 107.914 7.943 122.05 19.889 130.87 L 60.022 160.499 L 100.106 130.87 C 112.041 122.045 119.166 107.919 119.166 93.078 L 119.166 0.807 Z M 112.725 25.022 L 112.725 93.094 C 112.725 106.03 106.515 118.343 96.113 126.032 L 60.027 152.712 L 23.892 126.032 C 13.48 118.343 7.259 106.025 7.259 93.078 L 7.259 25.022 L 112.73 25.022 Z\" fill=\"rgb(197,199,205)\"></path><path d=\"M 14.513 19.674 C 13.211 19.674 12.086 19.577 11.139 19.383 C 10.192 19.189 9.406 18.899 8.777 18.5 C 8.152 18.102 7.679 17.602 7.356 16.988 C 7.033 16.375 6.834 15.648 6.759 14.804 L 9.993 14.804 C 10.068 15.584 10.483 16.133 11.236 16.45 C 11.989 16.768 13.162 16.924 14.75 16.924 C 16.09 16.924 17.074 16.816 17.704 16.606 C 18.334 16.396 18.662 16.041 18.689 15.546 C 18.7 15.175 18.543 14.89 18.226 14.691 C 17.903 14.491 17.473 14.346 16.935 14.244 C 16.396 14.147 15.783 14.072 15.094 14.023 C 14.405 13.975 13.706 13.916 12.996 13.846 C 12.285 13.776 11.586 13.674 10.897 13.539 C 10.208 13.404 9.6 13.195 9.067 12.915 C 8.535 12.635 8.109 12.264 7.792 11.801 C 7.474 11.338 7.329 10.741 7.356 10.009 C 7.394 8.696 8.002 7.684 9.186 6.979 C 10.37 6.274 12.129 5.919 14.47 5.919 C 16.811 5.919 18.517 6.274 19.738 6.979 C 20.96 7.684 21.616 8.777 21.718 10.251 L 18.522 10.251 C 18.409 9.643 18.022 9.223 17.349 8.987 C 16.682 8.75 15.686 8.631 14.378 8.631 C 13.873 8.631 13.399 8.648 12.958 8.691 C 12.517 8.728 12.14 8.798 11.822 8.89 C 11.505 8.987 11.257 9.116 11.069 9.283 C 10.886 9.449 10.789 9.654 10.789 9.891 C 10.778 10.219 10.935 10.472 11.263 10.644 C 11.591 10.816 12.027 10.945 12.565 11.026 C 13.103 11.107 13.717 11.15 14.405 11.15 C 15.094 11.15 15.794 11.187 16.515 11.263 C 17.23 11.338 17.935 11.451 18.624 11.602 C 19.313 11.752 19.921 11.984 20.443 12.296 C 20.97 12.608 21.39 13.017 21.708 13.523 C 22.025 14.029 22.17 14.674 22.143 15.46 C 22.095 16.935 21.428 18.005 20.147 18.673 C 18.866 19.34 16.983 19.674 14.508 19.674 Z M 29.844 9.067 L 23.268 9.067 L 23.268 6.296 L 39.638 6.296 L 39.638 9.067 L 33.062 9.067 L 33.062 19.308 L 29.849 19.308 L 29.849 9.067 Z M 48.441 6.296 L 56.992 6.296 C 57.934 6.296 58.741 6.393 59.408 6.592 C 60.075 6.791 60.624 7.076 61.055 7.448 C 61.48 7.819 61.797 8.265 62.002 8.787 C 62.206 9.309 62.309 9.891 62.309 10.536 C 62.309 11.182 62.206 11.79 62.002 12.328 C 61.797 12.866 61.474 13.329 61.033 13.722 C 60.592 14.115 60.032 14.411 59.343 14.626 C 58.655 14.836 57.831 14.943 56.863 14.943 L 51.659 14.943 L 51.659 19.308 L 48.447 19.308 L 48.447 6.296 Z M 56.97 12.264 C 57.778 12.264 58.337 12.113 58.655 11.806 C 58.972 11.505 59.128 11.085 59.128 10.552 C 59.128 10.057 58.972 9.675 58.655 9.401 C 58.337 9.126 57.778 8.992 56.97 8.992 L 51.654 8.992 L 51.654 12.264 Z M 69.089 6.296 L 72.264 6.296 L 79.77 19.302 L 76.332 19.302 L 74.954 16.832 L 66.441 16.832 L 65.064 19.302 L 61.609 19.302 L 69.078 6.296 Z M 73.512 14.233 L 70.778 9.347 L 70.612 9.347 L 67.9 14.233 Z M 89.247 19.674 C 87.869 19.674 86.68 19.539 85.668 19.275 C 84.657 19.012 83.828 18.63 83.171 18.14 C 82.515 17.65 82.03 17.064 81.713 16.386 C 81.396 15.702 81.239 14.949 81.239 14.12 L 81.239 6.296 L 84.452 6.296 L 84.452 13.953 C 84.452 14.389 84.538 14.782 84.71 15.132 C 84.883 15.487 85.162 15.788 85.544 16.041 C 85.926 16.294 86.422 16.493 87.03 16.633 C 87.638 16.778 88.375 16.848 89.241 16.848 C 90.108 16.848 90.866 16.778 91.469 16.633 C 92.077 16.493 92.572 16.294 92.954 16.041 C 93.336 15.788 93.616 15.482 93.783 15.132 C 93.95 14.782 94.036 14.384 94.036 13.953 L 94.036 6.296 L 97.248 6.296 L 97.248 14.12 C 97.248 14.949 97.092 15.708 96.775 16.386 C 96.457 17.069 95.973 17.65 95.317 18.14 C 94.66 18.63 93.826 19.006 92.82 19.275 C 91.808 19.539 90.619 19.674 89.241 19.674 Z M 100.692 6.296 L 103.905 6.296 L 103.905 16.536 L 112.881 16.536 L 112.881 19.308 L 100.692 19.308 Z M 40.122 16.552 L 42.872 16.552 L 42.872 19.302 L 40.122 19.302 Z M 6.726 24.587 L 6.726 93.03 C 6.726 106.095 13.001 118.531 23.516 126.296 L 59.882 153.143 L 96.199 126.296 C 106.698 118.536 112.967 106.106 112.967 93.046 L 112.967 24.587 Z M 95.51 125.36 L 59.882 151.695 L 24.204 125.36 C 19.103 121.593 15.03 116.696 12.226 111.153 C 15.498 110.615 18.554 108.829 21.794 105.573 C 22.401 104.961 22.976 104.318 23.516 103.647 L 23.925 103.141 C 27.471 98.755 31.135 94.219 36.479 94.219 C 40.273 94.219 42.129 96.657 42.296 99.073 C 42.35 99.874 42.21 100.87 41.72 101.672 C 41.586 101.306 41.403 100.961 41.166 100.639 C 40.127 99.218 38.395 98.669 37.238 98.771 C 33.971 98.992 31.776 101.602 31.894 105.126 C 32.007 108.57 34.472 112.063 38.949 112.063 C 44.325 112.063 47.989 107.532 51.53 103.146 C 55.076 98.761 58.735 94.224 64.084 94.224 C 67.873 94.224 69.735 96.662 69.901 99.078 C 69.955 99.88 69.815 100.875 69.326 101.677 C 69.191 101.311 69.008 100.967 68.771 100.644 C 67.743 99.229 66.016 98.685 64.848 98.777 C 61.582 98.997 59.381 101.607 59.5 105.132 C 59.613 108.576 62.077 112.068 66.554 112.068 C 71.935 112.068 75.595 107.537 79.135 103.152 C 82.676 98.766 86.341 94.23 91.69 94.23 C 95.478 94.23 97.34 96.667 97.507 99.083 C 97.561 99.885 97.421 100.881 96.931 101.683 C 96.796 101.317 96.613 100.972 96.377 100.649 C 95.349 99.239 93.611 98.685 92.454 98.782 C 89.187 99.003 86.987 101.613 87.105 105.137 C 87.218 108.56 89.607 111.256 93.186 112.009 C 94.542 112.294 95.333 112.294 96.339 112.294 L 97.039 112.294 C 97.232 112.294 98.185 112.3 98.384 112.31 C 101.128 112.407 102.985 113.193 105.6 114.474 C 102.943 118.706 99.52 122.406 95.505 125.381 Z M 111.804 93.046 C 111.804 100.294 109.813 107.338 106.208 113.457 C 103.394 112.079 101.381 111.234 98.427 111.132 C 98.222 111.126 97.248 111.116 97.049 111.116 L 96.344 111.116 C 95.37 111.116 94.671 111.116 93.433 110.852 C 90.393 110.212 88.37 107.946 88.273 105.078 C 88.176 102.221 89.93 100.1 92.54 99.928 C 93.433 99.858 94.709 100.316 95.44 101.322 C 95.79 101.801 95.984 102.35 96.022 102.952 L 96.091 104.056 L 96.963 103.378 C 98.142 102.457 98.798 100.778 98.68 99.003 C 98.481 96.048 96.242 93.062 91.7 93.062 C 85.797 93.062 81.955 97.819 78.242 102.414 C 74.717 106.778 71.392 110.895 66.565 110.895 C 62.825 110.895 60.77 107.973 60.673 105.083 C 60.576 102.226 62.33 100.106 64.94 99.934 C 65.812 99.869 67.119 100.332 67.84 101.327 C 68.19 101.801 68.384 102.35 68.422 102.952 L 68.491 104.056 L 69.363 103.378 C 70.542 102.457 71.198 100.778 71.08 99.003 C 70.881 96.048 68.642 93.062 64.1 93.062 C 58.197 93.062 54.355 97.819 50.637 102.414 C 47.112 106.778 43.781 110.895 38.96 110.895 C 35.22 110.895 33.164 107.973 33.067 105.089 C 32.97 102.231 34.725 100.111 37.335 99.934 C 38.212 99.858 39.498 100.316 40.235 101.327 C 40.585 101.806 40.778 102.355 40.816 102.958 L 40.886 104.061 L 41.758 103.383 C 42.936 102.463 43.593 100.789 43.474 99.008 C 43.275 96.054 41.042 93.067 36.495 93.067 C 30.592 93.067 26.75 97.824 23.031 102.42 L 22.622 102.926 C 22.106 103.566 21.559 104.18 20.981 104.766 C 17.806 107.957 14.847 109.647 11.699 110.072 C 9.229 104.798 7.894 98.992 7.894 93.051 L 7.894 25.754 L 111.81 25.754 L 111.81 93.046 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 59.995 161.435 L 19.399 131.462 C 7.254 122.497 0 108.129 0 93.03 L 0 0 L 119.914 0 L 119.914 93.046 C 119.914 108.135 112.671 122.497 100.536 131.462 L 59.995 161.43 Z M 1.162 1.162 L 1.162 93.03 C 1.162 107.758 8.239 121.776 20.088 130.526 L 59.989 159.987 L 99.842 130.531 L 100.187 130.999 L 99.842 130.531 C 111.681 121.781 118.746 107.769 118.746 93.051 L 118.746 1.162 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 85.955 40.592 C 81.656 34.56 78.056 32.773 72.664 33.995 C 68.735 34.888 63.951 35.065 62.079 35.103 L 62.1 36.265 C 63.677 36.233 67.277 36.104 70.759 35.544 C 77.706 41.571 80.735 56.16 81.365 63.091 C 81.785 67.724 84.195 68.434 86.633 68.757 C 87.752 68.908 88.759 69.101 89.673 69.322 C 90.002 70.291 91.013 73.541 91.336 77.216 C 90.244 78.222 90.12 79.229 90.023 80.881 C 90.012 81.107 89.996 81.349 89.98 81.607 C 89.749 84.9 87.214 86.068 84.76 87.193 C 83.577 87.736 82.436 88.264 81.672 89.017 C 81.317 86.665 80.671 82.436 80.154 79.363 L 79.008 79.557 C 79.756 83.991 80.773 90.868 80.789 90.96 L 82.21 98.569 L 83.356 98.353 L 81.957 90.852 C 82.151 89.679 83.587 89.017 85.25 88.253 C 87.752 87.101 90.868 85.67 91.148 81.688 C 91.164 81.424 91.18 81.177 91.191 80.945 C 91.331 78.443 91.358 77.921 96.642 75.569 C 97.503 75.187 98.09 74.439 98.386 73.352 C 100.221 66.626 89.926 46.167 85.955 40.592 Z M 82.522 62.983 C 82.091 58.269 80.924 52.716 79.39 48.125 C 77.469 42.368 75.047 38.057 72.195 35.281 C 72.438 35.232 72.68 35.178 72.922 35.125 C 77.819 34.011 80.983 35.62 85.008 41.265 C 88.538 46.215 97.686 64.21 97.449 71.657 C 96.066 70.447 92.929 68.429 86.789 67.6 C 84.965 67.352 82.899 67.078 82.527 62.978 Z M 96.169 74.504 C 94.5 75.247 93.3 75.849 92.429 76.398 C 92.111 73.525 91.433 71.028 91.019 69.677 C 94.99 70.866 96.75 72.534 97.25 73.094 C 97.046 73.81 96.691 74.273 96.174 74.504 Z M 34.172 40.592 C 30.201 46.167 19.907 66.626 21.742 73.352 C 22.038 74.439 22.624 75.187 23.485 75.569 C 28.769 77.921 28.796 78.443 28.936 80.945 C 28.947 81.177 28.963 81.424 28.979 81.688 C 29.259 85.67 32.375 87.101 34.877 88.253 C 36.545 89.017 37.982 89.684 38.176 90.863 L 37.718 93.742 L 38.87 93.925 L 39.343 90.949 C 39.354 90.879 40.522 83.792 41.238 79.562 L 40.091 79.369 C 39.591 82.323 38.87 86.665 38.477 89.044 C 37.718 88.274 36.561 87.747 35.367 87.193 C 32.913 86.068 30.378 84.9 30.147 81.607 C 30.131 81.349 30.115 81.107 30.104 80.881 C 30.012 79.229 29.883 78.222 28.791 77.216 C 29.114 73.541 30.131 70.291 30.454 69.322 C 31.369 69.101 32.38 68.908 33.494 68.757 C 35.926 68.429 38.337 67.724 38.762 63.091 C 39.392 56.154 42.421 41.571 49.369 35.544 C 52.845 36.104 56.45 36.239 58.027 36.265 L 58.048 35.103 C 56.176 35.065 51.392 34.888 47.464 33.995 C 42.077 32.773 38.472 34.56 34.172 40.592 Z M 27.699 76.398 C 26.827 75.844 25.627 75.247 23.959 74.504 C 23.437 74.273 23.087 73.81 22.882 73.094 C 23.383 72.534 25.143 70.866 29.114 69.677 C 28.699 71.022 28.021 73.525 27.704 76.398 Z M 40.732 48.125 C 39.198 52.716 38.03 58.269 37.6 62.983 C 37.229 67.083 35.162 67.358 33.338 67.605 C 27.198 68.429 24.061 70.452 22.678 71.663 C 22.441 64.215 31.589 46.221 35.119 41.27 C 39.144 35.625 42.308 34.021 47.205 35.13 C 47.442 35.184 47.684 35.238 47.932 35.286 C 45.08 38.063 42.658 42.368 40.737 48.131 Z M 34.242 123.446 C 33.548 123.446 32.94 123.365 32.423 123.198 C 31.907 123.031 31.471 122.8 31.126 122.493 C 30.782 122.186 30.524 121.815 30.352 121.385 C 30.179 120.954 30.093 120.465 30.093 119.932 C 30.093 119.399 30.185 118.888 30.373 118.441 C 30.561 117.995 30.841 117.612 31.223 117.29 C 31.605 116.967 32.084 116.725 32.671 116.558 C 33.257 116.386 33.952 116.299 34.759 116.299 C 35.437 116.299 36.029 116.359 36.534 116.477 C 37.046 116.595 37.471 116.768 37.815 116.983 C 38.16 117.204 38.429 117.462 38.617 117.769 C 38.805 118.075 38.924 118.414 38.961 118.786 L 37.051 118.786 C 36.992 118.543 36.787 118.339 36.427 118.183 C 36.066 118.027 35.544 117.946 34.845 117.946 C 34.344 117.946 33.919 117.995 33.569 118.091 C 33.22 118.188 32.94 118.323 32.73 118.495 C 32.52 118.667 32.364 118.877 32.267 119.125 C 32.17 119.372 32.122 119.641 32.122 119.948 C 32.122 120.255 32.17 120.508 32.262 120.744 C 32.353 120.981 32.509 121.18 32.725 121.342 C 32.94 121.508 33.22 121.632 33.569 121.718 C 33.919 121.804 34.344 121.847 34.856 121.847 C 35.173 121.847 35.464 121.831 35.738 121.794 C 36.012 121.756 36.255 121.708 36.465 121.632 C 36.674 121.562 36.847 121.471 36.981 121.369 C 37.116 121.261 37.202 121.137 37.239 120.997 L 34.99 120.997 L 34.99 119.442 L 39.074 119.442 L 39.074 123.247 L 37.266 123.247 L 37.266 122.423 L 37.169 122.423 C 36.879 122.773 36.486 123.026 35.991 123.193 C 35.496 123.36 34.909 123.44 34.231 123.44 Z M 43.003 120.529 L 39.553 116.493 L 41.7 116.493 L 43.901 119.071 L 43.998 119.071 L 46.188 116.493 L 48.325 116.493 L 44.886 120.529 L 44.886 123.252 L 43.003 123.252 Z M 49.202 116.493 L 51.677 116.493 L 54.884 121.266 L 54.981 121.266 L 58.188 116.493 L 60.669 116.493 L 60.669 123.252 L 58.845 123.252 L 58.845 118.624 L 58.748 118.624 L 55.611 123.252 L 54.222 123.252 L 51.134 118.624 L 51.037 118.624 L 51.037 123.252 L 49.212 123.252 L 49.212 116.493 Z M 62.445 116.493 L 65.012 116.493 L 68.934 121.024 L 69.031 121.024 L 69.031 116.493 L 70.904 116.493 L 70.904 123.252 L 68.692 123.252 L 64.425 118.344 L 64.328 118.344 L 64.328 123.252 L 62.445 123.252 Z M 75.785 116.493 L 77.647 116.493 L 81.537 123.252 L 79.519 123.252 L 78.884 122.1 L 74.569 122.1 L 73.939 123.252 L 71.91 123.252 Z M 78.045 120.578 L 76.769 118.269 L 76.673 118.269 L 75.408 120.578 Z M 86.014 123.446 C 85.325 123.446 84.734 123.397 84.238 123.295 C 83.743 123.193 83.329 123.042 83.001 122.832 C 82.673 122.622 82.42 122.359 82.247 122.036 C 82.075 121.713 81.968 121.331 81.93 120.884 L 83.824 120.884 C 83.862 121.245 84.066 121.492 84.438 121.627 C 84.809 121.761 85.379 121.831 86.154 121.831 C 86.784 121.831 87.252 121.788 87.553 121.702 C 87.855 121.616 88.016 121.465 88.027 121.256 C 88.032 121.089 87.957 120.965 87.79 120.884 C 87.623 120.804 87.408 120.739 87.128 120.701 C 86.848 120.664 86.536 120.642 86.186 120.642 C 85.837 120.642 85.476 120.621 85.11 120.583 C 84.744 120.545 84.384 120.486 84.034 120.405 C 83.684 120.33 83.372 120.212 83.103 120.056 C 82.834 119.899 82.619 119.695 82.457 119.447 C 82.296 119.2 82.221 118.877 82.237 118.49 C 82.264 117.79 82.586 117.247 83.2 116.865 C 83.819 116.482 84.75 116.289 86.004 116.289 C 87.257 116.289 88.145 116.477 88.796 116.848 C 89.447 117.22 89.797 117.795 89.851 118.576 L 87.968 118.576 C 87.914 118.312 87.725 118.134 87.403 118.038 C 87.08 117.941 86.595 117.892 85.95 117.892 L 85.272 117.892 C 85.067 117.892 84.89 117.914 84.734 117.952 C 84.583 117.989 84.465 118.048 84.378 118.118 C 84.292 118.188 84.249 118.28 84.249 118.382 C 84.244 118.543 84.325 118.662 84.491 118.737 C 84.658 118.812 84.879 118.872 85.159 118.915 C 85.438 118.958 85.751 118.974 86.106 118.974 C 86.461 118.974 86.821 118.995 87.187 119.033 C 87.553 119.071 87.914 119.13 88.264 119.211 C 88.613 119.291 88.925 119.415 89.2 119.577 C 89.474 119.738 89.69 119.953 89.846 120.212 C 90.002 120.475 90.077 120.809 90.061 121.218 C 90.029 121.998 89.673 122.558 89.001 122.908 C 88.328 123.257 87.333 123.435 86.02 123.435 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 60.065 88.778 L 65.085 78.5 L 62.066 42.511 L 59.413 42.893 L 57.04 60.974 L 59.241 60.974 L 59.091 85.065 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 68.104 38.992 L 62.314 38.642 L 61.926 29.327 L 57.837 29.327 L 57.449 38.642 L 51.659 38.992 L 51.659 42.775 L 57.223 43.458 L 54.323 78.883 L 54.323 78.963 L 59.882 90.253 L 65.446 78.963 L 62.535 43.458 L 68.099 42.775 L 68.099 38.992 Z M 64.267 78.78 L 59.876 87.605 L 59.876 59.51 L 58.036 59.51 L 61.308 43.894 Z\" fill=\"rgb(58,0,32)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.619 89.686\" overflow=\"visible\"><g><path d=\"M 12.487 40.344 L 12.407 40.433 L 12.439 40.547 C 12.574 41.01 12.807 41.312 13.157 41.468 C 14.114 41.895 14.747 42.215 15.208 42.505 L 15.501 42.691 L 15.54 42.347 C 15.716 40.744 16.102 39.345 16.314 38.655 L 16.433 38.269 L 16.048 38.386 C 13.761 39.07 12.744 40.06 12.487 40.347 Z M 54.123 40.344 C 53.794 39.976 52.786 39.049 50.562 38.383 L 50.176 38.266 L 50.296 38.652 C 50.508 39.342 50.894 40.741 51.07 42.344 L 51.109 42.688 L 51.402 42.502 C 51.862 42.212 52.496 41.889 53.453 41.465 C 53.803 41.309 54.039 41.007 54.17 40.544 L 54.203 40.431 L 54.123 40.341 Z\" fill=\"rgb(91,7,51)\"></path><path d=\"M 51.632 30.717 C 50.083 27.247 48.322 24.096 47.381 22.777 C 45.115 19.596 43.33 18.694 40.556 19.324 C 40.424 19.354 40.29 19.381 40.155 19.408 L 39.955 19.45 L 40.101 19.593 C 41.677 21.124 43.01 23.51 44.071 26.685 C 44.92 29.229 45.569 32.305 45.808 34.915 C 46.023 37.276 47.267 37.444 48.269 37.578 C 51.686 38.039 53.411 39.172 54.134 39.806 L 54.304 39.955 L 54.31 39.728 C 54.388 37.288 52.663 33.037 51.629 30.717 Z M 26.316 19.321 C 23.545 18.691 21.757 19.596 19.491 22.774 C 18.55 24.096 16.789 27.247 15.24 30.714 C 14.206 33.034 12.481 37.285 12.559 39.725 L 12.565 39.952 L 12.735 39.803 C 13.458 39.169 15.183 38.033 18.6 37.575 C 19.602 37.441 20.846 37.273 21.061 34.912 C 21.3 32.302 21.949 29.226 22.798 26.682 C 23.856 23.507 25.192 21.121 26.768 19.59 L 26.914 19.447 L 26.714 19.405 C 26.58 19.378 26.445 19.348 26.313 19.321 Z\" fill=\"rgb(232,28,99)\"></path><path d=\"M 58.816 63.435 C 57.396 62.738 56.35 62.278 54.765 62.224 C 54.655 62.221 54.123 62.215 54.015 62.215 L 53.623 62.215 C 53.073 62.215 52.637 62.215 51.895 62.057 C 49.955 61.647 48.664 60.188 48.601 58.341 C 48.538 56.445 49.716 55.04 51.471 54.921 C 52.093 54.873 53.007 55.163 53.555 55.916 C 53.68 56.087 53.779 56.272 53.848 56.463 L 53.925 56.673 L 54.042 56.481 C 54.293 56.072 54.416 55.522 54.38 54.975 C 54.284 53.581 53.217 52.176 51.04 52.176 C 48.018 52.176 45.967 54.714 43.982 57.172 C 42.03 59.587 40.012 62.084 37.076 62.084 C 34.658 62.084 33.327 60.197 33.265 58.335 C 33.202 56.439 34.38 55.034 36.135 54.918 C 36.753 54.87 37.674 55.16 38.221 55.913 C 38.347 56.084 38.445 56.266 38.514 56.46 L 38.592 56.67 L 38.709 56.478 C 38.96 56.069 39.082 55.522 39.043 54.972 C 38.948 53.578 37.88 52.173 35.704 52.173 C 32.682 52.173 30.628 54.712 28.646 57.169 C 26.694 59.584 24.676 62.081 21.74 62.081 C 19.321 62.081 17.991 60.194 17.928 58.332 C 17.865 56.436 19.043 55.031 20.798 54.912 C 21.417 54.858 22.332 55.148 22.885 55.907 C 23.007 56.078 23.106 56.263 23.178 56.454 L 23.256 56.664 L 23.372 56.472 C 23.623 56.063 23.746 55.513 23.707 54.966 C 23.614 53.572 22.544 52.167 20.368 52.167 C 17.345 52.167 15.291 54.709 13.309 57.163 L 13.082 57.444 C 12.783 57.814 12.466 58.17 12.132 58.508 C 10.341 60.308 8.67 61.283 6.873 61.578 L 6.726 61.602 L 6.792 61.734 C 8.371 64.858 10.685 67.602 13.477 69.665 L 33.297 84.296 L 33.36 84.344 L 53.217 69.665 C 55.459 68.009 57.354 65.961 58.852 63.578 L 58.915 63.477 L 58.807 63.423 Z\" fill=\"rgb(98,184,248)\"></path><path d=\"M 50.81 42.84 C 50.631 40.777 50.054 38.942 49.88 38.43 L 49.862 38.374 L 49.806 38.359 C 49.268 38.23 48.694 38.123 48.105 38.045 C 46.795 37.868 45.501 37.489 45.274 34.993 C 44.924 31.151 43.235 22.993 39.345 19.617 L 39.306 19.584 L 39.256 19.593 C 37.444 19.886 35.578 19.967 34.631 19.988 L 32.045 19.988 C 31.091 19.967 29.223 19.883 27.405 19.59 L 27.354 19.581 L 27.315 19.614 C 23.426 22.99 21.737 31.148 21.387 34.99 C 21.16 37.486 19.862 37.865 18.556 38.042 C 17.967 38.12 17.393 38.227 16.855 38.356 L 16.798 38.371 L 16.78 38.428 C 16.607 38.942 16.033 40.774 15.851 42.837 L 15.845 42.891 L 15.883 42.927 C 16.469 43.468 16.529 44.024 16.577 44.897 C 16.583 45.022 16.592 45.154 16.601 45.294 C 16.732 47.19 18.173 47.851 19.564 48.49 C 20.224 48.795 20.852 49.082 21.259 49.495 L 21.408 49.644 L 21.441 49.435 C 21.656 48.141 22.042 45.803 22.32 44.167 L 22.744 44.239 C 22.341 46.631 21.713 50.439 21.71 50.46 L 21.48 51.91 L 21.572 51.934 C 23.321 52.404 24.03 53.815 24.108 54.981 C 24.173 55.934 23.824 56.831 23.196 57.321 L 22.873 57.572 L 22.849 57.163 C 22.83 56.815 22.711 56.481 22.505 56.2 C 22.072 55.602 21.318 55.339 20.801 55.381 C 19.291 55.483 18.272 56.706 18.329 58.356 C 18.386 60.012 19.564 61.686 21.71 61.686 C 24.439 61.686 26.305 59.378 28.281 56.933 C 30.329 54.398 32.448 51.776 35.677 51.776 C 38.132 51.776 39.336 53.384 39.447 54.975 C 39.513 55.928 39.163 56.825 38.535 57.315 L 38.212 57.567 L 38.188 57.157 C 38.17 56.81 38.051 56.477 37.845 56.197 C 37.42 55.614 36.646 55.339 36.138 55.378 C 34.628 55.48 33.611 56.703 33.668 58.353 C 33.725 60.009 34.903 61.683 37.049 61.683 C 39.779 61.683 41.644 59.375 43.62 56.93 C 44.275 56.12 44.951 55.283 45.668 54.532 L 45.707 54.493 L 44.954 50.463 L 44.954 50.436 C 44.852 49.788 44.359 46.478 43.982 44.236 L 44.407 44.164 C 44.694 45.862 45.046 48.176 45.232 49.42 L 45.265 49.629 L 45.417 49.48 C 45.827 49.07 46.445 48.786 47.1 48.487 C 48.49 47.848 49.931 47.187 50.063 45.291 C 50.072 45.151 50.081 45.016 50.087 44.885 C 50.135 44.021 50.194 43.465 50.78 42.924 L 50.819 42.888 L 50.813 42.834 Z\" fill=\"rgb(188,44,102)\"></path><path d=\"M 4.185 14.051 L 4.185 51.644 C 4.185 54.909 4.924 58.212 6.32 61.193 L 6.386 61.336 L 6.541 61.315 C 8.341 61.073 10.021 60.117 11.821 58.308 C 12.147 57.978 12.457 57.632 12.747 57.271 L 12.975 56.99 C 15.007 54.475 17.109 51.874 20.287 51.874 C 20.472 51.874 20.664 51.886 20.888 51.913 L 21.094 51.937 L 21.336 50.413 L 21.33 50.38 C 21.205 49.611 20.359 49.22 19.375 48.768 C 17.967 48.123 16.371 47.387 16.224 45.303 C 16.215 45.172 16.209 45.049 16.2 44.933 L 16.2 44.891 C 16.114 43.366 16.003 43.037 13.04 41.719 C 12.625 41.534 12.341 41.166 12.191 40.628 C 11.187 36.951 16.873 25.683 19.064 22.61 C 21.393 19.342 23.333 18.374 26.224 19.028 C 28.368 19.516 30.984 19.62 32.009 19.644 L 32.221 19.65 L 32.356 16.466 L 34.212 16.466 L 34.347 19.65 L 34.559 19.644 C 35.83 19.614 38.266 19.495 40.326 19.028 C 43.22 18.371 45.16 19.342 47.486 22.61 C 49.677 25.686 55.363 36.954 54.359 40.628 C 54.212 41.166 53.925 41.534 53.51 41.719 C 50.547 43.037 50.436 43.366 50.353 44.891 L 50.353 44.933 C 50.344 45.049 50.338 45.172 50.329 45.303 C 50.182 47.39 48.586 48.123 47.178 48.768 C 46.197 49.22 45.351 49.608 45.223 50.374 L 45.217 50.413 L 45.946 54.323 L 46.233 54.051 C 47.8 52.565 49.297 51.874 50.954 51.874 C 53.336 51.874 54.511 53.432 54.616 54.975 C 54.679 55.892 54.344 56.753 53.746 57.223 L 53.584 57.348 L 53.572 57.145 C 53.551 56.777 53.425 56.423 53.208 56.126 C 52.753 55.501 51.958 55.223 51.408 55.265 C 49.836 55.369 48.78 56.64 48.837 58.35 C 48.894 60.045 50.087 61.384 51.874 61.761 C 52.583 61.91 52.984 61.91 53.537 61.91 L 53.931 61.91 C 54.039 61.91 54.577 61.913 54.688 61.919 C 56.338 61.979 57.435 62.46 58.924 63.19 L 59.103 63.277 L 59.205 63.103 C 61.259 59.62 62.344 55.659 62.344 51.656 L 62.344 14.051 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 0.448 0.448 L 0.448 51.701 C 0.448 59.952 4.413 67.806 11.049 72.706 L 33.345 89.166 L 55.614 72.706 C 62.245 67.803 66.203 59.955 66.203 51.71 L 66.203 0.448 Z M 62.625 13.901 L 62.625 51.719 C 62.625 58.906 59.175 65.746 53.396 70.018 L 33.348 84.84 L 13.274 70.018 C 7.489 65.746 4.033 58.903 4.033 51.71 L 4.033 13.901 L 62.628 13.901 Z\" fill=\"rgb(197,199,205)\"></path><path d=\"M 8.063 10.93 C 7.339 10.93 6.714 10.876 6.188 10.768 C 5.662 10.661 5.226 10.499 4.876 10.278 C 4.529 10.057 4.266 9.779 4.087 9.438 C 3.907 9.097 3.797 8.694 3.755 8.224 L 5.552 8.224 C 5.593 8.658 5.824 8.963 6.242 9.139 C 6.661 9.315 7.312 9.402 8.194 9.402 C 8.939 9.402 9.486 9.342 9.836 9.226 C 10.185 9.109 10.368 8.912 10.383 8.637 C 10.389 8.43 10.302 8.272 10.126 8.161 C 9.946 8.051 9.707 7.97 9.408 7.913 C 9.109 7.859 8.768 7.818 8.386 7.791 C 8.003 7.764 7.614 7.731 7.22 7.692 C 6.825 7.653 6.436 7.596 6.054 7.522 C 5.671 7.447 5.333 7.33 5.037 7.175 C 4.741 7.019 4.505 6.813 4.329 6.556 C 4.152 6.299 4.072 5.967 4.087 5.561 C 4.108 4.831 4.445 4.269 5.103 3.877 C 5.761 3.486 6.738 3.288 8.039 3.288 C 9.339 3.288 10.287 3.486 10.966 3.877 C 11.644 4.269 12.009 4.876 12.066 5.695 L 10.29 5.695 C 10.227 5.357 10.012 5.124 9.638 4.993 C 9.268 4.861 8.714 4.795 7.988 4.795 C 7.707 4.795 7.444 4.804 7.199 4.828 C 6.954 4.849 6.744 4.888 6.568 4.939 C 6.392 4.993 6.254 5.064 6.149 5.157 C 6.048 5.25 5.994 5.363 5.994 5.495 C 5.988 5.677 6.075 5.818 6.257 5.913 C 6.439 6.009 6.682 6.081 6.981 6.126 C 7.28 6.17 7.62 6.194 8.003 6.194 C 8.386 6.194 8.774 6.215 9.175 6.257 C 9.572 6.299 9.964 6.362 10.347 6.445 C 10.729 6.529 11.067 6.658 11.357 6.831 C 11.65 7.004 11.883 7.232 12.06 7.513 C 12.236 7.794 12.317 8.152 12.302 8.589 C 12.275 9.408 11.904 10.003 11.193 10.374 C 10.481 10.744 9.435 10.93 8.06 10.93 Z M 16.58 5.037 L 12.927 5.037 L 12.927 3.498 L 22.021 3.498 L 22.021 5.037 L 18.368 5.037 L 18.368 10.726 L 16.583 10.726 L 16.583 5.037 Z M 26.912 3.498 L 31.662 3.498 C 32.185 3.498 32.634 3.552 33.004 3.662 C 33.375 3.773 33.68 3.931 33.919 4.138 C 34.155 4.344 34.332 4.592 34.445 4.882 C 34.559 5.172 34.616 5.495 34.616 5.854 C 34.616 6.212 34.559 6.55 34.445 6.849 C 34.332 7.148 34.152 7.405 33.907 7.623 C 33.662 7.842 33.351 8.006 32.969 8.126 C 32.586 8.242 32.129 8.302 31.59 8.302 L 28.7 8.302 L 28.7 10.726 L 26.915 10.726 L 26.915 3.498 Z M 31.65 6.813 C 32.099 6.813 32.41 6.729 32.586 6.559 C 32.762 6.392 32.849 6.158 32.849 5.862 C 32.849 5.587 32.762 5.375 32.586 5.223 C 32.41 5.07 32.099 4.996 31.65 4.996 L 28.697 4.996 L 28.697 6.813 Z M 38.383 3.498 L 40.146 3.498 L 44.317 10.723 L 42.407 10.723 L 41.641 9.351 L 36.912 9.351 L 36.146 10.723 L 34.227 10.723 L 38.377 3.498 Z M 40.84 7.907 L 39.321 5.193 L 39.229 5.193 L 37.722 7.907 Z M 49.581 10.93 C 48.816 10.93 48.155 10.855 47.593 10.709 C 47.031 10.562 46.571 10.35 46.206 10.078 C 45.842 9.806 45.572 9.48 45.396 9.103 C 45.22 8.723 45.133 8.305 45.133 7.845 L 45.133 3.498 L 46.918 3.498 L 46.918 7.752 C 46.918 7.994 46.966 8.212 47.061 8.407 C 47.157 8.604 47.312 8.771 47.525 8.912 C 47.737 9.052 48.012 9.163 48.35 9.241 C 48.688 9.321 49.097 9.36 49.578 9.36 C 50.06 9.36 50.481 9.321 50.816 9.241 C 51.154 9.163 51.429 9.052 51.641 8.912 C 51.854 8.771 52.009 8.601 52.102 8.407 C 52.194 8.212 52.242 7.991 52.242 7.752 L 52.242 3.498 L 54.027 3.498 L 54.027 7.845 C 54.027 8.305 53.94 8.726 53.764 9.103 C 53.587 9.483 53.318 9.806 52.954 10.078 C 52.589 10.35 52.126 10.559 51.567 10.709 C 51.004 10.855 50.344 10.93 49.578 10.93 Z M 55.94 3.498 L 57.725 3.498 L 57.725 9.187 L 62.712 9.187 L 62.712 10.726 L 55.94 10.726 Z M 22.29 9.196 L 23.818 9.196 L 23.818 10.723 L 22.29 10.723 Z M 3.737 13.659 L 3.737 51.683 C 3.737 58.942 7.223 65.851 13.064 70.164 L 33.268 85.079 L 53.444 70.164 C 59.277 65.854 62.759 58.948 62.759 51.692 L 62.759 13.659 Z M 53.061 69.644 L 33.268 84.275 L 13.447 69.644 C 10.613 67.552 8.35 64.831 6.792 61.752 C 8.61 61.453 10.308 60.46 12.108 58.652 C 12.445 58.312 12.764 57.955 13.064 57.581 L 13.291 57.3 C 15.262 54.864 17.297 52.344 20.266 52.344 C 22.374 52.344 23.405 53.698 23.498 55.04 C 23.528 55.486 23.45 56.039 23.178 56.484 C 23.103 56.281 23.001 56.09 22.87 55.91 C 22.293 55.121 21.33 54.816 20.688 54.873 C 18.873 54.996 17.653 56.445 17.719 58.404 C 17.782 60.317 19.151 62.257 21.638 62.257 C 24.625 62.257 26.661 59.74 28.628 57.303 C 30.598 54.867 32.631 52.347 35.602 52.347 C 37.707 52.347 38.741 53.701 38.834 55.043 C 38.864 55.489 38.786 56.042 38.514 56.487 C 38.439 56.284 38.338 56.093 38.206 55.913 C 37.635 55.127 36.676 54.825 36.027 54.876 C 34.212 54.999 32.99 56.448 33.055 58.407 C 33.118 60.32 34.487 62.26 36.975 62.26 C 39.964 62.26 41.997 59.743 43.964 57.306 C 45.931 54.87 47.967 52.35 50.939 52.35 C 53.043 52.35 54.078 53.704 54.17 55.046 C 54.2 55.492 54.123 56.045 53.851 56.49 C 53.776 56.287 53.674 56.096 53.543 55.916 C 52.972 55.133 52.006 54.825 51.363 54.879 C 49.549 55.001 48.326 56.451 48.392 58.41 C 48.454 60.311 49.782 61.809 51.77 62.227 C 52.523 62.386 52.963 62.386 53.522 62.386 L 53.91 62.386 C 54.018 62.386 54.547 62.389 54.658 62.395 C 56.182 62.448 57.214 62.885 58.667 63.596 C 57.191 65.948 55.289 68.003 53.058 69.656 Z M 62.114 51.692 C 62.114 55.719 61.007 59.632 59.004 63.031 C 57.441 62.266 56.323 61.797 54.682 61.74 C 54.568 61.737 54.027 61.731 53.916 61.731 L 53.525 61.731 C 52.984 61.731 52.595 61.731 51.907 61.584 C 50.218 61.229 49.094 59.97 49.04 58.377 C 48.987 56.789 49.961 55.611 51.411 55.516 C 51.907 55.477 52.616 55.731 53.022 56.29 C 53.217 56.556 53.324 56.861 53.345 57.196 L 53.384 57.809 L 53.868 57.432 C 54.523 56.921 54.888 55.988 54.822 55.001 C 54.712 53.36 53.468 51.701 50.945 51.701 C 47.665 51.701 45.531 54.344 43.468 56.897 C 41.51 59.321 39.662 61.608 36.981 61.608 C 34.903 61.608 33.761 59.985 33.707 58.38 C 33.653 56.792 34.628 55.614 36.078 55.519 C 36.562 55.483 37.288 55.74 37.689 56.293 C 37.883 56.556 37.991 56.861 38.012 57.196 L 38.051 57.809 L 38.535 57.432 C 39.19 56.921 39.555 55.988 39.489 55.001 C 39.378 53.36 38.135 51.701 35.611 51.701 C 32.332 51.701 30.197 54.344 28.132 56.897 C 26.173 59.321 24.323 61.608 21.644 61.608 C 19.567 61.608 18.425 59.985 18.371 58.383 C 18.317 56.795 19.291 55.617 20.741 55.519 C 21.229 55.477 21.943 55.731 22.353 56.293 C 22.547 56.559 22.655 56.864 22.676 57.199 L 22.714 57.812 L 23.199 57.435 C 23.854 56.924 24.218 55.994 24.152 55.004 C 24.042 53.363 22.801 51.704 20.275 51.704 C 16.996 51.704 14.861 54.347 12.795 56.9 L 12.568 57.181 C 12.281 57.537 11.977 57.878 11.656 58.203 C 9.892 59.976 8.248 60.915 6.499 61.151 C 5.127 58.221 4.386 54.996 4.386 51.695 L 4.386 14.308 L 62.117 14.308 L 62.117 51.692 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 33.33 89.686 L 10.777 73.034 C 4.03 68.054 0 60.072 0 51.683 L 0 0 L 66.619 0 L 66.619 51.692 C 66.619 60.075 62.595 68.054 55.854 73.034 L 33.33 89.683 Z M 0.646 0.646 L 0.646 51.683 C 0.646 59.865 4.577 67.653 11.16 72.514 L 33.327 88.882 L 55.468 72.517 L 55.659 72.777 L 55.468 72.517 C 62.045 67.656 65.97 59.871 65.97 51.695 L 65.97 0.646 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 47.753 22.551 C 45.364 19.2 43.364 18.207 40.369 18.886 C 38.186 19.382 35.529 19.481 34.488 19.502 L 34.5 20.147 C 35.376 20.13 37.376 20.058 39.31 19.747 C 43.17 23.095 44.853 31.2 45.203 35.05 C 45.436 37.624 46.775 38.019 48.13 38.198 C 48.751 38.282 49.31 38.39 49.819 38.512 C 50.001 39.05 50.563 40.856 50.742 42.898 C 50.135 43.457 50.067 44.016 50.013 44.934 C 50.007 45.059 49.998 45.194 49.989 45.337 C 49.86 47.167 48.452 47.816 47.089 48.44 C 46.431 48.742 45.798 49.035 45.373 49.454 C 45.176 48.147 44.817 45.798 44.53 44.091 L 43.893 44.198 C 44.309 46.662 44.874 50.482 44.883 50.533 L 45.672 54.76 L 46.309 54.641 L 45.532 50.473 C 45.639 49.822 46.437 49.454 47.361 49.029 C 48.751 48.39 50.482 47.594 50.638 45.382 C 50.647 45.236 50.656 45.098 50.662 44.97 C 50.739 43.579 50.754 43.289 53.69 41.983 C 54.168 41.771 54.494 41.355 54.659 40.751 C 55.678 37.014 49.959 25.648 47.753 22.551 Z M 45.846 34.99 C 45.606 32.372 44.958 29.286 44.106 26.736 C 43.038 23.538 41.693 21.143 40.109 19.6 C 40.243 19.573 40.378 19.544 40.512 19.514 C 43.233 18.895 44.99 19.789 47.227 22.925 C 49.188 25.675 54.27 35.672 54.138 39.81 C 53.37 39.137 51.627 38.016 48.216 37.556 C 47.203 37.418 46.055 37.266 45.848 34.988 Z M 53.427 41.391 C 52.5 41.804 51.834 42.138 51.349 42.443 C 51.173 40.847 50.796 39.46 50.566 38.709 C 52.772 39.37 53.75 40.297 54.028 40.608 C 53.914 41.005 53.717 41.263 53.43 41.391 Z M 18.985 22.551 C 16.778 25.648 11.059 37.014 12.079 40.751 C 12.243 41.355 12.569 41.771 13.047 41.983 C 15.983 43.289 15.998 43.579 16.076 44.97 C 16.082 45.098 16.091 45.236 16.1 45.382 C 16.255 47.594 17.986 48.39 19.376 49.029 C 20.303 49.454 21.101 49.825 21.209 50.479 L 20.955 52.079 L 21.594 52.18 L 21.857 50.527 C 21.863 50.488 22.512 46.551 22.91 44.201 L 22.273 44.094 C 21.995 45.735 21.594 48.147 21.376 49.469 C 20.955 49.041 20.312 48.748 19.648 48.44 C 18.285 47.816 16.877 47.167 16.748 45.337 C 16.739 45.194 16.73 45.059 16.724 44.934 C 16.674 44.016 16.602 43.457 15.995 42.898 C 16.174 40.856 16.739 39.05 16.919 38.512 C 17.427 38.39 17.989 38.282 18.608 38.198 C 19.959 38.016 21.298 37.624 21.535 35.05 C 21.884 31.197 23.567 23.095 27.427 19.747 C 29.358 20.058 31.361 20.133 32.237 20.147 L 32.249 19.502 C 31.209 19.481 28.551 19.382 26.369 18.886 C 23.376 18.207 21.373 19.2 18.985 22.551 Z M 15.388 42.443 C 14.904 42.135 14.237 41.804 13.31 41.391 C 13.02 41.263 12.826 41.005 12.712 40.608 C 12.99 40.297 13.968 39.37 16.174 38.709 C 15.944 39.457 15.567 40.847 15.391 42.443 Z M 22.629 26.736 C 21.777 29.286 21.128 32.372 20.889 34.99 C 20.683 37.269 19.535 37.421 18.521 37.559 C 15.11 38.016 13.367 39.14 12.599 39.813 C 12.467 35.675 17.55 25.678 19.511 22.928 C 21.747 19.792 23.505 18.901 26.225 19.517 C 26.357 19.547 26.491 19.576 26.629 19.603 C 25.044 21.146 23.699 23.538 22.632 26.739 Z M 19.023 68.581 C 18.638 68.581 18.3 68.536 18.013 68.443 C 17.726 68.351 17.484 68.222 17.292 68.052 C 17.101 67.881 16.958 67.675 16.862 67.436 C 16.766 67.197 16.718 66.925 16.718 66.629 C 16.718 66.333 16.769 66.049 16.874 65.801 C 16.979 65.553 17.134 65.34 17.346 65.161 C 17.559 64.982 17.825 64.847 18.15 64.754 C 18.476 64.659 18.862 64.611 19.31 64.611 C 19.687 64.611 20.016 64.644 20.297 64.709 C 20.581 64.775 20.817 64.871 21.008 64.99 C 21.2 65.113 21.349 65.257 21.454 65.427 C 21.559 65.597 21.624 65.786 21.645 65.992 L 20.584 65.992 C 20.551 65.857 20.437 65.744 20.237 65.657 C 20.037 65.57 19.747 65.526 19.358 65.526 C 19.08 65.526 18.844 65.553 18.65 65.606 C 18.455 65.66 18.3 65.735 18.183 65.831 C 18.067 65.926 17.98 66.043 17.926 66.18 C 17.872 66.318 17.846 66.467 17.846 66.638 C 17.846 66.808 17.872 66.949 17.923 67.08 C 17.974 67.212 18.061 67.322 18.18 67.412 C 18.3 67.505 18.455 67.573 18.65 67.621 C 18.844 67.669 19.08 67.693 19.364 67.693 C 19.541 67.693 19.702 67.684 19.854 67.663 C 20.007 67.642 20.141 67.615 20.258 67.573 C 20.375 67.535 20.47 67.484 20.545 67.427 C 20.62 67.367 20.668 67.298 20.689 67.221 L 19.439 67.221 L 19.439 66.357 L 21.708 66.357 L 21.708 68.47 L 20.704 68.47 L 20.704 68.013 L 20.65 68.013 C 20.488 68.207 20.27 68.348 19.995 68.44 C 19.72 68.533 19.394 68.578 19.017 68.578 Z M 23.89 66.961 L 21.974 64.718 L 23.167 64.718 L 24.39 66.15 L 24.443 66.15 L 25.66 64.718 L 26.847 64.718 L 24.937 66.961 L 24.937 68.473 L 23.89 68.473 Z M 27.334 64.718 L 28.709 64.718 L 30.491 67.37 L 30.545 67.37 L 32.327 64.718 L 33.705 64.718 L 33.705 68.473 L 32.692 68.473 L 32.692 65.902 L 32.638 65.902 L 30.895 68.473 L 30.124 68.473 L 28.408 65.902 L 28.354 65.902 L 28.354 68.473 L 27.34 68.473 L 27.34 64.718 Z M 34.692 64.718 L 36.118 64.718 L 38.297 67.236 L 38.351 67.236 L 38.351 64.718 L 39.391 64.718 L 39.391 68.473 L 38.162 68.473 L 35.792 65.747 L 35.738 65.747 L 35.738 68.473 L 34.692 68.473 Z M 42.103 64.718 L 43.137 64.718 L 45.298 68.473 L 44.177 68.473 L 43.825 67.834 L 41.427 67.834 L 41.077 68.473 L 39.95 68.473 Z M 43.358 66.988 L 42.65 65.705 L 42.596 65.705 L 41.893 66.988 Z M 47.786 68.581 C 47.403 68.581 47.074 68.554 46.799 68.497 C 46.524 68.44 46.294 68.357 46.112 68.24 C 45.929 68.124 45.789 67.977 45.693 67.798 C 45.597 67.618 45.538 67.406 45.517 67.158 L 46.569 67.158 C 46.59 67.358 46.703 67.496 46.91 67.57 C 47.116 67.645 47.433 67.684 47.863 67.684 C 48.213 67.684 48.473 67.66 48.641 67.612 C 48.808 67.564 48.898 67.481 48.904 67.364 C 48.907 67.272 48.865 67.203 48.772 67.158 C 48.68 67.113 48.56 67.077 48.405 67.056 C 48.249 67.035 48.076 67.023 47.881 67.023 C 47.687 67.023 47.487 67.011 47.283 66.99 C 47.08 66.97 46.88 66.937 46.686 66.892 C 46.491 66.85 46.318 66.784 46.168 66.698 C 46.019 66.611 45.899 66.497 45.81 66.36 C 45.72 66.222 45.678 66.043 45.687 65.828 C 45.702 65.439 45.881 65.137 46.222 64.925 C 46.566 64.712 47.083 64.605 47.78 64.605 C 48.476 64.605 48.97 64.709 49.331 64.916 C 49.693 65.122 49.887 65.442 49.917 65.875 L 48.871 65.875 C 48.841 65.729 48.736 65.63 48.557 65.576 C 48.378 65.523 48.109 65.496 47.75 65.496 L 47.373 65.496 C 47.26 65.496 47.161 65.508 47.074 65.529 C 46.99 65.55 46.925 65.582 46.877 65.621 C 46.829 65.66 46.805 65.711 46.805 65.768 C 46.802 65.857 46.847 65.923 46.94 65.965 C 47.032 66.007 47.155 66.04 47.31 66.064 C 47.466 66.088 47.639 66.097 47.837 66.097 C 48.034 66.097 48.234 66.109 48.437 66.13 C 48.641 66.15 48.841 66.183 49.035 66.228 C 49.23 66.273 49.403 66.342 49.556 66.431 C 49.708 66.521 49.828 66.641 49.914 66.784 C 50.001 66.931 50.043 67.116 50.034 67.343 C 50.016 67.777 49.819 68.088 49.445 68.282 C 49.071 68.476 48.518 68.575 47.789 68.575 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 33.369 49.321 L 36.158 43.611 L 34.481 23.617 L 33.007 23.83 L 31.689 33.874 L 32.912 33.874 L 32.828 47.259 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 37.836 21.662 L 34.619 21.468 L 34.404 16.293 L 32.132 16.293 L 31.916 21.468 L 28.7 21.662 L 28.7 23.764 L 31.791 24.143 L 30.179 43.824 L 30.179 43.868 L 33.268 50.141 L 36.359 43.868 L 34.741 24.143 L 37.833 23.764 L 37.833 21.662 Z M 35.704 43.767 L 33.265 48.67 L 33.265 33.061 L 32.242 33.061 L 34.06 24.386 Z\" fill=\"rgb(58,0,32)\"></path></g></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.619 89.686\" overflow=\"visible\"><g><path d=\"M 12.487 40.344 L 12.407 40.433 L 12.439 40.547 C 12.574 41.01 12.807 41.312 13.157 41.468 C 14.114 41.895 14.747 42.215 15.208 42.505 L 15.501 42.691 L 15.54 42.347 C 15.716 40.744 16.102 39.345 16.314 38.655 L 16.433 38.269 L 16.048 38.386 C 13.761 39.07 12.744 40.06 12.487 40.347 Z M 54.123 40.344 C 53.794 39.976 52.786 39.049 50.562 38.383 L 50.176 38.266 L 50.296 38.652 C 50.508 39.342 50.894 40.741 51.07 42.344 L 51.109 42.688 L 51.402 42.502 C 51.862 42.212 52.496 41.889 53.453 41.465 C 53.803 41.309 54.039 41.007 54.17 40.544 L 54.203 40.431 L 54.123 40.341 Z\" fill=\"rgb(91,7,51)\"></path><path d=\"M 51.632 30.717 C 50.083 27.247 48.322 24.096 47.381 22.777 C 45.115 19.596 43.33 18.694 40.556 19.324 C 40.424 19.354 40.29 19.381 40.155 19.408 L 39.955 19.45 L 40.101 19.593 C 41.677 21.124 43.01 23.51 44.071 26.685 C 44.92 29.229 45.569 32.305 45.808 34.915 C 46.023 37.276 47.267 37.444 48.269 37.578 C 51.686 38.039 53.411 39.172 54.134 39.806 L 54.304 39.955 L 54.31 39.728 C 54.388 37.288 52.663 33.037 51.629 30.717 Z M 26.316 19.321 C 23.545 18.691 21.757 19.596 19.491 22.774 C 18.55 24.096 16.789 27.247 15.24 30.714 C 14.206 33.034 12.481 37.285 12.559 39.725 L 12.565 39.952 L 12.735 39.803 C 13.458 39.169 15.183 38.033 18.6 37.575 C 19.602 37.441 20.846 37.273 21.061 34.912 C 21.3 32.302 21.949 29.226 22.798 26.682 C 23.856 23.507 25.192 21.121 26.768 19.59 L 26.914 19.447 L 26.714 19.405 C 26.58 19.378 26.445 19.348 26.313 19.321 Z\" fill=\"rgb(232,28,99)\"></path><path d=\"M 58.816 63.435 C 57.396 62.738 56.35 62.278 54.765 62.224 C 54.655 62.221 54.123 62.215 54.015 62.215 L 53.623 62.215 C 53.073 62.215 52.637 62.215 51.895 62.057 C 49.955 61.647 48.664 60.188 48.601 58.341 C 48.538 56.445 49.716 55.04 51.471 54.921 C 52.093 54.873 53.007 55.163 53.555 55.916 C 53.68 56.087 53.779 56.272 53.848 56.463 L 53.925 56.673 L 54.042 56.481 C 54.293 56.072 54.416 55.522 54.38 54.975 C 54.284 53.581 53.217 52.176 51.04 52.176 C 48.018 52.176 45.967 54.714 43.982 57.172 C 42.03 59.587 40.012 62.084 37.076 62.084 C 34.658 62.084 33.327 60.197 33.265 58.335 C 33.202 56.439 34.38 55.034 36.135 54.918 C 36.753 54.87 37.674 55.16 38.221 55.913 C 38.347 56.084 38.445 56.266 38.514 56.46 L 38.592 56.67 L 38.709 56.478 C 38.96 56.069 39.082 55.522 39.043 54.972 C 38.948 53.578 37.88 52.173 35.704 52.173 C 32.682 52.173 30.628 54.712 28.646 57.169 C 26.694 59.584 24.676 62.081 21.74 62.081 C 19.321 62.081 17.991 60.194 17.928 58.332 C 17.865 56.436 19.043 55.031 20.798 54.912 C 21.417 54.858 22.332 55.148 22.885 55.907 C 23.007 56.078 23.106 56.263 23.178 56.454 L 23.256 56.664 L 23.372 56.472 C 23.623 56.063 23.746 55.513 23.707 54.966 C 23.614 53.572 22.544 52.167 20.368 52.167 C 17.345 52.167 15.291 54.709 13.309 57.163 L 13.082 57.444 C 12.783 57.814 12.466 58.17 12.132 58.508 C 10.341 60.308 8.67 61.283 6.873 61.578 L 6.726 61.602 L 6.792 61.734 C 8.371 64.858 10.685 67.602 13.477 69.665 L 33.297 84.296 L 33.36 84.344 L 53.217 69.665 C 55.459 68.009 57.354 65.961 58.852 63.578 L 58.915 63.477 L 58.807 63.423 Z\" fill=\"rgb(98,184,248)\"></path><path d=\"M 50.81 42.84 C 50.631 40.777 50.054 38.942 49.88 38.43 L 49.862 38.374 L 49.806 38.359 C 49.268 38.23 48.694 38.123 48.105 38.045 C 46.795 37.868 45.501 37.489 45.274 34.993 C 44.924 31.151 43.235 22.993 39.345 19.617 L 39.306 19.584 L 39.256 19.593 C 37.444 19.886 35.578 19.967 34.631 19.988 L 32.045 19.988 C 31.091 19.967 29.223 19.883 27.405 19.59 L 27.354 19.581 L 27.315 19.614 C 23.426 22.99 21.737 31.148 21.387 34.99 C 21.16 37.486 19.862 37.865 18.556 38.042 C 17.967 38.12 17.393 38.227 16.855 38.356 L 16.798 38.371 L 16.78 38.428 C 16.607 38.942 16.033 40.774 15.851 42.837 L 15.845 42.891 L 15.883 42.927 C 16.469 43.468 16.529 44.024 16.577 44.897 C 16.583 45.022 16.592 45.154 16.601 45.294 C 16.732 47.19 18.173 47.851 19.564 48.49 C 20.224 48.795 20.852 49.082 21.259 49.495 L 21.408 49.644 L 21.441 49.435 C 21.656 48.141 22.042 45.803 22.32 44.167 L 22.744 44.239 C 22.341 46.631 21.713 50.439 21.71 50.46 L 21.48 51.91 L 21.572 51.934 C 23.321 52.404 24.03 53.815 24.108 54.981 C 24.173 55.934 23.824 56.831 23.196 57.321 L 22.873 57.572 L 22.849 57.163 C 22.83 56.815 22.711 56.481 22.505 56.2 C 22.072 55.602 21.318 55.339 20.801 55.381 C 19.291 55.483 18.272 56.706 18.329 58.356 C 18.386 60.012 19.564 61.686 21.71 61.686 C 24.439 61.686 26.305 59.378 28.281 56.933 C 30.329 54.398 32.448 51.776 35.677 51.776 C 38.132 51.776 39.336 53.384 39.447 54.975 C 39.513 55.928 39.163 56.825 38.535 57.315 L 38.212 57.567 L 38.188 57.157 C 38.17 56.81 38.051 56.477 37.845 56.197 C 37.42 55.614 36.646 55.339 36.138 55.378 C 34.628 55.48 33.611 56.703 33.668 58.353 C 33.725 60.009 34.903 61.683 37.049 61.683 C 39.779 61.683 41.644 59.375 43.62 56.93 C 44.275 56.12 44.951 55.283 45.668 54.532 L 45.707 54.493 L 44.954 50.463 L 44.954 50.436 C 44.852 49.788 44.359 46.478 43.982 44.236 L 44.407 44.164 C 44.694 45.862 45.046 48.176 45.232 49.42 L 45.265 49.629 L 45.417 49.48 C 45.827 49.07 46.445 48.786 47.1 48.487 C 48.49 47.848 49.931 47.187 50.063 45.291 C 50.072 45.151 50.081 45.016 50.087 44.885 C 50.135 44.021 50.194 43.465 50.78 42.924 L 50.819 42.888 L 50.813 42.834 Z\" fill=\"rgb(188,44,102)\"></path><path d=\"M 4.185 14.051 L 4.185 51.644 C 4.185 54.909 4.924 58.212 6.32 61.193 L 6.386 61.336 L 6.541 61.315 C 8.341 61.073 10.021 60.117 11.821 58.308 C 12.147 57.978 12.457 57.632 12.747 57.271 L 12.975 56.99 C 15.007 54.475 17.109 51.874 20.287 51.874 C 20.472 51.874 20.664 51.886 20.888 51.913 L 21.094 51.937 L 21.336 50.413 L 21.33 50.38 C 21.205 49.611 20.359 49.22 19.375 48.768 C 17.967 48.123 16.371 47.387 16.224 45.303 C 16.215 45.172 16.209 45.049 16.2 44.933 L 16.2 44.891 C 16.114 43.366 16.003 43.037 13.04 41.719 C 12.625 41.534 12.341 41.166 12.191 40.628 C 11.187 36.951 16.873 25.683 19.064 22.61 C 21.393 19.342 23.333 18.374 26.224 19.028 C 28.368 19.516 30.984 19.62 32.009 19.644 L 32.221 19.65 L 32.356 16.466 L 34.212 16.466 L 34.347 19.65 L 34.559 19.644 C 35.83 19.614 38.266 19.495 40.326 19.028 C 43.22 18.371 45.16 19.342 47.486 22.61 C 49.677 25.686 55.363 36.954 54.359 40.628 C 54.212 41.166 53.925 41.534 53.51 41.719 C 50.547 43.037 50.436 43.366 50.353 44.891 L 50.353 44.933 C 50.344 45.049 50.338 45.172 50.329 45.303 C 50.182 47.39 48.586 48.123 47.178 48.768 C 46.197 49.22 45.351 49.608 45.223 50.374 L 45.217 50.413 L 45.946 54.323 L 46.233 54.051 C 47.8 52.565 49.297 51.874 50.954 51.874 C 53.336 51.874 54.511 53.432 54.616 54.975 C 54.679 55.892 54.344 56.753 53.746 57.223 L 53.584 57.348 L 53.572 57.145 C 53.551 56.777 53.425 56.423 53.208 56.126 C 52.753 55.501 51.958 55.223 51.408 55.265 C 49.836 55.369 48.78 56.64 48.837 58.35 C 48.894 60.045 50.087 61.384 51.874 61.761 C 52.583 61.91 52.984 61.91 53.537 61.91 L 53.931 61.91 C 54.039 61.91 54.577 61.913 54.688 61.919 C 56.338 61.979 57.435 62.46 58.924 63.19 L 59.103 63.277 L 59.205 63.103 C 61.259 59.62 62.344 55.659 62.344 51.656 L 62.344 14.051 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 0.448 0.448 L 0.448 51.701 C 0.448 59.952 4.413 67.806 11.049 72.706 L 33.345 89.166 L 55.614 72.706 C 62.245 67.803 66.203 59.955 66.203 51.71 L 66.203 0.448 Z M 62.625 13.901 L 62.625 51.719 C 62.625 58.906 59.175 65.746 53.396 70.018 L 33.348 84.84 L 13.274 70.018 C 7.489 65.746 4.033 58.903 4.033 51.71 L 4.033 13.901 L 62.628 13.901 Z\" fill=\"rgb(197,199,205)\"></path><path d=\"M 8.063 10.93 C 7.339 10.93 6.714 10.876 6.188 10.768 C 5.662 10.661 5.226 10.499 4.876 10.278 C 4.529 10.057 4.266 9.779 4.087 9.438 C 3.907 9.097 3.797 8.694 3.755 8.224 L 5.552 8.224 C 5.593 8.658 5.824 8.963 6.242 9.139 C 6.661 9.315 7.312 9.402 8.194 9.402 C 8.939 9.402 9.486 9.342 9.836 9.226 C 10.185 9.109 10.368 8.912 10.383 8.637 C 10.389 8.43 10.302 8.272 10.126 8.161 C 9.946 8.051 9.707 7.97 9.408 7.913 C 9.109 7.859 8.768 7.818 8.386 7.791 C 8.003 7.764 7.614 7.731 7.22 7.692 C 6.825 7.653 6.436 7.596 6.054 7.522 C 5.671 7.447 5.333 7.33 5.037 7.175 C 4.741 7.019 4.505 6.813 4.329 6.556 C 4.152 6.299 4.072 5.967 4.087 5.561 C 4.108 4.831 4.445 4.269 5.103 3.877 C 5.761 3.486 6.738 3.288 8.039 3.288 C 9.339 3.288 10.287 3.486 10.966 3.877 C 11.644 4.269 12.009 4.876 12.066 5.695 L 10.29 5.695 C 10.227 5.357 10.012 5.124 9.638 4.993 C 9.268 4.861 8.714 4.795 7.988 4.795 C 7.707 4.795 7.444 4.804 7.199 4.828 C 6.954 4.849 6.744 4.888 6.568 4.939 C 6.392 4.993 6.254 5.064 6.149 5.157 C 6.048 5.25 5.994 5.363 5.994 5.495 C 5.988 5.677 6.075 5.818 6.257 5.913 C 6.439 6.009 6.682 6.081 6.981 6.126 C 7.28 6.17 7.62 6.194 8.003 6.194 C 8.386 6.194 8.774 6.215 9.175 6.257 C 9.572 6.299 9.964 6.362 10.347 6.445 C 10.729 6.529 11.067 6.658 11.357 6.831 C 11.65 7.004 11.883 7.232 12.06 7.513 C 12.236 7.794 12.317 8.152 12.302 8.589 C 12.275 9.408 11.904 10.003 11.193 10.374 C 10.481 10.744 9.435 10.93 8.06 10.93 Z M 16.58 5.037 L 12.927 5.037 L 12.927 3.498 L 22.021 3.498 L 22.021 5.037 L 18.368 5.037 L 18.368 10.726 L 16.583 10.726 L 16.583 5.037 Z M 26.912 3.498 L 31.662 3.498 C 32.185 3.498 32.634 3.552 33.004 3.662 C 33.375 3.773 33.68 3.931 33.919 4.138 C 34.155 4.344 34.332 4.592 34.445 4.882 C 34.559 5.172 34.616 5.495 34.616 5.854 C 34.616 6.212 34.559 6.55 34.445 6.849 C 34.332 7.148 34.152 7.405 33.907 7.623 C 33.662 7.842 33.351 8.006 32.969 8.126 C 32.586 8.242 32.129 8.302 31.59 8.302 L 28.7 8.302 L 28.7 10.726 L 26.915 10.726 L 26.915 3.498 Z M 31.65 6.813 C 32.099 6.813 32.41 6.729 32.586 6.559 C 32.762 6.392 32.849 6.158 32.849 5.862 C 32.849 5.587 32.762 5.375 32.586 5.223 C 32.41 5.07 32.099 4.996 31.65 4.996 L 28.697 4.996 L 28.697 6.813 Z M 38.383 3.498 L 40.146 3.498 L 44.317 10.723 L 42.407 10.723 L 41.641 9.351 L 36.912 9.351 L 36.146 10.723 L 34.227 10.723 L 38.377 3.498 Z M 40.84 7.907 L 39.321 5.193 L 39.229 5.193 L 37.722 7.907 Z M 49.581 10.93 C 48.816 10.93 48.155 10.855 47.593 10.709 C 47.031 10.562 46.571 10.35 46.206 10.078 C 45.842 9.806 45.572 9.48 45.396 9.103 C 45.22 8.723 45.133 8.305 45.133 7.845 L 45.133 3.498 L 46.918 3.498 L 46.918 7.752 C 46.918 7.994 46.966 8.212 47.061 8.407 C 47.157 8.604 47.312 8.771 47.525 8.912 C 47.737 9.052 48.012 9.163 48.35 9.241 C 48.688 9.321 49.097 9.36 49.578 9.36 C 50.06 9.36 50.481 9.321 50.816 9.241 C 51.154 9.163 51.429 9.052 51.641 8.912 C 51.854 8.771 52.009 8.601 52.102 8.407 C 52.194 8.212 52.242 7.991 52.242 7.752 L 52.242 3.498 L 54.027 3.498 L 54.027 7.845 C 54.027 8.305 53.94 8.726 53.764 9.103 C 53.587 9.483 53.318 9.806 52.954 10.078 C 52.589 10.35 52.126 10.559 51.567 10.709 C 51.004 10.855 50.344 10.93 49.578 10.93 Z M 55.94 3.498 L 57.725 3.498 L 57.725 9.187 L 62.712 9.187 L 62.712 10.726 L 55.94 10.726 Z M 22.29 9.196 L 23.818 9.196 L 23.818 10.723 L 22.29 10.723 Z M 3.737 13.659 L 3.737 51.683 C 3.737 58.942 7.223 65.851 13.064 70.164 L 33.268 85.079 L 53.444 70.164 C 59.277 65.854 62.759 58.948 62.759 51.692 L 62.759 13.659 Z M 53.061 69.644 L 33.268 84.275 L 13.447 69.644 C 10.613 67.552 8.35 64.831 6.792 61.752 C 8.61 61.453 10.308 60.46 12.108 58.652 C 12.445 58.312 12.764 57.955 13.064 57.581 L 13.291 57.3 C 15.262 54.864 17.297 52.344 20.266 52.344 C 22.374 52.344 23.405 53.698 23.498 55.04 C 23.528 55.486 23.45 56.039 23.178 56.484 C 23.103 56.281 23.001 56.09 22.87 55.91 C 22.293 55.121 21.33 54.816 20.688 54.873 C 18.873 54.996 17.653 56.445 17.719 58.404 C 17.782 60.317 19.151 62.257 21.638 62.257 C 24.625 62.257 26.661 59.74 28.628 57.303 C 30.598 54.867 32.631 52.347 35.602 52.347 C 37.707 52.347 38.741 53.701 38.834 55.043 C 38.864 55.489 38.786 56.042 38.514 56.487 C 38.439 56.284 38.338 56.093 38.206 55.913 C 37.635 55.127 36.676 54.825 36.027 54.876 C 34.212 54.999 32.99 56.448 33.055 58.407 C 33.118 60.32 34.487 62.26 36.975 62.26 C 39.964 62.26 41.997 59.743 43.964 57.306 C 45.931 54.87 47.967 52.35 50.939 52.35 C 53.043 52.35 54.078 53.704 54.17 55.046 C 54.2 55.492 54.123 56.045 53.851 56.49 C 53.776 56.287 53.674 56.096 53.543 55.916 C 52.972 55.133 52.006 54.825 51.363 54.879 C 49.549 55.001 48.326 56.451 48.392 58.41 C 48.454 60.311 49.782 61.809 51.77 62.227 C 52.523 62.386 52.963 62.386 53.522 62.386 L 53.91 62.386 C 54.018 62.386 54.547 62.389 54.658 62.395 C 56.182 62.448 57.214 62.885 58.667 63.596 C 57.191 65.948 55.289 68.003 53.058 69.656 Z M 62.114 51.692 C 62.114 55.719 61.007 59.632 59.004 63.031 C 57.441 62.266 56.323 61.797 54.682 61.74 C 54.568 61.737 54.027 61.731 53.916 61.731 L 53.525 61.731 C 52.984 61.731 52.595 61.731 51.907 61.584 C 50.218 61.229 49.094 59.97 49.04 58.377 C 48.987 56.789 49.961 55.611 51.411 55.516 C 51.907 55.477 52.616 55.731 53.022 56.29 C 53.217 56.556 53.324 56.861 53.345 57.196 L 53.384 57.809 L 53.868 57.432 C 54.523 56.921 54.888 55.988 54.822 55.001 C 54.712 53.36 53.468 51.701 50.945 51.701 C 47.665 51.701 45.531 54.344 43.468 56.897 C 41.51 59.321 39.662 61.608 36.981 61.608 C 34.903 61.608 33.761 59.985 33.707 58.38 C 33.653 56.792 34.628 55.614 36.078 55.519 C 36.562 55.483 37.288 55.74 37.689 56.293 C 37.883 56.556 37.991 56.861 38.012 57.196 L 38.051 57.809 L 38.535 57.432 C 39.19 56.921 39.555 55.988 39.489 55.001 C 39.378 53.36 38.135 51.701 35.611 51.701 C 32.332 51.701 30.197 54.344 28.132 56.897 C 26.173 59.321 24.323 61.608 21.644 61.608 C 19.567 61.608 18.425 59.985 18.371 58.383 C 18.317 56.795 19.291 55.617 20.741 55.519 C 21.229 55.477 21.943 55.731 22.353 56.293 C 22.547 56.559 22.655 56.864 22.676 57.199 L 22.714 57.812 L 23.199 57.435 C 23.854 56.924 24.218 55.994 24.152 55.004 C 24.042 53.363 22.801 51.704 20.275 51.704 C 16.996 51.704 14.861 54.347 12.795 56.9 L 12.568 57.181 C 12.281 57.537 11.977 57.878 11.656 58.203 C 9.892 59.976 8.248 60.915 6.499 61.151 C 5.127 58.221 4.386 54.996 4.386 51.695 L 4.386 14.308 L 62.117 14.308 L 62.117 51.692 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 33.33 89.686 L 10.777 73.034 C 4.03 68.054 0 60.072 0 51.683 L 0 0 L 66.619 0 L 66.619 51.692 C 66.619 60.075 62.595 68.054 55.854 73.034 L 33.33 89.683 Z M 0.646 0.646 L 0.646 51.683 C 0.646 59.865 4.577 67.653 11.16 72.514 L 33.327 88.882 L 55.468 72.517 L 55.659 72.777 L 55.468 72.517 C 62.045 67.656 65.97 59.871 65.97 51.695 L 65.97 0.646 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 47.753 22.551 C 45.364 19.2 43.364 18.207 40.369 18.886 C 38.186 19.382 35.529 19.481 34.488 19.502 L 34.5 20.147 C 35.376 20.13 37.376 20.058 39.31 19.747 C 43.17 23.095 44.853 31.2 45.203 35.05 C 45.436 37.624 46.775 38.019 48.13 38.198 C 48.751 38.282 49.31 38.39 49.819 38.512 C 50.001 39.05 50.563 40.856 50.742 42.898 C 50.135 43.457 50.067 44.016 50.013 44.934 C 50.007 45.059 49.998 45.194 49.989 45.337 C 49.86 47.167 48.452 47.816 47.089 48.44 C 46.431 48.742 45.798 49.035 45.373 49.454 C 45.176 48.147 44.817 45.798 44.53 44.091 L 43.893 44.198 C 44.309 46.662 44.874 50.482 44.883 50.533 L 45.672 54.76 L 46.309 54.641 L 45.532 50.473 C 45.639 49.822 46.437 49.454 47.361 49.029 C 48.751 48.39 50.482 47.594 50.638 45.382 C 50.647 45.236 50.656 45.098 50.662 44.97 C 50.739 43.579 50.754 43.289 53.69 41.983 C 54.168 41.771 54.494 41.355 54.659 40.751 C 55.678 37.014 49.959 25.648 47.753 22.551 Z M 45.846 34.99 C 45.606 32.372 44.958 29.286 44.106 26.736 C 43.038 23.538 41.693 21.143 40.109 19.6 C 40.243 19.573 40.378 19.544 40.512 19.514 C 43.233 18.895 44.991 19.789 47.227 22.925 C 49.188 25.675 54.27 35.672 54.138 39.81 C 53.37 39.137 51.627 38.016 48.216 37.556 C 47.203 37.418 46.055 37.266 45.848 34.988 Z M 53.427 41.391 C 52.5 41.804 51.834 42.138 51.349 42.443 C 51.173 40.847 50.796 39.46 50.566 38.709 C 52.772 39.37 53.75 40.297 54.028 40.608 C 53.914 41.005 53.717 41.263 53.43 41.391 Z M 18.985 22.551 C 16.778 25.648 11.059 37.014 12.079 40.751 C 12.243 41.355 12.569 41.771 13.047 41.983 C 15.983 43.289 15.998 43.579 16.076 44.97 C 16.082 45.098 16.091 45.236 16.1 45.382 C 16.255 47.594 17.986 48.39 19.376 49.029 C 20.303 49.454 21.101 49.825 21.209 50.479 L 20.955 52.079 L 21.594 52.18 L 21.857 50.527 C 21.863 50.488 22.512 46.551 22.91 44.201 L 22.273 44.094 C 21.995 45.735 21.594 48.147 21.376 49.469 C 20.955 49.041 20.312 48.748 19.648 48.44 C 18.285 47.816 16.877 47.167 16.748 45.337 C 16.739 45.194 16.73 45.059 16.724 44.934 C 16.674 44.016 16.602 43.457 15.995 42.898 C 16.174 40.856 16.739 39.05 16.919 38.512 C 17.427 38.39 17.989 38.282 18.608 38.198 C 19.959 38.016 21.298 37.624 21.535 35.05 C 21.884 31.197 23.567 23.095 27.427 19.747 C 29.358 20.058 31.361 20.133 32.237 20.147 L 32.249 19.502 C 31.209 19.481 28.551 19.382 26.369 18.886 C 23.376 18.207 21.373 19.2 18.985 22.551 Z M 15.388 42.443 C 14.904 42.135 14.237 41.804 13.31 41.391 C 13.02 41.263 12.826 41.005 12.712 40.608 C 12.99 40.297 13.968 39.37 16.174 38.709 C 15.944 39.457 15.567 40.847 15.391 42.443 Z M 22.629 26.736 C 21.777 29.286 21.128 32.372 20.889 34.99 C 20.683 37.269 19.535 37.421 18.521 37.559 C 15.11 38.016 13.367 39.14 12.599 39.813 C 12.467 35.675 17.55 25.678 19.511 22.928 C 21.747 19.792 23.505 18.901 26.225 19.517 C 26.357 19.547 26.491 19.576 26.629 19.603 C 25.044 21.146 23.699 23.538 22.632 26.739 Z M 19.023 68.581 C 18.638 68.581 18.3 68.536 18.013 68.443 C 17.726 68.351 17.484 68.222 17.292 68.052 C 17.101 67.881 16.958 67.675 16.862 67.436 C 16.766 67.197 16.718 66.925 16.718 66.629 C 16.718 66.333 16.769 66.049 16.874 65.801 C 16.979 65.553 17.134 65.34 17.346 65.161 C 17.559 64.982 17.825 64.847 18.15 64.754 C 18.476 64.659 18.862 64.611 19.31 64.611 C 19.687 64.611 20.016 64.644 20.297 64.709 C 20.581 64.775 20.817 64.871 21.008 64.99 C 21.2 65.113 21.349 65.257 21.454 65.427 C 21.559 65.597 21.624 65.786 21.645 65.992 L 20.584 65.992 C 20.551 65.857 20.437 65.744 20.237 65.657 C 20.037 65.57 19.747 65.526 19.358 65.526 C 19.08 65.526 18.844 65.553 18.65 65.606 C 18.455 65.66 18.3 65.735 18.183 65.831 C 18.067 65.926 17.98 66.043 17.926 66.18 C 17.872 66.318 17.846 66.467 17.846 66.638 C 17.846 66.808 17.872 66.949 17.923 67.08 C 17.974 67.212 18.061 67.322 18.18 67.412 C 18.3 67.505 18.455 67.573 18.65 67.621 C 18.844 67.669 19.08 67.693 19.364 67.693 C 19.541 67.693 19.702 67.684 19.854 67.663 C 20.007 67.642 20.141 67.615 20.258 67.573 C 20.375 67.535 20.47 67.484 20.545 67.427 C 20.62 67.367 20.668 67.298 20.689 67.221 L 19.439 67.221 L 19.439 66.357 L 21.708 66.357 L 21.708 68.47 L 20.704 68.47 L 20.704 68.013 L 20.65 68.013 C 20.488 68.207 20.27 68.348 19.995 68.44 C 19.72 68.533 19.394 68.578 19.017 68.578 Z M 23.89 66.961 L 21.974 64.718 L 23.167 64.718 L 24.39 66.15 L 24.443 66.15 L 25.66 64.718 L 26.847 64.718 L 24.937 66.961 L 24.937 68.473 L 23.89 68.473 Z M 27.334 64.718 L 28.709 64.718 L 30.491 67.37 L 30.545 67.37 L 32.327 64.718 L 33.705 64.718 L 33.705 68.473 L 32.692 68.473 L 32.692 65.902 L 32.638 65.902 L 30.895 68.473 L 30.124 68.473 L 28.408 65.902 L 28.354 65.902 L 28.354 68.473 L 27.34 68.473 L 27.34 64.718 Z M 34.692 64.718 L 36.118 64.718 L 38.297 67.236 L 38.351 67.236 L 38.351 64.718 L 39.391 64.718 L 39.391 68.473 L 38.162 68.473 L 35.792 65.747 L 35.738 65.747 L 35.738 68.473 L 34.692 68.473 Z M 42.103 64.718 L 43.137 64.718 L 45.298 68.473 L 44.177 68.473 L 43.825 67.834 L 41.427 67.834 L 41.077 68.473 L 39.95 68.473 Z M 43.358 66.988 L 42.65 65.705 L 42.596 65.705 L 41.893 66.988 Z M 47.786 68.581 C 47.403 68.581 47.074 68.554 46.799 68.497 C 46.524 68.44 46.294 68.357 46.112 68.24 C 45.929 68.124 45.789 67.977 45.693 67.798 C 45.597 67.618 45.538 67.406 45.517 67.158 L 46.569 67.158 C 46.59 67.358 46.703 67.496 46.91 67.57 C 47.116 67.645 47.433 67.684 47.863 67.684 C 48.213 67.684 48.473 67.66 48.641 67.612 C 48.808 67.564 48.898 67.481 48.904 67.364 C 48.907 67.272 48.865 67.203 48.772 67.158 C 48.68 67.113 48.56 67.077 48.405 67.056 C 48.249 67.035 48.076 67.023 47.881 67.023 C 47.687 67.023 47.487 67.011 47.283 66.99 C 47.08 66.97 46.88 66.937 46.686 66.892 C 46.491 66.85 46.318 66.784 46.168 66.698 C 46.019 66.611 45.899 66.497 45.81 66.36 C 45.72 66.222 45.678 66.043 45.687 65.828 C 45.702 65.439 45.881 65.137 46.222 64.925 C 46.566 64.712 47.083 64.605 47.78 64.605 C 48.476 64.605 48.97 64.709 49.331 64.916 C 49.693 65.122 49.887 65.442 49.917 65.875 L 48.871 65.875 C 48.841 65.729 48.736 65.63 48.557 65.576 C 48.378 65.523 48.109 65.496 47.75 65.496 L 47.373 65.496 C 47.26 65.496 47.161 65.508 47.074 65.529 C 46.99 65.55 46.925 65.582 46.877 65.621 C 46.829 65.66 46.805 65.711 46.805 65.768 C 46.802 65.857 46.847 65.923 46.94 65.965 C 47.032 66.007 47.155 66.04 47.31 66.064 C 47.466 66.088 47.639 66.097 47.837 66.097 C 48.034 66.097 48.234 66.109 48.437 66.13 C 48.641 66.15 48.841 66.183 49.035 66.228 C 49.23 66.273 49.403 66.342 49.556 66.431 C 49.708 66.521 49.828 66.641 49.914 66.784 C 50.001 66.931 50.043 67.116 50.034 67.343 C 50.016 67.777 49.819 68.088 49.445 68.282 C 49.071 68.476 48.518 68.575 47.789 68.575 Z\" fill=\"rgb(58,0,32)\"></path><path d=\"M 33.369 49.321 L 36.158 43.611 L 34.481 23.617 L 33.007 23.83 L 31.689 33.874 L 32.912 33.874 L 32.828 47.259 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 37.836 21.662 L 34.619 21.468 L 34.404 16.293 L 32.132 16.293 L 31.916 21.468 L 28.7 21.662 L 28.7 23.764 L 31.791 24.143 L 30.179 43.824 L 30.179 43.868 L 33.268 50.141 L 36.359 43.868 L 34.741 24.143 L 37.833 23.764 L 37.833 21.662 Z M 35.704 43.767 L 33.265 48.67 L 33.265 33.061 L 32.242 33.061 L 34.06 24.386 Z\" fill=\"rgb(58,0,32)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-4njz1u\",layoutDependency:layoutDependency,layoutId:\"CTy8Dwtom\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 75.234 7.964\" overflow=\"visible\"><path d=\"M 0.145 3.74 L 0 3.901 L 0.059 4.106 C 0.301 4.94 0.721 5.483 1.351 5.763 C 3.073 6.533 4.213 7.109 5.042 7.63 L 5.57 7.964 L 5.639 7.345 C 5.957 4.461 6.651 1.943 7.033 0.7 L 7.248 0.005 L 6.554 0.215 C 2.438 1.448 0.608 3.229 0.145 3.745 Z M 75.089 3.74 C 74.497 3.078 72.683 1.41 68.68 0.21 L 67.986 0 L 68.201 0.694 C 68.583 1.937 69.277 4.456 69.595 7.34 L 69.665 7.959 L 70.192 7.625 C 71.021 7.103 72.161 6.522 73.883 5.758 C 74.513 5.478 74.938 4.935 75.175 4.1 L 75.234 3.896 L 75.089 3.735 Z\" fill=\"rgb(91,7,51)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.797 4.425\" overflow=\"visible\"><path d=\"M 0.081 2.078 L 0 2.167 L 0.033 2.281 C 0.167 2.744 0.401 3.046 0.75 3.202 C 1.707 3.629 2.341 3.949 2.801 4.239 L 3.094 4.425 L 3.133 4.081 C 3.309 2.478 3.695 1.079 3.907 0.389 L 4.027 0.003 L 3.641 0.12 C 1.354 0.804 0.338 1.794 0.081 2.081 Z M 41.716 2.078 C 41.387 1.71 40.38 0.783 38.155 0.117 L 37.77 0 L 37.889 0.386 C 38.102 1.076 38.487 2.475 38.664 4.078 L 38.703 4.422 L 38.996 4.236 C 39.456 3.946 40.09 3.623 41.046 3.199 C 41.396 3.043 41.632 2.741 41.764 2.278 L 41.797 2.164 L 41.716 2.075 Z\" fill=\"rgb(91,7,51)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.797 4.425\" overflow=\"visible\"><path d=\"M 0.081 2.078 L 0 2.167 L 0.033 2.281 C 0.167 2.744 0.401 3.046 0.75 3.202 C 1.707 3.629 2.341 3.949 2.801 4.239 L 3.094 4.425 L 3.133 4.081 C 3.309 2.478 3.695 1.079 3.907 0.389 L 4.027 0.003 L 3.641 0.12 C 1.354 0.804 0.338 1.794 0.081 2.081 Z M 41.716 2.078 C 41.387 1.71 40.38 0.783 38.155 0.117 L 37.77 0 L 37.889 0.386 C 38.102 1.076 38.487 2.475 38.664 4.078 L 38.703 4.422 L 38.996 4.236 C 39.456 3.946 40.09 3.623 41.046 3.199 C 41.396 3.043 41.632 2.741 41.764 2.278 L 41.797 2.164 L 41.716 2.075 Z\" fill=\"rgb(91,7,51)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lg9klq\",layoutDependency:layoutDependency,layoutId:\"QUBOBbQ00\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.248 7.959\" overflow=\"visible\"><path d=\"M 0.145 3.735 L 0 3.896 L 0.059 4.1 C 0.301 4.935 0.721 5.478 1.351 5.758 C 3.073 6.527 4.213 7.103 5.042 7.625 L 5.57 7.959 L 5.639 7.34 C 5.957 4.456 6.651 1.937 7.033 0.694 L 7.248 0 L 6.554 0.21 C 2.438 1.442 0.608 3.223 0.145 3.74 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.027 4.422\" overflow=\"visible\"><path d=\"M 0.081 2.075 L 0 2.164 L 0.033 2.278 C 0.167 2.741 0.401 3.043 0.75 3.199 C 1.707 3.626 2.341 3.946 2.801 4.236 L 3.094 4.422 L 3.133 4.078 C 3.309 2.475 3.695 1.076 3.907 0.386 L 4.027 0 L 3.641 0.117 C 1.354 0.801 0.338 1.791 0.081 2.078 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.027 4.422\" overflow=\"visible\"><path d=\"M 0.081 2.075 L 0 2.164 L 0.033 2.278 C 0.167 2.741 0.401 3.043 0.75 3.199 C 1.707 3.626 2.341 3.946 2.801 4.236 L 3.094 4.422 L 3.133 4.078 C 3.309 2.475 3.695 1.076 3.907 0.386 L 4.027 0 L 3.641 0.117 C 1.354 0.801 0.338 1.791 0.081 2.078 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gyuo00\",layoutDependency:layoutDependency,layoutId:\"hf4ZgygWf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.248 7.959\" overflow=\"visible\"><path d=\"M 7.103 3.74 C 6.511 3.078 4.698 1.41 0.694 0.21 L 0 0 L 0.215 0.694 C 0.597 1.937 1.291 4.456 1.609 7.34 L 1.679 7.959 L 2.206 7.625 C 3.035 7.103 4.176 6.522 5.898 5.758 C 6.527 5.478 6.952 4.935 7.189 4.1 L 7.248 3.896 L 7.103 3.735 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.027 4.422\" overflow=\"visible\"><path d=\"M 3.946 2.078 C 3.617 1.71 2.61 0.783 0.386 0.117 L 0 0 L 0.12 0.386 C 0.332 1.076 0.717 2.475 0.894 4.078 L 0.933 4.422 L 1.226 4.236 C 1.686 3.946 2.32 3.623 3.277 3.199 C 3.626 3.043 3.862 2.741 3.994 2.278 L 4.027 2.164 L 3.946 2.075 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.027 4.422\" overflow=\"visible\"><path d=\"M 3.946 2.078 C 3.617 1.71 2.61 0.783 0.386 0.117 L 0 0 L 0.12 0.386 C 0.332 1.076 0.717 2.475 0.894 4.078 L 0.933 4.422 L 1.226 4.236 C 1.686 3.946 2.32 3.623 3.277 3.199 C 3.626 3.043 3.862 2.741 3.994 2.278 L 4.027 2.164 L 3.946 2.075 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-zof82k\",layoutDependency:layoutDependency,layoutId:\"dIDGzVbmo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 75.162 37.48\" overflow=\"visible\"><path d=\"M 70.336 20.852 C 67.549 14.604 64.379 8.933 62.684 6.56 C 58.605 0.834 55.393 -0.791 50.399 0.344 C 50.162 0.398 49.92 0.447 49.678 0.495 L 49.318 0.57 L 49.581 0.829 C 52.417 3.584 54.817 7.878 56.727 13.593 C 58.256 18.172 59.423 23.709 59.854 28.407 C 60.241 32.658 62.48 32.96 64.283 33.202 C 70.433 34.03 73.538 36.07 74.84 37.211 L 75.147 37.48 L 75.158 37.071 C 75.298 32.68 72.193 25.028 70.331 20.852 Z M 24.769 0.339 C 19.78 -0.797 16.562 0.834 12.483 6.554 C 10.788 8.933 7.619 14.604 4.831 20.847 C 2.97 25.022 -0.135 32.674 0.005 37.065 L 0.015 37.474 L 0.322 37.205 C 1.624 36.064 4.729 34.02 10.88 33.196 C 12.683 32.954 14.921 32.653 15.309 28.402 C 15.739 23.704 16.907 18.167 18.435 13.587 C 20.34 7.873 22.745 3.578 25.581 0.823 L 25.845 0.565 L 25.484 0.49 C 25.242 0.441 25 0.387 24.763 0.339 Z\" fill=\"rgb(232,28,99)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.757 20.822\" overflow=\"visible\"><path d=\"M 39.076 11.584 C 37.527 8.114 35.766 4.963 34.825 3.644 C 32.559 0.463 30.774 -0.44 28 0.191 C 27.868 0.221 27.733 0.248 27.599 0.275 L 27.399 0.317 L 27.545 0.46 C 29.121 1.991 30.454 4.377 31.515 7.552 C 32.364 10.096 33.013 13.172 33.252 15.782 C 33.467 18.143 34.711 18.311 35.713 18.445 C 39.13 18.906 40.855 20.039 41.578 20.673 L 41.748 20.822 L 41.754 20.595 C 41.832 18.155 40.107 13.904 39.073 11.584 Z M 13.76 0.188 C 10.989 -0.443 9.201 0.463 6.935 3.641 C 5.994 4.963 4.233 8.114 2.684 11.581 C 1.65 13.901 -0.075 18.152 0.003 20.592 L 0.009 20.819 L 0.179 20.67 C 0.902 20.036 2.627 18.9 6.044 18.442 C 7.046 18.308 8.29 18.14 8.505 15.779 C 8.744 13.169 9.393 10.093 10.242 7.549 C 11.3 4.374 12.636 1.988 14.212 0.457 L 14.358 0.314 L 14.158 0.272 C 14.023 0.245 13.889 0.215 13.757 0.188 Z\" fill=\"rgb(232,28,99)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41.757 20.822\" overflow=\"visible\"><path d=\"M 39.076 11.584 C 37.527 8.114 35.766 4.963 34.825 3.644 C 32.559 0.463 30.774 -0.44 28 0.191 C 27.868 0.221 27.733 0.248 27.599 0.275 L 27.399 0.317 L 27.545 0.46 C 29.121 1.991 30.454 4.377 31.515 7.552 C 32.364 10.096 33.013 13.172 33.252 15.782 C 33.467 18.143 34.711 18.311 35.713 18.445 C 39.13 18.906 40.855 20.039 41.578 20.673 L 41.748 20.822 L 41.754 20.595 C 41.832 18.155 40.107 13.904 39.073 11.584 Z M 13.76 0.188 C 10.989 -0.443 9.201 0.463 6.935 3.641 C 5.994 4.963 4.233 8.114 2.684 11.581 C 1.65 13.901 -0.075 18.152 0.003 20.592 L 0.009 20.819 L 0.179 20.67 C 0.902 20.036 2.627 18.9 6.044 18.442 C 7.046 18.308 8.29 18.14 8.505 15.779 C 8.744 13.169 9.393 10.093 10.242 7.549 C 11.3 4.374 12.636 1.988 14.212 0.457 L 14.358 0.314 L 14.158 0.272 C 14.023 0.245 13.889 0.215 13.757 0.188 Z\" fill=\"rgb(232,28,99)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cle29l\",layoutDependency:layoutDependency,layoutId:\"azJea7yLk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.845 37.475\" overflow=\"visible\"><path d=\"M 21.019 20.847 C 18.231 14.599 15.062 8.928 13.367 6.555 C 9.288 0.829 6.075 -0.796 1.082 0.339 C 0.845 0.393 0.603 0.442 0.361 0.49 L 0 0.565 L 0.264 0.824 C 3.1 3.579 5.5 7.873 7.41 13.588 C 8.938 18.167 10.106 23.704 10.536 28.402 C 10.924 32.653 13.162 32.955 14.965 33.197 C 21.116 34.025 24.221 36.065 25.523 37.206 L 25.83 37.475 L 25.84 37.066 C 25.98 32.675 22.875 25.023 21.013 20.847 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.358 20.819\" overflow=\"visible\"><path d=\"M 11.677 11.582 C 10.129 8.111 8.368 4.96 7.426 3.641 C 5.16 0.461 3.375 -0.442 0.601 0.189 C 0.469 0.218 0.335 0.245 0.2 0.272 L 0 0.314 L 0.146 0.458 C 1.722 1.988 3.055 4.374 4.117 7.549 C 4.966 10.093 5.614 13.169 5.854 15.779 C 6.069 18.141 7.312 18.308 8.314 18.443 C 11.731 18.903 13.456 20.036 14.179 20.67 L 14.35 20.819 L 14.356 20.592 C 14.433 18.153 12.709 13.902 11.674 11.582 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.358 20.819\" overflow=\"visible\"><path d=\"M 11.677 11.582 C 10.129 8.111 8.368 4.96 7.426 3.641 C 5.16 0.461 3.375 -0.442 0.601 0.189 C 0.469 0.218 0.335 0.245 0.2 0.272 L 0 0.314 L 0.146 0.458 C 1.722 1.988 3.055 4.374 4.117 7.549 C 4.966 10.093 5.614 13.169 5.854 15.779 C 6.069 18.141 7.312 18.308 8.314 18.443 C 11.731 18.903 13.456 20.036 14.179 20.67 L 14.35 20.819 L 14.356 20.592 C 14.433 18.153 12.709 13.902 11.674 11.582 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g70cle\",layoutDependency:layoutDependency,layoutId:\"O5FbCIgCQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.845 37.474\" overflow=\"visible\"><path d=\"M 24.769 0.339 C 19.78 -0.797 16.562 0.834 12.483 6.554 C 10.788 8.933 7.619 14.604 4.831 20.847 C 2.97 25.022 -0.135 32.674 0.005 37.065 L 0.015 37.474 L 0.322 37.205 C 1.624 36.064 4.729 34.02 10.88 33.196 C 12.683 32.954 14.921 32.653 15.309 28.402 C 15.739 23.704 16.907 18.167 18.435 13.587 C 20.34 7.873 22.745 3.578 25.581 0.823 L 25.845 0.565 L 25.484 0.49 C 25.242 0.441 25 0.387 24.763 0.339 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.358 20.819\" overflow=\"visible\"><path d=\"M 13.76 0.188 C 10.989 -0.443 9.201 0.463 6.935 3.641 C 5.994 4.963 4.233 8.114 2.684 11.581 C 1.65 13.901 -0.075 18.152 0.003 20.592 L 0.009 20.819 L 0.179 20.67 C 0.902 20.036 2.627 18.9 6.044 18.442 C 7.046 18.308 8.29 18.14 8.505 15.779 C 8.744 13.169 9.393 10.093 10.242 7.549 C 11.3 4.374 12.636 1.988 14.212 0.457 L 14.358 0.314 L 14.158 0.272 C 14.023 0.245 13.889 0.215 13.757 0.188 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.358 20.819\" overflow=\"visible\"><path d=\"M 13.76 0.188 C 10.989 -0.443 9.201 0.463 6.935 3.641 C 5.994 4.963 4.233 8.114 2.684 11.581 C 1.65 13.901 -0.075 18.152 0.003 20.592 L 0.009 20.819 L 0.179 20.67 C 0.902 20.036 2.627 18.9 6.044 18.442 C 7.046 18.308 8.29 18.14 8.505 15.779 C 8.744 13.169 9.393 10.093 10.242 7.549 C 11.3 4.374 12.636 1.988 14.212 0.457 L 14.358 0.314 L 14.158 0.272 C 14.023 0.245 13.889 0.215 13.757 0.188 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f9py4m\",layoutDependency:layoutDependency,layoutId:\"OpZxIvGx0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93.939 57.917\" overflow=\"visible\"><path d=\"M 93.761 20.282 C 91.205 19.028 89.322 18.199 86.47 18.102 C 86.271 18.097 85.313 18.086 85.119 18.086 L 84.414 18.086 C 83.424 18.086 82.639 18.086 81.304 17.801 C 77.812 17.064 75.487 14.438 75.374 11.112 C 75.261 7.7 77.381 5.171 80.54 4.956 C 81.659 4.87 83.306 5.392 84.291 6.748 C 84.517 7.055 84.694 7.388 84.818 7.733 L 84.958 8.109 L 85.168 7.765 C 85.62 7.028 85.84 6.038 85.776 5.053 C 85.604 2.545 83.683 0.016 79.765 0.016 C 74.325 0.016 70.633 4.585 67.06 9.008 C 63.546 13.356 59.914 17.849 54.63 17.849 C 50.276 17.849 47.882 14.454 47.769 11.101 C 47.656 7.69 49.776 5.161 52.935 4.951 C 54.048 4.865 55.706 5.387 56.691 6.743 C 56.917 7.049 57.094 7.378 57.218 7.727 L 57.358 8.104 L 57.568 7.76 C 58.02 7.022 58.24 6.038 58.17 5.048 C 57.998 2.54 56.077 0.011 52.16 0.011 C 46.719 0.011 43.022 4.579 39.455 9.003 C 35.941 13.351 32.309 17.844 27.024 17.844 C 22.671 17.844 20.276 14.448 20.163 11.096 C 20.05 7.684 22.17 5.155 25.329 4.94 C 26.443 4.843 28.09 5.365 29.085 6.732 C 29.306 7.039 29.483 7.372 29.613 7.717 L 29.752 8.093 L 29.962 7.749 C 30.414 7.012 30.635 6.022 30.565 5.037 C 30.398 2.529 28.472 0 24.554 0 C 19.114 0 15.417 4.574 11.849 8.992 L 11.44 9.498 C 10.902 10.165 10.331 10.804 9.729 11.413 C 6.506 14.653 3.498 16.407 0.264 16.94 L 0 16.983 L 0.118 17.22 C 2.96 22.843 7.125 27.783 12.151 31.496 L 47.828 57.831 L 47.941 57.917 L 83.683 31.496 C 87.718 28.515 91.13 24.829 93.826 20.54 L 93.939 20.357 L 93.745 20.26 Z\" fill=\"rgb(98,184,248)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.188 32.176\" overflow=\"visible\"><path d=\"M 52.09 11.268 C 50.67 10.571 49.623 10.111 48.039 10.057 C 47.928 10.054 47.396 10.048 47.288 10.048 L 46.897 10.048 C 46.347 10.048 45.91 10.048 45.169 9.889 C 43.229 9.48 41.937 8.021 41.874 6.173 C 41.812 4.278 42.99 2.873 44.744 2.753 C 45.366 2.706 46.281 2.996 46.828 3.749 C 46.954 3.919 47.052 4.105 47.121 4.296 L 47.199 4.505 L 47.315 4.314 C 47.567 3.904 47.689 3.354 47.653 2.807 C 47.558 1.414 46.49 0.009 44.314 0.009 C 41.291 0.009 39.241 2.547 37.256 5.004 C 35.303 7.42 33.286 9.916 30.35 9.916 C 27.931 9.916 26.601 8.03 26.538 6.167 C 26.475 4.272 27.653 2.867 29.408 2.75 C 30.027 2.703 30.948 2.993 31.495 3.746 C 31.62 3.916 31.719 4.099 31.788 4.293 L 31.865 4.502 L 31.982 4.311 C 32.233 3.901 32.356 3.354 32.317 2.804 C 32.221 1.411 31.154 0.006 28.978 0.006 C 25.955 0.006 23.901 2.544 21.919 5.001 C 19.967 7.417 17.949 9.913 15.013 9.913 C 12.595 9.913 11.265 8.027 11.202 6.164 C 11.139 4.269 12.317 2.864 14.072 2.744 C 14.691 2.691 15.605 2.981 16.158 3.74 C 16.281 3.91 16.38 4.096 16.451 4.287 L 16.529 4.496 L 16.646 4.305 C 16.897 3.895 17.019 3.345 16.981 2.798 C 16.888 1.405 15.818 0 13.641 0 C 10.619 0 8.565 2.541 6.583 4.996 L 6.356 5.277 C 6.057 5.647 5.74 6.002 5.405 6.341 C 3.614 8.141 1.943 9.115 0.146 9.411 L 0 9.435 L 0.066 9.567 C 1.644 12.691 3.958 15.435 6.75 17.498 L 26.571 32.129 L 26.634 32.176 L 46.49 17.498 C 48.732 15.842 50.628 13.794 52.126 11.411 L 52.188 11.309 L 52.081 11.256 Z\" fill=\"rgb(98,184,248)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.188 32.176\" overflow=\"visible\"><path d=\"M 52.09 11.268 C 50.67 10.571 49.623 10.111 48.039 10.057 C 47.928 10.054 47.396 10.048 47.288 10.048 L 46.897 10.048 C 46.347 10.048 45.91 10.048 45.169 9.889 C 43.229 9.48 41.937 8.021 41.874 6.173 C 41.812 4.278 42.99 2.873 44.744 2.753 C 45.366 2.706 46.281 2.996 46.828 3.749 C 46.954 3.919 47.052 4.105 47.121 4.296 L 47.199 4.505 L 47.315 4.314 C 47.567 3.904 47.689 3.354 47.653 2.807 C 47.558 1.414 46.49 0.009 44.314 0.009 C 41.291 0.009 39.241 2.547 37.256 5.004 C 35.303 7.42 33.286 9.916 30.35 9.916 C 27.931 9.916 26.601 8.03 26.538 6.167 C 26.475 4.272 27.653 2.867 29.408 2.75 C 30.027 2.703 30.948 2.993 31.495 3.746 C 31.62 3.916 31.719 4.099 31.788 4.293 L 31.865 4.502 L 31.982 4.311 C 32.233 3.901 32.356 3.354 32.317 2.804 C 32.221 1.411 31.154 0.006 28.978 0.006 C 25.955 0.006 23.901 2.544 21.919 5.001 C 19.967 7.417 17.949 9.913 15.013 9.913 C 12.595 9.913 11.265 8.027 11.202 6.164 C 11.139 4.269 12.317 2.864 14.072 2.744 C 14.691 2.691 15.605 2.981 16.158 3.74 C 16.281 3.91 16.38 4.096 16.451 4.287 L 16.529 4.496 L 16.646 4.305 C 16.897 3.895 17.019 3.345 16.981 2.798 C 16.888 1.405 15.818 0 13.641 0 C 10.619 0 8.565 2.541 6.583 4.996 L 6.356 5.277 C 6.057 5.647 5.74 6.002 5.405 6.341 C 3.614 8.141 1.943 9.115 0.146 9.411 L 0 9.435 L 0.066 9.567 C 1.644 12.691 3.958 15.435 6.75 17.498 L 26.571 32.129 L 26.634 32.176 L 46.49 17.498 C 48.732 15.842 50.628 13.794 52.126 11.411 L 52.188 11.309 L 52.081 11.256 Z\" fill=\"rgb(98,184,248)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gwnwc0\",layoutDependency:layoutDependency,layoutId:\"mwYQGofa9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62.954 75.788\" overflow=\"visible\"><path d=\"M 62.938 41.865 C 62.615 38.152 61.577 34.848 61.265 33.928 L 61.232 33.826 L 61.13 33.799 C 60.161 33.568 59.128 33.374 58.068 33.234 C 55.711 32.917 53.381 32.233 52.972 27.74 C 52.343 20.825 49.302 6.14 42.301 0.065 L 42.231 0.005 L 42.14 0.022 C 38.879 0.549 35.521 0.694 33.815 0.732 L 29.161 0.732 C 27.444 0.694 24.081 0.543 20.809 0.016 L 20.717 0 L 20.648 0.059 C 13.647 6.135 10.606 20.82 9.977 27.735 C 9.568 32.228 7.232 32.911 4.881 33.229 C 3.821 33.369 2.787 33.562 1.819 33.794 L 1.717 33.821 L 1.684 33.923 C 1.372 34.848 0.339 38.147 0.011 41.86 L 0 41.957 L 0.07 42.022 C 1.125 42.996 1.232 43.996 1.318 45.568 C 1.329 45.794 1.345 46.03 1.361 46.283 C 1.598 49.695 4.192 50.884 6.694 52.036 C 7.883 52.585 9.013 53.101 9.745 53.844 L 10.014 54.113 L 10.074 53.736 C 10.461 51.406 11.155 47.198 11.656 44.255 L 12.42 44.384 C 11.693 48.689 10.563 55.544 10.558 55.582 L 10.143 58.192 L 10.31 58.235 C 13.458 59.08 14.734 61.62 14.874 63.718 C 14.992 65.435 14.362 67.049 13.232 67.932 L 12.651 68.384 L 12.608 67.647 C 12.575 67.021 12.36 66.419 11.989 65.914 C 11.209 64.838 9.853 64.364 8.922 64.439 C 6.204 64.622 4.37 66.823 4.472 69.794 C 4.574 72.775 6.694 75.788 10.558 75.788 C 15.471 75.788 18.829 71.634 22.386 67.232 C 26.072 62.669 29.887 57.95 35.699 57.95 C 40.117 57.95 42.285 60.845 42.484 63.708 C 42.603 65.424 41.973 67.039 40.843 67.921 L 40.262 68.373 L 40.219 67.636 C 40.186 67.012 39.971 66.411 39.6 65.909 C 38.836 64.859 37.442 64.364 36.527 64.434 C 33.81 64.617 31.98 66.818 32.083 69.788 C 32.185 72.77 34.305 75.783 38.169 75.783 C 43.082 75.783 46.439 71.629 49.996 67.227 C 51.175 65.769 52.391 64.262 53.683 62.911 L 53.752 62.841 L 52.396 55.587 L 52.396 55.539 C 52.213 54.371 51.326 48.414 50.648 44.378 L 51.412 44.249 C 51.928 47.306 52.563 51.471 52.897 53.709 L 52.956 54.086 L 53.23 53.817 C 53.968 53.08 55.082 52.569 56.26 52.03 C 58.762 50.879 61.356 49.69 61.593 46.278 C 61.609 46.025 61.625 45.783 61.636 45.546 C 61.722 43.991 61.83 42.99 62.884 42.016 L 62.954 41.952 L 62.943 41.855 Z\" fill=\"rgb(188,44,102)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.975 42.105\" overflow=\"visible\"><path d=\"M 34.966 23.259 C 34.786 21.196 34.209 19.36 34.036 18.849 L 34.018 18.792 L 33.961 18.777 C 33.423 18.649 32.849 18.541 32.26 18.463 C 30.951 18.287 29.656 17.907 29.429 15.411 C 29.079 11.57 27.39 3.411 23.501 0.036 L 23.462 0.003 L 23.411 0.012 C 21.599 0.305 19.734 0.386 18.786 0.407 L 16.2 0.407 C 15.247 0.386 13.378 0.302 11.561 0.009 L 11.51 0 L 11.471 0.033 C 7.581 3.408 5.892 11.567 5.543 15.408 C 5.315 17.904 4.018 18.284 2.712 18.46 C 2.123 18.538 1.549 18.646 1.01 18.774 L 0.954 18.789 L 0.936 18.846 C 0.762 19.36 0.188 21.193 0.006 23.256 L 0 23.309 L 0.039 23.345 C 0.625 23.886 0.685 24.442 0.732 25.315 C 0.738 25.441 0.747 25.572 0.756 25.713 C 0.888 27.608 2.329 28.269 3.719 28.909 C 4.38 29.214 5.007 29.501 5.414 29.913 L 5.564 30.063 L 5.596 29.854 C 5.812 28.559 6.197 26.221 6.475 24.586 L 6.9 24.658 C 6.496 27.049 5.868 30.858 5.865 30.879 L 5.635 32.329 L 5.728 32.353 C 7.477 32.822 8.185 34.233 8.263 35.399 C 8.329 36.353 7.979 37.25 7.351 37.74 L 7.028 37.991 L 7.004 37.581 C 6.986 37.234 6.866 36.899 6.661 36.619 C 6.227 36.021 5.474 35.758 4.957 35.8 C 3.447 35.901 2.428 37.124 2.484 38.774 C 2.541 40.43 3.719 42.105 5.865 42.105 C 8.595 42.105 10.46 39.797 12.436 37.351 C 14.484 34.816 16.604 32.194 19.833 32.194 C 22.287 32.194 23.492 33.803 23.602 35.393 C 23.668 36.347 23.318 37.244 22.691 37.734 L 22.368 37.985 L 22.344 37.575 C 22.326 37.229 22.206 36.895 22 36.616 C 21.575 36.033 20.801 35.758 20.293 35.797 C 18.783 35.898 17.767 37.121 17.824 38.771 C 17.88 40.428 19.058 42.102 21.205 42.102 C 23.934 42.102 25.8 39.794 27.776 37.348 C 28.43 36.538 29.106 35.701 29.824 34.951 L 29.862 34.912 L 29.109 30.882 L 29.109 30.855 C 29.007 30.206 28.514 26.897 28.138 24.655 L 28.562 24.583 C 28.849 26.281 29.202 28.595 29.387 29.839 L 29.42 30.048 L 29.572 29.898 C 29.982 29.489 30.601 29.205 31.256 28.906 C 32.646 28.266 34.087 27.605 34.218 25.71 C 34.227 25.57 34.236 25.435 34.242 25.303 C 34.29 24.439 34.35 23.883 34.936 23.342 L 34.975 23.306 L 34.969 23.253 Z\" fill=\"rgb(188,44,102)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.975 42.105\" overflow=\"visible\"><path d=\"M 34.966 23.259 C 34.786 21.196 34.209 19.36 34.036 18.849 L 34.018 18.792 L 33.961 18.777 C 33.423 18.649 32.849 18.541 32.26 18.463 C 30.951 18.287 29.656 17.907 29.429 15.411 C 29.079 11.57 27.39 3.411 23.501 0.036 L 23.462 0.003 L 23.411 0.012 C 21.599 0.305 19.734 0.386 18.786 0.407 L 16.2 0.407 C 15.247 0.386 13.378 0.302 11.561 0.009 L 11.51 0 L 11.471 0.033 C 7.581 3.408 5.892 11.567 5.543 15.408 C 5.315 17.904 4.018 18.284 2.712 18.46 C 2.123 18.538 1.549 18.646 1.01 18.774 L 0.954 18.789 L 0.936 18.846 C 0.762 19.36 0.188 21.193 0.006 23.256 L 0 23.309 L 0.039 23.345 C 0.625 23.886 0.685 24.442 0.732 25.315 C 0.738 25.441 0.747 25.572 0.756 25.713 C 0.888 27.608 2.329 28.269 3.719 28.909 C 4.38 29.214 5.007 29.501 5.414 29.913 L 5.564 30.063 L 5.596 29.854 C 5.812 28.559 6.197 26.221 6.475 24.586 L 6.9 24.658 C 6.496 27.049 5.868 30.858 5.865 30.879 L 5.635 32.329 L 5.728 32.353 C 7.477 32.822 8.185 34.233 8.263 35.399 C 8.329 36.353 7.979 37.25 7.351 37.74 L 7.028 37.991 L 7.004 37.581 C 6.986 37.234 6.866 36.899 6.661 36.619 C 6.227 36.021 5.474 35.758 4.957 35.8 C 3.447 35.901 2.428 37.124 2.484 38.774 C 2.541 40.43 3.719 42.105 5.865 42.105 C 8.595 42.105 10.46 39.797 12.436 37.351 C 14.484 34.816 16.604 32.194 19.833 32.194 C 22.287 32.194 23.492 33.803 23.602 35.393 C 23.668 36.347 23.318 37.244 22.691 37.734 L 22.368 37.985 L 22.344 37.575 C 22.326 37.229 22.206 36.895 22 36.616 C 21.575 36.033 20.801 35.758 20.293 35.797 C 18.783 35.898 17.767 37.121 17.824 38.771 C 17.88 40.428 19.058 42.102 21.205 42.102 C 23.934 42.102 25.8 39.794 27.776 37.348 C 28.43 36.538 29.106 35.701 29.824 34.951 L 29.862 34.912 L 29.109 30.882 L 29.109 30.855 C 29.007 30.206 28.514 26.897 28.138 24.655 L 28.562 24.583 C 28.849 26.281 29.202 28.595 29.387 29.839 L 29.42 30.048 L 29.572 29.898 C 29.982 29.489 30.601 29.205 31.256 28.906 C 32.646 28.266 34.087 27.605 34.218 25.71 C 34.227 25.57 34.236 25.435 34.242 25.303 C 34.29 24.439 34.35 23.883 34.936 23.342 L 34.975 23.306 L 34.969 23.253 Z\" fill=\"rgb(188,44,102)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jdpmwo\",layoutDependency:layoutDependency,layoutId:\"dn5kHagBJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 104.685 88.606\" overflow=\"visible\"><path d=\"M 0 0 L 0 67.668 C 0 73.544 1.329 79.491 3.842 84.856 L 3.961 85.114 L 4.24 85.076 C 7.48 84.64 10.504 82.918 13.743 79.663 C 14.331 79.07 14.888 78.446 15.412 77.796 L 15.821 77.29 C 19.48 72.764 23.263 68.083 28.983 68.083 C 29.317 68.083 29.661 68.104 30.065 68.152 L 30.436 68.196 L 30.872 65.451 L 30.861 65.392 C 30.635 64.009 29.112 63.304 27.342 62.491 C 24.807 61.329 21.934 60.005 21.67 56.255 C 21.654 56.018 21.643 55.797 21.627 55.587 L 21.627 55.512 C 21.471 52.768 21.272 52.176 15.939 49.803 C 15.191 49.469 14.68 48.807 14.411 47.839 C 12.603 41.22 22.838 20.938 26.782 15.406 C 30.974 9.525 34.466 7.781 39.67 8.96 C 43.528 9.837 48.237 10.025 50.083 10.068 L 50.465 10.079 L 50.707 4.348 L 54.048 4.348 L 54.291 10.079 L 54.673 10.068 C 56.96 10.014 61.345 9.799 65.053 8.96 C 70.262 7.776 73.754 9.525 77.941 15.406 C 81.885 20.943 92.12 41.225 90.312 47.839 C 90.048 48.807 89.532 49.469 88.784 49.803 C 83.451 52.176 83.252 52.768 83.101 55.512 L 83.101 55.587 C 83.085 55.797 83.074 56.018 83.058 56.255 C 82.795 60.011 79.921 61.329 77.387 62.491 C 75.622 63.304 74.099 64.004 73.867 65.381 L 73.857 65.451 L 75.17 72.49 L 75.686 72 C 78.506 69.326 81.202 68.083 84.183 68.083 C 88.472 68.083 90.587 70.886 90.775 73.663 C 90.888 75.315 90.285 76.865 89.209 77.709 L 88.918 77.935 L 88.897 77.57 C 88.859 76.907 88.631 76.27 88.24 75.735 C 87.422 74.61 85.991 74.109 85.001 74.185 C 82.17 74.373 80.271 76.66 80.373 79.738 C 80.475 82.789 82.622 85.2 85.84 85.878 C 87.116 86.147 87.837 86.147 88.832 86.147 L 89.543 86.147 C 89.736 86.147 90.705 86.152 90.904 86.163 C 93.874 86.271 95.849 87.137 98.529 88.45 L 98.852 88.606 L 99.035 88.294 C 102.732 82.025 104.685 74.895 104.685 67.69 L 104.685 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.158 49.226\" overflow=\"visible\"><path d=\"M 0 0 L 0 37.593 C 0 40.858 0.738 44.161 2.135 47.142 L 2.2 47.286 L 2.356 47.265 C 4.155 47.022 5.836 46.066 7.635 44.257 C 7.962 43.928 8.271 43.581 8.562 43.22 L 8.789 42.939 C 10.822 40.425 12.924 37.824 16.102 37.824 C 16.287 37.824 16.478 37.836 16.703 37.862 L 16.909 37.886 L 17.151 36.362 L 17.145 36.329 C 17.019 35.561 16.173 35.169 15.19 34.717 C 13.782 34.072 12.185 33.336 12.039 31.253 C 12.03 31.121 12.024 30.999 12.015 30.882 L 12.015 30.84 C 11.928 29.315 11.818 28.987 8.855 27.668 C 8.439 27.483 8.155 27.115 8.006 26.577 C 7.001 22.9 12.688 11.632 14.879 8.559 C 17.208 5.291 19.148 4.323 22.039 4.978 C 24.182 5.465 26.798 5.57 27.824 5.593 L 28.036 5.599 L 28.17 2.416 L 30.027 2.416 L 30.161 5.599 L 30.374 5.593 C 31.644 5.564 34.081 5.444 36.141 4.978 C 39.034 4.32 40.975 5.291 43.3 8.559 C 45.492 11.635 51.178 22.903 50.173 26.577 C 50.027 27.115 49.74 27.483 49.324 27.668 C 46.362 28.987 46.251 29.315 46.167 30.84 L 46.167 30.882 C 46.158 30.999 46.152 31.121 46.143 31.253 C 45.997 33.339 44.401 34.072 42.993 34.717 C 42.012 35.169 41.166 35.558 41.037 36.323 L 41.031 36.362 L 41.761 40.272 L 42.048 40 C 43.614 38.514 45.112 37.824 46.768 37.824 C 49.151 37.824 50.326 39.381 50.43 40.924 C 50.493 41.842 50.158 42.703 49.561 43.172 L 49.399 43.297 L 49.387 43.094 C 49.366 42.726 49.239 42.372 49.022 42.075 C 48.568 41.45 47.773 41.172 47.223 41.214 C 45.65 41.318 44.595 42.589 44.652 44.299 C 44.709 45.994 45.901 47.333 47.689 47.71 C 48.398 47.859 48.798 47.859 49.351 47.859 L 49.746 47.859 C 49.854 47.859 50.392 47.862 50.502 47.868 C 52.152 47.928 53.25 48.41 54.738 49.139 L 54.918 49.226 L 55.019 49.052 C 57.073 45.57 58.158 41.608 58.158 37.605 L 58.158 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.158 49.226\" overflow=\"visible\"><path d=\"M 0 0 L 0 37.593 C 0 40.858 0.738 44.161 2.135 47.142 L 2.2 47.286 L 2.356 47.265 C 4.155 47.022 5.836 46.066 7.635 44.257 C 7.962 43.928 8.271 43.581 8.562 43.22 L 8.789 42.939 C 10.822 40.425 12.924 37.824 16.102 37.824 C 16.287 37.824 16.478 37.836 16.703 37.862 L 16.909 37.886 L 17.151 36.362 L 17.145 36.329 C 17.019 35.561 16.173 35.169 15.19 34.717 C 13.782 34.072 12.185 33.336 12.039 31.253 C 12.03 31.121 12.024 30.999 12.015 30.882 L 12.015 30.84 C 11.928 29.315 11.818 28.987 8.855 27.668 C 8.439 27.483 8.155 27.115 8.006 26.577 C 7.001 22.9 12.688 11.632 14.879 8.559 C 17.208 5.291 19.148 4.323 22.039 4.978 C 24.182 5.465 26.798 5.57 27.824 5.593 L 28.036 5.599 L 28.17 2.416 L 30.027 2.416 L 30.161 5.599 L 30.374 5.593 C 31.644 5.564 34.081 5.444 36.141 4.978 C 39.034 4.32 40.975 5.291 43.3 8.559 C 45.492 11.635 51.178 22.903 50.173 26.577 C 50.027 27.115 49.74 27.483 49.324 27.668 C 46.362 28.987 46.251 29.315 46.167 30.84 L 46.167 30.882 C 46.158 30.999 46.152 31.121 46.143 31.253 C 45.997 33.339 44.401 34.072 42.993 34.717 C 42.012 35.169 41.166 35.558 41.037 36.323 L 41.031 36.362 L 41.761 40.272 L 42.048 40 C 43.614 38.514 45.112 37.824 46.768 37.824 C 49.151 37.824 50.326 39.381 50.43 40.924 C 50.493 41.842 50.158 42.703 49.561 43.172 L 49.399 43.297 L 49.387 43.094 C 49.366 42.726 49.239 42.372 49.022 42.075 C 48.568 41.45 47.773 41.172 47.223 41.214 C 45.65 41.318 44.595 42.589 44.652 44.299 C 44.709 45.994 45.901 47.333 47.689 47.71 C 48.398 47.859 48.798 47.859 49.351 47.859 L 49.746 47.859 C 49.854 47.859 50.392 47.862 50.502 47.868 C 52.152 47.928 53.25 48.41 54.738 49.139 L 54.918 49.226 L 55.019 49.052 C 57.073 45.57 58.158 41.608 58.158 37.605 L 58.158 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-rhardy\",layoutDependency:layoutDependency,layoutId:\"Nay_Pb0rV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 118.359 159.691\" overflow=\"visible\"><path d=\"M 0 0 L 0 92.255 C 0 107.107 7.135 121.243 19.082 130.063 L 59.214 159.691 L 99.299 130.063 C 111.234 121.238 118.359 107.112 118.359 92.271 L 118.359 0 Z M 111.917 24.215 L 111.917 92.287 C 111.917 105.223 105.708 117.535 95.306 125.225 L 59.22 151.905 L 23.085 125.225 C 12.673 117.535 6.452 105.218 6.452 92.271 L 6.452 24.215 L 111.923 24.215 Z\" fill=\"rgb(197,199,205)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.755 88.717\" overflow=\"visible\"><path d=\"M 0 0 L 0 51.253 C 0 59.504 3.964 67.357 10.601 72.257 L 32.897 88.717 L 55.166 72.257 C 61.797 67.354 65.755 59.507 65.755 51.262 L 65.755 0 Z M 62.176 13.453 L 62.176 51.271 C 62.176 58.457 58.726 65.297 52.948 69.57 L 32.9 84.392 L 12.825 69.57 C 7.04 65.297 3.584 58.454 3.584 51.262 L 3.584 13.453 L 62.179 13.453 Z\" fill=\"rgb(197,199,205)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.755 88.717\" overflow=\"visible\"><path d=\"M 0 0 L 0 51.253 C 0 59.504 3.964 67.357 10.601 72.257 L 32.897 88.717 L 55.166 72.257 C 61.797 67.354 65.755 59.507 65.755 51.262 L 65.755 0 Z M 62.176 13.453 L 62.176 51.271 C 62.176 58.457 58.726 65.297 52.948 69.57 L 32.9 84.392 L 12.825 69.57 C 7.04 65.297 3.584 58.454 3.584 51.262 L 3.584 13.453 L 62.179 13.453 Z\" fill=\"rgb(197,199,205)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1t7y5p1\",layoutDependency:layoutDependency,layoutId:\"aF_pHm5pq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 118.359 159.691\" overflow=\"visible\"><path d=\"M 0 0 L 0 92.255 C 0 107.107 7.135 121.243 19.082 130.063 L 59.214 159.691 L 99.299 130.063 C 111.234 121.238 118.359 107.112 118.359 92.271 L 118.359 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.755 88.717\" overflow=\"visible\"><path d=\"M 0 0 L 0 51.253 C 0 59.504 3.964 67.357 10.601 72.257 L 32.897 88.717 L 55.166 72.257 C 61.797 67.354 65.755 59.507 65.755 51.262 L 65.755 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.755 88.717\" overflow=\"visible\"><path d=\"M 0 0 L 0 51.253 C 0 59.504 3.964 67.357 10.601 72.257 L 32.897 88.717 L 55.166 72.257 C 61.797 67.354 65.755 59.507 65.755 51.262 L 65.755 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jryp9h\",layoutDependency:layoutDependency,layoutId:\"HlwCI5Who\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 105.471 127.69\" overflow=\"visible\"><path d=\"M 105.465 0 L 105.465 68.072 C 105.465 81.008 99.256 93.32 88.854 101.01 L 52.768 127.69 L 16.633 101.01 C 6.221 93.32 0 81.003 0 68.056 L 0 0 L 105.471 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.595 70.939\" overflow=\"visible\"><path d=\"M 58.592 0 L 58.592 37.818 C 58.592 45.004 55.142 51.845 49.363 56.117 L 29.315 70.939 L 9.241 56.117 C 3.456 51.845 0 45.001 0 37.809 L 0 0 L 58.595 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.595 70.939\" overflow=\"visible\"><path d=\"M 58.592 0 L 58.592 37.818 C 58.592 45.004 55.142 51.845 49.363 56.117 L 29.315 70.939 L 9.241 56.117 C 3.456 51.845 0 45.001 0 37.809 L 0 0 L 58.595 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-68767i\",layoutDependency:layoutDependency,layoutId:\"Q_FNiUUVz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.24 147.223\" overflow=\"visible\"><path d=\"M 7.787 13.754 C 6.484 13.754 5.36 13.657 4.413 13.464 C 3.465 13.27 2.68 12.979 2.05 12.581 C 1.426 12.183 0.952 11.683 0.63 11.069 C 0.307 10.456 0.108 9.729 0.032 8.884 L 3.266 8.884 C 3.342 9.665 3.756 10.213 4.509 10.531 C 5.263 10.848 6.436 11.004 8.023 11.004 C 9.363 11.004 10.348 10.897 10.978 10.687 C 11.607 10.477 11.935 10.122 11.962 9.627 C 11.973 9.256 11.817 8.97 11.5 8.771 C 11.177 8.572 10.746 8.427 10.208 8.325 C 9.67 8.228 9.057 8.152 8.368 8.104 C 7.679 8.056 6.979 7.996 6.269 7.926 C 5.559 7.857 4.859 7.754 4.17 7.62 C 3.482 7.485 2.874 7.275 2.341 6.996 C 1.808 6.716 1.383 6.344 1.065 5.882 C 0.748 5.419 0.603 4.822 0.63 4.09 C 0.667 2.777 1.275 1.765 2.459 1.06 C 3.643 0.355 5.403 0 7.743 0 C 10.084 0 11.79 0.355 13.012 1.06 C 14.233 1.765 14.89 2.857 14.992 4.332 L 11.796 4.332 C 11.683 3.724 11.295 3.304 10.622 3.067 C 9.955 2.83 8.96 2.712 7.652 2.712 C 7.146 2.712 6.673 2.728 6.231 2.771 C 5.79 2.809 5.413 2.879 5.096 2.97 C 4.778 3.067 4.531 3.196 4.343 3.363 C 4.16 3.53 4.063 3.735 4.063 3.971 C 4.052 4.3 4.208 4.552 4.536 4.725 C 4.865 4.897 5.3 5.026 5.839 5.107 C 6.377 5.187 6.99 5.23 7.679 5.23 C 8.368 5.23 9.067 5.268 9.788 5.343 C 10.504 5.419 11.209 5.532 11.898 5.683 C 12.587 5.833 13.195 6.065 13.717 6.377 C 14.244 6.689 14.664 7.098 14.981 7.604 C 15.299 8.109 15.444 8.755 15.417 9.541 C 15.369 11.015 14.701 12.086 13.421 12.753 C 12.14 13.421 10.257 13.754 7.781 13.754 Z M 23.117 3.148 L 16.542 3.148 L 16.542 0.377 L 32.911 0.377 L 32.911 3.148 L 26.335 3.148 L 26.335 13.388 L 23.123 13.388 L 23.123 3.148 Z M 41.715 0.377 L 50.265 0.377 C 51.207 0.377 52.014 0.474 52.682 0.673 C 53.349 0.872 53.898 1.157 54.328 1.528 C 54.753 1.9 55.071 2.346 55.275 2.868 C 55.48 3.39 55.582 3.971 55.582 4.617 C 55.582 5.263 55.48 5.871 55.275 6.409 C 55.071 6.947 54.748 7.41 54.307 7.803 C 53.865 8.196 53.306 8.491 52.617 8.707 C 51.928 8.917 51.105 9.024 50.136 9.024 L 44.933 9.024 L 44.933 13.388 L 41.72 13.388 L 41.72 0.377 Z M 50.244 6.344 C 51.051 6.344 51.611 6.194 51.928 5.887 C 52.246 5.586 52.402 5.166 52.402 4.633 C 52.402 4.138 52.246 3.756 51.928 3.482 C 51.611 3.207 51.051 3.073 50.244 3.073 L 44.927 3.073 L 44.927 6.344 Z M 62.362 0.377 L 65.537 0.377 L 73.044 13.383 L 69.605 13.383 L 68.228 10.913 L 59.715 10.913 L 58.337 13.383 L 54.883 13.383 L 62.352 0.377 Z M 66.786 8.314 L 64.052 3.428 L 63.885 3.428 L 61.173 8.314 Z M 82.52 13.754 C 81.143 13.754 79.953 13.62 78.942 13.356 C 77.93 13.092 77.101 12.71 76.445 12.221 C 75.788 11.731 75.304 11.144 74.987 10.466 C 74.669 9.783 74.513 9.03 74.513 8.201 L 74.513 0.377 L 77.726 0.377 L 77.726 8.034 C 77.726 8.47 77.812 8.863 77.984 9.213 C 78.156 9.568 78.436 9.869 78.818 10.122 C 79.2 10.375 79.695 10.574 80.303 10.714 C 80.911 10.859 81.648 10.929 82.515 10.929 C 83.381 10.929 84.14 10.859 84.743 10.714 C 85.351 10.574 85.846 10.375 86.228 10.122 C 86.61 9.869 86.89 9.562 87.057 9.213 C 87.223 8.863 87.309 8.465 87.309 8.034 L 87.309 0.377 L 90.522 0.377 L 90.522 8.201 C 90.522 9.03 90.366 9.788 90.048 10.466 C 89.731 11.15 89.247 11.731 88.59 12.221 C 87.934 12.71 87.1 13.087 86.093 13.356 C 85.082 13.62 83.892 13.754 82.515 13.754 Z M 93.966 0.377 L 97.178 0.377 L 97.178 10.617 L 106.154 10.617 L 106.154 13.388 L 93.966 13.388 Z M 33.396 10.633 L 36.145 10.633 L 36.145 13.383 L 33.396 13.383 Z M 0 18.667 L 0 87.11 C 0 100.176 6.274 112.612 16.789 120.377 L 53.155 147.223 L 89.473 120.377 C 99.971 112.617 106.24 100.187 106.24 87.126 L 106.24 18.667 Z M 88.784 119.44 L 53.155 145.776 L 17.478 119.44 C 12.377 115.674 8.303 110.777 5.5 105.234 C 8.771 104.696 11.828 102.909 15.067 99.654 C 15.674 99.042 16.249 98.399 16.789 97.727 L 17.198 97.222 C 20.744 92.836 24.409 88.3 29.752 88.3 C 33.546 88.3 35.403 90.737 35.57 93.153 C 35.623 93.955 35.483 94.951 34.994 95.752 C 34.859 95.387 34.676 95.042 34.439 94.719 C 33.401 93.299 31.668 92.75 30.511 92.852 C 27.245 93.073 25.049 95.683 25.168 99.207 C 25.281 102.651 27.745 106.143 32.222 106.143 C 37.598 106.143 41.263 101.613 44.804 97.227 C 48.35 92.841 52.009 88.305 57.358 88.305 C 61.146 88.305 63.008 90.743 63.175 93.159 C 63.229 93.961 63.089 94.956 62.599 95.758 C 62.465 95.392 62.282 95.048 62.045 94.725 C 61.017 93.309 59.29 92.766 58.122 92.857 C 54.856 93.078 52.655 95.688 52.773 99.213 C 52.886 102.657 55.351 106.149 59.828 106.149 C 65.209 106.149 68.868 101.618 72.409 97.232 C 75.95 92.847 79.614 88.31 84.963 88.31 C 88.752 88.31 90.613 90.748 90.78 93.164 C 90.834 93.966 90.694 94.961 90.204 95.763 C 90.07 95.397 89.887 95.053 89.65 94.73 C 88.622 93.32 86.884 92.766 85.727 92.863 C 82.461 93.083 80.26 95.693 80.378 99.218 C 80.491 102.64 82.881 105.336 86.459 106.09 C 87.815 106.375 88.606 106.375 89.613 106.375 L 90.312 106.375 C 90.506 106.375 91.458 106.38 91.657 106.391 C 94.402 106.488 96.258 107.274 98.874 108.554 C 96.217 112.787 92.793 116.486 88.778 119.462 Z M 105.078 87.126 C 105.078 94.375 103.087 101.419 99.482 107.537 C 96.667 106.16 94.655 105.315 91.7 105.213 C 91.496 105.207 90.522 105.196 90.323 105.196 L 89.618 105.196 C 88.644 105.196 87.944 105.196 86.707 104.933 C 83.666 104.292 81.643 102.027 81.546 99.159 C 81.449 96.301 83.204 94.181 85.813 94.009 C 86.707 93.939 87.982 94.396 88.714 95.403 C 89.064 95.882 89.257 96.43 89.295 97.033 L 89.365 98.136 L 90.237 97.458 C 91.415 96.538 92.072 94.859 91.953 93.083 C 91.754 90.129 89.516 87.143 84.974 87.143 C 79.071 87.143 75.229 91.9 71.516 96.495 C 67.991 100.859 64.665 104.976 59.839 104.976 C 56.099 104.976 54.043 102.054 53.946 99.164 C 53.849 96.307 55.604 94.187 58.213 94.014 C 59.085 93.95 60.393 94.413 61.114 95.408 C 61.464 95.882 61.657 96.43 61.695 97.033 L 61.765 98.136 L 62.637 97.458 C 63.815 96.538 64.472 94.859 64.353 93.083 C 64.154 90.129 61.916 87.143 57.374 87.143 C 51.471 87.143 47.629 91.9 43.91 96.495 C 40.386 100.859 37.055 104.976 32.233 104.976 C 28.493 104.976 26.438 102.054 26.341 99.17 C 26.244 96.312 27.998 94.192 30.608 94.014 C 31.485 93.939 32.771 94.396 33.509 95.408 C 33.858 95.887 34.052 96.436 34.09 97.039 L 34.16 98.142 L 35.031 97.464 C 36.21 96.543 36.866 94.87 36.748 93.089 C 36.549 90.135 34.316 87.148 29.769 87.148 C 23.865 87.148 20.023 91.905 16.305 96.5 L 15.896 97.006 C 15.38 97.647 14.832 98.261 14.255 98.847 C 11.08 102.038 8.12 103.727 4.972 104.152 C 2.502 98.879 1.168 93.073 1.168 87.132 L 1.168 19.835 L 105.083 19.835 L 105.083 87.126 Z\" fill=\"rgb(58,0,32)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.022 81.791\" overflow=\"visible\"><path d=\"M 4.326 7.641 C 3.602 7.641 2.978 7.587 2.451 7.48 C 1.925 7.372 1.489 7.211 1.139 6.99 C 0.792 6.768 0.529 6.49 0.35 6.149 C 0.17 5.809 0.06 5.405 0.018 4.936 L 1.815 4.936 C 1.857 5.369 2.087 5.674 2.505 5.851 C 2.924 6.027 3.575 6.114 4.457 6.114 C 5.202 6.114 5.749 6.054 6.099 5.937 C 6.448 5.821 6.631 5.623 6.646 5.348 C 6.652 5.142 6.565 4.984 6.389 4.873 C 6.209 4.762 5.97 4.682 5.671 4.625 C 5.372 4.571 5.031 4.529 4.649 4.502 C 4.266 4.475 3.877 4.442 3.483 4.404 C 3.088 4.365 2.7 4.308 2.317 4.233 C 1.934 4.158 1.596 4.042 1.3 3.886 C 1.004 3.731 0.768 3.525 0.592 3.268 C 0.416 3.01 0.335 2.679 0.35 2.272 C 0.371 1.543 0.709 0.981 1.366 0.589 C 2.024 0.197 3.001 0 4.302 0 C 5.602 0 6.55 0.197 7.229 0.589 C 7.907 0.981 8.272 1.587 8.329 2.407 L 6.553 2.407 C 6.49 2.069 6.275 1.836 5.901 1.704 C 5.531 1.572 4.978 1.507 4.251 1.507 C 3.97 1.507 3.707 1.516 3.462 1.54 C 3.217 1.561 3.007 1.599 2.831 1.65 C 2.655 1.704 2.517 1.776 2.413 1.868 C 2.311 1.961 2.257 2.075 2.257 2.206 C 2.251 2.389 2.338 2.529 2.52 2.625 C 2.703 2.72 2.945 2.792 3.244 2.837 C 3.543 2.882 3.883 2.906 4.266 2.906 C 4.649 2.906 5.037 2.927 5.438 2.969 C 5.836 3.01 6.227 3.073 6.61 3.157 C 6.993 3.241 7.33 3.369 7.62 3.543 C 7.913 3.716 8.146 3.943 8.323 4.224 C 8.499 4.505 8.58 4.864 8.565 5.3 C 8.538 6.12 8.167 6.714 7.456 7.085 C 6.744 7.456 5.698 7.641 4.323 7.641 Z M 12.843 1.749 L 9.19 1.749 L 9.19 0.209 L 18.284 0.209 L 18.284 1.749 L 14.631 1.749 L 14.631 7.438 L 12.846 7.438 L 12.846 1.749 Z M 23.175 0.209 L 27.925 0.209 C 28.448 0.209 28.897 0.263 29.268 0.374 C 29.638 0.484 29.943 0.643 30.182 0.849 C 30.419 1.055 30.595 1.303 30.709 1.593 C 30.822 1.883 30.879 2.206 30.879 2.565 C 30.879 2.924 30.822 3.262 30.709 3.561 C 30.595 3.859 30.416 4.117 30.17 4.335 C 29.925 4.553 29.614 4.717 29.232 4.837 C 28.849 4.954 28.392 5.013 27.854 5.013 L 24.963 5.013 L 24.963 7.438 L 23.178 7.438 L 23.178 0.209 Z M 27.913 3.525 C 28.362 3.525 28.673 3.441 28.849 3.271 C 29.025 3.103 29.112 2.87 29.112 2.574 C 29.112 2.299 29.025 2.087 28.849 1.934 C 28.673 1.782 28.362 1.707 27.913 1.707 L 24.96 1.707 L 24.96 3.525 Z M 34.646 0.209 L 36.41 0.209 L 40.58 7.435 L 38.67 7.435 L 37.904 6.063 L 33.175 6.063 L 32.41 7.435 L 30.49 7.435 L 34.64 0.209 Z M 37.103 4.619 L 35.584 1.904 L 35.492 1.904 L 33.985 4.619 Z M 45.845 7.641 C 45.079 7.641 44.419 7.567 43.857 7.42 C 43.294 7.274 42.834 7.061 42.469 6.789 C 42.105 6.517 41.836 6.191 41.659 5.815 C 41.483 5.435 41.396 5.016 41.396 4.556 L 41.396 0.209 L 43.181 0.209 L 43.181 4.463 C 43.181 4.706 43.229 4.924 43.324 5.118 C 43.42 5.315 43.575 5.483 43.788 5.623 C 44 5.764 44.275 5.874 44.613 5.952 C 44.951 6.033 45.36 6.072 45.842 6.072 C 46.323 6.072 46.744 6.033 47.079 5.952 C 47.417 5.874 47.692 5.764 47.904 5.623 C 48.117 5.483 48.272 5.312 48.365 5.118 C 48.457 4.924 48.505 4.703 48.505 4.463 L 48.505 0.209 L 50.29 0.209 L 50.29 4.556 C 50.29 5.016 50.203 5.438 50.027 5.815 C 49.851 6.194 49.581 6.517 49.217 6.789 C 48.852 7.061 48.389 7.271 47.83 7.42 C 47.268 7.567 46.607 7.641 45.842 7.641 Z M 52.203 0.209 L 53.988 0.209 L 53.988 5.898 L 58.975 5.898 L 58.975 7.438 L 52.203 7.438 Z M 18.553 5.907 L 20.081 5.907 L 20.081 7.435 L 18.553 7.435 Z M 0 10.371 L 0 48.395 C 0 55.653 3.486 62.562 9.327 66.876 L 29.531 81.791 L 49.707 66.876 C 55.54 62.565 59.022 55.659 59.022 48.404 L 59.022 10.371 Z M 49.324 66.356 L 29.531 80.987 L 9.71 66.356 C 6.876 64.263 4.613 61.543 3.055 58.463 C 4.873 58.164 6.571 57.172 8.371 55.363 C 8.708 55.023 9.027 54.666 9.327 54.293 L 9.555 54.012 C 11.525 51.575 13.561 49.055 16.529 49.055 C 18.637 49.055 19.668 50.41 19.761 51.752 C 19.791 52.197 19.713 52.75 19.441 53.196 C 19.366 52.993 19.265 52.801 19.133 52.622 C 18.556 51.833 17.593 51.528 16.951 51.584 C 15.136 51.707 13.916 53.157 13.982 55.115 C 14.045 57.028 15.414 58.969 17.901 58.969 C 20.888 58.969 22.924 56.451 24.891 54.015 C 26.861 51.578 28.894 49.058 31.865 49.058 C 33.97 49.058 35.004 50.413 35.097 51.755 C 35.127 52.2 35.049 52.753 34.777 53.199 C 34.703 52.996 34.601 52.804 34.469 52.625 C 33.898 51.839 32.939 51.537 32.29 51.587 C 30.475 51.71 29.253 53.16 29.318 55.118 C 29.381 57.031 30.75 58.972 33.238 58.972 C 36.227 58.972 38.26 56.454 40.227 54.018 C 42.194 51.581 44.23 49.061 47.202 49.061 C 49.306 49.061 50.341 50.416 50.433 51.758 C 50.463 52.203 50.386 52.756 50.114 53.202 C 50.039 52.999 49.937 52.807 49.806 52.628 C 49.235 51.845 48.269 51.537 47.626 51.59 C 45.812 51.713 44.589 53.163 44.655 55.121 C 44.717 57.022 46.045 58.52 48.033 58.939 C 48.786 59.097 49.226 59.097 49.785 59.097 L 50.173 59.097 C 50.281 59.097 50.81 59.1 50.921 59.106 C 52.445 59.16 53.477 59.596 54.93 60.308 C 53.454 62.659 51.552 64.715 49.321 66.368 Z M 58.377 48.404 C 58.377 52.43 57.271 56.344 55.268 59.743 C 53.704 58.978 52.586 58.508 50.945 58.451 C 50.831 58.448 50.29 58.442 50.179 58.442 L 49.788 58.442 C 49.247 58.442 48.858 58.442 48.17 58.296 C 46.481 57.94 45.357 56.682 45.303 55.088 C 45.25 53.501 46.224 52.323 47.674 52.227 C 48.17 52.188 48.879 52.442 49.286 53.001 C 49.48 53.268 49.587 53.572 49.608 53.907 L 49.647 54.52 L 50.132 54.143 C 50.786 53.632 51.151 52.7 51.085 51.713 C 50.975 50.072 49.731 48.413 47.208 48.413 C 43.928 48.413 41.794 51.055 39.731 53.608 C 37.773 56.033 35.925 58.32 33.244 58.32 C 31.166 58.32 30.024 56.697 29.97 55.091 C 29.916 53.504 30.891 52.326 32.341 52.23 C 32.825 52.194 33.552 52.451 33.952 53.004 C 34.146 53.268 34.254 53.572 34.275 53.907 L 34.314 54.52 L 34.798 54.143 C 35.453 53.632 35.818 52.7 35.752 51.713 C 35.641 50.072 34.398 48.413 31.874 48.413 C 28.595 48.413 26.46 51.055 24.395 53.608 C 22.436 56.033 20.586 58.32 17.907 58.32 C 15.83 58.32 14.688 56.697 14.634 55.094 C 14.58 53.507 15.555 52.329 17.004 52.23 C 17.492 52.188 18.206 52.442 18.616 53.004 C 18.81 53.271 18.918 53.575 18.939 53.91 L 18.978 54.523 L 19.462 54.146 C 20.117 53.635 20.481 52.706 20.416 51.716 C 20.305 50.075 19.064 48.416 16.538 48.416 C 13.259 48.416 11.124 51.058 9.058 53.611 L 8.831 53.892 C 8.544 54.248 8.24 54.589 7.919 54.915 C 6.155 56.688 4.511 57.626 2.762 57.862 C 1.39 54.933 0.649 51.707 0.649 48.407 L 0.649 11.019 L 58.38 11.019 L 58.38 48.404 Z\" fill=\"rgb(58,0,32)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.022 81.791\" overflow=\"visible\"><path d=\"M 4.326 7.641 C 3.602 7.641 2.978 7.587 2.451 7.48 C 1.925 7.372 1.489 7.211 1.139 6.99 C 0.792 6.768 0.529 6.49 0.35 6.149 C 0.17 5.809 0.06 5.405 0.018 4.936 L 1.815 4.936 C 1.857 5.369 2.087 5.674 2.505 5.851 C 2.924 6.027 3.575 6.114 4.457 6.114 C 5.202 6.114 5.749 6.054 6.099 5.937 C 6.448 5.821 6.631 5.623 6.646 5.348 C 6.652 5.142 6.565 4.984 6.389 4.873 C 6.209 4.762 5.97 4.682 5.671 4.625 C 5.372 4.571 5.031 4.529 4.649 4.502 C 4.266 4.475 3.877 4.442 3.483 4.404 C 3.088 4.365 2.7 4.308 2.317 4.233 C 1.934 4.158 1.596 4.042 1.3 3.886 C 1.004 3.731 0.768 3.525 0.592 3.268 C 0.416 3.01 0.335 2.679 0.35 2.272 C 0.371 1.543 0.709 0.981 1.366 0.589 C 2.024 0.197 3.001 0 4.302 0 C 5.602 0 6.55 0.197 7.229 0.589 C 7.907 0.981 8.272 1.587 8.329 2.407 L 6.553 2.407 C 6.49 2.069 6.275 1.836 5.901 1.704 C 5.531 1.572 4.978 1.507 4.251 1.507 C 3.97 1.507 3.707 1.516 3.462 1.54 C 3.217 1.561 3.007 1.599 2.831 1.65 C 2.655 1.704 2.517 1.776 2.413 1.868 C 2.311 1.961 2.257 2.075 2.257 2.206 C 2.251 2.389 2.338 2.529 2.52 2.625 C 2.703 2.72 2.945 2.792 3.244 2.837 C 3.543 2.882 3.883 2.906 4.266 2.906 C 4.649 2.906 5.037 2.927 5.438 2.969 C 5.836 3.01 6.227 3.073 6.61 3.157 C 6.993 3.241 7.33 3.369 7.62 3.543 C 7.913 3.716 8.146 3.943 8.323 4.224 C 8.499 4.505 8.58 4.864 8.565 5.3 C 8.538 6.12 8.167 6.714 7.456 7.085 C 6.744 7.456 5.698 7.641 4.323 7.641 Z M 12.843 1.749 L 9.19 1.749 L 9.19 0.209 L 18.284 0.209 L 18.284 1.749 L 14.631 1.749 L 14.631 7.438 L 12.846 7.438 L 12.846 1.749 Z M 23.175 0.209 L 27.925 0.209 C 28.448 0.209 28.897 0.263 29.268 0.374 C 29.638 0.484 29.943 0.643 30.182 0.849 C 30.419 1.055 30.595 1.303 30.709 1.593 C 30.822 1.883 30.879 2.206 30.879 2.565 C 30.879 2.924 30.822 3.262 30.709 3.561 C 30.595 3.859 30.416 4.117 30.17 4.335 C 29.925 4.553 29.614 4.717 29.232 4.837 C 28.849 4.954 28.392 5.013 27.854 5.013 L 24.963 5.013 L 24.963 7.438 L 23.178 7.438 L 23.178 0.209 Z M 27.913 3.525 C 28.362 3.525 28.673 3.441 28.849 3.271 C 29.025 3.103 29.112 2.87 29.112 2.574 C 29.112 2.299 29.025 2.087 28.849 1.934 C 28.673 1.782 28.362 1.707 27.913 1.707 L 24.96 1.707 L 24.96 3.525 Z M 34.646 0.209 L 36.41 0.209 L 40.58 7.435 L 38.67 7.435 L 37.904 6.063 L 33.175 6.063 L 32.41 7.435 L 30.49 7.435 L 34.64 0.209 Z M 37.103 4.619 L 35.584 1.904 L 35.492 1.904 L 33.985 4.619 Z M 45.845 7.641 C 45.079 7.641 44.419 7.567 43.857 7.42 C 43.294 7.274 42.834 7.061 42.469 6.789 C 42.105 6.517 41.836 6.191 41.659 5.815 C 41.483 5.435 41.396 5.016 41.396 4.556 L 41.396 0.209 L 43.181 0.209 L 43.181 4.463 C 43.181 4.706 43.229 4.924 43.324 5.118 C 43.42 5.315 43.575 5.483 43.788 5.623 C 44 5.764 44.275 5.874 44.613 5.952 C 44.951 6.033 45.36 6.072 45.842 6.072 C 46.323 6.072 46.744 6.033 47.079 5.952 C 47.417 5.874 47.692 5.764 47.904 5.623 C 48.117 5.483 48.272 5.312 48.365 5.118 C 48.457 4.924 48.505 4.703 48.505 4.463 L 48.505 0.209 L 50.29 0.209 L 50.29 4.556 C 50.29 5.016 50.203 5.438 50.027 5.815 C 49.851 6.194 49.581 6.517 49.217 6.789 C 48.852 7.061 48.389 7.271 47.83 7.42 C 47.268 7.567 46.607 7.641 45.842 7.641 Z M 52.203 0.209 L 53.988 0.209 L 53.988 5.898 L 58.975 5.898 L 58.975 7.438 L 52.203 7.438 Z M 18.553 5.907 L 20.081 5.907 L 20.081 7.435 L 18.553 7.435 Z M 0 10.371 L 0 48.395 C 0 55.653 3.486 62.562 9.327 66.876 L 29.531 81.791 L 49.707 66.876 C 55.54 62.565 59.022 55.659 59.022 48.404 L 59.022 10.371 Z M 49.324 66.356 L 29.531 80.987 L 9.71 66.356 C 6.876 64.263 4.613 61.543 3.055 58.463 C 4.873 58.164 6.571 57.172 8.371 55.363 C 8.708 55.023 9.027 54.666 9.327 54.293 L 9.555 54.012 C 11.525 51.575 13.561 49.055 16.529 49.055 C 18.637 49.055 19.668 50.41 19.761 51.752 C 19.791 52.197 19.713 52.75 19.441 53.196 C 19.366 52.993 19.265 52.801 19.133 52.622 C 18.556 51.833 17.593 51.528 16.951 51.584 C 15.136 51.707 13.916 53.157 13.982 55.115 C 14.045 57.028 15.414 58.969 17.901 58.969 C 20.888 58.969 22.924 56.451 24.891 54.015 C 26.861 51.578 28.894 49.058 31.865 49.058 C 33.97 49.058 35.004 50.413 35.097 51.755 C 35.127 52.2 35.049 52.753 34.777 53.199 C 34.703 52.996 34.601 52.804 34.469 52.625 C 33.898 51.839 32.939 51.537 32.29 51.587 C 30.475 51.71 29.253 53.16 29.318 55.118 C 29.381 57.031 30.75 58.972 33.238 58.972 C 36.227 58.972 38.26 56.454 40.227 54.018 C 42.194 51.581 44.23 49.061 47.202 49.061 C 49.306 49.061 50.341 50.416 50.433 51.758 C 50.463 52.203 50.386 52.756 50.114 53.202 C 50.039 52.999 49.937 52.807 49.806 52.628 C 49.235 51.845 48.269 51.537 47.626 51.59 C 45.812 51.713 44.589 53.163 44.655 55.121 C 44.717 57.022 46.045 58.52 48.033 58.939 C 48.786 59.097 49.226 59.097 49.785 59.097 L 50.173 59.097 C 50.281 59.097 50.81 59.1 50.921 59.106 C 52.445 59.16 53.477 59.596 54.93 60.308 C 53.454 62.659 51.552 64.715 49.321 66.368 Z M 58.377 48.404 C 58.377 52.43 57.271 56.344 55.268 59.743 C 53.704 58.978 52.586 58.508 50.945 58.451 C 50.831 58.448 50.29 58.442 50.179 58.442 L 49.788 58.442 C 49.247 58.442 48.858 58.442 48.17 58.296 C 46.481 57.94 45.357 56.682 45.303 55.088 C 45.25 53.501 46.224 52.323 47.674 52.227 C 48.17 52.188 48.879 52.442 49.286 53.001 C 49.48 53.268 49.587 53.572 49.608 53.907 L 49.647 54.52 L 50.132 54.143 C 50.786 53.632 51.151 52.7 51.085 51.713 C 50.975 50.072 49.731 48.413 47.208 48.413 C 43.928 48.413 41.794 51.055 39.731 53.608 C 37.773 56.033 35.925 58.32 33.244 58.32 C 31.166 58.32 30.024 56.697 29.97 55.091 C 29.916 53.504 30.891 52.326 32.341 52.23 C 32.825 52.194 33.552 52.451 33.952 53.004 C 34.146 53.268 34.254 53.572 34.275 53.907 L 34.314 54.52 L 34.798 54.143 C 35.453 53.632 35.818 52.7 35.752 51.713 C 35.641 50.072 34.398 48.413 31.874 48.413 C 28.595 48.413 26.46 51.055 24.395 53.608 C 22.436 56.033 20.586 58.32 17.907 58.32 C 15.83 58.32 14.688 56.697 14.634 55.094 C 14.58 53.507 15.555 52.329 17.004 52.23 C 17.492 52.188 18.206 52.442 18.616 53.004 C 18.81 53.271 18.918 53.575 18.939 53.91 L 18.978 54.523 L 19.462 54.146 C 20.117 53.635 20.481 52.706 20.416 51.716 C 20.305 50.075 19.064 48.416 16.538 48.416 C 13.259 48.416 11.124 51.058 9.058 53.611 L 8.831 53.892 C 8.544 54.248 8.24 54.589 7.919 54.915 C 6.155 56.688 4.511 57.626 2.762 57.862 C 1.39 54.933 0.649 51.707 0.649 48.407 L 0.649 11.019 L 58.38 11.019 L 58.38 48.404 Z\" fill=\"rgb(58,0,32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7elbqb\",layoutDependency:layoutDependency,layoutId:\"DELx7xmLW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.388 13.754\" overflow=\"visible\"><path d=\"M 7.754 13.754 C 6.452 13.754 5.327 13.657 4.38 13.464 C 3.433 13.27 2.648 12.979 2.018 12.581 C 1.394 12.183 0.92 11.683 0.597 11.069 C 0.274 10.456 0.075 9.729 0 8.884 L 3.234 8.884 C 3.309 9.665 3.724 10.213 4.477 10.531 C 5.23 10.848 6.404 11.004 7.991 11.004 C 9.331 11.004 10.316 10.897 10.945 10.687 C 11.575 10.477 11.903 10.122 11.93 9.627 C 11.941 9.256 11.785 8.97 11.467 8.771 C 11.144 8.572 10.714 8.427 10.176 8.325 C 9.638 8.228 9.024 8.152 8.335 8.104 C 7.647 8.056 6.947 7.996 6.237 7.926 C 5.526 7.857 4.827 7.754 4.138 7.62 C 3.449 7.485 2.841 7.275 2.309 6.996 C 1.776 6.716 1.351 6.344 1.033 5.882 C 0.716 5.419 0.57 4.822 0.597 4.09 C 0.635 2.777 1.243 1.765 2.427 1.06 C 3.611 0.355 5.37 0 7.711 0 C 10.052 0 11.758 0.355 12.979 1.06 C 14.201 1.765 14.857 2.857 14.96 4.332 L 11.763 4.332 C 11.65 3.724 11.263 3.304 10.59 3.067 C 9.923 2.83 8.927 2.712 7.62 2.712 C 7.114 2.712 6.64 2.728 6.199 2.771 C 5.758 2.809 5.381 2.879 5.064 2.97 C 4.746 3.067 4.499 3.196 4.31 3.363 C 4.127 3.53 4.03 3.735 4.03 3.971 C 4.02 4.3 4.176 4.552 4.504 4.725 C 4.832 4.897 5.268 5.026 5.806 5.107 C 6.344 5.187 6.958 5.23 7.647 5.23 C 8.335 5.23 9.035 5.268 9.756 5.343 C 10.472 5.419 11.177 5.532 11.865 5.683 C 12.554 5.833 13.162 6.065 13.684 6.377 C 14.212 6.689 14.631 7.098 14.949 7.604 C 15.266 8.109 15.412 8.755 15.385 9.541 C 15.336 11.015 14.669 12.086 13.388 12.753 C 12.108 13.421 10.224 13.754 7.749 13.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.549 7.641\" overflow=\"visible\"><path d=\"M 4.308 7.641 C 3.584 7.641 2.96 7.587 2.433 7.48 C 1.907 7.372 1.471 7.211 1.121 6.99 C 0.774 6.768 0.511 6.49 0.332 6.149 C 0.152 5.809 0.042 5.405 0 4.936 L 1.797 4.936 C 1.839 5.369 2.069 5.674 2.487 5.851 C 2.906 6.027 3.558 6.114 4.439 6.114 C 5.184 6.114 5.731 6.054 6.081 5.937 C 6.43 5.821 6.613 5.623 6.628 5.348 C 6.634 5.142 6.547 4.984 6.371 4.873 C 6.191 4.762 5.952 4.682 5.653 4.625 C 5.354 4.571 5.013 4.529 4.631 4.502 C 4.248 4.475 3.859 4.442 3.465 4.404 C 3.07 4.365 2.682 4.308 2.299 4.233 C 1.916 4.158 1.578 4.042 1.283 3.886 C 0.987 3.731 0.75 3.525 0.574 3.268 C 0.398 3.01 0.317 2.679 0.332 2.272 C 0.353 1.543 0.691 0.981 1.348 0.589 C 2.006 0.197 2.984 0 4.284 0 C 5.584 0 6.532 0.197 7.211 0.589 C 7.889 0.981 8.254 1.587 8.311 2.407 L 6.535 2.407 C 6.472 2.069 6.257 1.836 5.883 1.704 C 5.513 1.572 4.96 1.507 4.233 1.507 C 3.952 1.507 3.689 1.516 3.444 1.54 C 3.199 1.561 2.99 1.599 2.813 1.65 C 2.637 1.704 2.499 1.776 2.395 1.868 C 2.293 1.961 2.239 2.075 2.239 2.206 C 2.233 2.389 2.32 2.529 2.502 2.625 C 2.685 2.72 2.927 2.792 3.226 2.837 C 3.525 2.882 3.865 2.906 4.248 2.906 C 4.631 2.906 5.019 2.927 5.42 2.969 C 5.818 3.01 6.209 3.073 6.592 3.157 C 6.975 3.241 7.312 3.369 7.602 3.543 C 7.895 3.716 8.129 3.943 8.305 4.224 C 8.481 4.505 8.562 4.864 8.547 5.3 C 8.52 6.12 8.149 6.714 7.438 7.085 C 6.726 7.456 5.68 7.641 4.305 7.641 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.549 7.641\" overflow=\"visible\"><path d=\"M 4.308 7.641 C 3.584 7.641 2.96 7.587 2.433 7.48 C 1.907 7.372 1.471 7.211 1.121 6.99 C 0.774 6.768 0.511 6.49 0.332 6.149 C 0.152 5.809 0.042 5.405 0 4.936 L 1.797 4.936 C 1.839 5.369 2.069 5.674 2.487 5.851 C 2.906 6.027 3.558 6.114 4.439 6.114 C 5.184 6.114 5.731 6.054 6.081 5.937 C 6.43 5.821 6.613 5.623 6.628 5.348 C 6.634 5.142 6.547 4.984 6.371 4.873 C 6.191 4.762 5.952 4.682 5.653 4.625 C 5.354 4.571 5.013 4.529 4.631 4.502 C 4.248 4.475 3.859 4.442 3.465 4.404 C 3.07 4.365 2.682 4.308 2.299 4.233 C 1.916 4.158 1.578 4.042 1.283 3.886 C 0.987 3.731 0.75 3.525 0.574 3.268 C 0.398 3.01 0.317 2.679 0.332 2.272 C 0.353 1.543 0.691 0.981 1.348 0.589 C 2.006 0.197 2.984 0 4.284 0 C 5.584 0 6.532 0.197 7.211 0.589 C 7.889 0.981 8.254 1.587 8.311 2.407 L 6.535 2.407 C 6.472 2.069 6.257 1.836 5.883 1.704 C 5.513 1.572 4.96 1.507 4.233 1.507 C 3.952 1.507 3.689 1.516 3.444 1.54 C 3.199 1.561 2.99 1.599 2.813 1.65 C 2.637 1.704 2.499 1.776 2.395 1.868 C 2.293 1.961 2.239 2.075 2.239 2.206 C 2.233 2.389 2.32 2.529 2.502 2.625 C 2.685 2.72 2.927 2.792 3.226 2.837 C 3.525 2.882 3.865 2.906 4.248 2.906 C 4.631 2.906 5.019 2.927 5.42 2.969 C 5.818 3.01 6.209 3.073 6.592 3.157 C 6.975 3.241 7.312 3.369 7.602 3.543 C 7.895 3.716 8.129 3.943 8.305 4.224 C 8.481 4.505 8.562 4.864 8.547 5.3 C 8.52 6.12 8.149 6.714 7.438 7.085 C 6.726 7.456 5.68 7.641 4.305 7.641 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sw7r20\",layoutDependency:layoutDependency,layoutId:\"PXxAJ_CuW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.37 13.012\" overflow=\"visible\"><path d=\"M 6.576 2.771 L 0 2.771 L 0 0 L 16.37 0 L 16.37 2.771 L 9.794 2.771 L 9.794 13.012 L 6.581 13.012 L 6.581 2.771 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.094 7.229\" overflow=\"visible\"><path d=\"M 3.653 1.54 L 0 1.54 L 0 0 L 9.094 0 L 9.094 1.54 L 5.441 1.54 L 5.441 7.229 L 3.656 7.229 L 3.656 1.54 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.094 7.229\" overflow=\"visible\"><path d=\"M 3.653 1.54 L 0 1.54 L 0 0 L 9.094 0 L 9.094 1.54 L 5.441 1.54 L 5.441 7.229 L 3.656 7.229 L 3.656 1.54 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19zz1n6\",layoutDependency:layoutDependency,layoutId:\"r_LqSWp1V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.867 13.012\" overflow=\"visible\"><path d=\"M 0 0 L 8.551 0 C 9.492 0 10.3 0.097 10.967 0.296 C 11.634 0.495 12.183 0.78 12.613 1.152 C 13.039 1.523 13.356 1.97 13.561 2.491 C 13.765 3.013 13.867 3.595 13.867 4.24 C 13.867 4.886 13.765 5.494 13.561 6.032 C 13.356 6.57 13.033 7.033 12.592 7.426 C 12.151 7.819 11.591 8.115 10.902 8.33 C 10.213 8.54 9.39 8.648 8.422 8.648 L 3.218 8.648 L 3.218 13.012 L 0.005 13.012 L 0.005 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.704 7.229\" overflow=\"visible\"><path d=\"M 0 0 L 4.75 0 C 5.274 0 5.722 0.054 6.093 0.164 C 6.463 0.275 6.768 0.433 7.007 0.64 C 7.244 0.846 7.42 1.094 7.534 1.384 C 7.647 1.674 7.704 1.997 7.704 2.356 C 7.704 2.714 7.647 3.052 7.534 3.351 C 7.42 3.65 7.241 3.907 6.996 4.126 C 6.75 4.344 6.439 4.508 6.057 4.628 C 5.674 4.744 5.217 4.804 4.679 4.804 L 1.788 4.804 L 1.788 7.229 L 0.003 7.229 L 0.003 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.704 7.229\" overflow=\"visible\"><path d=\"M 0 0 L 4.75 0 C 5.274 0 5.722 0.054 6.093 0.164 C 6.463 0.275 6.768 0.433 7.007 0.64 C 7.244 0.846 7.42 1.094 7.534 1.384 C 7.647 1.674 7.704 1.997 7.704 2.356 C 7.704 2.714 7.647 3.052 7.534 3.351 C 7.42 3.65 7.241 3.907 6.996 4.126 C 6.75 4.344 6.439 4.508 6.057 4.628 C 5.674 4.744 5.217 4.804 4.679 4.804 L 1.788 4.804 L 1.788 7.229 L 0.003 7.229 L 0.003 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rx6x0o\",layoutDependency:layoutDependency,layoutId:\"hfe1xN8CG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.474 3.272\" overflow=\"visible\"><path d=\"M 5.317 3.272 C 6.124 3.272 6.683 3.121 7.001 2.814 C 7.318 2.513 7.474 2.093 7.474 1.561 C 7.474 1.065 7.318 0.683 7.001 0.409 C 6.683 0.135 6.124 0 5.317 0 L 0 0 L 0 3.272 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.152 1.818\" overflow=\"visible\"><path d=\"M 2.954 1.818 C 3.402 1.818 3.713 1.734 3.889 1.564 C 4.066 1.396 4.152 1.163 4.152 0.867 C 4.152 0.592 4.066 0.38 3.889 0.227 C 3.713 0.075 3.402 0 2.954 0 L 0 0 L 0 1.818 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.152 1.818\" overflow=\"visible\"><path d=\"M 2.954 1.818 C 3.402 1.818 3.713 1.734 3.889 1.564 C 4.066 1.396 4.152 1.163 4.152 0.867 C 4.152 0.592 4.066 0.38 3.889 0.227 C 3.713 0.075 3.402 0 2.954 0 L 0 0 L 0 1.818 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qvsvrb\",layoutDependency:layoutDependency,layoutId:\"lBFGQc5oH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.161 13.006\" overflow=\"visible\"><path d=\"M 7.48 0 L 10.655 0 L 18.161 13.006 L 14.723 13.006 L 13.345 10.536 L 4.832 10.536 L 3.455 13.006 L 0 13.006 L 7.469 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.09 7.226\" overflow=\"visible\"><path d=\"M 4.155 0 L 5.919 0 L 10.09 7.226 L 8.179 7.226 L 7.414 5.854 L 2.685 5.854 L 1.919 7.226 L 0 7.226 L 4.149 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.09 7.226\" overflow=\"visible\"><path d=\"M 4.155 0 L 5.919 0 L 10.09 7.226 L 8.179 7.226 L 7.414 5.854 L 2.685 5.854 L 1.919 7.226 L 0 7.226 L 4.149 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-injmzv\",layoutDependency:layoutDependency,layoutId:\"YHO8NGMFK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.613 4.886\" overflow=\"visible\"><path d=\"M 5.613 4.886 L 2.879 0 L 2.712 0 L 0 4.886 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.118 2.714\" overflow=\"visible\"><path d=\"M 3.118 2.714 L 1.599 0 L 1.507 0 L 0 2.714 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.118 2.714\" overflow=\"visible\"><path d=\"M 3.118 2.714 L 1.599 0 L 1.507 0 L 0 2.714 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j08fzf\",layoutDependency:layoutDependency,layoutId:\"XSqjj8lTC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.009 13.378\" overflow=\"visible\"><path d=\"M 8.007 13.378 C 6.63 13.378 5.44 13.243 4.429 12.979 C 3.417 12.716 2.588 12.334 1.932 11.844 C 1.275 11.354 0.791 10.768 0.474 10.09 C 0.156 9.406 0 8.653 0 7.824 L 0 0 L 3.213 0 L 3.213 7.657 C 3.213 8.093 3.299 8.486 3.471 8.836 C 3.643 9.191 3.923 9.492 4.305 9.745 C 4.687 9.998 5.182 10.197 5.79 10.337 C 6.398 10.483 7.135 10.552 8.002 10.552 C 8.868 10.552 9.627 10.483 10.23 10.337 C 10.838 10.197 11.333 9.998 11.715 9.745 C 12.097 9.492 12.377 9.186 12.543 8.836 C 12.71 8.486 12.796 8.088 12.796 7.657 L 12.796 0 L 16.009 0 L 16.009 7.824 C 16.009 8.653 15.853 9.412 15.535 10.09 C 15.218 10.773 14.734 11.354 14.077 11.844 C 13.421 12.334 12.587 12.71 11.58 12.979 C 10.569 13.243 9.379 13.378 8.002 13.378 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.894 7.432\" overflow=\"visible\"><path d=\"M 4.448 7.432 C 3.683 7.432 3.022 7.357 2.46 7.211 C 1.898 7.064 1.438 6.852 1.073 6.58 C 0.709 6.308 0.439 5.982 0.263 5.605 C 0.087 5.226 0 4.807 0 4.347 L 0 0 L 1.785 0 L 1.785 4.254 C 1.785 4.496 1.833 4.714 1.928 4.909 C 2.024 5.106 2.179 5.274 2.392 5.414 C 2.604 5.555 2.879 5.665 3.217 5.743 C 3.555 5.824 3.964 5.862 4.445 5.862 C 4.927 5.862 5.348 5.824 5.683 5.743 C 6.021 5.665 6.296 5.555 6.508 5.414 C 6.72 5.274 6.876 5.103 6.969 4.909 C 7.061 4.714 7.109 4.493 7.109 4.254 L 7.109 0 L 8.894 0 L 8.894 4.347 C 8.894 4.807 8.807 5.229 8.631 5.605 C 8.454 5.985 8.185 6.308 7.821 6.58 C 7.456 6.852 6.993 7.061 6.433 7.211 C 5.871 7.357 5.211 7.432 4.445 7.432 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.894 7.432\" overflow=\"visible\"><path d=\"M 4.448 7.432 C 3.683 7.432 3.022 7.357 2.46 7.211 C 1.898 7.064 1.438 6.852 1.073 6.58 C 0.709 6.308 0.439 5.982 0.263 5.605 C 0.087 5.226 0 4.807 0 4.347 L 0 0 L 1.785 0 L 1.785 4.254 C 1.785 4.496 1.833 4.714 1.928 4.909 C 2.024 5.106 2.179 5.274 2.392 5.414 C 2.604 5.555 2.879 5.665 3.217 5.743 C 3.555 5.824 3.964 5.862 4.445 5.862 C 4.927 5.862 5.348 5.824 5.683 5.743 C 6.021 5.665 6.296 5.555 6.508 5.414 C 6.72 5.274 6.876 5.103 6.969 4.909 C 7.061 4.714 7.109 4.493 7.109 4.254 L 7.109 0 L 8.894 0 L 8.894 4.347 C 8.894 4.807 8.807 5.229 8.631 5.605 C 8.454 5.985 8.185 6.308 7.821 6.58 C 7.456 6.852 6.993 7.061 6.433 7.211 C 5.871 7.357 5.211 7.432 4.445 7.432 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eynq6z\",layoutDependency:layoutDependency,layoutId:\"UmOjrh4h5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.188 13.012\" overflow=\"visible\"><path d=\"M 0 0 L 3.213 0 L 3.213 10.24 L 12.188 10.24 L 12.188 13.012 L 0 13.012 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.771 7.229\" overflow=\"visible\"><path d=\"M 0 0 L 1.785 0 L 1.785 5.689 L 6.771 5.689 L 6.771 7.229 L 0 7.229 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.771 7.229\" overflow=\"visible\"><path d=\"M 0 0 L 1.785 0 L 1.785 5.689 L 6.771 5.689 L 6.771 7.229 L 0 7.229 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n32h5y\",layoutDependency:layoutDependency,layoutId:\"BCJYhdj8a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.75 2.75\" overflow=\"visible\"><path d=\"M 0 0 L 2.75 0 L 2.75 2.75 L 0 2.75 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.528 1.528\" overflow=\"visible\"><path d=\"M 0 0 L 1.528 0 L 1.528 1.528 L 0 1.528 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.528 1.528\" overflow=\"visible\"><path d=\"M 0 0 L 1.528 0 L 1.528 1.528 L 0 1.528 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nu01rm\",layoutDependency:layoutDependency,layoutId:\"bDOxAqSv8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.24 128.556\" overflow=\"visible\"><path d=\"M 0 0 L 0 68.443 C 0 81.509 6.274 93.944 16.789 101.709 L 53.155 128.556 L 89.473 101.709 C 99.971 93.95 106.24 81.519 106.24 68.459 L 106.24 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.022 71.42\" overflow=\"visible\"><path d=\"M 0 0 L 0 38.024 C 0 45.283 3.486 52.191 9.327 56.505 L 29.531 71.42 L 49.707 56.505 C 55.54 52.194 59.022 45.288 59.022 38.033 L 59.022 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.022 71.42\" overflow=\"visible\"><path d=\"M 0 0 L 0 38.024 C 0 45.283 3.486 52.191 9.327 56.505 L 29.531 71.42 L 49.707 56.505 C 55.54 52.194 59.022 45.288 59.022 38.033 L 59.022 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qo5hyg\",layoutDependency:layoutDependency,layoutId:\"EoTWXHdQz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93.374 57.476\" overflow=\"visible\"><path d=\"M 83.284 31.141 L 47.656 57.476 L 11.978 31.141 C 6.877 27.374 2.804 22.477 0 16.935 C 3.272 16.396 6.328 14.61 9.568 11.354 C 10.175 10.743 10.75 10.1 11.29 9.428 L 11.699 8.922 C 15.245 4.536 18.909 0 24.253 0 C 28.047 0 29.903 2.438 30.07 4.854 C 30.124 5.656 29.984 6.651 29.494 7.453 C 29.36 7.087 29.177 6.743 28.94 6.42 C 27.901 4.999 26.169 4.45 25.012 4.552 C 21.745 4.773 19.55 7.383 19.668 10.908 C 19.781 14.352 22.246 17.844 26.723 17.844 C 32.099 17.844 35.763 13.313 39.304 8.927 C 42.85 4.542 46.509 0.005 51.858 0.005 C 55.647 0.005 57.509 2.443 57.675 4.859 C 57.729 5.661 57.589 6.657 57.1 7.458 C 56.965 7.092 56.782 6.748 56.545 6.425 C 55.517 5.01 53.79 4.466 52.622 4.558 C 49.356 4.778 47.155 7.388 47.274 10.913 C 47.387 14.357 49.851 17.849 54.328 17.849 C 59.709 17.849 63.369 13.318 66.909 8.933 C 70.45 4.547 74.115 0.011 79.464 0.011 C 83.252 0.011 85.114 2.448 85.281 4.865 C 85.335 5.666 85.195 6.662 84.705 7.464 C 84.57 7.098 84.387 6.753 84.151 6.43 C 83.123 5.021 81.385 4.466 80.228 4.563 C 76.961 4.784 74.761 7.394 74.879 10.918 C 74.992 14.341 77.381 17.037 80.96 17.79 C 82.316 18.075 83.107 18.075 84.113 18.075 L 84.813 18.075 C 85.006 18.075 85.959 18.081 86.158 18.091 C 88.902 18.188 90.759 18.974 93.374 20.255 C 90.717 24.487 87.294 28.187 83.279 31.162 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51.874 31.931\" overflow=\"visible\"><path d=\"M 46.269 17.3 L 26.475 31.931 L 6.655 17.3 C 3.821 15.208 1.558 12.487 0 9.408 C 1.818 9.109 3.516 8.117 5.315 6.308 C 5.653 5.968 5.972 5.611 6.272 5.238 L 6.499 4.957 C 8.469 2.52 10.505 0 13.474 0 C 15.581 0 16.613 1.354 16.706 2.697 C 16.735 3.142 16.658 3.695 16.386 4.141 C 16.311 3.937 16.209 3.746 16.078 3.567 C 15.501 2.777 14.538 2.472 13.895 2.529 C 12.081 2.652 10.861 4.102 10.927 6.06 C 10.99 7.973 12.359 9.913 14.846 9.913 C 17.833 9.913 19.868 7.396 21.836 4.96 C 23.806 2.523 25.839 0.003 28.81 0.003 C 30.915 0.003 31.949 1.357 32.042 2.7 C 32.072 3.145 31.994 3.698 31.722 4.143 C 31.647 3.94 31.546 3.749 31.414 3.57 C 30.843 2.783 29.883 2.481 29.235 2.532 C 27.42 2.655 26.197 4.105 26.263 6.063 C 26.326 7.976 27.695 9.916 30.182 9.916 C 33.172 9.916 35.205 7.399 37.172 4.963 C 39.139 2.526 41.175 0.006 44.146 0.006 C 46.251 0.006 47.286 1.36 47.378 2.703 C 47.408 3.148 47.33 3.701 47.058 4.146 C 46.984 3.943 46.882 3.752 46.75 3.572 C 46.179 2.789 45.214 2.481 44.571 2.535 C 42.756 2.658 41.534 4.108 41.599 6.066 C 41.662 7.967 42.99 9.465 44.978 9.883 C 45.731 10.042 46.17 10.042 46.729 10.042 L 47.118 10.042 C 47.226 10.042 47.755 10.045 47.865 10.051 C 49.39 10.105 50.422 10.541 51.874 11.253 C 50.399 13.604 48.497 15.659 46.266 17.312 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51.874 31.931\" overflow=\"visible\"><path d=\"M 46.269 17.3 L 26.475 31.931 L 6.655 17.3 C 3.821 15.208 1.558 12.487 0 9.408 C 1.818 9.109 3.516 8.117 5.315 6.308 C 5.653 5.968 5.972 5.611 6.272 5.238 L 6.499 4.957 C 8.469 2.52 10.505 0 13.474 0 C 15.581 0 16.613 1.354 16.706 2.697 C 16.735 3.142 16.658 3.695 16.386 4.141 C 16.311 3.937 16.209 3.746 16.078 3.567 C 15.501 2.777 14.538 2.472 13.895 2.529 C 12.081 2.652 10.861 4.102 10.927 6.06 C 10.99 7.973 12.359 9.913 14.846 9.913 C 17.833 9.913 19.868 7.396 21.836 4.96 C 23.806 2.523 25.839 0.003 28.81 0.003 C 30.915 0.003 31.949 1.357 32.042 2.7 C 32.072 3.145 31.994 3.698 31.722 4.143 C 31.647 3.94 31.546 3.749 31.414 3.57 C 30.843 2.783 29.883 2.481 29.235 2.532 C 27.42 2.655 26.197 4.105 26.263 6.063 C 26.326 7.976 27.695 9.916 30.182 9.916 C 33.172 9.916 35.205 7.399 37.172 4.963 C 39.139 2.526 41.175 0.006 44.146 0.006 C 46.251 0.006 47.286 1.36 47.378 2.703 C 47.408 3.148 47.33 3.701 47.058 4.146 C 46.984 3.943 46.882 3.752 46.75 3.572 C 46.179 2.789 45.214 2.481 44.571 2.535 C 42.756 2.658 41.534 4.108 41.599 6.066 C 41.662 7.967 42.99 9.465 44.978 9.883 C 45.731 10.042 46.17 10.042 46.729 10.042 L 47.118 10.042 C 47.226 10.042 47.755 10.045 47.865 10.051 C 49.39 10.105 50.422 10.541 51.874 11.253 C 50.399 13.604 48.497 15.659 46.266 17.312 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s627z9\",layoutDependency:layoutDependency,layoutId:\"AMXQYmiW5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103.916 87.702\" overflow=\"visible\"><path d=\"M 103.91 67.291 C 103.91 74.54 101.919 81.584 98.314 87.702 C 95.5 86.325 93.487 85.48 90.533 85.378 C 90.328 85.372 89.354 85.361 89.155 85.361 L 88.45 85.361 C 87.476 85.361 86.777 85.361 85.539 85.098 C 82.499 84.457 80.475 82.192 80.378 79.324 C 80.282 76.466 82.036 74.346 84.646 74.174 C 85.539 74.104 86.814 74.561 87.546 75.568 C 87.896 76.047 88.09 76.596 88.127 77.198 L 88.197 78.301 L 89.069 77.623 C 90.248 76.703 90.904 75.024 90.786 73.248 C 90.587 70.294 88.348 67.308 83.806 67.308 C 77.903 67.308 74.061 72.065 70.348 76.66 C 66.823 81.024 63.498 85.141 58.671 85.141 C 54.931 85.141 52.875 82.219 52.778 79.329 C 52.682 76.472 54.436 74.352 57.046 74.179 C 57.917 74.115 59.225 74.578 59.946 75.573 C 60.296 76.047 60.49 76.596 60.527 77.198 L 60.597 78.301 L 61.469 77.623 C 62.648 76.703 63.304 75.024 63.186 73.248 C 62.987 70.294 60.748 67.308 56.206 67.308 C 50.303 67.308 46.461 72.065 42.743 76.66 C 39.218 81.024 35.887 85.141 31.065 85.141 C 27.326 85.141 25.27 82.219 25.173 79.335 C 25.076 76.477 26.83 74.357 29.44 74.179 C 30.317 74.104 31.604 74.561 32.341 75.573 C 32.691 76.052 32.884 76.601 32.922 77.204 L 32.992 78.307 L 33.864 77.629 C 35.042 76.709 35.699 75.035 35.58 73.254 C 35.381 70.3 33.148 67.313 28.601 67.313 C 22.698 67.313 18.856 72.07 15.137 76.665 L 14.728 77.171 C 14.212 77.812 13.664 78.426 13.087 79.012 C 9.912 82.203 6.952 83.892 3.804 84.317 C 1.335 79.044 0 73.238 0 67.297 L 0 0 L 103.916 0 L 103.916 67.291 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57.731 48.723\" overflow=\"visible\"><path d=\"M 57.728 37.384 C 57.728 41.411 56.622 45.324 54.619 48.723 C 53.055 47.958 51.937 47.489 50.296 47.432 C 50.182 47.429 49.641 47.423 49.531 47.423 L 49.139 47.423 C 48.598 47.423 48.209 47.423 47.522 47.277 C 45.833 46.921 44.709 45.662 44.655 44.069 C 44.601 42.481 45.575 41.303 47.025 41.208 C 47.522 41.169 48.23 41.423 48.637 41.982 C 48.831 42.248 48.939 42.553 48.96 42.888 L 48.999 43.501 L 49.483 43.124 C 50.138 42.613 50.502 41.68 50.436 40.694 C 50.326 39.052 49.082 37.393 46.559 37.393 C 43.28 37.393 41.145 40.036 39.082 42.589 C 37.124 45.013 35.277 47.3 32.595 47.3 C 30.517 47.3 29.375 45.677 29.321 44.072 C 29.268 42.484 30.242 41.306 31.692 41.211 C 32.176 41.175 32.903 41.432 33.303 41.985 C 33.498 42.248 33.605 42.553 33.626 42.888 L 33.665 43.501 L 34.149 43.124 C 34.804 42.613 35.169 41.68 35.103 40.694 C 34.993 39.052 33.749 37.393 31.226 37.393 C 27.946 37.393 25.812 40.036 23.746 42.589 C 21.788 45.013 19.937 47.3 17.259 47.3 C 15.181 47.3 14.039 45.677 13.985 44.075 C 13.931 42.487 14.906 41.309 16.356 41.211 C 16.843 41.169 17.558 41.423 17.967 41.985 C 18.161 42.251 18.269 42.556 18.29 42.891 L 18.329 43.504 L 18.813 43.127 C 19.468 42.616 19.833 41.686 19.767 40.697 C 19.656 39.055 18.416 37.396 15.889 37.396 C 12.61 37.396 10.475 40.039 8.41 42.592 L 8.182 42.873 C 7.896 43.229 7.591 43.57 7.271 43.895 C 5.507 45.668 3.862 46.607 2.114 46.843 C 0.741 43.913 0 40.688 0 37.387 L 0 0 L 57.731 0 L 57.731 37.384 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57.731 48.723\" overflow=\"visible\"><path d=\"M 57.728 37.384 C 57.728 41.411 56.622 45.324 54.619 48.723 C 53.055 47.958 51.937 47.489 50.296 47.432 C 50.182 47.429 49.641 47.423 49.531 47.423 L 49.139 47.423 C 48.598 47.423 48.209 47.423 47.522 47.277 C 45.833 46.921 44.709 45.662 44.655 44.069 C 44.601 42.481 45.575 41.303 47.025 41.208 C 47.522 41.169 48.23 41.423 48.637 41.982 C 48.831 42.248 48.939 42.553 48.96 42.888 L 48.999 43.501 L 49.483 43.124 C 50.138 42.613 50.502 41.68 50.436 40.694 C 50.326 39.052 49.082 37.393 46.559 37.393 C 43.28 37.393 41.145 40.036 39.082 42.589 C 37.124 45.013 35.277 47.3 32.595 47.3 C 30.517 47.3 29.375 45.677 29.321 44.072 C 29.268 42.484 30.242 41.306 31.692 41.211 C 32.176 41.175 32.903 41.432 33.303 41.985 C 33.498 42.248 33.605 42.553 33.626 42.888 L 33.665 43.501 L 34.149 43.124 C 34.804 42.613 35.169 41.68 35.103 40.694 C 34.993 39.052 33.749 37.393 31.226 37.393 C 27.946 37.393 25.812 40.036 23.746 42.589 C 21.788 45.013 19.937 47.3 17.259 47.3 C 15.181 47.3 14.039 45.677 13.985 44.075 C 13.931 42.487 14.906 41.309 16.356 41.211 C 16.843 41.169 17.558 41.423 17.967 41.985 C 18.161 42.251 18.269 42.556 18.29 42.891 L 18.329 43.504 L 18.813 43.127 C 19.468 42.616 19.833 41.686 19.767 40.697 C 19.656 39.055 18.416 37.396 15.889 37.396 C 12.61 37.396 10.475 40.039 8.41 42.592 L 8.182 42.873 C 7.896 43.229 7.591 43.57 7.271 43.895 C 5.507 45.668 3.862 46.607 2.114 46.843 C 0.741 43.913 0 40.688 0 37.387 L 0 0 L 57.731 0 L 57.731 37.384 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-d60bf5\",layoutDependency:layoutDependency,layoutId:\"EOZra6tVt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.914 161.435\" overflow=\"visible\"><path d=\"M 59.995 161.435 L 19.399 131.462 C 7.254 122.497 0 108.129 0 93.03 L 0 0 L 119.914 0 L 119.914 93.046 C 119.914 108.135 112.671 122.497 100.536 131.462 L 59.995 161.43 Z M 1.162 1.162 L 1.162 93.03 C 1.162 107.758 8.239 121.776 20.088 130.526 L 59.989 159.987 L 99.842 130.531 L 100.187 130.999 L 99.842 130.531 C 111.681 121.781 118.746 107.769 118.746 93.051 L 118.746 1.162 Z\" fill=\"rgb(58,0,32)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.619 89.686\" overflow=\"visible\"><path d=\"M 33.33 89.686 L 10.777 73.034 C 4.03 68.054 0 60.072 0 51.683 L 0 0 L 66.619 0 L 66.619 51.692 C 66.619 60.075 62.595 68.054 55.854 73.034 L 33.33 89.683 Z M 0.646 0.646 L 0.646 51.683 C 0.646 59.865 4.577 67.653 11.16 72.514 L 33.327 88.882 L 55.468 72.517 L 55.659 72.777 L 55.468 72.517 C 62.045 67.656 65.97 59.871 65.97 51.695 L 65.97 0.646 Z\" fill=\"rgb(58,0,32)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.619 89.686\" overflow=\"visible\"><path d=\"M 33.33 89.686 L 10.777 73.034 C 4.03 68.054 0 60.072 0 51.683 L 0 0 L 66.619 0 L 66.619 51.692 C 66.619 60.075 62.595 68.054 55.854 73.034 L 33.33 89.683 Z M 0.646 0.646 L 0.646 51.683 C 0.646 59.865 4.577 67.653 11.16 72.514 L 33.327 88.882 L 55.468 72.517 L 55.659 72.777 L 55.468 72.517 C 62.045 67.656 65.97 59.871 65.97 51.695 L 65.97 0.646 Z\" fill=\"rgb(58,0,32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tpr8n1\",layoutDependency:layoutDependency,layoutId:\"zf_bWA860\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.914 161.435\" overflow=\"visible\"><path d=\"M 59.995 161.435 L 19.399 131.462 C 7.254 122.497 0 108.129 0 93.03 L 0 0 L 119.914 0 L 119.914 93.046 C 119.914 108.135 112.671 122.497 100.536 131.462 L 59.995 161.43 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.619 89.686\" overflow=\"visible\"><path d=\"M 33.33 89.686 L 10.777 73.034 C 4.03 68.054 0 60.072 0 51.683 L 0 0 L 66.619 0 L 66.619 51.692 C 66.619 60.075 62.595 68.054 55.854 73.034 L 33.33 89.683 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.619 89.686\" overflow=\"visible\"><path d=\"M 33.33 89.686 L 10.777 73.034 C 4.03 68.054 0 60.072 0 51.683 L 0 0 L 66.619 0 L 66.619 51.692 C 66.619 60.075 62.595 68.054 55.854 73.034 L 33.33 89.683 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o19vvg\",layoutDependency:layoutDependency,layoutId:\"TpweY3QX7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117.584 158.825\" overflow=\"visible\"><path d=\"M 0 0 L 0 91.867 C 0 106.596 7.076 120.613 18.926 129.363 L 58.827 158.825 L 98.68 129.369 L 99.024 129.837 L 98.68 129.369 C 110.518 120.619 117.584 106.606 117.584 91.889 L 117.584 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.324 88.236\" overflow=\"visible\"><path d=\"M 0 0 L 0 51.037 C 0 59.22 3.931 67.007 10.514 71.868 L 32.682 88.236 L 54.822 71.871 L 55.013 72.132 L 54.822 71.871 C 61.399 67.01 65.324 59.226 65.324 51.049 L 65.324 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.324 88.236\" overflow=\"visible\"><path d=\"M 0 0 L 0 51.037 C 0 59.22 3.931 67.007 10.514 71.868 L 32.682 88.236 L 54.822 71.871 L 55.013 72.132 L 54.822 71.871 C 61.399 67.01 65.324 59.226 65.324 51.049 L 65.324 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-arrkwu\",layoutDependency:layoutDependency,layoutId:\"n5ZpGirT0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77.078 89.813\" overflow=\"visible\"><path d=\"M 64.43 6.96 C 60.131 0.927 56.531 -0.859 51.139 0.362 C 47.211 1.256 42.427 1.433 40.554 1.471 L 40.576 2.633 C 42.152 2.601 45.752 2.472 49.234 1.912 C 56.181 7.939 59.211 22.527 59.84 29.458 C 60.26 34.091 62.671 34.802 65.108 35.125 C 66.228 35.275 67.234 35.469 68.149 35.69 C 68.477 36.658 69.489 39.908 69.812 43.584 C 68.719 44.59 68.595 45.596 68.499 47.248 C 68.488 47.474 68.472 47.717 68.456 47.975 C 68.224 51.268 65.69 52.436 63.236 53.56 C 62.052 54.104 60.911 54.631 60.147 55.385 C 59.792 53.033 59.146 48.804 58.63 45.731 L 57.483 45.925 C 58.231 50.359 59.248 57.236 59.265 57.327 L 60.685 64.936 L 61.831 64.721 L 60.432 57.22 C 60.626 56.047 62.063 55.385 63.725 54.621 C 66.228 53.469 69.343 52.038 69.623 48.056 C 69.639 47.792 69.656 47.544 69.666 47.313 C 69.806 44.811 69.833 44.289 75.117 41.937 C 75.978 41.555 76.565 40.807 76.861 39.72 C 78.696 32.994 68.402 12.534 64.43 6.96 Z M 60.997 29.351 C 60.567 24.637 59.399 19.083 57.865 14.493 C 55.944 8.735 53.523 4.425 50.671 1.648 C 50.913 1.6 51.155 1.546 51.397 1.492 C 56.294 0.378 59.458 1.987 63.483 7.632 C 67.013 12.583 76.161 30.578 75.925 38.025 C 74.542 36.814 71.404 34.796 65.265 33.968 C 63.44 33.72 61.374 33.446 61.003 29.345 Z M 74.644 40.872 C 72.976 41.614 71.776 42.217 70.904 42.766 C 70.586 39.892 69.908 37.395 69.494 36.045 C 73.465 37.234 75.225 38.902 75.725 39.462 C 75.521 40.178 75.166 40.64 74.649 40.872 Z M 12.647 6.96 C 8.676 12.534 -1.618 32.994 0.217 39.72 C 0.513 40.807 1.099 41.555 1.96 41.937 C 7.245 44.289 7.272 44.811 7.412 47.313 C 7.422 47.544 7.438 47.792 7.455 48.056 C 7.734 52.038 10.85 53.469 13.352 54.621 C 15.021 55.385 16.457 56.052 16.651 57.23 L 16.194 60.109 L 17.345 60.292 L 17.819 57.317 C 17.83 57.247 18.997 50.16 19.713 45.93 L 18.567 45.736 C 18.066 48.691 17.345 53.033 16.952 55.412 C 16.194 54.642 15.037 54.115 13.842 53.56 C 11.388 52.436 8.854 51.268 8.622 47.975 C 8.606 47.717 8.59 47.474 8.579 47.248 C 8.488 45.596 8.359 44.59 7.266 43.584 C 7.589 39.908 8.606 36.658 8.929 35.69 C 9.844 35.469 10.856 35.275 11.969 35.125 C 14.402 34.796 16.812 34.091 17.238 29.458 C 17.867 22.522 20.897 7.939 27.844 1.912 C 31.32 2.472 34.925 2.606 36.502 2.633 L 36.524 1.471 C 34.651 1.433 29.867 1.256 25.939 0.362 C 20.552 -0.859 16.947 0.927 12.647 6.96 Z M 6.174 42.766 C 5.302 42.212 4.102 41.614 2.434 40.872 C 1.912 40.64 1.562 40.178 1.358 39.462 C 1.858 38.902 3.618 37.234 7.589 36.045 C 7.175 37.39 6.497 39.892 6.179 42.766 Z M 19.207 14.493 C 17.673 19.083 16.506 24.637 16.075 29.351 C 15.704 33.451 13.638 33.725 11.813 33.973 C 5.673 34.796 2.536 36.82 1.153 38.03 C 0.917 30.583 10.065 12.588 13.595 7.638 C 17.62 1.993 20.784 0.389 25.681 1.498 C 25.917 1.552 26.16 1.605 26.407 1.654 C 23.555 4.43 21.134 8.735 19.212 14.499 Z M 12.717 89.813 C 12.023 89.813 11.415 89.733 10.899 89.566 C 10.382 89.399 9.946 89.168 9.602 88.861 C 9.257 88.554 8.999 88.183 8.827 87.752 C 8.655 87.322 8.569 86.832 8.569 86.299 C 8.569 85.767 8.66 85.256 8.848 84.809 C 9.037 84.362 9.317 83.98 9.699 83.657 C 10.081 83.334 10.56 83.092 11.146 82.925 C 11.733 82.753 12.427 82.667 13.234 82.667 C 13.912 82.667 14.504 82.726 15.01 82.845 C 15.521 82.963 15.946 83.135 16.291 83.351 C 16.635 83.571 16.904 83.83 17.092 84.136 C 17.281 84.443 17.399 84.782 17.437 85.153 L 15.526 85.153 C 15.467 84.911 15.263 84.707 14.902 84.551 C 14.542 84.395 14.02 84.314 13.32 84.314 C 12.82 84.314 12.395 84.362 12.045 84.459 C 11.695 84.556 11.415 84.691 11.205 84.863 C 10.995 85.035 10.839 85.245 10.743 85.492 C 10.646 85.74 10.597 86.009 10.597 86.316 C 10.597 86.622 10.646 86.875 10.737 87.112 C 10.829 87.349 10.985 87.548 11.2 87.709 C 11.415 87.876 11.695 88 12.045 88.086 C 12.395 88.172 12.82 88.215 13.331 88.215 C 13.648 88.215 13.939 88.199 14.213 88.161 C 14.488 88.124 14.73 88.075 14.94 88 C 15.15 87.93 15.322 87.838 15.456 87.736 C 15.591 87.629 15.677 87.505 15.715 87.365 L 13.465 87.365 L 13.465 85.81 L 17.55 85.81 L 17.55 89.614 L 15.742 89.614 L 15.742 88.791 L 15.645 88.791 C 15.354 89.141 14.961 89.394 14.466 89.56 C 13.971 89.727 13.385 89.808 12.707 89.808 Z M 21.478 86.897 L 18.029 82.861 L 20.176 82.861 L 22.377 85.439 L 22.473 85.439 L 24.664 82.861 L 26.8 82.861 L 23.361 86.897 L 23.361 89.62 L 21.478 89.62 Z M 27.677 82.861 L 30.152 82.861 L 33.36 87.634 L 33.456 87.634 L 36.664 82.861 L 39.144 82.861 L 39.144 89.62 L 37.32 89.62 L 37.32 84.992 L 37.223 84.992 L 34.086 89.62 L 32.698 89.62 L 29.609 84.992 L 29.512 84.992 L 29.512 89.62 L 27.688 89.62 L 27.688 82.861 Z M 40.92 82.861 L 43.487 82.861 L 47.41 87.392 L 47.507 87.392 L 47.507 82.861 L 49.379 82.861 L 49.379 89.62 L 47.168 89.62 L 42.9 84.712 L 42.804 84.712 L 42.804 89.62 L 40.92 89.62 Z M 54.26 82.861 L 56.122 82.861 L 60.012 89.62 L 57.995 89.62 L 57.36 88.468 L 53.044 88.468 L 52.414 89.62 L 50.386 89.62 Z M 56.52 86.945 L 55.245 84.637 L 55.148 84.637 L 53.883 86.945 Z M 64.49 89.813 C 63.801 89.813 63.209 89.765 62.714 89.663 C 62.219 89.56 61.804 89.41 61.476 89.2 C 61.148 88.99 60.895 88.726 60.723 88.404 C 60.551 88.081 60.443 87.699 60.405 87.252 L 62.299 87.252 C 62.337 87.612 62.542 87.86 62.913 87.995 C 63.284 88.129 63.855 88.199 64.63 88.199 C 65.259 88.199 65.727 88.156 66.029 88.07 C 66.33 87.984 66.491 87.833 66.502 87.623 C 66.508 87.456 66.432 87.333 66.265 87.252 C 66.099 87.171 65.883 87.107 65.604 87.069 C 65.324 87.031 65.012 87.01 64.662 87.01 C 64.312 87.01 63.951 86.988 63.586 86.951 C 63.22 86.913 62.859 86.854 62.509 86.773 C 62.16 86.698 61.847 86.579 61.578 86.423 C 61.309 86.267 61.094 86.063 60.933 85.815 C 60.771 85.568 60.696 85.245 60.712 84.857 C 60.739 84.158 61.062 83.614 61.675 83.232 C 62.294 82.85 63.225 82.656 64.479 82.656 C 65.733 82.656 66.621 82.845 67.272 83.216 C 67.923 83.587 68.273 84.163 68.326 84.943 L 66.443 84.943 C 66.389 84.68 66.201 84.502 65.878 84.405 C 65.555 84.308 65.071 84.26 64.425 84.26 L 63.747 84.26 C 63.543 84.26 63.365 84.282 63.209 84.319 C 63.058 84.357 62.94 84.416 62.854 84.486 C 62.768 84.556 62.725 84.647 62.725 84.75 C 62.719 84.911 62.8 85.03 62.967 85.105 C 63.134 85.18 63.354 85.239 63.634 85.282 C 63.914 85.325 64.226 85.342 64.581 85.342 C 64.936 85.342 65.297 85.363 65.663 85.401 C 66.029 85.439 66.389 85.498 66.739 85.578 C 67.089 85.659 67.401 85.783 67.675 85.944 C 67.95 86.106 68.165 86.321 68.321 86.579 C 68.477 86.843 68.552 87.177 68.536 87.586 C 68.504 88.366 68.149 88.925 67.476 89.275 C 66.804 89.625 65.808 89.803 64.495 89.803 Z\" fill=\"rgb(58,0,32)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.821 49.896\" overflow=\"visible\"><path d=\"M 35.795 3.866 C 33.406 0.515 31.406 -0.477 28.411 0.201 C 26.228 0.698 23.57 0.796 22.53 0.817 L 22.542 1.463 C 23.418 1.445 25.418 1.373 27.352 1.062 C 31.212 4.411 32.895 12.515 33.245 16.366 C 33.478 18.94 34.817 19.334 36.171 19.514 C 36.793 19.597 37.352 19.705 37.86 19.828 C 38.043 20.366 38.605 22.171 38.784 24.213 C 38.177 24.772 38.109 25.331 38.055 26.249 C 38.049 26.375 38.04 26.509 38.031 26.653 C 37.902 28.482 36.494 29.131 35.131 29.756 C 34.473 30.058 33.84 30.351 33.415 30.769 C 33.218 29.463 32.859 27.113 32.572 25.406 L 31.935 25.514 C 32.351 27.977 32.916 31.798 32.925 31.848 L 33.714 36.076 L 34.351 35.956 L 33.573 31.789 C 33.681 31.137 34.479 30.769 35.403 30.345 C 36.793 29.705 38.524 28.91 38.68 26.698 C 38.689 26.551 38.698 26.414 38.703 26.285 C 38.781 24.895 38.796 24.605 41.732 23.298 C 42.21 23.086 42.536 22.671 42.701 22.067 C 43.72 18.33 38.001 6.964 35.795 3.866 Z M 33.887 16.306 C 33.648 13.687 32.999 10.602 32.147 8.052 C 31.08 4.853 29.735 2.458 28.15 0.916 C 28.285 0.889 28.419 0.859 28.554 0.829 C 31.275 0.21 33.032 1.104 35.269 4.24 C 37.23 6.99 42.312 16.988 42.18 21.125 C 41.412 20.452 39.669 19.331 36.258 18.871 C 35.245 18.733 34.097 18.581 33.89 16.303 Z M 41.469 22.706 C 40.542 23.119 39.875 23.454 39.391 23.759 C 39.215 22.162 38.838 20.775 38.608 20.025 C 40.814 20.686 41.792 21.612 42.07 21.923 C 41.956 22.321 41.759 22.578 41.472 22.706 Z M 7.026 3.866 C 4.82 6.964 -0.899 18.33 0.121 22.067 C 0.285 22.671 0.611 23.086 1.089 23.298 C 4.025 24.605 4.04 24.895 4.118 26.285 C 4.124 26.414 4.132 26.551 4.141 26.698 C 4.297 28.91 6.028 29.705 7.418 30.345 C 8.345 30.769 9.143 31.14 9.251 31.795 L 8.996 33.394 L 9.636 33.496 L 9.899 31.843 C 9.905 31.804 10.554 27.866 10.952 25.517 L 10.315 25.409 C 10.037 27.05 9.636 29.463 9.418 30.784 C 8.996 30.357 8.354 30.064 7.69 29.756 C 6.327 29.131 4.919 28.482 4.79 26.653 C 4.781 26.509 4.772 26.375 4.766 26.249 C 4.715 25.331 4.644 24.772 4.037 24.213 C 4.216 22.171 4.781 20.366 4.961 19.828 C 5.469 19.705 6.031 19.597 6.65 19.514 C 8.001 19.331 9.34 18.94 9.576 16.366 C 9.926 12.512 11.609 4.411 15.469 1.062 C 17.4 1.373 19.403 1.448 20.279 1.463 L 20.291 0.817 C 19.251 0.796 16.593 0.698 14.411 0.201 C 11.418 -0.477 9.415 0.515 7.026 3.866 Z M 3.43 23.759 C 2.946 23.451 2.279 23.119 1.352 22.706 C 1.062 22.578 0.868 22.321 0.754 21.923 C 1.032 21.612 2.01 20.686 4.216 20.025 C 3.986 20.772 3.609 22.162 3.433 23.759 Z M 10.671 8.052 C 9.819 10.602 9.17 13.687 8.931 16.306 C 8.724 18.584 7.576 18.736 6.563 18.874 C 3.152 19.331 1.409 20.455 0.641 21.128 C 0.509 16.99 5.591 6.993 7.553 4.243 C 9.789 1.107 11.547 0.216 14.267 0.832 C 14.399 0.862 14.533 0.892 14.671 0.919 C 13.086 2.461 11.741 4.853 10.674 8.055 Z M 7.065 49.896 C 6.68 49.896 6.342 49.851 6.055 49.759 C 5.768 49.666 5.526 49.538 5.334 49.367 C 5.143 49.197 4.999 48.99 4.904 48.751 C 4.808 48.512 4.76 48.24 4.76 47.944 C 4.76 47.648 4.811 47.364 4.916 47.116 C 5.02 46.868 5.176 46.656 5.388 46.476 C 5.6 46.297 5.866 46.162 6.192 46.07 C 6.518 45.974 6.904 45.926 7.352 45.926 C 7.729 45.926 8.058 45.959 8.339 46.025 C 8.623 46.091 8.859 46.186 9.05 46.306 C 9.242 46.428 9.391 46.572 9.496 46.742 C 9.6 46.913 9.666 47.101 9.687 47.307 L 8.626 47.307 C 8.593 47.173 8.479 47.059 8.279 46.973 C 8.079 46.886 7.789 46.841 7.4 46.841 C 7.122 46.841 6.886 46.868 6.692 46.922 C 6.497 46.976 6.342 47.05 6.225 47.146 C 6.109 47.242 6.022 47.358 5.968 47.496 C 5.914 47.633 5.887 47.783 5.887 47.953 C 5.887 48.124 5.914 48.264 5.965 48.396 C 6.016 48.527 6.103 48.638 6.222 48.727 C 6.342 48.82 6.497 48.889 6.692 48.937 C 6.886 48.985 7.122 49.008 7.406 49.008 C 7.582 49.008 7.744 48.999 7.896 48.979 C 8.049 48.958 8.183 48.931 8.3 48.889 C 8.417 48.85 8.512 48.799 8.587 48.742 C 8.662 48.683 8.709 48.614 8.73 48.536 L 7.481 48.536 L 7.481 47.672 L 9.75 47.672 L 9.75 49.786 L 8.745 49.786 L 8.745 49.328 L 8.692 49.328 C 8.53 49.523 8.312 49.663 8.037 49.756 C 7.762 49.848 7.436 49.893 7.059 49.893 Z M 11.932 48.276 L 10.016 46.034 L 11.209 46.034 L 12.431 47.466 L 12.485 47.466 L 13.702 46.034 L 14.889 46.034 L 12.979 48.276 L 12.979 49.789 L 11.932 49.789 Z M 15.376 46.034 L 16.751 46.034 L 18.533 48.686 L 18.587 48.686 L 20.369 46.034 L 21.747 46.034 L 21.747 49.789 L 20.733 49.789 L 20.733 47.218 L 20.68 47.218 L 18.937 49.789 L 18.165 49.789 L 16.449 47.218 L 16.396 47.218 L 16.396 49.789 L 15.382 49.789 L 15.382 46.034 Z M 22.733 46.034 L 24.159 46.034 L 26.339 48.551 L 26.393 48.551 L 26.393 46.034 L 27.433 46.034 L 27.433 49.789 L 26.204 49.789 L 23.834 47.062 L 23.78 47.062 L 23.78 49.789 L 22.733 49.789 Z M 30.144 46.034 L 31.179 46.034 L 33.34 49.789 L 32.219 49.789 L 31.866 49.149 L 29.469 49.149 L 29.119 49.789 L 27.992 49.789 Z M 31.4 48.303 L 30.692 47.02 L 30.638 47.02 L 29.935 48.303 Z M 35.828 49.896 C 35.445 49.896 35.116 49.869 34.841 49.813 C 34.566 49.756 34.336 49.672 34.153 49.556 C 33.971 49.439 33.831 49.292 33.735 49.113 C 33.639 48.934 33.579 48.721 33.559 48.473 L 34.611 48.473 C 34.632 48.674 34.745 48.811 34.952 48.886 C 35.158 48.961 35.475 48.999 35.905 48.999 C 36.255 48.999 36.515 48.976 36.683 48.928 C 36.85 48.88 36.94 48.796 36.946 48.68 C 36.949 48.587 36.907 48.518 36.814 48.473 C 36.721 48.428 36.602 48.393 36.446 48.372 C 36.291 48.351 36.118 48.339 35.923 48.339 C 35.729 48.339 35.529 48.327 35.325 48.306 C 35.122 48.285 34.922 48.252 34.727 48.207 C 34.533 48.165 34.36 48.1 34.21 48.013 C 34.061 47.926 33.941 47.813 33.851 47.675 C 33.762 47.538 33.72 47.358 33.729 47.143 C 33.744 46.754 33.923 46.452 34.264 46.24 C 34.608 46.028 35.125 45.92 35.822 45.92 C 36.518 45.92 37.011 46.025 37.373 46.231 C 37.735 46.437 37.929 46.757 37.959 47.191 L 36.913 47.191 C 36.883 47.044 36.778 46.946 36.599 46.892 C 36.419 46.838 36.15 46.811 35.792 46.811 L 35.415 46.811 C 35.301 46.811 35.203 46.823 35.116 46.844 C 35.032 46.865 34.967 46.898 34.919 46.937 C 34.871 46.976 34.847 47.026 34.847 47.083 C 34.844 47.173 34.889 47.239 34.982 47.28 C 35.074 47.322 35.197 47.355 35.352 47.379 C 35.508 47.403 35.681 47.412 35.878 47.412 C 36.076 47.412 36.276 47.424 36.479 47.445 C 36.683 47.466 36.883 47.499 37.077 47.544 C 37.272 47.588 37.445 47.657 37.597 47.747 C 37.75 47.837 37.869 47.956 37.956 48.1 C 38.043 48.246 38.085 48.431 38.076 48.659 C 38.058 49.092 37.86 49.403 37.487 49.597 C 37.113 49.792 36.56 49.89 35.831 49.89 Z\" fill=\"rgb(58,0,32)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.821 49.896\" overflow=\"visible\"><path d=\"M 35.795 3.866 C 33.406 0.515 31.406 -0.477 28.411 0.201 C 26.228 0.698 23.57 0.796 22.53 0.817 L 22.542 1.463 C 23.418 1.445 25.418 1.373 27.352 1.062 C 31.212 4.411 32.895 12.515 33.245 16.366 C 33.478 18.94 34.817 19.334 36.171 19.514 C 36.793 19.597 37.352 19.705 37.86 19.828 C 38.043 20.366 38.605 22.171 38.784 24.213 C 38.177 24.772 38.109 25.331 38.055 26.249 C 38.049 26.375 38.04 26.509 38.031 26.653 C 37.902 28.482 36.494 29.131 35.131 29.756 C 34.473 30.058 33.84 30.351 33.415 30.769 C 33.218 29.463 32.859 27.113 32.572 25.406 L 31.935 25.514 C 32.351 27.977 32.916 31.798 32.925 31.848 L 33.714 36.076 L 34.351 35.956 L 33.573 31.789 C 33.681 31.137 34.479 30.769 35.403 30.345 C 36.793 29.705 38.524 28.91 38.68 26.698 C 38.689 26.551 38.698 26.414 38.703 26.285 C 38.781 24.895 38.796 24.605 41.732 23.298 C 42.21 23.086 42.536 22.671 42.701 22.067 C 43.72 18.33 38.001 6.964 35.795 3.866 Z M 33.887 16.306 C 33.648 13.687 32.999 10.602 32.147 8.052 C 31.08 4.853 29.735 2.458 28.15 0.916 C 28.285 0.889 28.419 0.859 28.554 0.829 C 31.275 0.21 33.032 1.104 35.269 4.24 C 37.23 6.99 42.312 16.988 42.18 21.125 C 41.412 20.452 39.669 19.331 36.258 18.871 C 35.245 18.733 34.097 18.581 33.89 16.303 Z M 41.469 22.706 C 40.542 23.119 39.875 23.454 39.391 23.759 C 39.215 22.162 38.838 20.775 38.608 20.025 C 40.814 20.686 41.792 21.612 42.07 21.923 C 41.956 22.321 41.759 22.578 41.472 22.706 Z M 7.026 3.866 C 4.82 6.964 -0.899 18.33 0.121 22.067 C 0.285 22.671 0.611 23.086 1.089 23.298 C 4.025 24.605 4.04 24.895 4.118 26.285 C 4.124 26.414 4.132 26.551 4.141 26.698 C 4.297 28.91 6.028 29.705 7.418 30.345 C 8.345 30.769 9.143 31.14 9.251 31.795 L 8.996 33.394 L 9.636 33.496 L 9.899 31.843 C 9.905 31.804 10.554 27.866 10.952 25.517 L 10.315 25.409 C 10.037 27.05 9.636 29.463 9.418 30.784 C 8.996 30.357 8.354 30.064 7.69 29.756 C 6.327 29.131 4.919 28.482 4.79 26.653 C 4.781 26.509 4.772 26.375 4.766 26.249 C 4.715 25.331 4.644 24.772 4.037 24.213 C 4.216 22.171 4.781 20.366 4.961 19.828 C 5.469 19.705 6.031 19.597 6.65 19.514 C 8.001 19.331 9.34 18.94 9.576 16.366 C 9.926 12.512 11.609 4.411 15.469 1.062 C 17.4 1.373 19.403 1.448 20.279 1.463 L 20.291 0.817 C 19.251 0.796 16.593 0.698 14.411 0.201 C 11.418 -0.477 9.415 0.515 7.026 3.866 Z M 3.43 23.759 C 2.946 23.451 2.279 23.119 1.352 22.706 C 1.062 22.578 0.868 22.321 0.754 21.923 C 1.032 21.612 2.01 20.686 4.216 20.025 C 3.986 20.772 3.609 22.162 3.433 23.759 Z M 10.671 8.052 C 9.819 10.602 9.17 13.687 8.931 16.306 C 8.724 18.584 7.576 18.736 6.563 18.874 C 3.152 19.331 1.409 20.455 0.641 21.128 C 0.509 16.99 5.591 6.993 7.553 4.243 C 9.789 1.107 11.547 0.216 14.267 0.832 C 14.399 0.862 14.533 0.892 14.671 0.919 C 13.086 2.461 11.741 4.853 10.674 8.055 Z M 7.065 49.896 C 6.68 49.896 6.342 49.851 6.055 49.759 C 5.768 49.666 5.526 49.538 5.334 49.367 C 5.143 49.197 4.999 48.99 4.904 48.751 C 4.808 48.512 4.76 48.24 4.76 47.944 C 4.76 47.648 4.811 47.364 4.916 47.116 C 5.02 46.868 5.176 46.656 5.388 46.476 C 5.6 46.297 5.866 46.162 6.192 46.07 C 6.518 45.974 6.904 45.926 7.352 45.926 C 7.729 45.926 8.058 45.959 8.339 46.025 C 8.623 46.091 8.859 46.186 9.05 46.306 C 9.242 46.428 9.391 46.572 9.496 46.742 C 9.6 46.913 9.666 47.101 9.687 47.307 L 8.626 47.307 C 8.593 47.173 8.479 47.059 8.279 46.973 C 8.079 46.886 7.789 46.841 7.4 46.841 C 7.122 46.841 6.886 46.868 6.692 46.922 C 6.497 46.976 6.342 47.05 6.225 47.146 C 6.109 47.242 6.022 47.358 5.968 47.496 C 5.914 47.633 5.887 47.783 5.887 47.953 C 5.887 48.124 5.914 48.264 5.965 48.396 C 6.016 48.527 6.103 48.638 6.222 48.727 C 6.342 48.82 6.497 48.889 6.692 48.937 C 6.886 48.985 7.122 49.008 7.406 49.008 C 7.582 49.008 7.744 48.999 7.896 48.979 C 8.049 48.958 8.183 48.931 8.3 48.889 C 8.417 48.85 8.512 48.799 8.587 48.742 C 8.662 48.683 8.709 48.614 8.73 48.536 L 7.481 48.536 L 7.481 47.672 L 9.75 47.672 L 9.75 49.786 L 8.745 49.786 L 8.745 49.328 L 8.692 49.328 C 8.53 49.523 8.312 49.663 8.037 49.756 C 7.762 49.848 7.436 49.893 7.059 49.893 Z M 11.932 48.276 L 10.016 46.034 L 11.209 46.034 L 12.431 47.466 L 12.485 47.466 L 13.702 46.034 L 14.889 46.034 L 12.979 48.276 L 12.979 49.789 L 11.932 49.789 Z M 15.376 46.034 L 16.751 46.034 L 18.533 48.686 L 18.587 48.686 L 20.369 46.034 L 21.747 46.034 L 21.747 49.789 L 20.733 49.789 L 20.733 47.218 L 20.68 47.218 L 18.937 49.789 L 18.165 49.789 L 16.449 47.218 L 16.396 47.218 L 16.396 49.789 L 15.382 49.789 L 15.382 46.034 Z M 22.733 46.034 L 24.159 46.034 L 26.339 48.551 L 26.393 48.551 L 26.393 46.034 L 27.433 46.034 L 27.433 49.789 L 26.204 49.789 L 23.834 47.062 L 23.78 47.062 L 23.78 49.789 L 22.733 49.789 Z M 30.144 46.034 L 31.179 46.034 L 33.34 49.789 L 32.219 49.789 L 31.866 49.149 L 29.469 49.149 L 29.119 49.789 L 27.992 49.789 Z M 31.4 48.303 L 30.692 47.02 L 30.638 47.02 L 29.935 48.303 Z M 35.828 49.896 C 35.445 49.896 35.116 49.869 34.841 49.813 C 34.566 49.756 34.336 49.672 34.153 49.556 C 33.971 49.439 33.831 49.292 33.735 49.113 C 33.639 48.934 33.579 48.721 33.559 48.473 L 34.611 48.473 C 34.632 48.674 34.745 48.811 34.952 48.886 C 35.158 48.961 35.475 48.999 35.905 48.999 C 36.255 48.999 36.515 48.976 36.683 48.928 C 36.85 48.88 36.94 48.796 36.946 48.68 C 36.949 48.587 36.907 48.518 36.814 48.473 C 36.721 48.428 36.602 48.393 36.446 48.372 C 36.291 48.351 36.118 48.339 35.923 48.339 C 35.729 48.339 35.529 48.327 35.325 48.306 C 35.122 48.285 34.922 48.252 34.727 48.207 C 34.533 48.165 34.36 48.1 34.21 48.013 C 34.061 47.926 33.941 47.813 33.851 47.675 C 33.762 47.538 33.72 47.358 33.729 47.143 C 33.744 46.754 33.923 46.452 34.264 46.24 C 34.608 46.028 35.125 45.92 35.822 45.92 C 36.518 45.92 37.011 46.025 37.373 46.231 C 37.735 46.437 37.929 46.757 37.959 47.191 L 36.913 47.191 C 36.883 47.044 36.778 46.946 36.599 46.892 C 36.419 46.838 36.15 46.811 35.792 46.811 L 35.415 46.811 C 35.301 46.811 35.203 46.823 35.116 46.844 C 35.032 46.865 34.967 46.898 34.919 46.937 C 34.871 46.976 34.847 47.026 34.847 47.083 C 34.844 47.173 34.889 47.239 34.982 47.28 C 35.074 47.322 35.197 47.355 35.352 47.379 C 35.508 47.403 35.681 47.412 35.878 47.412 C 36.076 47.412 36.276 47.424 36.479 47.445 C 36.683 47.466 36.883 47.499 37.077 47.544 C 37.272 47.588 37.445 47.657 37.597 47.747 C 37.75 47.837 37.869 47.956 37.956 48.1 C 38.043 48.246 38.085 48.431 38.076 48.659 C 38.058 49.092 37.86 49.403 37.487 49.597 C 37.113 49.792 36.56 49.89 35.831 49.89 Z\" fill=\"rgb(58,0,32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vihjw9\",layoutDependency:layoutDependency,layoutId:\"Ccg_KUnGG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.524 64.936\" overflow=\"visible\"><path d=\"M 23.876 6.96 C 19.577 0.927 15.977 -0.859 10.585 0.362 C 6.657 1.256 1.873 1.433 0 1.471 L 0.022 2.633 C 1.598 2.601 5.198 2.472 8.68 1.912 C 15.627 7.939 18.657 22.527 19.286 29.458 C 19.706 34.091 22.117 34.802 24.554 35.125 C 25.674 35.275 26.68 35.469 27.595 35.69 C 27.923 36.658 28.935 39.908 29.257 43.584 C 28.165 44.59 28.041 45.596 27.944 47.248 C 27.934 47.474 27.917 47.717 27.901 47.975 C 27.67 51.268 25.135 52.436 22.682 53.56 C 21.498 54.104 20.357 54.631 19.593 55.385 C 19.238 53.033 18.592 48.804 18.075 45.731 L 16.929 45.925 C 17.677 50.359 18.694 57.236 18.71 57.327 L 20.131 64.936 L 21.277 64.721 L 19.878 57.22 C 20.072 56.047 21.509 55.385 23.171 54.621 C 25.674 53.469 28.789 52.038 29.069 48.056 C 29.085 47.792 29.101 47.544 29.112 47.313 C 29.252 44.811 29.279 44.289 34.563 41.937 C 35.424 41.555 36.011 40.807 36.307 39.72 C 38.142 32.994 27.848 12.534 23.876 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.291 36.076\" overflow=\"visible\"><path d=\"M 13.265 3.866 C 10.876 0.515 8.876 -0.477 5.88 0.201 C 3.698 0.698 1.04 0.796 0 0.817 L 0.012 1.463 C 0.888 1.445 2.888 1.373 4.822 1.062 C 8.682 4.411 10.365 12.515 10.714 16.366 C 10.948 18.94 12.287 19.334 13.641 19.514 C 14.263 19.597 14.822 19.705 15.33 19.828 C 15.513 20.366 16.075 22.171 16.254 24.213 C 15.647 24.772 15.578 25.331 15.525 26.249 C 15.519 26.375 15.51 26.509 15.501 26.653 C 15.372 28.482 13.964 29.131 12.601 29.756 C 11.943 30.058 11.309 30.351 10.885 30.769 C 10.688 29.463 10.329 27.113 10.042 25.406 L 9.405 25.514 C 9.821 27.977 10.386 31.798 10.395 31.848 L 11.184 36.076 L 11.821 35.956 L 11.043 31.789 C 11.151 31.137 11.949 30.769 12.873 30.345 C 14.263 29.705 15.994 28.91 16.149 26.698 C 16.158 26.551 16.167 26.414 16.173 26.285 C 16.251 24.895 16.266 24.605 19.202 23.298 C 19.68 23.086 20.006 22.671 20.17 22.067 C 21.19 18.33 15.471 6.964 13.265 3.866 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.291 36.076\" overflow=\"visible\"><path d=\"M 13.265 3.866 C 10.876 0.515 8.876 -0.477 5.88 0.201 C 3.698 0.698 1.04 0.796 0 0.817 L 0.012 1.463 C 0.888 1.445 2.888 1.373 4.822 1.062 C 8.682 4.411 10.365 12.515 10.714 16.366 C 10.948 18.94 12.287 19.334 13.641 19.514 C 14.263 19.597 14.822 19.705 15.33 19.828 C 15.513 20.366 16.075 22.171 16.254 24.213 C 15.647 24.772 15.578 25.331 15.525 26.249 C 15.519 26.375 15.51 26.509 15.501 26.653 C 15.372 28.482 13.964 29.131 12.601 29.756 C 11.943 30.058 11.309 30.351 10.885 30.769 C 10.688 29.463 10.329 27.113 10.042 25.406 L 9.405 25.514 C 9.821 27.977 10.386 31.798 10.395 31.848 L 11.184 36.076 L 11.821 35.956 L 11.043 31.789 C 11.151 31.137 11.949 30.769 12.873 30.345 C 14.263 29.705 15.994 28.91 16.149 26.698 C 16.158 26.551 16.167 26.414 16.173 26.285 C 16.251 24.895 16.266 24.605 19.202 23.298 C 19.68 23.086 20.006 22.671 20.17 22.067 C 21.19 18.33 15.471 6.964 13.265 3.866 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19pvwte\",layoutDependency:layoutDependency,layoutId:\"WStqkaUlL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.258 36.864\" overflow=\"visible\"><path d=\"M 10.326 28.19 C 9.896 23.476 8.728 17.922 7.195 13.332 C 5.274 7.574 2.852 3.264 0 0.487 C 0.242 0.439 0.484 0.385 0.726 0.331 C 5.623 -0.783 8.787 0.826 12.813 6.471 C 16.343 11.422 25.491 29.416 25.254 36.864 C 23.871 35.653 20.734 33.635 14.594 32.807 C 12.77 32.559 10.703 32.285 10.332 28.184 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.032 20.48\" overflow=\"visible\"><path d=\"M 5.737 15.661 C 5.498 13.042 4.849 9.957 3.997 7.407 C 2.93 4.208 1.584 1.813 0 0.271 C 0.135 0.244 0.269 0.214 0.404 0.184 C 3.124 -0.435 4.882 0.459 7.118 3.595 C 9.079 6.345 14.161 16.342 14.03 20.48 C 13.262 19.807 11.519 18.686 8.108 18.226 C 7.094 18.088 5.946 17.936 5.74 15.658 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.032 20.48\" overflow=\"visible\"><path d=\"M 5.737 15.661 C 5.498 13.042 4.849 9.957 3.997 7.407 C 2.93 4.208 1.584 1.813 0 0.271 C 0.135 0.244 0.269 0.214 0.404 0.184 C 3.124 -0.435 4.882 0.459 7.118 3.595 C 9.079 6.345 14.161 16.342 14.03 20.48 C 13.262 19.807 11.519 18.686 8.108 18.226 C 7.094 18.088 5.946 17.936 5.74 15.658 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3bdlih\",layoutDependency:layoutDependency,layoutId:\"CtdDD4lzG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.231 6.721\" overflow=\"visible\"><path d=\"M 5.15 4.827 C 3.482 5.57 2.282 6.172 1.41 6.721 C 1.092 3.848 0.414 1.351 0 0 C 3.971 1.189 5.731 2.857 6.231 3.417 C 6.027 4.133 5.672 4.596 5.155 4.827 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.462 3.734\" overflow=\"visible\"><path d=\"M 2.861 2.682 C 1.934 3.094 1.268 3.429 0.783 3.734 C 0.607 2.138 0.23 0.75 0 0 C 2.206 0.661 3.184 1.587 3.462 1.898 C 3.348 2.296 3.151 2.553 2.864 2.682 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.462 3.734\" overflow=\"visible\"><path d=\"M 2.861 2.682 C 1.934 3.094 1.268 3.429 0.783 3.734 C 0.607 2.138 0.23 0.75 0 0 C 2.206 0.661 3.184 1.587 3.462 1.898 C 3.348 2.296 3.151 2.553 2.864 2.682 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g18pjy\",layoutDependency:layoutDependency,layoutId:\"G5JZ7gzPW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.524 60.292\" overflow=\"visible\"><path d=\"M 12.647 6.96 C 8.676 12.534 -1.618 32.994 0.217 39.72 C 0.513 40.807 1.099 41.555 1.96 41.937 C 7.245 44.289 7.272 44.811 7.412 47.313 C 7.422 47.544 7.438 47.792 7.455 48.056 C 7.734 52.038 10.85 53.469 13.352 54.621 C 15.021 55.385 16.457 56.052 16.651 57.23 L 16.194 60.109 L 17.345 60.292 L 17.819 57.317 C 17.83 57.247 18.997 50.16 19.713 45.93 L 18.567 45.736 C 18.066 48.691 17.345 53.033 16.952 55.412 C 16.194 54.642 15.037 54.115 13.842 53.56 C 11.388 52.436 8.854 51.268 8.622 47.975 C 8.606 47.717 8.59 47.474 8.579 47.248 C 8.488 45.596 8.359 44.59 7.266 43.584 C 7.589 39.908 8.606 36.658 8.929 35.69 C 9.844 35.469 10.856 35.275 11.969 35.125 C 14.402 34.796 16.812 34.091 17.238 29.458 C 17.867 22.522 20.897 7.939 27.844 1.912 C 31.32 2.472 34.925 2.606 36.502 2.633 L 36.524 1.471 C 34.651 1.433 29.867 1.256 25.939 0.362 C 20.552 -0.859 16.947 0.927 12.647 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.291 33.496\" overflow=\"visible\"><path d=\"M 7.026 3.866 C 4.82 6.964 -0.899 18.33 0.121 22.067 C 0.285 22.671 0.611 23.086 1.089 23.298 C 4.025 24.605 4.04 24.895 4.118 26.285 C 4.124 26.414 4.132 26.551 4.141 26.698 C 4.297 28.91 6.028 29.705 7.418 30.345 C 8.345 30.769 9.143 31.14 9.251 31.795 L 8.996 33.394 L 9.636 33.496 L 9.899 31.843 C 9.905 31.804 10.554 27.866 10.952 25.517 L 10.315 25.409 C 10.037 27.05 9.636 29.463 9.418 30.784 C 8.996 30.357 8.354 30.064 7.69 29.756 C 6.327 29.131 4.919 28.482 4.79 26.653 C 4.781 26.509 4.772 26.375 4.766 26.249 C 4.715 25.331 4.644 24.772 4.037 24.213 C 4.216 22.171 4.781 20.366 4.961 19.828 C 5.469 19.705 6.031 19.597 6.65 19.514 C 8.001 19.331 9.34 18.94 9.576 16.366 C 9.926 12.512 11.609 4.411 15.469 1.062 C 17.4 1.373 19.403 1.448 20.279 1.463 L 20.291 0.817 C 19.251 0.796 16.593 0.698 14.411 0.201 C 11.418 -0.477 9.415 0.515 7.026 3.866 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.291 33.496\" overflow=\"visible\"><path d=\"M 7.026 3.866 C 4.82 6.964 -0.899 18.33 0.121 22.067 C 0.285 22.671 0.611 23.086 1.089 23.298 C 4.025 24.605 4.04 24.895 4.118 26.285 C 4.124 26.414 4.132 26.551 4.141 26.698 C 4.297 28.91 6.028 29.705 7.418 30.345 C 8.345 30.769 9.143 31.14 9.251 31.795 L 8.996 33.394 L 9.636 33.496 L 9.899 31.843 C 9.905 31.804 10.554 27.866 10.952 25.517 L 10.315 25.409 C 10.037 27.05 9.636 29.463 9.418 30.784 C 8.996 30.357 8.354 30.064 7.69 29.756 C 6.327 29.131 4.919 28.482 4.79 26.653 C 4.781 26.509 4.772 26.375 4.766 26.249 C 4.715 25.331 4.644 24.772 4.037 24.213 C 4.216 22.171 4.781 20.366 4.961 19.828 C 5.469 19.705 6.031 19.597 6.65 19.514 C 8.001 19.331 9.34 18.94 9.576 16.366 C 9.926 12.512 11.609 4.411 15.469 1.062 C 17.4 1.373 19.403 1.448 20.279 1.463 L 20.291 0.817 C 19.251 0.796 16.593 0.698 14.411 0.201 C 11.418 -0.477 9.415 0.515 7.026 3.866 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12t3clk\",layoutDependency:layoutDependency,layoutId:\"wDFjqQBTS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.231 6.721\" overflow=\"visible\"><path d=\"M 4.816 6.721 C 3.944 6.167 2.744 5.57 1.076 4.827 C 0.554 4.596 0.204 4.133 0 3.417 C 0.5 2.857 2.26 1.189 6.231 0 C 5.817 1.345 5.139 3.848 4.822 6.721 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.462 3.734\" overflow=\"visible\"><path d=\"M 2.676 3.734 C 2.191 3.426 1.525 3.094 0.598 2.682 C 0.308 2.553 0.114 2.296 0 1.898 C 0.278 1.587 1.256 0.661 3.462 0 C 3.232 0.747 2.855 2.138 2.679 3.734 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.462 3.734\" overflow=\"visible\"><path d=\"M 2.676 3.734 C 2.191 3.426 1.525 3.094 0.598 2.682 C 0.308 2.553 0.114 2.296 0 1.898 C 0.278 1.587 1.256 0.661 3.462 0 C 3.232 0.747 2.855 2.138 2.679 3.734 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r1y955\",layoutDependency:layoutDependency,layoutId:\"Y_IsXnmkg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.258 36.862\" overflow=\"visible\"><path d=\"M 18.058 13.325 C 16.525 17.915 15.357 23.468 14.926 28.182 C 14.555 32.283 12.489 32.557 10.665 32.805 C 4.525 33.628 1.387 35.651 0.005 36.862 C -0.232 29.414 8.916 11.42 12.446 6.469 C 16.471 0.824 19.635 -0.779 24.532 0.329 C 24.769 0.383 25.011 0.437 25.258 0.485 C 22.406 3.262 19.985 7.567 18.064 13.33 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.032 20.479\" overflow=\"visible\"><path d=\"M 10.032 7.403 C 9.18 9.953 8.532 13.038 8.292 15.657 C 8.086 17.935 6.938 18.087 5.925 18.225 C 2.514 18.682 0.771 19.806 0.003 20.479 C -0.129 16.341 4.953 6.344 6.914 3.594 C 9.15 0.458 10.908 -0.433 13.629 0.183 C 13.76 0.213 13.895 0.243 14.032 0.27 C 12.448 1.812 11.103 4.204 10.035 7.406 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.032 20.479\" overflow=\"visible\"><path d=\"M 10.032 7.403 C 9.18 9.953 8.532 13.038 8.292 15.657 C 8.086 17.935 6.938 18.087 5.925 18.225 C 2.514 18.682 0.771 19.806 0.003 20.479 C -0.129 16.341 4.953 6.344 6.914 3.594 C 9.15 0.458 10.908 -0.433 13.629 0.183 C 13.76 0.213 13.895 0.243 14.032 0.27 C 12.448 1.812 11.103 4.204 10.035 7.406 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sm8vcu\",layoutDependency:layoutDependency,layoutId:\"R5c29ZwlD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.981 7.146\" overflow=\"visible\"><path d=\"M 4.149 7.146 C 3.455 7.146 2.847 7.065 2.33 6.899 C 1.813 6.732 1.378 6.5 1.033 6.194 C 0.689 5.887 0.43 5.516 0.258 5.085 C 0.086 4.655 0 4.165 0 3.632 C 0 3.1 0.091 2.588 0.28 2.142 C 0.468 1.695 0.748 1.313 1.13 0.99 C 1.512 0.667 1.991 0.425 2.578 0.258 C 3.164 0.086 3.858 0 4.665 0 C 5.343 0 5.935 0.059 6.441 0.178 C 6.952 0.296 7.378 0.468 7.722 0.683 C 8.066 0.904 8.335 1.162 8.524 1.469 C 8.712 1.776 8.83 2.115 8.868 2.486 L 6.958 2.486 C 6.899 2.244 6.694 2.039 6.334 1.883 C 5.973 1.727 5.451 1.647 4.752 1.647 C 4.251 1.647 3.826 1.695 3.476 1.792 C 3.126 1.889 2.847 2.023 2.637 2.196 C 2.427 2.368 2.271 2.578 2.174 2.825 C 2.077 3.073 2.029 3.342 2.029 3.648 C 2.029 3.955 2.077 4.208 2.169 4.445 C 2.26 4.682 2.416 4.881 2.631 5.042 C 2.847 5.209 3.126 5.333 3.476 5.419 C 3.826 5.505 4.251 5.548 4.762 5.548 C 5.08 5.548 5.37 5.532 5.645 5.494 C 5.919 5.457 6.161 5.408 6.371 5.333 C 6.581 5.263 6.753 5.171 6.888 5.069 C 7.022 4.961 7.109 4.838 7.146 4.698 L 4.897 4.698 L 4.897 3.143 L 8.981 3.143 L 8.981 6.947 L 7.173 6.947 L 7.173 6.124 L 7.076 6.124 C 6.786 6.474 6.393 6.726 5.898 6.893 C 5.403 7.06 4.816 7.141 4.138 7.141 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.99 3.97\" overflow=\"visible\"><path d=\"M 2.305 3.97 C 1.919 3.97 1.581 3.925 1.294 3.833 C 1.007 3.74 0.765 3.611 0.574 3.441 C 0.383 3.271 0.239 3.064 0.143 2.825 C 0.048 2.586 0 2.314 0 2.018 C 0 1.722 0.051 1.438 0.155 1.19 C 0.26 0.942 0.416 0.729 0.628 0.55 C 0.84 0.371 1.106 0.236 1.432 0.143 C 1.758 0.048 2.143 0 2.592 0 C 2.969 0 3.297 0.033 3.578 0.099 C 3.862 0.164 4.099 0.26 4.29 0.38 C 4.481 0.502 4.631 0.646 4.735 0.816 C 4.84 0.987 4.906 1.175 4.927 1.381 L 3.865 1.381 C 3.833 1.247 3.719 1.133 3.519 1.046 C 3.318 0.96 3.028 0.915 2.64 0.915 C 2.362 0.915 2.126 0.942 1.931 0.996 C 1.737 1.049 1.581 1.124 1.465 1.22 C 1.348 1.315 1.262 1.432 1.208 1.57 C 1.154 1.707 1.127 1.857 1.127 2.027 C 1.127 2.197 1.154 2.338 1.205 2.469 C 1.256 2.601 1.342 2.712 1.462 2.801 C 1.581 2.894 1.737 2.963 1.931 3.01 C 2.126 3.058 2.362 3.082 2.646 3.082 C 2.822 3.082 2.984 3.073 3.136 3.052 C 3.288 3.031 3.423 3.004 3.54 2.963 C 3.656 2.924 3.752 2.873 3.827 2.816 C 3.901 2.756 3.949 2.688 3.97 2.61 L 2.72 2.61 L 2.72 1.746 L 4.99 1.746 L 4.99 3.859 L 3.985 3.859 L 3.985 3.402 L 3.931 3.402 C 3.77 3.596 3.552 3.737 3.277 3.83 C 3.001 3.922 2.676 3.967 2.299 3.967 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.99 3.97\" overflow=\"visible\"><path d=\"M 2.305 3.97 C 1.919 3.97 1.581 3.925 1.294 3.833 C 1.007 3.74 0.765 3.611 0.574 3.441 C 0.383 3.271 0.239 3.064 0.143 2.825 C 0.048 2.586 0 2.314 0 2.018 C 0 1.722 0.051 1.438 0.155 1.19 C 0.26 0.942 0.416 0.729 0.628 0.55 C 0.84 0.371 1.106 0.236 1.432 0.143 C 1.758 0.048 2.143 0 2.592 0 C 2.969 0 3.297 0.033 3.578 0.099 C 3.862 0.164 4.099 0.26 4.29 0.38 C 4.481 0.502 4.631 0.646 4.735 0.816 C 4.84 0.987 4.906 1.175 4.927 1.381 L 3.865 1.381 C 3.833 1.247 3.719 1.133 3.519 1.046 C 3.318 0.96 3.028 0.915 2.64 0.915 C 2.362 0.915 2.126 0.942 1.931 0.996 C 1.737 1.049 1.581 1.124 1.465 1.22 C 1.348 1.315 1.262 1.432 1.208 1.57 C 1.154 1.707 1.127 1.857 1.127 2.027 C 1.127 2.197 1.154 2.338 1.205 2.469 C 1.256 2.601 1.342 2.712 1.462 2.801 C 1.581 2.894 1.737 2.963 1.931 3.01 C 2.126 3.058 2.362 3.082 2.646 3.082 C 2.822 3.082 2.984 3.073 3.136 3.052 C 3.288 3.031 3.423 3.004 3.54 2.963 C 3.656 2.924 3.752 2.873 3.827 2.816 C 3.901 2.756 3.949 2.688 3.97 2.61 L 2.72 2.61 L 2.72 1.746 L 4.99 1.746 L 4.99 3.859 L 3.985 3.859 L 3.985 3.402 L 3.931 3.402 C 3.77 3.596 3.552 3.737 3.277 3.83 C 3.001 3.922 2.676 3.967 2.299 3.967 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fvgz2r\",layoutDependency:layoutDependency,layoutId:\"VatEEDvgC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.771 6.759\" overflow=\"visible\"><path d=\"M 3.449 4.036 L 0 0 L 2.147 0 L 4.348 2.578 L 4.445 2.578 L 6.635 0 L 8.771 0 L 5.333 4.036 L 5.333 6.759 L 3.449 6.759 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.873 3.755\" overflow=\"visible\"><path d=\"M 1.916 2.242 L 0 0 L 1.193 0 L 2.416 1.432 L 2.469 1.432 L 3.686 0 L 4.873 0 L 2.963 2.242 L 2.963 3.755 L 1.916 3.755 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.873 3.755\" overflow=\"visible\"><path d=\"M 1.916 2.242 L 0 0 L 1.193 0 L 2.416 1.432 L 2.469 1.432 L 3.686 0 L 4.873 0 L 2.963 2.242 L 2.963 3.755 L 1.916 3.755 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-42w06k\",layoutDependency:layoutDependency,layoutId:\"GJRkIUXdz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.467 6.759\" overflow=\"visible\"><path d=\"M 0 0 L 2.475 0 L 5.683 4.773 L 5.779 4.773 L 8.987 0 L 11.467 0 L 11.467 6.759 L 9.643 6.759 L 9.643 2.131 L 9.546 2.131 L 6.409 6.759 L 5.021 6.759 L 1.932 2.131 L 1.835 2.131 L 1.835 6.759 L 0.011 6.759 L 0.011 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.371 3.755\" overflow=\"visible\"><path d=\"M 0 0 L 1.375 0 L 3.157 2.652 L 3.211 2.652 L 4.993 0 L 6.371 0 L 6.371 3.755 L 5.357 3.755 L 5.357 1.184 L 5.303 1.184 L 3.561 3.755 L 2.789 3.755 L 1.073 1.184 L 1.019 1.184 L 1.019 3.755 L 0.006 3.755 L 0.006 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.371 3.755\" overflow=\"visible\"><path d=\"M 0 0 L 1.375 0 L 3.157 2.652 L 3.211 2.652 L 4.993 0 L 6.371 0 L 6.371 3.755 L 5.357 3.755 L 5.357 1.184 L 5.303 1.184 L 3.561 3.755 L 2.789 3.755 L 1.073 1.184 L 1.019 1.184 L 1.019 3.755 L 0.006 3.755 L 0.006 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w78r8o\",layoutDependency:layoutDependency,layoutId:\"juBBj7gLB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.459 6.759\" overflow=\"visible\"><path d=\"M 0 0 L 2.567 0 L 6.49 4.531 L 6.587 4.531 L 6.587 0 L 8.459 0 L 8.459 6.759 L 6.248 6.759 L 1.98 1.851 L 1.883 1.851 L 1.883 6.759 L 0 6.759 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.7 3.755\" overflow=\"visible\"><path d=\"M 0 0 L 1.426 0 L 3.605 2.517 L 3.659 2.517 L 3.659 0 L 4.7 0 L 4.7 3.755 L 3.471 3.755 L 1.1 1.028 L 1.046 1.028 L 1.046 3.755 L 0 3.755 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.7 3.755\" overflow=\"visible\"><path d=\"M 0 0 L 1.426 0 L 3.605 2.517 L 3.659 2.517 L 3.659 0 L 4.7 0 L 4.7 3.755 L 3.471 3.755 L 1.1 1.028 L 1.046 1.028 L 1.046 3.755 L 0 3.755 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1816oa7\",layoutDependency:layoutDependency,layoutId:\"JyRnqoU83\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.627 6.759\" overflow=\"visible\"><path d=\"M 3.874 0 L 5.736 0 L 9.627 6.759 L 7.609 6.759 L 6.974 5.607 L 2.658 5.607 L 2.029 6.759 L 0 6.759 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.348 3.755\" overflow=\"visible\"><path d=\"M 2.152 0 L 3.187 0 L 5.348 3.755 L 4.227 3.755 L 3.874 3.115 L 1.477 3.115 L 1.127 3.755 L 0 3.755 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.348 3.755\" overflow=\"visible\"><path d=\"M 2.152 0 L 3.187 0 L 5.348 3.755 L 4.227 3.755 L 3.874 3.115 L 1.477 3.115 L 1.127 3.755 L 0 3.755 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ui4o74\",layoutDependency:layoutDependency,layoutId:\"DjitAnu7R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.637 2.309\" overflow=\"visible\"><path d=\"M 2.637 2.309 L 1.361 0 L 1.265 0 L 0 2.309 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.465 1.283\" overflow=\"visible\"><path d=\"M 1.465 1.283 L 0.756 0 L 0.703 0 L 0 1.283 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.465 1.283\" overflow=\"visible\"><path d=\"M 1.465 1.283 L 0.756 0 L 0.703 0 L 0 1.283 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c2lcah\",layoutDependency:layoutDependency,layoutId:\"RgTmlu2bj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.133 7.157\" overflow=\"visible\"><path d=\"M 4.084 7.157 C 3.396 7.157 2.804 7.109 2.309 7.006 C 1.813 6.904 1.399 6.753 1.071 6.543 C 0.743 6.334 0.49 6.07 0.317 5.747 C 0.145 5.424 0.038 5.042 0 4.596 L 1.894 4.596 C 1.932 4.956 2.136 5.204 2.508 5.338 C 2.879 5.473 3.449 5.543 4.224 5.543 C 4.854 5.543 5.322 5.5 5.623 5.413 C 5.925 5.327 6.086 5.177 6.097 4.967 C 6.102 4.8 6.027 4.676 5.86 4.596 C 5.693 4.515 5.478 4.45 5.198 4.413 C 4.918 4.375 4.606 4.353 4.257 4.353 C 3.907 4.353 3.546 4.332 3.18 4.294 C 2.814 4.257 2.454 4.197 2.104 4.117 C 1.754 4.041 1.442 3.923 1.173 3.767 C 0.904 3.611 0.689 3.406 0.527 3.159 C 0.366 2.911 0.291 2.588 0.307 2.201 C 0.334 1.501 0.657 0.958 1.27 0.576 C 1.889 0.194 2.82 0 4.074 0 C 5.327 0 6.215 0.188 6.866 0.56 C 7.517 0.931 7.867 1.507 7.921 2.287 L 6.038 2.287 C 5.984 2.023 5.796 1.846 5.473 1.749 C 5.15 1.652 4.665 1.604 4.02 1.604 L 3.342 1.604 C 3.137 1.604 2.96 1.625 2.804 1.663 C 2.653 1.7 2.535 1.76 2.448 1.83 C 2.362 1.9 2.319 1.991 2.319 2.093 C 2.314 2.255 2.395 2.373 2.561 2.448 C 2.728 2.524 2.949 2.583 3.229 2.626 C 3.509 2.669 3.821 2.685 4.176 2.685 C 4.531 2.685 4.891 2.707 5.257 2.744 C 5.623 2.782 5.984 2.841 6.334 2.922 C 6.683 3.003 6.996 3.126 7.27 3.288 C 7.544 3.449 7.76 3.665 7.916 3.923 C 8.072 4.187 8.147 4.52 8.131 4.929 C 8.099 5.709 7.743 6.269 7.071 6.619 C 6.398 6.969 5.403 7.146 4.09 7.146 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.518 3.976\" overflow=\"visible\"><path d=\"M 2.269 3.976 C 1.886 3.976 1.558 3.949 1.283 3.892 C 1.007 3.836 0.777 3.752 0.595 3.635 C 0.413 3.519 0.272 3.372 0.176 3.193 C 0.081 3.013 0.021 2.801 0 2.553 L 1.052 2.553 C 1.073 2.753 1.187 2.891 1.393 2.966 C 1.599 3.04 1.916 3.079 2.347 3.079 C 2.697 3.079 2.957 3.055 3.124 3.007 C 3.291 2.96 3.381 2.876 3.387 2.759 C 3.39 2.667 3.348 2.598 3.256 2.553 C 3.163 2.508 3.043 2.472 2.888 2.451 C 2.732 2.43 2.559 2.419 2.365 2.419 C 2.17 2.419 1.97 2.407 1.767 2.386 C 1.564 2.365 1.363 2.332 1.169 2.287 C 0.975 2.245 0.801 2.179 0.652 2.093 C 0.502 2.006 0.383 1.892 0.293 1.755 C 0.203 1.617 0.161 1.438 0.17 1.223 C 0.185 0.834 0.365 0.532 0.706 0.32 C 1.049 0.108 1.567 0 2.263 0 C 2.96 0 3.453 0.105 3.815 0.311 C 4.176 0.517 4.371 0.837 4.401 1.271 L 3.354 1.271 C 3.324 1.124 3.22 1.025 3.04 0.972 C 2.861 0.918 2.592 0.891 2.233 0.891 L 1.857 0.891 C 1.743 0.891 1.644 0.903 1.558 0.924 C 1.474 0.945 1.408 0.978 1.36 1.016 C 1.312 1.055 1.288 1.106 1.288 1.163 C 1.286 1.253 1.33 1.318 1.423 1.36 C 1.516 1.402 1.638 1.435 1.794 1.459 C 1.949 1.483 2.123 1.492 2.32 1.492 C 2.517 1.492 2.717 1.504 2.921 1.525 C 3.124 1.546 3.324 1.578 3.519 1.623 C 3.713 1.668 3.886 1.737 4.039 1.827 C 4.191 1.916 4.311 2.036 4.398 2.179 C 4.484 2.326 4.526 2.511 4.517 2.738 C 4.499 3.172 4.302 3.483 3.928 3.677 C 3.555 3.871 3.001 3.97 2.272 3.97 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.518 3.976\" overflow=\"visible\"><path d=\"M 2.269 3.976 C 1.886 3.976 1.558 3.949 1.283 3.892 C 1.007 3.836 0.777 3.752 0.595 3.635 C 0.413 3.519 0.272 3.372 0.176 3.193 C 0.081 3.013 0.021 2.801 0 2.553 L 1.052 2.553 C 1.073 2.753 1.187 2.891 1.393 2.966 C 1.599 3.04 1.916 3.079 2.347 3.079 C 2.697 3.079 2.957 3.055 3.124 3.007 C 3.291 2.96 3.381 2.876 3.387 2.759 C 3.39 2.667 3.348 2.598 3.256 2.553 C 3.163 2.508 3.043 2.472 2.888 2.451 C 2.732 2.43 2.559 2.419 2.365 2.419 C 2.17 2.419 1.97 2.407 1.767 2.386 C 1.564 2.365 1.363 2.332 1.169 2.287 C 0.975 2.245 0.801 2.179 0.652 2.093 C 0.502 2.006 0.383 1.892 0.293 1.755 C 0.203 1.617 0.161 1.438 0.17 1.223 C 0.185 0.834 0.365 0.532 0.706 0.32 C 1.049 0.108 1.567 0 2.263 0 C 2.96 0 3.453 0.105 3.815 0.311 C 4.176 0.517 4.371 0.837 4.401 1.271 L 3.354 1.271 C 3.324 1.124 3.22 1.025 3.04 0.972 C 2.861 0.918 2.592 0.891 2.233 0.891 L 1.857 0.891 C 1.743 0.891 1.644 0.903 1.558 0.924 C 1.474 0.945 1.408 0.978 1.36 1.016 C 1.312 1.055 1.288 1.106 1.288 1.163 C 1.286 1.253 1.33 1.318 1.423 1.36 C 1.516 1.402 1.638 1.435 1.794 1.459 C 1.949 1.483 2.123 1.492 2.32 1.492 C 2.517 1.492 2.717 1.504 2.921 1.525 C 3.124 1.546 3.324 1.578 3.519 1.623 C 3.713 1.668 3.886 1.737 4.039 1.827 C 4.191 1.916 4.311 2.036 4.398 2.179 C 4.484 2.326 4.526 2.511 4.517 2.738 C 4.499 3.172 4.302 3.483 3.928 3.677 C 3.555 3.871 3.001 3.97 2.272 3.97 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-el15hl\",layoutDependency:layoutDependency,layoutId:\"oGQe8wBBQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.045 46.267\" overflow=\"visible\"><path d=\"M 3.024 46.267 L 8.045 35.989 L 5.026 0 L 2.373 0.382 L 0 18.463 L 2.201 18.463 L 2.05 42.554 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.469 25.704\" overflow=\"visible\"><path d=\"M 1.68 25.704 L 4.469 19.994 L 2.792 0 L 1.318 0.212 L 0 10.257 L 1.223 10.257 L 1.139 23.641 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.469 25.704\" overflow=\"visible\"><path d=\"M 1.68 25.704 L 4.469 19.994 L 2.792 0 L 1.318 0.212 L 0 10.257 L 1.223 10.257 L 1.139 23.641 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-14wdro1\",layoutDependency:layoutDependency,layoutId:\"M12nmV_2u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.445 60.926\" overflow=\"visible\"><path d=\"M 16.445 9.665 L 10.655 9.315 L 10.267 0 L 6.178 0 L 5.79 9.315 L 0 9.665 L 0 13.448 L 5.564 14.131 L 2.664 49.555 L 2.664 49.636 L 8.222 60.926 L 13.787 49.636 L 10.875 14.131 L 16.439 13.448 L 16.439 9.665 Z M 12.608 49.453 L 8.217 58.278 L 8.217 30.183 L 6.377 30.183 L 9.648 14.567 Z\" fill=\"rgb(58,0,32)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.136 33.848\" overflow=\"visible\"><path d=\"M 9.136 5.369 L 5.919 5.175 L 5.704 0 L 3.432 0 L 3.217 5.175 L 0 5.369 L 0 7.471 L 3.091 7.851 L 1.48 27.531 L 1.48 27.575 L 4.568 33.848 L 7.659 27.575 L 6.042 7.851 L 9.133 7.471 L 9.133 5.369 Z M 7.004 27.474 L 4.565 32.377 L 4.565 16.768 L 3.543 16.768 L 5.36 8.093 Z\" fill=\"rgb(58,0,32)\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.136 33.848\" overflow=\"visible\"><path d=\"M 9.136 5.369 L 5.919 5.175 L 5.704 0 L 3.432 0 L 3.217 5.175 L 0 5.369 L 0 7.471 L 3.091 7.851 L 1.48 27.531 L 1.48 27.575 L 4.568 33.848 L 7.659 27.575 L 6.042 7.851 L 9.133 7.471 L 9.133 5.369 Z M 7.004 27.474 L 4.565 32.377 L 4.565 16.768 L 3.543 16.768 L 5.36 8.093 Z\" fill=\"rgb(58,0,32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-9t15xd\",layoutDependency:layoutDependency,layoutId:\"aAbSt6B54\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.445 60.926\" overflow=\"visible\"><path d=\"M 16.445 9.665 L 10.655 9.315 L 10.267 0 L 6.178 0 L 5.79 9.315 L 0 9.665 L 0 13.448 L 5.564 14.131 L 2.664 49.555 L 2.664 49.636 L 8.222 60.926 L 13.787 49.636 L 10.875 14.131 L 16.439 13.448 L 16.439 9.665 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.136 33.848\" overflow=\"visible\"><path d=\"M 9.136 5.369 L 5.919 5.175 L 5.704 0 L 3.432 0 L 3.217 5.175 L 0 5.369 L 0 7.471 L 3.091 7.851 L 1.48 27.531 L 1.48 27.575 L 4.568 33.848 L 7.659 27.575 L 6.042 7.851 L 9.133 7.471 L 9.133 5.369 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.136 33.848\" overflow=\"visible\"><path d=\"M 9.136 5.369 L 5.919 5.175 L 5.704 0 L 3.432 0 L 3.217 5.175 L 0 5.369 L 0 7.471 L 3.091 7.851 L 1.48 27.531 L 1.48 27.575 L 4.568 33.848 L 7.659 27.575 L 6.042 7.851 L 9.133 7.471 L 9.133 5.369 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wj704f\",layoutDependency:layoutDependency,layoutId:\"y4myZNAUZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.231 43.711\" overflow=\"visible\"><path d=\"M 6.231 34.886 L 1.84 43.711 L 1.84 15.616 L 0 15.616 L 3.272 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w7E5XfpHJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.462 24.284\" overflow=\"visible\"><path d=\"M 3.462 19.381 L 1.022 24.284 L 1.022 8.676 L 0 8.676 L 1.818 0 Z\" fill=\"transparent\"></path></svg>'},Wf12RxkfF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.462 24.284\" overflow=\"visible\"><path d=\"M 3.462 19.381 L 1.022 24.284 L 1.022 8.676 L 0 8.676 L 1.818 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lyrdbd\",\"data-framer-name\":\"Tekst\",layoutDependency:layoutDependency,layoutId:\"TL365yh_6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d1judr\",\"data-framer-name\":\"Kontaktinfo\",layoutDependency:layoutDependency,layoutId:\"ODqtD5Ryk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1r01m2d\",\"data-styles-preset\":\"vV36SkhDF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253)))\"},children:\"Kontakt oss\"})}),className:\"framer-zqceiv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WbPssEHwJ\",style:{\"--extracted-a0htzi\":\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1enx50c\",\"data-framer-name\":\"Punkter\",layoutDependency:layoutDependency,layoutId:\"lv9PUCHWw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+0,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+0+0+67.5+0+0},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cxsk8p-container\",layoutDependency:layoutDependency,layoutId:\"v2L0ZIYpr-container\",nodeId:\"v2L0ZIYpr\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"https://www.google.no/maps/place/St.+Paul+gymnas/@60.3825899,5.3313704,17z/data=!3m1!4b1!4m6!3m5!1s0x463cfeacd691d7f7:0x28d5860a337c687!8m2!3d60.3825873!4d5.3339507!16s%2Fg%2F1z0spczn9?entry=ttu&g_ep=EgoyMDI2MDgxMi4wIKXMDSoASAFQAw%3D%3D\",id:\"v2L0ZIYpr\",layoutId:\"v2L0ZIYpr\",PdNU8qrRW:\"5008 Bergen\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Nyg\\xe5rdsgaten 124\",YSVqe1oMb:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+36,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+0+0+67.5+0+36},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uqaosi-container\",layoutDependency:layoutDependency,layoutId:\"eDuh1CgqY-container\",nodeId:\"eDuh1CgqY\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"tel:55628040\",id:\"eDuh1CgqY\",layoutId:\"eDuh1CgqY\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"55 62 80 40\",YSVqe1oMb:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+72,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+0+0+67.5+0+72},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jgj3sg-container\",layoutDependency:layoutDependency,layoutId:\"PQaivvybw-container\",nodeId:\"PQaivvybw\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"mailto:gymnas@stpaulgymnas.no\",id:\"PQaivvybw\",layoutId:\"PQaivvybw\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"gymnas@stpaulgymnas.no\",YSVqe1oMb:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+108,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+0+0+67.5+0+108},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yni119-container\",layoutDependency:layoutDependency,layoutId:\"zIGxQnYB3-container\",nodeId:\"zIGxQnYB3\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"https://virksomhet.brreg.no/nb/oppslag/enheter/916593473\",id:\"zIGxQnYB3\",layoutId:\"zIGxQnYB3\",PdNU8qrRW:\"916 593 473\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Organisasjonsnr:\",YSVqe1oMb:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6plyx6\",\"data-framer-name\":\"Kontaktinfo\",layoutDependency:layoutDependency,layoutId:\"J9U92xphw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1r01m2d\",\"data-styles-preset\":\"vV36SkhDF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253)))\"},children:\"Nyttige lenker\"})}),className:\"framer-1cv6jrv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CY6FHhWnP\",style:{\"--extracted-a0htzi\":\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rj7rzi\",\"data-framer-name\":\"Punkter\",layoutDependency:layoutDependency,layoutId:\"Y2SgBj7C0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined},{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined},{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+0,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+256.5+0+67.5+0+0},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13grwhh-container\",layoutDependency:layoutDependency,layoutId:\"AAXW0DbeR-container\",nodeId:\"AAXW0DbeR\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:resolvedLinks[0],id:\"AAXW0DbeR\",layoutId:\"AAXW0DbeR\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Studietilbud\",YSVqe1oMb:false,...addPropertyOverrides({w7E5XfpHJ:{I08QIciBE:resolvedLinks[2]},Wf12RxkfF:{I08QIciBE:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined},{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined},{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+36,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+256.5+0+67.5+0+36},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ir74on-container\",layoutDependency:layoutDependency,layoutId:\"VtIT1kx4B-container\",nodeId:\"VtIT1kx4B\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:resolvedLinks1[0],id:\"VtIT1kx4B\",layoutId:\"VtIT1kx4B\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Hvorfor oss?\",YSVqe1oMb:false,...addPropertyOverrides({w7E5XfpHJ:{I08QIciBE:resolvedLinks1[2]},Wf12RxkfF:{I08QIciBE:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+72,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+256.5+0+67.5+0+72},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pafwpq-container\",layoutDependency:layoutDependency,layoutId:\"SrXxDZxGI-container\",nodeId:\"SrXxDZxGI\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:resolvedLinks2[0],id:\"SrXxDZxGI\",layoutId:\"SrXxDZxGI\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"For elever\",YSVqe1oMb:false,...addPropertyOverrides({w7E5XfpHJ:{I08QIciBE:resolvedLinks2[2]},Wf12RxkfF:{I08QIciBE:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+108,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+256.5+0+67.5+0+108},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ri3e23-container\",layoutDependency:layoutDependency,layoutId:\"LD9xOQvYR-container\",nodeId:\"LD9xOQvYR\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:resolvedLinks3[0],id:\"LD9xOQvYR\",layoutId:\"LD9xOQvYR\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Om skolen\",YSVqe1oMb:false,...addPropertyOverrides({w7E5XfpHJ:{I08QIciBE:resolvedLinks3[2]},Wf12RxkfF:{I08QIciBE:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+144,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+256.5+0+67.5+0+144},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3gom6l-container\",layoutDependency:layoutDependency,layoutId:\"ucSOmd6WM-container\",nodeId:\"ucSOmd6WM\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappCookies,{height:\"100%\",id:\"ucSOmd6WM\",layoutId:\"ucSOmd6WM\",variant:matchVariant(\"XYHcXwih2\"),width:\"100%\",...addPropertyOverrides({w7E5XfpHJ:{variant:matchVariant(\"fBj532yyz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"personvern\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"JX0u09L2J\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+192,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+256.5+0+67.5+0+192},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8921vi-container\",layoutDependency:layoutDependency,layoutId:\"W1kXi6wQb-container\",nodeId:\"W1kXi6wQb\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:resolvedLinks4[0],id:\"W1kXi6wQb\",layoutId:\"W1kXi6wQb\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Personvern\",YSVqe1oMb:false,...addPropertyOverrides({w7E5XfpHJ:{I08QIciBE:resolvedLinks4[2]},Wf12RxkfF:{I08QIciBE:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h7o4c6\",\"data-framer-name\":\"SoMe\",layoutDependency:layoutDependency,layoutId:\"b1GPPC9wD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1r01m2d\",\"data-styles-preset\":\"vV36SkhDF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253)))\"},children:\"F\\xf8lg oss\"})}),className:\"framer-172rbtp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F6k_NbST4\",style:{\"--extracted-a0htzi\":\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nkgzta\",\"data-framer-name\":\"Punkter\",layoutDependency:layoutDependency,layoutId:\"VeKS1PMyy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+0,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+597+0+67.5+0+0},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9rqpe0-container\",layoutDependency:layoutDependency,layoutId:\"Awel_NzYS-container\",nodeId:\"Awel_NzYS\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"https://www.facebook.com/st.paulgymnas/?locale=nb_NO\",id:\"Awel_NzYS\",layoutId:\"Awel_NzYS\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Facebook\",YSVqe1oMb:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+36,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+597+0+67.5+0+36},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f173e0-container\",layoutDependency:layoutDependency,layoutId:\"hOxnmz6Ux-container\",nodeId:\"hOxnmz6Ux\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"https://www.instagram.com/stpaulgymnas/\",id:\"hOxnmz6Ux\",layoutId:\"hOxnmz6Ux\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"Instagram\",YSVqe1oMb:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||494.5)-0-450.5)/2)+60+0+0+77.5+0+72,...addPropertyOverrides({w7E5XfpHJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-957.5)/2)+60+40+0+597+0+67.5+0+72},Wf12RxkfF:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||624)-0-490.5)/2)+60+40+0+0+77.5+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gi9ev4-container\",layoutDependency:layoutDependency,layoutId:\"K7oVx5ggf-container\",nodeId:\"K7oVx5ggf\",rendersWithMotion:true,scopeId:\"R1lO_phYn\",children:/*#__PURE__*/_jsx(KnappLenke,{height:\"100%\",I08QIciBE:\"https://www.tiktok.com/@st.paulgymnas\",id:\"K7oVx5ggf\",layoutId:\"K7oVx5ggf\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"AhahvCjNH\"),width:\"100%\",YodOzB8Ue:\"TikTok\",YSVqe1oMb:false})})})]})]})]})]})})})})});});const css=[\".framer-rdUqs.framer-1rlyuz3, .framer-rdUqs .framer-1rlyuz3 { display: block; }\",\".framer-rdUqs.framer-13ppcls { 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: 0px; position: relative; width: 1200px; }\",\".framer-rdUqs .framer-3mc7jb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); padding: 60px 30px 100px 30px; position: relative; width: 1px; }\",\".framer-rdUqs .framer-1m2ovq6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 25%; }\",\".framer-rdUqs .framer-1c10y2d { height: 162px; position: relative; width: 120px; }\",\".framer-rdUqs .framer-4njz1u { height: 8px; left: 22px; position: absolute; top: 69px; width: 75px; }\",\".framer-rdUqs .framer-lg9klq { height: 8px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-rdUqs .framer-1gyuo00 { height: 8px; left: 68px; position: absolute; top: 0px; width: 7px; }\",\".framer-rdUqs .framer-zof82k { height: 38px; left: 23px; position: absolute; top: 34px; width: 75px; }\",\".framer-rdUqs .framer-1cle29l { height: 38px; left: 49px; position: absolute; top: 0px; width: 26px; }\",\".framer-rdUqs .framer-1g70cle { height: 38px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-rdUqs .framer-1f9py4m { height: 58px; left: 12px; position: absolute; top: 94px; width: 94px; }\",\".framer-rdUqs .framer-gwnwc0 { height: 76px; left: 29px; position: absolute; top: 35px; width: 63px; }\",\".framer-rdUqs .framer-jdpmwo { height: 89px; left: 8px; position: absolute; top: 25px; width: 105px; }\",\".framer-rdUqs .framer-rhardy { height: 160px; left: 1px; position: absolute; top: 1px; width: 119px; }\",\".framer-rdUqs .framer-1t7y5p1 { height: 160px; left: 0px; position: absolute; top: 0px; width: 119px; }\",\".framer-rdUqs .framer-jryp9h { height: 128px; left: 6px; position: absolute; top: 24px; width: 106px; }\",\".framer-rdUqs .framer-68767i { height: 147px; left: 7px; position: absolute; top: 6px; width: 106px; }\",\".framer-rdUqs .framer-7elbqb { height: 14px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-rdUqs .framer-1sw7r20 { height: 13px; left: 17px; position: absolute; top: 0px; width: 17px; }\",\".framer-rdUqs .framer-19zz1n6 { height: 13px; left: 42px; position: absolute; top: 0px; width: 14px; }\",\".framer-rdUqs .framer-1rx6x0o { height: 4px; left: 45px; position: absolute; top: 3px; width: 8px; }\",\".framer-rdUqs .framer-1qvsvrb { height: 13px; left: 55px; position: absolute; top: 0px; width: 18px; }\",\".framer-rdUqs .framer-injmzv { height: 5px; left: 61px; position: absolute; top: 3px; width: 6px; }\",\".framer-rdUqs .framer-j08fzf { height: 14px; left: 75px; position: absolute; top: 0px; width: 16px; }\",\".framer-rdUqs .framer-1eynq6z { height: 13px; left: 94px; position: absolute; top: 0px; width: 12px; }\",\".framer-rdUqs .framer-1n32h5y { height: 3px; left: 33px; position: absolute; top: 11px; width: 3px; }\",\".framer-rdUqs .framer-nu01rm { height: 129px; left: 0px; position: absolute; top: 19px; width: 106px; }\",\".framer-rdUqs .framer-1qo5hyg { height: 58px; left: 5px; position: absolute; top: 88px; width: 94px; }\",\".framer-rdUqs .framer-1s627z9 { height: 88px; left: 1px; position: absolute; top: 20px; width: 104px; }\",\".framer-rdUqs .framer-d60bf5, .framer-rdUqs .framer-1tpr8n1 { height: 162px; left: 0px; position: absolute; top: 0px; width: 120px; }\",\".framer-rdUqs .framer-1o19vvg { height: 159px; left: 1px; position: absolute; top: 1px; width: 118px; }\",\".framer-rdUqs .framer-arrkwu { height: 90px; left: 22px; position: absolute; top: 34px; width: 77px; }\",\".framer-rdUqs .framer-vihjw9 { height: 65px; left: 41px; position: absolute; top: 0px; width: 37px; }\",\".framer-rdUqs .framer-19pvwte { height: 37px; left: 51px; position: absolute; top: 1px; width: 26px; }\",\".framer-rdUqs .framer-3bdlih { height: 7px; left: 69px; position: absolute; top: 36px; width: 6px; }\",\".framer-rdUqs .framer-1g18pjy { height: 61px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-rdUqs .framer-12t3clk { height: 7px; left: 1px; position: absolute; top: 36px; width: 6px; }\",\".framer-rdUqs .framer-r1y955 { height: 37px; left: 1px; position: absolute; top: 1px; width: 26px; }\",\".framer-rdUqs .framer-1sm8vcu { height: 7px; left: 9px; position: absolute; top: 83px; width: 9px; }\",\".framer-rdUqs .framer-1fvgz2r { height: 7px; left: 18px; position: absolute; top: 83px; width: 9px; }\",\".framer-rdUqs .framer-42w06k { height: 7px; left: 28px; position: absolute; top: 83px; width: 12px; }\",\".framer-rdUqs .framer-1w78r8o { height: 7px; left: 41px; position: absolute; top: 83px; width: 9px; }\",\".framer-rdUqs .framer-1816oa7 { height: 7px; left: 50px; position: absolute; top: 83px; width: 10px; }\",\".framer-rdUqs .framer-ui4o74 { height: 3px; left: 54px; position: absolute; top: 85px; width: 3px; }\",\".framer-rdUqs .framer-c2lcah { height: 7px; left: 60px; position: absolute; top: 83px; width: 8px; }\",\".framer-rdUqs .framer-el15hl { height: 47px; left: 57px; position: absolute; top: 43px; width: 8px; }\",\".framer-rdUqs .framer-14wdro1 { height: 61px; left: 52px; position: absolute; top: 29px; width: 17px; }\",\".framer-rdUqs .framer-9t15xd { height: 61px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-rdUqs .framer-wj704f { height: 44px; left: 6px; position: absolute; top: 15px; width: 6px; }\",\".framer-rdUqs .framer-lyrdbd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-rdUqs .framer-d1judr, .framer-rdUqs .framer-6plyx6, .framer-rdUqs .framer-1h7o4c6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-rdUqs .framer-zqceiv, .framer-rdUqs .framer-1cv6jrv, .framer-rdUqs .framer-172rbtp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rdUqs .framer-1enx50c, .framer-rdUqs .framer-1rj7rzi, .framer-rdUqs .framer-nkgzta { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-rdUqs .framer-cxsk8p-container, .framer-rdUqs .framer-1uqaosi-container, .framer-rdUqs .framer-jgj3sg-container, .framer-rdUqs .framer-yni119-container, .framer-rdUqs .framer-13grwhh-container, .framer-rdUqs .framer-1ir74on-container, .framer-rdUqs .framer-1pafwpq-container, .framer-rdUqs .framer-1ri3e23-container, .framer-rdUqs .framer-3gom6l-container, .framer-rdUqs .framer-8921vi-container, .framer-rdUqs .framer-9rqpe0-container, .framer-rdUqs .framer-f173e0-container, .framer-rdUqs .framer-gi9ev4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rdUqs.framer-v-1vjeohh.framer-13ppcls { width: 810px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-3mc7jb, .framer-rdUqs.framer-v-1vh8v46 .framer-3mc7jb { flex-direction: column; gap: 40px; justify-content: flex-start; padding: 60px 20px 100px 20px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1m2ovq6, .framer-rdUqs.framer-v-1vh8v46 .framer-1m2ovq6 { width: min-content; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1c10y2d, .framer-rdUqs.framer-v-1vjeohh .framer-d60bf5, .framer-rdUqs.framer-v-1vjeohh .framer-1tpr8n1, .framer-rdUqs.framer-v-1vh8v46 .framer-1c10y2d, .framer-rdUqs.framer-v-1vh8v46 .framer-d60bf5, .framer-rdUqs.framer-v-1vh8v46 .framer-1tpr8n1 { height: 90px; width: 67px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-4njz1u, .framer-rdUqs.framer-v-1vh8v46 .framer-4njz1u { height: 5px; left: 12px; top: 38px; width: 42px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-lg9klq, .framer-rdUqs.framer-v-1vh8v46 .framer-lg9klq { height: 5px; left: 0px; top: 0px; width: 4px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1gyuo00 { height: 5px; left: 38px; top: 0px; width: 4px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-zof82k, .framer-rdUqs.framer-v-1vh8v46 .framer-zof82k { height: 21px; left: 13px; top: 19px; width: 42px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1cle29l, .framer-rdUqs.framer-v-1vh8v46 .framer-1cle29l { height: 21px; left: 27px; top: 0px; width: 15px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1g70cle, .framer-rdUqs.framer-v-1vh8v46 .framer-1g70cle { height: 21px; left: 0px; top: 0px; width: 15px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1f9py4m, .framer-rdUqs.framer-v-1vh8v46 .framer-1f9py4m { height: 32px; left: 7px; top: 52px; width: 52px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-gwnwc0, .framer-rdUqs.framer-v-1vh8v46 .framer-gwnwc0 { height: 42px; left: 16px; top: 20px; width: 35px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-jdpmwo, .framer-rdUqs.framer-v-1vh8v46 .framer-jdpmwo { height: 49px; left: 4px; top: 14px; width: 58px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-rhardy, .framer-rdUqs.framer-v-1vjeohh .framer-1t7y5p1, .framer-rdUqs.framer-v-1vh8v46 .framer-rhardy, .framer-rdUqs.framer-v-1vh8v46 .framer-1t7y5p1 { height: 89px; left: 0px; top: 0px; width: 66px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-jryp9h, .framer-rdUqs.framer-v-1vh8v46 .framer-jryp9h { height: 71px; left: 4px; top: 13px; width: 59px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-68767i, .framer-rdUqs.framer-v-1vh8v46 .framer-68767i { height: 82px; left: 4px; top: 3px; width: 59px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-7elbqb, .framer-rdUqs.framer-v-1vh8v46 .framer-7elbqb { height: 8px; left: 0px; top: 0px; width: 9px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1sw7r20, .framer-rdUqs.framer-v-1vh8v46 .framer-1sw7r20 { height: 7px; left: 9px; top: 0px; width: 9px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-19zz1n6, .framer-rdUqs.framer-v-1vh8v46 .framer-19zz1n6 { height: 7px; left: 23px; top: 0px; width: 8px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1rx6x0o, .framer-rdUqs.framer-v-1vh8v46 .framer-1rx6x0o { height: 2px; left: 25px; top: 2px; width: 4px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1qvsvrb, .framer-rdUqs.framer-v-1vh8v46 .framer-1qvsvrb { height: 7px; left: 30px; top: 0px; width: 10px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-injmzv, .framer-rdUqs.framer-v-1vh8v46 .framer-injmzv { height: 3px; left: 34px; top: 2px; width: 3px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-j08fzf, .framer-rdUqs.framer-v-1vh8v46 .framer-j08fzf { height: 8px; left: 41px; top: 0px; width: 9px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1eynq6z, .framer-rdUqs.framer-v-1vh8v46 .framer-1eynq6z { height: 7px; left: 52px; top: 0px; width: 7px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1n32h5y, .framer-rdUqs.framer-v-1vh8v46 .framer-1n32h5y { height: 2px; left: 19px; top: 6px; width: 2px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-nu01rm, .framer-rdUqs.framer-v-1vh8v46 .framer-nu01rm { height: 72px; left: 0px; top: 10px; width: 59px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1qo5hyg, .framer-rdUqs.framer-v-1vh8v46 .framer-1qo5hyg { height: 32px; left: 3px; top: 49px; width: 52px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1s627z9, .framer-rdUqs.framer-v-1vh8v46 .framer-1s627z9 { height: 49px; left: 1px; top: 11px; width: 58px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1o19vvg, .framer-rdUqs.framer-v-1vh8v46 .framer-1o19vvg { height: 88px; left: 1px; top: 1px; width: 66px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-arrkwu, .framer-rdUqs.framer-v-1vh8v46 .framer-arrkwu { height: 50px; left: 12px; top: 19px; width: 43px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-vihjw9, .framer-rdUqs.framer-v-1vh8v46 .framer-vihjw9 { height: 36px; left: 23px; top: 0px; width: 21px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-19pvwte, .framer-rdUqs.framer-v-1vh8v46 .framer-19pvwte { height: 21px; left: 28px; top: 1px; width: 14px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-3bdlih, .framer-rdUqs.framer-v-1vh8v46 .framer-3bdlih { height: 4px; left: 39px; top: 20px; width: 4px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1g18pjy, .framer-rdUqs.framer-v-1vh8v46 .framer-1g18pjy { height: 34px; left: 0px; top: 0px; width: 21px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-12t3clk, .framer-rdUqs.framer-v-1vh8v46 .framer-12t3clk { height: 4px; left: 1px; top: 20px; width: 4px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-r1y955, .framer-rdUqs.framer-v-1vh8v46 .framer-r1y955 { height: 21px; left: 1px; top: 1px; width: 14px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1sm8vcu, .framer-rdUqs.framer-v-1vh8v46 .framer-1sm8vcu { height: 4px; left: 5px; top: 46px; width: 5px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1fvgz2r, .framer-rdUqs.framer-v-1vh8v46 .framer-1fvgz2r { height: 4px; left: 10px; top: 46px; width: 5px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-42w06k, .framer-rdUqs.framer-v-1vh8v46 .framer-42w06k { height: 4px; left: 15px; top: 46px; width: 7px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1w78r8o, .framer-rdUqs.framer-v-1vh8v46 .framer-1w78r8o { height: 4px; left: 23px; top: 46px; width: 5px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-1816oa7, .framer-rdUqs.framer-v-1vh8v46 .framer-1816oa7 { height: 4px; left: 28px; top: 46px; width: 6px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-ui4o74, .framer-rdUqs.framer-v-1vh8v46 .framer-ui4o74 { height: 2px; left: 30px; top: 47px; width: 2px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-c2lcah, .framer-rdUqs.framer-v-1vh8v46 .framer-c2lcah { height: 4px; left: 34px; top: 46px; width: 5px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-el15hl, .framer-rdUqs.framer-v-1vh8v46 .framer-el15hl { height: 26px; left: 32px; top: 24px; width: 5px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-14wdro1, .framer-rdUqs.framer-v-1vh8v46 .framer-14wdro1 { height: 34px; left: 29px; top: 16px; width: 9px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-9t15xd { height: 34px; left: 0px; top: 0px; width: 9px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-wj704f, .framer-rdUqs.framer-v-1vh8v46 .framer-wj704f { height: 25px; left: 4px; top: 8px; width: 4px; }\",\".framer-rdUqs.framer-v-1vjeohh .framer-lyrdbd { flex: none; width: 100%; }\",\".framer-rdUqs.framer-v-1vh8v46.framer-13ppcls { width: 390px; }\",\".framer-rdUqs.framer-v-1vh8v46 .framer-1gyuo00 { height: 5px; left: 38px; width: 4px; }\",\".framer-rdUqs.framer-v-1vh8v46 .framer-9t15xd { height: 34px; top: 0px; width: 9px; }\",\".framer-rdUqs.framer-v-1vh8v46 .framer-lyrdbd { flex: none; flex-direction: column; gap: 60px; width: 100%; }\",\".framer-rdUqs.framer-v-1vh8v46 .framer-d1judr, .framer-rdUqs.framer-v-1vh8v46 .framer-6plyx6, .framer-rdUqs.framer-v-1vh8v46 .framer-1h7o4c6 { flex: none; gap: 30px; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 494.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Wf12RxkfF\":{\"layout\":[\"fixed\",\"auto\"]},\"w7E5XfpHJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR1lO_phYn=withCSS(Component,css,\"framer-rdUqs\");export default FramerR1lO_phYn;FramerR1lO_phYn.displayName=\"Seksjon Footer\";FramerR1lO_phYn.defaultProps={height:494.5,width:1200};addPropertyControls(FramerR1lO_phYn,{variant:{options:[\"Ubk6YrklP\",\"Wf12RxkfF\",\"w7E5XfpHJ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerR1lO_phYn,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...KnappLenkeFonts,...KnappCookiesFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerR1lO_phYn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(KnappLenke,{},context),forwardLoader(KnappCookies,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR1lO_phYn\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wf12RxkfF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w7E5XfpHJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"494.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R1lO_phYn.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\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 (3db8496)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/g9Zu9ZrxpHG4Vo2GDA7t/IXJjSQpFIvSwzncSwgum/JPR4uw7rg.js\";const serializationHash=\"framer-r74MT\";const variantClassNames={R1TtPI4VJ:\"framer-v-15rs20y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MJG7RP26H=undefined;const jKkiLA0Pa=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,tekst,width,...props})=>{return{...props,jKkiLA0Pa:tekst??props.jKkiLA0Pa??\"Meny\",MJG7RP26H:click??props.MJG7RP26H};};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,jKkiLA0Pa,MJG7RP26H,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"R1TtPI4VJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1d2bp8q=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MJG7RP26H){const res=await MJG7RP26H(...args);if(res===false)return false;}});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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15rs20y\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"R1TtPI4VJ\",onTap:onTap1d2bp8q,ref:refBinding,style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"var(--token-3a0700a4-55b2-45f0-8f60-20f61d8b5738)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k0rb6i\",\"data-styles-preset\":\"JPR4uw7rg\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a))\"},children:\"Meny\"})}),className:\"framer-8vplts\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"chb9YS0Xb\",style:{\"--extracted-r6o4lv\":\"var(--token-a6429068-bcd6-4acd-b15e-978e8e404c0a)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jKkiLA0Pa,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\".framer-r74MT.framer-t5sv4n, .framer-r74MT .framer-t5sv4n { display: block; }\",\".framer-r74MT.framer-15rs20y { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 13px 25px 13px 25px; position: relative; width: 91px; }\",\".framer-r74MT .framer-8vplts { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-r74MT[data-border=\"true\"]::after, .framer-r74MT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jKkiLA0Pa\":\"tekst\",\"MJG7RP26H\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrdfiajpON=withCSS(Component,css,\"framer-r74MT\");export default FramerrdfiajpON;FramerrdfiajpON.displayName=\"Knapp Meny 2\";FramerrdfiajpON.defaultProps={height:200,width:90};addPropertyControls(FramerrdfiajpON,{jKkiLA0Pa:{defaultValue:\"Meny\",title:\"Tekst\",type:ControlType.String},onjKkiLA0PaChange:{changes:\"jKkiLA0Pa\",type:ControlType.ChangeHandler},MJG7RP26H:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrdfiajpON,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrdfiajpON\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"jKkiLA0Pa\\\":\\\"tekst\\\",\\\"MJG7RP26H\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"90\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rdfiajpON.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Instance,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Plus from\"https://framerusercontent.com/modules/sPPEJJGDR4eUvdon1Bel/f3XESni8XlI3ypQ6Exdb/HbzxRJMyi.js\";import Minus from\"https://framerusercontent.com/modules/XWlg8k1reSGaD8FxxtNM/bBmqMkWmu9cdiWRo7WqL/KgtuTnV_8.js\";import Divider from\"https://framerusercontent.com/modules/70iVu8RRZ1bcUULlVgWE/iFCwuj29h7gThOeVff9a/B35iAUyCO.js\";import KnappLenke from\"https://framerusercontent.com/modules/dDLByEdFsfBbrFYw4xAm/PybFUxZxm1Ck4vrYQg3k/qb92ZUJDV.js\";const KnappLenkeFonts=getFonts(KnappLenke);const DividerFonts=getFonts(Divider);const cycleOrder=[\"nKTork_h7\",\"tOu7ih86V\",\"Ji4oPN12Q\",\"PsJK8ZgpT\"];const serializationHash=\"framer-hI6aD\";const variantClassNames={Ji4oPN12Q:\"framer-v-1kcavzs\",nKTork_h7:\"framer-v-xzdqax\",PsJK8ZgpT:\"framer-v-1lsmxbf\",tOu7ih86V:\"framer-v-qqirsq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const s5Hg2LaWk=undefined;const AAv3YQ4IP=undefined;const GGnRDGckz=undefined;const N95rTYxaE=undefined;const lNJ5kJVyX=undefined;const XPv677I0M=undefined;const svu24Sjh1=undefined;const WfF7FtXRl=undefined;const YPL00xGQ0=undefined;const vc1rMuIKX=undefined;const D5rDaXoSF=undefined;const SR1_xufE4=undefined;const WNcSWVT8Q=undefined;const tWVvoS5El=undefined;const aBM6F4a7V=undefined;const Nw56J62Vw=undefined;const WR1tlHTNZ=undefined;const RFQyHCoNP=undefined;const QE0pgELuq=undefined;const GgkvuuJm0=undefined;const oYgEVny0b=undefined;const JjEcCEWCX=undefined;const ZsEO59pG1=undefined;const transition1={delay:0,duration:.5,ease:[.8,0,.2,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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 \\xc5pen\":\"tOu7ih86V\",\"Desktop Lukket\":\"nKTork_h7\",\"Mobil \\xc5pen\":\"PsJK8ZgpT\",\"Mobil Lukket\":\"Ji4oPN12Q\"};const getProps=({click,height,id,lenke,lenke1,lenke10,lenke2,lenke3,lenke4,lenke5,lenke6,lenke7,lenke8,lenke9,overskrift,punkt1,punkt10,punkt2,punkt3,punkt4,punkt5,punkt6,punkt7,punkt8,punkt9,width,...props})=>{return{...props,AAv3YQ4IP:lenke??props.AAv3YQ4IP,aBM6F4a7V:lenke6??props.aBM6F4a7V,D5rDaXoSF:lenke4??props.D5rDaXoSF,GgkvuuJm0:punkt9??props.GgkvuuJm0,GGnRDGckz:click??props.GGnRDGckz,JjEcCEWCX:punkt10??props.JjEcCEWCX,lNJ5kJVyX:lenke1??props.lNJ5kJVyX,N95rTYxaE:punkt1??props.N95rTYxaE??\"Punkt 1\",Nw56J62Vw:punkt7??props.Nw56J62Vw,oYgEVny0b:lenke9??props.oYgEVny0b,QE0pgELuq:lenke8??props.QE0pgELuq,RFQyHCoNP:punkt8??props.RFQyHCoNP,s5Hg2LaWk:overskrift??props.s5Hg2LaWk??\"Overskrift\",SR1_xufE4:punkt5??props.SR1_xufE4,svu24Sjh1:lenke2??props.svu24Sjh1,tWVvoS5El:punkt6??props.tWVvoS5El,variant:humanReadableVariantMap[props.variant]??props.variant??\"nKTork_h7\",vc1rMuIKX:punkt4??props.vc1rMuIKX,WfF7FtXRl:punkt3??props.WfF7FtXRl??\"Punkt 3\",WNcSWVT8Q:lenke5??props.WNcSWVT8Q,WR1tlHTNZ:lenke7??props.WR1tlHTNZ,XPv677I0M:punkt2??props.XPv677I0M??\"Punkt 2\",YPL00xGQ0:lenke3??props.YPL00xGQ0,ZsEO59pG1:lenke10??props.ZsEO59pG1};};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,s5Hg2LaWk,AAv3YQ4IP,GGnRDGckz,N95rTYxaE,lNJ5kJVyX,XPv677I0M,svu24Sjh1,WfF7FtXRl,YPL00xGQ0,vc1rMuIKX,D5rDaXoSF,SR1_xufE4,WNcSWVT8Q,tWVvoS5El,aBM6F4a7V,Nw56J62Vw,WR1tlHTNZ,RFQyHCoNP,QE0pgELuq,GgkvuuJm0,oYgEVny0b,JjEcCEWCX,ZsEO59pG1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nKTork_h7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13bgwtu=activeVariantCallback(async(...args)=>{setVariant(\"PsJK8ZgpT\");});const onTapo3qscn=activeVariantCallback(async(...args)=>{setVariant(\"Ji4oPN12Q\");});const CyxPXjY5B1k4307g=activeVariantCallback(async(...args)=>{if(GGnRDGckz){const res=await GGnRDGckz(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Ji4oPN12Q\",\"PsJK8ZgpT\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"tOu7ih86V\",\"PsJK8ZgpT\"].includes(baseVariant))return true;return false;};const visible=isSet(N95rTYxaE);const visible1=isSet(XPv677I0M);const visible2=isSet(WfF7FtXRl);const visible3=isSet(vc1rMuIKX);const visible4=isSet(SR1_xufE4);const visible5=isSet(tWVvoS5El);const visible6=isSet(Nw56J62Vw);const visible7=isSet(RFQyHCoNP);const visible8=isSet(GgkvuuJm0);const visible9=isSet(JjEcCEWCX);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-xzdqax\",className,classNames),\"data-framer-name\":\"Desktop Lukket\",layoutDependency:layoutDependency,layoutId:\"nKTork_h7\",ref:refBinding,style:{...style},...addPropertyOverrides({Ji4oPN12Q:{\"data-framer-name\":\"Mobil Lukket\"},PsJK8ZgpT:{\"data-framer-name\":\"Mobil \\xc5pen\"},tOu7ih86V:{\"data-framer-name\":\"Desktop \\xc5pen\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vj49jc\",\"data-framer-name\":\"Overskrift\",layoutDependency:layoutDependency,layoutId:\"E5OtAqF8H\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2i63mm\",layoutDependency:layoutDependency,layoutId:\"PwZqyxh1p\",...addPropertyOverrides({Ji4oPN12Q:{\"data-highlight\":true,onTap:onTap13bgwtu},PsJK8ZgpT:{\"data-highlight\":true,onTap:onTapo3qscn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||38)-0-21)/2+0+0)+0+0+0,...addPropertyOverrides({Ji4oPN12Q:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||75)-0-75)/2+0+0)+0+0+16.5},PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+0+0)+0+0+16.5},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xmx61q-container\",layoutDependency:layoutDependency,layoutId:\"kAQaRuihS-container\",nodeId:\"kAQaRuihS\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:AAv3YQ4IP,id:\"kAQaRuihS\",layoutId:\"kAQaRuihS\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"EXtKWB26Z\"),width:\"100%\",YodOzB8Ue:s5Hg2LaWk,YSVqe1oMb:false})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1frr5ax\",layoutDependency:layoutDependency,layoutId:\"ma3FR5Cpu\",style:{backgroundColor:\"var(--token-4e445fbe-39ab-4235-b8e3-6d0d06078fd8, rgb(255, 210, 223))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-94jzgm\",Component:Plus,layoutDependency:layoutDependency,layoutId:\"MwetFUetv\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",\"--pgex8v\":2},...addPropertyOverrides({PsJK8ZgpT:{Component:Minus}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Ji4oPN12Q:{height:1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||75)-0-75)/2+0+0)+0+74},PsJK8ZgpT:{height:1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+0+0)+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ly2nsa-container\",layoutDependency:layoutDependency,layoutId:\"pq05uYIkK-container\",nodeId:\"pq05uYIkK\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"pq05uYIkK\",layoutId:\"pq05uYIkK\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-139sfmc\",layoutDependency:layoutDependency,layoutId:\"rhWVmZ3Da\",children:[visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1piivue-container\",layoutDependency:layoutDependency,layoutId:\"Wx1MW5o2v-container\",nodeId:\"Wx1MW5o2v\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:lNJ5kJVyX,id:\"Wx1MW5o2v\",layoutId:\"Wx1MW5o2v\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:N95rTYxaE,YSVqe1oMb:false})})}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dxbyok-container\",layoutDependency:layoutDependency,layoutId:\"eKPDjHq5e-container\",nodeId:\"eKPDjHq5e\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:svu24Sjh1,id:\"eKPDjHq5e\",layoutId:\"eKPDjHq5e\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:XPv677I0M,YSVqe1oMb:false})})}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1syle2o-container\",layoutDependency:layoutDependency,layoutId:\"hq7bCUDXO-container\",nodeId:\"hq7bCUDXO\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:YPL00xGQ0,id:\"hq7bCUDXO\",layoutId:\"hq7bCUDXO\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:WfF7FtXRl,YSVqe1oMb:false})})}),visible3!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w8at2q-container\",layoutDependency:layoutDependency,layoutId:\"iX_g6xK09-container\",nodeId:\"iX_g6xK09\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:D5rDaXoSF,id:\"iX_g6xK09\",layoutId:\"iX_g6xK09\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:vc1rMuIKX,YSVqe1oMb:false})})}),visible4!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v4e5hu-container\",layoutDependency:layoutDependency,layoutId:\"tWGYrqPRe-container\",nodeId:\"tWGYrqPRe\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:WNcSWVT8Q,id:\"tWGYrqPRe\",layoutId:\"tWGYrqPRe\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:SR1_xufE4,YSVqe1oMb:false})})}),visible5!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vix1pe-container\",layoutDependency:layoutDependency,layoutId:\"rMEXcA2rP-container\",nodeId:\"rMEXcA2rP\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:aBM6F4a7V,id:\"rMEXcA2rP\",layoutId:\"rMEXcA2rP\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:tWVvoS5El,YSVqe1oMb:false})})}),visible6!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ozbwdv-container\",layoutDependency:layoutDependency,layoutId:\"MShQ_bpH_-container\",nodeId:\"MShQ_bpH_\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:WR1tlHTNZ,id:\"MShQ_bpH_\",layoutId:\"MShQ_bpH_\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:Nw56J62Vw,YSVqe1oMb:false})})}),visible7!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5m4ilt-container\",layoutDependency:layoutDependency,layoutId:\"Ubdi4zIVT-container\",nodeId:\"Ubdi4zIVT\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:QE0pgELuq,id:\"Ubdi4zIVT\",layoutId:\"Ubdi4zIVT\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:RFQyHCoNP,YSVqe1oMb:false})})}),visible8!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11zae4o-container\",layoutDependency:layoutDependency,layoutId:\"ls3s1p1Du-container\",nodeId:\"ls3s1p1Du\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:oYgEVny0b,id:\"ls3s1p1Du\",layoutId:\"ls3s1p1Du\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:GgkvuuJm0,YSVqe1oMb:false})})}),visible9!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({PsJK8ZgpT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||203)-0-188)/2+75+20)+0+54},tOu7ih86V:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||186)-0-154)/2+21+40)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8vjdzr-container\",layoutDependency:layoutDependency,layoutId:\"e3N6ytWww-container\",nodeId:\"e3N6ytWww\",rendersWithMotion:true,scopeId:\"SIEr8WoQK\",children:/*#__PURE__*/_jsx(KnappLenke,{CyxPXjY5B:CyxPXjY5B1k4307g,height:\"100%\",I08QIciBE:ZsEO59pG1,id:\"e3N6ytWww\",layoutId:\"e3N6ytWww\",PdNU8qrRW:\"Tekst\",variant:matchVariant(\"yY_aXcbsw\"),width:\"100%\",YodOzB8Ue:JjEcCEWCX,YSVqe1oMb:false})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hI6aD.framer-14u6rsa, .framer-hI6aD .framer-14u6rsa { display: block; }\",\".framer-hI6aD.framer-xzdqax { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 270px; }\",\".framer-hI6aD .framer-1vj49jc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hI6aD .framer-2i63mm { 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-hI6aD .framer-xmx61q-container, .framer-hI6aD .framer-1piivue-container, .framer-hI6aD .framer-1dxbyok-container, .framer-hI6aD .framer-1syle2o-container, .framer-hI6aD .framer-1w8at2q-container, .framer-hI6aD .framer-1v4e5hu-container, .framer-hI6aD .framer-1vix1pe-container, .framer-hI6aD .framer-1ozbwdv-container, .framer-hI6aD .framer-5m4ilt-container, .framer-hI6aD .framer-11zae4o-container, .framer-hI6aD .framer-8vjdzr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hI6aD .framer-1frr5ax { 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: 15px; position: relative; width: min-content; }\",\".framer-hI6aD .framer-94jzgm { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-hI6aD .framer-ly2nsa-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-hI6aD .framer-139sfmc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-hI6aD.framer-v-1kcavzs.framer-xzdqax, .framer-hI6aD.framer-v-1lsmxbf.framer-xzdqax { gap: 20px; }\",\".framer-hI6aD.framer-v-1kcavzs .framer-2i63mm, .framer-hI6aD.framer-v-1lsmxbf .framer-2i63mm { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 270\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tOu7ih86V\":{\"layout\":[\"fixed\",\"auto\"]},\"Ji4oPN12Q\":{\"layout\":[\"fixed\",\"auto\"]},\"PsJK8ZgpT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"s5Hg2LaWk\":\"overskrift\",\"AAv3YQ4IP\":\"lenke\",\"GGnRDGckz\":\"click\",\"N95rTYxaE\":\"punkt1\",\"lNJ5kJVyX\":\"lenke1\",\"XPv677I0M\":\"punkt2\",\"svu24Sjh1\":\"lenke2\",\"WfF7FtXRl\":\"punkt3\",\"YPL00xGQ0\":\"lenke3\",\"vc1rMuIKX\":\"punkt4\",\"D5rDaXoSF\":\"lenke4\",\"SR1_xufE4\":\"punkt5\",\"WNcSWVT8Q\":\"lenke5\",\"tWVvoS5El\":\"punkt6\",\"aBM6F4a7V\":\"lenke6\",\"Nw56J62Vw\":\"punkt7\",\"WR1tlHTNZ\":\"lenke7\",\"RFQyHCoNP\":\"punkt8\",\"QE0pgELuq\":\"lenke8\",\"GgkvuuJm0\":\"punkt9\",\"oYgEVny0b\":\"lenke9\",\"JjEcCEWCX\":\"punkt10\",\"ZsEO59pG1\":\"lenke10\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSIEr8WoQK=withCSS(Component,css,\"framer-hI6aD\");export default FramerSIEr8WoQK;FramerSIEr8WoQK.displayName=\"Knapp Meny\";FramerSIEr8WoQK.defaultProps={height:38,width:270};addPropertyControls(FramerSIEr8WoQK,{variant:{options:[\"nKTork_h7\",\"tOu7ih86V\",\"Ji4oPN12Q\",\"PsJK8ZgpT\"],optionTitles:[\"Desktop Lukket\",\"Desktop \\xc5pen\",\"Mobil Lukket\",\"Mobil \\xc5pen\"],title:\"Variant\",type:ControlType.Enum},s5Hg2LaWk:{defaultValue:\"Overskrift\",displayTextArea:false,title:\"Overskrift\",type:ControlType.String},AAv3YQ4IP:{title:\"Lenke\",type:ControlType.Link},GGnRDGckz:{title:\"Click\",type:ControlType.EventHandler},N95rTYxaE:{defaultValue:\"Punkt 1\",displayTextArea:false,title:\"Punkt 1\",type:ControlType.String},lNJ5kJVyX:{title:\"Lenke 1\",type:ControlType.Link},XPv677I0M:{defaultValue:\"Punkt 2\",displayTextArea:false,title:\"Punkt 2\",type:ControlType.String},svu24Sjh1:{title:\"Lenke 2\",type:ControlType.Link},WfF7FtXRl:{defaultValue:\"Punkt 3\",displayTextArea:false,title:\"Punkt 3\",type:ControlType.String},YPL00xGQ0:{title:\"Lenke 3\",type:ControlType.Link},vc1rMuIKX:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 4\",type:ControlType.String},D5rDaXoSF:{title:\"Lenke 4\",type:ControlType.Link},SR1_xufE4:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 5\",type:ControlType.String},WNcSWVT8Q:{title:\"Lenke 5\",type:ControlType.Link},tWVvoS5El:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 6\",type:ControlType.String},aBM6F4a7V:{title:\"Lenke 6\",type:ControlType.Link},Nw56J62Vw:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 7\",type:ControlType.String},WR1tlHTNZ:{title:\"Lenke 7\",type:ControlType.Link},RFQyHCoNP:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 8\",type:ControlType.String},QE0pgELuq:{title:\"Lenke 8\",type:ControlType.Link},GgkvuuJm0:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 9\",type:ControlType.String},oYgEVny0b:{title:\"Lenke 9\",type:ControlType.Link},JjEcCEWCX:{defaultValue:\"\",displayTextArea:false,title:\"Punkt 10\",type:ControlType.String},ZsEO59pG1:{title:\"Lenke 10\",type:ControlType.Link}});addFonts(FramerSIEr8WoQK,[{explicitInter:true,fonts:[]},...KnappLenkeFonts,...DividerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSIEr8WoQK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"38\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tOu7ih86V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ji4oPN12Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PsJK8ZgpT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"s5Hg2LaWk\\\":\\\"overskrift\\\",\\\"AAv3YQ4IP\\\":\\\"lenke\\\",\\\"GGnRDGckz\\\":\\\"click\\\",\\\"N95rTYxaE\\\":\\\"punkt1\\\",\\\"lNJ5kJVyX\\\":\\\"lenke1\\\",\\\"XPv677I0M\\\":\\\"punkt2\\\",\\\"svu24Sjh1\\\":\\\"lenke2\\\",\\\"WfF7FtXRl\\\":\\\"punkt3\\\",\\\"YPL00xGQ0\\\":\\\"lenke3\\\",\\\"vc1rMuIKX\\\":\\\"punkt4\\\",\\\"D5rDaXoSF\\\":\\\"lenke4\\\",\\\"SR1_xufE4\\\":\\\"punkt5\\\",\\\"WNcSWVT8Q\\\":\\\"lenke5\\\",\\\"tWVvoS5El\\\":\\\"punkt6\\\",\\\"aBM6F4a7V\\\":\\\"lenke6\\\",\\\"Nw56J62Vw\\\":\\\"punkt7\\\",\\\"WR1tlHTNZ\\\":\\\"lenke7\\\",\\\"RFQyHCoNP\\\":\\\"punkt8\\\",\\\"QE0pgELuq\\\":\\\"lenke8\\\",\\\"GgkvuuJm0\\\":\\\"punkt9\\\",\\\"oYgEVny0b\\\":\\\"lenke9\\\",\\\"JjEcCEWCX\\\":\\\"punkt10\\\",\\\"ZsEO59pG1\\\":\\\"lenke10\\\"}\",\"framerIntrinsicWidth\":\"270\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3db8496)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,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 Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import PyntDivider from\"https://framerusercontent.com/modules/70iVu8RRZ1bcUULlVgWE/iFCwuj29h7gThOeVff9a/B35iAUyCO.js\";import KnappMeny2 from\"https://framerusercontent.com/modules/vIg9je7nu9YzluyzNGPq/PnHg24dUdWOt6BcYBRrv/rdfiajpON.js\";import KnappMeny from\"https://framerusercontent.com/modules/6QEe03UkHBxqc5SLA4tT/qcDy0OmKfk5cH2bvcdhH/SIEr8WoQK.js\";const SearchFonts=getFonts(Search);const KnappMeny2Fonts=getFonts(KnappMeny2);const KnappMenyFonts=getFonts(KnappMeny);const PyntDividerFonts=getFonts(PyntDivider);const cycleOrder=[\"P_2iV2yFM\",\"tEbvEQaBc\",\"Hkach3v84\",\"nCDnEQcKX\"];const serializationHash=\"framer-DEhPF\";const variantClassNames={Hkach3v84:\"framer-v-2d4pj8\",nCDnEQcKX:\"framer-v-1wcu9v5\",P_2iV2yFM:\"framer-v-1wnyh66\",tEbvEQaBc:\"framer-v-ipdu6k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.8,0,.2,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Open\":\"tEbvEQaBc\",\"Phone Open\":\"nCDnEQcKX\",Desktop:\"P_2iV2yFM\",Phone:\"Hkach3v84\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"P_2iV2yFM\"};};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:\"P_2iV2yFM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1306lo6=activeVariantCallback(async(...args)=>{setVariant(\"P_2iV2yFM\");});const onTap1niaync=activeVariantCallback(async(...args)=>{setVariant(\"Hkach3v84\");});const MJG7RP26Hpv3me2=activeVariantCallback(async(...args)=>{setVariant(\"tEbvEQaBc\");});const MJG7RP26H1306lo6=activeVariantCallback(async(...args)=>{setVariant(\"P_2iV2yFM\");});const MJG7RP26H1iql2kl=activeVariantCallback(async(...args)=>{setVariant(\"nCDnEQcKX\");});const MJG7RP26H1niaync=activeVariantCallback(async(...args)=>{setVariant(\"Hkach3v84\");});const GGnRDGckz1306lo6=activeVariantCallback(async(...args)=>{setVariant(\"P_2iV2yFM\");});const GGnRDGckz1niaync=activeVariantCallback(async(...args)=>{setVariant(\"Hkach3v84\");});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__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wnyh66\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"P_2iV2yFM\",ref:refBinding,style:{backgroundColor:\"var(--token-3a0700a4-55b2-45f0-8f60-20f61d8b5738, rgb(242, 242, 242))\",...style},...addPropertyOverrides({Hkach3v84:{\"data-framer-name\":\"Phone\"},nCDnEQcKX:{\"data-framer-name\":\"Phone Open\"},tEbvEQaBc:{\"data-framer-name\":\"Desktop Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sp3evm\",layoutDependency:layoutDependency,layoutId:\"BMclQCj4G\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2lctlu\",\"data-framer-name\":\"Navigasjon\",layoutDependency:layoutDependency,layoutId:\"V_YHn45yV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GLxhLClxS\"},motionChild:true,nodeId:\"hoz8nHJO0\",openInNewTab:false,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"St. Paul Gymnas logo\",fit:\"fill\",intrinsicHeight:166.5,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+30+0+80.5),pixelHeight:333,pixelWidth:1250,sizes:\"130px\",src:\"https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?width=1250&height=333\",srcSet:\"https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?scale-down-to=512&width=1250&height=333 512w,https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?scale-down-to=1024&width=1250&height=333 1024w,https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?width=1250&height=333 1250w\"},className:\"framer-zz9ylk framer-1akvmc5\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"hoz8nHJO0\",...addPropertyOverrides({Hkach3v84:{background:{alt:\"St. Paul Gymnas logo\",fit:\"fill\",intrinsicHeight:166.5,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0+85.5),pixelHeight:333,pixelWidth:1250,sizes:\"100px\",src:\"https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?width=1250&height=333\",srcSet:\"https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?scale-down-to=512&width=1250&height=333 512w,https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?scale-down-to=1024&width=1250&height=333 1024w,https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?width=1250&height=333 1250w\"}},nCDnEQcKX:{\"data-highlight\":true,background:{alt:\"St. Paul Gymnas logo\",fit:\"fill\",intrinsicHeight:166.5,intrinsicWidth:625,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0+85.5),pixelHeight:333,pixelWidth:1250,sizes:\"100px\",src:\"https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?width=1250&height=333\",srcSet:\"https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?scale-down-to=512&width=1250&height=333 512w,https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?scale-down-to=1024&width=1250&height=333 1024w,https://framerusercontent.com/images/aE7ViGBxx16WTNsE2VLCMbK5iWM.png?width=1250&height=333 1250w\"},onTap:onTap1niaync},tEbvEQaBc:{\"data-highlight\":true,onTap:onTap1306lo6}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14ebi5x\",\"data-framer-name\":\"Elementer\",layoutDependency:layoutDependency,layoutId:\"mw6O_ikeU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7l799b\",layoutDependency:layoutDependency,layoutId:\"a2__L4Qfy\",...addPropertyOverrides({nCDnEQcKX:{\"data-highlight\":true,onTap:onTap1niaync},tEbvEQaBc:{\"data-highlight\":true,onTap:onTap1306lo6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ptnhl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uX95mF4lq-container\",nodeId:\"uX95mF4lq\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-3a0700a4-55b2-45f0-8f60-20f61d8b5738, rgb(242, 242, 242))\",transition:{duration:0,type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",iconSize:24,iconType:\"default\",id:\"uX95mF4lq\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",placeholderText:\"S\\xf8k...\"},textColor:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\"},layoutId:\"uX95mF4lq\",modalOptions:{backgroundColor:\"var(--token-7a749026-9092-4ce3-814e-e9eb5df3bf3c, rgb(253, 253, 253))\",borderRadius:5,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:0,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:0},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-d879d7de-0cd1-4aa2-95fe-8df382ef6f68, rgb(105, 95, 95))\",subtitleFont:{fontFamily:'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-9966baaf-69d0-4cbf-b100-c2028280c08f, rgb(80, 0, 42))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:500},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"90.5px\",y:(componentViewport?.y||0)+0+0+30+0+0+0,...addPropertyOverrides({Hkach3v84:{y:(componentViewport?.y||0)+0+0+20+0+0+0},nCDnEQcKX:{y:(componentViewport?.y||0)+0+0+20+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3hgf9d-container\",layoutDependency:layoutDependency,layoutId:\"Rk5jiFtNX-container\",nodeId:\"Rk5jiFtNX\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(KnappMeny2,{height:\"100%\",id:\"Rk5jiFtNX\",jKkiLA0Pa:\"Meny\",layoutId:\"Rk5jiFtNX\",MJG7RP26H:MJG7RP26Hpv3me2,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Hkach3v84:{MJG7RP26H:MJG7RP26H1iql2kl},nCDnEQcKX:{jKkiLA0Pa:\"Lukk\",MJG7RP26H:MJG7RP26H1niaync},tEbvEQaBc:{jKkiLA0Pa:\"Lukk\",MJG7RP26H:MJG7RP26H1306lo6}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16o5ttx\",\"data-framer-name\":\"Lenker\",layoutDependency:layoutDependency,layoutId:\"eWGRPxGlg\",style:{opacity:0},variants:{nCDnEQcKX:{opacity:1},tEbvEQaBc:{opacity:1}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"studiespesialisering\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"O0KKcIlpR\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"idrettsfag\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"gnuzuQvnH\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"p\\xe5bygg\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"qTOoUjLeL\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{webPageId:\"BoKX9Tj8M\"},implicitPathVariables:undefined},{href:{webPageId:\"aiN1UeMFx\"},implicitPathVariables:undefined},{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"studiespesialisering\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"O0KKcIlpR\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"idrettsfag\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"gnuzuQvnH\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"p\\xe5bygg\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"qTOoUjLeL\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{webPageId:\"BoKX9Tj8M\"},implicitPathVariables:undefined},{href:{webPageId:\"aiN1UeMFx\"},implicitPathVariables:undefined},{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"studiespesialisering\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"O0KKcIlpR\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"idrettsfag\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"gnuzuQvnH\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"p\\xe5bygg\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"qTOoUjLeL\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{webPageId:\"BoKX9Tj8M\"},implicitPathVariables:undefined},{href:{webPageId:\"aiN1UeMFx\"},implicitPathVariables:undefined},{href:{webPageId:\"b3OoomYLs\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"studiespesialisering\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"O0KKcIlpR\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"idrettsfag\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"gnuzuQvnH\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{pathVariables:{En_bAenYF:\"p\\xe5bygg\"},unresolvedPathSlugs:{En_bAenYF:{collectionId:\"rnwxs7BjF\",collectionItemId:\"qTOoUjLeL\"}},webPageId:\"vDjv7UqVF\"},implicitPathVariables:undefined},{href:{webPageId:\"BoKX9Tj8M\"},implicitPathVariables:undefined},{href:{webPageId:\"aiN1UeMFx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 120px) / 4, 1px)`,y:(componentViewport?.y||0)+0+0+30+280+0,...addPropertyOverrides({Hkach3v84:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+-105.5},nCDnEQcKX:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rbjnir-container\",\"data-framer-name\":\"Studietilbud\",layoutDependency:layoutDependency,layoutId:\"sl3oA4RkG-container\",name:\"Studietilbud\",nodeId:\"sl3oA4RkG\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(KnappMeny,{AAv3YQ4IP:resolvedLinks[0],D5rDaXoSF:resolvedLinks[4],GgkvuuJm0:\"\",GGnRDGckz:GGnRDGckz1306lo6,height:\"100%\",id:\"sl3oA4RkG\",JjEcCEWCX:\"\",layoutId:\"sl3oA4RkG\",lNJ5kJVyX:resolvedLinks[1],N95rTYxaE:\"Studiespesialisering\",name:\"Studietilbud\",Nw56J62Vw:\"\",RFQyHCoNP:\"\",s5Hg2LaWk:\"Studietilbud\",SR1_xufE4:\"Fremmedspr\\xe5k\",style:{width:\"100%\"},svu24Sjh1:resolvedLinks[2],tWVvoS5El:\"\",variant:matchVariant(\"tOu7ih86V\"),vc1rMuIKX:\"Programfag\",WfF7FtXRl:\"P\\xe5bygg\",width:\"100%\",WNcSWVT8Q:resolvedLinks[5],XPv677I0M:\"Idrettsfag\",YPL00xGQ0:resolvedLinks[3],...addPropertyOverrides({Hkach3v84:{AAv3YQ4IP:resolvedLinks[12],D5rDaXoSF:resolvedLinks[16],lNJ5kJVyX:resolvedLinks[13],svu24Sjh1:resolvedLinks[14],variant:matchVariant(\"Ji4oPN12Q\"),WNcSWVT8Q:resolvedLinks[17],YPL00xGQ0:resolvedLinks[15]},nCDnEQcKX:{AAv3YQ4IP:resolvedLinks[18],D5rDaXoSF:resolvedLinks[22],GGnRDGckz:GGnRDGckz1niaync,lNJ5kJVyX:resolvedLinks[19],svu24Sjh1:resolvedLinks[20],variant:matchVariant(\"Ji4oPN12Q\"),WNcSWVT8Q:resolvedLinks[23],YPL00xGQ0:resolvedLinks[21]},tEbvEQaBc:{AAv3YQ4IP:resolvedLinks[6],D5rDaXoSF:resolvedLinks[10],lNJ5kJVyX:resolvedLinks[7],svu24Sjh1:resolvedLinks[8],WNcSWVT8Q:resolvedLinks[11],YPL00xGQ0:resolvedLinks[9]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"reiser\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"TstuEQABS\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"muligheter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"g8e14_Jzs\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"fasiliteter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"C1DeR_0MM\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"oppfolging\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"NiSwIgQtq\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"reiser\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"TstuEQABS\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"muligheter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"g8e14_Jzs\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"fasiliteter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"C1DeR_0MM\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"oppfolging\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"NiSwIgQtq\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"reiser\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"TstuEQABS\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"muligheter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"g8e14_Jzs\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"fasiliteter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"C1DeR_0MM\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"oppfolging\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"NiSwIgQtq\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{webPageId:\"RTvZKaLZz\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"reiser\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"TstuEQABS\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"muligheter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"g8e14_Jzs\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"fasiliteter\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"C1DeR_0MM\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined},{href:{pathVariables:{C5WMBg4Zs:\"oppfolging\"},unresolvedPathSlugs:{C5WMBg4Zs:{collectionId:\"E9vRlNYg4\",collectionItemId:\"NiSwIgQtq\"}},webPageId:\"e6IhM3PsC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 120px) / 4, 1px)`,y:(componentViewport?.y||0)+0+0+30+280+0,...addPropertyOverrides({Hkach3v84:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+-47.5},nCDnEQcKX:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+58}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-htfjqo-container\",\"data-framer-name\":\"Hvorfor oss\",layoutDependency:layoutDependency,layoutId:\"WguewPCp3-container\",name:\"Hvorfor oss\",nodeId:\"WguewPCp3\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(KnappMeny,{AAv3YQ4IP:resolvedLinks1[0],D5rDaXoSF:resolvedLinks1[4],GgkvuuJm0:\"\",GGnRDGckz:GGnRDGckz1306lo6,height:\"100%\",id:\"WguewPCp3\",JjEcCEWCX:\"\",layoutId:\"WguewPCp3\",lNJ5kJVyX:resolvedLinks1[1],N95rTYxaE:\"Reiser\",name:\"Hvorfor oss\",Nw56J62Vw:\"\",RFQyHCoNP:\"\",s5Hg2LaWk:\"Hvorfor oss?\",SR1_xufE4:\"\",style:{width:\"100%\"},svu24Sjh1:resolvedLinks1[2],tWVvoS5El:\"\",variant:matchVariant(\"tOu7ih86V\"),vc1rMuIKX:\"Oppf\\xf8lging\",WfF7FtXRl:\"Fasiliteter\",width:\"100%\",XPv677I0M:\"Muligheter\",YPL00xGQ0:resolvedLinks1[3],...addPropertyOverrides({Hkach3v84:{AAv3YQ4IP:resolvedLinks1[10],D5rDaXoSF:resolvedLinks1[14],lNJ5kJVyX:resolvedLinks1[11],svu24Sjh1:resolvedLinks1[12],variant:matchVariant(\"Ji4oPN12Q\"),YPL00xGQ0:resolvedLinks1[13]},nCDnEQcKX:{AAv3YQ4IP:resolvedLinks1[15],D5rDaXoSF:resolvedLinks1[19],GGnRDGckz:GGnRDGckz1niaync,lNJ5kJVyX:resolvedLinks1[16],svu24Sjh1:resolvedLinks1[17],variant:matchVariant(\"Ji4oPN12Q\"),YPL00xGQ0:resolvedLinks1[18]},tEbvEQaBc:{AAv3YQ4IP:resolvedLinks1[5],D5rDaXoSF:resolvedLinks1[9],lNJ5kJVyX:resolvedLinks1[6],svu24Sjh1:resolvedLinks1[7],YPL00xGQ0:resolvedLinks1[8]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{hash:\":t577ygN66\",webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"elevh\\xe5ndbok\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"Whc9DvLo2\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"radgivere\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"h53F1QW8u\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"si-ifra\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"PW4elEoDe\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{hash:\":t577ygN66\",webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"elevh\\xe5ndbok\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"Whc9DvLo2\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"radgivere\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"h53F1QW8u\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"si-ifra\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"PW4elEoDe\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{hash:\":t577ygN66\",webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"elevh\\xe5ndbok\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"Whc9DvLo2\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"radgivere\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"h53F1QW8u\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"si-ifra\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"PW4elEoDe\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{hash:\":t577ygN66\",webPageId:\"LCwFE8I0b\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"elevh\\xe5ndbok\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"Whc9DvLo2\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"radgivere\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"h53F1QW8u\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined},{href:{pathVariables:{i_zCRcAer:\"si-ifra\"},unresolvedPathSlugs:{i_zCRcAer:{collectionId:\"IsV42qQvd\",collectionItemId:\"PW4elEoDe\"}},webPageId:\"EwpQORElC\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 120px) / 4, 1px)`,y:(componentViewport?.y||0)+0+0+30+280+0,...addPropertyOverrides({Hkach3v84:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+10.5},nCDnEQcKX:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+116}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g66a70-container\",\"data-framer-name\":\"For elever\",layoutDependency:layoutDependency,layoutId:\"y01oZEQLE-container\",name:\"For elever\",nodeId:\"y01oZEQLE\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(KnappMeny,{AAv3YQ4IP:resolvedLinks2[0],D5rDaXoSF:resolvedLinks2[4],GgkvuuJm0:\"\",GGnRDGckz:GGnRDGckz1306lo6,height:\"100%\",id:\"y01oZEQLE\",JjEcCEWCX:\"\",layoutId:\"y01oZEQLE\",lNJ5kJVyX:resolvedLinks2[1],N95rTYxaE:\"Snarveier\",name:\"For elever\",Nw56J62Vw:\"\",RFQyHCoNP:\"\",s5Hg2LaWk:\"For elever\",SR1_xufE4:\"\",style:{width:\"100%\"},svu24Sjh1:resolvedLinks2[2],tWVvoS5El:\"\",variant:matchVariant(\"tOu7ih86V\"),vc1rMuIKX:\"Si ifra\",WfF7FtXRl:\"R\\xe5dgivere\",width:\"100%\",XPv677I0M:\"Elevh\\xe5ndbok\",YPL00xGQ0:resolvedLinks2[3],...addPropertyOverrides({Hkach3v84:{AAv3YQ4IP:resolvedLinks2[10],D5rDaXoSF:resolvedLinks2[14],lNJ5kJVyX:resolvedLinks2[11],svu24Sjh1:resolvedLinks2[12],variant:matchVariant(\"Ji4oPN12Q\"),YPL00xGQ0:resolvedLinks2[13]},nCDnEQcKX:{AAv3YQ4IP:resolvedLinks2[15],D5rDaXoSF:resolvedLinks2[19],GGnRDGckz:GGnRDGckz1niaync,lNJ5kJVyX:resolvedLinks2[16],svu24Sjh1:resolvedLinks2[17],variant:matchVariant(\"Ji4oPN12Q\"),YPL00xGQ0:resolvedLinks2[18]},tEbvEQaBc:{AAv3YQ4IP:resolvedLinks2[5],D5rDaXoSF:resolvedLinks2[9],lNJ5kJVyX:resolvedLinks2[6],svu24Sjh1:resolvedLinks2[7],YPL00xGQ0:resolvedLinks2[8]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{hash:\":Wlh8gr7oX\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"kirken\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"K6xWPY0Ib\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{webPageId:\"gAGevdPxy\"},implicitPathVariables:undefined},{href:{hash:\":FKgzmalgT\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{hash:\":Wlh8gr7oX\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"kirken\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"K6xWPY0Ib\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{webPageId:\"gAGevdPxy\"},implicitPathVariables:undefined},{href:{hash:\":FKgzmalgT\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{hash:\":Wlh8gr7oX\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"kirken\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"K6xWPY0Ib\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{webPageId:\"gAGevdPxy\"},implicitPathVariables:undefined},{href:{hash:\":FKgzmalgT\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{hash:\":Wlh8gr7oX\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined},{href:{pathVariables:{NLAotEeJJ:\"kirken\"},unresolvedPathSlugs:{NLAotEeJJ:{collectionId:\"VVJdZuWc1\",collectionItemId:\"K6xWPY0Ib\"}},webPageId:\"ikYroYf6e\"},implicitPathVariables:undefined},{href:{webPageId:\"gAGevdPxy\"},implicitPathVariables:undefined},{href:{hash:\":FKgzmalgT\",webPageId:\"uYKa_PuRc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:`max((min(${componentViewport?.width||\"100vw\"}, 1440px) - 120px) / 4, 1px)`,y:(componentViewport?.y||0)+0+0+30+280+0,...addPropertyOverrides({Hkach3v84:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+68.5},nCDnEQcKX:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+0+20+280+0+174}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15b6c92-container\",\"data-framer-name\":\"Om skolen\",layoutDependency:layoutDependency,layoutId:\"e8_bcn_lA-container\",name:\"Om skolen\",nodeId:\"e8_bcn_lA\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(KnappMeny,{AAv3YQ4IP:resolvedLinks3[0],D5rDaXoSF:resolvedLinks3[4],GgkvuuJm0:\"\",GGnRDGckz:GGnRDGckz1306lo6,height:\"100%\",id:\"e8_bcn_lA\",JjEcCEWCX:\"\",layoutId:\"e8_bcn_lA\",lNJ5kJVyX:resolvedLinks3[1],N95rTYxaE:\"Aktuelt\",name:\"Om skolen\",Nw56J62Vw:\"\",RFQyHCoNP:\"\",s5Hg2LaWk:\"Om skolen\",SR1_xufE4:\"\",style:{width:\"100%\"},svu24Sjh1:resolvedLinks3[2],tWVvoS5El:\"\",variant:matchVariant(\"tOu7ih86V\"),vc1rMuIKX:\"Kontakt oss\",WfF7FtXRl:\"Ansatte\",width:\"100%\",XPv677I0M:\"Kirken\",YPL00xGQ0:resolvedLinks3[3],...addPropertyOverrides({Hkach3v84:{AAv3YQ4IP:resolvedLinks3[10],D5rDaXoSF:resolvedLinks3[14],lNJ5kJVyX:resolvedLinks3[11],svu24Sjh1:resolvedLinks3[12],variant:matchVariant(\"Ji4oPN12Q\"),YPL00xGQ0:resolvedLinks3[13]},nCDnEQcKX:{AAv3YQ4IP:resolvedLinks3[15],D5rDaXoSF:resolvedLinks3[19],GGnRDGckz:GGnRDGckz1niaync,lNJ5kJVyX:resolvedLinks3[16],svu24Sjh1:resolvedLinks3[17],variant:matchVariant(\"Ji4oPN12Q\"),YPL00xGQ0:resolvedLinks3[18]},tEbvEQaBc:{AAv3YQ4IP:resolvedLinks3[5],D5rDaXoSF:resolvedLinks3[9],lNJ5kJVyX:resolvedLinks3[6],svu24Sjh1:resolvedLinks3[7],YPL00xGQ0:resolvedLinks3[8]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+110,...addPropertyOverrides({nCDnEQcKX:{y:(componentViewport?.y||0)+0+1e3},tEbvEQaBc:{y:(componentViewport?.y||0)+0+1e3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2b4ocv-container\",layoutDependency:layoutDependency,layoutId:\"KylXBpOIS-container\",nodeId:\"KylXBpOIS\",rendersWithMotion:true,scopeId:\"sMnSOtM4i\",children:/*#__PURE__*/_jsx(PyntDivider,{height:\"100%\",id:\"KylXBpOIS\",layoutId:\"KylXBpOIS\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-DEhPF.framer-1akvmc5, .framer-DEhPF .framer-1akvmc5 { display: block; }\",\".framer-DEhPF.framer-1wnyh66 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-DEhPF .framer-sp3evm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 110px; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 30px; position: relative; width: 100%; }\",\".framer-DEhPF .framer-2lctlu { 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-DEhPF .framer-zz9ylk { aspect-ratio: 3.7537537537537538 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 130px; }\",\".framer-DEhPF .framer-14ebi5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DEhPF .framer-7l799b { flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-DEhPF .framer-16ptnhl-container { cursor: pointer; flex: none; height: 40px; left: 0px; position: absolute; right: 0px; top: calc(48.78048780487807% - 40px / 2); }\",\".framer-DEhPF .framer-3hgf9d-container { flex: none; height: auto; position: relative; width: 91px; }\",\".framer-DEhPF .framer-16o5ttx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DEhPF .framer-1rbjnir-container, .framer-DEhPF .framer-htfjqo-container, .framer-DEhPF .framer-1g66a70-container, .framer-DEhPF .framer-15b6c92-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-DEhPF .framer-2b4ocv-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-DEhPF.framer-v-ipdu6k .framer-sp3evm { height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 30px 30px 130px 30px; }\",\".framer-DEhPF.framer-v-ipdu6k .framer-zz9ylk, .framer-DEhPF.framer-v-ipdu6k .framer-7l799b, .framer-DEhPF.framer-v-1wcu9v5 .framer-7l799b { cursor: pointer; }\",\".framer-DEhPF.framer-v-ipdu6k .framer-16o5ttx { height: min-content; }\",\".framer-DEhPF.framer-v-2d4pj8.framer-1wnyh66, .framer-DEhPF.framer-v-1wcu9v5.framer-1wnyh66 { width: 400px; }\",\".framer-DEhPF.framer-v-2d4pj8 .framer-sp3evm { padding: 20px; }\",\".framer-DEhPF.framer-v-2d4pj8 .framer-zz9ylk { width: 100px; }\",\".framer-DEhPF.framer-v-2d4pj8 .framer-16o5ttx { flex-direction: column; }\",\".framer-DEhPF.framer-v-2d4pj8 .framer-1rbjnir-container, .framer-DEhPF.framer-v-2d4pj8 .framer-htfjqo-container, .framer-DEhPF.framer-v-2d4pj8 .framer-1g66a70-container, .framer-DEhPF.framer-v-2d4pj8 .framer-15b6c92-container, .framer-DEhPF.framer-v-1wcu9v5 .framer-1rbjnir-container, .framer-DEhPF.framer-v-1wcu9v5 .framer-htfjqo-container, .framer-DEhPF.framer-v-1wcu9v5 .framer-1g66a70-container, .framer-DEhPF.framer-v-1wcu9v5 .framer-15b6c92-container { flex: none; width: 100%; }\",\".framer-DEhPF.framer-v-1wcu9v5 .framer-sp3evm { height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 20px; }\",\".framer-DEhPF.framer-v-1wcu9v5 .framer-zz9ylk { cursor: pointer; width: 100px; }\",\".framer-DEhPF.framer-v-1wcu9v5 .framer-16o5ttx { flex-direction: column; height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 111\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tEbvEQaBc\":{\"layout\":[\"fixed\",\"auto\"]},\"Hkach3v84\":{\"layout\":[\"fixed\",\"auto\"]},\"nCDnEQcKX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersMnSOtM4i=withCSS(Component,css,\"framer-DEhPF\");export default FramersMnSOtM4i;FramersMnSOtM4i.displayName=\"Seksjon Meny\";FramersMnSOtM4i.defaultProps={height:111,width:1200};addPropertyControls(FramersMnSOtM4i,{variant:{options:[\"P_2iV2yFM\",\"tEbvEQaBc\",\"Hkach3v84\",\"nCDnEQcKX\"],optionTitles:[\"Desktop\",\"Desktop Open\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersMnSOtM4i,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"}]},...SearchFonts,...KnappMeny2Fonts,...KnappMenyFonts,...PyntDividerFonts],{supportsExplicitInterCodegen:true});FramersMnSOtM4i.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(KnappMeny2,{},context),forwardLoader(KnappMeny,{},context),forwardLoader(PyntDivider,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersMnSOtM4i\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tEbvEQaBc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hkach3v84\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nCDnEQcKX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"111\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sMnSOtM4i.map","// Generated by Framer (3db8496)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SeksjonFooter from\"#framer/local/canvasComponent/R1lO_phYn/R1lO_phYn.js\";import SeksjonMeny from\"#framer/local/canvasComponent/sMnSOtM4i/sMnSOtM4i.js\";const SeksjonMenyFonts=getFonts(SeksjonMeny);const SeksjonFooterFonts=getFonts(SeksjonFooter);const breakpoints={I0LFlIf_M:\"(max-width: 809.98px)\",sAB4kvmBw:\"(min-width: 810px) and (max-width: 1199.98px)\",XwGKbl7PU:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-04DBp\";const variantClassNames={I0LFlIf_M:\"framer-v-1i23rzc\",sAB4kvmBw:\"framer-v-1j9b0n2\",XwGKbl7PU:\"framer-v-1l3eh7o\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-04DBp.framer-1e38qco, .framer-04DBp .framer-1e38qco { display: block; }\",\".framer-04DBp.framer-1l3eh7o { align-content: center; align-items: center; background-color: var(--token-3a0700a4-55b2-45f0-8f60-20f61d8b5738, #f5f5f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-04DBp .framer-qrwj7k-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 2; }\",\".framer-04DBp .framer-s5ogmm { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-04DBp .framer-afu2wx-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={I0LFlIf_M:\"(max-width: 809.98px)\",sAB4kvmBw:\"(min-width: 810px) and (max-width: 1199.98px)\",XwGKbl7PU:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"XwGKbl7PU\",Phone:\"I0LFlIf_M\",Tablet:\"sAB4kvmBw\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XwGKbl7PU\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"XwGKbl7PU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3a0700a4-55b2-45f0-8f60-20f61d8b5738, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.main,{...restProps,className:cx(scopingClassNames,\"framer-1l3eh7o\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:111,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qrwj7k-container\",layoutScroll:true,nodeId:\"AjbrE5p6M\",scopeId:\"kSIU8DStG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I0LFlIf_M:{variant:matchVariant(\"Hkach3v84\")},sAB4kvmBw:{variant:matchVariant(\"Hkach3v84\")}},children:/*#__PURE__*/_jsx(SeksjonMeny,{height:\"100%\",id:\"AjbrE5p6M\",layoutId:\"AjbrE5p6M\",style:{width:\"100%\"},variant:matchVariant(\"P_2iV2yFM\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s5ogmm\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:494,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-afu2wx-container\",nodeId:\"QI1x7aSVh\",scopeId:\"kSIU8DStG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I0LFlIf_M:{variant:matchVariant(\"w7E5XfpHJ\")},sAB4kvmBw:{variant:matchVariant(\"Wf12RxkfF\")}},children:/*#__PURE__*/_jsx(SeksjonFooter,{height:\"100%\",id:\"QI1x7aSVh\",layoutId:\"QI1x7aSVh\",style:{width:\"100%\"},variant:matchVariant(\"Ubk6YrklP\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sAB4kvmBw\":{\"layout\":[\"fixed\",\"fixed\"]},\"I0LFlIf_M\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"XwGKbl7PU\":[\".framer-qrwj7k-container\",\".framer-afu2wx-container\"],\"sAB4kvmBw\":[\".framer-qrwj7k-container\",\".framer-afu2wx-container\"],\"I0LFlIf_M\":[\".framer-qrwj7k-container\",\".framer-afu2wx-container\"]}\n * @framerBreakpoints {\"XwGKbl7PU\":{\"min\":1200,\"canvasClassName\":\"framer-1l3eh7o-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"sAB4kvmBw\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1j9b0n2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"I0LFlIf_M\":{\"max\":809,\"canvasClassName\":\"framer-1i23rzc-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant XwGKbl7PU\n * @framerLayoutTemplate true\n */const FramerkSIU8DStG=withCSS(Component,css,\"framer-04DBp\");export default FramerkSIU8DStG;FramerkSIU8DStG.displayName=\"Template\";FramerkSIU8DStG.defaultProps={height:1e3,width:1200};addFonts(FramerkSIU8DStG,[{explicitInter:true,fonts:[]},...SeksjonMenyFonts,...SeksjonFooterFonts],{supportsExplicitInterCodegen:true});FramerkSIU8DStG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SeksjonMeny,{},context),forwardLoader(SeksjonFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkSIU8DStG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"XwGKbl7PU\\\":[\\\".framer-qrwj7k-container\\\",\\\".framer-afu2wx-container\\\"],\\\"sAB4kvmBw\\\":[\\\".framer-qrwj7k-container\\\",\\\".framer-afu2wx-container\\\"],\\\"I0LFlIf_M\\\":[\\\".framer-qrwj7k-container\\\",\\\".framer-afu2wx-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sAB4kvmBw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I0LFlIf_M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"XwGKbl7PU\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"XwGKbl7PU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1l3eh7o-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"sAB4kvmBw\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1j9b0n2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"I0LFlIf_M\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1i23rzc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/uxzLxc8RNaWFIiE2yaZ7/6NxLjpopBPGlv45VxiEa/kSIU8DStG.js\";\r\n\r\n\t\tconst routes = {GLxhLClxS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nTE2eEQ7KvzPT1JAg4mm/PrXtiWB0dF4KT7MWzCZs/GLxhLClxS.js\")), path: \"/\"}, RTvZKaLZz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KQ4DOxWeLT3tca1B8Lhu/5kcrS9O88197UcK1pRVU/RTvZKaLZz.js\")), path: \"/hvorfor-oss\"}, LCwFE8I0b: {elements: {t577ygN66: \"snarveier\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/INN8ETJTH3cjyuk1d04O/8jBzy3zBobDKVsEvDw3U/LCwFE8I0b.js\")), path: \"/for-elever\"}, uYKa_PuRc: {elements: {FKgzmalgT: \"kontakt-oss\", Wlh8gr7oX: \"aktuelt\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Myv3sdgdUwXlvdWns7uH/paqJqxInt7H675bJEmYL/uYKa_PuRc.js\")), path: \"/om-skolen\"}, b3OoomYLs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KrMzLoaXS7IHHGtul63W/9Xzfa4k5fzrIvmjdlpzn/b3OoomYLs.js\")), path: \"/studietilbud\"}, gAGevdPxy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7qCD0P6ugqwX8MB5tXUf/SvnerIR8ONM9AKkrTREd/gAGevdPxy.js\")), path: \"/om-skolen/ansatte\"}, BoKX9Tj8M: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TTA48eWo02fB6WcfuL24/yaLYLyNpyN2IRzfmaGoR/BoKX9Tj8M.js\")), path: \"/studietilbud/programfag\"}, aiN1UeMFx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KOI6DcyfvoMP2ZmnLOnB/jq3gAEIlOegBhxkBZrwr/aiN1UeMFx.js\")), path: \"/studietilbud/fremmedspråk\"}, vDjv7UqVF: {collectionId: \"rnwxs7BjF\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XT7CAWaWqpV7jAcKkmZK/e0H2ccTyDvtMEu31s5Jx/vDjv7UqVF.js\")), path: \"/studietilbud/:En_bAenYF\"}, eSX7SSxWB: {collectionId: \"nVPf8HQaD\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eiB5hxNtWo0CkMW9b0iM/Sbj9JbBbCHWxCQOTtzBA/eSX7SSxWB.js\")), path: \"/studietilbud/programfag/:xVr3EkgmF\"}, VJjgoKxZ3: {collectionId: \"AenWIgrs9\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZJbDvInwR7uMC47ZRDBV/DBzpyKzpXSYPMijzyJBm/VJjgoKxZ3.js\")), path: \"/studietilbud/fremmedspråk/:rqBsaE3k1\"}, e6IhM3PsC: {collectionId: \"E9vRlNYg4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9yOGtrMCZDdNL76ydx87/uapDO3sY5mIUWiGuBp6z/e6IhM3PsC.js\")), path: \"/hvorfor-oss/:C5WMBg4Zs\"}, EwpQORElC: {collectionId: \"IsV42qQvd\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BG3w0PBOmZYfhpxsEDlR/EjsF1emQ4t5bQrN9ZTw1/EwpQORElC.js\")), path: \"/for-elever/:i_zCRcAer\"}, ikYroYf6e: {collectionId: \"VVJdZuWc1\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CSzrJyZlncS5dPTqLtiq/kMB0e1RsHShNKe8iGO3a/ikYroYf6e.js\")), path: \"/om-skolen/:NLAotEeJJ\"}, IGXHm3GSQ: {collectionId: \"hlrozfAe_\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PJcRKSjyzNzSoLmnINFE/OUzBsgPks6mxhFbjKJWM/IGXHm3GSQ.js\")), path: \"/om-skolen/aktuelt/:FswMpu0Gu\"}}\r\n\r\n\t\tconst locales = [{code: \"no\", id: \"default\", name: \"Norwegian\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AenWIgrs9: async () => (await import(\"https://framerusercontent.com/modules/BYDBmLQogBoTqPNfohN1/joDa3Pw6fZRFhKLY7fCb/AenWIgrs9.js\"))?.[\"utils\"], E9vRlNYg4: async () => (await import(\"https://framerusercontent.com/modules/p0FYSeOn63zinWtYConh/yPNeWxvCBXzvM7YnbeQt/E9vRlNYg4.js\"))?.[\"utils\"], hlrozfAe_: async () => (await import(\"https://framerusercontent.com/modules/uJS9Fq1S0Mb6AAigQNsl/NVPk4wNPoDKFErmeiDJ6/hlrozfAe_.js\"))?.[\"utils\"], IsV42qQvd: async () => (await import(\"https://framerusercontent.com/modules/N9ZzyZdxun0LtJRu0xnO/RO4egU3535oSG4WaBS0E/IsV42qQvd.js\"))?.[\"utils\"], nVPf8HQaD: async () => (await import(\"https://framerusercontent.com/modules/jfla74ShUim43PWGWl5U/wm8TKMaRVf7Kyyh3rILX/nVPf8HQaD.js\"))?.[\"utils\"], rnwxs7BjF: async () => (await import(\"https://framerusercontent.com/modules/oaCoU0kZ2es3I0kg1oz5/3KVugTgWMJXqT9ii38D2/rnwxs7BjF.js\"))?.[\"utils\"], VVJdZuWc1: async () => (await import(\"https://framerusercontent.com/modules/sERpKPYZXxl0PhKch51b/Ro13Hbkg9NrwWKCmhx7W/VVJdZuWc1.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"7eee9c14f74473cafad0df4a4d583fab59848c8d9898f804f68428aae6cb487c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"GLxhLClxS\":\r\ncase \"RTvZKaLZz\":\r\ncase \"LCwFE8I0b\":\r\ncase \"uYKa_PuRc\":\r\ncase \"b3OoomYLs\":\r\ncase \"gAGevdPxy\":\r\ncase \"BoKX9Tj8M\":\r\ncase \"aiN1UeMFx\":\r\ncase \"vDjv7UqVF\":\r\ncase \"eSX7SSxWB\":\r\ncase \"VJjgoKxZ3\":\r\ncase \"e6IhM3PsC\":\r\ncase \"EwpQORElC\":\r\ncase \"ikYroYf6e\":\r\ncase \"IGXHm3GSQ\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"GLxhLClxS\":\r\ncase \"RTvZKaLZz\":\r\ncase \"LCwFE8I0b\":\r\ncase \"uYKa_PuRc\":\r\ncase \"b3OoomYLs\":\r\ncase \"gAGevdPxy\":\r\ncase \"BoKX9Tj8M\":\r\ncase \"aiN1UeMFx\":\r\ncase \"vDjv7UqVF\":\r\ncase \"eSX7SSxWB\":\r\ncase \"VJjgoKxZ3\":\r\ncase \"e6IhM3PsC\":\r\ncase \"EwpQORElC\":\r\ncase \"ikYroYf6e\":\r\ncase \"IGXHm3GSQ\":\r\nreturn [{hash: \"1i23rzc\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1j9b0n2\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1l3eh7o\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.stpaulgymnas.no\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/vgE6CnJZKCW7T0QxL3iB/nO46DIiDB1qv0F8vwpF6/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}