{"version":3,"file":"script_main.BJ8crWBp.mjs","names":["emptyStateStyle","x","d","u","r","p","defaultEmptyStateStyle","Widget","useRef","TypeForm","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MenuIcon","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","MenuButton","NavNavLink","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","Image1","Nav","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","LayoutTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/esm.sh/@typeform/embed@1.32.0/es2022/embed.mjs","https:/esm.sh/@typeform/embed@1.32.0","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js","https:/framer.com/m/framer/default-utils.js@^0.43.0","https:/framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js","https:/framer.com/m/framer/integrations-styles.js@0.2.0","https:/framerusercontent.com/modules/uyKL83UOiQk88ZAT4YJF/wAQQPAvBDY5oK2YEuzvL/Typeform.js","https:/framerusercontent.com/modules/minYSiMO7FGn3lkoSfo6/8NRFbztLLpbVbqcAJmYl/NmMrrilak.js","https:/framerusercontent.com/modules/1XZEBlDCE3onjywDpewQ/fXJAyzoG9eqSlwQH3uzG/MmHwaI6bc.js","https:/framerusercontent.com/modules/rmmoXuD7Pt2gVR6jcmmo/dwhT8SYrGtEm6Ma6adVU/Lh3Jwp5NL.js","https:/framerusercontent.com/modules/iSENGRzL8E4XWpxs0Lmj/g8FUjY5sz9Nd3SlpjIwT/BqZNshx9b.js","https:/framerusercontent.com/modules/j1c4KoGhSLjWjm9CHuWU/MGURaGojgaivminefraz/qMV5jssFV.js","https:/framerusercontent.com/modules/ygzQG1spjR0LqufFr3KR/4ogQmtamZadxIOoHiXAr/pAJLmyjkD.js","https:/framerusercontent.com/modules/gzBw14T2B4LfyvZX4Oh2/BzAZTRN52j6NEZSxKvpZ/pd3OPEPIO.js","framer:toplevel/main"],"sourcesContent":["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","/* esm.sh - @typeform/embed@1.32.0 */\nvar z=Object.create;var A=Object.defineProperty;var K=Object.getOwnPropertyDescriptor;var G=Object.getOwnPropertyNames;var Z=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty;var J=(x,T)=>()=>(T||x((T={exports:{}}).exports,T),T.exports);var Q=(x,T,h,e)=>{if(T&&typeof T==\"object\"||typeof T==\"function\")for(let a of G(T))!Y.call(x,a)&&a!==h&&A(x,a,{get:()=>T[a],enumerable:!(e=K(T,a))||e.enumerable});return x};var $=(x,T,h)=>(h=x!=null?z(Z(x)):{},Q(T||!x||!x.__esModule?A(h,\"default\",{value:x,enumerable:!0}):h,x));var U=J((F,R)=>{(function(x,T){typeof F==\"object\"&&typeof R==\"object\"?R.exports=T():typeof define==\"function\"&&define.amd?define([],T):typeof F==\"object\"?F[\"embed-next\"]=T():x[\"embed-next\"]=T()})(F,(function(){return(function(){\"use strict\";var x={27:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.FORM_BASE_URL=e.POPUP_SIZE=e.SLIDER_WIDTH=e.SLIDER_POSITION=e.SIDETAB_ATTRIBUTE=e.WIDGET_ATTRIBUTE=e.SLIDER_ATTRIBUTE=e.POPUP_ATTRIBUTE=e.POPOVER_ATTRIBUTE=void 0,e.POPOVER_ATTRIBUTE=\"data-tf-popover\",e.POPUP_ATTRIBUTE=\"data-tf-popup\",e.SLIDER_ATTRIBUTE=\"data-tf-slider\",e.WIDGET_ATTRIBUTE=\"data-tf-widget\",e.SIDETAB_ATTRIBUTE=\"data-tf-sidetab\",e.SLIDER_POSITION=\"right\",e.SLIDER_WIDTH=800,e.POPUP_SIZE=100,e.FORM_BASE_URL=\"https://form.typeform.com\"},528:function(h,e,a){var s=this&&this.__assign||function(){return(s=Object.assign||function(u){for(var c,l=1,f=arguments.length;l<f;l++)for(var d in c=arguments[l])Object.prototype.hasOwnProperty.call(c,d)&&(u[d]=c[d]);return u}).apply(this,arguments)};Object.defineProperty(e,\"__esModule\",{value:!0}),e.createPopover=void 0;var n=a(747),i=a(320),r=function(u,c){var l=u.parentNode;l&&(l.removeChild(u),l.appendChild(c))},t=function(u,c){u===void 0&&(u=\"div\"),c===void 0&&(c=\"tf-v1-popover-button-icon\");var l=document.createElement(u);return l.className=c+\" tf-v1-close-icon\",l.innerHTML=\"&times;\",l.dataset.testid=c,l},o={buttonColor:\"#3a7685\"};e.createPopover=function(u,c){c===void 0&&(c={});var l,f,d=s(s({},o),c),g=n.createIframe(u,\"popover\",d),_=g.iframe,v=g.embedId,S=g.refresh,y=(function(b,w){var C=document.createElement(\"div\");return C.className=\"tf-v1-popover\",C.dataset.testid=\"tf-v1-popover\",n.setElementSize(C,{width:b,height:w})})(d.width,d.height),p=(function(){var b=document.createElement(\"div\");return b.className=\"tf-v1-popover-wrapper\",b.dataset.testid=\"tf-v1-popover-wrapper\",b})(),m=(function(b,w){var C=n.getTextColor(w),N=document.createElement(\"div\");N.className=\"tf-v1-popover-button-icon\";var k=`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path d=\"M21 0H0V9L10.5743 24V16.5H21C22.6567 16.5 24 15.1567 24 13.5V3C24 1.34325 22.6567 0 21 0ZM7.5\n    9.75C6.672 9.75 6 9.07875 6 8.25C6 7.42125 6.672 6.75 7.5 6.75C8.328 6.75 9 7.42125 9 8.25C9 9.07875 8.328 9.75\n    7.5 9.75ZM12.75 9.75C11.922 9.75 11.25 9.07875 11.25 8.25C11.25 7.42125 11.922 6.75 12.75 6.75C13.578 6.75 14.25\n    7.42125 14.25 8.25C14.25 9.07875 13.578 9.75 12.75 9.75ZM18 9.75C17.172 9.75 16.5 9.07875 16.5 8.25C16.5 7.42125\n    17.172 6.75 18 6.75C18.828 6.75 19.5 7.42125 19.5 8.25C19.5 9.07875 18.828 9.75 18 9.75Z\" fill=\"`+C+`\"></path>\n  </svg>`,D=b?.startsWith(\"http\");return N.innerHTML=D?\"<img alt='popover trigger icon button' src='\"+b+\"'/>\":b??k,N.dataset.testid=\"default-icon\",N})(d.customIcon,d.buttonColor||o.buttonColor),E=(function(){var b=document.createElement(\"div\");b.className=\"tf-v1-spinner\";var w=document.createElement(\"div\");return w.className=\"tf-v1-popover-button-icon\",w.dataset.testid=\"spinner-icon\",w.append(b),w})(),j=t(),P=t(\"a\",\"tf-v1-popover-close\"),I=(function(b){var w=n.getTextColor(b),C=document.createElement(\"button\");return C.className=\"tf-v1-popover-button\",C.dataset.testid=\"tf-v1-popover-button\",C.style.backgroundColor=b,C.style.color=w,C})(d.buttonColor||o.buttonColor);(d.container||document.body).append(y),p.append(_),y.append(I),y.append(P),I.append(m);var H=function(){l&&l.parentNode&&(l.classList.add(\"closing\"),setTimeout((function(){n.unmountElement(l)}),250))};d.tooltip&&d.tooltip.length>0&&(l=(function(b,w){var C=document.createElement(\"span\");C.className=\"tf-v1-popover-tooltip-close\",C.dataset.testid=\"tf-v1-popover-tooltip-close\",C.innerHTML=\"&times;\",C.onclick=w;var N=document.createElement(\"div\");N.className=\"tf-v1-popover-tooltip-text\",N.innerHTML=b;var k=document.createElement(\"div\");return k.className=\"tf-v1-popover-tooltip\",k.dataset.testid=\"tf-v1-popover-tooltip\",k.appendChild(N),k.appendChild(C),k})(d.tooltip,H),y.append(l)),d.notificationDays&&(d.enableSandbox||i.canBuildNotificationDot(u))&&(f=i.buildNotificationDot(),I.append(f)),_.onload=function(){y.classList.add(\"open\"),p.style.opacity=\"1\",P.style.opacity=\"1\",r(E,j),n.addCustomKeyboardListener(O)};var M=function(){n.isOpen(p)||(H(),f&&(f.classList.add(\"closing\"),d.notificationDays&&!d.enableSandbox&&i.saveNotificationDotHideUntilTime(u,d.notificationDays),setTimeout((function(){n.unmountElement(f)}),250)),setTimeout((function(){n.isInPage(p)?(p.style.opacity=\"0\",P.style.opacity=\"0\",p.style.display=\"flex\",setTimeout((function(){y.classList.add(\"open\"),p.style.opacity=\"1\",P.style.opacity=\"1\"})),r(m,j)):(y.append(p),r(m,E),p.style.opacity=\"0\",P.style.opacity=\"0\")})))},O=function(){var b;n.isOpen(y)&&((b=c.onClose)===null||b===void 0||b.call(c),setTimeout((function(){d.keepSession?p.style.display=\"none\":n.unmountElement(p),y.classList.remove(\"open\"),r(j,m)}),250))};n.setAutoClose(v,d.autoClose,O);var L=function(){n.isOpen(p)?O():M()};return I.onclick=L,P.onclick=O,d.open&&!n.isOpen(p)&&n.handleCustomOpen(M,d.open,d.openValue),{open:M,close:O,toggle:L,refresh:S,unmount:function(){n.unmountElement(y)}}}},797:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(528),e),n(a(100),e)},320:function(h,e){var a=this&&this.__assign||function(){return(a=Object.assign||function(r){for(var t,o=1,u=arguments.length;o<u;o++)for(var c in t=arguments[o])Object.prototype.hasOwnProperty.call(t,c)&&(r[c]=t[c]);return r}).apply(this,arguments)};Object.defineProperty(e,\"__esModule\",{value:!0}),e.buildNotificationDot=e.canBuildNotificationDot=e.saveNotificationDotHideUntilTime=void 0;var s=\"tfNotificationData\",n=function(){var r=localStorage.getItem(s);return r?JSON.parse(r):{}},i=function(r){r&&localStorage.setItem(s,JSON.stringify(r))};e.saveNotificationDotHideUntilTime=function(r,t){var o,u=new Date;u.setDate(u.getDate()+t),i(a(a({},n()),((o={})[r]={hideUntilTime:u.getTime()},o)))},e.canBuildNotificationDot=function(r){var t=(function(o){var u;return((u=n()[o])===null||u===void 0?void 0:u.hideUntilTime)||0})(r);return new Date().getTime()>t&&(t&&(function(o){var u=n();delete u[o],i(u)})(r),!0)},e.buildNotificationDot=function(){var r=document.createElement(\"span\");return r.className=\"tf-v1-popover-unread-dot\",r.dataset.testid=\"tf-v1-popover-unread-dot\",r}},100:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0})},630:function(h,e,a){var s=this&&this.__rest||function(t,o){var u={};for(var c in t)Object.prototype.hasOwnProperty.call(t,c)&&o.indexOf(c)<0&&(u[c]=t[c]);if(t!=null&&typeof Object.getOwnPropertySymbols==\"function\"){var l=0;for(c=Object.getOwnPropertySymbols(t);l<c.length;l++)o.indexOf(c[l])<0&&Object.prototype.propertyIsEnumerable.call(t,c[l])&&(u[c[l]]=t[c[l]])}return u};Object.defineProperty(e,\"__esModule\",{value:!0}),e.createPopup=void 0;var n=a(747),i=a(27),r=a(747);e.createPopup=function(t,o){if(o===void 0&&(o={}),!n.hasDom())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},unmount:function(){}};var u=o.width,c=o.height,l=o.size,f=l===void 0?i.POPUP_SIZE:l,d=o.onClose,g=s(o,[\"width\",\"height\",\"size\",\"onClose\"]),_=n.createIframe(t,\"popup\",g),v=_.iframe,S=_.embedId,y=_.refresh,p=document.body.style.overflow,m=(function(){var O=document.createElement(\"div\");return O.className=\"tf-v1-popup\",O.style.opacity=\"0\",O})(),E=(function(){var O=document.createElement(\"div\");return O.className=\"tf-v1-spinner\",O})(),j=(function(O,L,b){var w=document.createElement(\"div\");return w.className=\"tf-v1-iframe-wrapper\",w.style.opacity=\"0\",n.isDefined(O)&&n.isDefined(L)?n.setElementSize(w,{width:O,height:L}):(w.style.width=\"calc(\"+b+\"% - 80px)\",w.style.height=\"calc(\"+b+\"% - 80px)\",w)})(u,c,f);j.append(v),m.append(E),m.append(j);var P=g.container||document.body;v.onload=function(){j.style.opacity=\"1\",setTimeout((function(){E.style.display=\"none\"}),250),n.addCustomKeyboardListener(H)};var I=function(){r.isOpen(m)||(r.isInPage(m)?m.style.display=\"flex\":(E.style.display=\"block\",P.append(m)),document.body.style.overflow=\"hidden\",setTimeout((function(){m.style.opacity=\"1\"})))},H=function(){r.isOpen(m)&&(d?.(),m.style.opacity=\"0\",document.body.style.overflow=p,setTimeout((function(){g.keepSession?m.style.display=\"none\":M()}),250))};j.append((function(O){var L=document.createElement(\"a\");return L.className=\"tf-v1-close tf-v1-close-icon\",L.innerHTML=\"&times;\",L.onclick=O,L})(H)),n.setAutoClose(S,g.autoClose,H);var M=function(){n.unmountElement(m)};return g.open&&!r.isOpen(m)&&n.handleCustomOpen(I,g.open,g.openValue),{open:I,close:H,toggle:function(){r.isOpen(m)?H():I()},refresh:y,unmount:M}}},970:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(630),e),n(a(394),e)},394:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0})},382:function(h,e,a){var s=this&&this.__assign||function(){return(s=Object.assign||function(o){for(var u,c=1,l=arguments.length;c<l;c++)for(var f in u=arguments[c])Object.prototype.hasOwnProperty.call(u,f)&&(o[f]=u[f]);return o}).apply(this,arguments)};Object.defineProperty(e,\"__esModule\",{value:!0}),e.createSidetab=void 0;var n=a(747),i={buttonColor:\"#3a7685\",buttonText:\"Launch me\"},r=function(o,u){o===void 0&&(o=\"div\"),u===void 0&&(u=\"tf-v1-sidetab-button-icon\");var c=document.createElement(o);return c.className=u+\" tf-v1-close-icon\",c.innerHTML=\"&times;\",c.dataset.testid=u,c},t=function(o,u){var c=o.parentNode;c&&(c.removeChild(o),c.appendChild(u))};e.createSidetab=function(o,u){u===void 0&&(u={});var c,l,f,d=s(s({},i),u),g=n.createIframe(o,\"side-tab\",d),_=g.iframe,v=g.embedId,S=g.refresh,y=(c=d.width,l=d.height,(f=document.createElement(\"div\")).className=\"tf-v1-sidetab\",f.dataset.testid=\"tf-v1-sidetab\",n.setElementSize(f,{width:c,height:l})),p=(function(){var b=document.createElement(\"div\");return b.className=\"tf-v1-sidetab-wrapper\",b.dataset.testid=\"tf-v1-sidetab-wrapper\",b})(),m=(function(){var b=document.createElement(\"div\");b.className=\"tf-v1-spinner\";var w=document.createElement(\"div\");return w.className=\"tf-v1-sidetab-button-icon\",w.dataset.testid=\"spinner-icon\",w.append(b),w})(),E=(function(b){var w=n.getTextColor(b),C=document.createElement(\"button\");return C.className=\"tf-v1-sidetab-button\",C.style.backgroundColor=b,C.style.color=w,C})(d.buttonColor||i.buttonColor),j=(function(b){var w=document.createElement(\"span\");return w.className=\"tf-v1-sidetab-button-text\",w.innerHTML=b,w})(d.buttonText||i.buttonText),P=(function(b,w){var C=n.getTextColor(w),N=document.createElement(\"div\");N.className=\"tf-v1-sidetab-button-icon\";var k=`<svg width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path d=\"M21 0H0V9L10.5743 24V16.5H21C22.6567 16.5 24 15.1567 24 13.5V3C24 1.34325 22.6567 0 21 0ZM7.5 9.75C6.672 9.75 6 9.07875 6 8.25C6 7.42125 6.672 6.75 7.5 6.75C8.328 6.75 9 7.42125 9 8.25C9 9.07875 8.328 9.75 7.5 9.75ZM12.75 9.75C11.922 9.75 11.25 9.07875 11.25 8.25C11.25 7.42125 11.922 6.75 12.75 6.75C13.578 6.75 14.25 7.42125 14.25 8.25C14.25 9.07875 13.578 9.75 12.75 9.75ZM18 9.75C17.172 9.75 16.5 9.07875 16.5 8.25C16.5 7.42125 17.172 6.75 18 6.75C18.828 6.75 19.5 7.42125 19.5 8.25C19.5 9.07875 18.828 9.75 18 9.75Z\" fill=\"`+C+`\"></path>\n  </svg>`,D=b?.startsWith(\"http\");return N.innerHTML=D?\"<img alt='popover trigger icon button' src='\"+b+\"'/>\":b??k,N.dataset.testid=\"default-icon\",N})(d.customIcon,d.buttonColor||i.buttonColor),I=r(),H=r(\"a\",\"tf-v1-sidetab-close\");(d.container||document.body).append(y),p.append(_),y.append(E),y.append(H),E.append(P),E.append(j),setTimeout((function(){y.classList.add(\"ready\")}),250),_.onload=function(){y.classList.add(\"open\"),t(m,I),n.addCustomKeyboardListener(O)};var M=function(){n.isOpen(p)||(n.isInPage(p)?(p.style.display=\"flex\",y.classList.add(\"open\"),t(P,I)):(y.append(p),t(P,m)))},O=function(){var b;n.isOpen(p)&&((b=d.onClose)===null||b===void 0||b.call(d),y.classList.remove(\"open\"),setTimeout((function(){d.keepSession?p.style.display=\"none\":n.unmountElement(p),t(I,P)}),250))};n.setAutoClose(v,d.autoClose,O);var L=function(){n.isOpen(p)?O():M()};return E.onclick=L,H.onclick=O,d.open&&!n.isOpen(p)&&n.handleCustomOpen(M,d.open,d.openValue),{open:M,close:O,toggle:L,refresh:S,unmount:function(){n.unmountElement(y)}}}},434:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(382),e),n(a(668),e)},668:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0})},603:function(h,e,a){var s=this&&this.__rest||function(r,t){var o={};for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&t.indexOf(u)<0&&(o[u]=r[u]);if(r!=null&&typeof Object.getOwnPropertySymbols==\"function\"){var c=0;for(u=Object.getOwnPropertySymbols(r);c<u.length;c++)t.indexOf(u[c])<0&&Object.prototype.propertyIsEnumerable.call(r,u[c])&&(o[u[c]]=r[u[c]])}return o};Object.defineProperty(e,\"__esModule\",{value:!0}),e.createSlider=void 0;var n=a(747),i=a(27);e.createSlider=function(r,t){if(t===void 0&&(t={}),!n.hasDom())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},unmount:function(){}};var o=t.position,u=o===void 0?i.SLIDER_POSITION:o,c=t.width,l=c===void 0?i.SLIDER_WIDTH:c,f=t.onClose,d=s(t,[\"position\",\"width\",\"onClose\"]),g=n.createIframe(r,\"slider\",d),_=g.iframe,v=g.embedId,S=g.refresh,y=document.body.style.overflow,p=(function(M){var O=document.createElement(\"div\");return O.className=\"tf-v1-slider \"+M,O.style.opacity=\"0\",O})(u),m=(function(){var M=document.createElement(\"div\");return M.className=\"tf-v1-spinner\",M})(),E=(function(M,O){var L=document.createElement(\"div\");return L.className=\"tf-v1-iframe-wrapper\",L.style[M]=\"-100%\",n.setElementSize(L,{width:O})})(u,l);E.append(_),p.append(m),p.append(E);var j=d.container||document.body;_.onload=function(){E.style[u]=\"0\",setTimeout((function(){m.style.display=\"none\"}),500),n.addCustomKeyboardListener(I)};var P=function(){n.isOpen(p)||(n.isInPage(p)?(p.style.display=\"flex\",setTimeout((function(){E.style[u]=\"0\"}))):(j.append(p),m.style.display=\"block\"),document.body.style.overflow=\"hidden\",setTimeout((function(){p.style.opacity=\"1\"})))},I=function(){n.isOpen(p)&&(f?.(),p.style.opacity=\"0\",E.style[u]=\"-100%\",document.body.style.overflow=y,setTimeout((function(){d.keepSession?p.style.display=\"none\":H()}),500))};n.setAutoClose(v,d.autoClose,I);var H=function(){n.unmountElement(p)};return E.append((function(M){var O=document.createElement(\"a\");return O.className=\"tf-v1-close tf-v1-close-icon\",O.innerHTML=\"&times;\",O.onclick=M,O})(I)),d.open&&!n.isOpen(p)&&n.handleCustomOpen(P,d.open,d.openValue),{open:P,close:I,toggle:function(){n.isOpen(p)?I():P()},refresh:S,unmount:H}}},331:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(603),e),n(a(162),e)},162:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0})},718:function(h,e,a){Object.defineProperty(e,\"__esModule\",{value:!0}),e.createWidget=void 0;var s=a(747),n=a(554),i=a(313);e.createWidget=function(r,t){if(!s.hasDom())return{refresh:function(){},unmount:function(){}};var o=t;t.inlineOnMobile||!t.forceTouch&&!s.isFullscreen()||(o.enableFullscreen=!0,o.forceTouch=!0);var u=s.createIframe(r,\"widget\",o),c=u.embedId,l=u.iframe,f=u.refresh,d=i.buildWidget(l,t.width,t.height);if(o.autoResize){var g=typeof o.autoResize==\"string\"?o.autoResize.split(\",\").map((function(E){return parseInt(E)})):[],_=g[0],v=g[1];window.addEventListener(\"message\",n.getFormHeightChangedHandler(c,(function(E){var j=Math.max(E.height+20,_||0);v&&(j=Math.min(j,v)),t.container.style.height=j+\"px\"})))}var S,y=function(){return t.container.append(d)};if(t.container.innerHTML=\"\",t.lazy?s.lazyInitialize(t.container,y):y(),o.enableFullscreen){var p=t.container;window.addEventListener(\"message\",n.getWelcomeScreenHiddenHandler(c,p));var m=((S=document.createElement(\"a\")).className=\"tf-v1-widget-close tf-v1-close-icon\",S.innerHTML=\"&times;\",S);m.onclick=function(){var E;if((E=t.onClose)===null||E===void 0||E.call(t),p.classList.remove(\"tf-v1-widget-fullscreen\"),t.keepSession){var j=document.createElement(\"div\");j.className=\"tf-v1-widget-iframe-overlay\",j.onclick=function(){p.classList.add(\"tf-v1-widget-fullscreen\"),s.unmountElement(j)},d.append(j)}else t.container.innerHTML=\"\",y(),p.append(m)},p.append(m)}return{refresh:f,unmount:function(){return s.unmountElement(d)}}}},419:function(h,e,a){Object.defineProperty(e,\"__esModule\",{value:!0}),e.buildWidget=void 0;var s=a(747);e.buildWidget=function(n,i,r){var t=document.createElement(\"div\");return t.className=\"tf-v1-widget\",t.append(n),s.setElementSize(t,{width:i,height:r})}},313:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(419),e)},321:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(718),e),n(a(58),e)},58:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0})},920:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(797),e),n(a(970),e),n(a(331),e),n(a(321),e),n(a(434),e)},626:function(h,e,a){var s=this&&this.__assign||function(){return(s=Object.assign||function(u){for(var c,l=1,f=arguments.length;l<f;l++)for(var d in c=arguments[l])Object.prototype.hasOwnProperty.call(c,d)&&(u[d]=c[d]);return u}).apply(this,arguments)};Object.defineProperty(e,\"__esModule\",{value:!0}),e.buildIframeSrc=void 0;var n=a(27),i=a(527),r=a(346),t=a(698),o={widget:\"embed-widget\",popup:\"popup-blank\",slider:\"popup-drawer\",popover:\"popup-popover\",\"side-tab\":\"popup-side-panel\"};e.buildIframeSrc=function(u){var c=u.formId,l=u.type,f=u.embedId,d=u.options,g=(function(y,p,m){var E=m.transitiveSearchParams,j=m.source,P=m.medium,I=m.mediumVersion,H=m.hideFooter,M=m.hideHeaders,O=m.opacity,L=m.disableTracking,b=m.enableSandbox,w=m.disableAutoFocus,C=m.shareGaInstance,N=m.forceTouch,k=m.enableFullscreen,D=m.tracking,W=m.redirectTarget,V=t.getTransitiveSearchParams(E);return s(s(s({},{\"typeform-embed-id\":p,\"typeform-embed\":o[y],\"typeform-source\":j,\"typeform-medium\":P,\"typeform-medium-version\":I,\"embed-hide-footer\":H?\"true\":void 0,\"embed-hide-headers\":M?\"true\":void 0,\"embed-opacity\":O,\"disable-tracking\":L||b?\"true\":void 0,\"disable-auto-focus\":w?\"true\":void 0,\"__dangerous-disable-submissions\":b?\"true\":void 0,\"share-ga-instance\":C?\"true\":void 0,\"force-touch\":N?\"true\":void 0,\"add-placeholder-ws\":y===\"widget\"&&k?\"true\":void 0,\"typeform-embed-redirect-target\":W}),V),D)})(l,f,(function(y){return s(s({},{source:(p=window?.location)===null||p===void 0?void 0:p.hostname.replace(/^www\\./,\"\"),medium:\"embed-sdk\",mediumVersion:\"next\"}),i.removeUndefinedKeys(y));var p})(d)),_=(function(y,p){p===void 0&&(p=!1);var m=p?\"c\":\"to\";return new URL(y.startsWith(\"http://\")||y.startsWith(\"https://\")?y:n.FORM_BASE_URL+\"/\"+m+\"/\"+y)})(c,d.chat);if(Object.entries(g).filter((function(y){var p=y[1];return r.isDefined(p)})).forEach((function(y){var p=y[0],m=y[1];_.searchParams.set(p,m)})),d.hidden){var v=new URL(n.FORM_BASE_URL);Object.entries(d.hidden).filter((function(y){var p=y[1];return r.isDefined(p)})).forEach((function(y){var p=y[0],m=y[1];v.searchParams.set(p,m)}));var S=v.searchParams.toString();S&&(_.hash=S)}return _.href}},972:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.handleCustomOpen=void 0,e.handleCustomOpen=function(a,s,n){switch(s){case\"load\":a();break;case\"exit\":n&&(function(i,r){var t=0,o=function(u){u.clientY<i&&u.clientY<t?(document.removeEventListener(\"mousemove\",o),r()):t=u.clientY};document.addEventListener(\"mousemove\",o)})(n,a);break;case\"time\":setTimeout((function(){a()}),n);break;case\"scroll\":n&&(function(i,r){var t=function(){var o=window.pageYOffset||document.documentElement.scrollTop,u=document.documentElement.clientTop||0,c=document.documentElement.scrollHeight,l=o-u,f=l/c*100,d=l+window.innerHeight>=c;(f>=i||d)&&(r(),document.removeEventListener(\"scroll\",t))};document.addEventListener(\"scroll\",t)})(n,a)}}},553:function(h,e,a){Object.defineProperty(e,\"__esModule\",{value:!0}),e.createIframe=void 0;var s=a(626),n=a(747),i=a(866),r=a(554),t=a(256),o=a(144),u=a(511);e.createIframe=function(c,l,f){var d=i.generateEmbedId(),g=f.iframeProps,_=g===void 0?{}:g,v=f.onReady,S=f.onQuestionChanged,y=f.onHeightChanged,p=f.onSubmit,m=f.onEndingButtonClick,E=f.shareGaInstance,j=s.buildIframeSrc({formId:c,embedId:d,type:l,options:f}),P=document.createElement(\"iframe\");return P.src=j,P.dataset.testid=\"iframe\",P.style.border=\"0px\",P.allow=\"microphone; camera\",Object.keys(_).forEach((function(I){P.setAttribute(I,_[I])})),P.addEventListener(\"load\",t.triggerIframeRedraw,{once:!0}),window.addEventListener(\"message\",r.getFormReadyHandler(d,v)),window.addEventListener(\"message\",r.getFormQuestionChangedHandler(d,S)),window.addEventListener(\"message\",r.getFormHeightChangedHandler(d,y)),window.addEventListener(\"message\",r.getFormSubmitHandler(d,p)),window.addEventListener(\"message\",r.getFormThemeHandler(d)),window.addEventListener(\"message\",r.getThankYouScreenButtonClickHandler(d,m)),l!==\"widget\"&&window.addEventListener(\"message\",o.dispatchCustomKeyEventFromIframe),E&&window.addEventListener(\"message\",r.getFormReadyHandler(d,(function(){n.setupGaInstance(P,d,E)}))),{iframe:P,embedId:d,refresh:function(){return u.refreshIframe(P)}}}},866:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.generateEmbedId=void 0,e.generateEmbedId=function(){var a=Math.random();return String(a).split(\".\")[1]}},554:function(h,e){var a=this&&this.__rest||function(n,i){var r={};for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&i.indexOf(t)<0&&(r[t]=n[t]);if(n!=null&&typeof Object.getOwnPropertySymbols==\"function\"){var o=0;for(t=Object.getOwnPropertySymbols(n);o<t.length;o++)i.indexOf(t[o])<0&&Object.prototype.propertyIsEnumerable.call(n,t[o])&&(r[t[o]]=n[t[o]])}return r};function s(n,i,r){return function(t){var o=t.data,u=o.type,c=o.embedId,l=a(o,[\"type\",\"embedId\"]);u===n&&c===i&&r?.(l)}}Object.defineProperty(e,\"__esModule\",{value:!0}),e.getThankYouScreenButtonClickHandler=e.getFormThemeHandler=e.getWelcomeScreenHiddenHandler=e.getFormSubmitHandler=e.getFormHeightChangedHandler=e.getFormQuestionChangedHandler=e.getFormReadyHandler=void 0,e.getFormReadyHandler=function(n,i){return s(\"form-ready\",n,i)},e.getFormQuestionChangedHandler=function(n,i){return s(\"form-screen-changed\",n,i)},e.getFormHeightChangedHandler=function(n,i){return s(\"form-height-changed\",n,i)},e.getFormSubmitHandler=function(n,i){return s(\"form-submit\",n,i)},e.getWelcomeScreenHiddenHandler=function(n,i){return s(\"welcome-screen-hidden\",n,(function(){i.classList.add(\"tf-v1-widget-fullscreen\")}))},e.getFormThemeHandler=function(n){return s(\"form-theme\",n,(function(i){var r;if(i?.theme){var t=document.querySelector(\".tf-v1-close-icon\");t&&(t.style.color=(r=i.theme)===null||r===void 0?void 0:r.color)}}))},e.getThankYouScreenButtonClickHandler=function(n,i){return s(\"thank-you-screen-button-click\",n,i)}},339:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(553),e),n(a(144),e)},511:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.refreshIframe=void 0,e.refreshIframe=function(a){if(a){var s=a.src;if(s.includes(\"&refresh\")){var n=s.split(\"&refresh#\");a.src=n.join(\"#\")}else(n=s.split(\"#\"))[0]=n[0]+\"&refresh\",a.src=n.join(\"#\")}}},144:function(h,e){var a=this&&this.__awaiter||function(r,t,o,u){return new(o||(o=Promise))((function(c,l){function f(_){try{g(u.next(_))}catch(v){l(v)}}function d(_){try{g(u.throw(_))}catch(v){l(v)}}function g(_){var v;_.done?c(_.value):(v=_.value,v instanceof o?v:new o((function(S){S(v)}))).then(f,d)}g((u=u.apply(r,t||[])).next())}))},s=this&&this.__generator||function(r,t){var o,u,c,l,f={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return l={next:d(0),throw:d(1),return:d(2)},typeof Symbol==\"function\"&&(l[Symbol.iterator]=function(){return this}),l;function d(g){return function(_){return(function(v){if(o)throw new TypeError(\"Generator is already executing.\");for(;f;)try{if(o=1,u&&(c=2&v[0]?u.return:v[0]?u.throw||((c=u.return)&&c.call(u),0):u.next)&&!(c=c.call(u,v[1])).done)return c;switch(u=0,c&&(v=[2&v[0],c.value]),v[0]){case 0:case 1:c=v;break;case 4:return f.label++,{value:v[1],done:!1};case 5:f.label++,u=v[1],v=[0];continue;case 7:v=f.ops.pop(),f.trys.pop();continue;default:if(!((c=(c=f.trys).length>0&&c[c.length-1])||v[0]!==6&&v[0]!==2)){f=0;continue}if(v[0]===3&&(!c||v[1]>c[0]&&v[1]<c[3])){f.label=v[1];break}if(v[0]===6&&f.label<c[1]){f.label=c[1],c=v;break}if(c&&f.label<c[2]){f.label=c[2],f.ops.push(v);break}c[2]&&f.ops.pop(),f.trys.pop();continue}v=t.call(r,f)}catch(S){v=[6,S],u=0}finally{o=c=0}if(5&v[0])throw v[1];return{value:v[0]?v[1]:void 0,done:!0}})([g,_])}}};Object.defineProperty(e,\"__esModule\",{value:!0}),e.dispatchCustomKeyEventFromIframe=e.removeCustomKeyboardListener=e.addCustomKeyboardListener=void 0;var n=\"Escape\",i=function(r,t){return a(void 0,void 0,void 0,(function(){return s(this,(function(o){return r.code===n&&typeof t==\"function\"&&(t(),e.removeCustomKeyboardListener()),[2]}))}))};e.addCustomKeyboardListener=function(r){return window.document.addEventListener(\"keydown\",(function(t){return i(t,r)}))},e.removeCustomKeyboardListener=function(){return window.document.removeEventListener(\"keydown\",i)},e.dispatchCustomKeyEventFromIframe=function(r){r.data.type===\"form-close\"&&window.document.dispatchEvent(new KeyboardEvent(\"keydown\",{code:n}))}},256:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.triggerIframeRedraw=void 0,e.triggerIframeRedraw=function(){this.style.transform=\"translateZ(0)\"}},939:function(h,e,a){Object.defineProperty(e,\"__esModule\",{value:!0}),e.getTextColor=void 0;var s=a(938);e.getTextColor=function(n){if(!n)return\"#FFFFFF\";var i=n.startsWith(\"#\")?s.hexRgb(n):(function(u){var c={red:0,green:0,blue:0},l=u.match(/\\d+/g);return l&&(c.red=parseInt(l[0],10),c.green=parseInt(l[0],10),c.blue=parseInt(l[0],10)),c})(n),r=i.red,t=i.green,o=i.blue;return Math.round((299*r+587*t+114*o)/1e3)>125?\"#000000\":\"#FFFFFF\"}},698:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.getTransitiveSearchParams=void 0,e.getTransitiveSearchParams=function(a){var s=new URL(window.location.href),n={};return a&&a.length>0&&a.forEach((function(i){s.searchParams.has(i)&&(n[i]=s.searchParams.get(i))})),n}},252:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.hasDom=void 0,e.hasDom=function(){return typeof document<\"u\"&&typeof window<\"u\"}},938:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.hexRgb=void 0;var a=new RegExp(\"[^#a-f\\\\d]\",\"gi\"),s=new RegExp(\"^#?[a-f\\\\d]{3}[a-f\\\\d]?$|^#?[a-f\\\\d]{6}([a-f\\\\d]{2})?$\",\"i\");e.hexRgb=function(n){if(typeof n!=\"string\"||a.test(n)||!s.test(n))throw new TypeError(\"Expected a valid hex string\");(n=n.replace(/^#/,\"\")).length===8&&(n=n.slice(0,6)),n.length===4&&(n=n.slice(0,3)),n.length===3&&(n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]);var i=Number.parseInt(n,16);return{red:i>>16,green:i>>8&255,blue:255&i}}},71:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.includeCss=void 0,e.includeCss=function(a){var s=(function(i){return\"https://embed.typeform.com/next/css/\"+i})(a);if(!document.querySelector('link[href=\"'+s+'\"]')){var n=document.createElement(\"link\");n.rel=\"stylesheet\",n.href=s,document.head.append(n)}}},747:function(h,e,a){var s=this&&this.__createBinding||(Object.create?function(i,r,t,o){o===void 0&&(o=t),Object.defineProperty(i,o,{enumerable:!0,get:function(){return r[t]}})}:function(i,r,t,o){o===void 0&&(o=t),i[o]=r[t]}),n=this&&this.__exportStar||function(i,r){for(var t in i)t===\"default\"||Object.prototype.hasOwnProperty.call(r,t)||s(r,i,t)};Object.defineProperty(e,\"__esModule\",{value:!0}),n(a(626),e),n(a(339),e),n(a(252),e),n(a(71),e),n(a(346),e),n(a(377),e),n(a(563),e),n(a(527),e),n(a(533),e),n(a(451),e),n(a(972),e),n(a(748),e),n(a(392),e),n(a(939),e),n(a(917),e),n(a(987),e)},346:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.isDefined=void 0,e.isDefined=function(a){return a!=null}},987:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.isVisible=e.isInPage=e.isOpen=void 0,e.isOpen=function(a){return e.isInPage(a)&&e.isVisible(a)},e.isInPage=function(a){return!!a.parentNode},e.isVisible=function(a){return a.style.display!==\"none\"}},917:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.lazyInitialize=void 0,e.lazyInitialize=function(a,s){var n=new IntersectionObserver((function(i){i.forEach((function(r){r.isIntersecting&&(s(),n.unobserve(r.target))}))}));n.observe(a)}},377:function(h,e){var a=this&&this.__assign||function(){return(a=Object.assign||function(t){for(var o,u=1,c=arguments.length;u<c;u++)for(var l in o=arguments[u])Object.prototype.hasOwnProperty.call(o,l)&&(t[l]=o[l]);return t}).apply(this,arguments)};Object.defineProperty(e,\"__esModule\",{value:!0}),e.loadOptionsFromAttributes=e.transformAttributeValue=e.camelCaseToKebabCase=void 0,e.camelCaseToKebabCase=function(t){return t.split(\"\").map((function(o,u){return o.toUpperCase()===o?(u!==0?\"-\":\"\")+o.toLowerCase():o})).join(\"\")};var s=function(t){return t||void 0},n=function(t){return t===\"\"||t===\"yes\"||t===\"true\"},i=function(t){var o=t?parseInt(t,10):NaN;return isNaN(o)?void 0:o},r=\"%ESCAPED_COMMA%\";e.transformAttributeValue=function(t,o){var u,c;switch(o){case\"string\":return s(t);case\"boolean\":return n(t);case\"integer\":return i(t);case\"function\":return(function(l){var f=l&&l in window?window[l]:void 0;return typeof f==\"function\"?f:void 0})(t);case\"array\":return(function(l){if(l)return l.replace(/\\s/g,\"\").replace(/\\\\,/g,r).split(\",\").filter((function(f){return!!f})).map((function(f){return f.replace(r,\",\")}))})(t);case\"record\":return(function(l){if(l)return l.replace(/\\\\,/g,r).split(\",\").filter((function(f){return!!f})).map((function(f){return f.replace(r,\",\")})).reduce((function(f,d){var g,_=d.match(/^([^=]+)=(.*)$/);if(_){var v=_[1],S=_[2];return a(a({},f),((g={})[v.trim()]=S,g))}return f}),{})})(t);case\"integerOrBoolean\":return(u=i(t))!==null&&u!==void 0?u:n(t);case\"stringOrBoolean\":return(c=s(t))!==null&&c!==void 0?c:n(t);default:throw new Error(\"Invalid attribute transformation \"+o)}},e.loadOptionsFromAttributes=function(t,o){return Object.keys(o).reduce((function(u,c){var l;return a(a({},u),((l={})[c]=e.transformAttributeValue(t.getAttribute(\"data-tf-\"+e.camelCaseToKebabCase(c)),o[c]),l))}),{})}},563:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.isFullscreen=e.isMobile=e.isBigScreen=void 0,e.isBigScreen=function(){return window.screen.width>=1024&&window.screen.height>=768},e.isMobile=function(){return/mobile|tablet|android/i.test(navigator.userAgent.toLowerCase())},e.isFullscreen=function(){return e.isMobile()&&!e.isBigScreen()}},527:function(h,e,a){var s=this&&this.__assign||function(){return(s=Object.assign||function(i){for(var r,t=1,o=arguments.length;t<o;t++)for(var u in r=arguments[t])Object.prototype.hasOwnProperty.call(r,u)&&(i[u]=r[u]);return i}).apply(this,arguments)};Object.defineProperty(e,\"__esModule\",{value:!0}),e.removeUndefinedKeys=void 0;var n=a(346);e.removeUndefinedKeys=function(i){return Object.entries(i).filter((function(r){var t=r[1];return n.isDefined(t)})).reduce((function(r,t){var o,u=t[0],c=t[1];return s(s({},r),((o={})[u]=c,o))}),{})}},748:function(h,e,a){Object.defineProperty(e,\"__esModule\",{value:!0}),e.setAutoClose=void 0;var s=a(554);e.setAutoClose=function(n,i,r){if(i&&r){var t=typeof i==\"number\"?i:0;window.addEventListener(\"message\",s.getFormSubmitHandler(n,(function(){return setTimeout(r,t)})))}}},533:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.setElementSize=void 0,e.setElementSize=function(a,s){var n=s.width,i=s.height;return n&&(a.style.width=n+\"px\"),i&&(a.style.height=i+\"px\"),a}},392:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.setupGaInstance=e.sendGaIdMessage=void 0,e.sendGaIdMessage=function(s,n,i){var r={embedId:s,gaClientId:n};setTimeout((function(){i&&i.contentWindow&&i.contentWindow.postMessage({type:\"ga-client-id\",data:r},\"*\")}),0)};var a=function(s){console.error(s)};e.setupGaInstance=function(s,n,i){try{var r=window[window.GoogleAnalyticsObject],t=typeof i==\"string\"?i:void 0,o=(function(u,c){return c?u.find((function(l){return l.get(\"trackingId\")===c})):u[0]})(r.getAll(),t);o?e.sendGaIdMessage(n,o.get(\"clientId\"),s):a(\"Whoops! You enabled the shareGaInstance feature in your typeform embed but the tracker with ID \"+t+\" was not found. Make sure to include Google Analytics Javascript code before the Typeform Embed Javascript code in your page and use correct tracker ID. \")}catch(u){a(\"Whoops! You enabled the shareGaInstance feature in your typeform embed but the Google Analytics object has not been found. Make sure to include Google Analytics Javascript code before the Typeform Embed Javascript code in your page. \"),a(u)}}},451:function(h,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.unmountElement=void 0,e.unmountElement=function(a){var s;(s=a.parentNode)===null||s===void 0||s.removeChild(a)}}},T={};return(function h(e){if(T[e])return T[e].exports;var a=T[e]={exports:{}};return x[e].call(a.exports,a,a.exports,h),a.exports})(920)})()}))});var B=$(U()),X=B.default??B;export{X as default};\n//# sourceMappingURL=embed.mjs.map","/* esm.sh - @typeform/embed@1.32.0 */\nexport * from \"/@typeform/embed@1.32.0/es2022/embed.mjs\";\nexport { default } from \"/@typeform/embed@1.32.0/es2022/embed.mjs\";\n","// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\n// @ts-ignore\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n    100: \"Thin\",\n    200: \"Extra-light\",\n    300: \"Light\",\n    400: \"Regular\",\n    500: \"Medium\",\n    600: \"Semi-bold\",\n    700: \"Bold\",\n    800: \"Extra-bold\",\n    900: \"Black\"\n};\nexport function useFontControls(props) {\n    const { fontFamily , fontSize , fontWeight , font  } = props;\n    const fontWeightName = fontWeights[fontWeight];\n    const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n    const fontFamilyStyle = fontFamily ? {\n        fontSize,\n        fontWeight,\n        fontFamily: customFontStack\n    } : {\n        fontSize,\n        fontWeight\n    };\n    const fetchCustomFonts = async ()=>{\n        await fontStore.loadWebFontsFromSelectors([\n            `CUSTOM;${fontFamily}`,\n            `CUSTOM;${fontFamily} ${fontWeightName}`,\n            `GF;${fontFamily}-${fontWeightName.toLowerCase()}`, \n        ]).catch((e)=>console.error(e)\n        );\n    };\n    useEffect(()=>{\n        if (font) fetchCustomFonts();\n    }, [\n        font,\n        fontFamily,\n        fontWeight\n    ]);\n    return fontFamilyStyle;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import { defaultEvents, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nimport { useOnEnter, useOnExit } from \"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nimport { colorTokentoValue, colorFromToken } from \"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nimport { useUniqueClassName, randomID } from \"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";\nimport { getVariantControls } from \"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";\nimport { useIsBrowserSafari } from \"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";\nimport { useMultiOnChange, useOnChange } from \"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";\nimport { mstoMinAndSec, secondsToMinutes } from \"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";\nimport { useAutoMotionValue } from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";\nimport { useFontControls } from \"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js\";\nimport { useRenderTarget, useIsInPreview } from \"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js\";\nimport { useControlledState } from \"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";\nimport { usePadding, useRadius, paddingControl, borderRadiusControl } from \"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";\nimport { detectAutoSizingAxis } from \"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";\nexport { useOnEnter, useOnExit, defaultEvents, isMotionValue, colorFromToken, colorTokentoValue, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack, useUniqueClassName, getVariantControls, useIsBrowserSafari, randomID, useConstant, useMultiOnChange, useOnChange, usePadding, useRadius, paddingControl, borderRadiusControl, mstoMinAndSec, useFontControls, secondsToMinutes, useAutoMotionValue, useRenderTarget, useIsInPreview, useControlledState, detectAutoSizingAxis,  };\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.43.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js\"\n","import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map","/*\n * styles (framer/integrations-styles@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType,withCSS,motion}from\"framer\";import{containerStyles}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";// import { createWidget } from \"https://cdn.skypack.dev/@typeform/embed@1.32.0\"\nimport TypeForm from\"https://esm.sh/@typeform/embed@1.32.0\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";const Widget=withCSS(function Widget({id,style,onSubmit,hideFooter,hideHeaders,disableAutoFocus,...props}){const container=useRef(null);useEffect(()=>{if(typeof window===\"undefined\"||!container.current)return;const parentParams=new URLSearchParams(window.location.search);const transitiveParams=[...parentParams].map(([key])=>key);const widget=TypeForm.createWidget(id,{width:\"100%\",height:\"100%\",container:container.current,transitiveSearchParams:transitiveParams,onSubmit,hideFooter,hideHeaders,disableAutoFocus});return()=>widget.unmount();},[id,onSubmit,hideFooter,hideHeaders,disableAutoFocus]);return /*#__PURE__*/_jsx(\"div\",{style:style,className:\"framer-typeform\",ref:container,...props});},[\".framer-typeform div, .framer-typeform iframe { width: 100%; height: 100%; border: none !important; }\"]);/**\n * TYPEFORM\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Typeform({formId,style,onSubmit,hideFooter,hideHeaders,autoFocus,...props}){function handleSubmit(e){if(onSubmit!==undefined){onSubmit(e);}if(globalThis.__send_framer_conversion__){globalThis.__send_framer_conversion__(\"typeform\");}}return formId?/*#__PURE__*/_jsx(motion.div,{style:{...containerStyles,...style},...props,children:/*#__PURE__*/_jsx(Widget,{id:formId,style:{width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,hideFooter:hideFooter,hideHeaders:hideHeaders,disableAutoFocus:!autoFocus})}):/*#__PURE__*/_jsxs(motion.div,{style:{...emptyStateStyle,...style},...props,children:[/*#__PURE__*/_jsx(\"h1\",{style:stateTitleStyle,children:\"Typeform\"}),/*#__PURE__*/_jsx(\"p\",{style:stateParagraphStyle,children:\"Set a form ID in the Properties.\"})]});}addPropertyControls(Typeform,{formId:{title:\"ID\",type:ControlType.String,placeholder:\"12ABCD34\",defaultValue:\"R2s5BM\",description:\"Create a [Typeform](https://www.typeform.com/) account, add a form and copy its ID. [Learn more…](https://www.framer.com/sites/integrations/typeform/)\"},hideFooter:{title:\"Footer\",type:ControlType.Boolean,enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false},hideHeaders:{title:\"Headers\",type:ControlType.Boolean,enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false},autoFocus:{title:\"Auto-focus\",type:ControlType.Boolean,enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:true},onSubmit:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Typeform\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"800\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"600\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Typeform.map","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Typeform from\"https://framerusercontent.com/modules/uyKL83UOiQk88ZAT4YJF/wAQQPAvBDY5oK2YEuzvL/Typeform.js\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js\";const TypeformFonts=getFonts(Typeform);const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionFooterWithFX=withFX(motion.footer);const cycleOrder=[\"jYsoUJPuX\",\"x2rYHIBUI\",\"KqY9LarnZ\"];const serializationHash=\"framer-ByCw5\";const variantClassNames={jYsoUJPuX:\"framer-v-16jlqfq\",KqY9LarnZ:\"framer-v-1ujwd8i\",x2rYHIBUI:\"framer-v-12777e5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.5,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"jYsoUJPuX\",Phone:\"KqY9LarnZ\",Tablet:\"x2rYHIBUI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jYsoUJPuX\"};};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:\"jYsoUJPuX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"KqY9LarnZ\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionFooterWithFX,{...restProps,...gestureHandlers,__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-500}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-16jlqfq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jYsoUJPuX\",ref:refBinding,style:{backgroundColor:\"var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, rgb(0, 0, 0))\",...style},...addPropertyOverrides({KqY9LarnZ:{__framer__styleTransformEffectEnabled:undefined,\"data-framer-name\":\"Phone\"},x2rYHIBUI:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h3gpag\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"NNB6XJAk7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ca8mh8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W0nXtMowK-container\",nodeId:\"W0nXtMowK\",rendersWithMotion:true,scopeId:\"NmMrrilak\",children:/*#__PURE__*/_jsx(Typeform,{autoFocus:true,formId:\"PwWQp5RI\",height:\"100%\",hideFooter:false,hideHeaders:false,id:\"W0nXtMowK\",layoutId:\"W0nXtMowK\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-khggr3\",\"data-framer-name\":\"Footer detail\",layoutDependency:layoutDependency,layoutId:\"AwVDse0rK\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17gto0b\",\"data-framer-name\":\"bg animation\",layoutDependency:layoutDependency,layoutId:\"WTEYYI2Yr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-fxze75-container\",\"data-framer-appear-id\":\"fxze75\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A_HbfEbyY-container\",nodeId:\"A_HbfEbyY\",optimized:true,rendersWithMotion:true,scopeId:\"NmMrrilak\",children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, rgb(0, 0, 0))\",color2:\"var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, rgb(255, 255, 255))\",color3:\"var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, rgb(0, 0, 0))\",colorMode:\"custom\",distortion:0,height:\"100%\",id:\"A_HbfEbyY\",layoutId:\"A_HbfEbyY\",noise:{opacity:.2,scale:.2},offset:-299,preset:\"Mist\",preview:true,proportion:1,radius:\"0px\",rotation:-50,scale:.01,shape:\"Checks\",shapeSize:45,softness:47,speed:20,style:{height:\"100%\",width:\"100%\"},swirl:50,swirlIterations:16,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z59g1f\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"o8NSpTWqD\",style:{background:\"linear-gradient(180deg, rgba(4, 4, 4, 0) 55.00000000000001%, rgb(4, 4, 4) 100%)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nlg2q\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"nz1pL4h4_\",...addPropertyOverrides({x2rYHIBUI:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ByCw5.framer-lw3lwt, .framer-ByCw5 .framer-lw3lwt { display: block; }\",\".framer-ByCw5.framer-16jlqfq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 80px 0px 80px; position: relative; width: 1200px; }\",\".framer-ByCw5 .framer-h3gpag { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; max-width: 1600px; overflow: visible; padding: 60px 0px 60px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-ByCw5 .framer-1ca8mh8-container { flex: none; height: 550px; left: 0px; position: absolute; right: 0px; top: calc(50.00000000000002% - 550px / 2); z-index: 1; }\",\".framer-ByCw5 .framer-khggr3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 23px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ByCw5 .framer-17gto0b { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-ByCw5 .framer-fxze75-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-ByCw5 .framer-z59g1f { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-ByCw5 .framer-nlg2q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; min-height: 23px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 1fr; }\",\".framer-ByCw5.framer-v-12777e5.framer-16jlqfq { padding: 0px 30px 0px 30px; width: 810px; }\",\".framer-ByCw5.framer-v-12777e5 .framer-1ca8mh8-container { left: -1px; right: -1px; }\",\".framer-ByCw5.framer-v-12777e5 .framer-nlg2q { bottom: 233px; left: 50%; top: unset; width: 750px; }\",\".framer-ByCw5.framer-v-1ujwd8i.framer-16jlqfq { justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-ByCw5.framer-v-1ujwd8i .framer-h3gpag { gap: 33px; height: min-content; justify-content: center; min-height: 970px; padding: 0px; }\",\".framer-ByCw5.framer-v-1ujwd8i .framer-1ca8mh8-container { left: calc(50.00000000000002% - 346px / 2); right: unset; width: 346px; }\",\".framer-ByCw5.framer-v-1ujwd8i .framer-nlg2q { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"x2rYHIBUI\":{\"layout\":[\"fixed\",\"auto\"]},\"KqY9LarnZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNmMrrilak=withCSS(Component,css,\"framer-ByCw5\");export default FramerNmMrrilak;FramerNmMrrilak.displayName=\"Footer\";FramerNmMrrilak.defaultProps={height:800,width:1200};addPropertyControls(FramerNmMrrilak,{variant:{options:[\"jYsoUJPuX\",\"x2rYHIBUI\",\"KqY9LarnZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNmMrrilak,[{explicitInter:true,fonts:[]},...TypeformFonts,...AnimatedGradientBackgroundFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNmMrrilak\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x2rYHIBUI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KqY9LarnZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NmMrrilak.map","// Generated by Framer (9045c1a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CPbzKAr6L\",\"JrHCHZ8vy\"];const serializationHash=\"framer-CFeeQ\";const variantClassNames={CPbzKAr6L:\"framer-v-zh8s9o\",JrHCHZ8vy:\"framer-v-12pev7f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:20,delay:0,mass:1,stiffness:300,type:\"spring\"};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"JrHCHZ8vy\",Hamburger:\"CPbzKAr6L\"};const getProps=({height,id,radius,width,...props})=>{return{...props,d2WdKj7yR:radius??props.d2WdKj7yR,variant:humanReadableVariantMap[props.variant]??props.variant??\"CPbzKAr6L\"};};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,d2WdKj7yR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CPbzKAr6L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jed072=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"JrHCHZ8vy\");});const onTap13q1h6c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"CPbzKAr6L\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zh8s9o\",className,classNames),\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CPbzKAr6L\",onTap:onTap1jed072,ref:refBinding,style:{...style},...addPropertyOverrides({JrHCHZ8vy:{\"data-framer-name\":\"Close\",onTap:onTap13q1h6c}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bciays\",layoutDependency:layoutDependency,layoutId:\"D8g0i2TPu\",style:{backgroundColor:\"var(--token-7a7ce709-7970-4e23-97d8-1ae0355d02f0, rgb(255, 255, 255))\",borderBottomLeftRadius:radiusForCorner(d2WdKj7yR,3),borderBottomRightRadius:radiusForCorner(d2WdKj7yR,2),borderTopLeftRadius:radiusForCorner(d2WdKj7yR,0),borderTopRightRadius:radiusForCorner(d2WdKj7yR,1),rotate:0},variants:{JrHCHZ8vy:{backgroundColor:\"rgb(255, 255, 255)\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8e3nfd\",layoutDependency:layoutDependency,layoutId:\"S4N9rAXvt\",style:{backgroundColor:\"var(--token-7a7ce709-7970-4e23-97d8-1ae0355d02f0, rgb(255, 255, 255))\",borderBottomLeftRadius:radiusForCorner(d2WdKj7yR,3),borderBottomRightRadius:radiusForCorner(d2WdKj7yR,2),borderTopLeftRadius:radiusForCorner(d2WdKj7yR,0),borderTopRightRadius:radiusForCorner(d2WdKj7yR,1),rotate:0},variants:{JrHCHZ8vy:{backgroundColor:\"rgb(255, 255, 255)\",rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CFeeQ.framer-nebkpz, .framer-CFeeQ .framer-nebkpz { display: block; }\",\".framer-CFeeQ.framer-zh8s9o { cursor: pointer; height: 30px; overflow: hidden; position: relative; width: 30px; }\",\".framer-CFeeQ .framer-bciays { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: 10px; width: 20px; }\",\".framer-CFeeQ .framer-8e3nfd { bottom: 10px; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; width: 20px; }\",\".framer-CFeeQ.framer-v-12pev7f.framer-zh8s9o { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 30px); }\",\".framer-CFeeQ.framer-v-12pev7f .framer-bciays { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-CFeeQ.framer-v-12pev7f .framer-8e3nfd { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JrHCHZ8vy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"d2WdKj7yR\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMmHwaI6bc=withCSS(Component,css,\"framer-CFeeQ\");export default FramerMmHwaI6bc;FramerMmHwaI6bc.displayName=\"Menu Icon\";FramerMmHwaI6bc.defaultProps={height:30,width:30};addPropertyControls(FramerMmHwaI6bc,{variant:{options:[\"CPbzKAr6L\",\"JrHCHZ8vy\"],optionTitles:[\"Hamburger\",\"Close\"],title:\"Variant\",type:ControlType.Enum},d2WdKj7yR:{defaultValue:0,displayStepper:true,max:1,min:0,title:\"Radius\",type:ControlType.Number}});addFonts(FramerMmHwaI6bc,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMmHwaI6bc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"d2WdKj7yR\\\":\\\"radius\\\"}\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JrHCHZ8vy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MmHwaI6bc.map","// Generated by Framer (9045c1a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuIcon from\"https://framerusercontent.com/modules/1XZEBlDCE3onjywDpewQ/fXJAyzoG9eqSlwQH3uzG/MmHwaI6bc.js\";const MenuIconFonts=getFonts(MenuIcon);const enabledGestures={j1WMMaZqL:{hover:true},zTQ0RAefI:{hover:true}};const cycleOrder=[\"j1WMMaZqL\",\"zTQ0RAefI\"];const serializationHash=\"framer-qg9d6\";const variantClassNames={j1WMMaZqL:\"framer-v-q0ivfn\",zTQ0RAefI:\"framer-v-1ipdp97\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"j1WMMaZqL\",Open:\"zTQ0RAefI\"};const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j1WMMaZqL\",wFtRaEcWB:tap??props.wFtRaEcWB};};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,wFtRaEcWB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j1WMMaZqL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ni2hzt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(wFtRaEcWB){const res=await wFtRaEcWB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-q0ivfn\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j1WMMaZqL\",onTap:onTap1ni2hzt,ref:refBinding,style:{...style},...addPropertyOverrides({\"j1WMMaZqL-hover\":{\"data-framer-name\":undefined},\"zTQ0RAefI-hover\":{\"data-framer-name\":undefined},zTQ0RAefI:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(3+((componentViewport?.height||36)-6-30)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vf6k5h-container\",layoutDependency:layoutDependency,layoutId:\"m1jz9D7YU-container\",nodeId:\"m1jz9D7YU\",rendersWithMotion:true,scopeId:\"Lh3Jwp5NL\",children:/*#__PURE__*/_jsx(MenuIcon,{d2WdKj7yR:1,height:\"100%\",id:\"m1jz9D7YU\",layoutId:\"m1jz9D7YU\",variant:\"CPbzKAr6L\",width:\"100%\",...addPropertyOverrides({zTQ0RAefI:{variant:\"JrHCHZ8vy\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m1yynn\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"h6uzh2NpS\",style:{backgroundColor:\"var(--token-f5646347-2529-487d-8af1-d99f05c5451c, rgb(10, 10, 10))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{\"j1WMMaZqL-hover\":{opacity:1},\"zTQ0RAefI-hover\":{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qg9d6.framer-7bgghv, .framer-qg9d6 .framer-7bgghv { display: block; }\",\".framer-qg9d6.framer-q0ivfn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 3px; position: relative; width: min-content; }\",\".framer-qg9d6 .framer-vf6k5h-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-qg9d6 .framer-m1yynn { bottom: 2px; flex: none; left: 4px; overflow: hidden; position: absolute; right: 4px; top: 2px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-qg9d6.framer-q0ivfn { gap: 0px; } .framer-qg9d6.framer-q0ivfn > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-qg9d6.framer-q0ivfn > :first-child { margin-left: 0px; } .framer-qg9d6.framer-q0ivfn > :last-child { margin-right: 0px; } }\",\".framer-qg9d6.framer-v-q0ivfn.hover .framer-m1yynn, .framer-qg9d6.framer-v-1ipdp97.hover .framer-m1yynn { bottom: 0px; left: 0px; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zTQ0RAefI\":{\"layout\":[\"auto\",\"auto\"]},\"vw2eQXq8J\":{\"layout\":[\"auto\",\"auto\"]},\"ikTRA9C7C\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"wFtRaEcWB\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLh3Jwp5NL=withCSS(Component,css,\"framer-qg9d6\");export default FramerLh3Jwp5NL;FramerLh3Jwp5NL.displayName=\"Menu Button\";FramerLh3Jwp5NL.defaultProps={height:36,width:36};addPropertyControls(FramerLh3Jwp5NL,{variant:{options:[\"j1WMMaZqL\",\"zTQ0RAefI\"],optionTitles:[\"Default\",\"Open\"],title:\"Variant\",type:ControlType.Enum},wFtRaEcWB:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerLh3Jwp5NL,[{explicitInter:true,fonts:[]},...MenuIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLh3Jwp5NL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zTQ0RAefI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vw2eQXq8J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ikTRA9C7C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"wFtRaEcWB\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lh3Jwp5NL.map","// Generated by Framer (9045c1a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-w6ZLN .framer-styles-preset-1af6am0:not(.rich-text-wrapper), .framer-w6ZLN .framer-styles-preset-1af6am0.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-42cff841-0b54-4377-bc4a-66e7d7690432, rgba(255, 255, 255, 0.6)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-w6ZLN\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d598a4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/iSENGRzL8E4XWpxs0Lmj/g8FUjY5sz9Nd3SlpjIwT/BqZNshx9b.js\";const enabledGestures={nROVkDgJS:{hover:true}};const cycleOrder=[\"nROVkDgJS\",\"FSxTE68Q_\"];const serializationHash=\"framer-wqbCC\";const variantClassNames={FSxTE68Q_:\"framer-v-1vpux1t\",nROVkDgJS:\"framer-v-17afoay\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={mobile:\"FSxTE68Q_\",primary:\"nROVkDgJS\"};const getProps=({height,id,link,tap,text,width,...props})=>{return{...props,fF32h_OBQ:text??props.fF32h_OBQ??\"Link\",kwWR1ZLuI:tap??props.kwWR1ZLuI,Mm9yYAj7D:link??props.Mm9yYAj7D,variant:humanReadableVariantMap[props.variant]??props.variant??\"nROVkDgJS\"};};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,Mm9yYAj7D,fF32h_OBQ,kwWR1ZLuI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nROVkDgJS\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplhzzwy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kwWR1ZLuI){const res=await kwWR1ZLuI(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Mm9yYAj7D,motionChild:true,nodeId:\"nROVkDgJS\",scopeId:\"qMV5jssFV\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-17afoay\",className,classNames)} framer-1yuh7ai`,\"data-framer-name\":\"primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nROVkDgJS\",onTap:onTaplhzzwy,ref:refBinding,style:{...style},...addPropertyOverrides({\"nROVkDgJS-hover\":{\"data-framer-name\":undefined},FSxTE68Q_:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1af6am0\",\"data-styles-preset\":\"BqZNshx9b\",children:\"Link\"})}),className:\"framer-rxe1kv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CF1YKsbFL\",text:fF32h_OBQ,variants:{\"nROVkDgJS-hover\":{\"--extracted-r6o4lv\":\"var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, rgb(255, 255, 255))\"},FSxTE68Q_:{\"--extracted-r6o4lv\":\"var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"nROVkDgJS-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1af6am0\",\"data-styles-preset\":\"BqZNshx9b\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, rgb(255, 255, 255)))\"},children:\"Link\"})})},FSxTE68Q_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1af6am0\",\"data-styles-preset\":\"BqZNshx9b\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, rgb(255, 255, 255)))\"},children:\"Link\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wqbCC.framer-1yuh7ai, .framer-wqbCC .framer-1yuh7ai { display: block; }\",\".framer-wqbCC.framer-17afoay { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 64px; justify-content: flex-start; overflow: hidden; padding: 6px 12px 6px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wqbCC .framer-rxe1kv { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wqbCC.framer-17afoay { gap: 0px; } .framer-wqbCC.framer-17afoay > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-wqbCC.framer-17afoay > :first-child { margin-left: 0px; } .framer-wqbCC.framer-17afoay > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"FSxTE68Q_\":{\"layout\":[\"auto\",\"fixed\"]},\"CUmjqm3Ur\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Mm9yYAj7D\":\"link\",\"fF32h_OBQ\":\"text\",\"kwWR1ZLuI\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqMV5jssFV=withCSS(Component,css,\"framer-wqbCC\");export default FramerqMV5jssFV;FramerqMV5jssFV.displayName=\"Nav / Nav Link\";FramerqMV5jssFV.defaultProps={height:64,width:52};addPropertyControls(FramerqMV5jssFV,{variant:{options:[\"nROVkDgJS\",\"FSxTE68Q_\"],optionTitles:[\"primary\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},Mm9yYAj7D:{title:\"Link\",type:ControlType.Link},fF32h_OBQ:{defaultValue:\"Link\",displayTextArea:false,title:\"Text\",type:ControlType.String},kwWR1ZLuI:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerqMV5jssFV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqMV5jssFV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"52\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FSxTE68Q_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CUmjqm3Ur\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"Mm9yYAj7D\\\":\\\"link\\\",\\\"fF32h_OBQ\\\":\\\"text\\\",\\\"kwWR1ZLuI\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qMV5jssFV.map","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuButton from\"https://framerusercontent.com/modules/rmmoXuD7Pt2gVR6jcmmo/dwhT8SYrGtEm6Ma6adVU/Lh3Jwp5NL.js\";import NavNavLink from\"https://framerusercontent.com/modules/j1c4KoGhSLjWjm9CHuWU/MGURaGojgaivminefraz/qMV5jssFV.js\";const MenuButtonFonts=getFonts(MenuButton);const NavNavLinkFonts=getFonts(NavNavLink);const cycleOrder=[\"UQz0poNCD\",\"YxX1xSxs4\",\"Wpog1FrNu\"];const serializationHash=\"framer-o8M8b\";const variantClassNames={UQz0poNCD:\"framer-v-9hd2nx\",Wpog1FrNu:\"framer-v-1lijmbs\",YxX1xSxs4:\"framer-v-5qefx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Tablet/ Mobile Open\":\"Wpog1FrNu\",\"Tablet/ Mobile\":\"YxX1xSxs4\",Desktop:\"UQz0poNCD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UQz0poNCD\"};};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:\"UQz0poNCD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapuetcpp=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YxX1xSxs4\"),100);});const wFtRaEcWBd71e3b=activeVariantCallback(async(...args)=>{setVariant(\"Va_5igiS1\");});const wFtRaEcWB1tfr6b3=activeVariantCallback(async(...args)=>{setVariant(\"Wpog1FrNu\");});const wFtRaEcWBuetcpp=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YxX1xSxs4\"),100);});const kwWR1ZLuIuetcpp=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YxX1xSxs4\"),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"YxX1xSxs4\",\"Wpog1FrNu\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9hd2nx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UQz0poNCD\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-cc7c73b0-b7c0-47c8-8487-b084b19b7755, rgba(0, 0, 0, 0.8))\",WebkitBackdropFilter:\"blur(12px)\",...style},tabIndex:-1,variants:{Wpog1FrNu:{backdropFilter:\"none\",backgroundColor:\"var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, rgb(0, 0, 0))\",WebkitBackdropFilter:\"none\"},YxX1xSxs4:{backdropFilter:\"none\",backgroundColor:\"var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, rgb(0, 0, 0))\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({Wpog1FrNu:{\"data-framer-name\":\"Tablet/ Mobile Open\"},YxX1xSxs4:{\"data-framer-name\":\"Tablet/ Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o2om4\",\"data-framer-name\":\"Nav Wrapper\",layoutDependency:layoutDependency,layoutId:\"o5YoL_fnt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1na3aaw\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Hp420uZk2\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":URPShFkVs\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bbUHeUxoH\",openInNewTab:false,scopeId:\"pAJLmyjkD\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:1402,intrinsicWidth:8892,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||72)-8-64)/2)+1.5+0),pixelHeight:1402,pixelWidth:8892,positionX:\"left\",positionY:\"center\",sizes:\"312px\",src:\"https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?width=8892&height=1402\",srcSet:\"https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=512&width=8892&height=1402 512w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=1024&width=8892&height=1402 1024w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=2048&width=8892&height=1402 2048w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=4096&width=8892&height=1402 4096w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?width=8892&height=1402 8892w\"},className:\"framer-1lcme9 framer-1a57m1n\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"bbUHeUxoH\",...addPropertyOverrides({Wpog1FrNu:{\"data-highlight\":true,background:{alt:\"\",fit:\"fit\",intrinsicHeight:1402,intrinsicWidth:8892,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+4+0+0+1.5),pixelHeight:1402,pixelWidth:8892,positionX:\"left\",positionY:\"center\",sizes:\"312px\",src:\"https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?width=8892&height=1402\",srcSet:\"https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=512&width=8892&height=1402 512w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=1024&width=8892&height=1402 1024w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=2048&width=8892&height=1402 2048w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=4096&width=8892&height=1402 4096w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?width=8892&height=1402 8892w\"},onTap:onTapuetcpp},YxX1xSxs4:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1402,intrinsicWidth:8892,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+4+0+0+11),pixelHeight:1402,pixelWidth:8892,positionX:\"left\",positionY:\"center\",sizes:\"315px\",src:\"https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?width=8892&height=1402\",srcSet:\"https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=512&width=8892&height=1402 512w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=1024&width=8892&height=1402 1024w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=2048&width=8892&height=1402 2048w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?scale-down-to=4096&width=8892&height=1402 4096w,https://framerusercontent.com/images/oimzd90hZVpmMRL4yBODNTqIhek.svg?width=8892&height=1402 8892w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Wpog1FrNu:{height:36,y:(componentViewport?.y||0)+4+0+0+14},YxX1xSxs4:{height:36,y:(componentViewport?.y||0)+4+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13zvvcx-container\",\"data-framer-name\":\"Mobile Menu Icon\",layoutDependency:layoutDependency,layoutId:\"KbHHIv5Id-container\",name:\"Mobile Menu Icon\",nodeId:\"KbHHIv5Id\",rendersWithMotion:true,scopeId:\"pAJLmyjkD\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"KbHHIv5Id\",layoutId:\"KbHHIv5Id\",name:\"Mobile Menu Icon\",variant:matchVariant(\"j1WMMaZqL\"),wFtRaEcWB:wFtRaEcWBd71e3b,width:\"100%\",...addPropertyOverrides({Wpog1FrNu:{variant:matchVariant(\"zTQ0RAefI\"),wFtRaEcWB:wFtRaEcWBuetcpp},YxX1xSxs4:{wFtRaEcWB:wFtRaEcWB1tfr6b3}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h0ping\",\"data-framer-name\":\"Right container\",layoutDependency:layoutDependency,layoutId:\"y1RVjvhZ7\",children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-466h6r\",\"data-framer-name\":\"nav links\",layoutDependency:layoutDependency,layoutId:\"EeIMF2oge\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+(4+((componentViewport?.height||72)-8-64)/2)+0+0+0,...addPropertyOverrides({Wpog1FrNu:{width:`min(${componentViewport?.width||\"100vw\"} - 36px, 1680px)`,y:(componentViewport?.y||0)+4+0+72+0+0+0+0},YxX1xSxs4:{y:(componentViewport?.y||0)+4+0+72+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aodhgy-container\",layoutDependency:layoutDependency,layoutId:\"IxK8lqKQZ-container\",nodeId:\"IxK8lqKQZ\",rendersWithMotion:true,scopeId:\"pAJLmyjkD\",children:/*#__PURE__*/_jsx(NavNavLink,{fF32h_OBQ:\"Home\",height:\"100%\",id:\"IxK8lqKQZ\",layoutId:\"IxK8lqKQZ\",Mm9yYAj7D:resolvedLinks[0],variant:matchVariant(\"nROVkDgJS\"),width:\"100%\",...addPropertyOverrides({Wpog1FrNu:{kwWR1ZLuI:kwWR1ZLuIuetcpp,Mm9yYAj7D:resolvedLinks[2],style:{width:\"100%\"},variant:matchVariant(\"FSxTE68Q_\")},YxX1xSxs4:{Mm9yYAj7D:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+(4+((componentViewport?.height||72)-8-64)/2)+0+0+0,...addPropertyOverrides({Wpog1FrNu:{width:`min(${componentViewport?.width||\"100vw\"} - 36px, 1680px)`,y:(componentViewport?.y||0)+4+0+72+0+0+0+72},YxX1xSxs4:{y:(componentViewport?.y||0)+4+0+72+0+0+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ymvy6t-container\",layoutDependency:layoutDependency,layoutId:\"XXHUcfgL8-container\",nodeId:\"XXHUcfgL8\",rendersWithMotion:true,scopeId:\"pAJLmyjkD\",children:/*#__PURE__*/_jsx(NavNavLink,{fF32h_OBQ:\"Pricing\",height:\"100%\",id:\"XXHUcfgL8\",layoutId:\"XXHUcfgL8\",variant:matchVariant(\"nROVkDgJS\"),width:\"100%\",...addPropertyOverrides({Wpog1FrNu:{kwWR1ZLuI:kwWR1ZLuIuetcpp,style:{width:\"100%\"},variant:matchVariant(\"FSxTE68Q_\")}},baseVariant,gestureVariant)})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o8M8b.framer-1a57m1n, .framer-o8M8b .framer-1a57m1n { display: block; }\",\".framer-o8M8b.framer-9hd2nx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: 840px; }\",\".framer-o8M8b .framer-1o2om4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1680px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1px; }\",\".framer-o8M8b .framer-1na3aaw { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-o8M8b .framer-1lcme9 { flex: none; height: 61px; overflow: visible; position: relative; text-decoration: none; width: 312px; }\",\".framer-o8M8b .framer-13zvvcx-container, .framer-o8M8b .framer-1aodhgy-container, .framer-o8M8b .framer-ymvy6t-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-o8M8b .framer-h0ping { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-o8M8b .framer-466h6r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-o8M8b.framer-v-5qefx.framer-9hd2nx { align-content: flex-start; align-items: flex-start; flex-wrap: wrap; overflow: hidden; width: 390px; }\",\".framer-o8M8b.framer-v-5qefx .framer-1o2om4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; height: 64px; padding: 0px 18px 32px 18px; }\",\".framer-o8M8b.framer-v-5qefx .framer-1na3aaw, .framer-o8M8b.framer-v-1lijmbs .framer-1na3aaw { flex: none; gap: unset; height: 64px; justify-content: space-between; width: 100%; }\",\".framer-o8M8b.framer-v-5qefx .framer-1lcme9 { height: 42px; width: 315px; }\",\".framer-o8M8b.framer-v-5qefx .framer-h0ping, .framer-o8M8b.framer-v-5qefx .framer-466h6r, .framer-o8M8b.framer-v-1lijmbs .framer-h0ping { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-o8M8b.framer-v-1lijmbs.framer-9hd2nx { align-content: flex-start; align-items: flex-start; flex-wrap: wrap; overflow: hidden; padding: 4px 18px 32px 18px; width: 390px; }\",\".framer-o8M8b.framer-v-1lijmbs .framer-1o2om4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; padding: 0px 0px 32px 0px; }\",\".framer-o8M8b.framer-v-1lijmbs .framer-1lcme9 { cursor: pointer; }\",\".framer-o8M8b.framer-v-1lijmbs .framer-466h6r { flex-direction: column; width: 100%; }\",\".framer-o8M8b.framer-v-1lijmbs .framer-1aodhgy-container, .framer-o8M8b.framer-v-1lijmbs .framer-ymvy6t-container { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 840\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YxX1xSxs4\":{\"layout\":[\"fixed\",\"auto\"]},\"Wpog1FrNu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpAJLmyjkD=withCSS(Component,css,\"framer-o8M8b\");export default FramerpAJLmyjkD;FramerpAJLmyjkD.displayName=\"Nav\";FramerpAJLmyjkD.defaultProps={height:72,width:840};addPropertyControls(FramerpAJLmyjkD,{variant:{options:[\"UQz0poNCD\",\"YxX1xSxs4\",\"Wpog1FrNu\"],optionTitles:[\"Desktop\",\"Tablet/ Mobile\",\"Tablet/ Mobile Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpAJLmyjkD,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...NavNavLinkFonts],{supportsExplicitInterCodegen:true});FramerpAJLmyjkD.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuButton,{},context),forwardLoader(NavNavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpAJLmyjkD\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YxX1xSxs4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wpog1FrNu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"840\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pAJLmyjkD.map","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/NmMrrilak/NmMrrilak.js\";import Nav from\"#framer/local/canvasComponent/pAJLmyjkD/pAJLmyjkD.js\";const NavFonts=getFonts(Nav);const FooterFonts=getFonts(Footer);const breakpoints={BYGPWCOhn:\"(max-width: 809.98px)\",nImJAvKuG:\"(min-width: 1200px)\",pZsgtHIdI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ekSp0\";const variantClassNames={BYGPWCOhn:\"framer-v-15ua2m0\",nImJAvKuG:\"framer-v-povseb\",pZsgtHIdI:\"framer-v-aptkhi\"};const pPRCIBFru=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={BYGPWCOhn:[\".framer-ekSp0 .framer-1au25b8-container { height: auto; }\"],pZsgtHIdI:[\".framer-ekSp0 .framer-1au25b8-container { height: 95.0925925925926vh; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={BYGPWCOhn:\".framer-15ua2m0-override\",pZsgtHIdI:\".framer-aptkhi-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ekSp0.framer-1ssxf18, .framer-ekSp0 .framer-1ssxf18 { display: block; }\",\".framer-ekSp0.framer-povseb { align-content: center; align-items: center; background-color: var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ekSp0 .framer-11n6lfm-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 8; }\",\".framer-ekSp0 .framer-8cfs7q { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ekSp0 .framer-1au25b8-container { flex: none; height: 101.25vh; order: 1002; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BYGPWCOhn:\"(max-width: 809.98px)\",nImJAvKuG:\"(min-width: 1200px)\",pZsgtHIdI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"nImJAvKuG\",Phone:\"BYGPWCOhn\",Tablet:\"pZsgtHIdI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({footer,height,id,width,...props})=>{return{...props,pPRCIBFru:footer??props.pPRCIBFru??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"nImJAvKuG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pPRCIBFru,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"nImJAvKuG\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-povseb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11n6lfm-container\",layoutScroll:true,nodeId:\"pPEP40Ecg\",scopeId:\"pd3OPEPIO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BYGPWCOhn:{variant:matchVariant(\"YxX1xSxs4\")},pZsgtHIdI:{variant:matchVariant(\"YxX1xSxs4\")}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"pPEP40Ecg\",layoutId:\"pPEP40Ecg\",style:{width:\"100%\"},variant:matchVariant(\"UQz0poNCD\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-8cfs7q\"}),pPRCIBFru!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BYGPWCOhn:{height:800},pZsgtHIdI:{height:950.9259}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1012.5,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1au25b8-container\",nodeId:\"xurlFFKHf\",rendersWithMotion:true,scopeId:\"pd3OPEPIO\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BYGPWCOhn:{style:{width:\"100%\"},variant:matchVariant(\"KqY9LarnZ\")},pZsgtHIdI:{variant:matchVariant(\"x2rYHIBUI\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"xurlFFKHf\",layoutId:\"xurlFFKHf\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jYsoUJPuX\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1239\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pZsgtHIdI\":{\"layout\":[\"fixed\",\"fixed\"]},\"BYGPWCOhn\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pPRCIBFru\":\"footer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nImJAvKuG\":[\".framer-11n6lfm-container\",\".framer-1au25b8-container\"],\"pZsgtHIdI\":[\".framer-11n6lfm-container\",\".framer-1au25b8-container\"],\"BYGPWCOhn\":[\".framer-11n6lfm-container\",\".framer-1au25b8-container\"]}\n * @framerBreakpoints {\"nImJAvKuG\":{\"min\":1200,\"canvasClassName\":\"framer-povseb-override\",\"minHeight\":1239,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"pZsgtHIdI\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-aptkhi-override\",\"minHeight\":1163,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"BYGPWCOhn\":{\"max\":809,\"canvasClassName\":\"framer-15ua2m0-override\",\"minHeight\":1239,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant nImJAvKuG\n * @framerLayoutTemplate true\n */const Framerpd3OPEPIO=withCSS(Component,css,\"framer-ekSp0\");export default Framerpd3OPEPIO;Framerpd3OPEPIO.displayName=\"Layout Template\";Framerpd3OPEPIO.defaultProps={height:1239,width:1200};addPropertyControls(Framerpd3OPEPIO,{pPRCIBFru:{defaultValue:true,title:\"footer\",type:ControlType.Boolean}});addFonts(Framerpd3OPEPIO,[{explicitInter:true,fonts:[]},...NavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerpd3OPEPIO.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpd3OPEPIO\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"nImJAvKuG\\\":[\\\".framer-11n6lfm-container\\\",\\\".framer-1au25b8-container\\\"],\\\"pZsgtHIdI\\\":[\\\".framer-11n6lfm-container\\\",\\\".framer-1au25b8-container\\\"],\\\"BYGPWCOhn\\\":[\\\".framer-11n6lfm-container\\\",\\\".framer-1au25b8-container\\\"]}\",\"framerDefaultVariant\":\"nImJAvKuG\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"nImJAvKuG\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-povseb-override\\\",\\\"minHeight\\\":1239,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"pZsgtHIdI\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-aptkhi-override\\\",\\\"minHeight\\\":1163,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"BYGPWCOhn\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-15ua2m0-override\\\",\\\"minHeight\\\":1239,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1239\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pZsgtHIdI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BYGPWCOhn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"pPRCIBFru\\\":\\\"footer\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LayoutTemplate from \"https://framerusercontent.com/modules/gzBw14T2B4LfyvZX4Oh2/BzAZTRN52j6NEZSxKvpZ/pd3OPEPIO.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {URPShFkVs: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hC3XIsr20aLPuMB9ePMI/5v2rbK0exqoMxs68wN7i/augiA20Il.js\")), path: \"/\"}, gSWbG5WG4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RqJju2iufoodvOZQniom/IEqMe9iAVCmyHtU9kFwm/gSWbG5WG4.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"42dad640a34d8b8ae8f76cc7aef970c6277170523e36e384d8fe9ba7321366ad\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {pPRCIBFru: true}\r\nconst props2 = {...props1, pPRCIBFru: false}\r\nconst templateProps = {augiA20Il: props1, dUUYX451m: props1, gSWbG5WG4: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"gSWbG5WG4\":\r\ncase \"dUUYX451m\":\r\nreturn React.createElement(LayoutTemplate, {...props, key: \"LayoutTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"gSWbG5WG4\":\r\ncase \"dUUYX451m\":\r\nreturn [{hash: \"povseb\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"aptkhi\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"15ua2m0\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RqJju2iufoodvOZQniom/IEqMe9iAVCmyHtU9kFwm/gSWbG5WG4.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.kararman.design\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/11JVO7Vx7TUeAAUoYyrc/n0ZJ3V6AqrsDf6RibARZ/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}