{"version":3,"file":"shared-lib.CnOlC7PD.mjs","names":["containerStyles","emptyStateStyle","defaultEvents","useMemo","useMemo","useMemo","getProps","useRef","useCallback","useState","useMemo","e","defaultEvents","useState","useRef","Icon","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HouseFactory","React","moduleBaseUrl","s","r","n","o","t","e","i","l","useState","HomeFactory","React","e","x","y","useRef","v","useMemo","i","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Phosphor","ArrowIcon","FeatherFonts","Feather","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","OverlayButtonFonts","OverlayButton","FeatherFonts","Feather","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Image1","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image","RichText","X","e","t","a","r","rt","s","nt","n","i","l","d","u","p","m","f","h","g","b","v","it","y","x","w","E","k","C","N","S","z","T","Y","B","M","j","R","I","P","D","$","A","U","L","O","F","H","K","V","W","q","G","J","Q","Z","_","tt","et","ot","st","o","c","z","e","o","r","a","u","n","f","c","l","i","y","d","p","s","S","b","M","x","v","F","g","_","L","j","T","V","k","B","G","H","J","K","N","r","f","t","a","e","l","o","n","v","i","u","s","t","o","e","l","a","r","p","s","i","d","u","m","v","t.default","r","o","i","n","Q","re","a","c","u","d","p","y","w","A","E","C","t","f","m","fe","ye","e","I","x","V","G","L","W","$","O","R","T","U","P","B","q","se","ue","ne","pe","s","useState","_Fragment","animation","createRoot","Toaster","useMemo","addPropertyOverrides","Feather","SonnerToast","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","RichText","OverlayButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","NavLink","addPropertyOverrides","ProfilePicName","Dots","NavLinks","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","SVG","RichText"],"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:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/c1WcZIwALxIyQyjQiXCh/wpzbb57Ssl9KMoODQbuR/ClickSound.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/FJ6Tdhm43j9BNWb0QHUP/HROIR0neEhhanzpkDWlQ/ParallaxFloating_Prod.js","https:/framerusercontent.com/modules/1xzfCeaur7TRdeAGgKRd/0KNNYohddxq4xtJFzY6W/x8BHdY7X4.js","https:/framerusercontent.com/modules/6nXAt9ZgqC5ieqK46hUu/VrBPyfRoaZ6YckWDolrJ/valTFVI65.js","https:/framerusercontent.com/modules/24HZK51FWngDt0v2np3f/93ntoW5O1EIs9E6CDoLy/iVFZ2Yjg0.js","https:/framerusercontent.com/modules/1ChZWysz6EQTMtFqkgOZ/HAfcLxIEk2JyOOjkb42e/HlovKhNxl.js","https:/framerusercontent.com/modules/xANQhtt4IJ5E9xLXPda8/4mnmdoplxKRhouBC6PFH/cexSA3dP3.js","https:/framerusercontent.com/modules/7H6klsuiNPCGOcMQpYLl/vCjPALCfM9OTdLGtwJDS/wKUENgyfU.js","https:/ga.jspm.io/npm:sonner@0.3.5/dist/index.mjs","https:/ga.jspm.io/npm:react-is@16.13.1/index.js","https:/ga.jspm.io/npm:shallowequal@1.1.0/index.js","https:/ga.jspm.io/npm:hoist-non-react-statics@3.3.2/dist/hoist-non-react-statics.cjs.js","https:/ga.jspm.io/npm:styled-components@5.3.3/dist/styled-components.browser.esm.js","https:/framerusercontent.com/modules/87YBnGH67t2yoE2X7H6G/xjqtdtcyK9OCrtTEKSh5/Sonner_Prod.js","https:/framerusercontent.com/modules/hBpKIwcmVWnz2LqQqaUS/3A9x5KGhnXWBeJ5LbAW2/eMkktCEk5.js","https:/framerusercontent.com/modules/4QM5tIL7vFL8PZ4tJfSn/ZDW0JNtjYM4SD6gFBC7M/fAy17OTOH.js","https:/framerusercontent.com/modules/3OM0O1U2D36o45aJvpCb/W8MVJ3yq2gWvTB2LBMdo/VZqecqk86.js","https:/framerusercontent.com/modules/5oWAct8C0EblotSiMiKZ/Xia6iVkaA9i5NuAJsQFS/xFEpoO7DB.js","https:/framerusercontent.com/modules/z5tGxDPVE3E1Uyf8gHqT/K8S4HRskadO8vcBfRRA2/siteMetadata.js"],"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\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","// Audio-on-Click Overlay Button\n// Replicates the attached image and follows Framer component rules. Plays an audio file when clicked, covering the entire area, and is visually clear in the canvas.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect,startTransition}from\"react\";/**\n * Audio-on-Click Overlay Button\n *\n * @framerIntrinsicWidth 360\n * @framerIntrinsicHeight 140\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ClickSound(props){const{audioFile=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",volume=100,style,startAt=0}=props;const[isPlaying,setIsPlaying]=useState(false);const audioRef=useRef(null);useEffect(()=>{if(audioFile){audioRef.current=new Audio(audioFile);}},[audioFile]);useEffect(()=>{if(audioRef.current){audioRef.current.volume=volume/100;}},[volume]);const handleClick=e=>{if(!audioFile)return;if(!audioRef.current){audioRef.current=new Audio(audioFile);audioRef.current.volume=volume/100;}audioRef.current.pause();audioRef.current.currentTime=(startAt||0)/1e3;audioRef.current.volume=volume/100;audioRef.current.onended=()=>{startTransition(()=>setIsPlaying(false));};audioRef.current.play();startTransition(()=>setIsPlaying(true));};// Visual overlay for canvas, matches attached image\nreturn /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",cursor:audioFile?\"pointer\":\"default\",background:\"rgba(136, 85, 255, 0.1)\",border:\"1px dashed rgb(136, 85, 255)\",borderRadius:6,color:\"rgb(136, 85, 255)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:6,padding:8,userSelect:\"none\"},onMouseDown:handleClick,tabIndex:0,role:\"button\"});}addPropertyControls(ClickSound,{audioFile:{type:ControlType.File,allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"],title:\"Audio File\"},volume:{type:ControlType.Number,title:\"Volume\",min:0,max:100,defaultValue:100,unit:\"%\",step:1},startAt:{type:ControlType.Number,title:\"Start At (ms)\",min:0,max:6e4,defaultValue:0,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ClickSound\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"360\",\"framerIntrinsicHeight\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClickSound.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useMotionValue,useSpring}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function ParallaxFloating(props){const{distance,direction,smoothing,enabled}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=generateInstanceId();const transition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const offset=distance*(direction===\"away\"?-1:1);const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const x=useMotionValue(0);const y=useMotionValue(0);const springX=useSpring(x,transition);const springY=useSpring(y,transition);const ref=useRef(null);const parentRef=useRef(null);const transformRef=useRef(null);const styleRef=useRef(null);const hasSpringRef=useRef(smoothing!==0);const previousXRef=useRef(null);const previousYRef=useRef(null);useEffect(()=>{const unsubscribeX=mouseX.onChange(v=>x.set(enabled?v:0));const unsubscribeY=mouseY.onChange(v=>y.set(enabled?v:0));return()=>{unsubscribeX();unsubscribeY();};},[enabled,mouseX,mouseY,x,y]);useEffect(()=>{x.set(enabled?mouseX.get():0);y.set(enabled?mouseY.get():0);},[enabled]);useEffect(()=>{hasSpringRef.current=smoothing!==0;},[smoothing]);useEffect(()=>{let animationFrameId;const updateTransform=()=>{if(isCanvas){return;}animationFrameId=requestAnimationFrame(updateTransform);if(!parentRef.current||!styleRef.current){return;}const xValue=hasSpringRef.current?springX.get():x.get();const yValue=hasSpringRef.current?springY.get():y.get();// Get computed styles to capture all existing transforms\nconst computedStyle=window.getComputedStyle(parentRef.current);const existingTransform=computedStyle.transform;// Subtract previous values from current values for a single transform\nconst finalX=xValue-(previousXRef.current||0);const finalY=yValue-(previousYRef.current||0);const translateTransform=`translate(${finalX.toFixed(3)}px, ${finalY.toFixed(3)}px)`;// Combine with existing transforms\nconst newTransform=existingTransform&&existingTransform!==\"none\"?`${translateTransform} ${existingTransform}`:translateTransform;transformRef.current=newTransform;styleRef.current.textContent=`\n\t\t\t\tdiv[data-parallaxfloating=\"${id}\"] { transform: ${newTransform} !important }\n\t\t\t`;previousXRef.current=xValue;previousYRef.current=yValue;};if(ref.current){const container=ref.current.parentElement;if(container){const parent=container.parentElement;if(parent){parentRef.current=parent;parent.setAttribute(\"data-parallaxfloating\",id);}}}// Start the animation loop\nupdateTransform();// Cleanup function\nreturn()=>{if(animationFrameId){cancelAnimationFrame(animationFrameId);}};},[]);useEffect(()=>{const handleMouseMove=event=>{const mouseXPos=event.clientX;const mouseYPos=event.clientY;const centerX=window.innerWidth/2;const centerY=window.innerHeight/2;const normalizedX=(mouseXPos-centerX)/centerX*offset;const normalizedY=(mouseYPos-centerY)/centerY*offset;mouseX.set(normalizedX);mouseY.set(normalizedY);};window.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[offset,smoothing,enabled]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...props.style},children:/*#__PURE__*/_jsx(\"style\",{ref:styleRef})});}ParallaxFloating.displayName=\"Parallax Floating\";addPropertyControls(ParallaxFloating,{enabled:{type:ControlType.Boolean,defaultValue:true},direction:{type:ControlType.Enum,defaultValue:\"away\",options:[\"toward\",\"away\"],optionTitles:[\"Toward\",\"Away\"],displaySegmentedControl:true},distance:{type:ControlType.Number,title:\"Speed\",defaultValue:25,min:0,step:1,hidden:props=>!props.enabled},smoothing:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";const generateInstanceId=()=>{const id=useMemo(()=>{let result=\"\";for(let i=0;i<13;i++){result+=CHARACTERS.charAt(Math.floor(Math.random()*CHARACTERS.length));}return result;},[]);return id;};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParallaxFloating\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ParallaxFloating_Prod.map","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"X_aCqo_UJ\",\"c4iC3EJ7B\",\"ixbAlIKrI\",\"GmKCpv5Us\"];const serializationHash=\"framer-Ji3ac\";const variantClassNames={c4iC3EJ7B:\"framer-v-n23u4a\",GmKCpv5Us:\"framer-v-t8sdfz\",ixbAlIKrI:\"framer-v-est482\",X_aCqo_UJ:\"framer-v-806lk4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,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={\"Black Hover\":\"GmKCpv5Us\",\"White Hover\":\"c4iC3EJ7B\",Black:\"ixbAlIKrI\",White:\"X_aCqo_UJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X_aCqo_UJ\"};};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:\"X_aCqo_UJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-806lk4\",className,classNames),\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"X_aCqo_UJ\",ref:refBinding,style:{...style},...addPropertyOverrides({c4iC3EJ7B:{\"data-framer-name\":\"White Hover\"},GmKCpv5Us:{\"data-framer-name\":\"Black Hover\"},ixbAlIKrI:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1431bxg\",\"data-framer-name\":\"Top Arrow\",fill:\"black\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"abV1NTBRb\",style:{filter:\"none\",rotate:-45,WebkitFilter:\"none\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"#fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-4 4 4-4m-4-4 4 4\"/></svg>',variants:{GmKCpv5Us:{filter:\"brightness(0)\",WebkitFilter:\"brightness(0)\"},ixbAlIKrI:{filter:\"brightness(0)\",WebkitFilter:\"brightness(0)\"}},withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15c6b0\",\"data-framer-name\":\"Bottom Arrow\",fill:\"black\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"i31CP81pX\",style:{filter:\"none\",rotate:-45,WebkitFilter:\"none\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"#fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-4 4 4-4m-4-4 4 4\"/></svg>',variants:{GmKCpv5Us:{filter:\"brightness(0)\",WebkitFilter:\"brightness(0)\"},ixbAlIKrI:{filter:\"brightness(0)\",WebkitFilter:\"brightness(0)\"}},withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ji3ac.framer-1qkfhmb, .framer-Ji3ac .framer-1qkfhmb { display: block; }\",\".framer-Ji3ac.framer-806lk4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Ji3ac .framer-1431bxg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; z-index: 1; }\",\".framer-Ji3ac .framer-15c6b0 { aspect-ratio: 1 / 1; bottom: -20px; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: absolute; right: 20px; width: 20px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ji3ac.framer-806lk4 { gap: 0px; } .framer-Ji3ac.framer-806lk4 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-Ji3ac.framer-806lk4 > :first-child { margin-left: 0px; } .framer-Ji3ac.framer-806lk4 > :last-child { margin-right: 0px; } }\",\".framer-Ji3ac.framer-v-n23u4a .framer-1431bxg, .framer-Ji3ac.framer-v-t8sdfz .framer-1431bxg { position: absolute; right: -20px; top: -20px; }\",\".framer-Ji3ac.framer-v-n23u4a .framer-15c6b0, .framer-Ji3ac.framer-v-t8sdfz .framer-15c6b0 { bottom: unset; position: relative; right: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"c4iC3EJ7B\":{\"layout\":[\"auto\",\"auto\"]},\"ixbAlIKrI\":{\"layout\":[\"auto\",\"auto\"]},\"GmKCpv5Us\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx8BHdY7X4=withCSS(Component,css,\"framer-Ji3ac\");export default Framerx8BHdY7X4;Framerx8BHdY7X4.displayName=\"Arrow Icon\";Framerx8BHdY7X4.defaultProps={height:20,width:20};addPropertyControls(Framerx8BHdY7X4,{variant:{options:[\"X_aCqo_UJ\",\"c4iC3EJ7B\",\"ixbAlIKrI\",\"GmKCpv5Us\"],optionTitles:[\"White\",\"White Hover\",\"Black\",\"Black Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerx8BHdY7X4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx8BHdY7X4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c4iC3EJ7B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ixbAlIKrI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GmKCpv5Us\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x8BHdY7X4.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,RichText,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{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ClickSound from\"https://framerusercontent.com/modules/c1WcZIwALxIyQyjQiXCh/wpzbb57Ssl9KMoODQbuR/ClickSound.js\";import ArrowIcon from\"https://framerusercontent.com/modules/1xzfCeaur7TRdeAGgKRd/0KNNYohddxq4xtJFzY6W/x8BHdY7X4.js\";const PhosphorFonts=getFonts(Phosphor);const ArrowIconFonts=getFonts(ArrowIcon);const FeatherFonts=getFonts(Feather);const ClickSoundFonts=getFonts(ClickSound);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={JI0ijvlom:{hover:true},JQUSCHyNw:{hover:true},OOXOubpI_:{hover:true},WAAN9jjnS:{hover:true},WjuoA2VeA:{hover:true}};const cycleOrder=[\"JQUSCHyNw\",\"rd_sUumZB\",\"OOXOubpI_\",\"WjuoA2VeA\",\"JI0ijvlom\",\"dA_O9Tubv\",\"WAAN9jjnS\",\"N2IIPxpOk\",\"EulcPqxUh\"];const serializationHash=\"framer-nGNBq\";const variantClassNames={dA_O9Tubv:\"framer-v-1bgneuj\",EulcPqxUh:\"framer-v-1xqpczk\",JI0ijvlom:\"framer-v-ocj2fh\",JQUSCHyNw:\"framer-v-1tdoppy\",N2IIPxpOk:\"framer-v-1017vq8\",OOXOubpI_:\"framer-v-zkiqjt\",rd_sUumZB:\"framer-v-1sw6vps\",WAAN9jjnS:\"framer-v-1q3z7ix\",WjuoA2VeA:\"framer-v-1fd7x4l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const D2L_GzNSY=undefined;const DONwSoHl4=undefined;const OaHWKcZzh=undefined;const v4SGeziI2=undefined;const V2zJm9sen=undefined;const PMEoUiZ0v=undefined;const d69lmH0Ns=undefined;const ngNqllNVQ=undefined;const FmipTjlYd=undefined;const CkPq47lT3=undefined;const kqZw9kX4m=undefined;const W98T2NzvP=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Back button\":\"WAAN9jjnS\",\"Variant 3\":\"OOXOubpI_\",\"Variant 4\":\"WjuoA2VeA\",\"Variant 5\":\"JI0ijvlom\",\"Variant 6\":\"dA_O9Tubv\",\"Variant 8\":\"N2IIPxpOk\",\"Variant 9\":\"EulcPqxUh\",Default:\"JQUSCHyNw\",Mobile:\"rd_sUumZB\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const getProps=({background,click,color,fontSize,fontSize2,fontSize3,height,icon,icon1,iconWeight,id,link2,link3,text,width,...props})=>{return{...props,CkPq47lT3:fontSize??props.CkPq47lT3??16,D2L_GzNSY:background??props.D2L_GzNSY??\"var(--token-bf8bd38a-4575-40c0-9459-6a86668113f1, rgb(250, 250, 250))\",d69lmH0Ns:humanReadableEnumMap[iconWeight]??iconWeight??props.d69lmH0Ns??\"fill\",DONwSoHl4:click??props.DONwSoHl4,FmipTjlYd:text??props.FmipTjlYd??\"Contact\",kqZw9kX4m:fontSize3??props.kqZw9kX4m??14,ngNqllNVQ:color??props.ngNqllNVQ??\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",OaHWKcZzh:link3??props.OaHWKcZzh,PMEoUiZ0v:icon1??props.PMEoUiZ0v??\"Gear\",V2zJm9sen:icon??props.V2zJm9sen??true,v4SGeziI2:link2??props.v4SGeziI2,variant:humanReadableVariantMap[props.variant]??props.variant??\"JQUSCHyNw\",W98T2NzvP:fontSize2??props.W98T2NzvP??15};};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,FmipTjlYd,DONwSoHl4,V2zJm9sen,PMEoUiZ0v,d69lmH0Ns,D2L_GzNSY,ngNqllNVQ,CkPq47lT3,W98T2NzvP,kqZw9kX4m,v4SGeziI2,OaHWKcZzh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JQUSCHyNw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14kcxw6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DONwSoHl4){const res=await DONwSoHl4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"WjuoA2VeA-hover\",\"WAAN9jjnS-hover\"].includes(gestureVariant))return false;if([\"WjuoA2VeA\",\"WAAN9jjnS\"].includes(baseVariant))return false;return value;};const isDisplayed1=()=>{if(gestureVariant===\"WAAN9jjnS-hover\")return false;if(baseVariant===\"WAAN9jjnS\")return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"WjuoA2VeA-hover\")return true;if(baseVariant===\"WjuoA2VeA\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"WAAN9jjnS-hover\")return true;if(baseVariant===\"WAAN9jjnS\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({WjuoA2VeA:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:OaHWKcZzh,motionChild:true,nodeId:\"JQUSCHyNw\",openInNewTab:true,scopeId:\"valTFVI65\",smoothScroll:true,...addPropertyOverrides({EulcPqxUh:{href:v4SGeziI2,openInNewTab:false},JI0ijvlom:{openInNewTab:false},N2IIPxpOk:{openInNewTab:false},OOXOubpI_:{href:v4SGeziI2,openInNewTab:false},WAAN9jjnS:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Contact Form\",className:`${cx(scopingClassNames,\"framer-1tdoppy\",className,classNames)} framer-1aw2f8f`,\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"JQUSCHyNw\",onTap:onTap14kcxw6,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(222, 222, 222))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:D2L_GzNSY,borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 0.5971439051427296px 0.5971439051427296px -0.9375px rgba(0, 0, 0, 0.07), 0px 1.8108796073283884px 1.8108796073283884px -1.875px rgba(0, 0, 0, 0.07), 0px 4.786990141113346px 4.786990141113346px -2.8125px rgba(0, 0, 0, 0.06), 0px 15px 15px -3.75px rgba(0, 0, 0, 0.03)\",...style},variants:{\"JI0ijvlom-hover\":{boxShadow:\"none\"},\"JQUSCHyNw-hover\":{backgroundColor:\"rgb(242, 242, 242)\",boxShadow:\"0px 0.5971439051427296px 0.5971439051427296px -0.9375px rgba(0, 0, 0, 0), 0px 1.8108796073283884px 1.8108796073283884px -1.875px rgba(0, 0, 0, 0), 0px 4.786990141113346px 4.786990141113346px -2.8125px rgba(0, 0, 0, 0), 0px 15px 15px -3.75px rgba(0, 0, 0, 0)\"},\"OOXOubpI_-hover\":{backgroundColor:\"rgb(242, 242, 242)\",boxShadow:\"none\"},\"WAAN9jjnS-hover\":{boxShadow:\"none\"},dA_O9Tubv:{boxShadow:\"none\"},EulcPqxUh:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},JI0ijvlom:{\"--border-color\":\"rgb(64, 64, 64)\",backgroundColor:\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.8243573314583045px 0.8243573314583045px -0.625px rgba(0, 0, 0, 0.07), 0px 2.107655556210375px 2.107655556210375px -1.25px rgba(0, 0, 0, 0.07), 0px 4.225385750432906px 4.225385750432906px -1.875px rgba(0, 0, 0, 0.07), 0px 8.0098665613521px 8.0098665613521px -2.5px rgba(0, 0, 0, 0.06), 0px 15.921221646778575px 15.921221646778575px -3.125px rgba(0, 0, 0, 0.05), 0px 35px 35px -3.75px rgba(0, 0, 0, 0.03)\"},N2IIPxpOk:{\"--border-color\":\"rgb(64, 64, 64)\",backgroundColor:\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 0.8243573314583045px 0.8243573314583045px -0.625px rgba(0, 0, 0, 0.07), 0px 2.107655556210375px 2.107655556210375px -1.25px rgba(0, 0, 0, 0.07), 0px 4.225385750432906px 4.225385750432906px -1.875px rgba(0, 0, 0, 0.07), 0px 8.0098665613521px 8.0098665613521px -2.5px rgba(0, 0, 0, 0.06), 0px 15.921221646778575px 15.921221646778575px -3.125px rgba(0, 0, 0, 0.05), 0px 35px 35px -3.75px rgba(0, 0, 0, 0.03)\"},OOXOubpI_:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},WAAN9jjnS:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},WjuoA2VeA:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\"}},...addPropertyOverrides({\"JI0ijvlom-hover\":{\"data-framer-name\":undefined},\"JQUSCHyNw-hover\":{\"data-framer-name\":undefined},\"OOXOubpI_-hover\":{\"data-framer-name\":undefined},\"WAAN9jjnS-hover\":{\"data-framer-name\":undefined},\"WjuoA2VeA-hover\":{\"data-framer-name\":undefined},dA_O9Tubv:{\"data-framer-name\":\"Variant 6\"},EulcPqxUh:{\"data-framer-name\":\"Variant 9\"},JI0ijvlom:{\"data-framer-name\":\"Variant 5\"},N2IIPxpOk:{\"data-framer-name\":\"Variant 8\"},OOXOubpI_:{\"data-framer-name\":\"Variant 3\"},rd_sUumZB:{\"data-framer-name\":\"Mobile\"},WAAN9jjnS:{\"data-framer-name\":\"Back button\"},WjuoA2VeA:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed(V2zJm9sen!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-twexn0-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dhWzPRFsO-container\",name:\"Icon\",nodeId:\"dhWzPRFsO\",rendersWithMotion:true,scopeId:\"valTFVI65\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:PMEoUiZ0v,id:\"dhWzPRFsO\",layoutId:\"dhWzPRFsO\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:d69lmH0Ns,width:\"100%\",...addPropertyOverrides({JI0ijvlom:{color:\"rgb(255, 255, 255)\"},N2IIPxpOk:{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ngNqllNVQ-valTFVI65))\"},children:\"Contact\"})}),className:\"framer-13vmpd9\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"V83NI7nAm\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ngNqllNVQ-valTFVI65)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-CkPq47lT3-valTFVI65\":CkPq47lT3,\"--variable-reference-kqZw9kX4m-valTFVI65\":kqZw9kX4m,\"--variable-reference-ngNqllNVQ-valTFVI65\":ngNqllNVQ,\"--variable-reference-W98T2NzvP-valTFVI65\":W98T2NzvP},text:FmipTjlYd,variants:{\"WjuoA2VeA-hover\":{\"--variable-reference-W98T2NzvP-valTFVI65\":W98T2NzvP},dA_O9Tubv:{\"--variable-reference-kqZw9kX4m-valTFVI65\":kqZw9kX4m},JI0ijvlom:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},N2IIPxpOk:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},WjuoA2VeA:{\"--variable-reference-CkPq47lT3-valTFVI65\":CkPq47lT3}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"WjuoA2VeA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-W98T2NzvP-valTFVI65) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ngNqllNVQ-valTFVI65))\"},children:\"Contact\"})})},dA_O9Tubv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-kqZw9kX4m-valTFVI65) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ngNqllNVQ-valTFVI65))\"},children:\"Contact\"})})},EulcPqxUh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ngNqllNVQ-valTFVI65))\"},children:\"Contact\"})})},JI0ijvlom:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact\"})})},N2IIPxpOk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact\"})})},WjuoA2VeA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-CkPq47lT3-valTFVI65) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ngNqllNVQ-valTFVI65))\"},children:\"Contact\"})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WjuoA2VeA:{height:20,y:(componentViewport?.y||0)+(8+((componentViewport?.height||44)-16-20)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sk15oi-container\",layoutDependency:layoutDependency,layoutId:\"w0vBLM06k-container\",nodeId:\"w0vBLM06k\",rendersWithMotion:true,scopeId:\"valTFVI65\",style:{scale:1},variants:{\"WjuoA2VeA-hover\":{scale:.85}},children:/*#__PURE__*/_jsx(ArrowIcon,{height:\"100%\",id:\"w0vBLM06k\",layoutId:\"w0vBLM06k\",variant:matchVariant(\"ixbAlIKrI\"),width:\"100%\",...addPropertyOverrides({\"WjuoA2VeA-hover\":{variant:matchVariant(\"GmKCpv5Us\")}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hmmbz7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Xx6e30Qp_-container\",nodeId:\"Xx6e30Qp_\",rendersWithMotion:true,scopeId:\"valTFVI65\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-left\",id:\"Xx6e30Qp_\",layoutId:\"Xx6e30Qp_\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1njf694-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"x8rSF9xFq-container\",nodeId:\"x8rSF9xFq\",rendersWithMotion:true,scopeId:\"valTFVI65\",style:{opacity:0},children:/*#__PURE__*/_jsx(ClickSound,{audioFile:\"https://framerusercontent.com/assets/QftwjMR4j8LTgXvov8IGLNVxLS4.mp3\",height:\"100%\",id:\"x8rSF9xFq\",layoutId:\"x8rSF9xFq\",startAt:0,style:{height:\"100%\",width:\"100%\"},volume:40,width:\"100%\",...addPropertyOverrides({EulcPqxUh:{audioFile:\"https://framerusercontent.com/assets/b9z2KxMxgVU9VjfNUa3XrxBtx8g.mp3\",startAt:20},OOXOubpI_:{audioFile:\"https://framerusercontent.com/assets/b9z2KxMxgVU9VjfNUa3XrxBtx8g.mp3\",startAt:20}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nGNBq.framer-1aw2f8f, .framer-nGNBq .framer-1aw2f8f { display: block; }\",\".framer-nGNBq.framer-1tdoppy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 44px; justify-content: center; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-nGNBq .framer-twexn0-container { flex: none; height: 18px; position: relative; width: 18px; z-index: 1; }\",\".framer-nGNBq .framer-13vmpd9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-nGNBq .framer-sk15oi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-nGNBq .framer-1hmmbz7-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-nGNBq .framer-1njf694-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-nGNBq.framer-v-zkiqjt .framer-twexn0-container, .framer-nGNBq.framer-v-1q3z7ix .framer-1hmmbz7-container { order: 1; }\",\".framer-nGNBq.framer-v-zkiqjt .framer-13vmpd9, .framer-nGNBq.framer-v-1fd7x4l .framer-13vmpd9, .framer-nGNBq.framer-v-1xqpczk .framer-13vmpd9 { order: 0; }\",\".framer-nGNBq.framer-v-zkiqjt .framer-1njf694-container, .framer-nGNBq.framer-v-1fd7x4l .framer-1njf694-container, .framer-nGNBq.framer-v-1q3z7ix .framer-1njf694-container, .framer-nGNBq.framer-v-1xqpczk .framer-1njf694-container { order: 4; }\",\".framer-nGNBq.framer-v-1fd7x4l.framer-1tdoppy { overflow: visible; width: 114px; will-change: unset; }\",\".framer-nGNBq.framer-v-1fd7x4l .framer-sk15oi-container { order: 2; }\",\".framer-nGNBq.framer-v-1q3z7ix.framer-1tdoppy { height: min-content; overflow: visible; padding: 13px; will-change: unset; }\",\".framer-nGNBq.framer-v-1017vq8.framer-1tdoppy { height: 38px; padding: 12px 16px 12px 16px; }\",\".framer-nGNBq.framer-v-1017vq8 .framer-twexn0-container { height: 14px; width: 14px; }\",\".framer-nGNBq.framer-v-1xqpczk.framer-1tdoppy { height: min-content; padding: 12px 16px 12px 16px; }\",\".framer-nGNBq.framer-v-1xqpczk .framer-twexn0-container { height: 14px; order: 1; width: 14px; }\",\".framer-nGNBq.framer-v-1fd7x4l.hover.framer-1tdoppy, .framer-nGNBq.framer-v-1q3z7ix.hover.framer-1tdoppy { will-change: unset; }\",'.framer-nGNBq[data-border=\"true\"]::after, .framer-nGNBq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"rd_sUumZB\":{\"layout\":[\"auto\",\"fixed\"]},\"OOXOubpI_\":{\"layout\":[\"auto\",\"fixed\"]},\"WjuoA2VeA\":{\"layout\":[\"fixed\",\"fixed\"]},\"JI0ijvlom\":{\"layout\":[\"auto\",\"fixed\"]},\"dA_O9Tubv\":{\"layout\":[\"auto\",\"fixed\"]},\"WAAN9jjnS\":{\"layout\":[\"auto\",\"auto\"]},\"N2IIPxpOk\":{\"layout\":[\"auto\",\"fixed\"]},\"EulcPqxUh\":{\"layout\":[\"auto\",\"auto\"]},\"XZsw7Y5LU\":{\"layout\":[\"auto\",\"fixed\"]},\"Zv4utdiw8\":{\"layout\":[\"auto\",\"fixed\"]},\"PRVezwTPB\":{\"layout\":[\"fixed\",\"fixed\"]},\"RvlUcyWe8\":{\"layout\":[\"auto\",\"fixed\"]},\"stWC6zGMb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FmipTjlYd\":\"text\",\"DONwSoHl4\":\"click\",\"V2zJm9sen\":\"icon\",\"PMEoUiZ0v\":\"icon1\",\"d69lmH0Ns\":\"iconWeight\",\"D2L_GzNSY\":\"background\",\"ngNqllNVQ\":\"color\",\"CkPq47lT3\":\"fontSize\",\"W98T2NzvP\":\"fontSize2\",\"kqZw9kX4m\":\"fontSize3\",\"v4SGeziI2\":\"link2\",\"OaHWKcZzh\":\"link3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervalTFVI65=withCSS(Component,css,\"framer-nGNBq\");export default FramervalTFVI65;FramervalTFVI65.displayName=\"Overlay Button\";FramervalTFVI65.defaultProps={height:44,width:104};addPropertyControls(FramervalTFVI65,{variant:{options:[\"JQUSCHyNw\",\"rd_sUumZB\",\"OOXOubpI_\",\"WjuoA2VeA\",\"JI0ijvlom\",\"dA_O9Tubv\",\"WAAN9jjnS\",\"N2IIPxpOk\",\"EulcPqxUh\"],optionTitles:[\"Default\",\"Mobile\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Back button\",\"Variant 8\",\"Variant 9\"],title:\"Variant\",type:ControlType.Enum},FmipTjlYd:{defaultValue:\"Contact\",displayTextArea:false,title:\"Text\",type:ControlType.String},onFmipTjlYdChange:{changes:\"FmipTjlYd\",type:ControlType.ChangeHandler},DONwSoHl4:{title:\"Click\",type:ControlType.EventHandler},V2zJm9sen:{defaultValue:true,title:\"Icon\",type:ControlType.Boolean},onV2zJm9senChange:{changes:\"V2zJm9sen\",type:ControlType.ChangeHandler},PMEoUiZ0v:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Gear\",description:undefined,hidden:undefined,title:\"Icon\"},onPMEoUiZ0vChange:{changes:\"PMEoUiZ0v\",type:ControlType.ChangeHandler},d69lmH0Ns:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"fill\",description:undefined,hidden:undefined,title:\"Icon Weight\"},ond69lmH0NsChange:{changes:\"d69lmH0Ns\",type:ControlType.ChangeHandler},D2L_GzNSY:{defaultValue:\"var(--token-bf8bd38a-4575-40c0-9459-6a86668113f1, rgb(250, 250, 250))\",title:\"Background\",type:ControlType.Color},ngNqllNVQ:{defaultValue:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color},CkPq47lT3:{defaultValue:16,title:\"Font Size\",type:ControlType.Number},onCkPq47lT3Change:{changes:\"CkPq47lT3\",type:ControlType.ChangeHandler},W98T2NzvP:{defaultValue:15,title:\"Font Size 2\",type:ControlType.Number},onW98T2NzvPChange:{changes:\"W98T2NzvP\",type:ControlType.ChangeHandler},kqZw9kX4m:{defaultValue:14,title:\"Font Size 3\",type:ControlType.Number},onkqZw9kX4mChange:{changes:\"kqZw9kX4m\",type:ControlType.ChangeHandler},v4SGeziI2:{title:\"Link 2\",type:ControlType.Link},OaHWKcZzh:{title:\"Link 3\",type:ControlType.Link}});addFonts(FramervalTFVI65,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...PhosphorFonts,...ArrowIconFonts,...FeatherFonts,...ClickSoundFonts],{supportsExplicitInterCodegen:true});FramervalTFVI65.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ArrowIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervalTFVI65\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"104\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rd_sUumZB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OOXOubpI_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WjuoA2VeA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JI0ijvlom\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dA_O9Tubv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WAAN9jjnS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N2IIPxpOk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EulcPqxUh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XZsw7Y5LU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Zv4utdiw8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PRVezwTPB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RvlUcyWe8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"stWC6zGMb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"FmipTjlYd\\\":\\\"text\\\",\\\"DONwSoHl4\\\":\\\"click\\\",\\\"V2zJm9sen\\\":\\\"icon\\\",\\\"PMEoUiZ0v\\\":\\\"icon1\\\",\\\"d69lmH0Ns\\\":\\\"iconWeight\\\",\\\"D2L_GzNSY\\\":\\\"background\\\",\\\"ngNqllNVQ\\\":\\\"color\\\",\\\"CkPq47lT3\\\":\\\"fontSize\\\",\\\"W98T2NzvP\\\":\\\"fontSize2\\\",\\\"kqZw9kX4m\\\":\\\"fontSize3\\\",\\\"v4SGeziI2\\\":\\\"link2\\\",\\\"OaHWKcZzh\\\":\\\"link3\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\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,RichText,SmartComponentScopedContainer,SVG,TickerItem,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import ParallaxFloating from\"https://framerusercontent.com/modules/FJ6Tdhm43j9BNWb0QHUP/HROIR0neEhhanzpkDWlQ/ParallaxFloating_Prod.js\";import OverlayButton from\"https://framerusercontent.com/modules/6nXAt9ZgqC5ieqK46hUu/VrBPyfRoaZ6YckWDolrJ/valTFVI65.js\";const OverlayButtonFonts=getFonts(OverlayButton);const FeatherFonts=getFonts(Feather);const MotionDivWithTickerFX=withTickerFX(motion.div);const ParallaxFloatingFonts=getFonts(ParallaxFloating);const enabledGestures={FZ3VatgC4:{hover:true},igwoBqYXn:{hover:true},V0eMj_EpP:{hover:true}};const cycleOrder=[\"V0eMj_EpP\",\"fE_Blfbdn\",\"q6NeTO4j2\",\"FZ3VatgC4\",\"igwoBqYXn\",\"wn217YeAy\",\"quF0InFIi\"];const serializationHash=\"framer-naaHX\";const variantClassNames={fE_Blfbdn:\"framer-v-1s1s950\",FZ3VatgC4:\"framer-v-1rnqlav\",igwoBqYXn:\"framer-v-twsp06\",q6NeTO4j2:\"framer-v-11p0y72\",quF0InFIi:\"framer-v-1hqo5ok\",V0eMj_EpP:\"framer-v-1qlaegv\",wn217YeAy:\"framer-v-11a1yvk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ykvywAqOP=undefined;const kASD7XOgU=undefined;const transition1={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"q6NeTO4j2\",\"Variant 4\":\"FZ3VatgC4\",\"Variant 5\":\"igwoBqYXn\",\"Variant 6\":\"wn217YeAy\",Desktop:\"V0eMj_EpP\",Phone:\"fE_Blfbdn\",phone2:\"quF0InFIi\"};const Variants=motion.create(React.Fragment);const getProps=({click,click2,height,id,width,...props})=>{return{...props,kASD7XOgU:click??props.kASD7XOgU,variant:humanReadableVariantMap[props.variant]??props.variant??\"V0eMj_EpP\",ykvywAqOP:click2??props.ykvywAqOP};};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,kASD7XOgU,ykvywAqOP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V0eMj_EpP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const DONwSoHl4irrgqr=activeVariantCallback(async(...args)=>{if(ykvywAqOP){const res=await ykvywAqOP(...args);if(res===false)return false;}});const DONwSoHl41iltmuz=activeVariantCallback(async(...args)=>{if(kASD7XOgU){const res=await kASD7XOgU(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"FZ3VatgC4-hover\",\"igwoBqYXn-hover\"].includes(gestureVariant))return false;if([\"FZ3VatgC4\",\"igwoBqYXn\",\"wn217YeAy\",\"quF0InFIi\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"FZ3VatgC4-hover\",\"igwoBqYXn-hover\"].includes(gestureVariant))return true;if([\"FZ3VatgC4\",\"igwoBqYXn\",\"wn217YeAy\",\"quF0InFIi\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qlaegv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"V0eMj_EpP\",ref:refBinding,style:{...style},...addPropertyOverrides({\"FZ3VatgC4-hover\":{\"data-framer-name\":undefined},\"igwoBqYXn-hover\":{\"data-framer-name\":undefined},\"V0eMj_EpP-hover\":{\"data-framer-name\":undefined},fE_Blfbdn:{\"data-framer-name\":\"Phone\"},FZ3VatgC4:{\"data-framer-name\":\"Variant 4\"},igwoBqYXn:{\"data-framer-name\":\"Variant 5\"},q6NeTO4j2:{\"data-framer-name\":\"Variant 3\"},quF0InFIi:{\"data-framer-name\":\"phone2\"},wn217YeAy:{\"data-framer-name\":\"Variant 6\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d2grto\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"kmgcMvT4f\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18hlzbe\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"JpxgMqLzs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13nm7hx\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"CWje27WBt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lmsae1\",layoutDependency:layoutDependency,layoutId:\"C78m1NGjX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"71px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Let’s Collaborate Together\"})}),className:\"framer-el9los\",\"data-framer-name\":\"Title\",fonts:[\"GF;Cal Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"eBklgzYsg\",style:{\"--extracted-1w1cjl5\":\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\"},variants:{fE_Blfbdn:{\"--extracted-1eung3n\":\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fE_Blfbdn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"59px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Let’s Collaborate Together\"})})},quF0InFIi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"42px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Let’s Collaborate Together\"})})},wn217YeAy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"71px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Let’s Collaborate Together\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"Let’s turn your ideas into stunning digital experiences with creativity and precision.\"})}),className:\"framer-8d2r9q\",\"data-framer-name\":\"Content\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"Kw5gtWWLx\",style:{\"--extracted-r6o4lv\":\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fE_Blfbdn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"21px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"Let’s turn your ideas into stunning digital experiences with creativity and precision.\"})})},FZ3VatgC4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtbWVkaXVt\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"If you’re building something interesting, I’d love to work together.\"})}),fonts:[\"FS;Urbanist-medium\"]},igwoBqYXn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"If you’re building something interesting, I’d love to work together.\"})})},quF0InFIi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"21px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"If you’re building something interesting, I’d love to work together.\"})})},wn217YeAy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"If you’re building something interesting, I’d love to work together.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v32sm0\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"s4Le2KwcA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+80+0+0+0+0+275+2,...addPropertyOverrides({fE_Blfbdn:{y:(componentViewport?.y||0)+32+0+56+0+0+0+0+188+2+0},quF0InFIi:{y:(componentViewport?.y||0)+0+0+37+0+0+0+0+203+2},wn217YeAy:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+267+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ndkrq6-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"R_8jRcNI9-container\",name:\"Contact\",nodeId:\"R_8jRcNI9\",rendersWithMotion:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(OverlayButton,{CkPq47lT3:16,D2L_GzNSY:\"rgb(250, 250, 250)\",d69lmH0Ns:\"bold\",DONwSoHl4:DONwSoHl4irrgqr,FmipTjlYd:\"udayshankarkr25@gmail.com\",height:\"100%\",id:\"R_8jRcNI9\",kqZw9kX4m:14,layoutId:\"R_8jRcNI9\",name:\"Contact\",ngNqllNVQ:\"rgb(0, 0, 0)\",PMEoUiZ0v:\"Link\",V2zJm9sen:true,v4SGeziI2:\"mailto:udayshankarkr25@gmail.com\",variant:matchVariant(\"OOXOubpI_\"),W98T2NzvP:15,width:\"100%\",...addPropertyOverrides({quF0InFIi:{variant:matchVariant(\"EulcPqxUh\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined},{href:{webPageId:\"EXMCQPycG\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+80+0+0+0+0+275+2,...addPropertyOverrides({fE_Blfbdn:{y:(componentViewport?.y||0)+32+0+56+0+0+0+0+188+2+59},quF0InFIi:{y:(componentViewport?.y||0)+0+0+37+0+0+0+0+203+2},wn217YeAy:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+267+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e2j0ih-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"Ucg1WyEG3-container\",name:\"Contact\",nodeId:\"Ucg1WyEG3\",rendersWithMotion:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(OverlayButton,{CkPq47lT3:16,D2L_GzNSY:\"rgb(250, 250, 250)\",d69lmH0Ns:\"fill\",DONwSoHl4:DONwSoHl41iltmuz,FmipTjlYd:\"More about me\",height:\"100%\",id:\"Ucg1WyEG3\",kqZw9kX4m:14,layoutId:\"Ucg1WyEG3\",name:\"Contact\",ngNqllNVQ:\"rgb(0, 0, 0)\",OaHWKcZzh:resolvedLinks[1],PMEoUiZ0v:\"Gear\",V2zJm9sen:false,v4SGeziI2:resolvedLinks[0],variant:matchVariant(\"JI0ijvlom\"),W98T2NzvP:15,width:\"100%\",...addPropertyOverrides({\"FZ3VatgC4-hover\":{OaHWKcZzh:resolvedLinks[15],v4SGeziI2:resolvedLinks[14]},\"igwoBqYXn-hover\":{OaHWKcZzh:resolvedLinks[19],v4SGeziI2:resolvedLinks[18]},\"V0eMj_EpP-hover\":{OaHWKcZzh:resolvedLinks[17],v4SGeziI2:resolvedLinks[16]},fE_Blfbdn:{OaHWKcZzh:resolvedLinks[3],v4SGeziI2:resolvedLinks[2]},FZ3VatgC4:{OaHWKcZzh:resolvedLinks[7],v4SGeziI2:resolvedLinks[6]},igwoBqYXn:{OaHWKcZzh:resolvedLinks[9],v4SGeziI2:resolvedLinks[8]},q6NeTO4j2:{OaHWKcZzh:resolvedLinks[5],v4SGeziI2:resolvedLinks[4]},quF0InFIi:{OaHWKcZzh:resolvedLinks[13],v4SGeziI2:resolvedLinks[12],variant:matchVariant(\"N2IIPxpOk\")},wn217YeAy:{OaHWKcZzh:resolvedLinks[11],v4SGeziI2:resolvedLinks[10]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tzhwup\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"Bi4LCO4NG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5zb64n\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"EL9WyCX8A\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rbc6mq\",\"data-framer-name\":\"Image \",layoutDependency:layoutDependency,layoutId:\"s55yjTyqG\",style:{backgroundColor:\"rgb(41, 42, 43)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"0px 21px 50px 0px rgba(124, 132, 153, 0.1)\"},variants:{fE_Blfbdn:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l8sor4\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"iwKbgVSko\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1he4o0w\",\"data-framer-name\":\"User\",layoutDependency:layoutDependency,layoutId:\"NLYsDpbPX\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:108,intrinsicWidth:108,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+0+0+0),pixelHeight:50,pixelWidth:50,sizes:\"54px\",src:\"https://framerusercontent.com/images/WRG2GcLpeSohVx7hmGqKhAOyaiE.png?width=50&height=50\"},className:\"framer-r7cccn\",layoutDependency:layoutDependency,layoutId:\"XT1Kj1muT\",style:{borderBottomLeftRadius:135,borderBottomRightRadius:135,borderTopLeftRadius:135,borderTopRightRadius:135,filter:\"saturate(1.22)\",WebkitFilter:\"saturate(1.22)\"},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:108,intrinsicWidth:108,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+0+0+0),pixelHeight:50,pixelWidth:50,sizes:\"50px\",src:\"https://framerusercontent.com/images/WRG2GcLpeSohVx7hmGqKhAOyaiE.png?width=50&height=50\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2sqvtp\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"CyBgn2mLV\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-53svaa\",layoutDependency:layoutDependency,layoutId:\"JDGFI_Ynk\",style:{backgroundColor:\"rgb(150, 150, 150)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vr63i\",layoutDependency:layoutDependency,layoutId:\"PxZ2JRJVd\",style:{backgroundColor:\"rgb(150, 150, 150)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lip9ix-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hhv6oxMca-container\",nodeId:\"hhv6oxMca\",rendersWithMotion:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"menu\",id:\"hhv6oxMca\",layoutId:\"hhv6oxMca\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rawe47\",layoutDependency:layoutDependency,layoutId:\"JsacZgcf0\",style:{backgroundColor:\"rgb(41, 42, 43)\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-31tjik\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"S1NN6ZcyB\",children:[/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-9du5ge\",\"data-framer-name\":\"Rows 1\",layoutDependency:layoutDependency,layoutId:\"xI64wJsz7\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:15,tickerEffectHoverModifier:30,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:60,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+0+0),pixelHeight:331,pixelWidth:430,positionX:\"center\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/hv31oPwWzRBIQq9OIa8Wthg24s.png?width=430&height=331\"},className:\"framer-1spvzx8\",\"data-framer-name\":\"Stumpmeads_SMPost\",layoutDependency:layoutDependency,layoutId:\"x8P99i2lF\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+0+0),pixelHeight:331,pixelWidth:430,positionX:\"center\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/hv31oPwWzRBIQq9OIa8Wthg24s.png?width=430&height=331\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+0+0),pixelHeight:381,pixelWidth:495,positionX:\"center\",positionY:\"center\",sizes:\"224px\",src:\"https://framerusercontent.com/images/Fiht8leDFLdQAElIMY6dMykI.png?width=495&height=381\"},className:\"framer-1d1g6je\",\"data-framer-name\":\"Pethful_SMPost\",layoutDependency:layoutDependency,layoutId:\"Gbc8PGLQH\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+0+0),pixelHeight:381,pixelWidth:495,positionX:\"center\",positionY:\"center\",sizes:\"224px\",src:\"https://framerusercontent.com/images/Fiht8leDFLdQAElIMY6dMykI.png?width=495&height=381\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+0+0),pixelHeight:1200,pixelWidth:1600,sizes:\"224px\",src:\"https://framerusercontent.com/images/T8z3toPqoXtFtBAHYEM1SKnLAHU.png?scale-down-to=1024&width=1600&height=1200\"},className:\"framer-th1s5w\",\"data-framer-name\":\"Vilveda_SMPost\",layoutDependency:layoutDependency,layoutId:\"PnC074ME8\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+0+0),pixelHeight:1200,pixelWidth:1600,sizes:\"224px\",src:\"https://framerusercontent.com/images/T8z3toPqoXtFtBAHYEM1SKnLAHU.png?scale-down-to=1024&width=1600&height=1200\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1728,intrinsicWidth:2556,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+0+0),pixelHeight:285,pixelWidth:430,sizes:\"224px\",src:\"https://framerusercontent.com/images/aHzGZ8eMW98YZ55wIfAYAJsso.png?width=430&height=285\"},className:\"framer-1gzlabr\",\"data-framer-name\":\"Slide_16_9_9\",layoutDependency:layoutDependency,layoutId:\"j0qiIdJsD\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1728,intrinsicWidth:2556,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+0+0),pixelHeight:285,pixelWidth:430,sizes:\"224px\",src:\"https://framerusercontent.com/images/aHzGZ8eMW98YZ55wIfAYAJsso.png?width=430&height=285\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1225.6,intrinsicWidth:2124,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+0+0),pixelHeight:252,pixelWidth:200,sizes:\"224px\",src:\"https://framerusercontent.com/images/2riFoYMN2BCmUNnHk0u38VpOLs.png?width=200&height=252\"},className:\"framer-hsrbc6\",\"data-framer-name\":\"Slide_16_9_3\",layoutDependency:layoutDependency,layoutId:\"tmdlwPV93\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1225.6,intrinsicWidth:2124,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+0+0),pixelHeight:252,pixelWidth:200,sizes:\"224px\",src:\"https://framerusercontent.com/images/2riFoYMN2BCmUNnHk0u38VpOLs.png?width=200&height=252\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-1ddmz7r\",\"data-framer-name\":\"Rows 2\",layoutDependency:layoutDependency,layoutId:\"o8pDl3ewV\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"reverse\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:15,tickerEffectHoverModifier:30,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:60,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+154+0),pixelHeight:322,pixelWidth:430,positionX:\"left\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/WV3s9GX2AcgFpHkD0MLsCfCHkE.png?width=430&height=322\"},className:\"framer-xhiepo\",\"data-framer-name\":\"Free_Billboard_Mockup_1\",layoutDependency:layoutDependency,layoutId:\"yH0LYVWlz\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+154+0),pixelHeight:322,pixelWidth:430,positionX:\"left\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/WV3s9GX2AcgFpHkD0MLsCfCHkE.png?width=430&height=322\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+154+0),pixelHeight:1200,pixelWidth:1600,positionX:\"center\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/nio1jnpz7ztoLAj4rHCjHPGoLOA.png?scale-down-to=1024&width=1600&height=1200\"},className:\"framer-15y6b6j\",\"data-framer-name\":\"Free_Stationery_Mockup_3\",layoutDependency:layoutDependency,layoutId:\"qxbvybF0D\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+154+0),pixelHeight:1200,pixelWidth:1600,positionX:\"center\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/nio1jnpz7ztoLAj4rHCjHPGoLOA.png?scale-down-to=1024&width=1600&height=1200\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+154+0),pixelHeight:381,pixelWidth:495,positionX:\"center\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/V81ZGzgyuvCkDO2eKGStcMVl4M.png?width=495&height=381\"},className:\"framer-lfta9l\",\"data-framer-name\":\"SMPost_TEDx\",layoutDependency:layoutDependency,layoutId:\"xNheMgoZr\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+154+0),pixelHeight:381,pixelWidth:495,positionX:\"center\",positionY:\"top\",sizes:\"224px\",src:\"https://framerusercontent.com/images/V81ZGzgyuvCkDO2eKGStcMVl4M.png?width=495&height=381\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+80+0+0+363+0+0+24+70+0+0+154+0),pixelHeight:381,pixelWidth:495,sizes:\"224px\",src:\"https://framerusercontent.com/images/WCZvDPuZhnDKHGf2Jx4yUB5w.png?width=495&height=381\"},className:\"framer-kpn32j\",\"data-framer-name\":\"AIImages\",layoutDependency:layoutDependency,layoutId:\"LwIWrwlUG\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({fE_Blfbdn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+56+0+0+327+0+0+15+63+0+0+154+0),pixelHeight:381,pixelWidth:495,sizes:\"224px\",src:\"https://framerusercontent.com/images/WCZvDPuZhnDKHGf2Jx4yUB5w.png?width=495&height=381\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-a6n90w\",\"data-framer-name\":\"Rows 3\",layoutDependency:layoutDependency,layoutId:\"rs1z0GLq5\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:15,tickerEffectHoverModifier:30,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:60})]})})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hxe1ia\",\"data-framer-name\":\"Tooltip\",layoutDependency:layoutDependency,layoutId:\"Lxg37D7f0\",style:{scale:1},variants:{\"FZ3VatgC4-hover\":{scale:1},\"igwoBqYXn-hover\":{scale:1},\"V0eMj_EpP-hover\":{scale:1},quF0InFIi:{scale:.7}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cbqc5l\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"WoJB0T4te\",style:{backgroundColor:\"var(--token-84e28cc2-e57f-44a3-a600-9443fa4c8032, rgb(143, 60, 231))\",borderBottomLeftRadius:78.85,borderBottomRightRadius:78.85,borderTopLeftRadius:78.85,borderTopRightRadius:78.85},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13.18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Uday Shankar\"})}),className:\"framer-16olauw\",\"data-framer-name\":\"Richard Kann\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"dw6eV56k_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"8.118934631347656px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5ju73o\",\"data-framer-name\":\"Triangle\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wioBIPvsn\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 30\"><path d=\"M 0.951 0.001 C 0.274 -0.031 -0.2 0.657 0.084 1.263 L 7.346 16.767 C 7.729 17.586 8.998 17.379 9.117 16.482 C 9.535 13.339 10.255 8.872 11.095 7.65 C 11.935 6.429 15.884 4.104 18.695 2.55 C 19.497 2.106 19.219 0.872 18.303 0.829 Z\" transform=\"translate(7.121 9.873) rotate(114 9.5 8.75)\" fill=\"var(--token-84e28cc2-e57f-44a3-a600-9443fa4c8032, rgb(143, 60, 231))\"></path></svg>',svgContentId:9061470377,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nndwq0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oA4EhE9D3-container\",nodeId:\"oA4EhE9D3\",rendersWithMotion:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(ParallaxFloating,{direction:\"away\",distance:10,enabled:true,height:\"100%\",id:\"oA4EhE9D3\",layoutId:\"oA4EhE9D3\",smoothing:40,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-40yl5i\",\"data-framer-name\":\"Tooltip\",layoutDependency:layoutDependency,layoutId:\"S0TCMxq7P\",style:{opacity:1,scale:1},variants:{\"FZ3VatgC4-hover\":{opacity:0,scale:1},\"igwoBqYXn-hover\":{opacity:0,scale:1},\"V0eMj_EpP-hover\":{opacity:0,scale:1},quF0InFIi:{scale:.7}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p4ja2k\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"Wh1Js5vCb\",style:{backgroundColor:\"var(--token-13f116da-cfef-4cb1-9810-be7064b0bdc1, rgb(232, 72, 72))\",borderBottomLeftRadius:78.85,borderBottomRightRadius:78.85,borderTopLeftRadius:78.85,borderTopRightRadius:78.85},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13.18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"You\"})}),className:\"framer-1hjejje\",\"data-framer-name\":\"Richard Kann\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Dzm6uP1sd\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"8.118934631347656px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18nbcg3\",\"data-framer-name\":\"Triangle\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"atmQ9XSFB\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 30\"><path d=\"M 8.072 9.874 C 7.395 9.842 6.922 10.531 7.205 11.136 L 14.467 26.64 C 14.851 27.459 16.119 27.252 16.238 26.355 C 16.657 23.213 17.376 18.746 18.216 17.524 C 19.056 16.302 23.005 13.978 25.816 12.423 C 26.619 11.979 26.341 10.746 25.424 10.702 Z\" fill=\"var(--token-13f116da-cfef-4cb1-9810-be7064b0bdc1, rgb(232, 72, 72))\"></path></svg>',svgContentId:11636571094,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-velbt7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SpIsf7HuT-container\",nodeId:\"SpIsf7HuT\",rendersWithMotion:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(ParallaxFloating,{direction:\"away\",distance:10,enabled:true,height:\"100%\",id:\"SpIsf7HuT\",layoutId:\"SpIsf7HuT\",smoothing:40,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xt4y2i\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"hkNBgvf1m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"\\xa9 2025 Uday Shankar | Created at odd hours, patched today, re-patched tomorrow.\"})}),className:\"framer-1t9ohk9\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"uGN9F2loh\",style:{\"--extracted-r6o4lv\":\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({fE_Blfbdn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"\\xa9 2025 Uday Shankar | Created at odd hours, patched today, re-patched tomorrow.\"})})},FZ3VatgC4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VXJiYW5pc3QtbWVkaXVt\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"\\xa9 2025 Uday Shankar | Created at odd hours, patched today, re-patched tomorrow.\"})}),fonts:[\"FS;Urbanist-medium\"]},quF0InFIi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)))\"},children:\"\\xa9 2025 Uday Shankar\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ygxjak\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"vcnleNBcr\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/uday_huh/\",motionChild:true,nodeId:\"dlEarQKnu\",openInNewTab:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-4mmgrs framer-11e2gxx\",\"data-framer-name\":\"Instagram\",fill:\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84))\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"dlEarQKnu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M128 80a48 48 0 1 0 48 48 48.05 48.05 0 0 0-48-48Zm0 80a32 32 0 1 1 32-32 32 32 0 0 1-32 32Zm48-136H80a56.06 56.06 0 0 0-56 56v96a56.06 56.06 0 0 0 56 56h96a56.06 56.06 0 0 0 56-56V80a56.06 56.06 0 0 0-56-56Zm40 152a40 40 0 0 1-40 40H80a40 40 0 0 1-40-40V80a40 40 0 0 1 40-40h96a40 40 0 0 1 40 40ZM192 76a12 12 0 1 1-12-12 12 12 0 0 1 12 12Z\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/uxdayshankar\",motionChild:true,nodeId:\"pKc9pQBrt\",openInNewTab:true,scopeId:\"iVFZ2Yjg0\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-6igfry framer-11e2gxx\",\"data-framer-name\":\"Behance\",fill:\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84))\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"pKc9pQBrt\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M160 80a8 8 0 0 1 8-8h64a8 8 0 0 1 0 16h-64a8 8 0 0 1-8-8Zm-24 78a42 42 0 0 1-42 42H32a8 8 0 0 1-8-8V64a8 8 0 0 1 8-8h58a38 38 0 0 1 25.65 66A42 42 0 0 1 136 158Zm-96-42h50a22 22 0 0 0 0-44H40Zm80 42a26 26 0 0 0-26-26H40v52h54a26 26 0 0 0 26-26Zm128-6a8 8 0 0 1-8 8h-71a32 32 0 0 0 56.59 11.2 8 8 0 0 1 12.8 9.61A48 48 0 1 1 248 152Zm-17-8a32 32 0 0 0-62 0Z\"/></svg>',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1n6x5rb\",layoutDependency:layoutDependency,layoutId:\"nhIE98Aqi\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.02 19.99\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({FZ3VatgC4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.02 19.99\" overflow=\"visible\"><path d=\"M 20.02 1.469 L 20.02 18.521 C 20.02 19.332 19.361 19.99 18.549 19.99 L 1.471 19.99 C 0.659 19.99 0 19.332 0 18.521 L 0 1.469 C 0 0.658 0.659 0 1.471 0 L 18.549 0 C 19.361 0 20.02 0.658 20.02 1.469 Z M 5.888 7.644 L 2.945 7.644 L 2.945 17.051 L 5.888 17.051 L 5.888 7.643 Z M 6.153 4.411 C 6.156 3.962 5.981 3.53 5.665 3.21 C 5.349 2.89 4.919 2.709 4.469 2.706 L 4.416 2.706 C 3.473 2.706 2.709 3.469 2.709 4.411 C 2.709 5.353 3.473 6.116 4.416 6.116 C 4.866 6.127 5.302 5.959 5.628 5.649 C 5.953 5.339 6.142 4.913 6.153 4.464 Z M 17.076 11.337 C 17.076 8.509 15.274 7.409 13.484 7.409 C 12.292 7.349 11.157 7.927 10.504 8.926 L 10.422 8.926 L 10.422 7.643 L 7.655 7.643 L 7.655 17.05 L 10.599 17.05 L 10.599 12.047 C 10.51 10.98 11.298 10.041 12.365 9.942 L 12.477 9.942 C 13.413 9.942 14.109 10.53 14.109 12.011 L 14.109 17.05 L 17.052 17.05 L 17.076 11.335 Z\" fill=\"transparent\" stroke=\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)) /* {&quot;name&quot;:&quot;Nothighlighted text&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},igwoBqYXn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.02 19.99\" overflow=\"visible\"><path d=\"M 20.02 1.469 L 20.02 18.521 C 20.02 19.332 19.361 19.99 18.549 19.99 L 1.471 19.99 C 0.659 19.99 0 19.332 0 18.521 L 0 1.469 C 0 0.658 0.659 0 1.471 0 L 18.549 0 C 19.361 0 20.02 0.658 20.02 1.469 Z M 5.888 7.644 L 2.945 7.644 L 2.945 17.051 L 5.888 17.051 L 5.888 7.643 Z M 6.153 4.411 C 6.156 3.962 5.981 3.53 5.665 3.21 C 5.349 2.89 4.919 2.709 4.469 2.706 L 4.416 2.706 C 3.473 2.706 2.709 3.469 2.709 4.411 C 2.709 5.353 3.473 6.116 4.416 6.116 C 4.866 6.127 5.302 5.959 5.628 5.649 C 5.953 5.339 6.142 4.913 6.153 4.464 Z M 17.076 11.337 C 17.076 8.509 15.274 7.409 13.484 7.409 C 12.292 7.349 11.157 7.927 10.504 8.926 L 10.422 8.926 L 10.422 7.643 L 7.655 7.643 L 7.655 17.05 L 10.599 17.05 L 10.599 12.047 C 10.51 10.98 11.298 10.041 12.365 9.942 L 12.477 9.942 C 13.413 9.942 14.109 10.53 14.109 12.011 L 14.109 17.05 L 17.052 17.05 L 17.076 11.335 Z\" fill=\"transparent\" stroke=\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)) /* {&quot;name&quot;:&quot;Nothighlighted text&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},quF0InFIi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.016 15.992\" overflow=\"visible\"><path d=\"M 16.016 1.175 L 16.016 14.817 C 16.016 15.466 15.489 15.992 14.839 15.992 L 1.177 15.992 C 0.527 15.992 0 15.466 0 14.817 L 0 1.175 C 0 0.526 0.527 0 1.177 0 L 14.839 0 C 15.489 0 16.016 0.526 16.016 1.175 Z M 4.71 6.115 L 2.356 6.115 L 2.356 13.641 L 4.71 13.641 L 4.71 6.115 Z M 4.923 3.529 C 4.925 3.169 4.785 2.824 4.532 2.568 C 4.279 2.312 3.935 2.167 3.576 2.165 L 3.533 2.165 C 2.779 2.165 2.167 2.775 2.167 3.529 C 2.167 4.282 2.779 4.893 3.533 4.893 C 3.893 4.902 4.242 4.767 4.502 4.519 C 4.763 4.271 4.914 3.93 4.923 3.571 Z M 13.661 9.07 C 13.661 6.807 12.219 5.927 10.788 5.927 C 9.833 5.879 8.926 6.341 8.404 7.14 L 8.338 7.14 L 8.338 6.115 L 6.124 6.115 L 6.124 13.64 L 8.479 13.64 L 8.479 9.638 C 8.408 8.784 9.038 8.033 9.892 7.954 L 9.982 7.954 C 10.731 7.954 11.287 8.424 11.287 9.609 L 11.287 13.64 L 13.642 13.64 L 13.661 9.068 Z\" fill=\"transparent\" stroke=\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)) /* {&quot;name&quot;:&quot;Nothighlighted text&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},wn217YeAy:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.02 19.99\" overflow=\"visible\"><path d=\"M 20.02 1.469 L 20.02 18.521 C 20.02 19.332 19.361 19.99 18.549 19.99 L 1.471 19.99 C 0.659 19.99 0 19.332 0 18.521 L 0 1.469 C 0 0.658 0.659 0 1.471 0 L 18.549 0 C 19.361 0 20.02 0.658 20.02 1.469 Z M 5.888 7.644 L 2.945 7.644 L 2.945 17.051 L 5.888 17.051 L 5.888 7.643 Z M 6.153 4.411 C 6.156 3.962 5.981 3.53 5.665 3.21 C 5.349 2.89 4.919 2.709 4.469 2.706 L 4.416 2.706 C 3.473 2.706 2.709 3.469 2.709 4.411 C 2.709 5.353 3.473 6.116 4.416 6.116 C 4.866 6.127 5.302 5.959 5.628 5.649 C 5.953 5.339 6.142 4.913 6.153 4.464 Z M 17.076 11.337 C 17.076 8.509 15.274 7.409 13.484 7.409 C 12.292 7.349 11.157 7.927 10.504 8.926 L 10.422 8.926 L 10.422 7.643 L 7.655 7.643 L 7.655 17.05 L 10.599 17.05 L 10.599 12.047 C 10.51 10.98 11.298 10.041 12.365 9.942 L 12.477 9.942 C 13.413 9.942 14.109 10.53 14.109 12.011 L 14.109 17.05 L 17.052 17.05 L 17.076 11.335 Z\" fill=\"transparent\" stroke=\"var(--token-df37fd4d-aee3-4902-9759-a4c20cd803b9, rgb(84, 84, 84)) /* {&quot;name&quot;:&quot;Nothighlighted text&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1lbwjch\",layoutDependency:layoutDependency,layoutId:\"hehs9qhwa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.02 19.99\" overflow=\"visible\"><path d=\"M 20.02 1.469 L 20.02 18.521 C 20.02 19.332 19.361 19.99 18.549 19.99 L 1.471 19.99 C 0.659 19.99 0 19.332 0 18.521 L 0 1.469 C 0 0.658 0.659 0 1.471 0 L 18.549 0 C 19.361 0 20.02 0.658 20.02 1.469 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({quF0InFIi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.016 15.992\" overflow=\"visible\"><path d=\"M 16.016 1.175 L 16.016 14.817 C 16.016 15.466 15.489 15.992 14.839 15.992 L 1.177 15.992 C 0.527 15.992 0 15.466 0 14.817 L 0 1.175 C 0 0.526 0.527 0 1.177 0 L 14.839 0 C 15.489 0 16.016 0.526 16.016 1.175 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rzgdl6\",layoutDependency:layoutDependency,layoutId:\"F7zJ67YxB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.943 9.408\" overflow=\"visible\"><path d=\"M 2.943 0.001 L 0 0.001 L 0 9.408 L 2.943 9.408 L 2.943 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({quF0InFIi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.354 7.527\" overflow=\"visible\"><path d=\"M 2.354 0.001 L 0 0.001 L 0 7.527 L 2.354 7.527 L 2.354 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lziuch\",layoutDependency:layoutDependency,layoutId:\"RabiSiUwm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.444 3.411\" overflow=\"visible\"><path d=\"M 3.444 1.705 C 3.448 1.256 3.272 0.824 2.956 0.504 C 2.641 0.185 2.21 0.003 1.761 0 L 1.708 0 C 0.765 0 0 0.763 0 1.705 C 0 2.647 0.765 3.41 1.708 3.41 C 2.157 3.421 2.593 3.253 2.919 2.944 C 3.245 2.634 3.434 2.207 3.444 1.758 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({quF0InFIi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.756 2.729\" overflow=\"visible\"><path d=\"M 2.756 1.364 C 2.758 1.005 2.618 0.659 2.365 0.404 C 2.112 0.148 1.768 0.003 1.409 0 L 1.366 0 C 0.612 0 0 0.611 0 1.364 C 0 2.117 0.612 2.728 1.366 2.728 C 1.726 2.737 2.075 2.603 2.335 2.355 C 2.596 2.107 2.747 1.766 2.756 1.406 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wq4cwj\",layoutDependency:layoutDependency,layoutId:\"P2_QAPeXs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.421 9.645\" overflow=\"visible\"><path d=\"M 9.421 3.932 C 9.421 1.104 7.62 0.004 5.83 0.004 C 4.637 -0.056 3.502 0.522 2.85 1.52 L 2.768 1.52 L 2.768 0.238 L 0 0.238 L 0 9.645 L 2.944 9.645 L 2.944 4.642 C 2.855 3.575 3.643 2.636 4.711 2.537 L 4.823 2.537 C 5.759 2.537 6.454 3.125 6.454 4.606 L 6.454 9.645 L 9.397 9.645 L 9.421 3.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({quF0InFIi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.537 7.716\" overflow=\"visible\"><path d=\"M 7.537 3.146 C 7.537 0.883 6.096 0.003 4.664 0.003 C 3.71 -0.045 2.802 0.417 2.28 1.216 L 2.214 1.216 L 2.214 0.191 L 0 0.191 L 0 7.716 L 2.355 7.716 L 2.355 3.714 C 2.284 2.86 2.915 2.109 3.769 2.03 L 3.858 2.03 C 4.607 2.03 5.164 2.5 5.164 3.685 L 5.164 7.716 L 7.518 7.716 L 7.537 3.144 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-naaHX.framer-11e2gxx, .framer-naaHX .framer-11e2gxx { display: block; }\",\".framer-naaHX.framer-1qlaegv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 1200px; }\",\".framer-naaHX .framer-d2grto { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-naaHX .framer-18hlzbe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 800px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-naaHX .framer-13nm7hx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-naaHX .framer-lmsae1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-naaHX .framer-el9los, .framer-naaHX .framer-8d2r9q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-naaHX .framer-v32sm0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 2px 0px; position: relative; width: 100%; }\",\".framer-naaHX .framer-ndkrq6-container, .framer-naaHX .framer-e2j0ih-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\",\".framer-naaHX .framer-tzhwup { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 326px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-naaHX .framer-5zb64n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: 680px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 740px; }\",\".framer-naaHX .framer-rbc6mq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-naaHX .framer-1l8sor4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-naaHX .framer-1he4o0w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-naaHX .framer-r7cccn { flex: none; height: 54px; position: relative; width: 54px; }\",\".framer-naaHX .framer-2sqvtp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 120px; }\",\".framer-naaHX .framer-53svaa { flex: none; height: 11px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-naaHX .framer-vr63i { flex: none; height: 11px; overflow: hidden; position: relative; width: 57px; will-change: var(--framer-will-change-override, transform); }\",\".framer-naaHX .framer-1lip9ix-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-naaHX .framer-1rawe47 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 701px; z-index: 2; }\",\".framer-naaHX .framer-31tjik { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-naaHX .framer-9du5ge { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 701px; }\",\".framer-naaHX .framer-1spvzx8, .framer-naaHX .framer-1d1g6je, .framer-naaHX .framer-th1s5w, .framer-naaHX .framer-1gzlabr, .framer-naaHX .framer-hsrbc6, .framer-naaHX .framer-xhiepo, .framer-naaHX .framer-15y6b6j, .framer-naaHX .framer-lfta9l, .framer-naaHX .framer-kpn32j { flex: none; height: 140px; overflow: visible; position: relative; width: 224px; }\",\".framer-naaHX .framer-1ddmz7r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-naaHX .framer-a6n90w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; min-height: 140px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-naaHX .framer-1hxe1ia { bottom: 107px; flex: none; gap: 0px; height: 56px; left: 144px; overflow: hidden; position: absolute; width: 149px; z-index: 3; }\",\".framer-naaHX .framer-cbqc5l { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.794785022735596px; height: min-content; justify-content: center; left: 18px; overflow: hidden; padding: 11px; position: absolute; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-naaHX .framer-16olauw, .framer-naaHX .framer-1hjejje { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-naaHX .framer-5ju73o { flex: none; height: 30px; position: absolute; right: 0px; top: -1px; width: 29px; }\",\".framer-naaHX .framer-1nndwq0-container, .framer-naaHX .framer-velbt7-container { flex: none; height: auto; left: -454px; position: absolute; top: -160px; width: auto; }\",\".framer-naaHX .framer-40yl5i { bottom: 205px; flex: none; gap: 0px; height: 56px; overflow: hidden; position: absolute; right: 168px; width: 102px; z-index: 3; }\",\".framer-naaHX .framer-1p4ja2k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.794785022735596px; height: min-content; justify-content: center; left: 26px; overflow: hidden; padding: 11px; position: absolute; top: 18px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-naaHX .framer-18nbcg3 { flex: none; height: 30px; left: 0px; position: absolute; top: 0px; width: 29px; }\",\".framer-naaHX .framer-1xt4y2i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1040px; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 2; }\",\".framer-naaHX .framer-1t9ohk9 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-naaHX .framer-ygxjak { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-naaHX .framer-4mmgrs, .framer-naaHX .framer-6igfry { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; text-decoration: none; width: 24px; }\",\".framer-naaHX .framer-1n6x5rb { height: 20px; position: relative; width: 20px; }\",\".framer-naaHX .framer-1lbwjch { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-naaHX .framer-1rzgdl6 { height: 10px; left: 3px; position: absolute; top: 8px; width: 3px; }\",\".framer-naaHX .framer-lziuch { height: 4px; left: 3px; position: absolute; top: 3px; width: 4px; }\",\".framer-naaHX .framer-1wq4cwj { height: 10px; left: 8px; position: absolute; top: 8px; width: 10px; }\",\".framer-naaHX.framer-v-1s1s950.framer-1qlaegv { cursor: unset; padding: 32px 0px 24px 0px; width: 390px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-d2grto { order: 0; padding: 56px 16px 0px 16px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-18hlzbe { gap: 32px; max-width: 100%; }\",\".framer-naaHX.framer-v-1s1s950 .framer-v32sm0 { flex-direction: column; }\",\".framer-naaHX.framer-v-1s1s950 .framer-tzhwup { height: 229px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-5zb64n { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; gap: 10px; height: 289px; justify-content: center; width: 1px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-rbc6mq { gap: 13px; padding: 15px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-r7cccn { height: 50px; width: 50px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-1rawe47 { width: 100%; }\",\".framer-naaHX.framer-v-1s1s950 .framer-1hxe1ia { bottom: 51px; left: 0px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-40yl5i { bottom: 122px; right: -8px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-1xt4y2i { flex-direction: column; gap: 10px; justify-content: flex-start; order: 1; padding: 0px; }\",\".framer-naaHX.framer-v-1s1s950 .framer-1t9ohk9 { flex: none; order: 0; width: 100%; }\",\".framer-naaHX.framer-v-1s1s950 .framer-ygxjak { justify-content: center; order: 1; }\",\".framer-naaHX.framer-v-11p0y72.framer-1qlaegv { cursor: unset; width: 810px; }\",\".framer-naaHX.framer-v-1rnqlav .framer-d2grto, .framer-naaHX.framer-v-twsp06 .framer-d2grto, .framer-naaHX.framer-v-11a1yvk .framer-d2grto { padding: 80px 0px 80px 0px; }\",\".framer-naaHX.framer-v-1rnqlav .framer-el9los, .framer-naaHX.framer-v-1rnqlav .framer-1n6x5rb, .framer-naaHX.framer-v-twsp06 .framer-el9los, .framer-naaHX.framer-v-twsp06 .framer-1n6x5rb, .framer-naaHX.framer-v-11a1yvk .framer-el9los, .framer-naaHX.framer-v-11a1yvk .framer-1n6x5rb, .framer-naaHX.framer-v-1hqo5ok .framer-el9los { order: 0; }\",\".framer-naaHX.framer-v-1rnqlav .framer-8d2r9q, .framer-naaHX.framer-v-1rnqlav .framer-4mmgrs, .framer-naaHX.framer-v-twsp06 .framer-8d2r9q, .framer-naaHX.framer-v-twsp06 .framer-4mmgrs, .framer-naaHX.framer-v-11a1yvk .framer-8d2r9q, .framer-naaHX.framer-v-11a1yvk .framer-4mmgrs, .framer-naaHX.framer-v-1hqo5ok .framer-1xt4y2i { order: 1; }\",\".framer-naaHX.framer-v-1rnqlav .framer-1hxe1ia, .framer-naaHX.framer-v-twsp06 .framer-1hxe1ia { bottom: 124px; left: 103px; }\",\".framer-naaHX.framer-v-1rnqlav .framer-40yl5i { bottom: 182px; right: 149px; }\",\".framer-naaHX.framer-v-1rnqlav .framer-6igfry, .framer-naaHX.framer-v-twsp06 .framer-6igfry, .framer-naaHX.framer-v-11a1yvk .framer-6igfry { order: 2; }\",\".framer-naaHX.framer-v-twsp06.framer-1qlaegv { width: 1100px; }\",\".framer-naaHX.framer-v-twsp06 .framer-40yl5i { bottom: 166px; right: 109px; }\",\".framer-naaHX.framer-v-11a1yvk.framer-1qlaegv { cursor: unset; width: 740px; }\",\".framer-naaHX.framer-v-11a1yvk .framer-lmsae1, .framer-naaHX.framer-v-1hqo5ok .framer-lmsae1 { gap: 0px; }\",\".framer-naaHX.framer-v-11a1yvk .framer-1hxe1ia { bottom: 82px; left: 10px; }\",\".framer-naaHX.framer-v-11a1yvk .framer-40yl5i { bottom: 124px; right: 0px; }\",\".framer-naaHX.framer-v-1hqo5ok.framer-1qlaegv { cursor: unset; width: 358px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-d2grto { order: 0; padding: 37px 0px 37px 0px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-13nm7hx { gap: 56px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-8d2r9q { order: 1; width: 296px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-1hxe1ia { bottom: unset; left: 3px; top: 113px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-40yl5i { bottom: unset; right: 37px; top: 93px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-4mmgrs { height: var(--framer-aspect-ratio-supported, 18px); order: 1; width: 18px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-6igfry { height: var(--framer-aspect-ratio-supported, 18px); order: 2; width: 18px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-1n6x5rb { height: 16px; order: 0; width: 16px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-1lbwjch { height: 16px; width: 16px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-1rzgdl6 { height: 8px; left: 3px; top: 6px; width: 3px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-lziuch { height: 3px; left: 2px; top: 2px; width: 3px; }\",\".framer-naaHX.framer-v-1hqo5ok .framer-1wq4cwj { height: 8px; left: 6px; top: 6px; width: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 687\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fE_Blfbdn\":{\"layout\":[\"fixed\",\"auto\"]},\"q6NeTO4j2\":{\"layout\":[\"fixed\",\"auto\"]},\"FZ3VatgC4\":{\"layout\":[\"fixed\",\"auto\"]},\"igwoBqYXn\":{\"layout\":[\"fixed\",\"auto\"]},\"wn217YeAy\":{\"layout\":[\"fixed\",\"auto\"]},\"quF0InFIi\":{\"layout\":[\"fixed\",\"auto\"]},\"VW_YnYESr\":{\"layout\":[\"fixed\",\"auto\"]},\"iKCFrK7Jh\":{\"layout\":[\"fixed\",\"auto\"]},\"kzFpXTkro\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kASD7XOgU\":\"click\",\"ykvywAqOP\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriVFZ2Yjg0=withCSS(Component,css,\"framer-naaHX\");export default FrameriVFZ2Yjg0;FrameriVFZ2Yjg0.displayName=\"Footer 2\";FrameriVFZ2Yjg0.defaultProps={height:687,width:1200};addPropertyControls(FrameriVFZ2Yjg0,{variant:{options:[\"V0eMj_EpP\",\"fE_Blfbdn\",\"q6NeTO4j2\",\"FZ3VatgC4\",\"igwoBqYXn\",\"wn217YeAy\",\"quF0InFIi\"],optionTitles:[\"Desktop\",\"Phone\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"phone2\"],title:\"Variant\",type:ControlType.Enum},kASD7XOgU:{title:\"Click\",type:ControlType.EventHandler},ykvywAqOP:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FrameriVFZ2Yjg0,[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"Urbanist\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Urbanist\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RFRIJEFDDNYP2G3SPLVDDAM6LQXTHLSW/F4KOPAGTNOYCQKYEBAKSIKS536ETV6GN/AEP5JZTJJB3JMLBFSBTZLRSVGYD73SDZ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...OverlayButtonFonts,...FeatherFonts,...ParallaxFloatingFonts],{supportsExplicitInterCodegen:true});FrameriVFZ2Yjg0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(OverlayButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriVFZ2Yjg0\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"kASD7XOgU\\\":\\\"click\\\",\\\"ykvywAqOP\\\":\\\"click2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"687\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fE_Blfbdn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q6NeTO4j2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FZ3VatgC4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"igwoBqYXn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wn217YeAy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"quF0InFIi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VW_YnYESr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iKCFrK7Jh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kzFpXTkro\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e4cc89)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"grFRFgHIy\",\"W9iGAwtzE\",\"Y6ZFa8Zp9\",\"WldtEnp20\",\"eNQC3xoax\"];const serializationHash=\"framer-HkMLt\";const variantClassNames={eNQC3xoax:\"framer-v-1k0ocwq\",grFRFgHIy:\"framer-v-1ioohxk\",W9iGAwtzE:\"framer-v-jrtodj\",WldtEnp20:\"framer-v-hgsvya\",Y6ZFa8Zp9:\"framer-v-ptwsiq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,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={\"Dot 1\":\"W9iGAwtzE\",\"Dot 2\":\"Y6ZFa8Zp9\",\"Dot 3\":\"WldtEnp20\",Default:\"grFRFgHIy\",X:\"eNQC3xoax\"};const getProps=({height,id,mouseClick,mouseEnter,width,...props})=>{return{...props,FtoTLHMJY:mouseEnter??props.FtoTLHMJY,mQfSgck7Q:mouseClick??props.mQfSgck7Q,variant:humanReadableVariantMap[props.variant]??props.variant??\"grFRFgHIy\"};};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,FtoTLHMJY,mQfSgck7Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"grFRFgHIy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13csbq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mQfSgck7Q){const res=await mQfSgck7Q(...args);if(res===false)return false;}});const onAppearj8vb70=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"W9iGAwtzE\"),400);});const onMouseEntercv2029=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(FtoTLHMJY){const res=await FtoTLHMJY(...args);if(res===false)return false;}});const onAppear1nvrn54=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Y6ZFa8Zp9\"),400);});const onAppearw9gqou=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"WldtEnp20\"),400);});const onAppear45kyeh=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"grFRFgHIy\"),400);});useOnVariantChange(baseVariant,{default:onAppearj8vb70,eNQC3xoax:undefined,W9iGAwtzE:onAppear1nvrn54,WldtEnp20:onAppear45kyeh,Y6ZFa8Zp9:onAppearw9gqou});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-1ioohxk\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"grFRFgHIy\",onMouseEnter:onMouseEntercv2029,onTap:onTap13csbq,ref:refBinding,style:{...style},...addPropertyOverrides({eNQC3xoax:{\"data-framer-name\":\"X\"},W9iGAwtzE:{\"data-framer-name\":\"Dot 1\"},WldtEnp20:{\"data-framer-name\":\"Dot 3\"},Y6ZFa8Zp9:{\"data-framer-name\":\"Dot 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b0xt18\",\"data-framer-name\":\"dot 1\",layoutDependency:layoutDependency,layoutId:\"nDNIG_8o5\",style:{backgroundColor:\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,rotate:0},variants:{eNQC3xoax:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",rotate:-45},W9iGAwtzE:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oavwup\",\"data-framer-name\":\"dot 2\",layoutDependency:layoutDependency,layoutId:\"tOPpTnzHi\",style:{backgroundColor:\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:1},variants:{eNQC3xoax:{opacity:0},Y6ZFa8Zp9:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ks4rgq\",\"data-framer-name\":\"dot 3\",layoutDependency:layoutDependency,layoutId:\"IUMmD13g3\",style:{backgroundColor:\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,rotate:0},variants:{eNQC3xoax:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",rotate:45},WldtEnp20:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HkMLt.framer-2zcc2e, .framer-HkMLt .framer-2zcc2e { display: block; }\",\".framer-HkMLt.framer-1ioohxk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-HkMLt .framer-b0xt18 { flex: none; height: 6px; left: calc(12.500000000000021% - 6px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 6px / 2); width: 6px; z-index: 1; }\",\".framer-HkMLt .framer-1oavwup { flex: none; height: 6px; left: calc(50.00000000000002% - 6px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 6px / 2); width: 6px; z-index: 1; }\",\".framer-HkMLt .framer-ks4rgq { flex: none; height: 6px; left: calc(87.50000000000003% - 6px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 6px / 2); width: 6px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HkMLt.framer-1ioohxk { gap: 0px; } .framer-HkMLt.framer-1ioohxk > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-HkMLt.framer-1ioohxk > :first-child { margin-left: 0px; } .framer-HkMLt.framer-1ioohxk > :last-child { margin-right: 0px; } }\",\".framer-HkMLt.framer-v-jrtodj .framer-b0xt18, .framer-HkMLt.framer-v-ptwsiq .framer-1oavwup, .framer-HkMLt.framer-v-hgsvya .framer-ks4rgq { top: calc(37.50000000000002% - 6px / 2); }\",\".framer-HkMLt.framer-v-1k0ocwq .framer-b0xt18, .framer-HkMLt.framer-v-1k0ocwq .framer-ks4rgq { height: 20px; left: calc(50.00000000000002% - 2px / 2); top: calc(50.00000000000002% - 20px / 2); width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"W9iGAwtzE\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y6ZFa8Zp9\":{\"layout\":[\"fixed\",\"fixed\"]},\"WldtEnp20\":{\"layout\":[\"fixed\",\"fixed\"]},\"eNQC3xoax\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FtoTLHMJY\":\"mouseEnter\",\"mQfSgck7Q\":\"mouseClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHlovKhNxl=withCSS(Component,css,\"framer-HkMLt\");export default FramerHlovKhNxl;FramerHlovKhNxl.displayName=\"Dots\";FramerHlovKhNxl.defaultProps={height:24,width:24};addPropertyControls(FramerHlovKhNxl,{variant:{options:[\"grFRFgHIy\",\"W9iGAwtzE\",\"Y6ZFa8Zp9\",\"WldtEnp20\",\"eNQC3xoax\"],optionTitles:[\"Default\",\"Dot 1\",\"Dot 2\",\"Dot 3\",\"X\"],title:\"Variant\",type:ControlType.Enum},FtoTLHMJY:{title:\"Mouse Enter\",type:ControlType.EventHandler},mQfSgck7Q:{title:\"Mouse Click\",type:ControlType.EventHandler}});addFonts(FramerHlovKhNxl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHlovKhNxl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W9iGAwtzE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y6ZFa8Zp9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WldtEnp20\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eNQC3xoax\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"FtoTLHMJY\\\":\\\"mouseEnter\\\",\\\"mQfSgck7Q\\\":\\\"mouseClick\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HlovKhNxl.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,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\";const enabledGestures={O6KxyP7zN:{hover:true}};const serializationHash=\"framer-1SJxf\";const variantClassNames={O6KxyP7zN:\"framer-v-2hevds\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const U7aqAp5hM=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,U7aqAp5hM:click??props.U7aqAp5hM};};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,U7aqAp5hM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"O6KxyP7zN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterdevyeu=activeVariantCallback(async(...args)=>{if(U7aqAp5hM){const res=await U7aqAp5hM(...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__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"O6KxyP7zN\",scopeId:\"cexSA3dP3\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2hevds\",className,classNames)} framer-433n87`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"O6KxyP7zN\",ref:refBinding,style:{...style},...addPropertyOverrides({\"O6KxyP7zN-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:902,intrinsicWidth:879,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)),pixelHeight:50,pixelWidth:50,sizes:\"32px\",src:\"https://framerusercontent.com/images/Nu020xlOj9a9ZhwhpSDUwVYoKQ.png?width=50&height=50\"},className:\"framer-1in5kam\",\"data-framer-name\":\"logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PENf685CZ\",onMouseEnter:onMouseEnterdevyeu,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:32,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0),pixelHeight:32,pixelWidth:32,sizes:\"32px\",src:\"https://framerusercontent.com/images/0HV4KU6sKzI63mlzFXUMlV3B2AA.png?width=32&height=32\"},className:\"framer-b8wue8\",\"data-framer-name\":\"Group 7\",layoutDependency:layoutDependency,layoutId:\"klAd14j63\",style:{opacity:0},variants:{\"O6KxyP7zN-hover\":{opacity:1}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"100%\"},children:\"Uday Shankar\"})}),className:\"framer-1li3bso\",fonts:[\"GF;Cal Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"tnZ08FD_X\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1SJxf.framer-433n87, .framer-1SJxf .framer-433n87 { display: block; }\",\".framer-1SJxf.framer-2hevds { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1SJxf .framer-1in5kam { flex: none; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-1SJxf .framer-b8wue8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-1SJxf .framer-1li3bso { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Lrtsxb9xI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U7aqAp5hM\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercexSA3dP3=withCSS(Component,css,\"framer-1SJxf\");export default FramercexSA3dP3;FramercexSA3dP3.displayName=\"Profile Pic/Name\";FramercexSA3dP3.defaultProps={height:32,width:128};addPropertyControls(FramercexSA3dP3,{U7aqAp5hM:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramercexSA3dP3,[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercexSA3dP3\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"128\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"U7aqAp5hM\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Lrtsxb9xI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cexSA3dP3.map","// Generated by Framer (7f7ffdc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-jUynT .framer-styles-preset-142q8pi:not(.rich-text-wrapper), .framer-jUynT .framer-styles-preset-142q8pi.rich-text-wrapper a { --framer-link-current-text-color: var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, #1a1d21); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-1e45821f-59b5-44e2-aff3-1439872332b4, #828282); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, #1a1d21); }\"];export const className=\"framer-jUynT\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import t from\"react\";import e from\"react-dom\";\"use client\";function X(t,{insertAt:e}={}){if(!t||\"undefined\"==typeof document)return;let a=document.head||document.getElementsByTagName(\"head\")[0],r=document.createElement(\"style\");r.type=\"text/css\",\"top\"===e&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}X('[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 6px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;will-change:transform,opacity,height;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:-3px;margin-right:4px}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:-1px}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:auto;border:none;cursor:pointer;outline:none;transition:opacity .4s,box-shadow .2s}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast] [data-button]:first-of-type{margin-left:auto}[data-sonner-toast] [data-cancel]{color:var(--color);background:var(--border-color)}[data-sonner-toast] [data-close-button]{position:absolute;left:0;top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:translate(-35%,-35%);border-radius:50%;opacity:0;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]{opacity:1}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:\"\";position:absolute;left:0;right:0;height:100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:\"\";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:\"\";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success],[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}\\n');var rt=t=>{switch(t){case\"success\":return r;case\"error\":return s;default:}},a=Array(12).fill(0),nt=({visible:e})=>t.createElement(\"div\",{className:\"sonner-loading-wrapper\",\"data-visible\":e},t.createElement(\"div\",{className:\"sonner-spinner\"},a.map(((e,a)=>t.createElement(\"div\",{className:\"sonner-loading-bar\",key:`spinner-bar-${a}`}))))),r=t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},t.createElement(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"}));var s=t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},t.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"}));var n=0,i=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});this.publish=t=>{this.subscribers.forEach((e=>e(t))),this.toasts=[...this.toasts,t]};this.dismiss=t=>(t||this.toasts.forEach((t=>{this.subscribers.forEach((e=>e({id:t.id,dismiss:!0})))})),this.subscribers.forEach((e=>e({id:t,dismiss:!0}))),t);this.message=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,title:t}),a};this.error=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,type:\"error\",title:t}),a};this.success=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,type:\"success\",title:t}),a};this.promise=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,promise:t,id:a}),a};this.custom=(t,e)=>{let a=(null==e?void 0:e.id)||n++;this.publish({jsx:t(a),id:a,...e})};this.subscribers=[],this.toasts=[]}},l=new i,vt=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return l.publish({title:t,...e,id:a}),a},d=vt,u=Object.assign(d,{success:l.success,error:l.error,custom:l.custom,message:l.message,promise:l.promise,dismiss:l.dismiss});var p=3,m=\"32px\",f=4e3,h=356,g=14,b=20,v=200,it=t=>Boolean(t.promise),Rt=e=>{var a;let{invert:r,toast:s,interacting:n,setHeights:i,visibleToasts:l,heights:d,index:u,toasts:p,expanded:m,removeToast:h,closeButton:y,style:x,className:w=\"\",descriptionClassName:E=\"\",duration:k,position:C,expandByDefault:N}=e,[S,z]=t.useState(!1),[T,Y]=t.useState(!1),[B,M]=t.useState(!1),[j,R]=t.useState(!1),[I,P]=t.useState(null),[D,$]=t.useState(0),[A,U]=t.useState(0),[L,O]=t.useState(null),F=t.useRef(null),H=0===u,K=u+1<=l,V=s.type,W=s.className||\"\",q=s.descriptionClassName||\"\",G=t.useMemo((()=>d.findIndex((t=>t.toastId===s.id))||0),[d,s.id]),J=t.useMemo((()=>s.duration||k||f),[s.duration,k]),Q=t.useRef(0),Z=t.useRef(0),_=t.useRef(J),tt=t.useRef(0),et=t.useRef(null),[at,ot]=C.split(\"-\"),st=t.useMemo((()=>d.reduce(((t,e,a)=>a>=G?t:t+e.height),0)),[d,G]),lt=s.invert||r,dt=\"loading\"===I;Z.current=t.useMemo((()=>G*g+st),[G,st]),t.useEffect((()=>{z(!0)}),[]),t.useEffect((()=>{if(it(s)){P(\"loading\");let o=t=>{t.then((t=>{s.success&&\"function\"==typeof s.success&&O(s.success(t)),P(\"success\")})).catch((t=>{P(\"error\"),s.error&&\"function\"==typeof s.error&&O(s.error(t))}))};s.promise instanceof Promise?o(s.promise):\"function\"==typeof s.promise&&o(s.promise())}}),[s]);let ct=t.useCallback((()=>{Y(!0),$(Z.current),i((t=>t.filter((t=>t.toastId!==s.id)))),setTimeout((()=>{h(s)}),v)}),[s,h,i,Z]);t.useEffect((()=>{if(s.promise&&\"loading\"===I||s.duration===1/0)return;let t;return m||n?(()=>{if(tt.current<Q.current){let t=(new Date).getTime()-Q.current;_.current=_.current-t}tt.current=(new Date).getTime()})():(()=>{Q.current=(new Date).getTime(),t=setTimeout((()=>{var t;null==(t=s.onAutoClose)||t.call(s,s),ct()}),_.current)})(),()=>clearTimeout(t)}),[m,n,N,s,J,ct,s.promise,I]),t.useEffect((()=>{let t=F.current;if(t){let e=t.getBoundingClientRect().height;return U(e),i((t=>[{toastId:s.id,height:e},...t])),()=>i((t=>t.filter((t=>t.toastId!==s.id))))}}),[i,s.id]),t.useEffect((()=>{s.delete&&ct()}),[s.delete]);let ut=t.useMemo((()=>{if(!it(s))return null;switch(I){case\"loading\":return s.loading;case\"success\":return\"function\"==typeof s.success?L:s.success;case\"error\":return\"function\"==typeof s.error?L:s.error;default:return null}}),[I,L]);return t.createElement(\"li\",{\"aria-live\":s.important?\"assertive\":\"polite\",\"aria-atomic\":\"true\",role:\"status\",tabIndex:0,ref:F,className:w+\" \"+W,\"data-sonner-toast\":\"\",\"data-styled\":!Boolean(s.jsx),\"data-mounted\":S,\"data-promise\":Boolean(s.promise),\"data-removed\":T,\"data-visible\":K,\"data-y-position\":at,\"data-x-position\":ot,\"data-index\":u,\"data-front\":H,\"data-swiping\":B,\"data-type\":\"loading\"!==I&&I?I:V,\"data-invert\":lt,\"data-swipe-out\":j,\"data-expanded\":Boolean(m||N&&S),style:{\"--index\":u,\"--toasts-before\":u,\"--z-index\":p.length-u,\"--offset\":`${T?D:Z.current}px`,\"--initial-height\":N?\"auto\":`${A}px`,...x,...s.style},onPointerDown:t=>{dt||($(Z.current),t.target.setPointerCapture(t.pointerId),\"BUTTON\"!==t.target.tagName&&(M(!0),et.current=t.clientY))},onPointerUp:()=>{var t,e,a;if(j)return;let r=Number((null==(t=F.current)?void 0:t.style.getPropertyValue(\"--swipe-amount\").replace(\"px\",\"\"))||0);Math.abs(r)>=b?($(Z.current),null==(e=s.onDismiss)||e.call(s,s),ct(),R(!0)):(null==(a=F.current)||a.style.setProperty(\"--swipe-amount\",\"0px\"),et.current=null,M(!1))},onPointerMove:t=>{var e,a;if(!et.current)return;let r=t.clientY-et.current;(\"top\"===at?r<0:r>0)?null==(a=F.current)||a.style.setProperty(\"--swipe-amount\",`${r}px`):null==(e=F.current)||e.style.setProperty(\"--swipe-amount\",\"0px\")}},y&&!s.jsx?t.createElement(\"button\",{\"aria-label\":\"Close toast\",\"data-disabled\":dt,\"data-close-button\":!0,onClick:dt?void 0:()=>{var t;ct(),null==(t=s.onDismiss)||t.call(s,s)}},t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},t.createElement(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),t.createElement(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}))):null,s.jsx||t.isValidElement(s.title)?s.jsx||s.title:t.createElement(t.Fragment,null,V||s.icon||s.promise?t.createElement(\"div\",{\"data-icon\":\"\"},s.promise?t.createElement(nt,{visible:\"loading\"===I}):null,s.icon||rt(null!=I?I:s.type)):null,t.createElement(\"div\",{\"data-content\":\"\"},t.createElement(\"div\",{\"data-title\":\"\"},t.createElement(t.Fragment,null,null!=(a=s.title)?a:ut)),s.description?t.createElement(\"div\",{\"data-description\":\"\",className:E+q},s.description):null),s.cancel?t.createElement(\"button\",{\"data-button\":!0,\"data-cancel\":!0,onClick:()=>{var t;ct(),null!=(t=s.cancel)&&t.onClick&&s.cancel.onClick()}},s.cancel.label):null,s.action?t.createElement(\"button\",{\"data-button\":\"\",onClick:()=>{var t;ct(),null==(t=s.action)||t.onClick()}},s.action.label):null))},Gt=a=>{var r;let{invert:s,position:n=\"bottom-right\",hotkey:i=[\"altKey\",\"KeyT\"],expand:d,closeButton:u,className:f,offset:b,theme:v=\"light\",richColors:y,duration:x,style:w,visibleToasts:E=p,toastOptions:k}=a,[C,N]=t.useState([]),[S,z]=t.useState([]),[T,Y]=t.useState(!1),[B,M]=t.useState(!1),[j,R]=n.split(\"-\"),I=t.useRef(null),P=i.join(\"+\").replace(/Key/g,\"\").replace(/Digit/g,\"\"),D=t.useCallback((t=>N((e=>e.filter((({id:e})=>e!==t.id))))),[]);return t.useEffect((()=>l.subscribe((t=>{t.dismiss?N((e=>e.map((e=>e.id===t.id?{...e,delete:!0}:e)))):setTimeout((()=>{e.flushSync((()=>{N((e=>[t,...e]))}))}))}))),[]),t.useEffect((()=>{C.length<=1&&Y(!1)}),[C]),t.useEffect((()=>{let c=t=>{var e,a;i.every((e=>t[e]||t.code===e))&&(Y(!0),null==(e=I.current)||e.focus()),\"Escape\"===t.code&&(document.activeElement===I.current||(null==(a=I.current)?void 0:a.contains(document.activeElement)))&&Y(!1)};return document.addEventListener(\"keydown\",c),()=>document.removeEventListener(\"keydown\",c)}),[i]),C.length?t.createElement(\"section\",{\"aria-label\":`Notifications ${P}`,tabIndex:-1},t.createElement(\"ol\",{tabIndex:-1,ref:I,className:f,\"data-sonner-toaster\":!0,\"data-theme\":v,\"data-rich-colors\":y,\"data-y-position\":j,\"data-x-position\":R,style:{\"--front-toast-height\":`${null==(r=S[0])?void 0:r.height}px`,\"--offset\":\"number\"==typeof b?`${b}px`:b||m,\"--width\":`${h}px`,\"--gap\":`${g}px`,...w},onMouseEnter:()=>Y(!0),onMouseMove:()=>Y(!0),onMouseLeave:()=>{B||Y(!1)},onPointerDown:()=>{M(!0)},onPointerUp:()=>M(!1)},C.map(((e,a)=>t.createElement(Rt,{key:e.id,index:a,toast:e,duration:x,className:null==k?void 0:k.className,descriptionClassName:null==k?void 0:k.descriptionClassName,invert:s,visibleToasts:E,closeButton:u,interacting:B,position:n,style:null==k?void 0:k.style,removeToast:D,toasts:C,heights:S,setHeights:z,expandByDefault:d,expanded:T}))))):null};export{Gt as Toaster,u as toast};\n\n//# sourceMappingURL=index.mjs.map","var e={};var o=\"function\"===typeof Symbol&&Symbol.for,r=o?Symbol.for(\"react.element\"):60103,t=o?Symbol.for(\"react.portal\"):60106,n=o?Symbol.for(\"react.fragment\"):60107,c=o?Symbol.for(\"react.strict_mode\"):60108,f=o?Symbol.for(\"react.profiler\"):60114,s=o?Symbol.for(\"react.provider\"):60109,i=o?Symbol.for(\"react.context\"):60110,a=o?Symbol.for(\"react.async_mode\"):60111,u=o?Symbol.for(\"react.concurrent_mode\"):60111,y=o?Symbol.for(\"react.forward_ref\"):60112,l=o?Symbol.for(\"react.suspense\"):60113,m=o?Symbol.for(\"react.suspense_list\"):60120,p=o?Symbol.for(\"react.memo\"):60115,d=o?Symbol.for(\"react.lazy\"):60116,S=o?Symbol.for(\"react.block\"):60121,b=o?Symbol.for(\"react.fundamental\"):60117,$=o?Symbol.for(\"react.responder\"):60118,C=o?Symbol.for(\"react.scope\"):60119;function z(e){if(\"object\"===typeof e&&null!==e){var o=e.$$typeof;switch(o){case r:switch(e=e.type,e){case a:case u:case n:case f:case c:case l:return e;default:switch(e=e&&e.$$typeof,e){case i:case y:case d:case p:case s:return e;default:return o}}case t:return o}}}function A(e){return z(e)===u}e.AsyncMode=a;e.ConcurrentMode=u;e.ContextConsumer=i;e.ContextProvider=s;e.Element=r;e.ForwardRef=y;e.Fragment=n;e.Lazy=d;e.Memo=p;e.Portal=t;e.Profiler=f;e.StrictMode=c;e.Suspense=l;e.isAsyncMode=function(e){return A(e)||z(e)===a};e.isConcurrentMode=A;e.isContextConsumer=function(e){return z(e)===i};e.isContextProvider=function(e){return z(e)===s};e.isElement=function(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===r};e.isForwardRef=function(e){return z(e)===y};e.isFragment=function(e){return z(e)===n};e.isLazy=function(e){return z(e)===d};e.isMemo=function(e){return z(e)===p};e.isPortal=function(e){return z(e)===t};e.isProfiler=function(e){return z(e)===f};e.isStrictMode=function(e){return z(e)===c};e.isSuspense=function(e){return z(e)===l};e.isValidElementType=function(e){return\"string\"===typeof e||\"function\"===typeof e||e===n||e===u||e===f||e===c||e===l||e===m||\"object\"===typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===p||e.$$typeof===s||e.$$typeof===i||e.$$typeof===y||e.$$typeof===b||e.$$typeof===$||e.$$typeof===C||e.$$typeof===S)};e.typeOf=z;const M=e.AsyncMode,P=e.ConcurrentMode,x=e.ContextConsumer,v=e.ContextProvider,w=e.Element,F=e.ForwardRef,g=e.Fragment,E=e.Lazy,_=e.Memo,L=e.Portal,R=e.Profiler,h=e.StrictMode,j=e.Suspense,O=e.isAsyncMode,T=e.isConcurrentMode,V=e.isContextConsumer,k=e.isContextProvider,q=e.isElement,B=e.isForwardRef,D=e.isFragment,G=e.isLazy,H=e.isMemo,I=e.isPortal,J=e.isProfiler,K=e.isStrictMode,N=e.isSuspense,Q=e.isValidElementType,U=e.typeOf;export default e;export{M as AsyncMode,P as ConcurrentMode,x as ContextConsumer,v as ContextProvider,w as Element,F as ForwardRef,g as Fragment,E as Lazy,_ as Memo,L as Portal,R as Profiler,h as StrictMode,j as Suspense,O as isAsyncMode,T as isConcurrentMode,V as isContextConsumer,k as isContextProvider,q as isElement,B as isForwardRef,D as isFragment,G as isLazy,H as isMemo,I as isPortal,J as isProfiler,K as isStrictMode,N as isSuspense,Q as isValidElementType,U as typeOf};\n\n//# sourceMappingURL=index.js.map","var r={};r=function shallowEqual(r,e,t,a){var f=t?t.call(a,r,e):void 0;if(void 0!==f)return!!f;if(r===e)return true;if(\"object\"!==typeof r||!r||\"object\"!==typeof e||!e)return false;var l=Object.keys(r);var o=Object.keys(e);if(l.length!==o.length)return false;var n=Object.prototype.hasOwnProperty.bind(e);for(var v=0;v<l.length;v++){var i=l[v];if(!n(i))return false;var u=r[i];var s=e[i];f=t?t.call(a,u,s,i):void 0;if(false===f||void 0===f&&u!==s)return false}return true};var e=r;export default e;\n\n//# sourceMappingURL=index.js.map","import*as t from\"react-is\";var e=\"default\"in t?t.default:t;var r={};var a=e;var o={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var u={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var p={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var s={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var i={};i[a.ForwardRef]=p;i[a.Memo]=s;function getStatics(t){return a.isMemo(t)?s:i[t.$$typeof]||o}var c=Object.defineProperty;var n=Object.getOwnPropertyNames;var y=Object.getOwnPropertySymbols;var v=Object.getOwnPropertyDescriptor;var f=Object.getPrototypeOf;var l=Object.prototype;function hoistNonReactStatics(t,e,r){if(\"string\"!==typeof e){if(l){var a=f(e);a&&a!==l&&hoistNonReactStatics(t,a,r)}var o=n(e);y&&(o=o.concat(y(e)));var p=getStatics(t);var s=getStatics(e);for(var i=0;i<o.length;++i){var d=o[i];if(!u[d]&&!(r&&r[d])&&!(s&&s[d])&&!(p&&p[d])){var m=v(e,d);try{c(t,d,m)}catch(t){}}}}return t}r=hoistNonReactStatics;var d=r;export default d;\n\n//# sourceMappingURL=hoist-non-react-statics.cjs.js.map","import{typeOf as n,isElement as r,isValidElementType as o}from\"react-is\";import i,{useContext as a,useState as c,useMemo as u,useEffect as d,useRef as p,useDebugValue as y,createElement as w,useLayoutEffect as E}from\"react\";import C from\"shallowequal\";import A from\"@emotion/stylis\";import I from\"@emotion/unitless\";import P from\"@emotion/is-prop-valid\";import R from\"hoist-non-react-statics\";function v(){return(v=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])}return n}).apply(this,arguments)}var g=function(n,r){for(var o=[n[0]],i=0,a=r.length;i<a;i+=1)o.push(r[i],n[i+1]);return o},S=function(r){return null!==r&&\"object\"==typeof r&&\"[object Object]\"===(r.toString?r.toString():Object.prototype.toString.call(r))&&!n(r)},T=Object.freeze([]),k=Object.freeze({});function b(n){return\"function\"==typeof n}function _(n){return\"production\"!==process.env.NODE_ENV&&\"string\"==typeof n&&n||n.displayName||n.name||\"Component\"}function N(n){return n&&\"string\"==typeof n.styledComponentId}var x=\"undefined\"!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||\"data-styled\",V=\"5.3.3\",G=\"undefined\"!=typeof window&&\"HTMLElement\"in window,L=Boolean(\"boolean\"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&\"\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY?\"false\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&\"\"!==process.env.SC_DISABLE_SPEEDY?\"false\"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:\"production\"!==process.env.NODE_ENV),W={},$=\"production\"!==process.env.NODE_ENV?{1:\"Cannot create styled-component for component: %s.\\n\\n\",2:\"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\\n\\n- Are you trying to reuse it across renders?\\n- Are you accidentally calling collectStyles twice?\\n\\n\",3:\"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\\n\\n\",4:\"The `StyleSheetManager` expects a valid target or sheet prop!\\n\\n- Does this error occur on the client and is your target falsy?\\n- Does this error occur on the server and is the sheet falsy?\\n\\n\",5:\"The clone method cannot be used on the client!\\n\\n- Are you running in a client-like environment on the server?\\n- Are you trying to run SSR on the client?\\n\\n\",6:\"Trying to insert a new style tag, but the given Node is unmounted!\\n\\n- Are you using a custom target that isn't mounted?\\n- Does your document not have a valid head element?\\n- Have you accidentally removed a style tag manually?\\n\\n\",7:'ThemeProvider: Please return an object from your \"theme\" prop function, e.g.\\n\\n```js\\ntheme={() => ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document `<head>`\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\"}:{};function D(){for(var n=arguments.length<=0?void 0:arguments[0],r=[],o=1,i=arguments.length;o<i;o+=1)r.push(o<0||arguments.length<=o?void 0:arguments[o]);return r.forEach((function(r){n=n.replace(/%[a-z]/,r)})),n}function j(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];throw\"production\"===process.env.NODE_ENV?new Error(\"An error occurred. See https://git.io/JUIaE#\"+n+\" for more information.\"+(o.length>0?\" Args: \"+o.join(\", \"):\"\")):new Error(D.apply(void 0,[$[n]].concat(o)).trim())}var U=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var n=e.prototype;return n.indexOfGroup=function(n){for(var r=0,o=0;o<n;o++)r+=this.groupSizes[o];return r},n.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,a=i;n>=a;)(a<<=1)<0&&j(16,\"\"+n);this.groupSizes=new Uint32Array(a),this.groupSizes.set(o),this.length=a;for(var c=i;c<a;c++)this.groupSizes[c]=0}for(var u=this.indexOfGroup(n+1),d=0,p=r.length;d<p;d++)this.tag.insertRule(u,r[d])&&(this.groupSizes[n]++,u++)},n.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],o=this.indexOfGroup(n),i=o+r;this.groupSizes[n]=0;for(var a=o;a<i;a++)this.tag.deleteRule(o)}},n.getGroup=function(n){var r=\"\";if(n>=this.length||0===this.groupSizes[n])return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),a=i+o,c=i;c<a;c++)r+=this.tag.getRule(c)+\"/*!sc*/\\n\";return r},e}(),J=new Map,X=new Map,Z=1,B=function(n){if(J.has(n))return J.get(n);for(;X.has(Z);)Z++;var r=Z++;return\"production\"!==process.env.NODE_ENV&&((0|r)<0||r>1<<30)&&j(16,\"\"+r),J.set(n,r),X.set(r,n),r},z=function(n){return X.get(n)},M=function(n,r){r>=Z&&(Z=r+1),J.set(n,r),X.set(r,n)},K=\"style[\"+x+'][data-styled-version=\"5.3.3\"]',oe=new RegExp(\"^\"+x+'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)'),F=function(n,r,o){for(var i,a=o.split(\",\"),c=0,u=a.length;c<u;c++)(i=a[c])&&n.registerName(r,i)},Y=function(n,r){for(var o=(r.textContent||\"\").split(\"/*!sc*/\\n\"),i=[],a=0,c=o.length;a<c;a++){var u=o[a].trim();if(u){var d=u.match(oe);if(d){var p=0|parseInt(d[1],10),y=d[2];0!==p&&(M(y,p),F(n,y,d[3]),n.getTag().insertRules(p,i)),i.length=0}else i.push(u)}}},q=function(){return\"undefined\"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},H=function(n){var r=document.head,o=n||r,i=document.createElement(\"style\"),a=function(n){for(var r=n.childNodes,o=r.length;o>=0;o--){var i=r[o];if(i&&1===i.nodeType&&i.hasAttribute(x))return i}}(o),c=void 0!==a?a.nextSibling:null;i.setAttribute(x,\"active\"),i.setAttribute(\"data-styled-version\",\"5.3.3\");var u=q();return u&&i.setAttribute(\"nonce\",u),o.insertBefore(i,c),i},se=function(){function e(n){var r=this.element=H(n);r.appendChild(document.createTextNode(\"\")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,o=0,i=r.length;o<i;o++){var a=r[o];if(a.ownerNode===n)return a}j(17)}(r),this.length=0}var n=e.prototype;return n.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch(n){return!1}},n.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},n.getRule=function(n){var r=this.sheet.cssRules[n];return void 0!==r&&\"string\"==typeof r.cssText?r.cssText:\"\"},e}(),ie=function(){function e(n){var r=this.element=H(n);this.nodes=r.childNodes,this.length=0}var n=e.prototype;return n.insertRule=function(n,r){if(n<=this.length&&n>=0){var o=document.createTextNode(r),i=this.nodes[n];return this.element.insertBefore(o,i||null),this.length++,!0}return!1},n.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},n.getRule=function(n){return n<this.length?this.nodes[n].textContent:\"\"},e}(),ae=function(){function e(n){this.rules=[],this.length=0}var n=e.prototype;return n.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},n.deleteRule=function(n){this.rules.splice(n,1),this.length--},n.getRule=function(n){return n<this.length?this.rules[n]:\"\"},e}(),ue=G,le={isServer:!G,useCSSOMInjection:!L},de=function(){function e(n,r,o){void 0===n&&(n=k),void 0===r&&(r={}),this.options=v({},le,{},n),this.gs=r,this.names=new Map(o),this.server=!!n.isServer,!this.server&&G&&ue&&(ue=!1,function(n){for(var r=document.querySelectorAll(K),o=0,i=r.length;o<i;o++){var a=r[o];a&&\"active\"!==a.getAttribute(x)&&(Y(n,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(n){return B(n)};var n=e.prototype;return n.reconstructWithOptions=function(n,r){return void 0===r&&(r=!0),new e(v({},this.options,{},n),this.gs,r&&this.names||void 0)},n.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},n.getTag=function(){return this.tag||(this.tag=(o=(r=this.options).isServer,i=r.useCSSOMInjection,a=r.target,n=o?new ae(a):i?new se(a):new ie(a),new U(n)));var n,r,o,i,a},n.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},n.registerName=function(n,r){if(B(n),this.names.has(n))this.names.get(n).add(r);else{var o=new Set;o.add(r),this.names.set(n,o)}},n.insertRules=function(n,r,o){this.registerName(n,r),this.getTag().insertRules(B(n),o)},n.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},n.clearRules=function(n){this.getTag().clearGroup(B(n)),this.clearNames(n)},n.clearTag=function(){this.tag=void 0},n.toString=function(){return function(n){for(var r=n.getTag(),o=r.length,i=\"\",a=0;a<o;a++){var c=z(a);if(void 0!==c){var u=n.names.get(c),d=r.getGroup(a);if(u&&d&&u.size){var p=x+\".g\"+a+'[id=\"'+c+'\"]',y=\"\";void 0!==u&&u.forEach((function(n){n.length>0&&(y+=n+\",\")})),i+=\"\"+d+p+'{content:\"'+y+'\"}/*!sc*/\\n'}}}return i}(this)},e}(),he=/(a)(d)/gi,Q=function(n){return String.fromCharCode(n+(n>25?39:97))};function ee(n){var r,o=\"\";for(r=Math.abs(n);r>52;r=r/52|0)o=Q(r%52)+o;return(Q(r%52)+o).replace(he,\"$1-$2\")}var te=function(n,r){for(var o=r.length;o;)n=33*n^r.charCodeAt(--o);return n},ne=function(n){return te(5381,n)};function re(n){for(var r=0;r<n.length;r+=1){var o=n[r];if(b(o)&&!N(o))return!1}return!0}var pe=ne(\"5.3.3\"),ve=function(){function e(n,r,o){this.rules=n,this.staticRulesId=\"\",this.isStatic=\"production\"===process.env.NODE_ENV&&(void 0===o||o.isStatic)&&re(n),this.componentId=r,this.baseHash=te(pe,r),this.baseStyle=o,de.registerId(r)}return e.prototype.generateAndInjectStyles=function(n,r,o){var i=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(n,r,o)),this.isStatic&&!o.hash)if(this.staticRulesId&&r.hasNameForId(i,this.staticRulesId))a.push(this.staticRulesId);else{var c=Ne(this.rules,n,r,o).join(\"\"),u=ee(te(this.baseHash,c)>>>0);if(!r.hasNameForId(i,u)){var d=o(c,\".\"+u,void 0,i);r.insertRules(i,u,d)}a.push(u),this.staticRulesId=u}else{for(var p=this.rules.length,y=te(this.baseHash,o.hash),w=\"\",E=0;E<p;E++){var C=this.rules[E];if(\"string\"==typeof C)w+=C,\"production\"!==process.env.NODE_ENV&&(y=te(y,C+E));else if(C){var A=Ne(C,n,r,o),I=Array.isArray(A)?A.join(\"\"):A;y=te(y,I+E),w+=I}}if(w){var P=ee(y>>>0);if(!r.hasNameForId(i,P)){var R=o(w,\".\"+P,void 0,i);r.insertRules(i,P,R)}a.push(P)}}return a.join(\" \")},e}(),ge=/^\\s*\\/\\/.*$/gm,Se=[\":\",\"[\",\".\",\"#\"];function ce(n){var r,o,i,a,c=void 0===n?k:n,u=c.options,d=void 0===u?k:u,p=c.plugins,y=void 0===p?T:p,w=new A(d),E=[],C=function(n){function t(r){if(r)try{n(r+\"}\")}catch(n){}}return function(r,o,i,a,c,u,d,p,y,w){switch(r){case 1:if(0===y&&64===o.charCodeAt(0))return n(o+\";\"),\"\";break;case 2:if(0===p)return o+\"/*|*/\";break;case 3:switch(p){case 102:case 112:return n(i[0]+o),\"\";default:return o+(0===w?\"/*|*/\":\"\")}case-2:o.split(\"/*|*/}\").forEach(t)}}}((function(n){E.push(n)})),f=function(n,i,c){return 0===i&&-1!==Se.indexOf(c[o.length])||c.match(a)?n:\".\"+r};function m(n,c,u,d){void 0===d&&(d=\"&\");var p=n.replace(ge,\"\"),y=c&&u?u+\" \"+c+\" { \"+p+\" }\":p;return r=d,o=c,i=new RegExp(\"\\\\\"+o+\"\\\\b\",\"g\"),a=new RegExp(\"(\\\\\"+o+\"\\\\b){2,}\"),w(u||!c?\"\":c,y)}return w.use([].concat(y,[function(n,r,a){2===n&&a.length&&a[0].lastIndexOf(o)>0&&(a[0]=a[0].replace(i,f))},C,function(n){if(-2===n){var r=E;return E=[],r}}])),m.hash=y.length?y.reduce((function(n,r){return r.name||j(15),te(n,r.name)}),5381).toString():\"\",m}var we=i.createContext(),Ie=we.Consumer,Pe=i.createContext(),je=(Pe.Consumer,new de),De=ce();function fe(){return a(we)||je}function me(){return a(Pe)||De}function ye(n){var r=c(n.stylisPlugins),o=r[0],a=r[1],p=fe(),y=u((function(){var r=p;return n.sheet?r=n.sheet:n.target&&(r=r.reconstructWithOptions({target:n.target},!1)),n.disableCSSOMInjection&&(r=r.reconstructWithOptions({useCSSOMInjection:!1})),r}),[n.disableCSSOMInjection,n.sheet,n.target]),w=u((function(){return ce({options:{prefix:!n.disableVendorPrefixes},plugins:o})}),[n.disableVendorPrefixes,o]);return d((function(){C(o,n.stylisPlugins)||a(n.stylisPlugins)}),[n.stylisPlugins]),i.createElement(we.Provider,{value:y},i.createElement(Pe.Provider,{value:w},\"production\"!==process.env.NODE_ENV?i.Children.only(n.children):n.children))}var Ge=function(){function e(n,r){var o=this;this.inject=function(n,r){void 0===r&&(r=De);var i=o.name+r.hash;n.hasNameForId(o.id,i)||n.insertRules(o.id,i,r(o.rules,i,\"@keyframes\"))},this.toString=function(){return j(12,String(o.name))},this.name=n,this.id=\"sc-keyframes-\"+n,this.rules=r}return e.prototype.getName=function(n){return void 0===n&&(n=De),this.name+n.hash},e}(),Le=/([A-Z])/,Ye=/([A-Z])/g,$e=/^ms-/,Ee=function(n){return\"-\"+n.toLowerCase()};function be(n){return Le.test(n)?n.replace(Ye,Ee).replace($e,\"-ms-\"):n}var _e=function(n){return null==n||!1===n||\"\"===n};function Ne(n,o,i,a){if(Array.isArray(n)){for(var c,u=[],d=0,p=n.length;d<p;d+=1)\"\"!==(c=Ne(n[d],o,i,a))&&(Array.isArray(c)?u.push.apply(u,c):u.push(c));return u}if(_e(n))return\"\";if(N(n))return\".\"+n.styledComponentId;if(b(n)){if(\"function\"!=typeof(w=n)||w.prototype&&w.prototype.isReactComponent||!o)return n;var y=n(o);return\"production\"!==process.env.NODE_ENV&&r(y)&&console.warn(_(n)+\" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\"),Ne(y,o,i,a)}var w;return n instanceof Ge?i?(n.inject(i,a),n.getName(a)):n:S(n)?function e(n,r){var o,i,a=[];for(var c in n)n.hasOwnProperty(c)&&!_e(n[c])&&(Array.isArray(n[c])&&n[c].isCss||b(n[c])?a.push(be(c)+\":\",n[c],\";\"):S(n[c])?a.push.apply(a,e(n[c],c)):a.push(be(c)+\": \"+(o=c,null==(i=n[c])||\"boolean\"==typeof i||\"\"===i?\"\":\"number\"!=typeof i||0===i||o in I?String(i).trim():i+\"px\")+\";\"));return r?[r+\" {\"].concat(a,[\"}\"]):a}(n):n.toString()}var Ae=function(n){return Array.isArray(n)&&(n.isCss=!0),n};function Ce(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return b(n)||S(n)?Ae(Ne(g(T,[n].concat(o)))):0===o.length&&1===n.length&&\"string\"==typeof n[0]?n:Ae(Ne(g(n,o)))}var Je=/invalid hook call/i,Ke=new Set,Oe=function(n,r){if(\"production\"!==process.env.NODE_ENV){var o=\"The component \"+n+(r?' with the id of \"'+r+'\"':\"\")+\" has been created dynamically.\\nYou may see this warning because you've called styled inside another component.\\nTo resolve this only create new StyledComponents outside of any render method and function component.\",i=console.error;try{var a=!0;console.error=function(n){if(Je.test(n))a=!1,Ke.delete(o);else{for(var r=arguments.length,c=new Array(r>1?r-1:0),u=1;u<r;u++)c[u-1]=arguments[u];i.apply(void 0,[n].concat(c))}},p(),a&&!Ke.has(o)&&(console.warn(o),Ke.add(o))}catch(n){Je.test(n.message)&&Ke.delete(o)}finally{console.error=i}}},Re=function(n,r,o){return void 0===o&&(o=k),n.theme!==o.theme&&n.theme||r||o.theme},Qe=/[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~-]+/g,et=/(^-|-$)/g;function Te(n){return n.replace(Qe,\"-\").replace(et,\"\")}var xe=function(n){return ee(ne(n)>>>0)};function ke(n){return\"string\"==typeof n&&(\"production\"===process.env.NODE_ENV||n.charAt(0)===n.charAt(0).toLowerCase())}var Ve=function(n){return\"function\"==typeof n||\"object\"==typeof n&&null!==n&&!Array.isArray(n)},Be=function(n){return\"__proto__\"!==n&&\"constructor\"!==n&&\"prototype\"!==n};function ze(n,r,o){var i=n[o];Ve(r)&&Ve(i)?Me(i,r):n[o]=r}function Me(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];for(var a=0,c=o;a<c.length;a++){var u=c[a];if(Ve(u))for(var d in u)Be(d)&&ze(n,u[d],d)}return n}var tt=i.createContext(),nt=tt.Consumer;function Fe(n){var r=a(tt),o=u((function(){return function(n,r){if(!n)return j(14);if(b(n)){var o=n(r);return\"production\"===process.env.NODE_ENV||null!==o&&!Array.isArray(o)&&\"object\"==typeof o?o:j(7)}return Array.isArray(n)||\"object\"!=typeof n?j(8):r?v({},r,{},n):n}(n.theme,r)}),[n.theme,r]);return n.children?i.createElement(tt.Provider,{value:o},n.children):null}var rt={};function qe(n,r,o){var c=N(n),u=!ke(n),d=r.attrs,p=void 0===d?T:d,E=r.componentId,C=void 0===E?function(n,r){var o=\"string\"!=typeof n?\"sc\":Te(n);rt[o]=(rt[o]||0)+1;var i=o+\"-\"+xe(\"5.3.3\"+o+rt[o]);return r?r+\"-\"+i:i}(r.displayName,r.parentComponentId):E,A=r.displayName,I=void 0===A?function(n){return ke(n)?\"styled.\"+n:\"Styled(\"+_(n)+\")\"}(n):A,x=r.displayName&&r.componentId?Te(r.displayName)+\"-\"+r.componentId:r.componentId||C,V=c&&n.attrs?Array.prototype.concat(n.attrs,p).filter(Boolean):p,G=r.shouldForwardProp;c&&n.shouldForwardProp&&(G=r.shouldForwardProp?function(o,i,a){return n.shouldForwardProp(o,i,a)&&r.shouldForwardProp(o,i,a)}:n.shouldForwardProp);var L,W=new ve(o,x,c?n.componentStyle:void 0),$=W.isStatic&&0===p.length,O=function(n,r){return function(n,r,o,i){var c=n.attrs,u=n.componentStyle,d=n.defaultProps,p=n.foldedComponentIds,E=n.shouldForwardProp,C=n.styledComponentId,A=n.target;\"production\"!==process.env.NODE_ENV&&y(C);var I=function(n,r,o){void 0===n&&(n=k);var i=v({},r,{theme:n}),a={};return o.forEach((function(n){var r,o,c,u=n;for(r in b(u)&&(u=u(i)),u)i[r]=a[r]=\"className\"===r?(o=a[r],c=u[r],o&&c?o+\" \"+c:o||c):u[r]})),[i,a]}(Re(r,a(tt),d)||k,r,c),R=I[0],T=I[1],x=function(n,r,o,i){var a=fe(),c=me(),u=r?n.generateAndInjectStyles(k,a,c):n.generateAndInjectStyles(o,a,c);return\"production\"!==process.env.NODE_ENV&&y(u),\"production\"!==process.env.NODE_ENV&&!r&&i&&i(u),u}(u,i,R,\"production\"!==process.env.NODE_ENV?n.warnTooManyClasses:void 0),V=o,G=T.$as||r.$as||T.as||r.as||A,L=ke(G),W=T!==r?v({},r,{},T):r,$={};for(var U in W)\"$\"!==U[0]&&\"as\"!==U&&(\"forwardedAs\"===U?$.as=W[U]:(E?E(U,P,G):!L||P(U))&&($[U]=W[U]));return r.style&&T.style!==r.style&&($.style=v({},r.style,{},T.style)),$.className=Array.prototype.concat(p,C,x!==C?x:null,r.className,T.className).filter(Boolean).join(\" \"),$.ref=V,w(G,$)}(L,n,r,$)};return O.displayName=I,(L=i.forwardRef(O)).attrs=V,L.componentStyle=W,L.displayName=I,L.shouldForwardProp=G,L.foldedComponentIds=c?Array.prototype.concat(n.foldedComponentIds,n.styledComponentId):T,L.styledComponentId=x,L.target=c?n.target:n,L.withComponent=function(n){var i=r.componentId,a=function(n,r){if(null==n)return{};var o,i,a={},c=Object.keys(n);for(i=0;i<c.length;i++)o=c[i],r.indexOf(o)>=0||(a[o]=n[o]);return a}(r,[\"componentId\"]),c=i&&i+\"-\"+(ke(n)?n:Te(_(n)));return qe(n,v({},a,{attrs:V,componentId:c}),o)},Object.defineProperty(L,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(r){this._foldedDefaultProps=c?Me({},n.defaultProps,r):r}}),\"production\"!==process.env.NODE_ENV&&(Oe(I,x),L.warnTooManyClasses=function(n,r){var o={},i=!1;return function(a){if(!i&&(o[a]=!0,Object.keys(o).length>=200)){var c=r?' with the id of \"'+r+'\"':\"\";console.warn(\"Over 200 classes were generated for component \"+n+c+\".\\nConsider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n  const Component = styled.div.attrs(props => ({\\n    style: {\\n      background: props.background,\\n    },\\n  }))`width: 100%;`\\n\\n  <Component />\"),i=!0,o={}}}}(I,x)),L.toString=function(){return\".\"+L.styledComponentId},u&&R(L,n,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),L}var He=function(n){return function e(n,r,i){if(void 0===i&&(i=k),!o(r))return j(1,String(r));var s=function(){return n(r,i,Ce.apply(void 0,arguments))};return s.withConfig=function(o){return e(n,r,v({},i,{},o))},s.attrs=function(o){return e(n,r,v({},i,{attrs:Array.prototype.concat(i.attrs,o).filter(Boolean)}))},s}(qe,n)};[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"textPath\",\"tspan\"].forEach((function(n){He[n]=He(n)}));var ot=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=re(n),de.registerId(this.componentId+1)}var n=e.prototype;return n.createStyles=function(n,r,o,i){var a=i(Ne(this.rules,r,o,i).join(\"\"),\"\"),c=this.componentId+n;o.insertRules(c,c,a)},n.removeStyles=function(n,r){r.clearRules(this.componentId+n)},n.renderStyles=function(n,r,o,i){n>2&&de.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,i)},e}();function We(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),c=1;c<r;c++)o[c-1]=arguments[c];var u=Ce.apply(void 0,[n].concat(o)),d=\"sc-global-\"+xe(JSON.stringify(u)),y=new ot(u,d);function l(n){var r=fe(),o=me(),c=a(tt),w=p(r.allocateGSInstance(d)).current;return\"production\"!==process.env.NODE_ENV&&i.Children.count(n.children)&&console.warn(\"The global style component \"+d+\" was given child JSX. createGlobalStyle does not render children.\"),\"production\"!==process.env.NODE_ENV&&u.some((function(n){return\"string\"==typeof n&&-1!==n.indexOf(\"@import\")}))&&console.warn(\"Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app.\"),r.server&&h(w,n,r,c,o),E((function(){if(!r.server)return h(w,n,r,c,o),function(){return y.removeStyles(w,r)}}),[w,n,r,c,o]),null}function h(n,r,o,i,a){if(y.isStatic)y.renderStyles(n,W,o,a);else{var c=v({},r,{theme:Re(r,i,l.defaultProps)});y.renderStyles(n,c,o,a)}}return\"production\"!==process.env.NODE_ENV&&Oe(d),i.memo(l)}function Ue(n){\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=Ce.apply(void 0,[n].concat(o)).join(\"\"),c=xe(a);return new Ge(c,a)}var st=function(){function e(){var n=this;this._emitSheetCSS=function(){var r=n.instance.toString();if(!r)return\"\";var o=q();return\"<style \"+[o&&'nonce=\"'+o+'\"',x+'=\"true\"','data-styled-version=\"5.3.3\"'].filter(Boolean).join(\" \")+\">\"+r+\"</style>\"},this.getStyleTags=function(){return n.sealed?j(2):n._emitSheetCSS()},this.getStyleElement=function(){var r;if(n.sealed)return j(2);var o=((r={})[x]=\"\",r[\"data-styled-version\"]=\"5.3.3\",r.dangerouslySetInnerHTML={__html:n.instance.toString()},r),a=q();return a&&(o.nonce=a),[i.createElement(\"style\",v({},o,{key:\"sc-0-0\"}))]},this.seal=function(){n.sealed=!0},this.instance=new de({isServer:!0}),this.sealed=!1}var n=e.prototype;return n.collectStyles=function(n){return this.sealed?j(2):i.createElement(ye,{sheet:this.instance},n)},n.interleaveWithNodeStream=function(n){return j(3)},e}(),Xe=function(n){var r=i.forwardRef((function(r,o){var c=a(tt),u=n.defaultProps,d=Re(r,c,u);return\"production\"!==process.env.NODE_ENV&&void 0===d&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'+_(n)+'\"'),i.createElement(n,v({},r,{theme:d,ref:o}))}));return R(r,n),r.displayName=\"WithTheme(\"+_(n)+\")\",r},Ze=function(){return a(tt)},it={StyleSheet:de,masterSheet:je};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\"),\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[\"__styled-components-init__\"]=window[\"__styled-components-init__\"]||0,1===window[\"__styled-components-init__\"]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[\"__styled-components-init__\"]+=1);export{st as ServerStyleSheet,Ie as StyleSheetConsumer,we as StyleSheetContext,ye as StyleSheetManager,nt as ThemeConsumer,tt as ThemeContext,Fe as ThemeProvider,it as __PRIVATE__,We as createGlobalStyle,Ce as css,He as default,N as isStyledComponent,Ue as keyframes,Ze as useTheme,V as version,Xe as withTheme};\n\n//# sourceMappingURL=styled-components.browser.esm.js.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useMemo,useState}from\"react\";import{createRoot}from\"react-dom/client\";import{Toaster,toast}from\"sonner\";import styled from\"styled-components\";const CANVAS_CLASS_NAME=\"sonner-container-canvas\";const SONNER_ID_PREFIX=\"sonner-container-\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Sonner({customID,title,description,animation,icon,styling,preview}){const[hasDescription,setHasDescription]=useState(true);const[hasIcon,setHasIcon]=useState(true);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const icons={success:SuccessIcon,error:ErrorIcon,info:InfoIcon,warning:WarningIcon};// Convert SVG string to JSX element\nconst svgStringToJSX=svgString=>{if(!svgString)return /*#__PURE__*/_jsx(_Fragment,{});const modifiedSvg=svgString.replace(\"<svg\",'<svg width=\"100%\" height=\"100%\"');return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\"},dangerouslySetInnerHTML:{__html:modifiedSvg}});};// Convert the icon to a JSX element\nconst iconElement=icon?icon.custom?svgStringToJSX(icon.customIcon):icons[icon.type]:null;// Show the toast\nconst showToast=()=>{toast(title.text,{description:description?description.text:undefined,duration:isCanvas&&preview?Infinity:animation.duration*1e3,icon:iconElement,unstyled:true});};// Set the hasDescription and hasIcon state when the description or icon is updated to rerender the toast\nuseEffect(()=>{setHasDescription(description?Object.keys(description).length>0:false);setHasIcon(icon?Object.keys(icon).length>0:false);},[description,icon]);// Show toast when the component is in the canvas and preview is true. Rerender toast when hasDescription or hasIcon is updated\nuseEffect(()=>{if(isCanvas&&preview)showToast();},[isCanvas,preview,hasDescription,hasIcon]);// Set the styling of the toast when the component is updated, and preview and canvas are true without rerendering the toast\nuseEffect(()=>{if(isCanvas&&preview){// Remove all sonner containers except the one with the current id\ndocument.querySelectorAll(`[class^=\"${CANVAS_CLASS_NAME}\"]`).forEach(container=>{if(container.className!==`${CANVAS_CLASS_NAME}${customID}`){container.style.display=\"none\";}else{container.style.display=\"block\";}// Set the styling\ncontainer.querySelectorAll(\"li[data-sonner-toast][data-styled='true']\").forEach(element=>{element.style.setProperty(\"padding\",styling.padding);element.style.setProperty(\"gap\",`${icon?styling.gapIconContent:0}px`);element.style.setProperty(\"border-radius\",`${styling.radius}px`);element.style.setProperty(\"background-color\",styling.backgroundColor);element.style.setProperty(\"border-style\",styling.border.borderStyle);element.style.setProperty(\"border-color\",styling.border.borderColor);element.style.setProperty(\"border-width\",styling.border.borderWidth?`${styling.border.borderWidth}px`:`${styling.border.borderTopWidth}px ${styling.border.borderRightWidth}px ${styling.border.borderBottomWidth}px ${styling.border.borderLeftWidth}px`);element.style.setProperty(\"box-shadow\",styling.shadow);});// Set the gap between the icon and the content\ncontainer.querySelectorAll(\"li[data-sonner-toast] [data-content]\").forEach(element=>{element.style.setProperty(\"gap\",`${description?styling.gapTitleDescription:0}px`);});// Set the icon\ncontainer.querySelectorAll(\"li[data-sonner-toast] [data-icon]\").forEach(element=>{if(icon){element.style.setProperty(\"height\",`${icon.size}px`);element.style.setProperty(\"width\",`${icon.size}px`);element.style.setProperty(\"color\",icon.color);if(iconElement&&typeof iconElement===\"object\"){element.innerHTML=\"\";const root=createRoot(element);root.render(iconElement);}else{element.innerHTML=\"\";}}else{element.innerHTML=\"\";element.style.setProperty(\"height\",\"0px\");element.style.setProperty(\"width\",\"0px\");}});// Set the text content of the title element\ncontainer.querySelectorAll(\"li[data-sonner-toast] [data-title]\").forEach(element=>{element.textContent=title.text;element.style.setProperty(\"color\",title.color);if(title.font&&Object.keys(title.font).length>0){element.style.setProperty(\"font-family\",title.font.fontFamily);element.style.setProperty(\"font-size\",title.font.fontSize);element.style.setProperty(\"letter-spacing\",title.font.letterSpacing);element.style.setProperty(\"line-height\",title.font.lineHeight);element.style.setProperty(\"font-style\",title.font.fontStyle);element.style.setProperty(\"text-align\",title.font.textAlign?title.font.textAlign:\"left\");element.style.setProperty(\"font-weight\",title.font.fontWeight?title.font.fontWeight.toString():\"400\");}else{element.style.setProperty(\"font-size\",\"13px\");element.style.setProperty(\"font-weight\",\"400\");element.style.setProperty(\"line-height\",\"1.4\");element.style.setProperty(\"font-style\",\"normal\");element.style.setProperty(\"letter-spacing\",\"0px\");element.style.setProperty(\"text-align\",\"left\");element.style.setProperty(\"font-family\",\"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji\");}});// Set the text content of the description element\ncontainer.querySelectorAll(\"li[data-sonner-toast] [data-description]\").forEach(element=>{if(description&&Object.keys(description).length>0){element.textContent=description.text;element.style.setProperty(\"color\",description.color);if(description.font&&Object.keys(description.font).length>0){element.style.setProperty(\"font-family\",description.font.fontFamily);element.style.setProperty(\"font-size\",description.font.fontSize);element.style.setProperty(\"letter-spacing\",description.font.letterSpacing);element.style.setProperty(\"line-height\",description.font.lineHeight);element.style.setProperty(\"font-style\",description.font.fontStyle);element.style.setProperty(\"font-weight\",description.font.fontWeight?description.font.fontWeight.toString():\"400\");element.style.setProperty(\"text-align\",description.font.textAlign?description.font.textAlign:\"left\");}else{element.style.setProperty(\"font-size\",\"13px\");element.style.setProperty(\"font-weight\",\"400\");element.style.setProperty(\"line-height\",\"1.4\");element.style.setProperty(\"font-style\",\"normal\");element.style.setProperty(\"letter-spacing\",\"0px\");element.style.setProperty(\"text-align\",\"left\");element.style.setProperty(\"font-family\",\"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji\");}}else{element.innerHTML=\"\";}});});}},[isCanvas,preview,title,description,icon,styling]);const handleClick=()=>{// Remove all sonner containers except the one with the current id\ndocument.querySelectorAll(`div[id^=\"${SONNER_ID_PREFIX}\"]`).forEach(container=>{if(container.id!==`${SONNER_ID_PREFIX}${customID}`)container.remove();});// Only create new root and render if container doesn't exist\nconst sonnerContainer=document.getElementById(`${SONNER_ID_PREFIX}${customID}`);if(!sonnerContainer){const newContainer=document.createElement(\"div\");newContainer.id=`${SONNER_ID_PREFIX}${customID}`;document.body.appendChild(newContainer);const root=createRoot(newContainer);root.render(ToasterFormatted);}// The timeout is used to prevent updating the toast before the Toaster is rendered\nsetTimeout(()=>{showToast();},0);};// Trigger the click event on the first parent element with non-zero dimensions\nuseEffect(()=>{var _document_getElementById;let targetElement=null;const parent=(_document_getElementById=document.getElementById(customID))===null||_document_getElementById===void 0?void 0:_document_getElementById.parentElement;if(parent&&!isCanvas){// Find first parent with non-zero dimensions\nlet currentElement=parent;// Prevent infinite loops\nlet maxIterations=100;while(currentElement&&currentElement.clientWidth===0&&currentElement.clientHeight===0&&maxIterations>0){currentElement=currentElement.parentElement;maxIterations--;}targetElement=currentElement||parent;targetElement.addEventListener(\"click\",handleClick);}return()=>{if(targetElement){targetElement.removeEventListener(\"click\",handleClick);}};},[isCanvas]);// Styling of the toast\nconst StyledToaster=styled(Toaster)`\n        [data-sonner-toast] [data-description] {\n            ${description&&description.font} color: ${description&&description.color};\n            user-select: none;\n        }\n        [data-sonner-toast] [data-title] {\n            ${title.font} color: ${title.color};\n            user-select: none;\n        }\n        ${icon&&`[data-sonner-toast] [data-icon] {\n            height: ${icon.size}px;\n            width: ${icon.size}px;\n            color: ${icon.color};`}}    \n        [data-sonner-toast][data-styled=\"true\"] {\n            padding: ${styling.padding};\n            gap: ${styling.gapIconContent}px;\n            border-radius: ${styling.radius}px;\n            background-color: ${styling.backgroundColor};\n            border-style: ${styling.border.borderStyle};\n            border-color: ${styling.border.borderColor};\n            ${styling.border.borderWidth?`border-width: ${styling.border.borderWidth}px;`:`border-width: ${styling.border.borderTopWidth}px ${styling.border.borderRightWidth}px ${styling.border.borderBottomWidth}px ${styling.border.borderLeftWidth}px;`}\n            box-shadow: ${styling.shadow};\n        }\n        [data-sonner-toast] [data-content] {\n            gap: ${styling.gapTitleDescription}px;  \n        }\n        [data-sonner-toast] {\n            transition:\n                transform ${isCanvas&&preview?0:animation.speed*1e3}ms,\n                opacity ${isCanvas&&preview?0:animation.speed*1e3}ms,\n                height ${isCanvas&&preview?0:animation.speed*1e3}ms,\n                box-shadow ${isCanvas&&preview?0:animation.speed*1e3/2}ms;\n        }\n        ${isCanvas&&preview&&`&[data-sonner-toaster] {\n            position: relative !important;\n            top: 0px !important;\n            right: 0px !important;\n            bottom: 0px !important;\n            left: 0px !important;\n            transform: translateX(0%) !important;\n            }\n            [data-sonner-toast][data-visible=\"true\"] {\n                position: relative !important;\n            }`}\n    `;// Use the useMemo hook to prevent rerendering the Toaster when the component is updated\nconst ToasterFormatted=useMemo(()=>/*#__PURE__*/_jsx(StyledToaster,{expand:animation.expand,visibleToasts:isCanvas&&preview?1:animation.visibleToasts,position:animation.position,offset:`${styling.offset}px`,toastOptions:{unstyled:true}}),[isCanvas,preview,hasDescription,hasIcon]);if(isCanvas&&preview){return /*#__PURE__*/_jsx(\"div\",{className:`${CANVAS_CLASS_NAME}${customID}`,children:ToasterFormatted});}return /*#__PURE__*/_jsx(\"div\",{id:customID});}Sonner.displayName=\"Sonner Toast\";addPropertyControls(Sonner,{animation:{title:\"Animation\",type:ControlType.Object,controls:{speed:{title:\"Speed\",type:ControlType.Number,defaultValue:.4,min:0,max:10,step:.1,unit:\"s\"},duration:{title:\"Visible Time\",type:ControlType.Number,defaultValue:4,min:1,max:10,step:1,unit:\"s\"},expand:{title:\"Expand\",type:ControlType.Boolean,defaultValue:false},position:{title:\"Position\",type:ControlType.Enum,options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-left\",\"bottom-center\",\"bottom-right\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],defaultValue:\"top-right\"},visibleToasts:{title:\"Max Toasts\",description:\"Amount of visible toasts when rendering multiple ones after each other.\",type:ControlType.Number,defaultValue:3,min:1,max:10,step:1,displayStepper:true}}},title:{title:\"Title\",type:ControlType.Object,controls:{font:{title:\"Font\",type:ControlType.Font,controls:\"extended\"},text:{title:\"Title\",type:ControlType.String,defaultValue:\"Learn Framer with Framer University! \"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#171717\"}}},description:{title:\"Description\",type:ControlType.Object,optional:true,controls:{font:{title:\"Font\",type:ControlType.Font,controls:\"extended\"},text:{title:\"Title\",type:ControlType.String,defaultValue:\"Access expert-led Framer tutorials and resources to help you create stunning websites with zero code.\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#171717\"}}},icon:{title:\"Icon\",type:ControlType.Object,optional:true,controls:{custom:{title:\"Custom\",type:ControlType.Boolean,defaultValue:false},customIcon:{title:\"Icon\",type:ControlType.String,placeholder:\"<svg>...</svg>\",hidden:props=>!props.custom,description:\"Please pay attention to SVG fill color, so it shows on the background.\"},type:{title:\"Icon\",type:ControlType.Enum,defaultValue:\"success\",options:[\"success\",\"info\",\"warning\",\"error\"],optionTitles:[\"Success\",\"Info\",\"Warning\",\"Error\"],hidden:props=>props.custom},color:{title:\"Color\",type:ControlType.Color,hidden:props=>props.custom},size:{title:\"Size\",type:ControlType.Number,defaultValue:20}}},styling:{title:\"Styling\",type:ControlType.Object,controls:{padding:{title:\"Padding\",// @ts-ignore next line\ntype:ControlType.Padding,defaultValue:\"16px\"},gapIconContent:{title:\"Gap\",type:ControlType.Number,defaultValue:6,description:\"Gap between icon and content\",min:0,step:1},gapTitleDescription:{title:\"Gap\",type:ControlType.Number,defaultValue:2,description:\"Gap between title and description\",min:0,step:1},radius:{title:\"Radius\",type:ControlType.Number,defaultValue:6,displayStepper:true},backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#fff\"},border:{title:\"Border\",// @ts-ignore next line\ntype:ControlType.Border,defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#fff\"}},offset:{title:\"Offset\",type:ControlType.Number,defaultValue:32,min:0,max:100,step:1,unit:\"px\"},shadow:{title:\"Shadow\",// @ts-ignore next line\ntype:ControlType.BoxShadow,defaultValue:\"0 4px 12px 0 #0000001a\"}}},customID:{title:\"ID\",type:ControlType.String,defaultValue:\"One\",description:\"When using mutliple Sonners on the same page, set unique IDs for each.\"},preview:{title:\"Preview\",type:ControlType.Boolean,defaultValue:false,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const SuccessIcon=/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"})});const WarningIcon=/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",d:\"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z\",clipRule:\"evenodd\"})});const InfoIcon=/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z\",clipRule:\"evenodd\"})});const ErrorIcon=/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Sonner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Sonner_Prod.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,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 SonnerToast from\"https://framerusercontent.com/modules/87YBnGH67t2yoE2X7H6G/xjqtdtcyK9OCrtTEKSh5/Sonner_Prod.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const SonnerToastFonts=getFonts(SonnerToast);const enabledGestures={QptG9oXzV:{hover:true}};const cycleOrder=[\"QptG9oXzV\",\"WbncWdrN1\",\"nfhFPThut\",\"lsbCn_eHZ\",\"NCbB_nD8l\",\"SZY0G8rCQ\"];const serializationHash=\"framer-onjOP\";const variantClassNames={lsbCn_eHZ:\"framer-v-us8lyv\",NCbB_nD8l:\"framer-v-1x9yn6a\",nfhFPThut:\"framer-v-1p5xyli\",QptG9oXzV:\"framer-v-o4kj76\",SZY0G8rCQ:\"framer-v-1fe3sc9\",WbncWdrN1:\"framer-v-x0pbt6\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Link - New Tab\":\"WbncWdrN1\",\"new tab link\":\"lsbCn_eHZ\",Default:\"QptG9oXzV\",Link:\"nfhFPThut\",static:\"NCbB_nD8l\",toaster:\"SZY0G8rCQ\"};const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,fTygCC59F:tap??props.fTygCC59F,GNUG1wpDE:title??props.GNUG1wpDE??\"Playground\",nZyVRsMIS:link??props.nZyVRsMIS,variant:humanReadableVariantMap[props.variant]??props.variant??\"QptG9oXzV\"};};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,GNUG1wpDE,fTygCC59F,nZyVRsMIS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QptG9oXzV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapm09qx0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(fTygCC59F){const res=await fTygCC59F(...args);if(res===false)return false;}});const onMouseEnternxrml8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(fTygCC59F){const res=await fTygCC59F(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lsbCn_eHZ\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"SZY0G8rCQ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nZyVRsMIS,motionChild:true,nodeId:\"QptG9oXzV\",openInNewTab:false,scopeId:\"eMkktCEk5\",smoothScroll:true,...addPropertyOverrides({lsbCn_eHZ:{href:undefined},nfhFPThut:{href:undefined},SZY0G8rCQ:{href:undefined},WbncWdrN1:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-o4kj76\",className,classNames)} framer-b329qw`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QptG9oXzV\",onTap:onTapm09qx0,ref:refBinding,style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"QptG9oXzV-hover\":{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},lsbCn_eHZ:{borderBottomLeftRadius:61,borderBottomRightRadius:61,borderTopLeftRadius:61,borderTopRightRadius:61},NCbB_nD8l:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},SZY0G8rCQ:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"QptG9oXzV-hover\":{\"data-framer-name\":undefined},lsbCn_eHZ:{\"data-framer-name\":\"new tab link\",onMouseEnter:onMouseEnternxrml8,onTap:undefined},NCbB_nD8l:{\"data-framer-name\":\"static\"},nfhFPThut:{\"data-framer-name\":\"Link\"},SZY0G8rCQ:{\"data-framer-name\":\"toaster\"},WbncWdrN1:{\"data-framer-name\":\"Link - New Tab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-d1efab36-84ca-4c47-98a0-f9f61fd3586c, rgb(77, 77, 77)))\"},children:\"Playground\"})}),className:\"framer-1tkbavj\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"TXFv8wnrm\",style:{\"--extracted-tcooor\":\"var(--token-d1efab36-84ca-4c47-98a0-f9f61fd3586c, rgb(77, 77, 77))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:GNUG1wpDE,variants:{NCbB_nD8l:{\"--extracted-tcooor\":\"rgb(255, 255, 255)\"},nfhFPThut:{\"--extracted-r6o4lv\":\"var(--token-d1efab36-84ca-4c47-98a0-f9f61fd3586c, rgb(77, 77, 77))\"},WbncWdrN1:{\"--extracted-r6o4lv\":\"var(--token-d1efab36-84ca-4c47-98a0-f9f61fd3586c, rgb(77, 77, 77))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NCbB_nD8l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-tcooor, rgb(255, 255, 255))\"},children:\"Playground\"})})},nfhFPThut:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d1efab36-84ca-4c47-98a0-f9f61fd3586c, rgb(77, 77, 77)))\"},children:\"Playground\"})}),fonts:[\"Inter\"]},WbncWdrN1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d1efab36-84ca-4c47-98a0-f9f61fd3586c, rgb(77, 77, 77)))\"},children:\"Playground\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hv59f5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VFlBwcDVC-container\",nodeId:\"VFlBwcDVC\",rendersWithMotion:true,scopeId:\"eMkktCEk5\",style:{opacity:0},children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-up-right\",id:\"VFlBwcDVC\",layoutId:\"VFlBwcDVC\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Playground\"})}),className:\"framer-1id21ee\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"PjQQzK5T_\",style:{\"--extracted-tcooor\":\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GNUG1wpDE,transformTemplate:transformTemplate1,variants:{\"QptG9oXzV-hover\":{\"--extracted-tcooor\":\"rgb(153, 153, 153)\"},nfhFPThut:{\"--extracted-r6o4lv\":\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\"},WbncWdrN1:{\"--extracted-r6o4lv\":\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"QptG9oXzV-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-tcooor, rgb(153, 153, 153))\"},children:\"Playground\"})}),transformTemplate:transformTemplate2},nfhFPThut:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Playground\"})}),fonts:[\"Inter\"]},SZY0G8rCQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Playground\"})}),fonts:[\"FS;Satoshi-medium\"]},WbncWdrN1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33)))\"},children:\"Playground\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13rxtk7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"o2BwAABka-container\",nodeId:\"o2BwAABka\",rendersWithMotion:true,scopeId:\"eMkktCEk5\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(SonnerToast,{animation:{duration:2,expand:true,position:\"bottom-center\",speed:.4,visibleToasts:3},customID:\"One\",height:\"100%\",id:\"o2BwAABka\",layoutId:\"o2BwAABka\",preview:true,styling:{backgroundColor:\"var(--token-552f9c26-50ff-4530-9984-a5ff5918a4af, rgb(255, 255, 255))\",border:{borderColor:'var(--token-09f133ed-0d43-429a-a52e-79336c0fbca1, rgb(244, 244, 250)) /* {\"name\":\"Main BG\"} */',borderStyle:\"solid\",borderWidth:1},gapIconContent:0,gapTitleDescription:0,offset:32,padding:\"16px 16px 16px 52px\",radius:32,shadow:\"\"},title:{color:\"var(--token-16859c7d-1a37-4c0b-8cfe-b6f58e9d38df, rgb(26, 29, 33))\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},text:\"This part of website is work in progress!\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-onjOP.framer-b329qw, .framer-onjOP .framer-b329qw { display: block; }\",\".framer-onjOP.framer-o4kj76 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: hidden; padding: 6px 18px 6px 18px; position: relative; text-decoration: none; width: min-content; }\",\".framer-onjOP .framer-1tkbavj { flex: none; height: 20px; position: relative; white-space: pre; width: auto; }\",\".framer-onjOP .framer-1hv59f5-container { flex: none; height: 26px; position: absolute; right: 5px; top: calc(50.00000000000002% - 26px / 2); width: 16px; z-index: 1; }\",\".framer-onjOP .framer-1id21ee { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-onjOP .framer-13rxtk7-container { flex: none; height: auto; left: 50%; position: absolute; top: 23px; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onjOP.framer-o4kj76 { gap: 0px; } .framer-onjOP.framer-o4kj76 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-onjOP.framer-o4kj76 > :first-child { margin-left: 0px; } .framer-onjOP.framer-o4kj76 > :last-child { margin-right: 0px; } }\",\".framer-onjOP.framer-v-x0pbt6.framer-o4kj76, .framer-onjOP.framer-v-1p5xyli.framer-o4kj76 { height: min-content; padding: 0px; }\",\".framer-onjOP.framer-v-x0pbt6 .framer-1tkbavj, .framer-onjOP.framer-v-1p5xyli .framer-1tkbavj, .framer-onjOP.framer-v-1fe3sc9 .framer-1tkbavj { height: auto; }\",\".framer-onjOP.framer-v-us8lyv.framer-o4kj76 { cursor: unset; width: 111px; will-change: var(--framer-will-change-override, transform); }\",\".framer-onjOP.framer-v-1fe3sc9.framer-o4kj76 { gap: 0px; height: min-content; padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onjOP.framer-v-1fe3sc9.framer-o4kj76 { gap: 0px; } .framer-onjOP.framer-v-1fe3sc9.framer-o4kj76 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-onjOP.framer-v-1fe3sc9.framer-o4kj76 > :first-child { margin-left: 0px; } .framer-onjOP.framer-v-1fe3sc9.framer-o4kj76 > :last-child { margin-right: 0px; } }\",\".framer-onjOP.framer-v-o4kj76.hover .framer-1id21ee { left: 50%; top: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"WbncWdrN1\":{\"layout\":[\"auto\",\"auto\"]},\"nfhFPThut\":{\"layout\":[\"auto\",\"auto\"]},\"lsbCn_eHZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"NCbB_nD8l\":{\"layout\":[\"auto\",\"fixed\"]},\"SZY0G8rCQ\":{\"layout\":[\"auto\",\"auto\"]},\"Qr1fgQsJh\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"GNUG1wpDE\":\"title\",\"fTygCC59F\":\"tap\",\"nZyVRsMIS\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereMkktCEk5=withCSS(Component,css,\"framer-onjOP\");export default FramereMkktCEk5;FramereMkktCEk5.displayName=\"Nav Link\";FramereMkktCEk5.defaultProps={height:32,width:106};addPropertyControls(FramereMkktCEk5,{variant:{options:[\"QptG9oXzV\",\"WbncWdrN1\",\"nfhFPThut\",\"lsbCn_eHZ\",\"NCbB_nD8l\",\"SZY0G8rCQ\"],optionTitles:[\"Default\",\"Link - New Tab\",\"Link\",\"new tab link\",\"static\",\"toaster\"],title:\"Variant\",type:ControlType.Enum},GNUG1wpDE:{defaultValue:\"Playground\",displayTextArea:false,title:\"Title\",type:ControlType.String},fTygCC59F:{title:\"Tap\",type:ControlType.EventHandler},nZyVRsMIS:{title:\"Link\",type:ControlType.Link}});addFonts(FramereMkktCEk5,[{explicitInter:true,fonts:[{family:\"Inter Display\",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/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",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/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{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:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...FeatherFonts,...SonnerToastFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereMkktCEk5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"GNUG1wpDE\\\":\\\"title\\\",\\\"fTygCC59F\\\":\\\"tap\\\",\\\"nZyVRsMIS\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"106\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WbncWdrN1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nfhFPThut\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lsbCn_eHZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NCbB_nD8l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SZY0G8rCQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qr1fgQsJh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eMkktCEk5.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/7H6klsuiNPCGOcMQpYLl/vCjPALCfM9OTdLGtwJDS/wKUENgyfU.js\";import NavLink from\"https://framerusercontent.com/modules/hBpKIwcmVWnz2LqQqaUS/3A9x5KGhnXWBeJ5LbAW2/eMkktCEk5.js\";import OverlayButton from\"https://framerusercontent.com/modules/6nXAt9ZgqC5ieqK46hUu/VrBPyfRoaZ6YckWDolrJ/valTFVI65.js\";const RichTextWithFX=withFX(RichText);const OverlayButtonFonts=getFonts(OverlayButton);const cycleOrder=[\"ArBBPXLw3\",\"Zj5fr3ObZ\",\"Vcs3zIGlL\"];const serializationHash=\"framer-RSyOs\";const variantClassNames={ArBBPXLw3:\"framer-v-1swwtj8\",Vcs3zIGlL:\"framer-v-mbjc3w\",Zj5fr3ObZ:\"framer-v-1aidvjm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Oab9INRyj=undefined;const f6mb0LDZy=undefined;const r_bB0RZXS=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-10,y:0};const transition2={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transition3={bounce:.2,delay:.1,duration:.6,type:\"spring\"};const transition4={bounce:.2,delay:.2,duration:.6,type:\"spring\"};const transition5={bounce:.2,delay:.3,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"ArBBPXLw3\",Mobile:\"Zj5fr3ObZ\",Variant:\"Vcs3zIGlL\"};const Variants=motion.create(React.Fragment);const getProps=({contact,height,id,link,mobileMenuClose,width,...props})=>{return{...props,f6mb0LDZy:contact??props.f6mb0LDZy,Oab9INRyj:mobileMenuClose??props.Oab9INRyj,r_bB0RZXS:link??props.r_bB0RZXS,variant:humanReadableVariantMap[props.variant]??props.variant??\"ArBBPXLw3\"};};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,Oab9INRyj,f6mb0LDZy,r_bB0RZXS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ArBBPXLw3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3ffy70=activeVariantCallback(async(...args)=>{if(Oab9INRyj){const res=await Oab9INRyj(...args);if(res===false)return false;}});const onTapk38jsb=activeVariantCallback(async(...args)=>{if(f6mb0LDZy){const res=await f6mb0LDZy(...args);if(res===false)return false;}if(Oab9INRyj){const res=await Oab9INRyj(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Vcs3zIGlL\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1swwtj8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ArBBPXLw3\",ref:refBinding,style:{...style},...addPropertyOverrides({Vcs3zIGlL:{\"data-framer-name\":undefined},Zj5fr3ObZ:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichTextWithFX,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eOPu6CN6f\"},motionChild:true,nodeId:\"YiHwxLmuC\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Work\"})})})}),className:\"framer-ko0mjt\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"YiHwxLmuC\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Vcs3zIGlL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":hNv4_c6ER\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"YiHwxLmuC\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Work\"})})})})},Zj5fr3ObZ:{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eOPu6CN6f\"},motionChild:true,nodeId:\"YiHwxLmuC\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Work\"})})})}),onTap:onTap3ffy70}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFX,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EXMCQPycG\"},motionChild:true,nodeId:\"tVG2cozrm\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"About\"})})})}),className:\"framer-nnqqbs\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"tVG2cozrm\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Zj5fr3ObZ:{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EXMCQPycG\"},motionChild:true,nodeId:\"tVG2cozrm\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"About\"})})})}),onTap:onTap3ffy70}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFX,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Q6MgsTVVv\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Craft\"})})})}),className:\"framer-izgify\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"Q6MgsTVVv\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Zj5fr3ObZ:{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Q6MgsTVVv\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Craft\"})})})}),onTap:onTap3ffy70}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFX,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"G3qM_YiUs\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Contact\"})})})}),className:\"framer-xpp2h3\",\"data-highlight\":true,fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"G3qM_YiUs\",onTap:onTapk38jsb,style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Vcs3zIGlL:{\"data-highlight\":undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:r_bB0RZXS,motionChild:true,nodeId:\"G3qM_YiUs\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Contact\"})})})}),onTap:undefined},Zj5fr3ObZ:{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"G3qM_YiUs\",openInNewTab:false,relValues:[],scopeId:\"fAy17OTOH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-142q8pi\",\"data-styles-preset\":\"wKUENgyfU\",children:\"Contact\"})})})}),onTap:onTap3ffy70}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||30)-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||30)-0-((componentViewport?.height||30)-0)*1)/2),...addPropertyOverrides({Zj5fr3ObZ:{height:44,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||198)-0-556)/2+448+64)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b6yrmd-container\",layoutDependency:layoutDependency,layoutId:\"ArgA2NjGq-container\",nodeId:\"ArgA2NjGq\",rendersWithMotion:true,scopeId:\"fAy17OTOH\",children:/*#__PURE__*/_jsx(OverlayButton,{CkPq47lT3:16,D2L_GzNSY:\"var(--token-bf8bd38a-4575-40c0-9459-6a86668113f1, rgb(250, 250, 250))\",d69lmH0Ns:\"fill\",FmipTjlYd:\"Resume\",height:\"100%\",id:\"ArgA2NjGq\",kqZw9kX4m:14,layoutId:\"ArgA2NjGq\",ngNqllNVQ:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",PMEoUiZ0v:\"Gear\",style:{height:\"100%\"},V2zJm9sen:false,variant:matchVariant(\"JQUSCHyNw\"),W98T2NzvP:15,width:\"100%\",...addPropertyOverrides({Zj5fr3ObZ:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RSyOs.framer-s2naoe, .framer-RSyOs .framer-s2naoe { display: block; }\",\".framer-RSyOs.framer-1swwtj8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-RSyOs .framer-ko0mjt, .framer-RSyOs .framer-nnqqbs, .framer-RSyOs .framer-izgify { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RSyOs .framer-xpp2h3 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RSyOs .framer-b6yrmd-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-RSyOs.framer-v-1aidvjm.framer-1swwtj8 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 83px; }\",\".framer-RSyOs.framer-v-1aidvjm .framer-ko0mjt, .framer-RSyOs.framer-v-1aidvjm .framer-nnqqbs, .framer-RSyOs.framer-v-1aidvjm .framer-izgify { cursor: pointer; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RSyOs.framer-v-1aidvjm .framer-xpp2h3 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RSyOs.framer-v-1aidvjm .framer-b6yrmd-container { align-self: unset; width: 100%; }\",\".framer-RSyOs.framer-v-mbjc3w .framer-nnqqbs { z-index: 2; }\",\".framer-RSyOs.framer-v-mbjc3w .framer-xpp2h3 { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 299\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Zj5fr3ObZ\":{\"layout\":[\"fixed\",\"auto\"]},\"Vcs3zIGlL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Oab9INRyj\":\"mobileMenuClose\",\"f6mb0LDZy\":\"contact\",\"r_bB0RZXS\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfAy17OTOH=withCSS(Component,css,\"framer-RSyOs\");export default FramerfAy17OTOH;FramerfAy17OTOH.displayName=\"Nav Links\";FramerfAy17OTOH.defaultProps={height:30,width:299};addPropertyControls(FramerfAy17OTOH,{variant:{options:[\"ArBBPXLw3\",\"Zj5fr3ObZ\",\"Vcs3zIGlL\"],optionTitles:[\"Desktop\",\"Mobile\",\"Variant\"],title:\"Variant\",type:ControlType.Enum},Oab9INRyj:{title:\"Mobile Menu Close\",type:ControlType.EventHandler},f6mb0LDZy:{title:\"Contact\",type:ControlType.EventHandler},r_bB0RZXS:{title:\"Link\",type:ControlType.Link}});addFonts(FramerfAy17OTOH,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...OverlayButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerfAy17OTOH.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context),forwardLoader(OverlayButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfAy17OTOH\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Oab9INRyj\\\":\\\"mobileMenuClose\\\",\\\"f6mb0LDZy\\\":\\\"contact\\\",\\\"r_bB0RZXS\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"30\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"299\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Zj5fr3ObZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vcs3zIGlL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3709cd9)\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 Dots from\"https://framerusercontent.com/modules/1ChZWysz6EQTMtFqkgOZ/HAfcLxIEk2JyOOjkb42e/HlovKhNxl.js\";import ProfilePicName from\"https://framerusercontent.com/modules/xANQhtt4IJ5E9xLXPda8/4mnmdoplxKRhouBC6PFH/cexSA3dP3.js\";import NavLinks from\"https://framerusercontent.com/modules/4QM5tIL7vFL8PZ4tJfSn/ZDW0JNtjYM4SD6gFBC7M/fAy17OTOH.js\";const ProfilePicNameFonts=getFonts(ProfilePicName);const DotsFonts=getFonts(Dots);const NavLinksFonts=getFonts(NavLinks);const cycleOrder=[\"gme0Lpywo\",\"cdj6UoF8w\",\"BdkbU9T2F\",\"wnntJcviM\",\"mcJS1WuzR\"];const serializationHash=\"framer-xM2vl\";const variantClassNames={BdkbU9T2F:\"framer-v-1nzr7iq\",cdj6UoF8w:\"framer-v-1drhdhw\",gme0Lpywo:\"framer-v-e2fy54\",mcJS1WuzR:\"framer-v-1jkybcv\",wnntJcviM:\"framer-v-1jb0dom\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BJr0cBP_y=undefined;const g29IRn4Ck=undefined;const XorP3wUOx=undefined;const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile Closed\":\"wnntJcviM\",\"Mobile Open\":\"mcJS1WuzR\",\"Nav Closed\":\"cdj6UoF8w\",\"Nav Default\":\"gme0Lpywo\",\"Nav Open\":\"BdkbU9T2F\"};const getProps=({click,contactForm,height,id,link,width,...props})=>{return{...props,BJr0cBP_y:click??props.BJr0cBP_y,g29IRn4Ck:link??props.g29IRn4Ck,variant:humanReadableVariantMap[props.variant]??props.variant??\"gme0Lpywo\",XorP3wUOx:contactForm??props.XorP3wUOx};};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,XorP3wUOx,BJr0cBP_y,g29IRn4Ck,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gme0Lpywo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaph675vi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BJr0cBP_y){const res=await BJr0cBP_y(...args);if(res===false)return false;}});const onMouseLeavexi0nm9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"cdj6UoF8w\");});const U7aqAp5hM173poou=activeVariantCallback(async(...args)=>{setVariant(\"kXwxdUfcB\");});const mQfSgck7Q7tlm79=activeVariantCallback(async(...args)=>{setVariant(\"mcJS1WuzR\");});const mQfSgck7Q65pnxh=activeVariantCallback(async(...args)=>{setVariant(\"wnntJcviM\");});const f6mb0LDZydm1ni3=activeVariantCallback(async(...args)=>{if(XorP3wUOx){const res=await XorP3wUOx(...args);if(res===false)return false;}});const Oab9INRyj65pnxh=activeVariantCallback(async(...args)=>{setVariant(\"wnntJcviM\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wnntJcviM\",\"mcJS1WuzR\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"wnntJcviM\",\"mcJS1WuzR\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"mcJS1WuzR\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-e2fy54\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Nav Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gme0Lpywo\",onTap:onTaph675vi,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(217, 217, 217))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{mcJS1WuzR:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}},...addPropertyOverrides({BdkbU9T2F:{\"data-framer-name\":\"Nav Open\",onMouseLeave:onMouseLeavexi0nm9},cdj6UoF8w:{\"data-framer-name\":\"Nav Closed\"},mcJS1WuzR:{\"data-framer-name\":\"Mobile Open\"},wnntJcviM:{\"data-framer-name\":\"Mobile Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1an118l\",\"data-framer-name\":\"Details / Mobile Dots\",layoutDependency:layoutDependency,layoutId:\"uzRY1QRJM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||56)-24-32)/2)+0,...addPropertyOverrides({mcJS1WuzR:{y:(componentViewport?.y||0)+12+0+0},wnntJcviM:{y:(componentViewport?.y||0)+12+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b49kox-container\",layoutDependency:layoutDependency,layoutId:\"irozAVFM8-container\",nodeId:\"irozAVFM8\",rendersWithMotion:true,scopeId:\"VZqecqk86\",children:/*#__PURE__*/_jsx(ProfilePicName,{height:\"100%\",id:\"irozAVFM8\",layoutId:\"irozAVFM8\",U7aqAp5hM:U7aqAp5hM173poou,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({mcJS1WuzR:{height:24,y:(componentViewport?.y||0)+12+0+4},wnntJcviM:{height:24,y:(componentViewport?.y||0)+12+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-urls4e-container\",\"data-framer-name\":\"Mobile Dots\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ACQE7V8Hk-container\",name:\"Mobile Dots\",nodeId:\"ACQE7V8Hk\",rendersWithMotion:true,scopeId:\"VZqecqk86\",style:{opacity:0,scale:1},variants:{mcJS1WuzR:{opacity:.7,scale:.5},wnntJcviM:{opacity:1}},children:/*#__PURE__*/_jsx(Dots,{height:\"100%\",id:\"ACQE7V8Hk\",layoutId:\"ACQE7V8Hk\",name:\"Mobile Dots\",variant:\"grFRFgHIy\",width:\"100%\",...addPropertyOverrides({mcJS1WuzR:{mQfSgck7Q:mQfSgck7Q65pnxh,variant:\"eNQC3xoax\"},wnntJcviM:{mQfSgck7Q:mQfSgck7Q7tlm79}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tbz5sr\",\"data-framer-name\":\"Links / Dots\",layoutDependency:layoutDependency,layoutId:\"fOImu4WPv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(12+((componentViewport?.height||56)-24-30)/2)+0,...addPropertyOverrides({cdj6UoF8w:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||56)-24-0)/2)+-15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yrg0tr-container\",layoutDependency:layoutDependency,layoutId:\"qHfzRBFdS-container\",nodeId:\"qHfzRBFdS\",rendersWithMotion:true,scopeId:\"VZqecqk86\",style:{opacity:1},variants:{BdkbU9T2F:{opacity:1},cdj6UoF8w:{opacity:0}},...addPropertyOverrides({cdj6UoF8w:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavLinks,{f6mb0LDZy:f6mb0LDZydm1ni3,height:\"100%\",id:\"qHfzRBFdS\",layoutId:\"qHfzRBFdS\",r_bB0RZXS:g29IRn4Ck,variant:\"Vcs3zIGlL\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({mcJS1WuzR:{height:30,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cqdglz-container\",layoutDependency:layoutDependency,layoutId:\"v5mw4eies-container\",nodeId:\"v5mw4eies\",rendersWithMotion:true,scopeId:\"VZqecqk86\",children:/*#__PURE__*/_jsx(NavLinks,{f6mb0LDZy:f6mb0LDZydm1ni3,height:\"100%\",id:\"v5mw4eies\",layoutId:\"v5mw4eies\",Oab9INRyj:Oab9INRyj65pnxh,style:{width:\"100%\"},variant:\"Zj5fr3ObZ\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xM2vl.framer-446u61, .framer-xM2vl .framer-446u61 { display: block; }\",\".framer-xM2vl.framer-e2fy54 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-xM2vl .framer-1an118l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-xM2vl .framer-1b49kox-container, .framer-xM2vl .framer-1yrg0tr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xM2vl .framer-urls4e-container { flex: none; height: auto; pointer-events: none; position: relative; width: auto; z-index: 1; }\",\".framer-xM2vl .framer-tbz5sr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xM2vl .framer-1cqdglz-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-xM2vl.framer-v-1drhdhw.framer-e2fy54 { gap: 32px; }\",\".framer-xM2vl.framer-v-1drhdhw .framer-tbz5sr { min-height: 30px; min-width: 1px; }\",\".framer-xM2vl.framer-v-1drhdhw .framer-1yrg0tr-container { left: 0px; pointer-events: none; position: absolute; top: 50%; z-index: 1; }\",\".framer-xM2vl.framer-v-1jb0dom.framer-e2fy54 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; width: 359px; }\",\".framer-xM2vl.framer-v-1jb0dom .framer-1an118l { gap: 174px; justify-content: flex-start; order: 0; width: 100%; }\",\".framer-xM2vl.framer-v-1jb0dom .framer-urls4e-container, .framer-xM2vl.framer-v-1jkybcv .framer-urls4e-container { pointer-events: auto; }\",\".framer-xM2vl.framer-v-1jkybcv.framer-e2fy54 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; width: 359px; }\",\".framer-xM2vl.framer-v-1jkybcv .framer-1an118l { gap: 180px; justify-content: flex-start; width: 100%; }\",\".framer-xM2vl.framer-v-1jkybcv .framer-1cqdglz-container { flex: none; width: 100%; }\",'.framer-xM2vl[data-border=\"true\"]::after, .framer-xM2vl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 468.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cdj6UoF8w\":{\"layout\":[\"auto\",\"auto\"]},\"BdkbU9T2F\":{\"layout\":[\"auto\",\"auto\"]},\"wnntJcviM\":{\"layout\":[\"fixed\",\"auto\"]},\"mcJS1WuzR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XorP3wUOx\":\"contactForm\",\"BJr0cBP_y\":\"click\",\"g29IRn4Ck\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVZqecqk86=withCSS(Component,css,\"framer-xM2vl\");export default FramerVZqecqk86;FramerVZqecqk86.displayName=\"Nav Bar\";FramerVZqecqk86.defaultProps={height:56,width:468.5};addPropertyControls(FramerVZqecqk86,{variant:{options:[\"gme0Lpywo\",\"cdj6UoF8w\",\"BdkbU9T2F\",\"wnntJcviM\",\"mcJS1WuzR\"],optionTitles:[\"Nav Default\",\"Nav Closed\",\"Nav Open\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},XorP3wUOx:{title:\"Contact Form\",type:ControlType.EventHandler},BJr0cBP_y:{title:\"Click\",type:ControlType.EventHandler},g29IRn4Ck:{title:\"Link\",type:ControlType.Link}});addFonts(FramerVZqecqk86,[{explicitInter:true,fonts:[]},...ProfilePicNameFonts,...DotsFonts,...NavLinksFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVZqecqk86\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"56\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"468.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cdj6UoF8w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BdkbU9T2F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wnntJcviM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mcJS1WuzR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"XorP3wUOx\\\":\\\"contactForm\\\",\\\"BJr0cBP_y\\\":\\\"click\\\",\\\"g29IRn4Ck\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={uIAYja5wZ:{pressed:true}};const cycleOrder=[\"nslVHXCOt\",\"uIAYja5wZ\",\"gRj6gDeHV\",\"VhjlEsif5\",\"kqR6Z4m43\"];const serializationHash=\"framer-hpnuC\";const variantClassNames={gRj6gDeHV:\"framer-v-45n47t\",kqR6Z4m43:\"framer-v-1r27ua0\",nslVHXCOt:\"framer-v-1m3en3u\",uIAYja5wZ:\"framer-v-1futxx5\",VhjlEsif5:\"framer-v-hwvyc7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"nslVHXCOt\",\"Variant 2\":\"uIAYja5wZ\",\"Variant 4\":\"gRj6gDeHV\",\"Variant 5\":\"kqR6Z4m43\",empty:\"VhjlEsif5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nslVHXCOt\"};};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:\"nslVHXCOt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VhjlEsif5\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"kqR6Z4m43\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"kqR6Z4m43\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"uIAYja5wZ-pressed\")return false;if([\"uIAYja5wZ\",\"VhjlEsif5\",\"kqR6Z4m43\"].includes(baseVariant))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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1m3en3u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nslVHXCOt\",ref:refBinding,style:{...style},...addPropertyOverrides({\"uIAYja5wZ-pressed\":{\"data-framer-name\":undefined},gRj6gDeHV:{\"data-framer-name\":\"Variant 4\"},kqR6Z4m43:{\"data-framer-name\":\"Variant 5\"},uIAYja5wZ:{\"data-framer-name\":\"Variant 2\"},VhjlEsif5:{\"data-framer-name\":\"empty\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3w9llg\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"V6gy6BQtt\",style:{scale:1},transformTemplate:transformTemplate1,variants:{\"uIAYja5wZ-pressed\":{scale:.7}},...addPropertyOverrides({\"uIAYja5wZ-pressed\":{transformTemplate:undefined},kqR6Z4m43:{transformTemplate:undefined},uIAYja5wZ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13cfl6n\",\"data-framer-name\":\"Tip\",layoutDependency:layoutDependency,layoutId:\"o30rAhg70\",style:{boxShadow:\"none\"},variants:{gRj6gDeHV:{boxShadow:\"none\"},kqR6Z4m43:{boxShadow:\"0px 0px 0px 0px rgba(0, 0, 0, 0.25)\"},uIAYja5wZ:{boxShadow:\"0px 0px 0px 0px rgba(0, 0, 0, 0.25)\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1xi3j3a\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"beJ25zMgs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g><defs><path d=\"M 6.296 4.674 C 5.205 4.34 4.189 5.373 4.541 6.459 L 8.505 18.692 C 8.825 19.68 10.068 19.996 10.821 19.28 L 19.599 10.939 C 20.382 10.195 20.073 8.882 19.039 8.566 Z\" id=\"a1004z\"></path><clipPath id=\"a1005z\"><use xlink:href=\"#a1004z\"></use></clipPath><filter id=\"a1006z\" filterUnits=\"objectBoundingBox\" x=\"-83.6%\" y=\"-94.3%\" width=\"255.7%\" height=\"276.8%\"><feOffset dx=\"0\" dy=\"1.4\" in=\"SourceAlpha\" result=\"a1009z\"></feOffset><feGaussianBlur stdDeviation=\"1.4\" in=\"a1009z\" result=\"a1010z\"></feGaussianBlur><feFlood flood-color=\"rgba(0,0,0,0.25)\" result=\"a1011z\"></feFlood><feComposite in=\"a1011z\" in2=\"a1010z\" operator=\"in\" result=\"a1007z\"></feComposite></filter></defs><mask id=\"a1008z\" x=\"-83.6%\" y=\"-94.3%\" width=\"255.7%\" height=\"276.8%\"><rect x=\"-83.6%\" y=\"-94.3%\" width=\"255.7%\" height=\"276.8%\" fill=\"white\"></rect><use href=\"#a1004z\" fill=\"black\"></use></mask><g filter=\"url(#a1006z)\" mask=\"url(#a1008z)\"><use stroke-width=\"4\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"black\" xlink:href=\"#a1004z\" clip-path=\"url(#a1005z)\"></use></g><use xlink:href=\"#a1004z\" fill=\"rgb(41, 41, 41)\" clip-path=\"url(#a1005z)\" stroke-width=\"4\" stroke=\"rgb(242, 242, 242)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></use></g></svg>',svgContentId:8696946839,withExternalLayout:true,...addPropertyOverrides({uIAYja5wZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35 35\"><g><defs><path d=\"M 9.182 6.816 C 7.59 6.329 6.109 7.836 6.622 9.419 L 12.403 27.259 C 12.871 28.7 14.682 29.16 15.78 28.117 L 28.581 15.953 C 29.724 14.867 29.273 12.952 27.765 12.492 Z\" id=\"a1012z\"></path><clipPath id=\"a1013z\"><use xlink:href=\"#a1012z\"></use></clipPath><filter id=\"a1014z\" filterUnits=\"objectBoundingBox\" x=\"-70.6%\" y=\"-81.4%\" width=\"233.2%\" height=\"254.5%\"><feOffset dx=\"0\" dy=\"2.06\" in=\"SourceAlpha\" result=\"a1017z\"></feOffset><feGaussianBlur stdDeviation=\"2.06\" in=\"a1017z\" result=\"a1018z\"></feGaussianBlur><feFlood flood-color=\"rgba(0, 0, 0, 0.25)\" result=\"a1019z\"></feFlood><feComposite in=\"a1019z\" in2=\"a1018z\" operator=\"in\" result=\"a1015z\"></feComposite></filter></defs><mask id=\"a1016z\" x=\"-70.6%\" y=\"-81.4%\" width=\"233.2%\" height=\"254.5%\"><rect x=\"-70.6%\" y=\"-81.4%\" width=\"233.2%\" height=\"254.5%\" fill=\"white\"></rect><use href=\"#a1012z\" fill=\"black\"></use></mask><g filter=\"url(#a1014z)\" mask=\"url(#a1016z)\"><use stroke-width=\"4\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"black\" xlink:href=\"#a1012z\" clip-path=\"url(#a1013z)\"></use></g><use xlink:href=\"#a1012z\" fill=\"rgb(41, 41, 41)\" clip-path=\"url(#a1013z)\" stroke-width=\"4\" stroke=\"rgb(242, 242, 242)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></use></g></svg>',svgContentId:9863252411}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1090mm1\",\"data-framer-name\":\"Triangle\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"t_JgZm0l_\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 30\"><path d=\"M 8.072 9.874 C 7.395 9.842 6.922 10.531 7.205 11.136 L 14.467 26.64 C 14.851 27.459 16.119 27.252 16.238 26.355 C 16.657 23.213 17.376 18.746 18.216 17.524 C 19.056 16.302 23.005 13.978 25.816 12.423 C 26.619 11.979 26.341 10.746 25.424 10.702 Z\" fill=\"var(--token-13f116da-cfef-4cb1-9810-be7064b0bdc1, rgb(232, 72, 72))\"></path></svg>',svgContentId:11436667843,withExternalLayout:true,...addPropertyOverrides({kqR6Z4m43:{svgContentId:11636571094}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aadngw\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"vMM0xKfjB\",style:{backgroundColor:\"var(--token-13f116da-cfef-4cb1-9810-be7064b0bdc1, rgb(232, 72, 72))\",borderBottomLeftRadius:78.85,borderBottomRightRadius:78.85,borderTopLeftRadius:78.85,borderTopRightRadius:78.85},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13.18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"You\"})}),className:\"framer-6t9a1t\",\"data-framer-name\":\"Richard Kann\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"fOBlk8ped\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"8.118934631347656px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i77h39\",\"data-border\":true,\"data-framer-name\":\"Nametag\",layoutDependency:layoutDependency,layoutId:\"AzhBPN7Ku\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(242, 242, 242)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(41, 41, 41)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.25)\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebdaffd8-d132-481e-b6cd-7190c86bae11, rgb(255, 255, 255)))\"},children:\"View\"})}),className:\"framer-12r5alw\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"thDEn5Spu\",style:{\"--extracted-r6o4lv\":\"var(--token-ebdaffd8-d132-481e-b6cd-7190c86bae11, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gRj6gDeHV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebdaffd8-d132-481e-b6cd-7190c86bae11, rgb(255, 255, 255)))\"},children:\"Coming Soon\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hpnuC.framer-19u7wf0, .framer-hpnuC .framer-19u7wf0 { display: block; }\",\".framer-hpnuC.framer-1m3en3u { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 66px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 90px; }\",\".framer-hpnuC .framer-3w9llg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-hpnuC .framer-13cfl6n { flex: none; height: 28px; overflow: visible; position: relative; width: 28px; }\",\".framer-hpnuC .framer-1xi3j3a { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-hpnuC .framer-1090mm1 { flex: none; height: 30px; left: 0px; position: absolute; top: 0px; width: 29px; }\",\".framer-hpnuC .framer-1aadngw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.794785022735596px; height: min-content; justify-content: center; left: 26px; overflow: hidden; padding: 11px; position: absolute; top: 18px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-hpnuC .framer-6t9a1t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hpnuC .framer-1i77h39 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; left: 94%; overflow: hidden; padding: 0px 24px 0px 24px; position: absolute; top: 76%; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-hpnuC .framer-12r5alw { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-hpnuC.framer-v-1futxx5.framer-1m3en3u { cursor: pointer; height: 25px; width: 28px; }\",\".framer-hpnuC.framer-v-1futxx5 .framer-3w9llg { bottom: -10px; left: unset; right: -10px; top: unset; }\",\".framer-hpnuC.framer-v-1futxx5 .framer-1xi3j3a { height: 35px; left: calc(50.00000000000002% - 35px / 2); top: calc(50.00000000000002% - 35px / 2); width: 35px; }\",\".framer-hpnuC.framer-v-45n47t .framer-1i77h39 { height: 36px; left: 127%; padding: 8px 24px 8px 24px; top: 77%; }\",\".framer-hpnuC.framer-v-hwvyc7.framer-1m3en3u, .framer-hpnuC.framer-v-1r27ua0.framer-1m3en3u { height: 25px; width: 28px; }\",\".framer-hpnuC.framer-v-1r27ua0 .framer-3w9llg { bottom: -10px; left: unset; order: 0; right: -10px; top: unset; }\",\".framer-hpnuC.framer-v-1futxx5.pressed .framer-3w9llg { bottom: -7px; left: unset; right: -7px; top: unset; }\",'.framer-hpnuC[data-border=\"true\"]::after, .framer-hpnuC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uIAYja5wZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"gRj6gDeHV\":{\"layout\":[\"fixed\",\"fixed\"]},\"VhjlEsif5\":{\"layout\":[\"fixed\",\"fixed\"]},\"kqR6Z4m43\":{\"layout\":[\"fixed\",\"fixed\"]},\"FxmoydBZK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxFEpoO7DB=withCSS(Component,css,\"framer-hpnuC\");export default FramerxFEpoO7DB;FramerxFEpoO7DB.displayName=\"You\";FramerxFEpoO7DB.defaultProps={height:66,width:90};addPropertyControls(FramerxFEpoO7DB,{variant:{options:[\"nslVHXCOt\",\"uIAYja5wZ\",\"gRj6gDeHV\",\"VhjlEsif5\",\"kqR6Z4m43\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 4\",\"empty\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxFEpoO7DB,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxFEpoO7DB\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uIAYja5wZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gRj6gDeHV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VhjlEsif5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kqR6Z4m43\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FxmoydBZK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\",\"framerIntrinsicHeight\":\"66\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xFEpoO7DB.map","// Generated by Framer (0ea0c8c)\nexport default function metadata(params,activeLocale){return{description:\"Portfolio of Uday Shankar, a Product Designer specializing in interaction design, motion-driven experiences, and strategy. With expertise in prototyping, brand identity, and user research, I design intuitive, impactful, and user-centered digital products.\",favicon:\"https://framerusercontent.com/assets/SfWvG24D3kGPNV3CvEHfuKogY.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/wykuEUbnbKepYW99605uePOkxQ.png\",title:\"Uday Shankar K R | Designing Interactions. Shaping Strategies.\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}