{"version":3,"file":"script_main.KSWWCdB4.mjs","names":["useMemo","useMemo","useMemo","getProps","useRef","useCallback","useState","useMemo","useMemo","mask","SVG","getProps","Icon","className","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","getProps","className","MenuOpen","MainButtonFonts","MainButton","NavLinkFonts","NavLink","NavLinkWithVariantAppearEffect","serializationHash","variantClassNames","animation","React.useContext","React.useMemo","transformTemplate1","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Full","Small","getLocalizedValue","useState","Component","BlurGradient","Header","HeaderInfo","Full","MainButton","NavLink","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image","_Fragment","PropertyOverrides","RichText","React.Fragment","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/t0aJgrkCTTd3a0Pv27sU/mrTB4tqm5NQ7QsKJ2OQw/vGttceRuq.js","https:/framerusercontent.com/modules/EAWEz0rDRfwnsvOdXzgV/DdzRLzUwS5r1dfgI6ltv/FmsjHyAHc-0.js","https:/framerusercontent.com/modules/EAWEz0rDRfwnsvOdXzgV/DdzRLzUwS5r1dfgI6ltv/FmsjHyAHc.js","https:/framerusercontent.com/modules/GYIoyK6qHYAbflHUh2EJ/LCuWqRkAUFdHSiPLlzRb/AiVIXupvf.js","https:/framerusercontent.com/modules/t3XQNnoJMbgvO67Ak34K/LuJ0tJTJvOdBDF6PCENt/dqA5mR3Uj.js","https:/framerusercontent.com/modules/4bt4P8VNojPIb8GmsW80/8VggeL2jlRAAbuICBgxT/FmsjHyAHc.js","https:/framerusercontent.com/modules/lxoWW2i9KTlDNjGCgxyW/mJGLsWnqtOPEs3jsekFm/NavExtension.js","https:/framerusercontent.com/modules/XHSGuG30oJM2m4Xqvtw3/ef3JIG5fYQ7xQd0wt2Ak/Rjkis9KK6.js","https:/framerusercontent.com/modules/V7sfax1rFkbGfQ14YAgV/cwIsCKLG77uguvWwJLg5/Rjkis9KK6.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{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 13 12 L 13 10 L 0 10 Z M 0 7 L 10 7 L 10 5 L 0 5 Z M 0 0 L 0 2 L 13 2 L 13 0 Z M 18 9.59 L 14.42 6 L 18 2.41 L 16.59 1 L 11.59 6 L 16.59 11 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"12px\" id=\"fM4XWM3gl\" transform=\"translate(3 6)\" width=\"18.00000015258789px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-04npP\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-04npP { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu Open\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-04npP\");Icon.displayName=\"Menu Open\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Menu Open\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"About\";export const v1=\"Services\";export const v2=\"Projects\";export const v3=\"Testimonials\";export const v4=\"Contact Us\";export const v5=\"Projects\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport*as localizedValues from\"./FmsjHyAHc-0.js\";const valuesByLocaleId={AzrbamuHS:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 246 104\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.599 27.812 L 0 2.094 L 3.785 2.094 L 11.685 25.828 L 9.775 25.828 L 17.969 2.094 L 21.35 2.094 L 29.36 25.828 L 27.523 25.828 L 35.534 2.094 L 39.025 2.094 L 30.426 27.812 L 26.568 27.812 L 19.072 5.805 L 20.064 5.805 L 12.531 27.812 Z M 48.369 28.032 C 46.287 28.032 44.45 27.603 42.857 26.746 C 41.289 25.889 40.064 24.714 39.183 23.219 C 38.325 21.725 37.896 20.011 37.896 18.076 C 37.896 16.141 38.313 14.427 39.146 12.932 C 40.003 11.438 41.167 10.275 42.637 9.442 C 44.131 8.585 45.809 8.156 47.671 8.156 C 49.557 8.156 51.223 8.572 52.669 9.405 C 54.114 10.238 55.241 11.414 56.049 12.932 C 56.882 14.427 57.299 16.177 57.299 18.186 C 57.299 18.333 57.286 18.505 57.262 18.7 C 57.262 18.896 57.25 19.08 57.225 19.252 L 40.652 19.252 L 40.652 16.716 L 55.388 16.716 L 53.955 17.598 C 53.979 16.349 53.722 15.235 53.183 14.255 C 52.644 13.275 51.897 12.516 50.941 11.977 C 50.011 11.414 48.92 11.132 47.671 11.132 C 46.446 11.132 45.356 11.414 44.401 11.977 C 43.445 12.516 42.698 13.288 42.159 14.292 C 41.62 15.272 41.351 16.398 41.351 17.672 L 41.351 18.26 C 41.351 19.557 41.645 20.721 42.232 21.75 C 42.845 22.754 43.69 23.538 44.768 24.101 C 45.846 24.664 47.083 24.946 48.479 24.946 C 49.631 24.946 50.672 24.75 51.603 24.358 C 52.558 23.966 53.391 23.378 54.102 22.595 L 56.049 24.873 C 55.167 25.901 54.065 26.685 52.742 27.224 C 51.444 27.763 49.986 28.032 48.369 28.032 Z M 70.685 28.032 C 69.02 28.032 67.513 27.665 66.166 26.93 C 64.843 26.171 63.789 25.056 63.005 23.587 C 62.246 22.117 61.866 20.28 61.866 18.076 C 61.866 15.871 62.258 14.035 63.042 12.565 C 63.851 11.095 64.916 9.993 66.239 9.258 C 67.587 8.524 69.069 8.156 70.685 8.156 C 72.596 8.156 74.287 8.572 75.756 9.405 C 77.226 10.238 78.39 11.401 79.247 12.896 C 80.105 14.365 80.534 16.092 80.534 18.076 C 80.534 20.06 80.105 21.799 79.247 23.293 C 78.39 24.787 77.226 25.95 75.756 26.783 C 74.287 27.616 72.596 28.032 70.685 28.032 Z M 60.36 27.812 L 60.36 0.551 L 63.887 0.551 L 63.887 13.52 L 63.52 18.039 L 63.74 22.558 L 63.74 27.812 Z M 70.392 24.946 C 71.641 24.946 72.755 24.664 73.736 24.101 C 74.74 23.538 75.524 22.742 76.087 21.713 C 76.675 20.66 76.969 19.447 76.969 18.076 C 76.969 16.68 76.675 15.479 76.087 14.475 C 75.524 13.447 74.74 12.65 73.736 12.087 C 72.755 11.524 71.641 11.242 70.392 11.242 C 69.167 11.242 68.052 11.524 67.048 12.087 C 66.068 12.65 65.284 13.447 64.696 14.475 C 64.133 15.479 63.851 16.68 63.851 18.076 C 63.851 19.447 64.133 20.66 64.696 21.713 C 65.284 22.742 66.068 23.538 67.048 24.101 C 68.052 24.664 69.167 24.946 70.392 24.946 Z M 99.612 28.106 C 97.652 28.106 95.778 27.812 93.99 27.224 C 92.202 26.611 90.793 25.828 89.764 24.873 L 91.124 22.007 C 92.104 22.864 93.353 23.575 94.872 24.138 C 96.391 24.701 97.971 24.983 99.612 24.983 C 101.106 24.983 102.319 24.811 103.25 24.469 C 104.181 24.126 104.867 23.66 105.308 23.072 C 105.749 22.46 105.969 21.774 105.969 21.015 C 105.969 20.133 105.675 19.423 105.087 18.884 C 104.524 18.345 103.777 17.917 102.846 17.598 C 101.94 17.256 100.935 16.962 99.832 16.716 C 98.73 16.471 97.616 16.19 96.489 15.871 C 95.386 15.529 94.37 15.1 93.439 14.586 C 92.533 14.071 91.798 13.385 91.234 12.528 C 90.671 11.646 90.389 10.52 90.389 9.148 C 90.389 7.826 90.732 6.613 91.418 5.511 C 92.128 4.384 93.206 3.49 94.651 2.829 C 96.121 2.143 97.983 1.8 100.237 1.8 C 101.731 1.8 103.213 1.996 104.683 2.388 C 106.153 2.78 107.427 3.343 108.505 4.078 L 107.292 7.017 C 106.19 6.283 105.026 5.756 103.801 5.438 C 102.576 5.095 101.388 4.923 100.237 4.923 C 98.792 4.923 97.604 5.107 96.672 5.474 C 95.742 5.842 95.055 6.331 94.614 6.944 C 94.198 7.556 93.99 8.242 93.99 9.001 C 93.99 9.908 94.272 10.63 94.835 11.169 C 95.423 11.708 96.17 12.136 97.076 12.455 C 98.008 12.773 99.024 13.067 100.126 13.336 C 101.229 13.582 102.331 13.863 103.434 14.181 C 104.561 14.5 105.578 14.916 106.484 15.431 C 107.415 15.945 108.162 16.631 108.725 17.488 C 109.289 18.345 109.57 19.447 109.57 20.795 C 109.57 22.093 109.215 23.305 108.505 24.432 C 107.794 25.534 106.692 26.428 105.197 27.114 C 103.728 27.775 101.866 28.106 99.612 28.106 Z M 120.929 28.032 C 118.969 28.032 117.23 27.603 115.711 26.746 C 114.192 25.889 112.992 24.714 112.11 23.219 C 111.228 21.701 110.787 19.986 110.787 18.076 C 110.787 16.141 111.228 14.427 112.11 12.932 C 112.992 11.438 114.192 10.275 115.711 9.442 C 117.23 8.585 118.969 8.156 120.929 8.156 C 122.864 8.156 124.591 8.585 126.11 9.442 C 127.654 10.275 128.854 11.438 129.711 12.932 C 130.593 14.402 131.034 16.117 131.034 18.076 C 131.034 20.011 130.593 21.725 129.711 23.219 C 128.854 24.714 127.654 25.889 126.11 26.746 C 124.591 27.603 122.864 28.032 120.929 28.032 Z M 120.929 24.946 C 122.178 24.946 123.293 24.664 124.273 24.101 C 125.277 23.538 126.061 22.742 126.625 21.713 C 127.188 20.66 127.47 19.447 127.47 18.076 C 127.47 16.68 127.188 15.479 126.625 14.475 C 126.061 13.447 125.277 12.65 124.273 12.087 C 123.293 11.524 122.178 11.242 120.929 11.242 C 119.68 11.242 118.565 11.524 117.585 12.087 C 116.605 12.65 115.821 13.447 115.233 14.475 C 114.645 15.479 114.351 16.68 114.351 18.076 C 114.351 19.447 114.645 20.66 115.233 21.713 C 115.821 22.742 116.605 23.538 117.585 24.101 C 118.565 24.664 119.68 24.946 120.929 24.946 Z M 134.076 27.812 L 134.076 0.551 L 137.603 0.551 L 137.603 27.812 Z M 150.696 28.032 C 149.03 28.032 147.56 27.726 146.286 27.114 C 145.037 26.501 144.057 25.571 143.347 24.322 C 142.661 23.048 142.318 21.456 142.318 19.545 L 142.318 8.34 L 145.845 8.34 L 145.845 19.141 C 145.845 21.052 146.298 22.485 147.205 23.44 C 148.136 24.395 149.434 24.873 151.1 24.873 C 152.325 24.873 153.391 24.628 154.297 24.138 C 155.203 23.624 155.901 22.889 156.392 21.933 C 156.881 20.954 157.127 19.778 157.127 18.407 L 157.127 8.34 L 160.654 8.34 L 160.654 27.812 L 157.31 27.812 L 157.31 22.558 L 157.862 23.954 C 157.224 25.252 156.269 26.257 154.995 26.967 C 153.721 27.677 152.288 28.032 150.696 28.032 Z M 172.22 28.032 C 170.261 28.032 168.741 27.506 167.664 26.452 C 166.586 25.399 166.047 23.893 166.047 21.933 L 166.047 4.078 L 169.575 4.078 L 169.575 21.787 C 169.575 22.84 169.832 23.648 170.346 24.211 C 170.885 24.774 171.644 25.056 172.625 25.056 C 173.727 25.056 174.646 24.75 175.381 24.138 L 176.483 26.673 C 175.944 27.138 175.295 27.481 174.535 27.702 C 173.8 27.922 173.029 28.032 172.22 28.032 Z M 162.74 11.242 L 162.74 8.34 L 175.16 8.34 L 175.16 11.242 Z M 178.91 27.812 L 178.91 8.34 L 182.438 8.34 L 182.438 27.812 Z M 180.674 4.593 C 179.988 4.593 179.413 4.372 178.947 3.931 C 178.506 3.49 178.286 2.951 178.286 2.315 C 178.286 1.653 178.506 1.102 178.947 0.661 C 179.413 0.221 179.988 0 180.674 0 C 181.36 0 181.924 0.221 182.365 0.661 C 182.83 1.078 183.063 1.605 183.063 2.241 C 183.063 2.902 182.842 3.466 182.401 3.931 C 181.96 4.372 181.385 4.593 180.674 4.593 Z M 195.678 28.032 C 193.718 28.032 191.979 27.603 190.46 26.746 C 188.941 25.889 187.741 24.714 186.859 23.219 C 185.977 21.701 185.536 19.986 185.536 18.076 C 185.536 16.141 185.977 14.427 186.859 12.932 C 187.741 11.438 188.941 10.275 190.46 9.442 C 191.979 8.585 193.718 8.156 195.678 8.156 C 197.613 8.156 199.34 8.585 200.859 9.442 C 202.402 10.275 203.603 11.438 204.46 12.932 C 205.342 14.402 205.783 16.117 205.783 18.076 C 205.783 20.011 205.342 21.725 204.46 23.219 C 203.603 24.714 202.402 25.889 200.859 26.746 C 199.34 27.603 197.613 28.032 195.678 28.032 Z M 195.678 24.946 C 196.927 24.946 198.042 24.664 199.022 24.101 C 200.026 23.538 200.81 22.742 201.374 21.713 C 201.937 20.66 202.219 19.447 202.219 18.076 C 202.219 16.68 201.937 15.479 201.374 14.475 C 200.81 13.447 200.026 12.65 199.022 12.087 C 198.042 11.524 196.927 11.242 195.678 11.242 C 194.428 11.242 193.314 11.524 192.334 12.087 C 191.354 12.65 190.57 13.447 189.982 14.475 C 189.394 15.479 189.1 16.68 189.1 18.076 C 189.1 19.447 189.394 20.66 189.982 21.713 C 190.57 22.742 191.354 23.538 192.334 24.101 C 193.314 24.664 194.428 24.946 195.678 24.946 Z M 219.224 8.156 C 220.816 8.156 222.212 8.462 223.413 9.075 C 224.638 9.687 225.593 10.618 226.279 11.867 C 226.965 13.116 227.308 14.696 227.308 16.606 L 227.308 27.812 L 223.78 27.812 L 223.78 17.01 C 223.78 15.125 223.315 13.704 222.384 12.749 C 221.477 11.793 220.191 11.316 218.526 11.316 C 217.276 11.316 216.186 11.561 215.255 12.051 C 214.324 12.54 213.602 13.263 213.087 14.218 C 212.597 15.173 212.352 16.361 212.352 17.782 L 212.352 27.812 L 208.825 27.812 L 208.825 8.34 L 212.205 8.34 L 212.205 13.594 L 211.654 12.198 C 212.291 10.924 213.271 9.932 214.594 9.222 C 215.917 8.512 217.46 8.156 219.224 8.156 Z M 237.585 28.032 C 235.968 28.032 234.425 27.812 232.955 27.371 C 231.509 26.93 230.37 26.391 229.538 25.754 L 231.007 22.962 C 231.84 23.525 232.869 24.003 234.094 24.395 C 235.319 24.787 236.568 24.983 237.842 24.983 C 239.483 24.983 240.659 24.75 241.37 24.285 C 242.105 23.819 242.472 23.171 242.472 22.338 C 242.472 21.725 242.252 21.247 241.811 20.905 C 241.37 20.562 240.782 20.305 240.047 20.133 C 239.336 19.962 238.54 19.815 237.659 19.692 C 236.777 19.545 235.895 19.374 235.013 19.178 C 234.131 18.958 233.322 18.664 232.587 18.296 C 231.853 17.904 231.265 17.378 230.824 16.716 C 230.383 16.031 230.162 15.125 230.162 13.998 C 230.162 12.822 230.493 11.793 231.154 10.912 C 231.816 10.03 232.747 9.357 233.947 8.891 C 235.172 8.401 236.617 8.156 238.283 8.156 C 239.557 8.156 240.843 8.315 242.142 8.634 C 243.464 8.928 244.542 9.357 245.375 9.92 L 243.869 12.712 C 242.987 12.124 242.068 11.72 241.113 11.5 C 240.157 11.279 239.202 11.169 238.246 11.169 C 236.703 11.169 235.551 11.426 234.792 11.94 C 234.033 12.43 233.653 13.067 233.653 13.851 C 233.653 14.512 233.874 15.026 234.315 15.394 C 234.78 15.737 235.368 16.006 236.078 16.202 C 236.813 16.398 237.622 16.57 238.504 16.716 C 239.386 16.839 240.268 17.01 241.149 17.231 C 242.031 17.427 242.827 17.708 243.538 18.076 C 244.273 18.443 244.861 18.958 245.302 19.619 C 245.767 20.28 246 21.162 246 22.264 C 246 23.44 245.657 24.456 244.971 25.314 C 244.285 26.171 243.317 26.845 242.068 27.334 C 240.819 27.8 239.324 28.032 237.585 28.032 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\" height=\"28.105500002098083px\" id=\"ThTwGqVX_\" transform=\"translate(0 71.894)\" width=\"245.9999943847656px\"/><g opacity=\"0.2\"><path d=\"M 194.811 13.915 L 153.066 27.83 L 41.745 27.83 L 0 13.915 L 41.745 0 L 153.066 0 Z\" fill=\"rgb(29, 185, 84)\" height=\"27.83px\" id=\"XbCY3axvy\" transform=\"translate(22.254 20.873)\" width=\"194.8107px\"/></g><path d=\"M 21.04 4.872 L 7.056 16.525 L 21.04 28.178 C 21.326 28.407 21.563 28.69 21.738 29.012 C 21.913 29.334 22.022 29.687 22.059 30.051 C 22.096 30.416 22.059 30.784 21.952 31.134 C 21.845 31.484 21.669 31.809 21.435 32.091 C 21.2 32.372 20.912 32.604 20.587 32.773 C 20.262 32.941 19.906 33.043 19.541 33.073 C 19.176 33.102 18.809 33.059 18.461 32.945 C 18.113 32.831 17.791 32.649 17.515 32.409 L 0.991 18.639 C 0.681 18.38 0.431 18.057 0.26 17.691 C 0.089 17.326 0 16.927 0 16.523 C 0 16.12 0.089 15.721 0.26 15.355 C 0.431 14.99 0.681 14.666 0.991 14.408 L 17.515 0.638 C 18.076 0.17 18.8 -0.055 19.528 0.011 C 20.256 0.078 20.927 0.431 21.395 0.992 C 21.862 1.554 22.087 2.278 22.021 3.006 C 21.954 3.733 21.601 4.405 21.04 4.872 Z\" fill=\"rgb(29, 185, 84)\" height=\"33.08185179984557px\" id=\"vY6STPSkh\" transform=\"translate(20.371 18.263)\" width=\"22.072787345642123px\"/><path d=\"M 0 51.022 L 0 0 L 19.858 0 C 24.32 0 28.126 0.705 31.278 2.114 C 34.43 3.523 36.855 5.564 38.552 8.236 C 40.25 10.909 41.098 14.092 41.098 17.785 C 41.098 21.478 40.25 24.661 38.552 27.333 C 36.855 29.957 34.43 31.974 31.278 33.383 C 28.126 34.792 24.32 35.497 19.858 35.497 L 4.001 35.497 L 7.274 32.144 L 7.274 51.022 Z M 34.042 51.022 L 21.095 32.508 L 28.878 32.508 L 41.971 51.022 Z M 7.274 32.873 L 4.001 29.301 L 19.64 29.301 C 24.295 29.301 27.811 28.305 30.187 26.313 C 32.612 24.272 33.824 21.429 33.824 17.785 C 33.824 14.14 32.612 11.322 30.187 9.33 C 27.811 7.337 24.295 6.341 19.64 6.341 L 4.001 6.341 L 7.274 2.697 Z M 47.031 51.022 L 47.031 0 L 66.889 0 C 71.35 0 75.157 0.705 78.309 2.114 C 81.461 3.523 83.885 5.564 85.583 8.236 C 87.28 10.909 88.129 14.092 88.129 17.785 C 88.129 21.478 87.28 24.661 85.583 27.333 C 83.885 29.957 81.461 31.998 78.309 33.456 C 75.157 34.865 71.35 35.57 66.889 35.57 L 51.032 35.57 L 54.305 32.144 L 54.305 51.022 Z M 54.305 32.873 L 51.032 29.228 L 66.671 29.228 C 71.326 29.228 74.842 28.232 77.218 26.24 C 79.643 24.247 80.855 21.429 80.855 17.785 C 80.855 14.14 79.643 11.322 77.218 9.33 C 74.842 7.337 71.326 6.341 66.671 6.341 L 51.032 6.341 L 54.305 2.697 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\" height=\"51.021840563964844px\" id=\"Cj3997aoV\" transform=\"translate(87.191 9.277)\" width=\"88.12879986572264px\"/><path d=\"M 25.727 0.165 C 25.387 0.042 25.026 -0.013 24.665 0.003 C 24.304 0.019 23.949 0.106 23.621 0.259 C 23.294 0.412 22.999 0.628 22.755 0.895 C 22.511 1.162 22.322 1.474 22.199 1.814 L 0.166 62.403 C 0.043 62.743 -0.013 63.104 0.003 63.466 C 0.018 63.828 0.105 64.183 0.259 64.511 C 0.412 64.839 0.628 65.133 0.895 65.378 C 1.162 65.622 1.475 65.811 1.815 65.935 C 2.117 66.042 2.435 66.097 2.755 66.097 C 3.321 66.097 3.873 65.922 4.336 65.598 C 4.799 65.273 5.151 64.814 5.344 64.282 L 27.376 3.694 C 27.5 3.354 27.555 2.993 27.539 2.632 C 27.523 2.27 27.436 1.916 27.282 1.588 C 27.129 1.26 26.913 0.966 26.646 0.722 C 26.379 0.478 26.067 0.289 25.727 0.165 Z\" fill=\"rgb(29, 185, 84)\" height=\"66.0965407516418px\" id=\"iWNprRb8Q\" transform=\"translate(47.909 1.739)\" width=\"27.541450611817673px\"/><path d=\"M 21.122 14.408 L 4.567 0.638 C 4.288 0.406 3.967 0.232 3.621 0.124 C 3.275 0.017 2.911 -0.022 2.55 0.011 C 2.189 0.044 1.838 0.148 1.517 0.316 C 1.196 0.484 0.912 0.714 0.68 0.992 C 0.212 1.554 -0.014 2.278 0.052 3.006 C 0.119 3.733 0.473 4.404 1.035 4.872 L 15.045 16.525 L 1.035 28.178 C 0.749 28.407 0.511 28.69 0.336 29.012 C 0.16 29.334 0.051 29.687 0.014 30.051 C -0.023 30.416 0.014 30.784 0.121 31.134 C 0.229 31.484 0.405 31.809 0.64 32.091 C 0.874 32.372 1.163 32.604 1.489 32.772 C 1.815 32.941 2.171 33.043 2.536 33.073 C 2.902 33.102 3.27 33.059 3.619 32.945 C 3.967 32.831 4.29 32.649 4.567 32.409 L 21.122 18.639 C 21.432 18.38 21.682 18.057 21.854 17.691 C 22.025 17.326 22.114 16.927 22.114 16.523 C 22.114 16.12 22.025 15.721 21.854 15.355 C 21.682 14.99 21.432 14.666 21.122 14.408 Z\" fill=\"rgb(29, 185, 84)\" height=\"33.081828501933614px\" id=\"ISP3TVqE0\" transform=\"translate(195.173 18.553)\" width=\"22.11393814214341px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"263655262\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-22aAj\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 246 104\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-22aAj { -webkit-mask: ${mask}; aspect-ratio: 2.3653846153846154; display: block; mask: ${mask}; width: 246px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 246\n * @framerIntrinsicHeight 104\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"full\",\"set\":{\"localId\":\"vectorSet/Tx4UbkfDo\",\"id\":\"Tx4UbkfDo\",\"moduleId\":\"KftAZRpynd6p3za8tac4\"}}\n */const Icon=withCSS(Component,css,\"framer-22aAj\");Icon.displayName=\"full\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"104\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"246\",\"framerVector\":\"{\\\"name\\\":\\\"full\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Tx4UbkfDo\\\",\\\"id\\\":\\\"Tx4UbkfDo\\\",\\\"moduleId\\\":\\\"KftAZRpynd6p3za8tac4\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 160 68\" xmlns=\"http://www.w3.org/2000/svg\"><g opacity=\"0.2\"><path d=\"M 158.289 13.895 L 124.37 27.789 L 33.919 27.789 L 0 13.895 L 33.919 0 L 124.37 0 Z\" fill=\"rgb(29, 185, 84)\" height=\"27.789351441276082px\" id=\"aQmmDHJ3p\" transform=\"translate(1.901 20.893)\" width=\"158.28921888888408px\"/></g><path d=\"M 17.096 4.865 L 5.733 16.501 L 17.096 28.137 C 17.328 28.365 17.521 28.648 17.663 28.97 C 17.805 29.291 17.894 29.644 17.923 30.008 C 17.953 30.371 17.924 30.739 17.837 31.088 C 17.75 31.438 17.607 31.763 17.416 32.044 C 17.226 32.325 16.992 32.556 16.727 32.725 C 16.463 32.893 16.175 32.995 15.878 33.025 C 15.581 33.054 15.283 33.011 15 32.897 C 14.717 32.783 14.456 32.601 14.231 32.361 L 0.805 18.611 C 0.553 18.353 0.35 18.03 0.211 17.665 C 0.072 17.3 0 16.902 0 16.499 C 0 16.096 0.072 15.698 0.211 15.333 C 0.35 14.968 0.553 14.645 0.805 14.387 L 14.231 0.637 C 14.687 0.17 15.276 -0.055 15.867 0.011 C 16.458 0.078 17.004 0.43 17.384 0.991 C 17.763 1.551 17.946 2.275 17.892 3.001 C 17.838 3.728 17.552 4.398 17.096 4.865 Z\" fill=\"rgb(29, 185, 84)\" height=\"33.03353237492345px\" id=\"lk5B5qkv2\" transform=\"translate(0.371 18.287)\" width=\"17.934765729865273px\"/><path d=\"M 0 50.947 L 0 0 L 16.135 0 C 19.761 0 22.853 0.704 25.414 2.111 C 27.975 3.518 29.946 5.556 31.324 8.224 C 32.704 10.893 33.393 14.071 33.393 17.759 C 33.393 21.446 32.704 24.625 31.324 27.293 C 29.946 29.913 27.975 31.927 25.414 33.334 C 22.853 34.741 19.761 35.445 16.135 35.445 L 3.251 35.445 L 5.91 32.097 L 5.91 50.947 Z M 27.66 50.947 L 17.14 32.461 L 23.464 32.461 L 34.102 50.947 Z M 5.91 32.825 L 3.251 29.258 L 15.958 29.258 C 19.74 29.258 22.597 28.264 24.528 26.274 C 26.498 24.236 27.483 21.398 27.483 17.759 C 27.483 14.12 26.498 11.306 24.528 9.316 C 22.597 7.327 19.74 6.332 15.958 6.332 L 3.251 6.332 L 5.91 2.693 Z M 38.214 50.947 L 38.214 0 L 54.349 0 C 57.974 0 61.067 0.704 63.628 2.111 C 66.189 3.518 68.159 5.556 69.538 8.224 C 70.917 10.893 71.607 14.071 71.607 17.759 C 71.607 21.446 70.917 24.625 69.538 27.293 C 68.159 29.913 66.189 31.951 63.628 33.407 C 61.067 34.814 57.974 35.518 54.349 35.518 L 41.465 35.518 L 44.124 32.097 L 44.124 50.947 Z M 44.124 32.825 L 41.465 29.186 L 54.172 29.186 C 57.954 29.186 60.811 28.191 62.742 26.201 C 64.712 24.212 65.697 21.398 65.697 17.759 C 65.697 14.12 64.712 11.306 62.742 9.316 C 60.811 7.327 57.954 6.332 54.172 6.332 L 41.465 6.332 L 44.124 2.693 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\" height=\"50.94731788332599px\" id=\"WCY7WDF5z\" transform=\"translate(54.664 9.314)\" width=\"71.60715014818243px\"/><path d=\"M 20.904 0.165 C 20.628 0.042 20.335 -0.013 20.041 0.003 C 19.747 0.019 19.459 0.106 19.193 0.259 C 18.927 0.412 18.688 0.627 18.489 0.894 C 18.291 1.16 18.137 1.472 18.037 1.812 L 0.135 62.312 C 0.035 62.651 -0.011 63.012 0.002 63.373 C 0.015 63.734 0.086 64.089 0.21 64.416 C 0.335 64.744 0.51 65.038 0.727 65.282 C 0.944 65.526 1.198 65.715 1.475 65.838 C 1.72 65.945 1.979 66 2.239 66 C 2.698 66 3.147 65.826 3.523 65.502 C 3.899 65.178 4.185 64.719 4.342 64.188 L 22.244 3.689 C 22.344 3.349 22.389 2.989 22.376 2.628 C 22.363 2.267 22.292 1.913 22.168 1.586 C 22.043 1.259 21.868 0.965 21.651 0.721 C 21.434 0.477 21.18 0.288 20.904 0.165 Z\" fill=\"rgb(29, 185, 84)\" height=\"66px\" id=\"ZMODWUk1i\" transform=\"translate(22.746 1.788)\" width=\"22.378209731682432px\"/><path d=\"M 17.162 14.387 L 3.711 0.637 C 3.484 0.406 3.223 0.231 2.942 0.124 C 2.661 0.017 2.365 -0.021 2.072 0.011 C 1.779 0.044 1.493 0.148 1.233 0.316 C 0.972 0.484 0.741 0.713 0.552 0.991 C 0.172 1.551 -0.011 2.275 0.042 3.001 C 0.097 3.728 0.384 4.398 0.841 4.865 L 12.224 16.501 L 0.841 28.137 C 0.609 28.365 0.415 28.648 0.273 28.97 C 0.13 29.291 0.041 29.644 0.011 30.007 C -0.019 30.371 0.011 30.739 0.098 31.088 C 0.186 31.438 0.329 31.763 0.52 32.044 C 0.71 32.325 0.945 32.556 1.21 32.725 C 1.475 32.893 1.764 32.995 2.061 33.024 C 2.358 33.054 2.657 33.011 2.94 32.897 C 3.223 32.783 3.486 32.601 3.711 32.361 L 17.162 18.611 C 17.414 18.353 17.617 18.03 17.757 17.665 C 17.896 17.3 17.968 16.902 17.968 16.499 C 17.968 16.096 17.896 15.698 17.757 15.333 C 17.617 14.968 17.414 14.645 17.162 14.387 Z\" fill=\"rgb(29, 185, 84)\" height=\"33.03350911104048px\" id=\"gS79LaEYk\" transform=\"translate(142.403 18.577)\" width=\"17.968201919110015px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3307434190\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-57kl3\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 160 68\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-57kl3 { -webkit-mask: ${mask}; aspect-ratio: 2.3529411764705883; display: block; mask: ${mask}; width: 160px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 68\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"small\",\"set\":{\"localId\":\"vectorSet/Tx4UbkfDo\",\"id\":\"Tx4UbkfDo\",\"moduleId\":\"KftAZRpynd6p3za8tac4\"}}\n */const Icon=withCSS(Component,css,\"framer-57kl3\");Icon.displayName=\"small\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"small\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Tx4UbkfDo\\\",\\\"id\\\":\\\"Tx4UbkfDo\\\",\\\"moduleId\\\":\\\"KftAZRpynd6p3za8tac4\\\"}}\",\"framerIntrinsicWidth\":\"160\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Instance,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuOpen from\"https://framerusercontent.com/modules/t0aJgrkCTTd3a0Pv27sU/mrTB4tqm5NQ7QsKJ2OQw/vGttceRuq.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/EAWEz0rDRfwnsvOdXzgV/DdzRLzUwS5r1dfgI6ltv/FmsjHyAHc.js\";import Full from\"https://framerusercontent.com/modules/GYIoyK6qHYAbflHUh2EJ/LCuWqRkAUFdHSiPLlzRb/AiVIXupvf.js\";import Small from\"https://framerusercontent.com/modules/t3XQNnoJMbgvO67Ak34K/LuJ0tJTJvOdBDF6PCENt/dqA5mR3Uj.js\";import MainButton from\"https://framerusercontent.com/modules/1BWxKEsjB8LO25hRhXnF/CJij3qLqYOojvYUN0V2Z/OQOAG1pK5.js\";import NavLink from\"https://framerusercontent.com/modules/8aB68uk9m6XPBMHX93y2/JhbKn7Kz9logEEpOz8uL/VuQi3Qkpt.js\";const MenuOpenFonts=getFonts(MenuOpen);const MainButtonFonts=getFonts(MainButton);const NavLinkFonts=getFonts(NavLink);const NavLinkWithVariantAppearEffect=withVariantAppearEffect(NavLink);const cycleOrder=[\"tdUAt3BTd\",\"CQ_S8m6Bi\",\"ygc_Ji2S0\",\"oewnYrU4B\"];const serializationHash=\"framer-PJYxi\";const variantClassNames={CQ_S8m6Bi:\"framer-v-wq2iej\",oewnYrU4B:\"framer-v-jzymgn\",tdUAt3BTd:\"framer-v-1i6ccxi\",ygc_Ji2S0:\"framer-v-12r4k4z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xP9bhW4x_=undefined;const NLV2ISv0p=undefined;const qsEFSH7EZ=undefined;const mA4tImy8F=undefined;const ab0VWOrqg=undefined;const lSx951I4l=undefined;const q5RFeBrZB=undefined;const QbwoDMjTJ=undefined;const XYr9i6ngw=undefined;const rDS9y8E8J=undefined;const hBrqYDSMw=undefined;const RUrbVSq9g=undefined;const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableVariantMap={main:\"tdUAt3BTd\",mobilir:\"ygc_Ji2S0\",scrolling:\"CQ_S8m6Bi\",tablet:\"oewnYrU4B\"};const getProps=({height,id,openMenu,openMenu1,scrollSection,scrollSection2,scrollSection3,scrollSection4,scrollSection5,scrollSection6,scrollSection7,scrollSection8,scrollSection9,title,width,...props})=>{return{...props,ab0VWOrqg:scrollSection9??props.ab0VWOrqg,hBrqYDSMw:scrollSection3??props.hBrqYDSMw,lSx951I4l:scrollSection6??props.lSx951I4l,mA4tImy8F:scrollSection8??props.mA4tImy8F,NLV2ISv0p:openMenu??props.NLV2ISv0p,q5RFeBrZB:scrollSection7??props.q5RFeBrZB,QbwoDMjTJ:scrollSection4??props.QbwoDMjTJ,qsEFSH7EZ:title??props.qsEFSH7EZ??\"התחל פרוייקט\",rDS9y8E8J:scrollSection2??props.rDS9y8E8J,RUrbVSq9g:scrollSection??props.RUrbVSq9g,variant:humanReadableVariantMap[props.variant]??props.variant??\"tdUAt3BTd\",xP9bhW4x_:openMenu1??props.xP9bhW4x_,XYr9i6ngw:scrollSection5??props.XYr9i6ngw};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RUrbVSq9g,rDS9y8E8J,hBrqYDSMw,QbwoDMjTJ,XYr9i6ngw,lSx951I4l,q5RFeBrZB,mA4tImy8F,ab0VWOrqg,qsEFSH7EZ,NLV2ISv0p,xP9bhW4x_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tdUAt3BTd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapj8cuqy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xP9bhW4x_){const res=await xP9bhW4x_(...args);if(res===false)return false;}});const onTap14m01mj=activeVariantCallback(async(...args)=>{if(NLV2ISv0p){const res=await NLV2ISv0p(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ygc_Ji2S0\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"CQ_S8m6Bi\")return false;return true;};const isDisplayed2=()=>{if([\"CQ_S8m6Bi\",\"ygc_Ji2S0\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"CQ_S8m6Bi\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i6ccxi\",className,classNames),\"data-border\":true,\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"tdUAt3BTd\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(30, 41, 59, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(40px)\",backgroundColor:\"var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(30, 41, 59, 0.1))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"inset 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), inset 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), inset 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(40px)\",...style},tabIndex:1,variants:{CQ_S8m6Bi:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({CQ_S8m6Bi:{\"data-framer-name\":\"scrolling\"},oewnYrU4B:{\"data-framer-name\":\"tablet\"},ygc_Ji2S0:{\"data-framer-name\":\"mobilir\",\"data-highlight\":true,onTap:onTapj8cuqy}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tefxpj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bW9_d1Ac4\",onTap:onTap14m01mj,children:isDisplayed()&&/*#__PURE__*/_jsx(MenuOpen,{animated:true,className:\"framer-1vyhrq6\",layoutDependency:layoutDependency,layoutId:\"XEY8jn3Di\",style:{\"--esondr\":\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\"}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TmXecn99k\",openInNewTab:false,scopeId:\"FmsjHyAHc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1p3q2fy framer-tikn7o\",layoutDependency:layoutDependency,layoutId:\"TmXecn99k\",whileHover:animation,children:isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-a27yi8\",Component:Full,\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"J5IFeoYyf\",...addPropertyOverrides({ygc_Ji2S0:{Component:Small}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||71)-0,y:(componentViewport?.y||0)+0,...addPropertyOverrides({oewnYrU4B:{height:(componentViewport?.height||50)-0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cd8eio-container\",layoutDependency:layoutDependency,layoutId:\"nCA81YMIn-container\",nodeId:\"nCA81YMIn\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",children:/*#__PURE__*/_jsx(MainButton,{height:\"100%\",id:\"nCA81YMIn\",layoutId:\"nCA81YMIn\",PHsnsLB6N:\"#contact\",Ppj4FkyrH:qsEFSH7EZ,style:{height:\"100%\"},variant:\"R55g7M0Dj\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.nav,{className:\"framer-10hu32r\",\"data-border\":true,\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"PYaWloKAc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(30, 41, 59, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(40px)\",backgroundColor:\"var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(30, 41, 59, 0.1))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"inset 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), inset 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), inset 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(40px)\"},tabIndex:2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a0pn72\",layoutDependency:layoutDependency,layoutId:\"GEXTOmSri\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"43px\",...addPropertyOverrides({CQ_S8m6Bi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||71)-16-((componentViewport?.height||71)-16)*1)/2)+(8+(((componentViewport?.height||71)-16)*1-16-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c7tqr3-container\",layoutDependency:layoutDependency,layoutId:\"DnSNKRalS-container\",nodeId:\"DnSNKRalS\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:mA4tImy8F,target:\"YufFCyF8X\"},{ref:ab0VWOrqg,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"DnSNKRalS\",layoutId:\"DnSNKRalS\",lh3LCv4kl:getLocalizedValue(\"v0\",activeLocale)??\"אודות\",mgz7KfXhb:\"#about\",style:{height:\"100%\",width:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({CQ_S8m6Bi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||71)-16-((componentViewport?.height||71)-16)*1)/2)+(8+(((componentViewport?.height||71)-16)*1-16-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ctl4m8-container\",layoutDependency:layoutDependency,layoutId:\"Iew9VllrC-container\",nodeId:\"Iew9VllrC\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:lSx951I4l,target:\"YufFCyF8X\"},{ref:q5RFeBrZB,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"Iew9VllrC\",layoutId:\"Iew9VllrC\",lh3LCv4kl:getLocalizedValue(\"v1\",activeLocale)??\"שירותים\",mgz7KfXhb:\"#services\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({CQ_S8m6Bi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||71)-16-((componentViewport?.height||71)-16)*1)/2)+(8+(((componentViewport?.height||71)-16)*1-16-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ew8weo-container\",layoutDependency:layoutDependency,layoutId:\"CSHnE5pLu-container\",nodeId:\"CSHnE5pLu\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:QbwoDMjTJ,target:\"YufFCyF8X\"},{ref:XYr9i6ngw,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"CSHnE5pLu\",layoutId:\"CSHnE5pLu\",lh3LCv4kl:getLocalizedValue(\"v2\",activeLocale)??\"פרוייקטים \",mgz7KfXhb:\"#portfolio\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({CQ_S8m6Bi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||71)-16-((componentViewport?.height||71)-16)*1)/2)+(8+(((componentViewport?.height||71)-16)*1-16-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ejiuor-container\",layoutDependency:layoutDependency,layoutId:\"tcCFLAM2i-container\",nodeId:\"tcCFLAM2i\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:rDS9y8E8J,target:\"YufFCyF8X\"},{ref:hBrqYDSMw,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"tcCFLAM2i\",layoutId:\"tcCFLAM2i\",lh3LCv4kl:getLocalizedValue(\"v3\",activeLocale)??\"המלצות\",mgz7KfXhb:\"#testimonial\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({CQ_S8m6Bi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||71)-16-((componentViewport?.height||71)-16)*1)/2)+(8+(((componentViewport?.height||71)-16)*1-16-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-189tb8b-container\",layoutDependency:layoutDependency,layoutId:\"mRLycceif-container\",nodeId:\"mRLycceif\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:RUrbVSq9g,target:\"YufFCyF8X\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"mRLycceif\",layoutId:\"mRLycceif\",lh3LCv4kl:getLocalizedValue(\"v4\",activeLocale)??\"צור קשר\",mgz7KfXhb:\"#contact\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-77p5wh\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"BNV9n6r1H\",style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},tabIndex:2,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n5r2ky\",layoutDependency:layoutDependency,layoutId:\"D172yxa69\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+7+12+6+0,...addPropertyOverrides({oewnYrU4B:{y:(componentViewport?.y||0)+0+12+5.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-135s9x8-container\",layoutDependency:layoutDependency,layoutId:\"uWrsfJPFm-container\",nodeId:\"uWrsfJPFm\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:lSx951I4l,target:\"YufFCyF8X\"},{ref:q5RFeBrZB,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"uWrsfJPFm\",layoutId:\"uWrsfJPFm\",lh3LCv4kl:getLocalizedValue(\"v1\",activeLocale)??\"שירותים\",mgz7KfXhb:\"#services\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"43px\",y:(componentViewport?.y||0)+7+12+6+0,...addPropertyOverrides({oewnYrU4B:{y:(componentViewport?.y||0)+0+12+5.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pofqh0-container\",layoutDependency:layoutDependency,layoutId:\"TzEkbN74k-container\",nodeId:\"TzEkbN74k\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:mA4tImy8F,target:\"YufFCyF8X\"},{ref:ab0VWOrqg,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"TzEkbN74k\",layoutId:\"TzEkbN74k\",lh3LCv4kl:getLocalizedValue(\"v0\",activeLocale)??\"אודות\",mgz7KfXhb:\"#about\",style:{height:\"100%\",width:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+7+12+6+0,...addPropertyOverrides({oewnYrU4B:{y:(componentViewport?.y||0)+0+12+5.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-108b836-container\",layoutDependency:layoutDependency,layoutId:\"MWHh7w_OP-container\",nodeId:\"MWHh7w_OP\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:QbwoDMjTJ,target:\"YufFCyF8X\"},{ref:XYr9i6ngw,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"MWHh7w_OP\",layoutId:\"MWHh7w_OP\",lh3LCv4kl:getLocalizedValue(\"v5\",activeLocale)??\"פרוייקטים\",mgz7KfXhb:\"#portfolio\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+7+12+6+0,...addPropertyOverrides({oewnYrU4B:{y:(componentViewport?.y||0)+0+12+5.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1au4mk3-container\",layoutDependency:layoutDependency,layoutId:\"itjT_zSXA-container\",nodeId:\"itjT_zSXA\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:rDS9y8E8J,target:\"YufFCyF8X\"},{ref:hBrqYDSMw,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"itjT_zSXA\",layoutId:\"itjT_zSXA\",lh3LCv4kl:getLocalizedValue(\"v3\",activeLocale)??\"המלצות\",mgz7KfXhb:\"#testimonial\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+7+12+6+0,...addPropertyOverrides({oewnYrU4B:{y:(componentViewport?.y||0)+0+12+5.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uiijqg-container\",layoutDependency:layoutDependency,layoutId:\"dLADrpmWl-container\",nodeId:\"dLADrpmWl\",rendersWithMotion:true,scopeId:\"FmsjHyAHc\",whileHover:animation,children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:RUrbVSq9g,target:\"YufFCyF8X\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"dLADrpmWl\",layoutId:\"dLADrpmWl\",lh3LCv4kl:getLocalizedValue(\"v4\",activeLocale)??\"צור קשר\",mgz7KfXhb:\"#contact\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PJYxi.framer-tikn7o, .framer-PJYxi .framer-tikn7o { display: block; }\",\".framer-PJYxi.framer-1i6ccxi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 71px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 8px 34px 8px 30px; position: relative; width: 1440px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PJYxi .framer-tefxpj { cursor: pointer; flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-PJYxi .framer-1vyhrq6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-PJYxi .framer-1p3q2fy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 140px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-PJYxi .framer-a27yi8 { flex: none; height: 59px; position: relative; width: var(--framer-aspect-ratio-supported, 140px); }\",\".framer-PJYxi .framer-1cd8eio-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-PJYxi .framer-10hu32r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 20px 8px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-PJYxi .framer-1a0pn72 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 21px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 279px; }\",\".framer-PJYxi .framer-c7tqr3-container, .framer-PJYxi .framer-1pofqh0-container { flex: none; height: 21px; position: relative; width: 43px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-PJYxi .framer-1ctl4m8-container, .framer-PJYxi .framer-ew8weo-container, .framer-PJYxi .framer-1ejiuor-container, .framer-PJYxi .framer-189tb8b-container, .framer-PJYxi .framer-135s9x8-container, .framer-PJYxi .framer-108b836-container, .framer-PJYxi .framer-1au4mk3-container, .framer-PJYxi .framer-1uiijqg-container { flex: none; height: 21px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-PJYxi .framer-77p5wh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 57px; justify-content: center; left: 50%; overflow: visible; padding: 12px 20px 12px 20px; position: absolute; top: 7px; width: min-content; z-index: 10; }\",\".framer-PJYxi .framer-n5r2ky { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-PJYxi.framer-v-wq2iej.framer-1i6ccxi { gap: 0px; justify-content: center; width: min-content; }\",\".framer-PJYxi.framer-v-wq2iej .framer-1p3q2fy { min-height: 59px; }\",\".framer-PJYxi.framer-v-wq2iej .framer-c7tqr3-container { order: 1; }\",\".framer-PJYxi.framer-v-wq2iej .framer-1ctl4m8-container { order: 0; }\",\".framer-PJYxi.framer-v-wq2iej .framer-ew8weo-container { order: 2; }\",\".framer-PJYxi.framer-v-wq2iej .framer-1ejiuor-container { order: 3; }\",\".framer-PJYxi.framer-v-wq2iej .framer-189tb8b-container { order: 4; }\",\".framer-PJYxi.framer-v-12r4k4z.framer-1i6ccxi { cursor: pointer; height: min-content; max-width: 810px; padding: 4px 20px 4px 20px; width: 390px; }\",\".framer-PJYxi.framer-v-12r4k4z .framer-tefxpj { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 1; }\",\".framer-PJYxi.framer-v-12r4k4z .framer-1p3q2fy { order: 2; width: min-content; }\",\".framer-PJYxi.framer-v-12r4k4z .framer-a27yi8 { height: var(--framer-aspect-ratio-supported, 26px); width: 60px; }\",\".framer-PJYxi.framer-v-jzymgn.framer-1i6ccxi { height: 50px; }\",\".framer-PJYxi.framer-v-jzymgn .framer-a27yi8 { height: var(--framer-aspect-ratio-supported, 42px); width: 100px; }\",\".framer-PJYxi.framer-v-jzymgn .framer-77p5wh { gap: 0px; height: 50px; left: 49%; padding: 12px 20px 6px 20px; top: 0px; }\",'.framer-PJYxi[data-border=\"true\"]::after, .framer-PJYxi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 71\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CQ_S8m6Bi\":{\"layout\":[\"auto\",\"fixed\"]},\"ygc_Ji2S0\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"810px\",null,null]},\"oewnYrU4B\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RUrbVSq9g\":\"scrollSection\",\"rDS9y8E8J\":\"scrollSection2\",\"hBrqYDSMw\":\"scrollSection3\",\"QbwoDMjTJ\":\"scrollSection4\",\"XYr9i6ngw\":\"scrollSection5\",\"lSx951I4l\":\"scrollSection6\",\"q5RFeBrZB\":\"scrollSection7\",\"mA4tImy8F\":\"scrollSection8\",\"ab0VWOrqg\":\"scrollSection9\",\"qsEFSH7EZ\":\"title\",\"NLV2ISv0p\":\"openMenu\",\"xP9bhW4x_\":\"openMenu1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFmsjHyAHc=withCSS(Component,css,\"framer-PJYxi\");export default FramerFmsjHyAHc;FramerFmsjHyAHc.displayName=\"header\";FramerFmsjHyAHc.defaultProps={height:71,width:1440};addPropertyControls(FramerFmsjHyAHc,{variant:{options:[\"tdUAt3BTd\",\"CQ_S8m6Bi\",\"ygc_Ji2S0\",\"oewnYrU4B\"],optionTitles:[\"main\",\"scrolling\",\"mobilir\",\"tablet\"],title:\"Variant\",type:ControlType.Enum},RUrbVSq9g:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},rDS9y8E8J:{title:\"Scroll Section 2\",type:ControlType.ScrollSectionRef},hBrqYDSMw:{title:\"Scroll Section 3\",type:ControlType.ScrollSectionRef},QbwoDMjTJ:{title:\"Scroll Section 4\",type:ControlType.ScrollSectionRef},XYr9i6ngw:{title:\"Scroll Section 5\",type:ControlType.ScrollSectionRef},lSx951I4l:{title:\"Scroll Section 6\",type:ControlType.ScrollSectionRef},q5RFeBrZB:{title:\"Scroll Section 7\",type:ControlType.ScrollSectionRef},mA4tImy8F:{title:\"Scroll Section 8\",type:ControlType.ScrollSectionRef},ab0VWOrqg:{title:\"Scroll Section 9\",type:ControlType.ScrollSectionRef},qsEFSH7EZ:{defaultValue:\"התחל פרוייקט\",displayTextArea:false,title:\"Title\",type:ControlType.String},NLV2ISv0p:{title:\"open-menu\",type:ControlType.EventHandler},xP9bhW4x_:{title:\"Open Menu\",type:ControlType.EventHandler}});addFonts(FramerFmsjHyAHc,[{explicitInter:true,fonts:[]},...MenuOpenFonts,...MainButtonFonts,...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFmsjHyAHc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CQ_S8m6Bi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ygc_Ji2S0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"810px\\\",null,null]},\\\"oewnYrU4B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"RUrbVSq9g\\\":\\\"scrollSection\\\",\\\"rDS9y8E8J\\\":\\\"scrollSection2\\\",\\\"hBrqYDSMw\\\":\\\"scrollSection3\\\",\\\"QbwoDMjTJ\\\":\\\"scrollSection4\\\",\\\"XYr9i6ngw\\\":\\\"scrollSection5\\\",\\\"lSx951I4l\\\":\\\"scrollSection6\\\",\\\"q5RFeBrZB\\\":\\\"scrollSection7\\\",\\\"mA4tImy8F\\\":\\\"scrollSection8\\\",\\\"ab0VWOrqg\\\":\\\"scrollSection9\\\",\\\"qsEFSH7EZ\\\":\\\"title\\\",\\\"NLV2ISv0p\\\":\\\"openMenu\\\",\\\"xP9bhW4x_\\\":\\\"openMenu1\\\"}\",\"framerIntrinsicHeight\":\"71\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FmsjHyAHc.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";export function SwitchVariantOnScroll(Component){return props=>{// State: Are we currently scrolling?\nconst[isScrolling,setIsScrolling]=useState(false);useEffect(()=>{let timeoutId;const handleScroll=()=>{// 1. User started scrolling -> Switch to \"scrolling\" variant\nsetIsScrolling(true);// 2. Reset the timer\nclearTimeout(timeoutId);// 3. If no scroll for 200ms -> Switch back to \"main\"\ntimeoutId=setTimeout(()=>{setIsScrolling(false);},200);};window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"scroll\",handleScroll);clearTimeout(timeoutId);};},[]);return /*#__PURE__*/_jsx(Component,{...props,// SWAP VARIANTS HERE\n// Make sure your variants in Framer are named exactly \"main\" and \"scrolling\"\nvariant:isScrolling?\"scrolling\":\"main\",// FORCE THE SMOOTH ANIMATION\n// This makes the transition between variants take 1 second\n// HERE IS THE FIX:\ntransition:{// 1. The Physical Movement (Scale/Size) - Keep this slow & bouncy\ndefault:{duration:0,type:\"spring\",bounce:.5}}});};}export function ShowOnScrollStop(Component){return props=>{// Start visible? (true = yes, false = no)\nconst[isVisible,setIsVisible]=useState(true);useEffect(()=>{let timeoutId;const handleScroll=()=>{// 1. As soon as user scrolls, Hide it\nsetIsVisible(false);// 2. Clear previous timer\nclearTimeout(timeoutId);// 3. Start a new timer. If no scroll happens for 500ms, Show it.\ntimeoutId=setTimeout(()=>{setIsVisible(true);},500);};window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"scroll\",handleScroll);clearTimeout(timeoutId);};},[]);return /*#__PURE__*/_jsx(Component,{...props,// ANIMATION STATES\nanimate:{scaleX:isVisible?1:0,scaleY:isVisible?1:0,opacity:isVisible?1:0},// INITIAL STATE (Hidden)\ninitial:{scaleX:0,scaleY:0,opacity:0},// THE \"POP\" TRANSITION\ntransition:{duration:.4,type:\"spring\",bounce:.1},// POSITIONING\nstyle:{...props.style,// \"Stretching from Center\"\n// If you want it to grow from the navbar downwards, use \"center top\"\ntransformOrigin:\"center center\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"SwitchVariantOnScroll\":{\"type\":\"reactHoc\",\"name\":\"SwitchVariantOnScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShowOnScrollStop\":{\"type\":\"reactHoc\",\"name\":\"ShowOnScrollStop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavExtension.map","// Generated by Framer (b322937)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={AzrbamuHS:new LazyValue(()=>import(\"./Rjkis9KK6-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import Header,*as HeaderInfo from\"#framer/local/canvasComponent/FmsjHyAHc/FmsjHyAHc.js\";import MainButton from\"#framer/local/canvasComponent/OQOAG1pK5/OQOAG1pK5.js\";import NavLink from\"#framer/local/canvasComponent/VuQi3Qkpt/VuQi3Qkpt.js\";import{ShowOnScrollStop}from\"#framer/local/codeFile/ghv9odC/NavExtension.js\";import*as sharedStyle2 from\"#framer/local/css/e6sy483wx/e6sy483wx.js\";import*as sharedStyle3 from\"#framer/local/css/epVFHzm56/epVFHzm56.js\";import*as sharedStyle1 from\"#framer/local/css/S5KRiXc4G/S5KRiXc4G.js\";import*as sharedStyle from\"#framer/local/css/Zfl8jU2A1/Zfl8jU2A1.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/Rjkis9KK6/Rjkis9KK6.js\";import Full from\"#framer/local/vector/AiVIXupvf/AiVIXupvf.js\";const VideoFonts=getFonts(Video);const BlurGradientFonts=getFonts(BlurGradient);const HeaderFonts=getFonts(Header);const HeaderShowOnScrollStop1rdo7ocWithMappedReactPropsc9x0go=withMappedReactProps(withCodeBoundaryForOverrides(Header,{nodeId:\"wMJ1Tl3hE\",override:ShowOnScrollStop,scopeId:\"Rjkis9KK6\"}),HeaderInfo);const FullFonts=getFonts(Full);const MainButtonFonts=getFonts(MainButton);const NavLinkFonts=getFonts(NavLink);const NavLinkWithVariantAppearEffect=withVariantAppearEffect(NavLink);const breakpoints={dNIsbMMSJ:\"(min-width: 810px) and (max-width: 1199.98px)\",KF2I11Cew:\"(max-width: 809.98px)\",xeHGv4WVI:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-brBmb\";const variantClassNames={dNIsbMMSJ:\"framer-v-1cc8cz7\",KF2I11Cew:\"framer-v-h5jwqz\",xeHGv4WVI:\"framer-v-15xdree\"};const lSx951I4lFmsjHyAHc=undefined;const q5RFeBrZBFmsjHyAHc=undefined;const mA4tImy8FFmsjHyAHc=undefined;const ab0VWOrqgFmsjHyAHc=undefined;const QbwoDMjTJFmsjHyAHc=undefined;const XYr9i6ngwFmsjHyAHc=undefined;const rDS9y8E8JFmsjHyAHc=undefined;const hBrqYDSMwFmsjHyAHc=undefined;const RUrbVSq9gFmsjHyAHc=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={dNIsbMMSJ:[\".framer-brBmb .framer-eoj3n, .framer-brBmb .framer-1g9f4w9, .framer-brBmb .framer-1iudbdr, .framer-brBmb .framer-qe1n3k { width: min-content; }\",\".framer-brBmb .framer-jn1vvj { bottom: 2px; left: unset; right: 3px; }\",\".framer-brBmb .framer-d3s96k, .framer-brBmb .framer-13y58xd, .framer-brBmb .framer-1xp3fz6, .framer-brBmb .framer-49rbpy, .framer-brBmb .framer-mf0rfc { white-space: pre; width: auto; }\",\".framer-brBmb .framer-1d16m93, .framer-brBmb .framer-1ttt204 { align-content: flex-start; align-items: flex-start; }\",\".framer-brBmb .framer-i17neg { height: var(--framer-aspect-ratio-supported, 81px); width: 200px; }\"],KF2I11Cew:[\".framer-brBmb.framer-kex8t6 { z-index: 10; }\",\".framer-brBmb.framer-1t008po { --border-bottom-width: 1px; --border-color: var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(30, 41, 59, 0.1)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: inset 0px 1px 2px 0px rgba(30, 27, 75, 0.5); display: flex; flex-direction: column; flex-wrap: nowrap; height: 422px; justify-content: space-evenly; left: calc(50.00000000000002% - 70% / 2); padding: 0px; top: calc(38.03317535545026% - 422px / 2); width: 70%; z-index: 10; }\",\".framer-brBmb .framer-1woy48k { left: unset; order: 0; position: relative; top: unset; width: 60%; }\",\".framer-brBmb .framer-few38k-container { left: unset; order: 2; position: relative; top: unset; }\",\".framer-brBmb .framer-1aesui3 { flex-direction: column; left: unset; order: 1; position: relative; top: unset; width: 100%; }\",\".framer-brBmb .framer-lhmx8c { padding: 0px 20px 20px 20px; }\",\".framer-brBmb .framer-1gb3xob { align-content: flex-start; align-items: flex-start; padding: 12px; }\",\".framer-brBmb .framer-eoj3n { height: min-content; justify-content: center; order: 0; width: min-content; }\",\".framer-brBmb .framer-1g9f4w9 { align-self: stretch; width: auto; }\",\".framer-brBmb .framer-jn1vvj { bottom: unset; left: calc(57.500000000000014% - 25px / 2); top: calc(70.00000000000001% - 17px / 2); width: 25px; }\",\".framer-brBmb .framer-1cac1uu { height: 29px; left: calc(25.00000000000002% - 17px / 2); top: calc(35.00000000000002% - 29px / 2); }\",\".framer-brBmb .framer-1iudbdr, .framer-brBmb .framer-qe1n3k { justify-content: center; width: min-content; }\",\".framer-brBmb .framer-1d16m93, .framer-brBmb .framer-1ttt204 { align-content: flex-start; align-items: flex-start; }\",\".framer-brBmb .framer-13y58xd, .framer-brBmb .framer-49rbpy { order: 0; white-space: pre; width: auto; }\",\".framer-brBmb .framer-1xp3fz6, .framer-brBmb .framer-mf0rfc { order: 1; white-space: pre; width: auto; }\",\".framer-brBmb .framer-i17neg { aspect-ratio: 2.5531914893617023 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 1; width: 100px; }\",\".framer-brBmb .framer-t9odoh { padding: 8px 0px 8px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dNIsbMMSJ:\".framer-1cc8cz7-override\",KF2I11Cew:\".framer-h5jwqz-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-brBmb.framer-1b7ebym, .framer-brBmb .framer-1b7ebym { display: block; }\",\".framer-brBmb.framer-15xdree { align-content: center; align-items: center; background-color: var(--token-645209b9-3101-4470-8a99-c41bcc56e662, #f8fafc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; overflow-x: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-brBmb .framer-1913qbh-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); opacity: 0.3; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 1; }\",\".framer-brBmb .framer-x05ff { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: -999; overflow: var(--overflow-clip-fallback, clip); position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 0; }\",\".framer-brBmb .framer-v86o3o-container { flex: none; height: 140px; left: calc(50.00000000000002% - 100% / 2); order: -998; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 8; }\",\".framer-brBmb .framer-ma8um3-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 118px; left: calc(50.00000000000002% - 1200px / 2); order: -997; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); width: 1200px; z-index: 8; }\",\".framer-brBmb .framer-1rdo7oc-container { flex: none; height: auto; left: 50%; max-width: 1440px; order: -996; position: var(--framer-canvas-fixed-position, fixed); top: 20px; width: 90%; z-index: 10; }\",\".framer-brBmb.framer-kex8t6 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-brBmb.framer-1t008po { background-color: var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(30, 41, 59, 0.1)); flex: none; height: 318px; left: calc(50.00000000000002% - 578px / 2); overflow: visible; position: fixed; top: 182px; width: 578px; }\",\".framer-brBmb .framer-1woy48k { flex: none; height: var(--framer-aspect-ratio-supported, 104px); left: 2px; position: absolute; top: 15px; width: 246px; }\",\".framer-brBmb .framer-few38k-container { flex: none; height: auto; left: 79px; position: absolute; top: 488px; width: auto; }\",\".framer-brBmb .framer-1aesui3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 79%; width: 100px; }\",\".framer-brBmb .framer-l7stc4-container, .framer-brBmb .framer-1f337a0-container, .framer-brBmb .framer-14d3pse-container, .framer-brBmb .framer-4jws52-container { flex: none; height: 21px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-brBmb .framer-op1m8h-container { flex: none; height: 21px; position: relative; width: 43px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-brBmb .framer-1ldhqpl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-brBmb .framer-lhmx8c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; order: 1006; overflow: visible; padding: 0px 80px 20px 80px; position: relative; width: 100%; z-index: 5; }\",\".framer-brBmb .framer-1gb3xob { --border-bottom-width: 1px; --border-color: var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(224, 231, 255, 0.1)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: var(--token-51c007ca-df4c-4527-986b-7a50881f076c, rgba(224, 231, 255, 0.1)); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; box-shadow: inset 0px 1px 2px 0px rgba(30, 27, 75, 0.5); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 12px 40px 12px 40px; position: relative; width: 100%; z-index: 2; }\",\".framer-brBmb .framer-eoj3n { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 268px; }\",\".framer-brBmb .framer-tyjszr, .framer-brBmb .framer-yrp5tv, .framer-brBmb .framer-v0e7d9, .framer-brBmb .framer-1vn49hs, .framer-brBmb .framer-6lbvtl, .framer-brBmb .framer-g796dr, .framer-brBmb .framer-1scfvv7, .framer-brBmb .framer-1s76l4, .framer-brBmb .framer-wt372h, .framer-brBmb .framer-1trs4lp, .framer-brBmb .framer-dciubx { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-brBmb .framer-1g9f4w9, .framer-brBmb .framer-1iudbdr, .framer-brBmb .framer-qe1n3k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-brBmb .framer-avgeiu, .framer-brBmb .framer-vl3phm { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 40px; }\",\".framer-brBmb .framer-jn1vvj { bottom: 4px; flex: none; height: 17px; left: calc(52.50000000000002% - 27px / 2); position: absolute; width: 27px; }\",\".framer-brBmb .framer-1cac1uu { flex: none; height: 27px; left: 1px; position: absolute; top: 2px; width: 17px; }\",\".framer-brBmb .framer-130cpxu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-brBmb .framer-d3s96k { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 110px; word-break: break-word; word-wrap: break-word; }\",\".framer-brBmb .framer-1prhxmq { flex: none; height: 23px; left: 3px; position: absolute; top: 12px; width: 35px; }\",\".framer-brBmb .framer-qjz2sv { flex: none; height: 16px; left: 4px; position: absolute; top: 5px; width: 32px; }\",\".framer-brBmb .framer-1d16m93, .framer-brBmb .framer-1ttt204 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-brBmb .framer-13y58xd, .framer-brBmb .framer-1xp3fz6, .framer-brBmb .framer-49rbpy, .framer-brBmb .framer-mf0rfc { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 184px; word-break: break-word; word-wrap: break-word; }\",\".framer-brBmb .framer-37l0hy { height: 32px; position: relative; width: 36px; }\",\".framer-brBmb .framer-qq1ce7 { height: 19px; left: 0px; position: absolute; top: 13px; width: 36px; }\",\".framer-brBmb .framer-1a1a4lp { height: 14px; left: 0px; position: absolute; top: 0px; width: 36px; }\",\".framer-brBmb .framer-i17neg { aspect-ratio: 2.46 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 100px); position: relative; width: 246px; }\",\".framer-brBmb .framer-t9odoh { align-content: center; align-items: center; background-color: var(--token-645209b9-3101-4470-8a99-c41bcc56e662, #100c1d); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; order: 1007; overflow: visible; padding: 8px 80px 8px 80px; position: relative; width: 100%; z-index: 9; }\",\".framer-brBmb .framer-1g6jmzm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-brBmb .framer-xlcqku { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-brBmb .framer-hhoe0s, .framer-brBmb .framer-ihagvu, .framer-brBmb .framer-1h9jtxg, .framer-brBmb .framer-xn6y3y, .framer-brBmb .framer-18cwxz5, .framer-brBmb .framer-1ab01qn, .framer-brBmb .framer-1x0x8ic, .framer-brBmb .framer-1rkcn58 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-brBmb .framer-11hpkva { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-brBmb .framer-mtvg1h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-brBmb .framer-ogensj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-brBmb[data-border=\"true\"]::after, .framer-brBmb [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={dNIsbMMSJ:\"(min-width: 810px) and (max-width: 1199.98px)\",KF2I11Cew:\"(max-width: 809.98px)\",xeHGv4WVI:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"xeHGv4WVI\",Phone:\"KF2I11Cew\",Tablet:\"dNIsbMMSJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xeHGv4WVI\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const NLV2ISv0pko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const dt0s8fCNb1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const Rae9VUvOu1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"KF2I11Cew\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"KF2I11Cew\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"xeHGv4WVI\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-645209b9-3101-4470-8a99-c41bcc56e662, rgb(248, 250, 252)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15xdree\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1913qbh-container\",\"data-framer-name\":\"dark-vid\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"dark-vid\",nodeId:\"H0oPOvafx\",scopeId:\"Rjkis9KK6\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"H0oPOvafx\",isMixedBorderRadius:false,layoutId:\"H0oPOvafx\",loop:true,muted:true,name:\"dark-vid\",objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/CC73t0tKcXV013m1hDgIESKiA.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"רקע חלל סגול\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),pixelHeight:2728,pixelWidth:4096,sizes:\"100vw\",src:\"https://framerusercontent.com/images/y9300beJwmvdJ1Ipgs0tNYcMfE.jpg?width=4096&height=2728\",srcSet:\"https://framerusercontent.com/images/y9300beJwmvdJ1Ipgs0tNYcMfE.jpg?scale-down-to=512&width=4096&height=2728 512w,https://framerusercontent.com/images/y9300beJwmvdJ1Ipgs0tNYcMfE.jpg?scale-down-to=1024&width=4096&height=2728 1024w,https://framerusercontent.com/images/y9300beJwmvdJ1Ipgs0tNYcMfE.jpg?scale-down-to=2048&width=4096&height=2728 2048w,https://framerusercontent.com/images/y9300beJwmvdJ1Ipgs0tNYcMfE.jpg?width=4096&height=2728 4096w\"},className:\"framer-x05ff\",\"data-framer-name\":\"dark-img\"}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-v86o3o-container hidden-h5jwqz\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"FY1H6YXmD\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",style:{rotate:180},children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"FY1H6YXmD\",layoutId:\"FY1H6YXmD\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ma8um3-container hidden-h5jwqz\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"gH5gjAhFR\",scopeId:\"Rjkis9KK6\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"gH5gjAhFR\",layoutId:\"gH5gjAhFR\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,enabled:isDisplayed1(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:\"min(90vw, 1440px)\",y:20,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1rdo7oc-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"wMJ1Tl3hE\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dNIsbMMSJ:{variant:\"oewnYrU4B\"},KF2I11Cew:{variant:\"ygc_Ji2S0\"}},children:/*#__PURE__*/_jsx(HeaderShowOnScrollStop1rdo7ocWithMappedReactPropsc9x0go,{height:\"100%\",id:\"wMJ1Tl3hE\",layoutId:\"wMJ1Tl3hE\",NLV2ISv0p:NLV2ISv0pko9la1({overlay}),qsEFSH7EZ:getLocalizedValue(\"v1\",activeLocale)??\"התחל פרוייקט\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"tdUAt3BTd\",width:\"100%\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:`${cx(scopingClassNames,\"framer-kex8t6\")} hidden-15xdree hidden-1cc8cz7`,exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"QOG5T4agD\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1t008po\"),children:[isDisplayed1()&&/*#__PURE__*/_jsx(Full,{animated:false,className:\"framer-1woy48k hidden-15xdree\",layoutId:\"aK3_gkJBd\"}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-few38k-container hidden-15xdree\",inComponentSlot:true,nodeId:\"n3nzuFMqK\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{dt0s8fCNb:dt0s8fCNb1q29jei({overlay}),PHsnsLB6N:\"#contact\",Ppj4FkyrH:getLocalizedValue(\"v1\",activeLocale)??\"התחל פרוייקט\"}},children:/*#__PURE__*/_jsx(MainButton,{height:\"100%\",id:\"n3nzuFMqK\",layoutId:\"n3nzuFMqK\",Ppj4FkyrH:getLocalizedValue(\"v2\",activeLocale)??\"העבודות שלי\",variant:\"fZx_bMcy0\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{transformTemplate:undefined}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aesui3\",\"data-framer-name\":\"nav\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-l7stc4-container\",inComponentSlot:true,nodeId:\"IyrBtWQ6v\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{Rae9VUvOu:Rae9VUvOu1q29jei({overlay}),variant:\"IREwEm_R6\"}},children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:lSx951I4lFmsjHyAHc,target:\"YufFCyF8X\"},{ref:q5RFeBrZBFmsjHyAHc,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"IyrBtWQ6v\",layoutId:\"IyrBtWQ6v\",lh3LCv4kl:getLocalizedValue(\"v3\",activeLocale)??\"שירותים\",mgz7KfXhb:\"#services\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"43px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-op1m8h-container\",inComponentSlot:true,nodeId:\"ORYTwobEW\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{Rae9VUvOu:Rae9VUvOu1q29jei({overlay}),variant:\"IREwEm_R6\"}},children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:mA4tImy8FFmsjHyAHc,target:\"YufFCyF8X\"},{ref:ab0VWOrqgFmsjHyAHc,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"ORYTwobEW\",layoutId:\"ORYTwobEW\",lh3LCv4kl:getLocalizedValue(\"v4\",activeLocale)??\"אודות\",mgz7KfXhb:\"#about\",style:{height:\"100%\",width:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f337a0-container\",inComponentSlot:true,nodeId:\"EI7O6OdzC\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{lh3LCv4kl:getLocalizedValue(\"v6\",activeLocale)??\"פרוייקטים\",Rae9VUvOu:Rae9VUvOu1q29jei({overlay}),variant:\"IREwEm_R6\"}},children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:QbwoDMjTJFmsjHyAHc,target:\"YufFCyF8X\"},{ref:XYr9i6ngwFmsjHyAHc,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"EI7O6OdzC\",layoutId:\"EI7O6OdzC\",lh3LCv4kl:getLocalizedValue(\"v5\",activeLocale)??\"עבודות\",mgz7KfXhb:\"#portfolio\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14d3pse-container\",inComponentSlot:true,nodeId:\"iWgDnOl4_\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{Rae9VUvOu:Rae9VUvOu1q29jei({overlay}),variant:\"IREwEm_R6\"}},children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:rDS9y8E8JFmsjHyAHc,target:\"YufFCyF8X\"},{ref:hBrqYDSMwFmsjHyAHc,target:\"jTApysdzz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"iWgDnOl4_\",layoutId:\"iWgDnOl4_\",lh3LCv4kl:getLocalizedValue(\"v7\",activeLocale)??\"המלצות\",mgz7KfXhb:\"#testimonial\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4jws52-container\",inComponentSlot:true,nodeId:\"QOBu40eaF\",rendersWithMotion:true,scopeId:\"Rjkis9KK6\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{Rae9VUvOu:Rae9VUvOu1q29jei({overlay}),variant:\"IREwEm_R6\"}},children:/*#__PURE__*/_jsx(NavLinkWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:RUrbVSq9gFmsjHyAHc,target:\"YufFCyF8X\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7cZXHeJa:\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23))\",bvWrJbjci:false,height:\"100%\",id:\"QOBu40eaF\",layoutId:\"QOBu40eaF\",lh3LCv4kl:getLocalizedValue(\"v8\",activeLocale)??\"צור קשר\",mgz7KfXhb:\"#contact\",style:{height:\"100%\"},variant:\"jTApysdzz\",width:\"100%\"})})})})]})})]})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ldhqpl\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lhmx8c\",\"data-framer-name\":\"Footer / Addons\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gb3xob\",\"data-border\":true,\"data-framer-name\":\"Footer-main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-eoj3n\",\"data-framer-name\":\"Footer / Component / Column blocks\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ep6t1e\",\"data-styles-preset\":\"Zfl8jU2A1\",style:{direction:\"rtl\"},children:\"יצירת קשר\"})}),className:\"framer-tyjszr\",\"data-framer-name\":\"צור קשר\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"tel:+972526575703\",motionChild:true,nodeId:\"Ruxr4Io4o\",openInNewTab:true,scopeId:\"Rjkis9KK6\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1g9f4w9 framer-1b7ebym\",\"data-framer-name\":\"Footer / Element / Contacts\",whileHover:animation,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-avgeiu\",\"data-framer-name\":\"phone/Mono\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jn1vvj\",\"data-framer-name\":\"Vector\",fill:\"var(--token-1623887d-3274-4224-b762-eef1abea18fe, rgb(2, 6, 23))\",intrinsicHeight:17,intrinsicWidth:27,svg:'<svg width=\"27\" height=\"17\" viewBox=\"-1 -1 27 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 6.19804C5.04433 11.2404 11.2763 14.0798 16.7155 14.1308C18.7407 14.3214 20.8378 13.6413 22.3914 12.0883C25.1578 9.32293 25.1578 4.83919 22.3914 2.07382C19.6252 -0.691274 15.1405 -0.691274 12.3744 2.07382C11.7208 2.72709 11.2212 3.47748 10.8762 4.27864C9.15234 3.20831 7.46626 1.88018 5.89221 0.306743L0 6.19804Z\" fill=\"#1DB954\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KF2I11Cew:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17 29\"><path d=\"M 12.092 3.074 C 9.326 0.309 4.841 0.309 2.075 3.074 C 0.521 4.627 -0.159 6.723 0.031 8.748 C 0.082 14.186 2.923 20.416 7.967 25.458 L 13.86 19.567 C 12.286 17.993 10.957 16.308 9.887 14.586 C 10.688 14.241 11.438 13.741 12.092 13.088 C 14.858 10.323 14.858 5.839 12.092 3.074 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23)) /* {&quot;name&quot;:&quot;neutral-50-main-text&quot;} */\"></path></svg>',svgContentId:9227588503}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1cac1uu\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17 27\"><path d=\"M 12.092 2.074 C 9.326 -0.691 4.841 -0.691 2.075 2.074 C 0.521 3.627 -0.159 5.723 0.031 7.748 C 0.082 13.186 2.923 19.416 7.967 24.458 L 13.86 18.567 C 12.286 16.993 10.957 15.308 9.887 13.586 C 10.688 13.241 11.438 12.741 12.092 12.088 C 14.858 9.323 14.858 4.839 12.092 2.074 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23)) /* {&quot;name&quot;:&quot;neutral-50-main-text&quot;} */\"></path></svg>',svgContentId:10887786212,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-130cpxu\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1s4w9a9\",\"data-styles-preset\":\"S5KRiXc4G\",style:{\"--framer-text-alignment\":\"right\",direction:\"rtl\"},children:\"טלפון\"})}),className:\"framer-d3s96k\",\"data-framer-name\":\"טלפון\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ep6t1e\",\"data-styles-preset\":\"Zfl8jU2A1\",style:{\"--framer-text-alignment\":\"right\"},children:\"0526575703\"})}),className:\"framer-yrp5tv\",\"data-framer-name\":\"0526575703\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:romanpu@gmail.com\",motionChild:true,nodeId:\"Sx__eyrBN\",openInNewTab:true,scopeId:\"Rjkis9KK6\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1iudbdr framer-1b7ebym\",\"data-framer-name\":\"Footer / Element / Contacts\",whileHover:animation,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vl3phm\",\"data-framer-name\":\"envelope/Types6\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1prhxmq\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35 23\"><path d=\"M 1.38 1 C 1 2.472 1 4.385 1 7.808 C 1 11.687 1 13.627 1.553 15.184 C 2.519 17.901 4.657 20.039 7.374 21.004 C 8.931 21.558 10.871 21.558 14.75 21.558 L 19.75 21.558 C 23.629 21.558 25.569 21.558 27.126 21.004 C 29.843 20.039 31.981 17.901 32.947 15.184 C 33.5 13.627 33.5 11.687 33.5 7.808 C 33.5 4.385 33.5 2.472 33.12 1 L 26.84 5.628 C 24.984 6.995 23.521 8.073 22.253 8.837 C 20.955 9.62 19.774 10.129 18.465 10.296 C 17.659 10.399 16.843 10.399 16.037 10.296 C 14.727 10.129 13.547 9.62 12.248 8.838 C 10.981 8.074 9.518 6.996 7.661 5.628 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23)) /* {&quot;name&quot;:&quot;neutral-50-main-text&quot;} */\"></path></svg>',svgContentId:9892406689,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dNIsbMMSJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 16\"><path d=\"M 1 5.591 L 7.691 10.521 C 9.608 11.934 10.979 12.942 12.135 13.639 C 13.272 14.324 14.114 14.652 14.95 14.758 C 15.546 14.834 16.149 14.834 16.745 14.758 C 17.581 14.652 18.423 14.323 19.56 13.639 C 20.716 12.941 22.087 11.933 24.004 10.52 L 30.694 5.591 C 29.559 3.732 27.812 2.296 25.723 1.553 C 24.166 1 22.226 1 18.347 1 L 13.347 1 C 9.468 1 7.528 1 5.971 1.553 C 3.882 2.296 2.135 3.732 1 5.591 Z\" fill=\"rgb(29,185,84)\"></path></svg>',svgContentId:11662491473}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-qjz2sv\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 16\"><path d=\"M 1 5.591 L 7.691 10.521 C 9.608 11.934 10.979 12.942 12.135 13.639 C 13.272 14.324 14.114 14.652 14.95 14.758 C 15.546 14.834 16.149 14.834 16.745 14.758 C 17.581 14.651 18.423 14.323 19.56 13.639 C 20.716 12.941 22.087 11.933 24.004 10.52 L 30.694 5.591 C 29.559 3.732 27.812 2.296 25.723 1.553 C 24.166 1 22.226 1 18.347 1 L 13.347 1 C 9.468 1 7.528 1 5.971 1.553 C 3.882 2.296 2.135 3.732 1 5.591 Z\" fill=\"rgb(29,185,84)\"></path></svg>',svgContentId:11024411346,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d16m93\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1s4w9a9\",\"data-styles-preset\":\"S5KRiXc4G\",style:{\"--framer-text-alignment\":\"right\",direction:\"rtl\"},children:\"מייל\"})}),className:\"framer-13y58xd\",\"data-framer-name\":\"מייל\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ep6t1e\",\"data-styles-preset\":\"Zfl8jU2A1\",children:\"romanpu@gmail.com\"})}),className:\"framer-1xp3fz6\",\"data-framer-name\":\"romanpu@gmail.com\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/972526575703\",motionChild:true,nodeId:\"dzJrWckfv\",openInNewTab:true,scopeId:\"Rjkis9KK6\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-qe1n3k framer-1b7ebym\",\"data-framer-name\":\"Footer / Element / Contacts\",whileHover:animation,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-37l0hy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.921 31.719\" overflow=\"visible\"><g><path d=\"M 18.287 26.25 L 22.566 26.25 C 26.858 26.25 29.006 26.25 30.686 25.513 C 32.697 24.631 34.302 23.026 35.184 21.015 C 35.921 19.335 35.921 17.189 35.921 12.895 L 0 12.895 C 0 17.187 0 19.335 0.737 21.015 C 1.619 23.026 3.224 24.631 5.235 25.513 C 5.738 25.734 6.285 25.889 6.917 25.998 L 6.44 27.427 C 5.731 29.56 5.375 30.625 5.784 31.198 C 5.911 31.376 6.077 31.521 6.271 31.622 C 6.897 31.946 7.901 31.443 9.912 30.437 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23)) /* {&quot;name&quot;:&quot;neutral-50-main-text&quot;} */\"></path><path d=\"M 13.355 0 L 22.566 0 C 26.858 0 29.006 0 30.686 0.737 C 32.697 1.619 34.302 3.224 35.184 5.235 C 35.921 6.915 35.921 9.061 35.921 13.355 L 0 13.355 C 0 9.063 0 6.915 0.737 5.235 C 1.619 3.224 3.224 1.619 5.235 0.737 C 6.915 0 9.061 0 13.355 0 Z\" fill=\"var(--token-62f70421-d9b4-4a34-9ada-50249905f435, rgb(29, 185, 84)) /* {&quot;name&quot;:&quot;primery-500-brand&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qq1ce7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.921 18.825\" overflow=\"visible\"><path d=\"M 18.287 13.355 L 22.566 13.355 C 26.858 13.355 29.006 13.355 30.686 12.618 C 32.697 11.736 34.302 10.131 35.184 8.12 C 35.921 6.44 35.921 4.294 35.921 0 L 0 0 C 0 4.292 0 6.44 0.737 8.12 C 1.619 10.131 3.224 11.736 5.235 12.618 C 5.738 12.839 6.285 12.994 6.917 13.103 L 6.44 14.532 C 5.731 16.666 5.375 17.73 5.784 18.303 C 5.911 18.481 6.077 18.626 6.271 18.727 C 6.897 19.051 7.901 18.548 9.912 17.542 Z\" fill=\"var(--token-6797da0a-98b0-41dd-aaf5-647a7b172ac1, rgb(2, 6, 23)) /* {&quot;name&quot;:&quot;neutral-50-main-text&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a1a4lp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.921 13.355\" overflow=\"visible\"><path d=\"M 13.355 0 L 22.566 0 C 26.858 0 29.006 0 30.686 0.737 C 32.697 1.619 34.302 3.224 35.184 5.235 C 35.921 6.915 35.921 9.061 35.921 13.355 L 0 13.355 C 0 9.063 0 6.915 0.737 5.235 C 1.619 3.224 3.224 1.619 5.235 0.737 C 6.915 0 9.061 0 13.355 0 Z\" fill=\"var(--token-62f70421-d9b4-4a34-9ada-50249905f435, rgb(29, 185, 84)) /* {&quot;name&quot;:&quot;primery-500-brand&quot;} */\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ttt204\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1s4w9a9\",\"data-styles-preset\":\"S5KRiXc4G\",style:{\"--framer-text-alignment\":\"right\"},children:\"WhatsApp\"})}),className:\"framer-49rbpy\",\"data-framer-name\":\"מייל\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ep6t1e\",\"data-styles-preset\":\"Zfl8jU2A1\",style:{direction:\"rtl\"},children:\"מענה מהיר בהודעות\"})}),className:\"framer-mf0rfc\",\"data-framer-name\":\"romanpu@gmail.com\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsx(Full,{animated:false,className:\"framer-i17neg\",\"data-framer-name\":\"logo\",layoutId:\"IAP6Lf_HG\"})]})}),/*#__PURE__*/_jsx(\"footer\",{className:\"framer-t9odoh\",\"data-framer-name\":\"footer-buttom\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g6jmzm\",\"data-framer-name\":\"conteiner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xlcqku\",\"data-framer-name\":\"Frame 44\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hhoe0s\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:\"#about\",motionChild:true,nodeId:\"j0xvX31WQ\",openInNewTab:true,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"אודות\"})})})}),className:\"framer-v0e7d9\",\"data-framer-name\":\"Lorem ipsum\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ihagvu\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:\"#services\",motionChild:true,nodeId:\"NMLvEUL6z\",openInNewTab:true,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"שירותים\"})})})}),className:\"framer-1vn49hs\",\"data-framer-name\":\"שירותים\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h9jtxg\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:\"#portfolio\",motionChild:true,nodeId:\"oLj3_fzD5\",openInNewTab:true,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"עבודות\"})})})}),className:\"framer-6lbvtl\",\"data-framer-name\":\"עבודות\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xn6y3y\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:\"#testimonial\",motionChild:true,nodeId:\"N8iFdsy5C\",openInNewTab:true,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"המלצות\"})})})}),className:\"framer-g796dr\",\"data-framer-name\":\"המלצות\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18cwxz5\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:\"#contact\",motionChild:true,nodeId:\"yNlc8Stfr\",openInNewTab:true,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"צור קשר\"})})})}),className:\"framer-1scfvv7\",\"data-framer-name\":\"צור קשר\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11hpkva\",\"data-framer-name\":\"disclamers\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ab01qn\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bm3Bo6Yzo\"},motionChild:true,nodeId:\"BdL7V0rvm\",openInNewTab:false,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"תקנון האתר\"})})})}),className:\"framer-1s76l4\",\"data-framer-name\":\"הצהרת פרטיות\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x0x8ic\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xWzVUMwjg\"},motionChild:true,nodeId:\"G6hvmvkq3\",openInNewTab:false,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"מדיניות פרטיות\"})})})}),className:\"framer-wt372h\",\"data-framer-name\":\"הצהרת פרטיות\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rkcn58\",\"data-framer-name\":\"Footer / Element / Item list\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{direction:\"rtl\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"we0YfsfS9\"},motionChild:true,nodeId:\"TnhihWphG\",openInNewTab:false,relValues:[],scopeId:\"Rjkis9KK6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-83ng5v\",\"data-styles-preset\":\"epVFHzm56\",children:\"הצהרת נגישות\"})})})}),className:\"framer-1trs4lp\",\"data-framer-name\":\"הצהרת נגישות\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mtvg1h\",\"data-framer-name\":\"Frame 49\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ogensj\",\"data-framer-name\":\"Footer / Element / Copyright\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l1g37q\",\"data-styles-preset\":\"e6sy483wx\",style:{\"--framer-text-color\":\"var(--token-46086c34-2858-4737-afe5-c03485ab92f7, rgb(148, 163, 184))\",direction:\"rtl\"},children:\"\\xa9 כל הזכויות שמורות לרומן פוצ'ינסקי 2026\"})}),className:\"framer-dciubx\",\"data-framer-name\":\"\\xa9 כל הזכויות יצרים לרומן פוצ'ינסקי 2025\",fonts:[\"Inter\"],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 2253\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dNIsbMMSJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"KF2I11Cew\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xeHGv4WVI\":[\".framer-1913qbh-container\",\".framer-x05ff\",\".framer-v86o3o-container\",\".framer-ma8um3-container\",\".framer-1rdo7oc-container\",\".framer-lhmx8c\",\".framer-t9odoh\"],\"dNIsbMMSJ\":[\".framer-1913qbh-container\",\".framer-x05ff\",\".framer-v86o3o-container\",\".framer-ma8um3-container\",\".framer-1rdo7oc-container\",\".framer-lhmx8c\",\".framer-t9odoh\"],\"KF2I11Cew\":[\".framer-1913qbh-container\",\".framer-x05ff\",\".framer-1rdo7oc-container\",\".framer-lhmx8c\",\".framer-t9odoh\"]}\n * @framerBreakpoints {\"xeHGv4WVI\":{\"min\":1200,\"canvasClassName\":\"framer-15xdree-override\",\"minHeight\":2253,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"dNIsbMMSJ\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1cc8cz7-override\",\"minHeight\":2253,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KF2I11Cew\":{\"max\":809,\"canvasClassName\":\"framer-h5jwqz-override\",\"minHeight\":2253,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant xeHGv4WVI\n * @framerLayoutTemplate true\n */const FramerRjkis9KK6=withCSS(Component,css,\"framer-brBmb\");export default FramerRjkis9KK6;FramerRjkis9KK6.displayName=\"main-layout\";FramerRjkis9KK6.defaultProps={height:2253,width:1200};addFonts(FramerRjkis9KK6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VideoFonts,...BlurGradientFonts,...HeaderFonts,...FullFonts,...MainButtonFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRjkis9KK6\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dNIsbMMSJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KF2I11Cew\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"xeHGv4WVI\\\":[\\\".framer-1913qbh-container\\\",\\\".framer-x05ff\\\",\\\".framer-v86o3o-container\\\",\\\".framer-ma8um3-container\\\",\\\".framer-1rdo7oc-container\\\",\\\".framer-lhmx8c\\\",\\\".framer-t9odoh\\\"],\\\"dNIsbMMSJ\\\":[\\\".framer-1913qbh-container\\\",\\\".framer-x05ff\\\",\\\".framer-v86o3o-container\\\",\\\".framer-ma8um3-container\\\",\\\".framer-1rdo7oc-container\\\",\\\".framer-lhmx8c\\\",\\\".framer-t9odoh\\\"],\\\"KF2I11Cew\\\":[\\\".framer-1913qbh-container\\\",\\\".framer-x05ff\\\",\\\".framer-1rdo7oc-container\\\",\\\".framer-lhmx8c\\\",\\\".framer-t9odoh\\\"]}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"xeHGv4WVI\",\"framerBreakpoints\":\"{\\\"xeHGv4WVI\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-15xdree-override\\\",\\\"minHeight\\\":2253,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"dNIsbMMSJ\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1cc8cz7-override\\\",\\\"minHeight\\\":2253,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KF2I11Cew\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-h5jwqz-override\\\",\\\"minHeight\\\":2253,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"2253\"}},\"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 MainLayout from \"https://framerusercontent.com/modules/V7sfax1rFkbGfQ14YAgV/cwIsCKLG77uguvWwJLg5/Rjkis9KK6.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {BSjbPuRiT: \"change-img-2-1\", dB3MnfJGa: \"change-img-1-1\", fhY_CedGh: \"contact\", fklabNjlE: \"cta\", fs7v78Q7M: \"banner\", HZaqFdZbp: \"portfolio\", INXZqUckr: \"testimonial\", jXWuFIrbN: \"change-img-2\", kSLJ9Hbhp: \"change-img-3-1\", mHKgJTX2N: \"change-img-3\", OFQ2pR1ic: \"change-img-1\", qCIhQMkng: \"why-with-us\", riAiN1ORf: \"services\", xgRLKCbal: \"about\", YAb46Yqhi: \"logo-1\", zimZ9qUtU: \"process-show\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tPl866LNVbsaLzBH2NGs/xwtdsNBQpdgaSKBTbSgw/augiA20Il.js\")), path: \"/\"}, xWzVUMwjg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zw9T2mDJ2LtIX6kpNAXA/jOoEkA1KVRUCz5xV0zyB/xWzVUMwjg.js\")), path: \"/privecy\"}, Bm3Bo6Yzo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/48naxApxEJEHdu2C2zeb/gc6ENhGdRugedQ8GRqva/Bm3Bo6Yzo.js\")), path: \"/terms-of-use\"}, we0YfsfS9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aBJBFxvqPDbNTNrzwYVC/9LPZ2A0Nku4K1wgvCmkx/we0YfsfS9.js\")), path: \"/accessibility-statement\"}}\r\n\r\n        const locales = [{code: \"he-IL\", id: \"default\", name: \"Hebrew\", slug: \"\", textDirection: \"rtl\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"65c4815c3ddd791bfc54e83d7b1b47ab59e29cde09a68e4c624eaa5e3c0f8c53\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"xWzVUMwjg\":\r\ncase \"Bm3Bo6Yzo\":\r\ncase \"we0YfsfS9\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"xWzVUMwjg\":\r\ncase \"Bm3Bo6Yzo\":\r\ncase \"we0YfsfS9\":\r\nreturn [{hash: \"15xdree\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1cc8cz7\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"h5jwqz\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\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: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: false,\r\n                    siteCanonicalURL: \"https://www.rpweb.co.il\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/wqVxb3zzqnDMgNoZ9t6H/GfjcNdchgHtQCn1w626I/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\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: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: 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            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\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(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // 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(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\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, routeData\r\n                if (shouldHydrate) {\r\n                    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                    \r\n                    const serverRouteExperimentEnabled = true\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\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                }\r\n\r\n                const pagePromise = getPageRoot({\r\n                    routeId,\r\n                    localeId,\r\n                    pathVariables,\r\n                    collectionItemId: routeData?.collectionItemId,\r\n                })\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 = routeData?.collectionItemId ?? null\r\n        if (collectionItemId === null && 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                version: 2,\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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"}