{"version":3,"file":"script_main.Ch0tM8GX.mjs","names":["fonts","css","className","className","PropertyOverrides","Image","css","Default","breakpoints"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js","https:/framerusercontent.com/modules/J3sUsOk7KQ6aMRVAiAUx/6hQFoc4a8RepIhcdrlRI/lJScgei8l.js","https:/framerusercontent.com/modules/3wdhz2tjbNq69wGyvgtF/TcAxxrjO2ARuaucTViR4/FGpB1ycaz.js","framer:toplevel/main"],"sourcesContent":["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (2ac8f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-L7WQY .framer-styles-preset-17s76gm:not(.rich-text-wrapper), .framer-L7WQY .framer-styles-preset-17s76gm.rich-text-wrapper a { --framer-link-current-text-color: var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, #8a8a8a); --framer-link-hover-text-color: var(--token-627ecc2c-04a3-4e4c-a3be-52fcf78b2cbf, #99c43d); --framer-link-text-color: var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, #8a8a8a); }\"];export const className=\"framer-L7WQY\";\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\"}}}","// Generated by Framer (85113c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import*as sharedStyle2 from\"#framer/local/css/lJScgei8l/lJScgei8l.js\";import*as sharedStyle from\"#framer/local/css/UdGE4W__3/UdGE4W__3.js\";import*as sharedStyle1 from\"#framer/local/css/Z9Cr7jRDc/Z9Cr7jRDc.js\";const EmbedFonts=getFonts(Embed);const breakpoints={j6JvnlJmB:\"(max-width: 809px)\",ozBTq7NFo:\"(min-width: 1440px)\",tfS0ZYFpu:\"(min-width: 810px) and (max-width: 1199px)\",XLhOglRO6:\"(min-width: 1200px) and (max-width: 1439px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-rlqpJ\";const variantClassNames={j6JvnlJmB:\"framer-v-15r4h13\",ozBTq7NFo:\"framer-v-1j0dj5n\",tfS0ZYFpu:\"framer-v-3utkxg\",XLhOglRO6:\"framer-v-43ijw7\"};const breakpointRules={j6JvnlJmB:[\".framer-rlqpJ .framer-uf4gao-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 36px); }\",\".framer-rlqpJ .framer-flbio9 { padding: 80px 20px 80px 20px; }\",\".framer-rlqpJ .framer-t487jj { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-rlqpJ .framer-oapcmo { flex-direction: column; }\",\".framer-rlqpJ .framer-ch5ws2 { order: 0; }\",\".framer-rlqpJ .framer-nq1akj { order: 1; }\",\".framer-rlqpJ .framer-19ifqdp { order: 2; }\",\".framer-rlqpJ .framer-1s1qev2 { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-rlqpJ .framer-9sh2nv, .framer-rlqpJ .framer-1sbs3oq, .framer-rlqpJ .framer-11acy22 { width: 100%; }\",\".framer-rlqpJ .framer-1piawfw { align-self: unset; width: 100%; }\",\".framer-rlqpJ .framer-978112, .framer-rlqpJ .framer-50p6g6 { flex: 1 0 0px; width: 1px; }\",\".framer-rlqpJ .framer-12vwr7g, .framer-rlqpJ .framer-ndjioa { flex: 1 0 0px; justify-content: flex-start; width: 1px; }\",\".framer-rlqpJ .framer-hh7afk { align-content: flex-end; align-items: flex-end; flex-direction: column; }\",\".framer-rlqpJ .framer-1eulz6 { white-space: pre-wrap; width: 162px; word-break: break-word; word-wrap: break-word; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={j6JvnlJmB:\".framer-15r4h13-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rlqpJ.framer-1qbzdtp, .framer-rlqpJ .framer-1qbzdtp { display: block; }\",\".framer-rlqpJ.framer-1j0dj5n { align-content: center; align-items: center; background-color: var(--token-76655cfd-75cd-4810-920a-bbce5a489ca1, #121212); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rlqpJ .framer-1tn4axd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-rlqpJ .framer-uf4gao-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 12px); flex: none; height: 138px; left: 1px; order: 1001; pointer-events: auto; position: var(--framer-canvas-fixed-position, fixed); width: 253px; z-index: 10; }\",\".framer-rlqpJ .framer-flbio9 { align-content: center; align-items: center; background-color: var(--token-76655cfd-75cd-4810-920a-bbce5a489ca1, #121212); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 40px 40px 80px 40px; position: relative; width: 100%; z-index: 9; }\",\".framer-rlqpJ .framer-rjbpg2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1360px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rlqpJ .framer-t487jj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rlqpJ .framer-1kt3s3a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rlqpJ .framer-ialim6 { flex: none; gap: 0px; height: 48px; overflow: hidden; position: relative; width: 141px; }\",\".framer-rlqpJ .framer-oapcmo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rlqpJ .framer-ch5ws2, .framer-rlqpJ .framer-12n6lg6, .framer-rlqpJ .framer-nq1akj, .framer-rlqpJ .framer-19ifqdp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rlqpJ .framer-10t4i2p, .framer-rlqpJ .framer-9qcwzb, .framer-rlqpJ .framer-tu3yp9, .framer-rlqpJ .framer-ku88pe, .framer-rlqpJ .framer-6w7o3b, .framer-rlqpJ .framer-swx14q, .framer-rlqpJ .framer-1wryqd6, .framer-rlqpJ .framer-rkvfi2, .framer-rlqpJ .framer-o1ykbo, .framer-rlqpJ .framer-1at7yje, .framer-rlqpJ .framer-1f4uqm1, .framer-rlqpJ .framer-1gvzwsc, .framer-rlqpJ .framer-1eulz6, .framer-rlqpJ .framer-s5q3iv { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rlqpJ .framer-7zuvlc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rlqpJ .framer-1ab90y1, .framer-rlqpJ .framer-1k0kla2, .framer-rlqpJ .framer-1hwavyl { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 32px); justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 32px; }\",\".framer-rlqpJ .framer-s01anh, .framer-rlqpJ .framer-mztw7k, .framer-rlqpJ .framer-zmlz84 { height: 28px; position: relative; width: 28px; }\",\".framer-rlqpJ .framer-1yhw9v8 { height: 9px; left: 10px; position: absolute; top: 10px; width: 9px; }\",\".framer-rlqpJ .framer-qlp4f9 { height: 14px; left: 7px; position: absolute; top: 7px; width: 14px; }\",\".framer-rlqpJ .framer-1891w00 { height: 4px; left: 20px; position: absolute; top: 5px; width: 4px; }\",\".framer-rlqpJ .framer-wrcd5u { height: 23px; left: 3px; position: absolute; top: 3px; width: 23px; }\",\".framer-rlqpJ .framer-1xwqy90, .framer-rlqpJ .framer-1igo7no { height: 28px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-rlqpJ .framer-13p7bmq { height: 14px; left: 11px; position: absolute; top: 11px; width: 13px; }\",\".framer-rlqpJ .framer-10jjmiy { height: 5px; left: 4px; position: absolute; top: 4px; width: 5px; }\",\".framer-rlqpJ .framer-osjjnq { height: 13px; left: 4px; position: absolute; top: 11px; width: 5px; }\",\".framer-rlqpJ .framer-19d59ts { background-color: var(--token-44d6198b-1b51-4e56-81a0-f9f205f2d891, #3e484e); flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-rlqpJ .framer-1s1qev2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rlqpJ .framer-9sh2nv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rlqpJ .framer-1piawfw { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-rlqpJ .framer-1sbs3oq, .framer-rlqpJ .framer-11acy22 { --border-bottom-width: 1px; --border-color: rgba(153, 196, 61, 0.16); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-rlqpJ .framer-978112, .framer-rlqpJ .framer-50p6g6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rlqpJ .framer-p87cc0, .framer-rlqpJ .framer-1l5540o { align-content: center; align-items: center; background-color: var(--token-627ecc2c-04a3-4e4c-a3be-52fcf78b2cbf, #99c43d); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: 51px; will-change: var(--framer-will-change-override, transform); }\",\".framer-rlqpJ .framer-19tc065 { height: 18px; position: relative; width: 18px; }\",\".framer-rlqpJ .framer-1oo465d { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-rlqpJ .framer-dj5dfh { height: 15px; left: 2px; position: absolute; top: 2px; width: 15px; }\",\".framer-rlqpJ .framer-1lc27pa { height: 9px; left: 5px; position: absolute; top: 5px; width: 9px; }\",\".framer-rlqpJ .framer-12vwr7g, .framer-rlqpJ .framer-ndjioa { --border-bottom-width: 1px; --border-color: rgba(153, 196, 61, 0.16); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background: linear-gradient(0deg, rgba(153, 196, 61, 0.16) 0%, rgba(153, 196, 61, 0.04) 100%); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-rlqpJ .framer-17phaxw { --framer-paragraph-spacing: 0px; flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",\".framer-rlqpJ .framer-4j8vty { height: 14px; position: relative; width: 18px; }\",\".framer-rlqpJ .framer-47c1l3 { height: 14px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-rlqpJ .framer-jbxnnk { height: 9px; left: 2px; position: absolute; top: 4px; width: 15px; }\",\".framer-rlqpJ .framer-3guguo { height: 5px; left: 2px; position: absolute; top: 2px; width: 15px; }\",\".framer-rlqpJ .framer-10n2dc9 { height: 11px; left: 2px; position: absolute; top: 2px; width: 1px; }\",\".framer-rlqpJ .framer-hh7afk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-rlqpJ[data-border=\"true\"]::after, .framer-rlqpJ [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; }'];const mediaQueries={j6JvnlJmB:\"(max-width: 809px)\",ozBTq7NFo:\"(min-width: 1440px)\",tfS0ZYFpu:\"(min-width: 810px) and (max-width: 1199px)\",XLhOglRO6:\"(min-width: 1200px) and (max-width: 1439px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop 2\":\"XLhOglRO6\",Desktop:\"ozBTq7NFo\",Phone:\"j6JvnlJmB\",Tablet:\"tfS0ZYFpu\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ozBTq7NFo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ozBTq7NFo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-76655cfd-75cd-4810-920a-bbce5a489ca1, rgb(18, 18, 18)); } :root { font-size: 125%; } @media (min-width: 1200px) and (max-width: 1439px) { :root { font-size: 112.5%; } } @media (min-width: 810px) and (max-width: 1199px) { :root { font-size: 112.5%; } } @media (max-width: 809px) { :root { font-size: 112.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1j0dj5n\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tn4axd\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-uf4gao-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"WMVytzhd9\",scopeId:\"FGpB1ycaz\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<html lang=\"pt-BR\">\\n<head>\\n    <meta charset=\"UTF-8\">\\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n    <title>Bot\\xe3o WhatsApp com Popup de Mensagem</title>\\n    <style>\\n        .whatsapp-button {\\n            position: fixed;\\n            bottom: 20px;\\n            left: 10px;\\n            background-color: #25D366;\\n            border-radius: 50%;\\n            width: 60px;\\n            height: 60px;\\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);\\n            display: flex;\\n            justify-content: center;\\n            align-items: center;\\n            z-index: 1000;\\n            text-decoration: none;\\n        }\\n        .whatsapp-button:hover {\\n            opacity: 0.85;\\n        }\\n        .whatsapp-button img {\\n            width: 35px;\\n            height: 35px;\\n        }\\n\\n        /* Popup style */\\n        .chat-popup {\\n            position: fixed;\\n            bottom: 90px;\\n            left: 20px;\\n            background: #fff;\\n            border-radius: 8px;\\n            padding: 12px 16px;\\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15);\\n            display: none;\\n            align-items: center;\\n            max-width: 240px;\\n            font-family: sans-serif;\\n            font-size: 14px;\\n            color: #333;\\n            z-index: 999;\\n            opacity: 0;\\n        }\\n\\n        .chat-popup .text {\\n            line-height: 1.3;\\n        }\\n\\n        @keyframes popIn {\\n            from { opacity: 0; transform: translateY(20px); }\\n            to   { opacity: 1; transform: translateY(0); }\\n        }\\n        @keyframes fadeOut {\\n            from { opacity: 1; }\\n            to   { opacity: 0; }\\n        }\\n    </style>\\n</head>\\n<body>\\n\\n<!-- Popup de mensagem -->\\n<div class=\"chat-popup\" id=\"chatPopup\">\\n    <div class=\"text\">Oi, est\\xe1 com d\\xfavidas?</div>\\n</div>\\n\\n<!-- Bot\\xe3o flutuante do WhatsApp -->\\n<a class=\"whatsapp-button\"\\n   href=\"https://api.whatsapp.com/send/?phone=5521978826878&text&type=phone_number&app_absent=0F\"\\n   target=\"_blank\"\\n   title=\"Fale conosco no WhatsApp\">\\n    <img src=\"https://cdn.jsdelivr.net/npm/simple-icons@v6/icons/whatsapp.svg\" alt=\"WhatsApp\">\\n</a>\\n\\n<script>\\n    window.addEventListener(\\'load\\', function() {\\n        var popup = document.getElementById(\\'chatPopup\\');\\n        popup.style.display = \\'flex\\';\\n        popup.style.animation = \\'popIn 0.5s forwards\\';\\n\\n        // Ap\\xf3s 5 segundos, desvanecer e remover\\n        setTimeout(function() {\\n            popup.style.animation = \\'fadeOut 0.5s forwards\\';\\n            setTimeout(function() {\\n                popup.style.display = \\'none\\';\\n            }, 500);\\n        }, 5000);\\n    });\\n</script>\\n\\n</body>\\n</html>',id:\"WMVytzhd9\",layoutId:\"WMVytzhd9\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-flbio9\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rjbpg2\",\"data-framer-name\":\"CONTENT\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t487jj\",\"data-framer-name\":\"01\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":LTAb5MfH6\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"yugKb6TCy\",openInNewTab:false,scopeId:\"FGpB1ycaz\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kt3s3a framer-1qbzdtp\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j6JvnlJmB:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1080),pixelHeight:810,pixelWidth:1440,sizes:\"141px\",src:\"https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg\",srcSet:\"https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg?scale-down-to=512 512w,https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg 1440w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1040),pixelHeight:810,pixelWidth:1440,sizes:\"141px\",src:\"https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg\",srcSet:\"https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg?scale-down-to=512 512w,https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/BqN8wBXqeTbw7MRwb6WZVfx9w0.svg 1440w\"},className:\"framer-ialim6\",\"data-framer-name\":\"IMAGE\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oapcmo\",\"data-framer-name\":\"Options\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ch5ws2\",\"data-framer-name\":\"Navegue\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-color\":\"var(--token-dde93c7f-63db-472e-90b8-9f2fdb057b64, rgb(237, 237, 237))\"},children:\"Navegue\"})}),className:\"framer-10t4i2p\",\"data-framer-name\":\"Informa\\xe7\\xf5es\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12n6lg6\",\"data-framer-name\":\"OPTIONS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EWDVRNwUd\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hLsMnsBLz\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17s76gm\",\"data-styles-preset\":\"lJScgei8l\",children:\"Por que a VOA\"})})})}),className:\"framer-9qcwzb\",\"data-framer-name\":\"Option 01\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":w2QQ9YAYa\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PNpLNqsTA\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17s76gm\",\"data-styles-preset\":\"lJScgei8l\",children:\"Como atuamos\"})})})}),className:\"framer-tu3yp9\",\"data-framer-name\":\"Option 02\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qDDOQLEG_\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Svsdr89Kd\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17s76gm\",\"data-styles-preset\":\"lJScgei8l\",children:\"O que entregamos\"})})})}),className:\"framer-ku88pe\",\"data-framer-name\":\"Option 03\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EQNXAc3Ct\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mG2stgR0T\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17s76gm\",\"data-styles-preset\":\"lJScgei8l\",children:\"Resultados\"})})})}),className:\"framer-6w7o3b\",\"data-framer-name\":\"Option 04\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":DFiFOsqhP\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gtsWY8w4d\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17s76gm\",\"data-styles-preset\":\"lJScgei8l\",children:\"Nossos clientes\"})})})}),className:\"framer-swx14q\",\"data-framer-name\":\"Option 05\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nq1akj\",\"data-framer-name\":\"Informa\\xe7\\xf5es\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-color\":\"var(--token-dde93c7f-63db-472e-90b8-9f2fdb057b64, rgb(237, 237, 237))\"},children:\"Informa\\xe7\\xf5es\"})}),className:\"framer-1wryqd6\",\"data-framer-name\":\"Informa\\xe7\\xf5es\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://conteudo467.wixsite.com/voa-tech/pol%C3%ADtica-de-privacidade\",motionChild:true,nodeId:\"bhJLI89kg\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Pol\\xedtica de Privacidade\"})})})}),className:\"framer-rkvfi2\",\"data-framer-name\":\"Pol\\xedtica de Privacidade\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://conteudo467.wixsite.com/voa-tech/pol%C3%ADtica-de-cookies\",motionChild:true,nodeId:\"y2PsL6anY\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Pol\\xedtica de Cookies\"})})})}),className:\"framer-o1ykbo\",\"data-framer-name\":\"Pol\\xedtica de Cookies\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19ifqdp\",\"data-framer-name\":\"Redes sociais\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-color\":\"var(--token-dde93c7f-63db-472e-90b8-9f2fdb057b64, rgb(237, 237, 237))\"},children:\"Redes sociais\"})}),className:\"framer-1at7yje\",\"data-framer-name\":\"Redes sociais\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7zuvlc\",\"data-framer-name\":\"Frame 30\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/voahoteisoficial\",motionChild:true,nodeId:\"g5YB2UIb0\",openInNewTab:true,scopeId:\"FGpB1ycaz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ab90y1 framer-1qbzdtp\",\"data-framer-name\":\"Instagram\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-s01anh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\" overflow=\"visible\"><path d=\"M 14.001 9.8 C 11.682 9.8 9.801 11.68 9.801 14 C 9.801 16.32 11.682 18.2 14.001 18.2 C 16.321 18.2 18.201 16.32 18.201 14 C 18.201 11.68 16.321 9.8 14.001 9.8 M 14.001 7 C 17.867 7 21.001 10.134 21.001 14 C 21.001 17.866 17.867 21 14.001 21 C 10.135 21 7.001 17.866 7.001 14 C 7.001 10.134 10.135 7 14.001 7 M 23.101 6.65 C 23.101 7.616 22.318 8.4 21.351 8.4 C 20.385 8.4 19.601 7.616 19.601 6.65 C 19.601 5.684 20.385 4.9 21.351 4.9 C 22.318 4.9 23.101 5.684 23.101 6.65 M 14.001 2.8 C 10.538 2.8 9.972 2.81 8.361 2.881 C 7.263 2.933 6.527 3.08 5.844 3.346 C 5.272 3.557 4.755 3.893 4.332 4.33 C 3.894 4.754 3.557 5.271 3.346 5.842 C 3.08 6.528 2.933 7.263 2.883 8.359 C 2.81 9.905 2.8 10.445 2.8 14 C 2.8 17.465 2.81 18.029 2.881 19.641 C 2.933 20.737 3.08 21.475 3.345 22.156 C 3.583 22.765 3.863 23.204 4.327 23.668 C 4.799 24.139 5.237 24.42 5.839 24.653 C 6.531 24.92 7.267 25.068 8.359 25.119 C 9.905 25.192 10.445 25.2 14 25.2 C 17.465 25.2 18.029 25.19 19.641 25.119 C 20.735 25.067 21.472 24.92 22.156 24.655 C 22.728 24.445 23.245 24.109 23.668 23.671 C 24.14 23.201 24.422 22.763 24.654 22.159 C 24.92 21.47 25.068 20.734 25.119 19.639 C 25.192 18.095 25.2 17.553 25.2 14 C 25.2 10.536 25.19 9.971 25.119 8.359 C 25.067 7.265 24.919 6.525 24.654 5.842 C 24.443 5.271 24.107 4.754 23.67 4.33 C 23.246 3.892 22.729 3.556 22.158 3.345 C 21.472 3.079 20.735 2.932 19.641 2.881 C 18.096 2.808 17.556 2.8 14 2.8 M 14 0 C 17.804 0 18.278 0.014 19.772 0.084 C 21.262 0.154 22.278 0.388 23.17 0.735 C 24.094 1.091 24.872 1.572 25.651 2.349 C 26.363 3.049 26.914 3.895 27.265 4.83 C 27.611 5.722 27.846 6.738 27.916 8.229 C 27.982 9.722 28 10.196 28 14 C 28 17.804 27.986 18.278 27.916 19.771 C 27.846 21.263 27.611 22.277 27.265 23.17 C 26.914 24.105 26.363 24.951 25.651 25.651 C 24.951 26.363 24.105 26.914 23.17 27.265 C 22.278 27.611 21.262 27.846 19.772 27.916 C 18.278 27.982 17.804 28 14 28 C 10.196 28 9.722 27.986 8.228 27.916 C 6.738 27.846 5.723 27.611 4.83 27.265 C 3.895 26.914 3.049 26.363 2.349 25.651 C 1.637 24.951 1.086 24.105 0.735 23.17 C 0.388 22.278 0.154 21.262 0.084 19.771 C 0.017 18.278 0 17.804 0 14 C 0 10.196 0.014 9.722 0.084 8.229 C 0.154 6.737 0.388 5.723 0.735 4.83 C 1.086 3.895 1.637 3.049 2.349 2.349 C 3.049 1.637 3.895 1.086 4.83 0.735 C 5.722 0.388 6.737 0.154 8.228 0.084 C 9.723 0.018 10.198 0 14.001 0\" fill=\"var(--token-dde93c7f-63db-472e-90b8-9f2fdb057b64, rgb(237, 237, 237)) /* {&quot;name&quot;:&quot;White 2&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yhw9v8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.4 8.4\" overflow=\"visible\"><path d=\"M 4.2 0 C 1.88 0 0 1.88 0 4.2 C 0 6.52 1.88 8.4 4.2 8.4 C 6.52 8.4 8.4 6.52 8.4 4.2 C 8.4 1.88 6.52 0 4.2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qlp4f9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 7 0 C 10.866 0 14 3.134 14 7 C 14 10.866 10.866 14 7 14 C 3.134 14 0 10.866 0 7 C 0 3.134 3.134 0 7 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1891w00\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.5 3.5\" overflow=\"visible\"><path d=\"M 3.5 1.75 C 3.5 2.716 2.716 3.5 1.75 3.5 C 0.784 3.5 0 2.716 0 1.75 C 0 0.784 0.784 0 1.75 0 C 2.716 0 3.5 0.784 3.5 1.75\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wrcd5u\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.4 22.4\" overflow=\"visible\"><path d=\"M 11.201 0 C 7.738 0 7.172 0.01 5.561 0.081 C 4.463 0.133 3.727 0.28 3.044 0.546 C 2.472 0.757 1.955 1.093 1.532 1.53 C 1.094 1.954 0.757 2.471 0.546 3.042 C 0.28 3.728 0.133 4.463 0.083 5.559 C 0.01 7.105 0 7.645 0 11.2 C 0 14.665 0.01 15.229 0.081 16.841 C 0.133 17.937 0.28 18.675 0.545 19.356 C 0.783 19.965 1.063 20.404 1.527 20.868 C 1.999 21.339 2.437 21.62 3.039 21.853 C 3.731 22.12 4.467 22.268 5.559 22.319 C 7.105 22.392 7.645 22.4 11.2 22.4 C 14.665 22.4 15.229 22.39 16.841 22.319 C 17.935 22.267 18.672 22.12 19.356 21.855 C 19.928 21.645 20.445 21.309 20.868 20.871 C 21.34 20.401 21.622 19.963 21.854 19.359 C 22.12 18.67 22.268 17.934 22.319 16.839 C 22.392 15.295 22.4 14.753 22.4 11.2 C 22.4 7.736 22.39 7.171 22.319 5.559 C 22.267 4.465 22.119 3.725 21.854 3.042 C 21.643 2.471 21.307 1.954 20.87 1.53 C 20.446 1.092 19.929 0.756 19.358 0.545 C 18.672 0.279 17.935 0.132 16.841 0.081 C 15.296 0.008 14.756 0 11.2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xwqy90\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\" overflow=\"visible\"><path d=\"M 14 0 C 17.804 0 18.278 0.014 19.772 0.084 C 21.262 0.154 22.278 0.388 23.17 0.735 C 24.094 1.091 24.872 1.572 25.651 2.349 C 26.363 3.049 26.914 3.895 27.265 4.83 C 27.611 5.722 27.846 6.738 27.916 8.229 C 27.982 9.722 28 10.196 28 14 C 28 17.804 27.986 18.278 27.916 19.771 C 27.846 21.263 27.611 22.277 27.265 23.17 C 26.914 24.105 26.363 24.951 25.651 25.651 C 24.951 26.363 24.105 26.914 23.17 27.265 C 22.278 27.611 21.262 27.846 19.772 27.916 C 18.278 27.982 17.804 28 14 28 C 10.196 28 9.722 27.986 8.228 27.916 C 6.738 27.846 5.723 27.611 4.83 27.265 C 3.895 26.914 3.049 26.363 2.349 25.651 C 1.637 24.951 1.086 24.105 0.735 23.17 C 0.388 22.278 0.154 21.262 0.084 19.771 C 0.017 18.278 0 17.804 0 14 C 0 10.196 0.014 9.722 0.084 8.229 C 0.154 6.737 0.388 5.723 0.735 4.83 C 1.086 3.895 1.637 3.049 2.349 2.349 C 3.049 1.637 3.895 1.086 4.83 0.735 C 5.722 0.388 6.737 0.154 8.228 0.084 C 9.723 0.018 10.198 0 14.001 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/voahoteisoficial\",motionChild:true,nodeId:\"T0UB4esFc\",openInNewTab:true,scopeId:\"FGpB1ycaz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1k0kla2 framer-1qbzdtp\",\"data-framer-name\":\"Face\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-mztw7k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 27.93\" overflow=\"visible\"><path d=\"M 28 14 C 28 6.272 21.728 0 14 0 C 6.272 0 0 6.272 0 14 C 0 20.776 4.816 26.418 11.2 27.72 L 11.2 18.2 L 8.4 18.2 L 8.4 14 L 11.2 14 L 11.2 10.5 C 11.2 7.798 13.398 5.6 16.1 5.6 L 19.6 5.6 L 19.6 9.8 L 16.8 9.8 C 16.03 9.8 15.4 10.43 15.4 11.2 L 15.4 14 L 19.6 14 L 19.6 18.2 L 15.4 18.2 L 15.4 27.93 C 22.47 27.23 28 21.266 28 14\" fill=\"var(--token-dde93c7f-63db-472e-90b8-9f2fdb057b64, rgb(237, 237, 237)) /* {&quot;name&quot;:&quot;White 2&quot;} */\"></path></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/voa-hot%C3%A9is/\",motionChild:true,nodeId:\"RM901MiU6\",openInNewTab:true,scopeId:\"FGpB1ycaz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hwavyl framer-1qbzdtp\",\"data-framer-name\":\"Linkedin\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-zmlz84\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\" overflow=\"visible\"><path d=\"M 24.889 0 C 26.607 0 28 1.393 28 3.111 L 28 24.889 C 28 26.607 26.607 28 24.889 28 L 3.111 28 C 1.393 28 0 26.607 0 24.889 L 0 3.111 C 0 1.393 1.393 0 3.111 0 Z M 24.111 24.111 L 24.111 15.867 C 24.111 13.066 21.841 10.796 19.04 10.796 C 17.718 10.796 16.178 11.604 15.431 12.818 L 15.431 11.091 L 11.091 11.091 L 11.091 24.111 L 15.431 24.111 L 15.431 16.442 C 15.431 15.244 16.396 14.264 17.593 14.264 C 18.796 14.264 19.771 15.239 19.771 16.442 L 19.771 24.111 Z M 6.036 8.649 C 7.479 8.649 8.649 7.479 8.649 6.036 C 8.649 4.589 7.482 3.407 6.036 3.407 C 4.584 3.407 3.407 4.584 3.407 6.036 C 3.407 7.482 4.589 8.649 6.036 8.649 M 8.198 24.111 L 8.198 11.091 L 3.889 11.091 L 3.889 24.111 Z\" fill=\"var(--token-dde93c7f-63db-472e-90b8-9f2fdb057b64, rgb(237, 237, 237)) /* {&quot;name&quot;:&quot;White 2&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1igo7no\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\" overflow=\"visible\"><path d=\"M 24.889 0 C 26.607 0 28 1.393 28 3.111 L 28 24.889 C 28 26.607 26.607 28 24.889 28 L 3.111 28 C 1.393 28 0 26.607 0 24.889 L 0 3.111 C 0 1.393 1.393 0 3.111 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13p7bmq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.02 13.316\" overflow=\"visible\"><path d=\"M 13.02 13.316 L 13.02 5.071 C 13.02 2.27 10.75 0 7.949 0 C 6.627 0 5.087 0.809 4.34 2.022 L 4.34 0.296 L 0 0.296 L 0 13.316 L 4.34 13.316 L 4.34 5.647 C 4.34 4.449 5.304 3.469 6.502 3.469 C 7.705 3.469 8.68 4.444 8.68 5.647 L 8.68 13.316 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10jjmiy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.242 5.242\" overflow=\"visible\"><path d=\"M 2.629 5.242 C 4.072 5.242 5.242 4.072 5.242 2.629 C 5.242 1.182 4.076 0 2.629 0 C 1.177 0 0 1.177 0 2.629 C 0 4.076 1.182 5.242 2.629 5.242\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-osjjnq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.309 13.02\" overflow=\"visible\"><path d=\"M 4.309 13.02 L 4.309 0 L 0 0 L 0 13.02 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19d59ts\",\"data-framer-name\":\"Div\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s1qev2\",\"data-framer-name\":\"02\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9sh2nv\",\"data-framer-name\":\"Contato\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-727wt2\",\"data-styles-preset\":\"Z9Cr7jRDc\",style:{\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:\"Conhe\\xe7a nossos planos e produtos\"})}),className:\"framer-1f4uqm1\",\"data-framer-name\":\"Conhe\\xe7a nossos planos e produtos\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1piawfw\",\"data-framer-name\":\"Box\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sbs3oq\",\"data-border\":true,\"data-framer-name\":\"Whatsapp\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-978112\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-p87cc0\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-19tc065\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.91 18\" overflow=\"visible\"><path d=\"M 15.3 2.619 C 13.633 0.936 11.36 -0.008 8.991 0 C 4.077 0 0.072 4.005 0.072 8.919 C 0.072 10.494 0.486 12.024 1.26 13.374 L 0 18 L 4.725 16.758 C 6.03 17.469 7.497 17.847 8.991 17.847 C 13.905 17.847 17.91 13.842 17.91 8.928 C 17.91 6.543 16.983 4.302 15.3 2.619 M 8.991 16.335 C 7.659 16.335 6.354 15.975 5.211 15.3 L 4.941 15.138 L 2.133 15.876 L 2.88 13.14 L 2.7 12.861 C 1.96 11.679 1.567 10.313 1.566 8.919 C 1.566 4.833 4.896 1.503 8.982 1.503 C 10.962 1.503 12.825 2.277 14.22 3.681 C 15.615 5.07 16.397 6.959 16.389 8.928 C 16.407 13.014 13.077 16.335 8.991 16.335 M 13.059 10.791 C 12.834 10.683 11.736 10.143 11.538 10.062 C 11.331 9.99 11.187 9.954 11.034 10.17 C 10.881 10.395 10.458 10.899 10.332 11.043 C 10.206 11.196 10.071 11.214 9.846 11.097 C 9.621 10.989 8.901 10.746 8.055 9.99 C 7.389 9.396 6.948 8.667 6.813 8.442 C 6.687 8.217 6.795 8.1 6.912 7.983 C 7.011 7.884 7.137 7.722 7.245 7.596 C 7.353 7.47 7.398 7.371 7.47 7.227 C 7.542 7.074 7.506 6.948 7.452 6.84 C 7.398 6.732 6.948 5.634 6.768 5.184 C 6.588 4.752 6.399 4.806 6.264 4.797 L 5.832 4.797 C 5.679 4.797 5.445 4.851 5.238 5.076 C 5.04 5.301 4.464 5.841 4.464 6.939 C 4.464 8.037 5.265 9.099 5.373 9.243 C 5.481 9.396 6.948 11.646 9.18 12.609 C 9.711 12.843 10.125 12.978 10.449 13.077 C 10.98 13.248 11.466 13.221 11.853 13.167 C 12.285 13.104 13.176 12.627 13.356 12.105 C 13.545 11.583 13.545 11.142 13.482 11.043 C 13.419 10.944 13.284 10.899 13.059 10.791\" fill=\"var(--token-5f6eb2be-5020-47ec-ac48-972b38bc6c2a, rgb(250, 250, 250)) /* {&quot;name&quot;:&quot;Branco&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1oo465d\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.91 18\" overflow=\"visible\"><path d=\"M 15.3 2.619 C 13.633 0.936 11.36 -0.008 8.991 0 C 4.077 0 0.072 4.005 0.072 8.919 C 0.072 10.494 0.486 12.024 1.26 13.374 L 0 18 L 4.725 16.758 C 6.03 17.469 7.497 17.847 8.991 17.847 C 13.905 17.847 17.91 13.842 17.91 8.928 C 17.91 6.543 16.983 4.302 15.3 2.619\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dj5dfh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.823 14.832\" overflow=\"visible\"><path d=\"M 7.425 14.832 C 6.093 14.832 4.788 14.472 3.645 13.797 L 3.375 13.635 L 0.567 14.373 L 1.314 11.637 L 1.134 11.358 C 0.394 10.176 0.001 8.81 0 7.416 C 0 3.33 3.33 0 7.416 0 C 9.396 0 11.259 0.774 12.654 2.178 C 14.049 3.567 14.831 5.456 14.823 7.425 C 14.841 11.511 11.511 14.832 7.425 14.832\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lc27pa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.056 8.411\" overflow=\"visible\"><path d=\"M 8.595 5.994 C 8.37 5.886 7.272 5.346 7.074 5.265 C 6.867 5.193 6.723 5.157 6.57 5.373 C 6.417 5.598 5.994 6.102 5.868 6.246 C 5.742 6.399 5.607 6.417 5.382 6.3 C 5.157 6.192 4.437 5.949 3.591 5.193 C 2.925 4.599 2.484 3.87 2.349 3.645 C 2.223 3.42 2.331 3.303 2.448 3.186 C 2.547 3.087 2.673 2.925 2.781 2.799 C 2.889 2.673 2.934 2.574 3.006 2.43 C 3.078 2.277 3.042 2.151 2.988 2.043 C 2.934 1.935 2.484 0.837 2.304 0.387 C 2.124 -0.045 1.935 0.009 1.8 0 L 1.368 0 C 1.215 0 0.981 0.054 0.774 0.279 C 0.576 0.504 0 1.044 0 2.142 C 0 3.24 0.801 4.302 0.909 4.446 C 1.017 4.599 2.484 6.849 4.716 7.812 C 5.247 8.046 5.661 8.181 5.985 8.28 C 6.516 8.451 7.002 8.424 7.389 8.37 C 7.821 8.307 8.712 7.83 8.892 7.308 C 9.081 6.786 9.081 6.345 9.018 6.246 C 8.955 6.147 8.82 6.102 8.595 5.994\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12vwr7g\",\"data-border\":true,\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-color\":\"var(--token-627ecc2c-04a3-4e4c-a3be-52fcf78b2cbf, rgb(153, 196, 61))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=5521978826878&text=Ol%C3%A1!%20Quero%20saber%20mais%20sobre%20a%20VOA!\",motionChild:true,nodeId:\"YtQc20zBL\",openInNewTab:true,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"+55 21 97882-6878\"})})})}),className:\"framer-17phaxw\",\"data-framer-name\":\"Unimos intelig\\xeancia de mercado, tecnologia pr\\xf3pria e execu\\xe7\\xe3o estrat\\xe9gica para transformar o potencial do seu hotel em performance real.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11acy22\",\"data-border\":true,\"data-framer-name\":\"Email\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-50p6g6\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l5540o\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-4j8vty\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 14\" overflow=\"visible\"><path d=\"M 1.8 14 C 1.305 14 0.881 13.829 0.529 13.486 C 0.177 13.144 0.001 12.732 0 12.25 L 0 1.75 C 0 1.269 0.176 0.857 0.529 0.514 C 0.882 0.172 1.306 0.001 1.8 0 L 16.2 0 C 16.695 0 17.119 0.171 17.472 0.514 C 17.825 0.858 18.001 1.269 18 1.75 L 18 12.25 C 18 12.731 17.824 13.143 17.472 13.486 C 17.12 13.829 16.696 14.001 16.2 14 Z M 9 7.875 L 1.8 3.5 L 1.8 12.25 L 16.2 12.25 L 16.2 3.5 Z M 9 6.125 L 16.2 1.75 L 1.8 1.75 Z M 1.8 3.5 L 1.8 1.75 L 1.8 12.25 Z\" fill=\"var(--token-5f6eb2be-5020-47ec-ac48-972b38bc6c2a, rgb(250, 250, 250)) /* {&quot;name&quot;:&quot;Branco&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-47c1l3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 14\" overflow=\"visible\"><path d=\"M 1.8 14 C 1.305 14 0.881 13.829 0.529 13.486 C 0.177 13.144 0.001 12.732 0 12.25 L 0 1.75 C 0 1.269 0.176 0.857 0.529 0.514 C 0.882 0.172 1.306 0.001 1.8 0 L 16.2 0 C 16.695 0 17.119 0.171 17.472 0.514 C 17.825 0.858 18.001 1.269 18 1.75 L 18 12.25 C 18 12.731 17.824 13.143 17.472 13.486 C 17.12 13.829 16.696 14.001 16.2 14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jbxnnk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.4 8.75\" overflow=\"visible\"><path d=\"M 7.2 4.375 L 0 0 L 0 8.75 L 14.4 8.75 L 14.4 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3guguo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.4 4.375\" overflow=\"visible\"><path d=\"M 7.2 4.375 L 14.4 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10n2dc9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 10.5\" overflow=\"visible\"><path d=\"M 0 1.75 L 0 0 L 0 10.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ndjioa\",\"data-border\":true,\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-color\":\"var(--token-627ecc2c-04a3-4e4c-a3be-52fcf78b2cbf, rgb(153, 196, 61))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:sejaparceiro@voahoteis.com.br\",motionChild:true,nodeId:\"iSws879TE\",openInNewTab:false,relValues:[],scopeId:\"FGpB1ycaz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"sejaparceiro@voahoteis.com.br\"})})})}),className:\"framer-1gvzwsc\",\"data-framer-name\":\"Unimos intelig\\xeancia de mercado, tecnologia pr\\xf3pria e execu\\xe7\\xe3o estrat\\xe9gica para transformar o potencial do seu hotel em performance real.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hh7afk\",\"data-framer-name\":\"Copyright\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j6JvnlJmB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-5f6eb2be-5020-47ec-ac48-972b38bc6c2a, rgb(250, 250, 250))\"},children:\"\\xa92025 Todos os direitos reservados\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-jn3cs7\",\"data-styles-preset\":\"UdGE4W__3\",style:{\"--framer-text-color\":\"var(--token-5f6eb2be-5020-47ec-ac48-972b38bc6c2a, rgb(250, 250, 250))\"},children:\"\\xa92025 Todos os direitos reservados\"})}),className:\"framer-1eulz6\",\"data-framer-name\":\"\\xa92025 Todos os direitos reservados - VOA Hot\\xe9is\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"136%\",\"--framer-text-color\":\"var(--token-298572e2-0055-4c04-8987-6ef78bc642e4, rgb(138, 138, 138))\"},children:\" VOA Hot\\xe9is\"})}),className:\"framer-s5q3iv\",\"data-framer-name\":\"\\xa92025 Todos os direitos reservados - VOA Hot\\xe9is\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XLhOglRO6\":{\"layout\":[\"fixed\",\"fixed\"]},\"tfS0ZYFpu\":{\"layout\":[\"fixed\",\"fixed\"]},\"j6JvnlJmB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ozBTq7NFo\":[\".framer-uf4gao-container\",\".framer-flbio9\"],\"XLhOglRO6\":[\".framer-uf4gao-container\",\".framer-flbio9\"],\"tfS0ZYFpu\":[\".framer-uf4gao-container\",\".framer-flbio9\"],\"j6JvnlJmB\":[\".framer-uf4gao-container\",\".framer-flbio9\"]}\n * @framerBreakpoints {\"ozBTq7NFo\":{\"min\":1440,\"canvasClassName\":\"framer-1j0dj5n-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":20},\"XLhOglRO6\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-43ijw7-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop 2\",\"width\":1200,\"rootFontSize\":18},\"tfS0ZYFpu\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-3utkxg-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":18},\"j6JvnlJmB\":{\"max\":809,\"canvasClassName\":\"framer-15r4h13-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":18}}\n * @framerDefaultVariant ozBTq7NFo\n * @framerLayoutTemplate\n */const FramerFGpB1ycaz=withCSS(Component,css,\"framer-rlqpJ\");export default FramerFGpB1ycaz;FramerFGpB1ycaz.displayName=\"Default\";FramerFGpB1ycaz.defaultProps={height:1e3,width:1440};addFonts(FramerFGpB1ycaz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFGpB1ycaz\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"ozBTq7NFo\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerRootFontSize\":\"20\",\"framerHitTargets\":\"{\\\"ozBTq7NFo\\\":[\\\".framer-uf4gao-container\\\",\\\".framer-flbio9\\\"],\\\"XLhOglRO6\\\":[\\\".framer-uf4gao-container\\\",\\\".framer-flbio9\\\"],\\\"tfS0ZYFpu\\\":[\\\".framer-uf4gao-container\\\",\\\".framer-flbio9\\\"],\\\"j6JvnlJmB\\\":[\\\".framer-uf4gao-container\\\",\\\".framer-flbio9\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XLhOglRO6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tfS0ZYFpu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j6JvnlJmB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"ozBTq7NFo\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1j0dj5n-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":20},\\\"XLhOglRO6\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-43ijw7-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":18},\\\"tfS0ZYFpu\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-3utkxg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":18},\\\"j6JvnlJmB\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-15r4h13-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":18}}\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/3wdhz2tjbNq69wGyvgtF/TcAxxrjO2ARuaucTViR4/FGpB1ycaz.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {DFiFOsqhP: \"section-07\", EQNXAc3Ct: \"section-06\", EWDVRNwUd: \"porque-a-voa\", jOHIrS6i1: \"section-08\", LTAb5MfH6: \"hero\", qDDOQLEG_: \"section-05\", SjfF16Ikk: \"section-03\", w2QQ9YAYa: \"section-04\", Y5nuZKzs4: \"section-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oHXBWkwBESPkZAFYgnwE/e1XIIiPUhXWLGCabgMmp/augiA20Il.js\")), path: \"/\"}, LvulhY4nc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0f1LIzxDJxpFnBHzll8G/hCDndV5KS3EIG539HnmK/LvulhY4nc.js\")), path: \"/links\"}}\r\n\r\n        const locales = [{code: \"pt-BR\", id: \"default\", name: \"Portuguese\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"9fd8bd2a48f50b6c60a2aa89bcacc267cf413806c2c8b626fdc60b2f33398a9e\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"LvulhY4nc\":\r\ncase \"q3MdFS4SV\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"LvulhY4nc\":\r\ncase \"q3MdFS4SV\":\r\nreturn [{hash: \"1j0dj5n\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"43ijw7\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439px)\"}, {hash: \"3utkxg\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"15r4h13\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://www.voahoteis.com.br\",\r\n                    EditorBar: \r\n            (() => {\r\n                console.log(\"[Framer Editor Bar] Unavailable because it was disabled in project settings\")\r\n            })()\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}