{"version":3,"file":"shared-lib.DbdBvrG5.mjs","names":["containerStyles","emptyStateStyle","useMemo","lowercaseIconKeyPairs","iconKeys","defaultEvents","useMemo","useMemo","useMemo","FormSpark","useState","useMemo","useCallback","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","useRef","useState","HouseFactory","React","h","u","w","g","c.useContext","p","c.useMemo","x","z","i","s","y","b","v","F","I","l","c.useRef","j","c.useId","D","d.className","m","f","t","o","c.Fragment","n","d.css","a","d.fonts","w","r","h","o","c","u","g","y","I","s","v","k","R","V","f","z","D","d","j","H","x.useId","p","m","n","l","a","i","t","y","e","d.useContext","c","d.useMemo","k","H","m","o","u","x","b","V","z","j","s","d.useRef","d.useId","p","l","i","n","t","a","e","u","o","v","w","h.useContext","x","h.useMemo","s","p","y","b","D","R","m","f","h.useRef","h.useId","c","g","n","d","l","t","i","a"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js","https:/framerusercontent.com/modules/44iyBkPmRPOgmdj1BpLA/qSLKaGGFaVOE9cn6V2WD/b9zJsM3rR.js","https:/framerusercontent.com/modules/7sUgO24yk73P0fmciiUW/h50z1fQFaF7GBxY4ESiI/CGvxov_Vb.js","https:/framerusercontent.com/modules/yJngNPtteOhzYNZ2JhKx/RWs6VVeHxXwid1EsYakB/QCtzoRG1E.js","https:/framerusercontent.com/modules/5w45cubOJp4KxjBIoMIz/2Ti2IiW4Z46kyoagC3jd/zcoSEv0La.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/LM9FyulJrdV0emvUt6Oc/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.50","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/H4OHcdXxZyPVKySUy1y2/Phosphor.js","https:/framerusercontent.com/modules/y6Tqmg0itGuHZHQOS5Wx/P2WYZ1LMb6isM2PCJuvq/ro7OPezbn.js","https:/framerusercontent.com/modules/sHssRGhI1uv8vN7deZ3n/nNIWxL48Qf8nU7RSOgHV/LeDRDiFCv.js","https:/framerusercontent.com/modules/ehPQpl2Ofu0f03SaGTFo/VKnoaWy3NcgIVTAnbyzl/lxt3nYXsK.js","https:/framerusercontent.com/modules/nKSOZyhRN9FOMkgCWFqQ/yc1bpXerrVv1MRfCMOSS/QHxIq7wIl.js","https:/framerusercontent.com/modules/mYBMOdwCOq1kJaSoB7pu/5nG3ntZ4lGDm2jWdGeEX/Me7vNJ0o2.js"],"sourcesContent":["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","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 { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};/**\n * FORMSPARK\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 290\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name===null||name===void 0?void 0:name.value);const[emailValue,setEmail]=useState(email===null||email===void 0?void 0:email.value);const[messageValue,setMessage]=useState(message===null||message===void 0?void 0:message.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const gridTemplateRows=useMemo(()=>{const rows=[];if(withName||withMessage){rows.push(\"max-content\");}if(withMessage){rows.push(\"1fr\");}return[...rows,\"max-content\"].join(\" \");},[withName,withEmail,withMessage]);const gridTemplateColumns=useMemo(()=>{const cols=[];if((withName&&!withEmail||withEmail&&!withName)&&!withMessage&&layout===\"horizontal\"){return\"1fr max-content\";}return\"1fr\";},[withName,withEmail,withMessage,layout]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[validateEmail,withName,withEmail,withMessage,nameValue,emailValue,messageValue,]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://submit-form.com/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{setSuccess(true);onSubmit();}).catch(()=>setLoading(false));}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return(/*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/ _jsx(motion.div,{style:{height:\"60px\",width:\"60px\",background:button.fill,color:button.color,borderRadius:\"50%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},initial:{scale:0},animate:{scale:1},transition:{duration:0.3},children:/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"28\",height:\"28\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 2 14 L 10 22 L 26 6\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"currentColor\",strokeLinecap:\"round\"})})}):/*#__PURE__*/ _jsxs(\"form\",{style:{display:\"grid\",gridTemplateRows,gridTemplateColumns,gap,width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/ _jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withMessage&&/*#__PURE__*/ _jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:0,padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/ _jsxs(\"div\",{children:[/*#__PURE__*/ _jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1},transition:{type:\"ease\",duration:0.3},whileHover:{opacity:0.8}}),isLoading&&/*#__PURE__*/ _jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]})]})}));},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\",]);FormSpark.defaultProps={fontSize:16,fontFamily:\"Inter\",fontWeight:400,padding:15,paddingTop:15,paddingBottom:15,paddingLeft:15,paddingRight:15,borderRadius:8,topLeftRadius:8,topRightRadius:8,bottomRightRadius:8,bottomLeftRadius:8,gap:15,nameField:{value:undefined,placeholder:\"Name\"},email:{value:undefined,placeholder:\"Email\"},message:{value:undefined,placeholder:\"Message\"},inputs:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},layout:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},button:{label:\"Sign Up\",fontWeight:600,fill:\"#000\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,description:\"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more…](https://www.framer.com/sites/integrations/formspark/)\"},withName:{title:\"Name\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Name\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\"}},hidden:props=>!props.withName},withEmail:{title:\"Email\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withEmail},withMessage:{title:\"Message\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Message\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withMessage},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Inputs\",type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Sign Up\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"290\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"550\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Manrope-regular\"]);export const fonts=[{family:\"Manrope\",moduleAsset:{localModuleIdentifier:\"local-module:css/b9zJsM3rR:default\",url:\"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F87jxeN7B.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F87jxeN7B.ttf\",weight:\"400\"}];export const css=['.framer-mcUHV .framer-styles-preset-2v2yhv:not(.rich-text-wrapper), .framer-mcUHV .framer-styles-preset-2v2yhv.rich-text-wrapper p, .framer-mcUHV .framer-styles-preset-2v2yhv.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Manrope\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-mcUHV .framer-styles-preset-2v2yhv:not(.rich-text-wrapper), .framer-mcUHV .framer-styles-preset-2v2yhv.rich-text-wrapper p, .framer-mcUHV .framer-styles-preset-2v2yhv.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Manrope\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-mcUHV\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Manrope-300\"]);export const fonts=[{family:\"Manrope\",moduleAsset:{localModuleIdentifier:\"local-module:css/CGvxov_Vb:default\",url:\"https://fonts.gstatic.com/s/manrope/v14/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v14/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf\",weight:\"300\"}];export const css=['.framer-zsfWE .framer-styles-preset-1vjtjg3:not(.rich-text-wrapper), .framer-zsfWE .framer-styles-preset-1vjtjg3.rich-text-wrapper h2 { --framer-font-family: \"Manrope\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: -1px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-zsfWE .framer-styles-preset-1vjtjg3:not(.rich-text-wrapper), .framer-zsfWE .framer-styles-preset-1vjtjg3.rich-text-wrapper h2 { --framer-font-family: \"Manrope\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: -0.5px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-zsfWE .framer-styles-preset-1vjtjg3:not(.rich-text-wrapper), .framer-zsfWE .framer-styles-preset-1vjtjg3.rich-text-wrapper h2 { --framer-font-family: \"Manrope\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: -0.5px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-zsfWE\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-regular\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/QCtzoRG1E:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"}];export const css=['.framer-H2bMj .framer-styles-preset-uq0oqh:not(.rich-text-wrapper), .framer-H2bMj .framer-styles-preset-uq0oqh.rich-text-wrapper p, .framer-H2bMj .framer-styles-preset-uq0oqh.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-H2bMj .framer-styles-preset-uq0oqh:not(.rich-text-wrapper), .framer-H2bMj .framer-styles-preset-uq0oqh.rich-text-wrapper p, .framer-H2bMj .framer-styles-preset-uq0oqh.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-H2bMj .framer-styles-preset-uq0oqh:not(.rich-text-wrapper), .framer-H2bMj .framer-styles-preset-uq0oqh.rich-text-wrapper p, .framer-H2bMj .framer-styles-preset-uq0oqh.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-H2bMj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Manrope-500\"]);export const fonts=[{family:\"Manrope\",moduleAsset:{localModuleIdentifier:\"local-module:css/zcoSEv0La:default\",url:\"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F87jxeN7B.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F87jxeN7B.ttf\",weight:\"500\"}];export const css=['.framer-qcRXi .framer-styles-preset-iwdfv7:not(.rich-text-wrapper), .framer-qcRXi .framer-styles-preset-iwdfv7.rich-text-wrapper p, .framer-qcRXi .framer-styles-preset-iwdfv7.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Manrope\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-qcRXi .framer-styles-preset-iwdfv7:not(.rich-text-wrapper), .framer-qcRXi .framer-styles-preset-iwdfv7.rich-text-wrapper p, .framer-qcRXi .framer-styles-preset-iwdfv7.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Manrope\", serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qcRXi .framer-styles-preset-iwdfv7:not(.rich-text-wrapper), .framer-qcRXi .framer-styles-preset-iwdfv7.rich-text-wrapper p, .framer-qcRXi .framer-styles-preset-iwdfv7.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Manrope\", serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-qcRXi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const renderPathForWeight = (weight, color, pathsByWeight2) => !!pathsByWeight2.get(weight) ? pathsByWeight2.get(weight)(color) : null;\n    const pathsByWeight = new Map();\n    pathsByWeight.set(\"bold\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"24\"\n    })));\n    pathsByWeight.set(\"duotone\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      opacity: \"0.2\"\n    }), /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"16\"\n    })));\n    pathsByWeight.set(\"fill\", () => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M218.8,103.7,138.8,31a16,16,0,0,0-21.6,0l-80,72.7A16,16,0,0,0,32,115.5v92.1a16.4,16.4,0,0,0,4,11A15.9,15.9,0,0,0,48,224H96a8,8,0,0,0,8-8V168a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8v48a8,8,0,0,0,8,8h48a15.6,15.6,0,0,0,7.6-1.9A16.1,16.1,0,0,0,224,208V115.5A16,16,0,0,0,218.8,103.7Z\"\n    })));\n    pathsByWeight.set(\"light\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"12\"\n    })));\n    pathsByWeight.set(\"thin\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"8\"\n    })));\n    pathsByWeight.set(\"regular\", (color) => /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", {\n      d: \"M152,208V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.5a8.3,8.3,0,0,1,2.6-5.9l80-72.7a8,8,0,0,1,10.8,0l80,72.7a8.3,8.3,0,0,1,2.6,5.9V208a8,8,0,0,1-8,8H160A8,8,0,0,1,152,208Z\",\n      fill: \"none\",\n      stroke: color,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\",\n      strokeWidth: \"16\"\n    })));\n    const renderPath = (weight, color) => renderPathForWeight(weight, color, pathsByWeight);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", {\n      ref,\n      ...props\n    }, renderPath(props.weight, props.color)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.50)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/LM9FyulJrdV0emvUt6Oc/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/LM9FyulJrdV0emvUt6Oc/House.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{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.50\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Activity\",\"AddressBook\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"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\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Book\",\"BookBookmark\",\"BookOpen\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"BoundingBox\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"Camera\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartLine\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CircleWavy\",\"CircleWavyCheck\",\"CircleWavyQuestion\",\"CircleWavyWarning\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"Club\",\"CoatHanger\",\"Code\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"ComputerTower\",\"Confetti\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Cpu\",\"CreditCard\",\"Crop\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dog\",\"Door\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"Exam\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FastForward\",\"FastForwardCircle\",\"FigmaLogo\",\"File\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDoc\",\"FileDotted\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSearch\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlyingSaucer\",\"Folder\",\"FolderDotted\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDotted\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"GasPump\",\"Gauge\",\"Gear\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"GoogleChromeLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Graph\",\"GridFour\",\"Hamburger\",\"Hand\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighlighterCircle\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lightning\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"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\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"Option\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Password\",\"Path\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"Percent\",\"Person\",\"PersonSimple\",\"PersonSimpleRun\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"PianoKeys\",\"PictureInPicture\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Play\",\"PlayCircle\",\"Playlist\",\"Plug\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Rainbow\",\"RainbowCloud\",\"Receipt\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Share\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"SignIn\",\"SignOut\",\"Signpost\",\"SimCard\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Smiley\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"Spade\",\"Sparkle\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stamp\",\"Star\",\"StarFour\",\"StarHalf\",\"Sticker\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Suitcase\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"Sword\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextBolder\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TiktokLogo\",\"Timer\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Tote\",\"ToteSimple\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Upload\",\"UploadSimple\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Vault\",\"Vibrate\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warning\",\"WarningCircle\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waves\",\"Webcam\",\"WhatsappLogo\",\"Wheelchair\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"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{// Quickfix, needs proper publish\nconst version=\"0.0.50\";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,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\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-PU2kh .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-PU2kh .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-color: rgba(255, 255, 255, 0.7); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: rgba(255, 255, 255, 0.6); --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-PU2kh\";\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\"}}}","// Generated by Framer (ac3938c)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,cx as t,Link as n,RichText as o,useLocaleInfo as s,useVariantState as l,withCSS as i}from\"framer\";import{LayoutGroup as m,motion as f,MotionConfigContext as p}from\"framer-motion\";import*as c from\"react\";import*as d from\"https://framerusercontent.com/modules/y6Tqmg0itGuHZHQOS5Wx/P2WYZ1LMb6isM2PCJuvq/ro7OPezbn.js\";let h=[\"J56XyfZS8\"],y=\"framer-sz9Cb\",u={J56XyfZS8:\"framer-v-1awxnt0\"};function b(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let w={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},g=({value:r,children:a})=>{let t=c.useContext(p),n=null!=r?r:t.transition,o=c.useMemo(()=>({...t,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(p.Provider,{value:o,children:a});},x=({height:e,id:r,width:a,...t})=>({...t}),z=(e,r)=>r.join(\"-\")+e.layoutDependency,v=/*#__PURE__*/c.forwardRef(function(a,i){let{activeLocale:p}=s(),{style:y,className:b,layoutId:v,variant:C,...F}=x(a),{baseVariant:P,classNames:I,gestureVariant:N,setGestureState:M,setVariant:S,transition:Z,variants:_}=l({cycleOrder:h,defaultVariant:\"J56XyfZS8\",transitions:w,variant:C,variantClassNames:u}),G=z(a,_),T=c.useRef(null),j=c.useId(),D=[d.className];return /*#__PURE__*/e(m,{id:null!=v?v:j,children:/*#__PURE__*/e(f.div,{initial:C,animate:_,onHoverStart:()=>M({isHovered:!0}),onHoverEnd:()=>M({isHovered:!1}),onTapStart:()=>M({isPressed:!0}),onTap:()=>M({isPressed:!1}),onTapCancel:()=>M({isPressed:!1}),className:t(\"framer-sz9Cb\",...D,I),style:{display:\"contents\"},children:/*#__PURE__*/e(g,{value:Z,children:/*#__PURE__*/r(f.div,{...F,className:t(\"framer-1awxnt0\",b),\"data-framer-name\":\"Variant 1\",layoutDependency:G,layoutId:\"J56XyfZS8\",ref:null!=i?i:T,style:{...y},children:[/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:/*#__PURE__*/e(n,{href:{webPageId:\"uvAD4ji6y\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Start\"})})})}),className:\"framer-1mxz0ts\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"J56XyfZS8bmaUZ_nIr\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:/*#__PURE__*/e(n,{href:\"/o-mnie\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"O mnie\"})})})}),className:\"framer-ygxu8r\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"Rf1Alom4i\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:/*#__PURE__*/e(n,{href:{webPageId:\"DJdKrP9cI\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/r(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:[\"Gotowe \",/*#__PURE__*/e(f.br,{}),\"projekty \",/*#__PURE__*/e(f.br,{}),\"dom\\xf3w\"]})})})}),className:\"framer-w529hi\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"GGo8Y_inJ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:/*#__PURE__*/e(n,{href:{webPageId:\"jwOdNMFb4\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/r(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:[\"Projekty \",/*#__PURE__*/e(f.br,{}),\"indywidualne\"]})})})}),className:\"framer-13wrrah\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"FBlF1IPxC\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:/*#__PURE__*/e(n,{href:{webPageId:\"hx6fvFILl\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/r(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:[\"Projekty wnętrz\",/*#__PURE__*/e(f.br,{}),\"i spacery wirtualne\"]})})})}),className:\"framer-8rpw1m\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"h7PQ1JHCd\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:/*#__PURE__*/e(n,{href:{webPageId:\"RowU0JuO_\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Inwentaryzacje 3D\"})})})}),className:\"framer-1ih74tj\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"xjeT0g99z\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.h2,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"28px\"},children:/*#__PURE__*/e(n,{href:{webPageId:\"JYoh5DXnG\"},openInNewTab:!1,smoothScroll:!0,children:/*#__PURE__*/e(f.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Kontakt\"})})})}),className:\"framer-1ikt686\",fonts:[\"GF;Manrope-regular\"],layoutDependency:G,layoutId:\"LB_iw6Dhz\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0})]})})})});}),C=['.framer-sz9Cb [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sz9Cb .framer-18paeyi { display: block; }\",\".framer-sz9Cb .framer-1awxnt0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; width: min-content; }\",\".framer-sz9Cb .framer-1mxz0ts, .framer-sz9Cb .framer-ygxu8r, .framer-sz9Cb .framer-w529hi, .framer-sz9Cb .framer-13wrrah, .framer-sz9Cb .framer-8rpw1m, .framer-sz9Cb .framer-1ih74tj, .framer-sz9Cb .framer-1ikt686 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sz9Cb .framer-1awxnt0 { gap: 0px; } .framer-sz9Cb .framer-1awxnt0 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-sz9Cb .framer-1awxnt0 > :first-child { margin-top: 0px; } .framer-sz9Cb .framer-1awxnt0 > :last-child { margin-bottom: 0px; } }\",...d.css],F=i(v,C,\"framer-sz9Cb\");export default F;F.displayName=\"Menu\",F.defaultProps={height:434,width:213},a(F,[{family:\"Manrope\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},...d.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLeDRDiFCv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"213\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"434\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LeDRDiFCv.map","// Generated by Framer (ccd740c)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as a,ControlType as i,cx as n,getFonts as o,SVG as l,useActiveVariantCallback as d,useVariantState as f,withCSS as s}from\"framer\";import{LayoutGroup as p,motion as m}from\"framer-motion\";import*as x from\"react\";import c from\"https://framerusercontent.com/modules/sHssRGhI1uv8vN7deZ3n/nNIWxL48Qf8nU7RSOgHV/LeDRDiFCv.js\";let h=o(c),u=[\"R0tPBOnc1\",\"eTxu2eSwP\",\"yqQ1HaZuU\"],g={eTxu2eSwP:\"framer-v-yh917l\",R0tPBOnc1:\"framer-v-izbftq\",yqQ1HaZuU:\"framer-v-vf0b4n\"};function w(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let b={\"Variant 1\":\"R0tPBOnc1\",\"Variant 2\":\"eTxu2eSwP\",\"Variant 3\":\"yqQ1HaZuU\"},y={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}},v=/*#__PURE__*/x.forwardRef(function({id:t,style:a,className:i,width:o,height:s,layoutId:h,variant:v=\"R0tPBOnc1\",tap:k,...I},N){let A=b[v],P=A||v,{baseVariant:W,classNames:S,gestureVariant:T,setGestureState:C,setVariant:R,transition:V,variants:L}=f({cycleOrder:u,defaultVariant:\"R0tPBOnc1\",transitions:y,variant:P,variantClassNames:g}),q=L.join(\"-\")+I.layoutDependency,{activeVariantCallback:z,delay:D}=d(W),B=z(async(...e)=>{if(k){let r=await k(...e);if(!1===r)return!1;}R(\"eTxu2eSwP\");}),j=z(async(...e)=>{R(\"R0tPBOnc1\");}),H=x.useId();return /*#__PURE__*/e(p,{id:null!=h?h:H,children:/*#__PURE__*/e(m.div,{initial:P,animate:L,onHoverStart:()=>C({isHovered:!0}),onHoverEnd:()=>C({isHovered:!1}),onTapStart:()=>C({isPressed:!0}),onTap:()=>C({isPressed:!1}),onTapCancel:()=>C({isPressed:!1}),className:n(\"framer-NAkWI\",S),style:{display:\"contents\"},children:/*#__PURE__*/r(m.div,{...I,className:n(\"framer-izbftq\",i),\"data-framer-name\":\"Variant 1\",\"data-highlight\":!0,layoutDependency:q,layoutId:\"R0tPBOnc1\",onMouseEnter:B,ref:N,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,boxShadow:\"none\",...a},transition:V,variants:{eTxu2eSwP:{backgroundColor:\"rgb(17, 17, 17)\",boxShadow:\"0px 0.5976309586454258px 1.0757357255617663px -0.1875px rgba(0, 0, 0, 0.02668), 0px 1.8102578237942046px 3.258464082829568px -0.375px rgba(0, 0, 0, 0.03517), 0px 4.785212732002719px 8.613382917604895px -0.5625px rgba(0, 0, 0, 0.056), 0px 15px 27px -0.75px rgba(0, 0, 0, 0.1275)\"}},...w({eTxu2eSwP:{\"data-framer-name\":\"Variant 2\",onMouseLeave:j},yqQ1HaZuU:{\"data-framer-name\":\"Variant 3\"}},W,T),children:[\"eTxu2eSwP\"===W&&/*#__PURE__*/e(m.div,{className:\"framer-1ituidr\",layoutDependency:q,layoutId:\"DV1ox9rVz\",transition:V,children:\"eTxu2eSwP\"===W&&/*#__PURE__*/e(m.div,{className:\"framer-a0km79-container\",layoutDependency:q,layoutId:\"KTDVS3SsE-container\",transition:V,children:/*#__PURE__*/e(c,{height:\"100%\",id:\"KTDVS3SsE\",layoutId:\"KTDVS3SsE\",width:\"100%\"})})}),/*#__PURE__*/e(m.div,{className:\"framer-euhk3t\",layoutDependency:q,layoutId:\"Z2A5ydRac\",transition:V,children:/*#__PURE__*/e(l,{className:\"framer-1nnzl3x\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:q,layoutId:\"APPj7ei2O\",opacity:1,radius:0,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 5 9.9 C 5 8.851 5.851 8 6.9 8 L 28.814 8 C 29.864 8 30.714 8.851 30.714 9.9 L 30.714 9.9 C 30.714 10.949 29.864 11.8 28.814 11.8 L 6.9 11.8 C 5.851 11.8 5 10.949 5 9.9 Z\" fill=\"hsl(0, 0%, 0%)\"></path><path d=\"M 5.286 17.5 C 5.286 16.451 6.136 15.6 7.186 15.6 L 29.1 15.6 C 30.149 15.6 31 16.451 31 17.5 L 31 17.5 C 31 18.549 30.149 19.4 29.1 19.4 L 7.186 19.4 C 6.136 19.4 5.286 18.549 5.286 17.5 Z\" fill=\"hsl(0, 0%, 0%)\"></path><path d=\"M 5 25.1 C 5 23.995 5.895 23.1 7 23.1 L 20 23.1 C 21.105 23.1 22 23.995 22 25.1 L 22 25.1 C 22 26.205 21.105 27.1 20 27.1 L 7 27.1 C 5.895 27.1 5 26.205 5 25.1 Z\" fill=\"hsl(0, 0%, 0%)\"></path></svg>',svgContentId:4143848814,transition:V,withExternalLayout:!0})})]})})});}),k=['.framer-NAkWI [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NAkWI * { box-sizing: border-box; }\",\".framer-NAkWI .framer-qwehcg { display: block; }\",\".framer-NAkWI .framer-izbftq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: hidden; padding: 7px 7px 7px 7px; position: relative; width: 50px; will-change: transform; }\",\".framer-NAkWI .framer-1ituidr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 40px 0px 0px; position: relative; width: min-content; }\",\".framer-NAkWI .framer-a0km79-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NAkWI .framer-euhk3t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 36px; }\",\".framer-NAkWI .framer-1nnzl3x { flex: none; height: 36px; position: relative; width: 36px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NAkWI .framer-izbftq, .framer-NAkWI .framer-1ituidr, .framer-NAkWI .framer-euhk3t { gap: 0px; } .framer-NAkWI .framer-izbftq > *, .framer-NAkWI .framer-1ituidr > *, .framer-NAkWI .framer-euhk3t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NAkWI .framer-izbftq > :first-child, .framer-NAkWI .framer-1ituidr > :first-child, .framer-NAkWI .framer-euhk3t > :first-child { margin-left: 0px; } .framer-NAkWI .framer-izbftq > :last-child, .framer-NAkWI .framer-1ituidr > :last-child, .framer-NAkWI .framer-euhk3t > :last-child { margin-right: 0px; } }\",\".framer-NAkWI.framer-v-yh917l .framer-izbftq { align-content: flex-start; align-items: flex-start; height: min-content; justify-content: flex-start; width: min-content; }\"],I=s(v,k,\"framer-NAkWI\");export default I;I.displayName=\"Plus\",I.defaultProps={height:50,width:50},a(I,{variant:{options:[\"R0tPBOnc1\",\"eTxu2eSwP\",\"yqQ1HaZuU\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:i.Enum},vlRxCbY3L:{title:\"Tap\",type:i.EventHandler}}),t(I,[...h]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlxt3nYXsK\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eTxu2eSwP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yqQ1HaZuU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vlRxCbY3L\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ac3938c)\nimport{jsx as r}from\"react/jsx-runtime\";import{addFonts as e,addPropertyControls as t,ControlType as a,cx as i,Image as n,useLocaleInfo as o,useVariantState as s,withCSS as m}from\"framer\";import{LayoutGroup as p,motion as l,MotionConfigContext as c}from\"framer-motion\";import*as d from\"react\";let f=[\"aygtuBV6k\",\"kaHeKSykr\"],u=\"framer-Mcryr\",g={aygtuBV6k:\"framer-v-19q70mw\",kaHeKSykr:\"framer-v-1yjfk2x\"};function y(r,...e){let t={};return null==e||e.forEach(e=>e&&Object.assign(t,r[e])),t;}let h={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},v=({value:e,children:t})=>{let a=d.useContext(c),i=null!=e?e:a.transition,n=d.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/r(c.Provider,{value:n,children:t});},x={Horizontal:\"kaHeKSykr\",Vertical:\"aygtuBV6k\"},k=({height:r,id:e,width:t,...a})=>{var i,n;return{...a,variant:null!==(n=null!==(i=x[a.variant])&&void 0!==i?i:a.variant)&&void 0!==n?n:\"aygtuBV6k\"};},w=(r,e)=>e.join(\"-\")+r.layoutDependency,b=/*#__PURE__*/d.forwardRef(function(e,t){let{activeLocale:a}=o(),{style:m,className:c,layoutId:u,variant:x,...b}=k(e),{baseVariant:M,classNames:H,gestureVariant:V,setGestureState:B,setVariant:q,transition:z,variants:j}=s({cycleOrder:f,defaultVariant:\"aygtuBV6k\",transitions:h,variant:x,variantClassNames:g}),S=w(e,j),N=d.useRef(null),T=d.useId();return /*#__PURE__*/r(p,{id:null!=u?u:T,children:/*#__PURE__*/r(l.div,{initial:x,animate:j,onHoverStart:()=>B({isHovered:!0}),onHoverEnd:()=>B({isHovered:!1}),onTapStart:()=>B({isPressed:!0}),onTap:()=>B({isPressed:!1}),onTapCancel:()=>B({isPressed:!1}),className:i(\"framer-Mcryr\",...[],H),style:{display:\"contents\"},children:/*#__PURE__*/r(v,{value:z,children:/*#__PURE__*/r(l.div,{...b,className:i(\"framer-19q70mw\",c),\"data-framer-name\":\"Vertical\",layoutDependency:S,layoutId:\"aygtuBV6k\",ref:null!=t?t:N,style:{...m},...y({kaHeKSykr:{\"data-framer-name\":\"Horizontal\"}},M,V),children:/*#__PURE__*/r(n,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:671,intrinsicWidth:918,pixelHeight:671,pixelWidth:918,sizes:\"192px\",src:\"https://framerusercontent.com/images/1BedoDTibtNvA66wtu3bzRQNkDI.png\",srcSet:\"https://framerusercontent.com/images/1BedoDTibtNvA66wtu3bzRQNkDI.png?scale-down-to=512 512w, https://framerusercontent.com/images/1BedoDTibtNvA66wtu3bzRQNkDI.png 918w\"},className:\"framer-wc4npg\",layoutDependency:S,layoutId:\"nqSZi9mv2\",...y({kaHeKSykr:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:323,intrinsicWidth:1787,pixelHeight:323,pixelWidth:1787,sizes:\"min(192px, 100vw)\",src:\"https://framerusercontent.com/images/rLuI1OMFZqpnUBzTOVn1stU1kF8.png\",srcSet:\"https://framerusercontent.com/images/rLuI1OMFZqpnUBzTOVn1stU1kF8.png?scale-down-to=512 512w, https://framerusercontent.com/images/rLuI1OMFZqpnUBzTOVn1stU1kF8.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/rLuI1OMFZqpnUBzTOVn1stU1kF8.png 1787w\"}}},M,V)})})})})});}),M=['.framer-Mcryr [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mcryr .framer-sdksbv { display: block; }\",\".framer-Mcryr .framer-19q70mw { height: 126px; overflow: hidden; position: relative; width: 192px; }\",\".framer-Mcryr .framer-wc4npg { aspect-ratio: 1.5228426395939085 / 1; bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: var(--framer-aspect-ratio-supported, 192px); }\",\".framer-Mcryr.framer-v-1yjfk2x .framer-19q70mw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; }\",\".framer-Mcryr.framer-v-1yjfk2x .framer-wc4npg { aspect-ratio: unset; bottom: unset; height: 52px; position: relative; right: unset; top: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Mcryr.framer-v-1yjfk2x .framer-19q70mw { gap: 0px; } .framer-Mcryr.framer-v-1yjfk2x .framer-19q70mw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Mcryr.framer-v-1yjfk2x .framer-19q70mw > :first-child { margin-top: 0px; } .framer-Mcryr.framer-v-1yjfk2x .framer-19q70mw > :last-child { margin-bottom: 0px; } }\"],H=m(b,M,\"framer-Mcryr\");export default H;H.displayName=\"Logo\",H.defaultProps={height:126,width:192},t(H,{variant:{options:[\"aygtuBV6k\",\"kaHeKSykr\"],optionTitles:[\"Vertical\",\"Horizontal\"],title:\"Variant\",type:a.Enum}}),e(H,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQHxIq7wIl\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"192\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"126\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kaHeKSykr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QHxIq7wIl.map","// Generated by Framer (ac3938c)\nimport{jsx as r,jsxs as e}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as i,cx as n,getFonts as o,Link as l,SVG as d,useActiveVariantCallback as f,useLocaleInfo as p,useVariantState as m,withCSS as s}from\"framer\";import{LayoutGroup as c,motion as g,MotionConfigContext as x}from\"framer-motion\";import*as h from\"react\";import v from\"https://framerusercontent.com/modules/ehPQpl2Ofu0f03SaGTFo/VKnoaWy3NcgIVTAnbyzl/lxt3nYXsK.js\";import w from\"https://framerusercontent.com/modules/nKSOZyhRN9FOMkgCWFqQ/yc1bpXerrVv1MRfCMOSS/QHxIq7wIl.js\";let u=o(v),y=o(w),V=[\"hovpeQs9l\",\"oVHi5Uerz\",\"DhjUzX1ZR\"],b=\"framer-V2Eg5\",E={DhjUzX1ZR:\"framer-v-10rxort\",hovpeQs9l:\"framer-v-ua4wxd\",oVHi5Uerz:\"framer-v-1wt91pl\"};function j(r,...e){let a={};return null==e||e.forEach(e=>e&&Object.assign(a,r[e])),a;}let z={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},H=({value:e,children:a})=>{let t=h.useContext(x),i=null!=e?e:t.transition,n=h.useMemo(()=>({...t,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/r(x.Provider,{value:n,children:a});},D={\"Variant 1\":\"hovpeQs9l\",\"Variant 2\":\"oVHi5Uerz\",\"Variant 3\":\"DhjUzX1ZR\"},k=({height:r,id:e,width:a,...t})=>{var i,n;return{...t,variant:null!==(n=null!==(i=D[t.variant])&&void 0!==i?i:t.variant)&&void 0!==n?n:\"hovpeQs9l\"};},I=(r,e)=>e.join(\"-\")+r.layoutDependency,U=/*#__PURE__*/h.forwardRef(function(a,t){let{activeLocale:i}=p(),{style:o,className:s,layoutId:x,variant:u,...y}=k(a),{baseVariant:b,classNames:D,gestureVariant:U,setGestureState:N,setVariant:R,transition:X,variants:Z}=m({cycleOrder:V,defaultVariant:\"hovpeQs9l\",transitions:z,variant:u,variantClassNames:E}),Q=I(a,Z),{activeVariantCallback:C,delay:L}=f(b),P=C(async(...r)=>{R(\"hovpeQs9l\");}),S=C(async(...r)=>{R(\"DhjUzX1ZR\");}),B=h.useRef(null),O=h.useId();return /*#__PURE__*/r(c,{id:null!=x?x:O,children:/*#__PURE__*/r(g.div,{initial:u,animate:Z,onHoverStart:()=>N({isHovered:!0}),onHoverEnd:()=>N({isHovered:!1}),onTapStart:()=>N({isPressed:!0}),onTap:()=>N({isPressed:!1}),onTapCancel:()=>N({isPressed:!1}),className:n(\"framer-V2Eg5\",...[],D),style:{display:\"contents\"},children:/*#__PURE__*/r(H,{value:X,children:/*#__PURE__*/e(g.div,{...y,className:n(\"framer-ua4wxd\",s),\"data-framer-name\":\"Variant 1\",layoutDependency:Q,layoutId:\"hovpeQs9l\",ref:null!=t?t:B,style:{...o},...j({DhjUzX1ZR:{\"data-framer-name\":\"Variant 3\"},oVHi5Uerz:{\"data-framer-name\":\"Variant 2\"}},b,U),children:[\"DhjUzX1ZR\"!==b&&/*#__PURE__*/e(g.div,{className:\"framer-11rzcs9\",\"data-border\":!0,layoutDependency:Q,layoutId:\"HMgv7XJoE\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"10px\"},children:[/*#__PURE__*/r(d,{className:\"framer-1bscppz\",\"data-framer-name\":\"Exclude\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:10,layoutDependency:Q,layoutId:\"aqZQRIQrq\",svg:'<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H10C4.47705 0 0 4.47717 0 10V0Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:!0}),/*#__PURE__*/r(d,{className:\"framer-9u0mga\",\"data-framer-name\":\"Subtract\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:10,layoutDependency:Q,layoutId:\"ifGWDfYSB\",svg:'<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 9.5V0H0.5H0V0.0129395C0.165527 0.00439453 0.332275 0 0.5 0C5.7467 0 10 4.25317 10 9.5Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:!0})]}),/*#__PURE__*/e(g.div,{className:\"framer-1tw55vc\",layoutDependency:Q,layoutId:\"PUHjEatzI\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:35},variants:{DhjUzX1ZR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/r(g.div,{className:\"framer-x51v6h-container\",layoutDependency:Q,layoutId:\"LSYjaxnGN-container\",children:/*#__PURE__*/r(v,{height:\"100%\",id:\"LSYjaxnGN\",layoutId:\"LSYjaxnGN\",tap:P,variant:\"R0tPBOnc1\",width:\"100%\",...j({DhjUzX1ZR:{tap:S}},b,U)})}),\"oVHi5Uerz\"===b&&/*#__PURE__*/r(l,{href:{webPageId:\"eddhjzMea\"},children:/*#__PURE__*/r(g.a,{className:\"framer-rn25p framer-s4dmm4\",layoutDependency:Q,layoutId:\"CA0ebHL44\",children:\"oVHi5Uerz\"===b&&/*#__PURE__*/r(g.div,{className:\"framer-nroxsi-container\",layoutDependency:Q,layoutId:\"utpKdOjhr-container\",style:{rotate:-90},children:/*#__PURE__*/r(w,{height:\"100%\",id:\"utpKdOjhr\",layoutId:\"utpKdOjhr\",style:{height:\"100%\",width:\"100%\"},variant:\"aygtuBV6k\",width:\"100%\"})})})})]}),\"DhjUzX1ZR\"!==b&&/*#__PURE__*/r(g.div,{className:\"framer-1ckrmot\",layoutDependency:Q,layoutId:\"nvL5Pwe2g\",children:/*#__PURE__*/r(d,{className:\"framer-k4oylf\",\"data-framer-name\":\"Subtract\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:10,layoutDependency:Q,layoutId:\"FOcr_X8jX\",svg:'<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 9.5V0H0.5H0V0.0129395C0.165527 0.00439453 0.332275 0 0.5 0C5.7467 0 10 4.25317 10 9.5Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:!0})})]})})})});}),N=['.framer-V2Eg5 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V2Eg5 .framer-s4dmm4 { display: block; }\",\".framer-V2Eg5 .framer-ua4wxd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-V2Eg5 .framer-11rzcs9 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 20px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 1px; }\",\".framer-V2Eg5 .framer-1bscppz, .framer-V2Eg5 .framer-9u0mga, .framer-V2Eg5 .framer-k4oylf { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-V2Eg5 .framer-1tw55vc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 10px 10px 10px; position: relative; width: min-content; }\",\".framer-V2Eg5 .framer-x51v6h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-V2Eg5 .framer-rn25p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 118px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 21px; }\",\".framer-V2Eg5 .framer-nroxsi-container { aspect-ratio: 5.866666666666666 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 117px; }\",\".framer-V2Eg5 .framer-1ckrmot { align-content: flex-end; align-items: flex-end; bottom: -10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 10px; top: 10px; width: 10px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-V2Eg5 .framer-ua4wxd, .framer-V2Eg5 .framer-1tw55vc, .framer-V2Eg5 .framer-rn25p, .framer-V2Eg5 .framer-1ckrmot { gap: 0px; } .framer-V2Eg5 .framer-ua4wxd > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-V2Eg5 .framer-ua4wxd > :first-child, .framer-V2Eg5 .framer-1tw55vc > :first-child, .framer-V2Eg5 .framer-rn25p > :first-child, .framer-V2Eg5 .framer-1ckrmot > :first-child { margin-left: 0px; } .framer-V2Eg5 .framer-ua4wxd > :last-child, .framer-V2Eg5 .framer-1tw55vc > :last-child, .framer-V2Eg5 .framer-rn25p > :last-child, .framer-V2Eg5 .framer-1ckrmot > :last-child { margin-right: 0px; } .framer-V2Eg5 .framer-1tw55vc > *, .framer-V2Eg5 .framer-rn25p > *, .framer-V2Eg5 .framer-1ckrmot > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-V2Eg5.framer-v-1wt91pl .framer-11rzcs9 { order: 0; padding: 0px 0px 0px 0px; }\",\".framer-V2Eg5.framer-v-1wt91pl .framer-1tw55vc { flex-direction: column; order: 1; padding: 10px 10px 25px 10px; width: 70px; }\",\".framer-V2Eg5.framer-v-1wt91pl .framer-x51v6h-container { order: 0; }\",\".framer-V2Eg5.framer-v-1wt91pl .framer-rn25p { order: 1; }\",\".framer-V2Eg5.framer-v-1wt91pl .framer-1ckrmot { order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-V2Eg5.framer-v-1wt91pl .framer-1tw55vc { gap: 0px; } .framer-V2Eg5.framer-v-1wt91pl .framer-1tw55vc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-V2Eg5.framer-v-1wt91pl .framer-1tw55vc > :first-child { margin-top: 0px; } .framer-V2Eg5.framer-v-1wt91pl .framer-1tw55vc > :last-child { margin-bottom: 0px; } }\"],R=s(U,N,\"framer-V2Eg5\");export default R;R.displayName=\"Navigation\",R.defaultProps={height:70,width:1200},t(R,{variant:{options:[\"hovpeQs9l\",\"oVHi5Uerz\",\"DhjUzX1ZR\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:i.Enum}}),a(R,[...u,...y]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMe7vNJ0o2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oVHi5Uerz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DhjUzX1ZR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"70\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}