{"version":3,"file":"shared.DJFCr9eW.mjs","names":["useState","initialState","e","t","d","isBrowser","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","SVG","Icons","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","RichText","SmartComponent","getProps","React.forwardRef","addPropertyOverrides","LoaderCircle","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/XqNGxAwEfznulZmoChr3/3DmQl7cRPmbJhfHwljgw/cartStore.js","https:/framerusercontent.com/modules/QRuEqIfAZyJ3x54N2t3H/br3UFH5HMU0bAxz6YdFF/config.js","https:/ga.jspm.io/npm:sonner@0.3.5/dist/index.mjs","https:/framerusercontent.com/modules/HhRWwZczSNoa74ILHIk6/5AXNVdYK8VgtXE7iIEAx/authStore.js","https:/framerusercontent.com/modules/oVmrYSFQ0VOQP12WQ8Mu/ME1Od6JW0EtTLS8x6gek/getTextControls.js","https:/framer.com/m/getTextControls-gNLH.js@ME1Od6JW0EtTLS8x6gek","https:/framerusercontent.com/modules/7oaq7KKVhFH6H13ms4ci/dAptZg56ps7KW8RMyRYj/getCSSProperties.js","https:/framer.com/m/getCSSProperties-26he.js@dAptZg56ps7KW8RMyRYj","https:/framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js","https:/framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73","https:/framerusercontent.com/modules/sY905d6SV21ZxkxIb4mX/BjFhGxk1gUh0Rb2QAxUa/UseFramerEnv.js","https:/framer.com/m/UseFramerEnv-DAs6.js@BjFhGxk1gUh0Rb2QAxUa","https:/framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/1jifjhhSw6FOvVh3Eomb/ZGiycNtFm.js","https:/framerusercontent.com/modules/W0XpxV9AEtuYoCTj0C49/bSucETJ5H9ECtP9oNyth/gPh1HOiIC.js","https:/framer.com/m/Node-DNKi.js@bSucETJ5H9ECtP9oNyth","https:/framerusercontent.com/modules/LZAmhxN7cQYAOJeXi2ZG/9ofXwCBwXrLYuByRQY0J/Action.js","https:/framer.com/m/Action-44B5.js@9ofXwCBwXrLYuByRQY0J","https:/framerusercontent.com/modules/somgnBUNubIUaQDeLcnF/rIHr2kfmrCSs0fgF4RQW/FramerDevGemsPublic.js","https:/framer.com/m/FramerDevGemsPublic-djHN.js","https:/framerusercontent.com/modules/gcQA7wjWb7LwrhipAGU1/ictFzFty5QNCd2xbmeWV/helpers.js","https:/framerusercontent.com/modules/R2qhE9FOEfzlnuHdbUzc/NfLo8olIGGsAszePsXoy/orderStore.js","https:/framerusercontent.com/modules/NF9vALuTznA9Ih2VFI05/SfXqdO7GlPh2JPzw3bFG/aBRd0Le9C.js","https:/framerusercontent.com/modules/wOCiGUBZgWTGdKjSDShm/AQ3x4JSIi1Q5R8TaC8tA/izH3tO9Tz.js","https:/framerusercontent.com/modules/28GPuE8k1Y8kN3LmwprH/kxtM4sSKMIND2T75X4Cy/j_QcPJDth.js","https:/framerusercontent.com/modules/d4WamZQDzu1vlbT8vwI9/iSL2mUuPvBFpigcgv8PW/yLhW9jtHO.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const isBrowser=typeof window!==\"undefined\";const initialState={checkedCart:false,readyCart:false,guest_token:isBrowser?localStorage.getItem(\"guest_token\"):null,cartId:null,status:null,is_company:null,repolishing:false,address:{name:\"\",id:\"\",api_id:\"\"},products:{},total_products:null,total_product_variants:null,total_subscription_products:null,total_subscription_product_variants:null,has_product_variants:null,product_variant:null,product_variant_text:null,service_type:\"\",product_type:\"\",home_type:\"\",premises_type:null,has_front:null,product_text:\"\",include_all_qty:false,addon:{id:null,name:\"\",description:\"\"},event:{id:null,start_dt:null,end_dt:null,markup_fee:null},summary:{},discount:{applied:false,code:null,name:null,value:null},subscription:{interval:null,note:null,addon_available:null,addon:{type:null,description:null,price:null}},offer:{email:null}};export const useCartStore=createStore(initialState);export function useCart(){const[store,setStore]=useCartStore();const persistCart=cart=>{setStore({guest_token:cart.guest_token,cartId:cart.id});localStorage.setItem(\"guest_token\",cart.guest_token);localStorage.setItem(\"cart_id\",cart.id);};const removeCart=()=>{localStorage.removeItem(\"guest_token\");localStorage.removeItem(\"cart_id\");setStore(initialState);};const removeGuestToken=()=>{localStorage.removeItem(\"guest_token\");setStore({guest_token:null});};const overwriteCart=cart=>{setStore(initialState);localStorage.removeItem(\"guest_token\");localStorage.setItem(\"cart_id\",cart.id);};const checkForExistingCart=()=>{try{const savedCartId=localStorage.getItem(\"cart_id\")??null;setStore({cartId:savedCartId});}finally{setStore({checkedCart:true});}};const setCartFromResponse=data=>{setStore({readyCart:true,status:data.status,is_company:data.is_company,repolishing:data.repolishing,address:{id:data.address?.id,api_id:data.address?.api_id,name:data.address?.display_address},products:Object.fromEntries(data.products.map(({id,qty,variant,variant_qty,subscription_qty,subscription_variant_qty})=>[id,{qty,variant,variant_qty,subscription_qty,subscription_variant_qty}])),total_products:data.total_products,total_product_variants:data.total_product_variants,total_subscription_products:data.total_subscription_products,total_subscription_product_variants:data.total_subscription_product_variants,has_product_variants:data.has_product_variants,product_variant:data.product_variant,product_variant_text:data.product_variant_text,service_type:data.service_type,product_type:data.product_type,home_type:data.home_type,premises_type:data.premises_type,has_front:data.has_front,product_text:data.product_text,include_all_qty:data.include_all_qty,addon:{id:data.addon?.id||null,name:data.addon?.name||\"\",description:data.addon?.description||\"\"},event:data.event,summary:data.summary,discount:{applied:data.discount?.applied,code:data.discount?.code,name:data.discount?.name,value:data.discount?.value},subscription:{interval:data.subscription?.interval,method:data.subscription?.method,note:data.subscription?.note,addon_available:data.subscription?.addon_available,addon:{type:data.subscription?.addon?.type,description:data.subscription?.addon?.description,price:data.subscription?.addon?.price}},offer:{email:data.offer?.email}});};return{...store,persistCart,removeCart,checkForExistingCart,setCartFromResponse,removeGuestToken,overwriteCart,setStore};}\nexport const __FramerMetadata__ = {\"exports\":{\"useCart\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cartStore.map","export const HOST_URL=\"https://app.spejlblank.dk\"//export const HOST_URL = \"https://wecode.ngrok.dev\"\n;\nexport const __FramerMetadata__ = {\"exports\":{\"HOST_URL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./config.map","import t from\"react\";import e from\"react-dom\";\"use client\";function X(t,{insertAt:e}={}){if(!t||\"undefined\"==typeof document)return;let a=document.head||document.getElementsByTagName(\"head\")[0],r=document.createElement(\"style\");r.type=\"text/css\",\"top\"===e&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}X('[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 6px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;will-change:transform,opacity,height;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:-3px;margin-right:4px}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:-1px}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:auto;border:none;cursor:pointer;outline:none;transition:opacity .4s,box-shadow .2s}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast] [data-button]:first-of-type{margin-left:auto}[data-sonner-toast] [data-cancel]{color:var(--color);background:var(--border-color)}[data-sonner-toast] [data-close-button]{position:absolute;left:0;top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:translate(-35%,-35%);border-radius:50%;opacity:0;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]{opacity:1}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:\"\";position:absolute;left:0;right:0;height:100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:\"\";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:\"\";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success],[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}\\n');var rt=t=>{switch(t){case\"success\":return r;case\"error\":return s;default:}},a=Array(12).fill(0),nt=({visible:e})=>t.createElement(\"div\",{className:\"sonner-loading-wrapper\",\"data-visible\":e},t.createElement(\"div\",{className:\"sonner-spinner\"},a.map(((e,a)=>t.createElement(\"div\",{className:\"sonner-loading-bar\",key:`spinner-bar-${a}`}))))),r=t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},t.createElement(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"}));var s=t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},t.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"}));var n=0,i=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});this.publish=t=>{this.subscribers.forEach((e=>e(t))),this.toasts=[...this.toasts,t]};this.dismiss=t=>(t||this.toasts.forEach((t=>{this.subscribers.forEach((e=>e({id:t.id,dismiss:!0})))})),this.subscribers.forEach((e=>e({id:t,dismiss:!0}))),t);this.message=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,title:t}),a};this.error=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,type:\"error\",title:t}),a};this.success=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,type:\"success\",title:t}),a};this.promise=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,promise:t,id:a}),a};this.custom=(t,e)=>{let a=(null==e?void 0:e.id)||n++;this.publish({jsx:t(a),id:a,...e})};this.subscribers=[],this.toasts=[]}},l=new i,vt=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return l.publish({title:t,...e,id:a}),a},d=vt,u=Object.assign(d,{success:l.success,error:l.error,custom:l.custom,message:l.message,promise:l.promise,dismiss:l.dismiss});var p=3,m=\"32px\",f=4e3,h=356,g=14,b=20,v=200,it=t=>Boolean(t.promise),Rt=e=>{var a;let{invert:r,toast:s,interacting:n,setHeights:i,visibleToasts:l,heights:d,index:u,toasts:p,expanded:m,removeToast:h,closeButton:y,style:x,className:w=\"\",descriptionClassName:E=\"\",duration:k,position:C,expandByDefault:N}=e,[S,z]=t.useState(!1),[T,Y]=t.useState(!1),[B,M]=t.useState(!1),[j,R]=t.useState(!1),[I,P]=t.useState(null),[D,$]=t.useState(0),[A,U]=t.useState(0),[L,O]=t.useState(null),F=t.useRef(null),H=0===u,K=u+1<=l,V=s.type,W=s.className||\"\",q=s.descriptionClassName||\"\",G=t.useMemo((()=>d.findIndex((t=>t.toastId===s.id))||0),[d,s.id]),J=t.useMemo((()=>s.duration||k||f),[s.duration,k]),Q=t.useRef(0),Z=t.useRef(0),_=t.useRef(J),tt=t.useRef(0),et=t.useRef(null),[at,ot]=C.split(\"-\"),st=t.useMemo((()=>d.reduce(((t,e,a)=>a>=G?t:t+e.height),0)),[d,G]),lt=s.invert||r,dt=\"loading\"===I;Z.current=t.useMemo((()=>G*g+st),[G,st]),t.useEffect((()=>{z(!0)}),[]),t.useEffect((()=>{if(it(s)){P(\"loading\");let o=t=>{t.then((t=>{s.success&&\"function\"==typeof s.success&&O(s.success(t)),P(\"success\")})).catch((t=>{P(\"error\"),s.error&&\"function\"==typeof s.error&&O(s.error(t))}))};s.promise instanceof Promise?o(s.promise):\"function\"==typeof s.promise&&o(s.promise())}}),[s]);let ct=t.useCallback((()=>{Y(!0),$(Z.current),i((t=>t.filter((t=>t.toastId!==s.id)))),setTimeout((()=>{h(s)}),v)}),[s,h,i,Z]);t.useEffect((()=>{if(s.promise&&\"loading\"===I||s.duration===1/0)return;let t;return m||n?(()=>{if(tt.current<Q.current){let t=(new Date).getTime()-Q.current;_.current=_.current-t}tt.current=(new Date).getTime()})():(()=>{Q.current=(new Date).getTime(),t=setTimeout((()=>{var t;null==(t=s.onAutoClose)||t.call(s,s),ct()}),_.current)})(),()=>clearTimeout(t)}),[m,n,N,s,J,ct,s.promise,I]),t.useEffect((()=>{let t=F.current;if(t){let e=t.getBoundingClientRect().height;return U(e),i((t=>[{toastId:s.id,height:e},...t])),()=>i((t=>t.filter((t=>t.toastId!==s.id))))}}),[i,s.id]),t.useEffect((()=>{s.delete&&ct()}),[s.delete]);let ut=t.useMemo((()=>{if(!it(s))return null;switch(I){case\"loading\":return s.loading;case\"success\":return\"function\"==typeof s.success?L:s.success;case\"error\":return\"function\"==typeof s.error?L:s.error;default:return null}}),[I,L]);return t.createElement(\"li\",{\"aria-live\":s.important?\"assertive\":\"polite\",\"aria-atomic\":\"true\",role:\"status\",tabIndex:0,ref:F,className:w+\" \"+W,\"data-sonner-toast\":\"\",\"data-styled\":!Boolean(s.jsx),\"data-mounted\":S,\"data-promise\":Boolean(s.promise),\"data-removed\":T,\"data-visible\":K,\"data-y-position\":at,\"data-x-position\":ot,\"data-index\":u,\"data-front\":H,\"data-swiping\":B,\"data-type\":\"loading\"!==I&&I?I:V,\"data-invert\":lt,\"data-swipe-out\":j,\"data-expanded\":Boolean(m||N&&S),style:{\"--index\":u,\"--toasts-before\":u,\"--z-index\":p.length-u,\"--offset\":`${T?D:Z.current}px`,\"--initial-height\":N?\"auto\":`${A}px`,...x,...s.style},onPointerDown:t=>{dt||($(Z.current),t.target.setPointerCapture(t.pointerId),\"BUTTON\"!==t.target.tagName&&(M(!0),et.current=t.clientY))},onPointerUp:()=>{var t,e,a;if(j)return;let r=Number((null==(t=F.current)?void 0:t.style.getPropertyValue(\"--swipe-amount\").replace(\"px\",\"\"))||0);Math.abs(r)>=b?($(Z.current),null==(e=s.onDismiss)||e.call(s,s),ct(),R(!0)):(null==(a=F.current)||a.style.setProperty(\"--swipe-amount\",\"0px\"),et.current=null,M(!1))},onPointerMove:t=>{var e,a;if(!et.current)return;let r=t.clientY-et.current;(\"top\"===at?r<0:r>0)?null==(a=F.current)||a.style.setProperty(\"--swipe-amount\",`${r}px`):null==(e=F.current)||e.style.setProperty(\"--swipe-amount\",\"0px\")}},y&&!s.jsx?t.createElement(\"button\",{\"aria-label\":\"Close toast\",\"data-disabled\":dt,\"data-close-button\":!0,onClick:dt?void 0:()=>{var t;ct(),null==(t=s.onDismiss)||t.call(s,s)}},t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},t.createElement(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),t.createElement(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}))):null,s.jsx||t.isValidElement(s.title)?s.jsx||s.title:t.createElement(t.Fragment,null,V||s.icon||s.promise?t.createElement(\"div\",{\"data-icon\":\"\"},s.promise?t.createElement(nt,{visible:\"loading\"===I}):null,s.icon||rt(null!=I?I:s.type)):null,t.createElement(\"div\",{\"data-content\":\"\"},t.createElement(\"div\",{\"data-title\":\"\"},t.createElement(t.Fragment,null,null!=(a=s.title)?a:ut)),s.description?t.createElement(\"div\",{\"data-description\":\"\",className:E+q},s.description):null),s.cancel?t.createElement(\"button\",{\"data-button\":!0,\"data-cancel\":!0,onClick:()=>{var t;ct(),null!=(t=s.cancel)&&t.onClick&&s.cancel.onClick()}},s.cancel.label):null,s.action?t.createElement(\"button\",{\"data-button\":\"\",onClick:()=>{var t;ct(),null==(t=s.action)||t.onClick()}},s.action.label):null))},Gt=a=>{var r;let{invert:s,position:n=\"bottom-right\",hotkey:i=[\"altKey\",\"KeyT\"],expand:d,closeButton:u,className:f,offset:b,theme:v=\"light\",richColors:y,duration:x,style:w,visibleToasts:E=p,toastOptions:k}=a,[C,N]=t.useState([]),[S,z]=t.useState([]),[T,Y]=t.useState(!1),[B,M]=t.useState(!1),[j,R]=n.split(\"-\"),I=t.useRef(null),P=i.join(\"+\").replace(/Key/g,\"\").replace(/Digit/g,\"\"),D=t.useCallback((t=>N((e=>e.filter((({id:e})=>e!==t.id))))),[]);return t.useEffect((()=>l.subscribe((t=>{t.dismiss?N((e=>e.map((e=>e.id===t.id?{...e,delete:!0}:e)))):setTimeout((()=>{e.flushSync((()=>{N((e=>[t,...e]))}))}))}))),[]),t.useEffect((()=>{C.length<=1&&Y(!1)}),[C]),t.useEffect((()=>{let c=t=>{var e,a;i.every((e=>t[e]||t.code===e))&&(Y(!0),null==(e=I.current)||e.focus()),\"Escape\"===t.code&&(document.activeElement===I.current||(null==(a=I.current)?void 0:a.contains(document.activeElement)))&&Y(!1)};return document.addEventListener(\"keydown\",c),()=>document.removeEventListener(\"keydown\",c)}),[i]),C.length?t.createElement(\"section\",{\"aria-label\":`Notifications ${P}`,tabIndex:-1},t.createElement(\"ol\",{tabIndex:-1,ref:I,className:f,\"data-sonner-toaster\":!0,\"data-theme\":v,\"data-rich-colors\":y,\"data-y-position\":j,\"data-x-position\":R,style:{\"--front-toast-height\":`${null==(r=S[0])?void 0:r.height}px`,\"--offset\":\"number\"==typeof b?`${b}px`:b||m,\"--width\":`${h}px`,\"--gap\":`${g}px`,...w},onMouseEnter:()=>Y(!0),onMouseMove:()=>Y(!0),onMouseLeave:()=>{B||Y(!1)},onPointerDown:()=>{M(!0)},onPointerUp:()=>M(!1)},C.map(((e,a)=>t.createElement(Rt,{key:e.id,index:a,toast:e,duration:x,className:null==k?void 0:k.className,descriptionClassName:null==k?void 0:k.descriptionClassName,invert:s,visibleToasts:E,closeButton:u,interacting:B,position:n,style:null==k?void 0:k.style,removeToast:D,toasts:C,heights:S,setHeights:z,expandByDefault:d,expanded:T}))))):null};export{Gt as Toaster,u as toast};\n\n//# sourceMappingURL=index.mjs.map","import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useCart}from\"https://framerusercontent.com/modules/XqNGxAwEfznulZmoChr3/3DmQl7cRPmbJhfHwljgw/cartStore.js\";import{HOST_URL}from\"https://framerusercontent.com/modules/QRuEqIfAZyJ3x54N2t3H/br3UFH5HMU0bAxz6YdFF/config.js\";import{toast}from\"sonner\";const API_BASE=HOST_URL+\"/api/v2\";const isBrowser=typeof window!==\"undefined\";function loadPersistedAuth(){if(!isBrowser){return{token:null,user:null,isAuthenticated:false};}try{const token=localStorage.getItem(\"auth_token\");const user=JSON.parse(localStorage.getItem(\"auth_user\")??\"null\");return{token,user,isAuthenticated:!!token};}catch{localStorage.removeItem(\"auth_token\");localStorage.removeItem(\"auth_user\");return{token:null,user:null,isAuthenticated:false};}}function saveBlob(blob,filename){if(!isBrowser)return;const objectUrl=URL.createObjectURL(blob);const link=document.createElement(\"a\");link.href=objectUrl;link.download=filename;link.rel=\"noopener\";document.body.appendChild(link);link.click();link.remove();URL.revokeObjectURL(objectUrl);}const persistedAuth=loadPersistedAuth();export const useAuthStore=createStore({token:persistedAuth.token,user:persistedAuth.user,isAuthenticated:persistedAuth.isAuthenticated});export function useAuth(){const[store,setStore]=useAuthStore();const{guest_token,removeGuestToken}=useCart();const login=(token,user)=>{localStorage.setItem(\"auth_token\",token);localStorage.setItem(\"auth_user\",JSON.stringify({id:user.id,name:user.name,email:user.email,phone:user.phone,country_code:user.country_code,cvr:user.cvr,invoice_email:user.invoice_email,is_company:user.is_company}));setStore({token,user,isAuthenticated:true});removeGuestToken();};const logout=()=>{localStorage.removeItem(\"auth_token\");localStorage.removeItem(\"auth_user\");setStore({token:null,user:null,isAuthenticated:false});};const updateUser=user=>{const userObj={id:user.id,name:user.name,email:user.email,phone:user.phone,country_code:user.country_code,cvr:user.cvr,invoice_email:user.invoice_email,is_company:user.is_company};localStorage.setItem(\"auth_user\",JSON.stringify(userObj));setStore({user:userObj});};function reportApiError(method,path,status,details){window.Sentry?.captureException(new Error(`API ${method} ${status||\"NETWORK\"}: ${path}`),{tags:{type:\"api_error\",method,status:String(status)},extra:{path,// Only include this if responses contain no sensitive data:\ndetails}});}function handleErrorResponse(method,path,response,json,callbacks){const{onValidationError,onError}=callbacks;if(response.status===401&&json?.error===\"token_expired\"){logout();toast.error(\"Din session er udl\\xf8bet. Log ind igen.\");onError?.(json,response.status);}else if(response.status===422){onValidationError?.(json?.errors??json);}else{if(response.status>=500||response.status===429){reportApiError(method,path,response.status,json);}onError?.(json,response.status);}}const createApi=()=>{const request=async(method,path,data,callbacks={})=>{const{signal,onSuccess,onFinish}=callbacks;try{const{token}=store;const isFormData=data instanceof FormData;const url=path.startsWith(\"http\")?path:`${API_BASE}${path}`;const response=await fetch(url,{method,signal,headers:{Accept:\"application/json\",...!isFormData&&{\"Content-Type\":\"application/json\"},...token?{Authorization:`Bearer ${token}`}:{},...guest_token?{\"X-Guest-Token\":guest_token}:{}},body:data?isFormData?data:JSON.stringify(data):undefined});const json=await response.json().catch(()=>null);// The request could be aborted while parsing the response.\nif(signal?.aborted)return null;if(response.ok){onSuccess?.(json);}else{handleErrorResponse(method,path,response,json,callbacks);}onFinish?.(response);return response;}catch(err){const wasAborted=signal?.aborted||err instanceof DOMException&&err.name===\"AbortError\";// Aborting an obsolete search is expected, not an API error.\nif(wasAborted){return null;}window.Sentry?.captureException(err,{tags:{type:\"api_network_error\",method},extra:{path}});if(err&&typeof err===\"object\"){err.toast=\"Vi har et midlertidigt problem. Genindl\\xe6s siden eller pr\\xf8v igen senere.\";}callbacks.onError?.(err,0);onFinish?.(null);return null;}};const download=async(path,options={})=>{const{filename,onSuccess,onFinish}=options;try{const{token}=store;const url=path.startsWith(\"http\")?path:`${API_BASE}${path}`;const response=await fetch(url,{method:\"GET\",headers:{Accept:\"application/pdf, application/octet-stream\",...token?{Authorization:`Bearer ${token}`}:{},...guest_token?{\"X-Guest-Token\":guest_token}:{}}});if(response.ok){const blob=await response.blob();const file=blob.type===\"application/pdf\"?blob:new Blob([blob],{type:\"application/pdf\"});if(filename){saveBlob(file,filename);}onSuccess?.(file);}else{const json=await response.json().catch(()=>null);handleErrorResponse(\"GET\",path,response,json,options);}onFinish?.(response);return response;}catch(err){window.Sentry?.captureException(err,{tags:{type:\"api_network_error\",method:\"GET\"},extra:{path}});err.toast=\"Vi har et midlertidigt problem. Genindl\\xe6s siden eller pr\\xf8v igen senere.\";options.onError?.(err,0);onFinish?.(null);}};return{get:(path,params,callbacks={})=>{const query=params&&Object.keys(params).length?\"?\"+new URLSearchParams(params).toString():\"\";return request(\"GET\",`${path}${query}`,undefined,callbacks);},post:(path,data,callbacks={})=>request(\"POST\",path,data,callbacks),put:(path,data,callbacks={})=>request(\"PUT\",path,data,callbacks),patch:(path,data,callbacks={})=>request(\"PATCH\",path,data,callbacks),delete:(path,callbacks={})=>request(\"DELETE\",path,undefined,callbacks),download};};const api=createApi();return{...store,login,logout,updateUser,api};}\nexport const __FramerMetadata__ = {\"exports\":{\"useAuth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAuthStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";export function getTextControls({color=\"#000000\",fontType=\"sans-serif\",fontSize=14,letterSpacing=0,lineHeight=1.2,paragraph=0,justifyContent=\"center\",alignItems=\"center\",textTransform=\"none\",textDecoration=\"none\",hidden}={}){return{font:{//@ts-ignore\ntype:ControlType.Font,controls:\"basic\",displayFontSize:false,displayTextAlignment:false,defaultFontType:fontType,hidden:hidden,optional:true},color:{type:ControlType.Color,defaultValue:color,hidden:hidden,optional:true},fontSize:{title:\"Size\",type:ControlType.Number,min:1,max:120,step:1,defaultValue:fontSize,hidden:hidden},letterSpacing:{title:\"Letter\",type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,defaultValue:letterSpacing,hidden:hidden},lineHeight:{title:\"Line\",type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,unit:\"em\",defaultValue:lineHeight,hidden:hidden},paragraph:{type:ControlType.Number,min:-500,max:500,displayStepper:true,step:.1,defaultValue:paragraph,hidden:hidden},//TextAlignHorizontal\njustifyContent:{title:\"Align\",type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true,defaultValue:justifyContent,hidden:hidden},//TextAlignVertical\nalignItems:{title:\" \",type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],displaySegmentedControl:true,defaultValue:alignItems,hidden:hidden},textTransform:{title:\"Transform\",type:ControlType.Enum,options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],defaultValues:textTransform,hidden:hidden},textDecoration:{title:\"Decoration\",type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"Aa\",\"A͟a\",\" ̵A̵a̵\"],displaySegmentedControl:true,defaultValues:textDecoration,hidden:hidden}};}\nexport const __FramerMetadata__ = {\"exports\":{\"getTextControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getTextControls.map","/*\n * getTextControls\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/oVmrYSFQ0VOQP12WQ8Mu/ME1Od6JW0EtTLS8x6gek/getTextControls.js\"\n","export var StylizinProps;(function(StylizinProps){StylizinProps[\"Padding\"]=\"padding\";StylizinProps[\"BackgroundColor\"]=\"backgroundColor\";StylizinProps[\"Overflow\"]=\"overflow\";StylizinProps[\"BorderRadius\"]=\"borderRadius\";StylizinProps[\"BoxShadow\"]=\"boxShadow\";StylizinProps[\"Font\"]=\"font\";StylizinProps[\"Color\"]=\"color\";StylizinProps[\"FontSize\"]=\"fontSize\";StylizinProps[\"LetterSpacing\"]=\"letterSpacing\";StylizinProps[\"LineHeight\"]=\"LineHeight\";StylizinProps[\"Paragraph\"]=\"paragraph\";StylizinProps[\"JustifyContent\"]=\"JustifyContent\";StylizinProps[\"AlignItems\"]=\"alignItems\";StylizinProps[\"TextTransform\"]=\"textTransform\";StylizinProps[\"TextDecoration\"]=\"textDecoration\";})(StylizinProps||(StylizinProps={}));export const getCSSProperties=props=>{let{// Style Property\nstyle,// Box Properties\npadding,border,borderRadius,backgroundColor,boxShadow,overflow,//Text Properties\nfont,color,fontSize,letterSpacing,lineHeight,justifyContent,alignItems,textTransform,textDecoration}=props;// Font Property\nfontSize=font.fontSize||fontSize;letterSpacing=font.letterSpacing||letterSpacing;lineHeight=font.lineHeight||lineHeight;return{display:\"flex\",...style,padding,overflow,borderRadius,...border,...font,color,fontSize,letterSpacing:`${letterSpacing}em`,lineHeight,justifyContent,alignItems,textTransform,textDecoration,backgroundColor,boxShadow};};\nexport const __FramerMetadata__ = {\"exports\":{\"getCSSProperties\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StylizinProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./getCSSProperties.map","/*\n * getCSSProperties\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7oaq7KKVhFH6H13ms4ci/dAptZg56ps7KW8RMyRYj/getCSSProperties.js\"\n","//@ts-ignore\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRouter,useCurrentRouteId}from\"framer\";/**\n * React hook to get and set the current route location in a Framer project.\n * @param {Object} params - The parameters for the hook.\n * @param {boolean} params.strict - If true, the hook will enforce strict location matching.\n * @returns {[string, (string) => void]} - An Array with the current path and a Setter function\n * @example\n * const [location, setLocation] = useCurrentLocation();\n * setLocation('/about')\n * @docs - Refer to https://github.com/VictorienDotNet/Framer-Developer-Gems/blob/main/documentations/useCurrentLocation.md for futher details\n */const useCurrentLocation=params=>{const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const currentLocation=routes?.[currentRouteId]?.path;const setCurrentLocation=pathWithHash=>{const[path,hash]=pathWithHash.split(\"#\");const routeID=Object.entries(routes)?.find(([,value])=>value?.path===path)?.[0];if(routeID){navigate(routeID,hash);}else if(!params?.strict){window.location.assign(path);}};return[currentLocation,setCurrentLocation];};export{useCurrentLocation};export default function A(){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCurrentLocation.map","/*\n * UseCurrentLocation\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\nexport { default } from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\n","import{RenderTarget}from\"framer\";import{useMemo}from\"react\";/**\n * USE FRAMER ENVIRONMENTS\n * Custom hook to determine the rendering environment in Framer.\n * It checks the current rendering target and the domain to\n * determine if the application is running on a canvas, in preview mode,\n * or as a website, and whether it is on the server-side, client-side,\n * or using a staging or production URL.\n *\n * @returns {FramerEnv} An object containing flags that indicate the\n * rendering environment.\n */export function useFramerEnv(){//const domain = window?.location?.hostname\nconst hasDomain=typeof window!==\"undefined\";const domain=hasDomain?window.location.hostname:undefined;const isRenderingOnCanvas=RenderTarget.current()===RenderTarget.canvas;const isCanvasDomain=domain?.endsWith(\".framercanvas.com\");const isFramerDomain=domain?.endsWith(\".framer.app\");return useMemo(()=>{const isCanvas=isRenderingOnCanvas;const isPreview=!isRenderingOnCanvas&&isCanvasDomain;const isWebsite=!isRenderingOnCanvas&&!isCanvasDomain;const isServerSide=isWebsite&&!domain;const isClientSide=isWebsite&&!!domain;const isStagingURL=isClientSide?isFramerDomain:undefined;const isProductionURL=isClientSide?!isFramerDomain:undefined;return{isCanvas,isPreview,isWebsite,isServerSide,isClientSide,isStagingURL,isProductionURL};},[isRenderingOnCanvas,isCanvasDomain,isFramerDomain,domain]);}\nexport const __FramerMetadata__ = {\"exports\":{\"FramerEnv\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerEnv\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseFramerEnv.map","/*\n * UseFramerEnv\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/sY905d6SV21ZxkxIb4mX/BjFhGxk1gUh0Rb2QAxUa/UseFramerEnv.js\"\n","// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"QVQ8glEc6\",\"YvH9xlZCi\",\"vsb4ex81u\",\"bDwsUdmas\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"v03lGXX_V\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"RwjoTNmD1\",\"U9LujikXD\"];const serializationHash=\"framer-axT55\";const variantClassNames={aiZ3b8QjW:\"framer-v-1feuqoe\",bDwsUdmas:\"framer-v-11qhtda\",Gj5Zc2iBD:\"framer-v-x7e1va\",k5HNjbydv:\"framer-v-eabj9v\",NgmdjSKH1:\"framer-v-1ulcjpa\",Q5Y5fvfUn:\"framer-v-8z9mmz\",QVQ8glEc6:\"framer-v-6uh91x\",RwjoTNmD1:\"framer-v-6dzkko\",U9LujikXD:\"framer-v-bi0cc\",v03lGXX_V:\"framer-v-ykmk1n\",vsb4ex81u:\"framer-v-1amg1ky\",wA9EIOf81:\"framer-v-1ayvj9d\",xOE7G7L5R:\"framer-v-c17cow\",YvH9xlZCi:\"framer-v-s4crox\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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={Action:\"YvH9xlZCi\",Collection:\"Gj5Zc2iBD\",Color:\"xOE7G7L5R\",Docs:\"wA9EIOf81\",Example:\"vsb4ex81u\",Fullscreen:\"v03lGXX_V\",Input:\"U9LujikXD\",Insert:\"bDwsUdmas\",Layout:\"aiZ3b8QjW\",Logic:\"NgmdjSKH1\",None:\"QVQ8glEc6\",Number:\"Q5Y5fvfUn\",Refresh:\"k5HNjbydv\",String:\"RwjoTNmD1\"};const getProps=({color,height,id,radius,squared,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,b20gblfIN:(_ref=radius!==null&&radius!==void 0?radius:props.b20gblfIN)!==null&&_ref!==void 0?_ref:4,C0ulGFnAh:(_ref1=squared!==null&&squared!==void 0?squared:props.C0ulGFnAh)!==null&&_ref1!==void 0?_ref1:true,OPrmeX769:(_ref2=color!==null&&color!==void 0?color:props.OPrmeX769)!==null&&_ref2!==void 0?_ref2:\"var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254))\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"QVQ8glEc6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,C0ulGFnAh,b20gblfIN,OPrmeX769,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QVQ8glEc6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"YvH9xlZCi\")return true;return false;};const visible=negate(C0ulGFnAh);const isDisplayed1=()=>{if(baseVariant===\"bDwsUdmas\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Gj5Zc2iBD\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"xOE7G7L5R\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"wA9EIOf81\")return true;return false;};const isDisplayed5=value=>{if(baseVariant===\"wA9EIOf81\")return value;return true;};const isDisplayed6=()=>{if(baseVariant===\"v03lGXX_V\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"aiZ3b8QjW\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"NgmdjSKH1\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"Q5Y5fvfUn\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"k5HNjbydv\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"RwjoTNmD1\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"U9LujikXD\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"vsb4ex81u\")return true;return false;};const isDisplayed14=value=>{if(baseVariant===\"vsb4ex81u\")return value;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-6uh91x\",className,classNames),\"data-framer-name\":\"None\",layoutDependency:layoutDependency,layoutId:\"QVQ8glEc6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:radiusForCorner(b20gblfIN,3),borderBottomRightRadius:radiusForCorner(b20gblfIN,2),borderTopLeftRadius:radiusForCorner(b20gblfIN,0),borderTopRightRadius:radiusForCorner(b20gblfIN,1),...style},...addPropertyOverrides({aiZ3b8QjW:{\"data-framer-name\":\"Layout\"},bDwsUdmas:{\"data-framer-name\":\"Insert\"},Gj5Zc2iBD:{\"data-framer-name\":\"Collection\"},k5HNjbydv:{\"data-framer-name\":\"Refresh\"},NgmdjSKH1:{\"data-framer-name\":\"Logic\"},Q5Y5fvfUn:{\"data-framer-name\":\"Number\"},RwjoTNmD1:{\"data-framer-name\":\"String\"},U9LujikXD:{\"data-framer-name\":\"Input\"},v03lGXX_V:{\"data-framer-name\":\"Fullscreen\"},vsb4ex81u:{\"data-framer-name\":\"Example\"},wA9EIOf81:{\"data-framer-name\":\"Docs\"},xOE7G7L5R:{\"data-framer-name\":\"Color\"},YvH9xlZCi:{\"data-framer-name\":\"Action\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a901ga\",\"data-framer-name\":\"Action\",layoutDependency:layoutDependency,layoutId:\"XmKEXIPga\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dp8cr2\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"mlAMZesbf\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM8.958 3.84l-4.415 6.375a.5.5 0 0 0 .411.785h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-15ikunv\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"t46jgyDZd\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M4.954 11h3.751a.25.25 0 0 1 .248.281l-.327 2.62a.25.25 0 0 0 .454.174l4.354-6.29A.5.5 0 0 0 13.023 7H9.287a.25.25 0 0 1-.248-.284l.372-2.7a.25.25 0 0 0-.453-.176l-4.415 6.375a.5.5 0 0 0 .411.785Z\"/></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i4hdqt\",\"data-framer-name\":\"Insert\",layoutDependency:layoutDependency,layoutId:\"k8cbvRRW5\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-3kjyqe\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"T32fu1Q77\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm8 4H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1deeod5\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"hB0Q0YBU1\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M8 8H5a1 1 0 0 0 0 2h3v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2h-3V5a1 1 0 0 0-2 0v3Z\"/></svg>',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11kaglm\",\"data-framer-name\":\"Collection\",layoutDependency:layoutDependency,layoutId:\"dOCZ4bMSr\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xwp8iu\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"EaAO4p37I\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-.5 10.25c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Zm0-3.15c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1ZM9 3.5c-2.485 0-4.5 1.007-4.5 2.25S6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-md3mwj\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"pnA0m0lFg\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M4.5 5.75C4.5 6.993 6.515 8 9 8s4.5-1.007 4.5-2.25S11.485 3.5 9 3.5 4.5 4.507 4.5 5.75Zm9 1.35c0 1.243-2.015 2.25-4.5 2.25S4.5 8.343 4.5 7.1v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25V7.1Zm0 3.15c0 1.243-2.015 2.25-4.5 2.25s-4.5-1.007-4.5-2.25v1.8c0 1.243 2.015 2.25 4.5 2.25s4.5-1.007 4.5-2.25v-1.8Z\"/></svg>',withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ualeh8\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"l6bXOa_pf\",style:{backgroundColor:OPrmeX769}}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o92t37\",\"data-framer-name\":\"Docs\",layoutDependency:layoutDependency,layoutId:\"D4tWf9sAG\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lrgh83\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"smE3sGRRn\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4Zm5 1a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true}),isDisplayed5(visible)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jjxwhs\",\"data-framer-name\":\"Free\",fill:\"black\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"uPz0waLXP\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M5 5a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1ZM3.5 9a1 1 0 0 0 1 1h9a1 1 0 0 0 0-2h-9a1 1 0 0 0-1 1ZM5 13a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H6a1 1 0 0 0-1 1Z\"/></svg>',withExternalLayout:true})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t65lue\",\"data-framer-name\":\"Fullscreen\",layoutDependency:layoutDependency,layoutId:\"rkxHx8dO2\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ldayx\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"iQ2W2gjvq\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M0 4a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm15 0a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19w5s5a\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"kKs22AU0G\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 4a1 1 0 0 0-1-1H9a1 1 0 1 0 0 2h2.586L5 11.586V9a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H6.414L13 6.414V9a1 1 0 0 0 2 0V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1brod80\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"suqM53rl4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1846brt\",\"data-framer-name\":\"Layout\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ubS6sUhk9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M10.5 18a1 1 0 0 1-1-1v-6.5a1 1 0 0 1 1-1H17a1 1 0 0 1 1 1V14a4 4 0 0 1-4 4h-3.5Zm0-9.5a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1H14a4 4 0 0 1 4 4v3.5a1 1 0 0 1-1 1h-6.5ZM4 18a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h3.5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4Z\"/></svg>',withExternalLayout:true})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-em8d4w\",\"data-framer-name\":\"Logic\",layoutDependency:layoutDependency,layoutId:\"x_DPX3VHX\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1obdguz\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"d4MlokZ00\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 3h-3.3a4.983 4.983 0 0 0-4.63 3.137 2.98 2.98 0 0 1-2.538 1.868L4.306 8H3v2.016l1.417-.002.116-.005a2.987 2.987 0 0 1 2.544 1.864A4.987 4.987 0 0 0 11.704 15H15v-2h-3.296a2.987 2.987 0 0 1-2.771-1.873l-.102-.247a5.075 5.075 0 0 0-.532-.88H15V8l-6.697.001a4.98 4.98 0 0 0 .626-1.123l.077-.176A2.983 2.983 0 0 1 11.7 5H15V3Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-hdzxf\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"AV6bVC6Xl\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 3v2h-3.3a2.983 2.983 0 0 0-2.694 1.702l-.077.176a4.98 4.98 0 0 1-.626 1.123L15 8v2H8.3c.2.269.385.568.53.88l.103.247A2.987 2.987 0 0 0 11.704 13H15v2h-3.296a4.987 4.987 0 0 1-4.627-3.127 2.987 2.987 0 0 0-2.544-1.864l-.116.005L3 10.016V8h1.306l.227.005a2.98 2.98 0 0 0 2.538-1.868A4.983 4.983 0 0 1 11.7 3H15Z\"/></svg>',withExternalLayout:true})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjd0o1\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"OFX3d0Wjk\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uqiivp\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"L0fH0pWF2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-3 4a1 1 0 0 0-1 1v1H8V5a1 1 0 1 0-2 0v1H5a1 1 0 1 0 0 2h1v2H5a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h2v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1V8h1a1 1 0 0 0 0-2h-1V5a1 1 0 0 0-1-1Zm-1 4v2H8V8h2Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8o92he\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"NSJv0XIUZ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M11 4a1 1 0 0 1 1 1v1h1a1 1 0 0 1 0 2h-1v2h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H8v1a1 1 0 0 1-2 0v-1H5a1 1 0 0 1 0-2h1V8H5a1 1 0 1 1 0-2h1V5a1 1 0 1 1 2 0v1h2V5a1 1 0 0 1 1-1Zm-1 6V8H8v2h2Z\"/></svg>',withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sxmwee\",\"data-framer-name\":\"Refresh\",layoutDependency:layoutDependency,layoutId:\"Up9nIHsCu\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14t5s6m\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"gxQXrNEnr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm0 3a1 1 0 0 0-1 1v2.337A5.5 5.5 0 1 0 8.5 15a5.499 5.499 0 0 0 4.9-3h-2.451a3.5 3.5 0 1 1 .714-4H9a1 1 0 0 0 0 2h5a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wtmt4x\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"Cqz2RRtda\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M13 4a1 1 0 0 1 2 0v5a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h2.663A3.501 3.501 0 0 0 5 9.5a3.5 3.5 0 0 0 5.949 2.5H13.4a5.5 5.5 0 1 1-4.9-8c1.86 0 3.505.923 4.5 2.337V4Z\"/></svg>',withExternalLayout:true})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16eztem\",\"data-framer-name\":\"String\",layoutDependency:layoutDependency,layoutId:\"SUnQFHAwD\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-fjp4co\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HddAAMBW9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm-2 5H6a1 1 0 1 0 0 2h2v5a1 1 0 0 0 2 0V7h2a1 1 0 0 0 0-2Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-e7a3vt\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"ie67y6Mrk\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path fill-rule=\"evenodd\" d=\"M6 7a1 1 0 1 1 0-2h6a1 1 0 0 1 0 2h-2v5a1 1 0 0 1-2 0V7H6Z\"/></svg>',withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wf5sj3\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"g4Jh1ptmM\",children:[C0ulGFnAh&&/*#__PURE__*/_jsx(SVG,{className:\"framer-l0b826\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"HXw9maICQ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10ZM5 4a1 1 0 0 0-1 1v8a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1Z\"/></svg>',withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6bc2cb\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"a3ZzKsV5y\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><rect width=\"2\" height=\"10\" x=\"4\" y=\"4\" rx=\"1\"/></svg>',withExternalLayout:true})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yhtu2z\",\"data-framer-name\":\"Example\",layoutDependency:layoutDependency,layoutId:\"h1iLQU_2E\",children:[isDisplayed14(C0ulGFnAh)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1x2fyui\",\"data-framer-name\":\"Squared\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"juYvG1zsW\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M14 0a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10Zm1 6H3v7a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6Zm-3 1.75a.75.75 0 0 1 .75.75 3.75 3.75 0 0 1-7.5 0 .75.75 0 0 1 1.5 0 2.25 2.25 0 1 0 4.5 0 .75.75 0 0 1 .75-.75ZM12.5 3h-7A1.5 1.5 0 0 0 4 4.5V5h10v-.5A1.5 1.5 0 0 0 12.5 3Z\"/></svg>',withExternalLayout:true}),isDisplayed14(visible)&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1b9ftw6\",\"data-framer-name\":\"Free\",fill:OPrmeX769,intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"dxJLozRsu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M15 6v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6h12Zm-3 1.75a.75.75 0 0 0-.75.75 2.25 2.25 0 1 1-4.5 0 .75.75 0 0 0-1.5 0 3.75 3.75 0 0 0 7.5 0 .75.75 0 0 0-.75-.75ZM12.5 3A1.5 1.5 0 0 1 14 4.5V5H4v-.5A1.5 1.5 0 0 1 5.5 3h7Z\"/></svg>',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-axT55.framer-bk9e0g, .framer-axT55 .framer-bk9e0g { display: block; }\",\".framer-axT55.framer-6uh91x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-axT55 .framer-1a901ga, .framer-axT55 .framer-1i4hdqt, .framer-axT55 .framer-11kaglm, .framer-axT55 .framer-em8d4w, .framer-axT55 .framer-sxmwee, .framer-axT55 .framer-16eztem, .framer-axT55 .framer-wf5sj3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-1dp8cr2, .framer-axT55 .framer-15ikunv, .framer-axT55 .framer-3kjyqe, .framer-axT55 .framer-1deeod5, .framer-axT55 .framer-xwp8iu, .framer-axT55 .framer-md3mwj, .framer-axT55 .framer-lrgh83, .framer-axT55 .framer-ldayx, .framer-axT55 .framer-19w5s5a, .framer-axT55 .framer-1obdguz, .framer-axT55 .framer-hdzxf, .framer-axT55 .framer-uqiivp, .framer-axT55 .framer-8o92he, .framer-axT55 .framer-14t5s6m, .framer-axT55 .framer-wtmt4x, .framer-axT55 .framer-fjp4co, .framer-axT55 .framer-e7a3vt, .framer-axT55 .framer-l0b826, .framer-axT55 .framer-6bc2cb { flex: none; height: 100%; position: relative; width: 100%; z-index: 1; }\",\".framer-axT55 .framer-ualeh8 { flex: none; height: 100%; overflow: hidden; position: relative; width: 100%; }\",\".framer-axT55 .framer-o92t37, .framer-axT55 .framer-yhtu2z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-jjxwhs { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-axT55 .framer-t65lue, .framer-axT55 .framer-1jjd0o1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-axT55 .framer-1brod80 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 18px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-axT55 .framer-1846brt { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-axT55 .framer-1x2fyui, .framer-axT55 .framer-1b9ftw6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-axT55.framer-6uh91x, .framer-axT55 .framer-1a901ga, .framer-axT55 .framer-1i4hdqt, .framer-axT55 .framer-11kaglm, .framer-axT55 .framer-o92t37, .framer-axT55 .framer-t65lue, .framer-axT55 .framer-1brod80, .framer-axT55 .framer-em8d4w, .framer-axT55 .framer-1jjd0o1, .framer-axT55 .framer-sxmwee, .framer-axT55 .framer-16eztem, .framer-axT55 .framer-wf5sj3, .framer-axT55 .framer-yhtu2z { gap: 0px; } .framer-axT55.framer-6uh91x > *, .framer-axT55 .framer-o92t37 > *, .framer-axT55 .framer-1brod80 > *, .framer-axT55 .framer-yhtu2z > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-axT55.framer-6uh91x > :first-child, .framer-axT55 .framer-1a901ga > :first-child, .framer-axT55 .framer-1i4hdqt > :first-child, .framer-axT55 .framer-11kaglm > :first-child, .framer-axT55 .framer-o92t37 > :first-child, .framer-axT55 .framer-1brod80 > :first-child, .framer-axT55 .framer-em8d4w > :first-child, .framer-axT55 .framer-sxmwee > :first-child, .framer-axT55 .framer-16eztem > :first-child, .framer-axT55 .framer-wf5sj3 > :first-child, .framer-axT55 .framer-yhtu2z > :first-child { margin-left: 0px; } .framer-axT55.framer-6uh91x > :last-child, .framer-axT55 .framer-1a901ga > :last-child, .framer-axT55 .framer-1i4hdqt > :last-child, .framer-axT55 .framer-11kaglm > :last-child, .framer-axT55 .framer-o92t37 > :last-child, .framer-axT55 .framer-1brod80 > :last-child, .framer-axT55 .framer-em8d4w > :last-child, .framer-axT55 .framer-sxmwee > :last-child, .framer-axT55 .framer-16eztem > :last-child, .framer-axT55 .framer-wf5sj3 > :last-child, .framer-axT55 .framer-yhtu2z > :last-child { margin-right: 0px; } .framer-axT55 .framer-1a901ga > *, .framer-axT55 .framer-1i4hdqt > *, .framer-axT55 .framer-11kaglm > *, .framer-axT55 .framer-em8d4w > *, .framer-axT55 .framer-sxmwee > *, .framer-axT55 .framer-16eztem > *, .framer-axT55 .framer-wf5sj3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-axT55 .framer-t65lue > *, .framer-axT55 .framer-1jjd0o1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-axT55 .framer-t65lue > :first-child, .framer-axT55 .framer-1jjd0o1 > :first-child { margin-top: 0px; } .framer-axT55 .framer-t65lue > :last-child, .framer-axT55 .framer-1jjd0o1 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YvH9xlZCi\":{\"layout\":[\"fixed\",\"fixed\"]},\"vsb4ex81u\":{\"layout\":[\"fixed\",\"fixed\"]},\"bDwsUdmas\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gj5Zc2iBD\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOE7G7L5R\":{\"layout\":[\"fixed\",\"fixed\"]},\"wA9EIOf81\":{\"layout\":[\"fixed\",\"fixed\"]},\"v03lGXX_V\":{\"layout\":[\"fixed\",\"fixed\"]},\"aiZ3b8QjW\":{\"layout\":[\"fixed\",\"fixed\"]},\"NgmdjSKH1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5Y5fvfUn\":{\"layout\":[\"fixed\",\"fixed\"]},\"k5HNjbydv\":{\"layout\":[\"fixed\",\"fixed\"]},\"RwjoTNmD1\":{\"layout\":[\"fixed\",\"fixed\"]},\"U9LujikXD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"C0ulGFnAh\":\"squared\",\"b20gblfIN\":\"radius\",\"OPrmeX769\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZGiycNtFm=withCSS(Component,css,\"framer-axT55\");export default FramerZGiycNtFm;FramerZGiycNtFm.displayName=\"Icons\";FramerZGiycNtFm.defaultProps={height:18,width:18};addPropertyControls(FramerZGiycNtFm,{variant:{options:[\"QVQ8glEc6\",\"YvH9xlZCi\",\"vsb4ex81u\",\"bDwsUdmas\",\"Gj5Zc2iBD\",\"xOE7G7L5R\",\"wA9EIOf81\",\"v03lGXX_V\",\"aiZ3b8QjW\",\"NgmdjSKH1\",\"Q5Y5fvfUn\",\"k5HNjbydv\",\"RwjoTNmD1\",\"U9LujikXD\"],optionTitles:[\"None\",\"Action\",\"Example\",\"Insert\",\"Collection\",\"Color\",\"Docs\",\"Fullscreen\",\"Layout\",\"Logic\",\"Number\",\"Refresh\",\"String\",\"Input\"],title:\"Variant\",type:ControlType.Enum},C0ulGFnAh:{defaultValue:true,title:\"Squared\",type:ControlType.Boolean},b20gblfIN:{defaultValue:4,title:\"Radius\",type:ControlType.Number},OPrmeX769:{defaultValue:'var(--token-1e4e4e57-d3e9-4f06-a664-b156ec18a915, rgb(137, 87, 254)) /* {\"name\":\"Accent Purple\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerZGiycNtFm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZGiycNtFm\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"C0ulGFnAh\\\":\\\"squared\\\",\\\"b20gblfIN\\\":\\\"radius\\\",\\\"OPrmeX769\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"18\",\"framerIntrinsicHeight\":\"18\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YvH9xlZCi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vsb4ex81u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bDwsUdmas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gj5Zc2iBD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOE7G7L5R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wA9EIOf81\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v03lGXX_V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aiZ3b8QjW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NgmdjSKH1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5Y5fvfUn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k5HNjbydv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RwjoTNmD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U9LujikXD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZGiycNtFm.map","// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icons from\"https://framerusercontent.com/modules/TEvKDSocb1R5fFKslVOy/1jifjhhSw6FOvVh3Eomb/ZGiycNtFm.js\";const IconsFonts=getFonts(Icons);const serializationHash=\"framer-dNiMe\";const variantClassNames={GI7cKqG1z:\"framer-v-x504mx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"qwC3kZK6T\":return\"NgmdjSKH1\";default:return\"YvH9xlZCi\";}};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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Action:\"hYbWt190i\",Logic:\"qwC3kZK6T\"};const getProps=({height,id,title,type,width,...props})=>{var _ref,_humanReadableEnumMap_type,_ref1,_ref2;return{...props,KQ7f4g27F:(_ref=title!==null&&title!==void 0?title:props.KQ7f4g27F)!==null&&_ref!==void 0?_ref:\"Title\",oIUyfP4ik:(_ref2=(_ref1=(_humanReadableEnumMap_type=humanReadableEnumMap[type])!==null&&_humanReadableEnumMap_type!==void 0?_humanReadableEnumMap_type:type)!==null&&_ref1!==void 0?_ref1:props.oIUyfP4ik)!==null&&_ref2!==void 0?_ref2:\"hYbWt190i\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,KQ7f4g27F,oIUyfP4ik,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GI7cKqG1z\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(KQ7f4g27F);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-x504mx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GI7cKqG1z\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-7e378c57-2e87-407f-beec-cb702ad5880b, rgb(137, 87, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sb4eiz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"vVnHMtFpU\",style:{backgroundColor:\"var(--token-5cb0ae1a-42dd-4475-ae5d-c8120ee880c6, rgba(255, 255, 255, 0.25))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"18px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(6+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||30)-12-18)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1em16rr-container\",layoutDependency:layoutDependency,layoutId:\"IN3ESEyHq-container\",children:/*#__PURE__*/_jsx(Icons,{b20gblfIN:4,C0ulGFnAh:false,height:\"100%\",id:\"IN3ESEyHq\",layoutId:\"IN3ESEyHq\",OPrmeX769:\"rgb(255, 255, 255)\",style:{height:\"100%\",width:\"100%\"},variant:convertFromEnum(oIUyfP4ik,activeLocale),width:\"100%\"})})})}),visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-noccpc\",layoutDependency:layoutDependency,layoutId:\"fA4ivA5ll\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-r6fifz\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wLdUS4a3R\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:KQ7f4g27F,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dNiMe.framer-15end5r, .framer-dNiMe .framer-15end5r { display: block; }\",\".framer-dNiMe.framer-x504mx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-dNiMe .framer-sb4eiz { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-dNiMe .framer-1em16rr-container { flex: none; height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-dNiMe .framer-noccpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 0px; position: relative; width: min-content; }\",\".framer-dNiMe .framer-r6fifz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dNiMe.framer-x504mx, .framer-dNiMe .framer-noccpc { gap: 0px; } .framer-dNiMe.framer-x504mx > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-dNiMe.framer-x504mx > :first-child { margin-left: 0px; } .framer-dNiMe.framer-x504mx > :last-child { margin-right: 0px; } .framer-dNiMe .framer-noccpc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dNiMe .framer-noccpc > :first-child { margin-top: 0px; } .framer-dNiMe .framer-noccpc > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 65\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KQ7f4g27F\":\"title\",\"oIUyfP4ik\":\"type\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergPh1HOiIC=withCSS(Component,css,\"framer-dNiMe\");export default FramergPh1HOiIC;FramergPh1HOiIC.displayName=\"Node\";FramergPh1HOiIC.defaultProps={height:30,width:65};addPropertyControls(FramergPh1HOiIC,{KQ7f4g27F:{defaultValue:\"Title\",placeholder:\"\",title:\"Title\",type:ControlType.String},oIUyfP4ik:{defaultValue:\"hYbWt190i\",options:[\"hYbWt190i\",\"qwC3kZK6T\"],optionTitles:[\"Action\",\"Logic\"],title:\"Type\",type:ControlType.Enum}});addFonts(FramergPh1HOiIC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...IconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergPh1HOiIC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"KQ7f4g27F\\\":\\\"title\\\",\\\"oIUyfP4ik\\\":\\\"type\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"65\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gPh1HOiIC.map","/*\n * Action\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/W0XpxV9AEtuYoCTj0C49/bSucETJ5H9ECtP9oNyth/gPh1HOiIC.js\"\nexport { default } from \"https://framerusercontent.com/modules/W0XpxV9AEtuYoCTj0C49/bSucETJ5H9ECtP9oNyth/gPh1HOiIC.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useIsOnFramerCanvas,addPropertyControls,//@ts-ignore\ngetPropertyControls}from\"framer\";import SmartComponent from\"https://framer.com/m/Node-DNKi.js@bSucETJ5H9ECtP9oNyth\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Action(props){const isOnCanvas=useIsOnFramerCanvas();return isOnCanvas&&/*#__PURE__*/_jsx(SmartComponent,{...props});}addPropertyControls(Action,getPropertyControls(SmartComponent));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Action\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Action.map","/*\n * Action\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/LZAmhxN7cQYAOJeXi2ZG/9ofXwCBwXrLYuByRQY0J/Action.js\"\nexport { default } from \"https://framerusercontent.com/modules/LZAmhxN7cQYAOJeXi2ZG/9ofXwCBwXrLYuByRQY0J/Action.js\"\n","/**\n * FRAMER DEV GEMS (Production)\n * https://github.com/VictorienDotNet/Framer-Developer-Gems\n * Done by victorien.net\n */// CONTROLS\nimport{getTextControls}from\"https://framer.com/m/getTextControls-gNLH.js@ME1Od6JW0EtTLS8x6gek\";// UTILS\nimport{getCSSProperties}from\"https://framer.com/m/getCSSProperties-26he.js@dAptZg56ps7KW8RMyRYj\";// HOOKS\nimport{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{useFramerEnv}from\"https://framer.com/m/UseFramerEnv-DAs6.js@BjFhGxk1gUh0Rb2QAxUa\";// COMPONONENTS\nimport Action from\"https://framer.com/m/Action-44B5.js@9ofXwCBwXrLYuByRQY0J\";// EXPORT\nexport{Action,useCurrentLocation,useFramerEnv,getCSSProperties,getTextControls,};\nexport const __FramerMetadata__ = {\"exports\":{\"getTextControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCSSProperties\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FramerEnv\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerEnv\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerDevGemsPublic.map","/*\n * FramerDevGemsPublic\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/somgnBUNubIUaQDeLcnF/rIHr2kfmrCSs0fgF4RQW/FramerDevGemsPublic.js\"\n","import{HOST_URL}from\"https://framerusercontent.com/modules/QRuEqIfAZyJ3x54N2t3H/br3UFH5HMU0bAxz6YdFF/config.js\";export function splitAddress(address){if(!address)return{street:\"\",city:\"\"};const match=address.match(/(.*?)(\\d{4}\\s.*)/);if(!match){return{street:address,city:\"\"};}return{street:match[1].trim().replace(/,$/,\"\"),city:match[2].trim()};}export const formatDate=date=>{const formattedDate=new Intl.DateTimeFormat(\"da-DK\",{day:\"2-digit\",month:\"2-digit\",year:\"numeric\"}).format(date);return`${formattedDate}`;};export const formatDateString=dateString=>{if(!dateString)return\"\";const date=new Date(dateString.replace(\" \",\"T\"));return formatDate(date);};export const formatDateTime=dateString=>{const date=new Date(dateString.replace(\" \",\"T\"));const datePart=new Intl.DateTimeFormat(\"da-DK\",{day:\"2-digit\",month:\"2-digit\",year:\"numeric\"}).format(date);const timePart=new Intl.DateTimeFormat(\"da-DK\",{hour:\"2-digit\",minute:\"2-digit\",hour12:false}).format(date);return`${datePart} \\xb7 ${timePart}`;};export const formatNumber=(number,decimals=2)=>{if(!number)return;return number.toLocaleString(\"da-DK\",{minimumFractionDigits:decimals,maximumFractionDigits:decimals});};export const formatNumberIfFloat=(number,decimals=2)=>{if(!number)return;return Number.isInteger(number)?formatNumber(number,0):formatNumber(number);};export function isAllowedSsoOrigin(origin){try{return origin===new URL(HOST_URL).origin;}catch{return false;}}function parseSsoFromUrl(){const params=new URLSearchParams(window.location.search);const raw=params.get(\"sso\");if(!raw)return null;try{let b64=raw.replace(/-/g,\"+\").replace(/_/g,\"/\");while(b64.length%4)b64+=\"=\";return JSON.parse(atob(b64));}catch{return null;}}export function consumeSsoParam(){const payload=parseSsoFromUrl();if(!payload)return null;const url=new URL(window.location.href);url.searchParams.delete(\"sso\");window.history.replaceState({},\"\",url.pathname+url.search+url.hash);return payload;}const LOGIN_PATH=\"/log-ind\";const DEFAULT_AFTER_LOGIN=\"/bruger/mine-bookinger\";const AUTH_REDIRECT_KEY=\"auth_redirect\";export function getSafeRedirectPath(raw){if(!raw)return null;let value=raw;try{value=decodeURIComponent(raw);}catch{// keep the original value\n}const qIndex=value.indexOf(\"?\");if(qIndex!==-1)value=value.slice(0,qIndex);if(!value.startsWith(\"/\")||value.startsWith(\"//\"))return null;if(value===LOGIN_PATH||value.startsWith(LOGIN_PATH+\"/\")){return null;}return value;}function readStoredRedirect(){if(typeof window===\"undefined\")return null;try{return getSafeRedirectPath(sessionStorage.getItem(AUTH_REDIRECT_KEY));}catch{return null;}}function writeStoredRedirect(path){if(typeof window===\"undefined\")return;try{if(path)sessionStorage.setItem(AUTH_REDIRECT_KEY,path);else sessionStorage.removeItem(AUTH_REDIRECT_KEY);}catch{// ignore quota / private mode\n}}export function getIntendedRedirect(){if(typeof window===\"undefined\")return null;return getSafeRedirectPath(new URLSearchParams(window.location.search).get(\"redirect\"))||readStoredRedirect();}export function loginUrl(intendedPath){const fromArg=getSafeRedirectPath(intendedPath);const fromLocation=typeof window!==\"undefined\"&&window.location.pathname!==LOGIN_PATH?getSafeRedirectPath(window.location.pathname+window.location.search+window.location.hash):null;const redirect=fromArg||fromLocation;if(!redirect)return LOGIN_PATH;return LOGIN_PATH+\"?redirect=\"+encodeURIComponent(redirect);}/**\n * Framer's useCurrentLocation only matches exact page paths.\n * \"/log-ind?redirect=…\" does not match \"/log-ind\", which renders a blank page.\n * Always navigate to \"/log-ind\" and keep the return path in sessionStorage.\n */export function navigateToLogin(setCurrentLocation,intendedPath){if(typeof window===\"undefined\")return;const fromArg=getSafeRedirectPath(intendedPath);const fromLocation=window.location.pathname!==LOGIN_PATH?getSafeRedirectPath(window.location.pathname+window.location.search+window.location.hash):getIntendedRedirect();const redirect=fromArg||fromLocation;writeStoredRedirect(redirect);if(typeof setCurrentLocation===\"function\"){setCurrentLocation(LOGIN_PATH);return;}window.location.assign(LOGIN_PATH);}export function redirectAfterLoginIfNeeded(setCurrentLocation){if(typeof window===\"undefined\")return;const target=getIntendedRedirect();if(window.location.pathname!==LOGIN_PATH&&!target){return;}writeStoredRedirect(null);const next=target||DEFAULT_AFTER_LOGIN;if(typeof setCurrentLocation===\"function\"){setCurrentLocation(next);return;}window.location.assign(next);}\nexport const __FramerMetadata__ = {\"exports\":{\"getSafeRedirectPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDateTime\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"splitAddress\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatNumberIfFloat\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIntendedRedirect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"navigateToLogin\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDate\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatNumber\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isAllowedSsoOrigin\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"consumeSsoParam\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"loginUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatDateString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"redirectAfterLoginIfNeeded\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const isBrowser=typeof window!==\"undefined\";const initialState={isCompany:false,previousProducts:[],homeTypes:[],premisesTypes:[],selectedHomeType:null,selectedPremisesType:null,windowProducts:[],showSelectedWindows:false,windowVariants:[],selectedWindowVariant:null,selectedWindowVariantAmount:null,loading:false,address:{id:null,api_id:null,name:\"\",attr:{}},offers:[],selectedSingleService:null,selectedSubscriptionMethod:null,selectedSubscriptionInterval:null,hasFront:null,withAddons:null,addons:[],selectedAddonId:null,termsAccepted:false,termsError:false,validationPrice:isBrowser?localStorage.getItem(\"validation_price\"):null,validationDate:isBrowser?localStorage.getItem(\"validation_date\"):null,note:null,confirmWindowCheck:false,confirmWindowError:false,subscriptionNote:null,selectedSubscriptionAddonType:null,subscriptionAddons:[],subscriptionAddonsAmount:[],withSubscriptionFee:false,selectedWaitingListDate:null,waitingListNote:null,waitingListModalOpen:false,registeredToWaitingList:null,withSubscriptionAddons:null,offerError:false};export const useOrderStore=createStore(initialState);export function useOrder(){const[store,setStore]=useOrderStore();const resetOrder=()=>{setStore({...initialState,windowProducts:store.windowProducts,homeTypes:store.homeTypes,premisesTypes:store.premisesTypes,isCompany:store.isCompany});localStorage.removeItem(\"validation_price\");localStorage.removeItem(\"validation_date\");};const setValidationData=data=>{setStore({validationPrice:data.validation_price,validationDate:data.datetime});localStorage.setItem(\"validation_price\",data.validation_price);localStorage.setItem(\"validation_date\",data.datetime);};return{...store,setStore,resetOrder,setValidationData};}\nexport const __FramerMetadata__ = {\"exports\":{\"useOrder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOrderStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./orderStore.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 9.001 C 18 12.9 15.489 16.355 11.781 17.56 C 8.073 18.765 4.01 17.445 1.719 14.291 C -0.573 11.136 -0.573 6.865 1.719 3.711 C 4.011 0.556 8.073 -0.764 11.781 0.441\" fill=\"transparent\" height=\"18.00122772034522px\" id=\"IJVey_OMW\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 2.999)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1319752445\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-A2V3S\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-A2V3S { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Loader Circle\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-A2V3S\");Icon.displayName=\"Loader Circle\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Loader Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LoaderCircle from\"https://framerusercontent.com/modules/NF9vALuTznA9Ih2VFI05/SfXqdO7GlPh2JPzw3bFG/aBRd0Le9C.js\";const LoaderCircleFonts=getFonts(LoaderCircle);const LoaderCircleWithFX=withFX(LoaderCircle);const enabledGestures={GJfpj4jQA:{hover:true},OWw5eZ94E:{hover:true}};const cycleOrder=[\"GJfpj4jQA\",\"A8uy5D3J9\",\"guCDhI6bn\",\"OWw5eZ94E\"];const serializationHash=\"framer-6Xm1i\";const variantClassNames={A8uy5D3J9:\"framer-v-1ojf1ko\",GJfpj4jQA:\"framer-v-1k96qi9\",guCDhI6bn:\"framer-v-1dpn9iw\",OWw5eZ94E:\"framer-v-1l7i099\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const w7L4nSVpj=undefined;const h9FdhnLo9=undefined;const KUytFkG9r=undefined;const dUa4yqchi=undefined;const zu8JbyKGP=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={Default:\"GJfpj4jQA\",Disabled:\"A8uy5D3J9\",Loading:\"guCDhI6bn\",Readonly:\"OWw5eZ94E\"};const Variants=motion.create(React.Fragment);const getProps=({fontSize,height,id,link,text,useId,visible,width,...props})=>{return{...props,dUa4yqchi:text??props.dUa4yqchi??\"KNAP\",h9FdhnLo9:link??props.h9FdhnLo9,KUytFkG9r:fontSize??props.KUytFkG9r??18,variant:humanReadableVariantMap[props.variant]??props.variant??\"GJfpj4jQA\",w7L4nSVpj:visible??props.w7L4nSVpj??true,zu8JbyKGP:useId??props.zu8JbyKGP};};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,dUa4yqchi,h9FdhnLo9,w7L4nSVpj,zu8JbyKGP,KUytFkG9r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GJfpj4jQA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"guCDhI6bn\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"guCDhI6bn\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:w7L4nSVpj!==false&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:h9FdhnLo9,motionChild:true,nodeId:\"GJfpj4jQA\",openInNewTab:false,scopeId:\"izH3tO9Tz\",...addPropertyOverrides({\"OWw5eZ94E-hover\":{href:undefined},A8uy5D3J9:{href:undefined},guCDhI6bn:{href:undefined},OWw5eZ94E:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1k96qi9\",className,classNames)} framer-1h1i2qp`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GJfpj4jQA\",ref:refBinding,style:{backgroundColor:\"var(--token-84b0521f-4635-416e-9dc5-0d0a2c1f9b3a, rgb(19, 117, 71))\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,boxShadow:\"0px 0px 3px 0px rgba(0, 0, 0, 0.3)\",opacity:1,...style},variants:{\"GJfpj4jQA-hover\":{backgroundColor:\"rgb(0, 0, 0)\",opacity:1},\"OWw5eZ94E-hover\":{backgroundColor:\"rgb(0, 0, 0)\"},A8uy5D3J9:{opacity:.5},guCDhI6bn:{opacity:1},OWw5eZ94E:{opacity:1}},...addPropertyOverrides({\"GJfpj4jQA-hover\":{\"data-framer-name\":undefined},\"OWw5eZ94E-hover\":{\"data-framer-name\":undefined},A8uy5D3J9:{\"data-framer-name\":\"Disabled\"},guCDhI6bn:{\"data-framer-name\":\"Loading\"},OWw5eZ94E:{\"data-framer-name\":\"Readonly\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(LoaderCircleWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animated:true,className:\"framer-o7boel\",layoutDependency:layoutDependency,layoutId:\"Kk6v77n9h\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":2}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO01pc3Npb24gR290aGljIEJsYWNr\",\"--framer-font-family\":'\"Mission Gothic Black\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-KUytFkG9r-izH3tO9Tz) * 1px)\",\"--framer-font-weight\":\"480\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"KNAP\"})}),className:\"framer-uprhog\",fonts:[\"CUSTOM;Mission Gothic Black\"],layoutDependency:layoutDependency,layoutId:\"d8vkqiFd0\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-KUytFkG9r-izH3tO9Tz\":KUytFkG9r},text:dUa4yqchi,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO01pc3Npb24gR290aGljIEJsYWNr\",\"--framer-font-family\":'\"Mission Gothic Black\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"480\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a73de89c-e1ff-49c5-be37-8d052c258be8, rgb(143, 143, 143)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})}),className:\"framer-1tfdbxo\",fonts:[\"CUSTOM;Mission Gothic Black\"],layoutDependency:layoutDependency,layoutId:\"jffFtX_NM\",style:{\"--extracted-r6o4lv\":\"var(--token-a73de89c-e1ff-49c5-be37-8d052c258be8, rgb(143, 143, 143))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:zu8JbyKGP,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6Xm1i.framer-1h1i2qp, .framer-6Xm1i .framer-1h1i2qp { display: block; }\",\".framer-6Xm1i.framer-1k96qi9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6Xm1i .framer-o7boel { flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 22px; }\",\".framer-6Xm1i .framer-uprhog { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-6Xm1i .framer-1tfdbxo { flex: none; height: 1px; overflow: hidden; position: absolute; right: 12px; top: calc(50.00000000000002% - 1px / 2); white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 0; }\",\".framer-6Xm1i.framer-v-1ojf1ko.framer-1k96qi9 { cursor: default; }\",\".framer-6Xm1i.framer-v-1dpn9iw.framer-1k96qi9 { cursor: default; padding: 0px 38px 0px 38px; }\",\".framer-6Xm1i.framer-v-1dpn9iw .framer-o7boel { height: var(--framer-aspect-ratio-supported, 22px); order: 0; }\",\".framer-6Xm1i.framer-v-1dpn9iw .framer-1tfdbxo { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"A8uy5D3J9\":{\"layout\":[\"auto\",\"fixed\"]},\"guCDhI6bn\":{\"layout\":[\"auto\",\"fixed\"]},\"OWw5eZ94E\":{\"layout\":[\"auto\",\"fixed\"]},\"ncOgoPqux\":{\"layout\":[\"auto\",\"fixed\"]},\"Ny0QfrwxJ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dUa4yqchi\":\"text\",\"h9FdhnLo9\":\"link\",\"w7L4nSVpj\":\"visible\",\"zu8JbyKGP\":\"useId\",\"KUytFkG9r\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerizH3tO9Tz=withCSS(Component,css,\"framer-6Xm1i\");export default FramerizH3tO9Tz;FramerizH3tO9Tz.displayName=\"CTA Green\";FramerizH3tO9Tz.defaultProps={height:36,width:85};addPropertyControls(FramerizH3tO9Tz,{variant:{options:[\"GJfpj4jQA\",\"A8uy5D3J9\",\"guCDhI6bn\",\"OWw5eZ94E\"],optionTitles:[\"Default\",\"Disabled\",\"Loading\",\"Readonly\"],title:\"Variant\",type:ControlType.Enum},dUa4yqchi:{defaultValue:\"KNAP\",displayTextArea:false,title:\"text\",type:ControlType.String},ondUa4yqchiChange:{changes:\"dUa4yqchi\",type:ControlType.ChangeHandler},h9FdhnLo9:{title:\"Link\",type:ControlType.Link},w7L4nSVpj:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onw7L4nSVpjChange:{changes:\"w7L4nSVpj\",type:ControlType.ChangeHandler},zu8JbyKGP:{defaultValue:\"\",displayTextArea:false,title:\"UseId\",type:ControlType.String},onzu8JbyKGPChange:{changes:\"zu8JbyKGP\",type:ControlType.ChangeHandler},KUytFkG9r:{defaultValue:18,title:\"Font Size\",type:ControlType.Number},onKUytFkG9rChange:{changes:\"KUytFkG9r\",type:ControlType.ChangeHandler}});addFonts(FramerizH3tO9Tz,[{explicitInter:true,fonts:[{cssFamilyName:\"Mission Gothic Black\",source:\"custom\",style:\"normal\",uiFamilyName:\"Mission Gothic\",url:\"https://framerusercontent.com/assets/HJmxTAF1WbWB1To3ljh6SpIDls.woff2\",weight:\"480\"}]},...LoaderCircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerizH3tO9Tz\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"A8uy5D3J9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"guCDhI6bn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OWw5eZ94E\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ncOgoPqux\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ny0QfrwxJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"85\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"dUa4yqchi\\\":\\\"text\\\",\\\"h9FdhnLo9\\\":\\\"link\\\",\\\"w7L4nSVpj\\\":\\\"visible\\\",\\\"zu8JbyKGP\\\":\\\"useId\\\",\\\"KUytFkG9r\\\":\\\"fontSize\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./izH3tO9Tz.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"EgFgOd2sg\",\"ZhZGR_DD8\",\"J4f4zW6_h\"];const serializationHash=\"framer-RaSKs\";const variantClassNames={EgFgOd2sg:\"framer-v-gtvsqj\",J4f4zW6_h:\"framer-v-l5plcr\",ZhZGR_DD8:\"framer-v-10pnpdi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"EgFgOd2sg\",\"Variant 2\":\"ZhZGR_DD8\",\"Variant 3\":\"J4f4zW6_h\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EgFgOd2sg\"};};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:\"EgFgOd2sg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gtvsqj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EgFgOd2sg\",ref:refBinding,style:{...style},...addPropertyOverrides({J4f4zW6_h:{\"data-framer-name\":\"Variant 3\"},ZhZGR_DD8:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-c69ol7\",\"data-framer-name\":\"Checkmark\",layoutDependency:layoutDependency,layoutId:\"sfulHCzr7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><g><path d=\"M 9.22 1.589 L 4.875 10 L 0.773 5.898 L 2.169 4.503 L 4.302 6.636 L 7.638 0 L 9.227 1.589 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 0 0 L 10 0 L 10 10 L 0 10 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({J4f4zW6_h:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><g><path d=\"M 11.064 1.907 L 5.85 12 L 0.928 7.078 L 2.603 5.403 L 5.162 7.963 L 9.165 0 L 11.072 1.907 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 0 0 L 12 0 L 12 12 L 0 12 Z\" fill=\"transparent\"></path></g></svg>'},ZhZGR_DD8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.112 9\" overflow=\"visible\"><g><path d=\"M 8.402 1.43 L 4.442 9 L 0.704 5.309 L 1.976 4.052 L 3.92 5.972 L 6.96 0 L 8.408 1.43 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 0 0 L 9.112 0 L 9.112 9 L 0 9 Z\" fill=\"transparent\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rq55v6\",layoutDependency:layoutDependency,layoutId:\"BshxHX0Kx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.454 10\" overflow=\"visible\"><path d=\"M 8.447 1.589 L 4.102 10 L 0 5.898 L 1.396 4.503 L 3.529 6.636 L 6.865 0 L 8.454 1.589 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J4f4zW6_h:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.145 12\" overflow=\"visible\"><path d=\"M 10.136 1.907 L 4.922 12 L 0 7.078 L 1.675 5.403 L 4.235 7.963 L 8.238 0 L 10.145 1.907 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'},ZhZGR_DD8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.704 9\" overflow=\"visible\"><path d=\"M 7.697 1.43 L 3.738 9 L 0 5.309 L 1.272 4.052 L 3.216 5.972 L 6.255 0 L 7.704 1.43 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pw0t49\",layoutDependency:layoutDependency,layoutId:\"bTkxDrpZe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 0 L 10 0 L 10 10 L 0 10 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({J4f4zW6_h:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 12 L 0 12 Z\" fill=\"transparent\"></path></svg>'},ZhZGR_DD8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.112 9\" overflow=\"visible\"><path d=\"M 0 0 L 9.112 0 L 9.112 9 L 0 9 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RaSKs.framer-el55cz, .framer-RaSKs .framer-el55cz { display: block; }\",\".framer-RaSKs.framer-gtvsqj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-RaSKs .framer-c69ol7 { height: 10px; position: relative; width: 10px; }\",\".framer-RaSKs .framer-1rq55v6 { height: 10px; left: 1px; position: absolute; top: 0px; width: 9px; }\",\".framer-RaSKs .framer-pw0t49 { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-RaSKs.framer-v-10pnpdi .framer-c69ol7, .framer-RaSKs.framer-v-10pnpdi .framer-pw0t49 { height: 9px; width: 9px; }\",\".framer-RaSKs.framer-v-10pnpdi .framer-1rq55v6 { height: 9px; left: 1px; width: 8px; }\",\".framer-RaSKs.framer-v-l5plcr .framer-c69ol7, .framer-RaSKs.framer-v-l5plcr .framer-pw0t49 { height: 12px; width: 12px; }\",\".framer-RaSKs.framer-v-l5plcr .framer-1rq55v6 { height: 12px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 10\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZhZGR_DD8\":{\"layout\":[\"auto\",\"auto\"]},\"J4f4zW6_h\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj_QcPJDth=withCSS(Component,css,\"framer-RaSKs\");export default Framerj_QcPJDth;Framerj_QcPJDth.displayName=\"Checkmark\";Framerj_QcPJDth.defaultProps={height:10,width:10};addPropertyControls(Framerj_QcPJDth,{variant:{options:[\"EgFgOd2sg\",\"ZhZGR_DD8\",\"J4f4zW6_h\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerj_QcPJDth,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj_QcPJDth\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"10\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"10\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZhZGR_DD8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J4f4zW6_h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j_QcPJDth.map","// Generated by Framer (af215f2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"qb2VFMWfh\",\"ksjhpt72M\",\"rvvbIv_Qn\"];const serializationHash=\"framer-TT59T\";const variantClassNames={ksjhpt72M:\"framer-v-16ob6p9\",qb2VFMWfh:\"framer-v-1ywoxib\",rvvbIv_Qn:\"framer-v-1q0jujz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:.4,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:1.5,ease:[.44,0,.56,1],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={Default:\"qb2VFMWfh\",Round:\"rvvbIv_Qn\",Rounded:\"ksjhpt72M\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qb2VFMWfh\"};};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:\"qb2VFMWfh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1ywoxib\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"qb2VFMWfh\",ref:refBinding,style:{backgroundColor:\"rgb(224, 224, 224)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{ksjhpt72M:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},rvvbIv_Qn:{borderBottomLeftRadius:195,borderBottomRightRadius:195,borderTopLeftRadius:195,borderTopRightRadius:195}},...addPropertyOverrides({ksjhpt72M:{\"data-framer-name\":\"Rounded\"},rvvbIv_Qn:{\"data-framer-name\":\"Round\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TT59T.framer-1tpkcic, .framer-TT59T .framer-1tpkcic { display: block; }\",\".framer-TT59T.framer-1ywoxib { height: 16px; overflow: visible; position: relative; width: 130px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ksjhpt72M\":{\"layout\":[\"fixed\",\"fixed\"]},\"rvvbIv_Qn\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryLhW9jtHO=withCSS(Component,css,\"framer-TT59T\");export default FrameryLhW9jtHO;FrameryLhW9jtHO.displayName=\"Spejlblank/LoadingPlaceholder\";FrameryLhW9jtHO.defaultProps={height:16,width:130};addPropertyControls(FrameryLhW9jtHO,{variant:{options:[\"qb2VFMWfh\",\"ksjhpt72M\",\"rvvbIv_Qn\"],optionTitles:[\"Default\",\"Rounded\",\"Round\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryLhW9jtHO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryLhW9jtHO\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ksjhpt72M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rvvbIv_Qn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"130\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yLhW9jtHO.map"],"mappings":"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"}