{"version":3,"file":"shared-lib.hudzR_oK.mjs","names":["useMemo","useMemo","useMemo","getProps","useRef","useCallback","useState","useMemo","useState","fonts","css","className","css","addPropertyOverrides","PabelSoundToggleFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","Image1","sharedStyle.css","sharedStyle.fonts","__esmMin","pe","init_npm_react_18_3_1","ne","init_ssg_sandbox_shims","navigator","window","x","ie","le","_e","oe","p","c","J","init_jsx_runtime","ce","ee","de","motion","useInView","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","isMotionValue","addFonts","fontStore","getFontsFromSharedStyle","getLoadingLazyAtYPosition","getFonts","SmartComponentScopedContainer","init_framer_BWFVvmND","RichText","RenderTarget","useLocaleInfo","Image$1","useVariantState","Link","useComponentViewport","useIsInCurrentNavigationTarget","withCSS","ControlType","ComponentViewportProvider","useActiveVariantCallback","addPropertyControls","SVG","containerStyles","defaultEvents","init_constants","useOnEnter","useOnSpecificTargetChange","onEnter","enabled","useOnExit","onExit","isInTarget","goal","callback","init_useOnNavigationTargetChange","init_useConstant","init_colorFromToken","init_isMotionValue","init_useUniqueClassName","init_variantUtils","isBrowserSafari","useIsBrowserSafari","init_isBrowser","userAgent","init_useOnChange","init_useAutoMotionValue","init_useFontControls","useRenderTarget","useIsOnCanvas","init_useRenderTarget","init_useControlledState","useRadius","props","isMixedBorderRadius","topLeftRadius","topRightRadius","bottomRightRadius","bottomLeftRadius","borderRadius","borderRadiusControl","init_propUtils","init_OIjZRBmWDcIE2B6qgG1j","getProps$2","rest","Video","newProps","VideoMemo","usePlaybackControls","isInCurrentNavigationTarget","requestingPlay","isPlayingRef","setProgress","videoRef","newProgress","rawProgress","isAlreadySet","video","useAutoplayBehavior","initialPlayingProp","playingProp","hasPlayingPropChanged","setHasPlayingPropChanged","behavesAsGif","muted","loop","playsinline","controls","autoplay","capitalizeFirstLetter","value","titleCase","ObjectFitType","SrcType","defaultVideo","objectFitOptions","init_Video","\"Fill\"","\"Contain\"","\"Cover\"","\"None\"","\"ScaleDown\"","\"Video\"","\"Url\"","startTimeProp","isSafari","wasPausedOnLeave","wasEndedOnLeave","isOnCanvas","renderTarget","isStaticRenderer","autoplayBehavior","isInViewport","isCloseToViewport","startTime","play","pause","poster","posterEnabled","isMountedAndReadyForProgressChanges","rawProgressValue","progress","srcFile","srcUrl","src","srcType","volume","onSeeked","onPause","onPlay","onEnd","isPlaying","onClick","getNativeEvent","input","candidate","isValidGesture","event","createAudioContextFromGesture","audioContext","AudioContextConstructor","context","gain","soundPreferenceEnabled","requestResumeFromGesture","resumeRequest","unlockPabelSound","isSoundEnabled","setSoundEnabled","stopTypingSequence","masterGain","scheduleVoice","oscillator","envelope","started","start","voice","duration","attack","end","output","voicesFor","kind","gesture","userGestureUnlocked","schedule","randomBetween","min","max","getTypingNoiseBuffer","typingNoiseContext","typingNoiseBuffer","frameCount","buffer","samples","index","playTypingTransient","pitchRatio","gainRatio","now","noise","filter","noiseGain","tone","toneGain","remaining","disposed","stopNow","dispose","activeTypingTransients","nodeEnded","peak","intensity","typingTickDelay","scheduleTypingTick","typingTimer","typingSequenceActive","sequenceId","typingSequenceId","typingTickCount","typingTargetTicks","typingDeadline","typingIntensity","delay","startTypingSequence","durationMs","requestedEnd","requestedIntensity","remainingTicks","stopTransient","selection","confirm","back","init_PabelSoundSystem","readPreference","saved","PREFERENCE_KEY","persistPreference","PabelSoundToggle","setEnabled","hovered","setHovered","pressed","setPressed","focused","setFocused","handleClick","nextEnabled","color","textColor","inactiveTextColor","prefix","labelPrefix","label","buttonStyle","showBorder","inactiveOpacity","letterSpacing","style","init_PabelSoundToggle","fonts$1","css$3","className$1","init_FcANweSoL","fonts","css$2","className","init_js0q4w5G2","addPropertyOverrides$1","variants","nextOverrides","variant","overrides","PabelSoundToggleFonts$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","Component$1","css$1","FramerNrCCV2To4","init_NrCCV2To4","config","transition","contextValue","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$3","restProps","layoutDependency","scopingClassNames","cx","isDisplayed","baseVariant","layoutId","gestureHandlers","classNames","gestureVariant","addPropertyOverrides","PabelSoundToggleFonts","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerrX17mktcJ","init_rX17mktcJ","className$2","isDisplayed1","isDisplayed2","onTap16u4f4b","activeVariantCallback","args","setVariant","onTap1kez167"],"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/I6H5ZhUPA8PwvfVPIGXQ/Video.js","https:/framerusercontent.com/modules/AsWU524StLRaLxmzPesi/5mEqYKnGvR4RioBi5LHz/PabelSoundSystem.js","https:/framerusercontent.com/modules/lrvZpQu1Gtpk1EZAnPvk/e7V1SceRrZ15KnmESq0g/PabelSoundToggle.js","https:/framerusercontent.com/modules/OF48ikZFBNhVU9pxQFDT/FDSiQpRssNqcR7xJOrNH/FcANweSoL.js","https:/framerusercontent.com/modules/8eISDePFKxjhjfSirTz3/9uanuur10bt3wph71Lrm/js0q4w5G2.js","https:/framerusercontent.com/modules/ZEL5LpQJtbeBW0MuKJg6/VqUEQFK2jPRsCBOgEfnW/NrCCV2To4.js","https:/framerusercontent.com/modules/t4pv2unl1bBHUZYZjg2t/qh8ZF9uzcfHuLMwhG6v9/rX17mktcJ.js"],"sourcesContent":["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{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 *\n * @framerComponentPresetProps borderRadius, backgroundColor\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\";}},...borderRadiusControl,loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true,defaultValue:true},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/).\"},controls:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hiddenWhenUnset:true},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase),hiddenWhenUnset:true},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true},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:\"%\",hiddenWhenUnset:true},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\nvolume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25,hiddenWhenUnset:true},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\":{\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"112\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","let audioContext=null;let masterGain=null;let resumeRequest=null;let userGestureUnlocked=false;let soundPreferenceEnabled=true;let typingTimer=null;let typingSequenceActive=false;let typingSequenceId=0;let typingDeadline=0;let typingTickCount=0;let typingTargetTicks=0;let typingIntensity=.55;let typingNoiseContext=null;let typingNoiseBuffer=null;const activeTypingTransients=new Set;function getNativeEvent(input){if(!input)return null;if(typeof Event!==\"undefined\"&&input instanceof Event)return input;const candidate=input.nativeEvent;return candidate&&typeof candidate.isTrusted===\"boolean\"?candidate:null;}function isValidGesture(input){const event=getNativeEvent(input);if(!event||!event.isTrusted)return false;return[\"click\",\"pointerdown\",\"pointerup\",\"touchend\",\"keydown\"].includes(event.type);}function createAudioContextFromGesture(){if(audioContext)return audioContext;if(typeof window===\"undefined\")return null;try{const AudioContextConstructor=window.AudioContext||window.webkitAudioContext;if(!AudioContextConstructor)return null;const context=new AudioContextConstructor;const gain=context.createGain();gain.gain.value=soundPreferenceEnabled?.72:0;gain.connect(context.destination);audioContext=context;masterGain=gain;return context;}catch{return null;}}function requestResumeFromGesture(context){if(context.state===\"running\")return Promise.resolve();if(resumeRequest)return resumeRequest;try{resumeRequest=context.resume().then(()=>undefined).catch(()=>undefined).finally(()=>{resumeRequest=null;});return resumeRequest;}catch{resumeRequest=null;return Promise.resolve();}}/** Unlock audio only from a trusted, real click/tap/activation event. */export function unlockPabelSound(input){if(!isValidGesture(input))return false;const context=createAudioContextFromGesture();if(!context)return false;userGestureUnlocked=true;void requestResumeFromGesture(context);return true;}/** Master sound preference; playback still requires a trusted gesture unlock. */export function isSoundEnabled(){return soundPreferenceEnabled;}/** Central master switch for a future SOUND ON / SOUND OFF control. */export function setSoundEnabled(enabled){soundPreferenceEnabled=enabled;if(!enabled)stopTypingSequence();if(!audioContext||!masterGain||audioContext.state===\"closed\")return;try{masterGain.gain.setTargetAtTime(enabled?.72:0,audioContext.currentTime,.012);}catch{// Audio remains optional; a muted or unavailable context must not affect UI behavior.\n}}function scheduleVoice(context,voice,output){let oscillator=null;let envelope=null;let started=false;try{oscillator=context.createOscillator();envelope=context.createGain();const start=context.currentTime+(voice.delay??0);const duration=voice.duration;const attack=Math.min(voice.attack??.006,duration*.35);const end=start+duration;oscillator.type=voice.type;oscillator.frequency.setValueAtTime(Math.max(1,voice.from),start);oscillator.frequency.exponentialRampToValueAtTime(Math.max(1,voice.to),end);envelope.gain.setValueAtTime(1e-4,start);envelope.gain.linearRampToValueAtTime(voice.level,start+attack);envelope.gain.exponentialRampToValueAtTime(1e-4,end);oscillator.connect(envelope);envelope.connect(output);oscillator.onended=()=>{if(oscillator)oscillator.onended=null;try{oscillator?.disconnect();}catch{}try{envelope?.disconnect();}catch{}};oscillator.start(start);started=true;oscillator.stop(end+.005);}catch{if(oscillator){oscillator.onended=null;if(started){try{oscillator.stop();}catch{}}try{oscillator.disconnect();}catch{}}try{envelope?.disconnect();}catch{}}}function voicesFor(kind){switch(kind){case\"selection\":return[{type:\"sine\",from:1420,to:1080,duration:.056,level:.085,attack:.004},{type:\"triangle\",from:2520,to:2050,duration:.038,level:.022,delay:.002,attack:.003}];case\"confirm\":return[{type:\"triangle\",from:480,to:315,duration:.128,level:.105,attack:.009},{type:\"sine\",from:205,to:145,duration:.118,level:.038,delay:.004,attack:.012}];case\"back\":return[{type:\"sine\",from:690,to:980,duration:.078,level:.064,attack:.008},{type:\"triangle\",from:1260,to:1580,duration:.052,level:.014,delay:.004,attack:.006}];case\"outputResolved\":return[{type:\"sine\",from:730,to:1160,duration:.245,level:.034,attack:.045},{type:\"sine\",from:1090,to:1510,duration:.205,level:.018,delay:.018,attack:.055}];}}function play(kind,gesture){if(!soundPreferenceEnabled)return;if(gesture&&!unlockPabelSound(gesture))return;if(!userGestureUnlocked||!audioContext||!masterGain)return;const context=audioContext;const output=masterGain;const schedule=()=>{if(!soundPreferenceEnabled||context.state!==\"running\"||audioContext!==context)return;try{for(const voice of voicesFor(kind))scheduleVoice(context,voice,output);}catch{// Ignore Web Audio failures; interactions remain fully functional.\n}};if(context.state===\"running\")schedule();else if(gesture)void requestResumeFromGesture(context).then(schedule);}function randomBetween(min,max){return min+Math.random()*(max-min);}function getTypingNoiseBuffer(context){if(typingNoiseContext===context&&typingNoiseBuffer)return typingNoiseBuffer;try{const frameCount=Math.max(256,Math.floor(context.sampleRate*.04));const buffer=context.createBuffer(1,frameCount,context.sampleRate);const samples=buffer.getChannelData(0);for(let index=0;index<frameCount;index+=1){samples[index]=(Math.random()*2-1)*.82;}typingNoiseContext=context;typingNoiseBuffer=buffer;return buffer;}catch{return null;}}function playTypingTransient(context,intensity){const buffer=getTypingNoiseBuffer(context);const output=masterGain;if(!buffer||!output||context.state!==\"running\")return;const pitchRatio=randomBetween(.94,1.06);const gainRatio=randomBetween(.88,1.12);const now=context.currentTime;const duration=randomBetween(.024,.034);let noise=null;let filter=null;let noiseGain=null;let tone=null;let toneGain=null;let remaining=2;let disposed=false;let stopNow=()=>{};const dispose=()=>{if(disposed)return;disposed=true;activeTypingTransients.delete(stopNow);if(noise)noise.onended=null;if(tone)tone.onended=null;try{noise?.disconnect();}catch{}try{filter?.disconnect();}catch{}try{noiseGain?.disconnect();}catch{}try{tone?.disconnect();}catch{}try{toneGain?.disconnect();}catch{}};stopNow=()=>{if(disposed)return;try{noise?.stop();}catch{}try{tone?.stop();}catch{}dispose();};const nodeEnded=()=>{remaining-=1;if(remaining<=0)dispose();};try{noise=context.createBufferSource();filter=context.createBiquadFilter();noiseGain=context.createGain();tone=context.createOscillator();toneGain=context.createGain();const peak=.038*intensity*gainRatio;noise.buffer=buffer;filter.type=\"lowpass\";filter.frequency.setValueAtTime(2150*pitchRatio,now);filter.Q.setValueAtTime(.72,now);noiseGain.gain.setValueAtTime(1e-4,now);noiseGain.gain.linearRampToValueAtTime(peak,now+.002);noiseGain.gain.exponentialRampToValueAtTime(1e-4,now+duration);noise.connect(filter);filter.connect(noiseGain);noiseGain.connect(output);tone.type=\"triangle\";tone.frequency.setValueAtTime(2180*pitchRatio,now);tone.frequency.exponentialRampToValueAtTime(1850*pitchRatio,now+.018);toneGain.gain.setValueAtTime(1e-4,now);toneGain.gain.linearRampToValueAtTime(peak*.16,now+.0015);toneGain.gain.exponentialRampToValueAtTime(1e-4,now+.018);tone.connect(toneGain);toneGain.connect(output);noise.onended=nodeEnded;tone.onended=nodeEnded;activeTypingTransients.add(stopNow);noise.start(now);noise.stop(now+duration);tone.start(now);tone.stop(now+.019);}catch{dispose();try{noise?.stop();}catch{}try{tone?.stop();}catch{}}}function typingTickDelay(){return Math.max(45,65+randomBetween(-8,8));}function scheduleTypingTick(sequenceId,delay){if(typingTimer)clearTimeout(typingTimer);typingTimer=setTimeout(()=>{typingTimer=null;if(!typingSequenceActive||sequenceId!==typingSequenceId)return;const context=audioContext;if(!soundPreferenceEnabled||!userGestureUnlocked||!context||context.state!==\"running\"||typingTickCount>=typingTargetTicks||performance.now()>=typingDeadline){stopTypingSequence();return;}playTypingTransient(context,typingIntensity);typingTickCount+=1;if(typingTickCount>=typingTargetTicks||performance.now()>=typingDeadline){stopTypingSequence();return;}scheduleTypingTick(sequenceId,typingTickDelay());},Math.max(0,delay));}/** Start or extend the one shared, gesture-unlocked typing sequence. */export function startTypingSequence(durationMs,intensity=.55){if(!soundPreferenceEnabled||!userGestureUnlocked||!audioContext||audioContext.state!==\"running\")return;if(!Number.isFinite(durationMs)||durationMs<=0)return;const now=performance.now();const duration=Math.max(80,Math.min(1150,durationMs));const requestedEnd=now+duration;const requestedIntensity=Number.isFinite(intensity)?Math.max(0,Math.min(1,intensity)):.55;if(typingSequenceActive){if(requestedEnd>typingDeadline){typingDeadline=requestedEnd;const remainingTicks=Math.ceil((typingDeadline-now)/65);typingTargetTicks=Math.min(18,Math.max(typingTargetTicks,typingTickCount+remainingTicks));}typingIntensity=Math.max(typingIntensity,requestedIntensity);return;}typingSequenceActive=true;typingSequenceId+=1;typingDeadline=requestedEnd;typingTickCount=0;typingTargetTicks=Math.max(1,Math.min(18,Math.round(duration/65)));typingIntensity=requestedIntensity;scheduleTypingTick(typingSequenceId,0);}/** Stop the shared sequence and any of its transient audio nodes immediately. */export function stopTypingSequence(){typingSequenceId+=1;typingSequenceActive=false;typingDeadline=0;typingTickCount=0;typingTargetTicks=0;if(typingTimer){clearTimeout(typingTimer);typingTimer=null;}for(const stopTransient of Array.from(activeTypingTransients))stopTransient();}/** Call from the existing option-selection click/tap, alongside its current action. */export function selection(gesture){play(\"selection\",gesture);}/** Call from the existing ENTER Ready activation, alongside its current action. */export function confirm(gesture){play(\"confirm\",gesture);}/** Call from an explicit immediate Back/Main/Services control activation. */export function back(gesture){play(\"back\",gesture);}/** Call once when a genuine new System Output has resolved; never per text block. */export function outputResolved(){play(\"outputResolved\");}\nexport const __FramerMetadata__ = {\"exports\":{\"isSoundEnabled\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"back\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"unlockPabelSound\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"selection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"confirm\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stopTypingSequence\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"outputResolved\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"startTypingSequence\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setSoundEnabled\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PabelSoundSystem.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// @ts-ignore Framer resolves sibling Code Files as project modules.\nimport{isSoundEnabled,setSoundEnabled,unlockPabelSound}from\"https://framerusercontent.com/modules/AsWU524StLRaLxmzPesi/5mEqYKnGvR4RioBi5LHz/PabelSoundSystem.js\";const PREFERENCE_KEY=\"pabel-sound-enabled\";function readPreference(){if(typeof window===\"undefined\")return true;try{const saved=window.localStorage.getItem(PREFERENCE_KEY);if(saved===\"true\")return true;if(saved===\"false\")return false;}catch{// Storage may be unavailable; use the default preference.\n}return true;}function persistPreference(enabled){if(typeof window===\"undefined\")return;try{window.localStorage.setItem(PREFERENCE_KEY,String(enabled));}catch{// The control remains usable when storage is unavailable.\n}}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function PabelSoundToggle(props){const{fontSize=11,textColor=\"#D5E1E5\",inactiveTextColor=\"#8C9A9F\",inactiveOpacity=.72,letterSpacing=.12,labelPrefix=\"\",showBorder=false,style}=props;const[enabled,setEnabled]=useState(readPreference);const[hovered,setHovered]=useState(false);const[pressed,setPressed]=useState(false);const[focused,setFocused]=useState(false);useLayoutEffect(()=>{try{setSoundEnabled(enabled);setEnabled(isSoundEnabled());}catch{// Audio preference UI must remain functional if audio is unavailable.\n}},[]);const handleClick=event=>{const nextEnabled=!enabled;try{setSoundEnabled(nextEnabled);}catch{// Continue updating the visible preference even if Web Audio is unavailable.\n}if(nextEnabled){try{unlockPabelSound(event.nativeEvent);}catch{// Unlock failure must not affect the site or the toggle.\n}}persistPreference(nextEnabled);setEnabled(nextEnabled);};const color=enabled?textColor:inactiveTextColor;const prefix=labelPrefix.trim();const label=(prefix?prefix+\" \":\"\")+(enabled?\"SOUND ON\":\"SOUND OFF\");const buttonStyle={position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"max-content\",height:\"auto\",maxWidth:\"100%\",minHeight:28,boxSizing:\"border-box\",padding:\"5px 7px\",border:showBorder?\"1px solid \"+color:\"1px solid transparent\",borderRadius:0,background:\"transparent\",color,opacity:hovered?Math.min(1,(enabled?1:inactiveOpacity)+.08):enabled?1:inactiveOpacity,fontFamily:\"inherit\",fontSize,fontWeight:500,letterSpacing:letterSpacing+\"em\",lineHeight:1.2,textTransform:\"uppercase\",whiteSpace:\"nowrap\",cursor:\"pointer\",outline:focused?\"2px solid currentColor\":\"none\",outlineOffset:3,transform:pressed?\"scale(0.98)\":\"scale(1)\",transition:\"opacity 120ms ease, transform 120ms ease\",WebkitTapHighlightColor:\"transparent\",...style};return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":enabled,\"aria-label\":enabled?\"Sound enabled\":\"Sound disabled\",style:buttonStyle,onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>{setHovered(false);setPressed(false);},onPointerDown:()=>setPressed(true),onPointerUp:()=>setPressed(false),onPointerCancel:()=>setPressed(false),onFocus:()=>setFocused(true),onBlur:()=>{setFocused(false);setPressed(false);},onKeyDown:event=>{if(event.key===\"Enter\"||event.key===\" \")setPressed(true);},onKeyUp:()=>setPressed(false),children:label});}addPropertyControls(PabelSoundToggle,{fontSize:{type:ControlType.Number,title:\"Font Size\",min:8,max:24,step:1,defaultValue:11},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#D5E1E5\"},inactiveTextColor:{type:ControlType.Color,title:\"Off Color\",defaultValue:\"#8C9A9F\"},inactiveOpacity:{type:ControlType.Number,title:\"Off Opacity\",min:.2,max:1,step:.05,defaultValue:.72},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",min:0,max:.4,step:.01,defaultValue:.12},labelPrefix:{type:ControlType.String,title:\"Label Prefix\",defaultValue:\"\"},showBorder:{type:ControlType.Boolean,title:\"Show Border\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PabelSoundToggle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PabelSoundToggle.map","// Generated by Framer (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-gR36s .framer-styles-preset-1nhxwsw:not(.rich-text-wrapper), .framer-gR36s .framer-styles-preset-1nhxwsw.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, #c7e6ec); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-gR36s\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (56ce7df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-sKfth .framer-styles-preset-e8xc6p:not(.rich-text-wrapper), .framer-sKfth .framer-styles-preset-e8xc6p.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-f89a2138-6227-4ea8-b872-9818f143c7fd, #00e5e8) /* {\"name\":\"Cian-Secondary\"} */; --framer-link-text-color: var(--token-f89a2138-6227-4ea8-b872-9818f143c7fd, #00e5e8); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-sKfth\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PabelSoundToggle from\"https://framerusercontent.com/modules/lrvZpQu1Gtpk1EZAnPvk/e7V1SceRrZ15KnmESq0g/PabelSoundToggle.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/OF48ikZFBNhVU9pxQFDT/FDSiQpRssNqcR7xJOrNH/FcANweSoL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8eISDePFKxjhjfSirTz3/9uanuur10bt3wph71Lrm/js0q4w5G2.js\";const PabelSoundToggleFonts=getFonts(PabelSoundToggle);const cycleOrder=[\"pPIZFvKBU\",\"I3yD3uX9k\"];const serializationHash=\"framer-p272U\";const variantClassNames={I3yD3uX9k:\"framer-v-vs7zsl\",pPIZFvKBU:\"framer-v-1616z34\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"pPIZFvKBU\",Mobile:\"I3yD3uX9k\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pPIZFvKBU\"};};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,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pPIZFvKBU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"I3yD3uX9k\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1616z34\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"pPIZFvKBU\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},...addPropertyOverrides({I3yD3uX9k:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ddjsk6\",\"data-framer-name\":\"Footer Layout Space\",layoutDependency:layoutDependency,layoutId:\"GPUW0379r\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jsy8ed\",\"data-framer-name\":\"Footer Legal Links\",layoutDependency:layoutDependency,layoutId:\"Cccrl5paQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"17px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pZupdKyMO\"},motionChild:true,nodeId:\"OeVodIkwz\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"FAQs\"})})})}),className:\"framer-h9k4xt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OeVodIkwz\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({I3yD3uX9k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pZupdKyMO\"},motionChild:true,nodeId:\"OeVodIkwz\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"FAQs\"})})})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"17px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GA8sIe5rz\"},motionChild:true,nodeId:\"FDGui1ij8\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Cookies Policy\"})})})}),className:\"framer-1ks90s5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FDGui1ij8\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({I3yD3uX9k:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GA8sIe5rz\"},motionChild:true,nodeId:\"FDGui1ij8\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Cookies\"})})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GA8sIe5rz\"},motionChild:true,nodeId:\"FDGui1ij8\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Policy\"})})})]}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"17px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sx61PWXFP\"},motionChild:true,nodeId:\"KXztAQkf6\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Privacy Policy\"})})})}),className:\"framer-1rn6esn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KXztAQkf6\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({I3yD3uX9k:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sx61PWXFP\"},motionChild:true,nodeId:\"KXztAQkf6\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Privacy\"})})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sx61PWXFP\"},motionChild:true,nodeId:\"KXztAQkf6\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Policy\"})})})]}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"17px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cu7mIHcEi\"},motionChild:true,nodeId:\"V2h7wLnHY\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Aviso Legal\"})})})}),className:\"framer-3o3gk7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V2h7wLnHY\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({I3yD3uX9k:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cu7mIHcEi\"},motionChild:true,nodeId:\"V2h7wLnHY\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Aviso\"})})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cu7mIHcEi\"},motionChild:true,nodeId:\"V2h7wLnHY\",openInNewTab:false,relValues:[],scopeId:\"NrCCV2To4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Legal\"})})})]}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-94i68d\",\"data-framer-name\":\"Footer Layout Space\",layoutDependency:layoutDependency,layoutId:\"Yfkf_wxn8\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1nhxwsw\",\"data-styles-preset\":\"FcANweSoL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"\\xa9 2025 Pabel Stonehenge\",/*#__PURE__*/_jsx(motion.br,{}),\"Todos los derechos reservados.\"]})}),className:\"framer-g0uann\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VwQFx2HdY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ib0b6\",\"data-framer-name\":\"Footer Layout Space\",layoutDependency:layoutDependency,layoutId:\"ejdOpywCl\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-alpm2m\",\"data-framer-name\":\"Footer Social and Sound\",layoutDependency:layoutDependency,layoutId:\"lau72Ese9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfyls1-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"h3f0iKVCf-container\",nodeId:\"h3f0iKVCf\",rendersWithMotion:true,scopeId:\"NrCCV2To4\",children:/*#__PURE__*/_jsx(PabelSoundToggle,{fontSize:11,height:\"100%\",id:\"h3f0iKVCf\",inactiveOpacity:.75,inactiveTextColor:\"rgb(140, 154, 159)\",labelPrefix:\"\",layoutId:\"h3f0iKVCf\",letterSpacing:.12,showBorder:true,textColor:\"rgb(213, 225, 229)\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15v9wd\",\"data-framer-name\":\"social-media\",layoutDependency:layoutDependency,layoutId:\"YOKqdaIxd\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/pabel.stonehenge/\",motionChild:true,nodeId:\"YjV5CuTsJ\",openInNewTab:true,scopeId:\"NrCCV2To4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Instagram — Pabel Stonehenge\",className:\"framer-2z1avk framer-3bd6jw\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"YjV5CuTsJ\",style:{backgroundColor:\"rgba(13, 24, 33, 0.6)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"4px 4px 8px 0px rgba(0, 0, 0, 0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25)\"},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-ox25yo\",layoutDependency:layoutDependency,layoutId:\"xenLCakWy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\" overflow=\"visible\"><g><path d=\"M 11.503 2.072 C 14.576 2.072 14.942 2.086 16.15 2.141 C 17.269 2.189 17.884 2.376 18.284 2.535 C 18.823 2.742 19.202 2.991 19.61 3.398 C 20.01 3.799 20.259 4.186 20.473 4.724 C 20.632 5.132 20.818 5.74 20.866 6.859 C 20.922 8.074 20.935 8.433 20.935 11.507 C 20.935 14.58 20.922 14.94 20.866 16.155 C 20.818 17.274 20.632 17.889 20.473 18.289 C 20.266 18.828 20.017 19.208 19.61 19.616 C 19.209 20.016 18.823 20.265 18.284 20.479 C 17.877 20.638 17.269 20.824 16.15 20.873 C 14.935 20.928 14.576 20.942 11.503 20.942 C 8.431 20.942 8.072 20.928 6.856 20.873 C 5.738 20.824 5.123 20.631 4.723 20.479 C 4.184 20.272 3.805 20.023 3.404 19.616 C 2.997 19.215 2.748 18.828 2.541 18.289 C 2.382 17.882 2.196 17.274 2.147 16.155 C 2.092 14.94 2.078 14.58 2.078 11.507 C 2.078 8.433 2.092 8.074 2.147 6.859 C 2.203 5.74 2.389 5.125 2.541 4.724 C 2.748 4.186 2.997 3.806 3.404 3.398 C 3.805 2.998 4.191 2.749 4.723 2.535 C 5.13 2.376 5.738 2.189 6.856 2.141 C 8.072 2.086 8.431 2.072 11.503 2.072 M 11.503 0 C 8.382 0 7.989 0.014 6.76 0.069 C 5.538 0.124 4.695 0.318 3.963 0.601 C 3.211 0.898 2.569 1.285 1.926 1.927 C 1.284 2.569 0.891 3.205 0.601 3.965 C 0.318 4.697 0.117 5.532 0.069 6.755 C 0.014 7.984 0 8.371 0 11.5 C 0 14.629 0.014 15.016 0.069 16.245 C 0.124 17.468 0.318 18.303 0.601 19.035 C 0.891 19.795 1.284 20.431 1.926 21.073 C 2.569 21.715 3.204 22.109 3.963 22.399 C 4.695 22.682 5.531 22.876 6.76 22.931 C 7.989 22.986 8.376 23 11.503 23 C 14.631 23 15.018 22.986 16.247 22.931 C 17.469 22.876 18.305 22.682 19.037 22.399 C 19.796 22.102 20.438 21.715 21.074 21.073 C 21.716 20.431 22.109 19.795 22.399 19.035 C 22.682 18.303 22.876 17.468 22.931 16.245 C 22.986 15.016 23 14.629 23 11.5 C 23 8.371 22.986 7.984 22.931 6.755 C 22.876 5.532 22.682 4.697 22.399 3.965 C 22.102 3.205 21.709 2.569 21.074 1.927 C 20.431 1.285 19.789 0.891 19.037 0.601 C 18.305 0.318 17.469 0.124 16.247 0.069 C 15.018 0.014 14.624 0 11.503 0\" fill=\"rgb(199,230,236)\"></path><path d=\"M 11.21 6.23 C 8.252 6.23 5.845 8.76 5.845 11.879 C 5.845 14.997 8.245 17.527 11.21 17.527 C 14.174 17.527 16.568 14.997 16.568 11.879 C 16.568 8.76 14.167 6.23 11.21 6.23 M 11.21 15.552 C 9.286 15.552 7.732 13.907 7.732 11.885 C 7.732 9.864 9.292 8.219 11.21 8.219 C 13.127 8.219 14.688 9.864 14.688 11.885 C 14.688 13.907 13.127 15.552 11.21 15.552 M 18.034 6.012 C 18.034 6.739 17.476 7.333 16.781 7.333 C 16.085 7.333 15.527 6.739 15.527 6.012 C 15.527 5.285 16.091 4.691 16.781 4.691 C 17.47 4.691 18.034 5.279 18.034 6.012\" fill=\"rgb(199,230,236)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-15dbljo\",layoutDependency:layoutDependency,layoutId:\"HquKpXtxi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\" overflow=\"visible\"><path d=\"M 11.503 2.072 C 14.576 2.072 14.942 2.086 16.15 2.141 C 17.269 2.189 17.884 2.376 18.284 2.535 C 18.823 2.742 19.202 2.991 19.61 3.398 C 20.01 3.799 20.259 4.186 20.473 4.724 C 20.632 5.132 20.818 5.74 20.866 6.859 C 20.922 8.074 20.935 8.433 20.935 11.507 C 20.935 14.58 20.922 14.94 20.866 16.155 C 20.818 17.274 20.632 17.889 20.473 18.289 C 20.266 18.828 20.017 19.208 19.61 19.616 C 19.209 20.016 18.823 20.265 18.284 20.479 C 17.877 20.638 17.269 20.824 16.15 20.873 C 14.935 20.928 14.576 20.942 11.503 20.942 C 8.431 20.942 8.072 20.928 6.856 20.873 C 5.738 20.824 5.123 20.631 4.723 20.479 C 4.184 20.272 3.805 20.023 3.404 19.616 C 2.997 19.215 2.748 18.828 2.541 18.289 C 2.382 17.882 2.196 17.274 2.147 16.155 C 2.092 14.94 2.078 14.58 2.078 11.507 C 2.078 8.433 2.092 8.074 2.147 6.859 C 2.203 5.74 2.389 5.125 2.541 4.724 C 2.748 4.186 2.997 3.806 3.404 3.398 C 3.805 2.998 4.191 2.749 4.723 2.535 C 5.13 2.376 5.738 2.189 6.856 2.141 C 8.072 2.086 8.431 2.072 11.503 2.072 M 11.503 0 C 8.382 0 7.989 0.014 6.76 0.069 C 5.538 0.124 4.695 0.318 3.963 0.601 C 3.211 0.898 2.569 1.285 1.926 1.927 C 1.284 2.569 0.891 3.205 0.601 3.965 C 0.318 4.697 0.117 5.532 0.069 6.755 C 0.014 7.984 0 8.371 0 11.5 C 0 14.629 0.014 15.016 0.069 16.245 C 0.124 17.468 0.318 18.303 0.601 19.035 C 0.891 19.795 1.284 20.431 1.926 21.073 C 2.569 21.715 3.204 22.109 3.963 22.399 C 4.695 22.682 5.531 22.876 6.76 22.931 C 7.989 22.986 8.376 23 11.503 23 C 14.631 23 15.018 22.986 16.247 22.931 C 17.469 22.876 18.305 22.682 19.037 22.399 C 19.796 22.102 20.438 21.715 21.074 21.073 C 21.716 20.431 22.109 19.795 22.399 19.035 C 22.682 18.303 22.876 17.468 22.931 16.245 C 22.986 15.016 23 14.629 23 11.5 C 23 8.371 22.986 7.984 22.931 6.755 C 22.876 5.532 22.682 4.697 22.399 3.965 C 22.102 3.205 21.709 2.569 21.074 1.927 C 20.431 1.285 19.789 0.891 19.037 0.601 C 18.305 0.318 17.469 0.124 16.247 0.069 C 15.018 0.014 14.624 0 11.503 0\" fill=\"rgb(199,230,236)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1myt56h\",layoutDependency:layoutDependency,layoutId:\"xE3c0uUDF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.857 18.87\" overflow=\"visible\"><path d=\"M 9.425 0 C 12.498 0 12.864 0.014 14.072 0.069 C 15.191 0.117 15.805 0.304 16.206 0.463 C 16.744 0.67 17.124 0.919 17.531 1.326 C 17.932 1.727 18.18 2.114 18.394 2.652 C 18.553 3.06 18.74 3.668 18.788 4.786 C 18.843 6.002 18.857 6.361 18.857 9.435 C 18.857 12.508 18.843 12.868 18.788 14.083 C 18.74 15.202 18.553 15.817 18.394 16.217 C 18.187 16.756 17.939 17.136 17.531 17.544 C 17.131 17.944 16.744 18.193 16.206 18.407 C 15.798 18.566 15.191 18.752 14.072 18.801 C 12.857 18.856 12.498 18.87 9.425 18.87 C 6.352 18.87 5.993 18.856 4.778 18.801 C 3.66 18.752 3.045 18.559 2.645 18.407 C 2.106 18.2 1.726 17.951 1.326 17.544 C 0.918 17.143 0.67 16.756 0.463 16.217 C 0.304 15.81 0.117 15.202 0.069 14.083 C 0.014 12.868 0 12.508 0 9.435 C 0 6.361 0.014 6.002 0.069 4.786 C 0.124 3.668 0.311 3.053 0.463 2.652 C 0.67 2.114 0.918 1.734 1.326 1.326 C 1.726 0.926 2.113 0.677 2.645 0.463 C 3.052 0.304 3.66 0.117 4.778 0.069 C 5.993 0.014 6.352 0 9.425 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mx1j6s\",layoutDependency:layoutDependency,layoutId:\"c9Cj_tCeO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\" overflow=\"visible\"><path d=\"M 11.503 0 C 8.382 0 7.989 0.014 6.76 0.069 C 5.538 0.124 4.695 0.318 3.963 0.601 C 3.211 0.898 2.569 1.285 1.926 1.927 C 1.284 2.569 0.891 3.205 0.601 3.965 C 0.318 4.697 0.117 5.532 0.069 6.755 C 0.014 7.984 0 8.371 0 11.5 C 0 14.629 0.014 15.016 0.069 16.245 C 0.124 17.468 0.318 18.303 0.601 19.035 C 0.891 19.795 1.284 20.431 1.926 21.073 C 2.569 21.715 3.204 22.109 3.963 22.399 C 4.695 22.682 5.531 22.876 6.76 22.931 C 7.989 22.986 8.376 23 11.503 23 C 14.631 23 15.018 22.986 16.247 22.931 C 17.469 22.876 18.305 22.682 19.037 22.399 C 19.796 22.102 20.438 21.715 21.074 21.073 C 21.716 20.431 22.109 19.795 22.399 19.035 C 22.682 18.303 22.876 17.468 22.931 16.245 C 22.986 15.016 23 14.629 23 11.5 C 23 8.371 22.986 7.984 22.931 6.755 C 22.876 5.532 22.682 4.697 22.399 3.965 C 22.102 3.205 21.709 2.569 21.074 1.927 C 20.431 1.285 19.789 0.891 19.037 0.601 C 18.305 0.318 17.469 0.124 16.247 0.069 C 15.018 0.014 14.624 0 11.503 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1v8acn8\",layoutDependency:layoutDependency,layoutId:\"iYLoydPdL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.189 12.837\" overflow=\"visible\"><path d=\"M 5.364 1.539 C 2.406 1.539 0 4.07 0 7.188 C 0 10.306 2.4 12.837 5.364 12.837 C 8.328 12.837 10.722 10.306 10.722 7.188 C 10.722 4.07 8.322 1.539 5.364 1.539 M 5.364 10.861 C 3.44 10.861 1.886 9.216 1.886 7.195 C 1.886 5.173 3.447 3.528 5.364 3.528 C 7.282 3.528 8.842 5.173 8.842 7.195 C 8.842 9.216 7.282 10.861 5.364 10.861 M 12.189 1.321 C 12.189 2.048 11.631 2.643 10.935 2.643 C 10.24 2.643 9.682 2.048 9.682 1.321 C 9.682 0.595 10.246 0 10.935 0 C 11.625 0 12.189 0.588 12.189 1.321\" fill=\"rgb(199,230,236)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1e4cejh\",layoutDependency:layoutDependency,layoutId:\"hZOeuOpgN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.722 11.297\" overflow=\"visible\"><path d=\"M 5.364 0 C 2.406 0 0 2.53 0 5.649 C 0 8.767 2.4 11.297 5.364 11.297 C 8.328 11.297 10.722 8.767 10.722 5.649 C 10.722 2.53 8.322 0 5.364 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e332z\",layoutDependency:layoutDependency,layoutId:\"hbDNGLSIw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.956 7.333\" overflow=\"visible\"><path d=\"M 3.478 7.333 C 1.554 7.333 0 5.688 0 3.667 C 0 1.645 1.56 0 3.478 0 C 5.396 0 6.956 1.645 6.956 3.667 C 6.956 5.688 5.396 7.333 3.478 7.333\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-55djrb\",layoutDependency:layoutDependency,layoutId:\"O62OsluXL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.507 2.643\" overflow=\"visible\"><path d=\"M 2.507 1.321 C 2.507 2.048 1.949 2.643 1.253 2.643 C 0.558 2.643 0 2.048 0 1.321 C 0 0.595 0.564 0 1.253 0 C 1.943 0 2.507 0.588 2.507 1.321\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/34619205143?text=Hi%20Pablo%21%20I%20found%20your%20portfolio%20and%20I%27d%20like%20to%20talk%20about%20a%20project.\",motionChild:true,nodeId:\"vbnU9MYsT\",openInNewTab:true,scopeId:\"NrCCV2To4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Contact Pabel Stonehenge on WhatsApp\",className:\"framer-14n3ejk framer-3bd6jw\",\"data-framer-name\":\"whatsapp\",layoutDependency:layoutDependency,layoutId:\"vbnU9MYsT\",style:{backgroundColor:\"rgba(13, 24, 33, 0.6)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"4px 4px 8px 0px rgba(0, 0, 0, 0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25)\"},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-nk36vy\",layoutDependency:layoutDependency,layoutId:\"vfTjbflCs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\" overflow=\"visible\"><g><path d=\"M 22 10.438 L 22 10.712 C 22 16.633 17.166 21.431 11.2 21.431 C 9.303 21.431 7.525 20.946 5.98 20.096 L 0 22 L 1.946 16.254 C 0.97 14.639 0.401 12.749 0.401 10.719 C 0.401 10.564 0.408 10.403 0.408 10.248 C 0.66 4.545 5.326 0 11.2 0 C 17.074 0 21.845 4.65 21.993 10.445 Z M 11.2 19.717 C 16.203 19.717 20.279 15.678 20.279 10.712 C 20.279 10.473 20.271 10.241 20.25 10.01 C 19.885 5.374 15.908 1.707 11.2 1.707 C 6.492 1.707 2.607 5.282 2.171 9.848 C 2.136 10.136 2.122 10.424 2.122 10.719 C 2.123 12.618 2.728 14.468 3.851 16.001 L 2.719 19.345 L 6.204 18.235 C 7.645 19.176 9.352 19.724 11.2 19.724 Z\" fill=\"rgb(199,230,236)\"></path><path d=\"M 16.147 12.875 C 15.88 12.742 14.58 12.11 14.341 12.019 C 14.095 11.927 13.92 11.885 13.744 12.152 C 13.568 12.412 13.055 13.009 12.901 13.178 C 12.746 13.353 12.592 13.374 12.324 13.241 C 12.065 13.107 11.207 12.833 10.195 11.941 C 9.416 11.246 8.874 10.389 8.727 10.129 C 8.572 9.869 8.713 9.722 8.846 9.595 C 8.966 9.476 9.106 9.286 9.247 9.139 C 9.282 9.089 9.31 9.054 9.345 9.012 C 9.408 8.914 9.451 8.822 9.514 8.696 C 9.605 8.52 9.556 8.366 9.493 8.239 C 9.43 8.106 8.896 6.814 8.671 6.287 C 8.453 5.76 8.228 5.851 8.073 5.851 C 7.919 5.851 7.743 5.823 7.568 5.823 C 7.392 5.823 7.104 5.886 6.858 6.153 C 6.612 6.413 5.93 7.052 5.93 8.345 C 5.93 8.647 5.987 8.949 6.064 9.237 C 6.331 10.164 6.907 10.923 7.012 11.056 C 7.146 11.225 8.839 13.964 11.531 15.025 C 14.222 16.072 14.222 15.72 14.714 15.678 C 15.198 15.636 16.28 15.046 16.498 14.428 C 16.723 13.817 16.723 13.29 16.653 13.178 C 16.59 13.072 16.414 13.009 16.147 12.875 Z\" fill=\"rgb(199,230,236)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cnpvay\",layoutDependency:layoutDependency,layoutId:\"TAxVHJZ9G\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\" overflow=\"visible\"><path d=\"M 22 10.438 L 22 10.712 C 22 16.633 17.166 21.431 11.2 21.431 C 9.303 21.431 7.525 20.946 5.98 20.096 L 0 22 L 1.946 16.254 C 0.97 14.639 0.401 12.749 0.401 10.719 C 0.401 10.564 0.408 10.403 0.408 10.248 C 0.66 4.545 5.326 0 11.2 0 C 17.074 0 21.845 4.65 21.993 10.445 Z M 11.2 19.717 C 16.203 19.717 20.279 15.678 20.279 10.712 C 20.279 10.473 20.271 10.241 20.25 10.01 C 19.885 5.374 15.908 1.707 11.2 1.707 C 6.492 1.707 2.607 5.282 2.171 9.848 C 2.136 10.136 2.122 10.424 2.122 10.719 C 2.123 12.618 2.728 14.468 3.851 16.001 L 2.719 19.345 L 6.204 18.235 C 7.645 19.176 9.352 19.724 11.2 19.724 Z\" fill=\"rgb(199,230,236)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-yrrk9d\",layoutDependency:layoutDependency,layoutId:\"EbaK7NIfW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\" overflow=\"visible\"><path d=\"M 21.993 10.445 C 21.845 4.65 17.074 0 11.2 0 C 5.326 0 0.66 4.545 0.408 10.248 C 0.408 10.403 0.401 10.564 0.401 10.719 C 0.401 12.749 0.97 14.639 1.946 16.254 L 0 22 L 5.98 20.096 C 7.525 20.946 9.303 21.431 11.2 21.431 C 17.166 21.431 22 16.633 22 10.712 L 22 10.438 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gyou3k\",layoutDependency:layoutDependency,layoutId:\"VbUIrXrBP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.156 18.017\" overflow=\"visible\"><path d=\"M 9.078 18.017 C 7.23 18.017 5.523 17.469 4.082 16.528 L 0.597 17.638 L 1.729 14.294 C 0.606 12.762 0.001 10.912 0 9.012 C 0 8.717 0.014 8.429 0.049 8.141 C 0.485 3.575 4.37 0 9.078 0 C 13.786 0 17.763 3.667 18.128 8.303 C 18.149 8.534 18.156 8.766 18.156 9.005 C 18.156 13.971 14.081 18.01 9.078 18.01 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cjgepd\",layoutDependency:layoutDependency,layoutId:\"OjmGrcbKM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.764 9.945\" overflow=\"visible\"><path d=\"M 10.217 7.052 C 9.95 6.919 8.65 6.287 8.411 6.195 C 8.165 6.104 7.989 6.062 7.813 6.329 C 7.638 6.589 7.125 7.186 6.97 7.354 C 6.816 7.53 6.661 7.551 6.394 7.418 C 6.134 7.284 5.277 7.01 4.265 6.118 C 3.485 5.423 2.944 4.566 2.797 4.306 C 2.642 4.046 2.782 3.898 2.916 3.772 C 3.035 3.653 3.176 3.463 3.317 3.315 C 3.352 3.266 3.38 3.231 3.415 3.189 C 3.478 3.091 3.52 2.999 3.584 2.873 C 3.675 2.697 3.626 2.543 3.562 2.416 C 3.499 2.283 2.965 0.99 2.74 0.464 C 2.523 -0.063 2.298 0.028 2.143 0.028 C 1.989 0.028 1.813 0 1.637 0 C 1.462 0 1.173 0.063 0.927 0.33 C 0.682 0.59 0 1.229 0 2.522 C 0 2.824 0.056 3.126 0.134 3.414 C 0.401 4.341 0.977 5.1 1.082 5.233 C 1.216 5.402 2.909 8.141 5.6 9.202 C 8.291 10.248 8.291 9.897 8.783 9.855 C 9.268 9.813 10.35 9.223 10.568 8.605 C 10.793 7.994 10.793 7.467 10.722 7.354 C 10.659 7.249 10.484 7.186 10.217 7.052 Z\" fill=\"rgb(199,230,236)\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:pabel.stonehenge@gmail.com\",motionChild:true,nodeId:\"R3jzRJ1Og\",openInNewTab:true,scopeId:\"NrCCV2To4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Email Pabel Stonehenge\",className:\"framer-3oyol3 framer-3bd6jw\",\"data-framer-name\":\"mail\",layoutDependency:layoutDependency,layoutId:\"R3jzRJ1Og\",style:{backgroundColor:\"rgba(13, 24, 33, 0.6)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"4px 4px 8px 0px rgba(0, 0, 0, 0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25)\"},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:86,intrinsicWidth:105,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+41),pixelHeight:86,pixelWidth:105,sizes:\"22px\",src:\"https://framerusercontent.com/images/JFwQv0x3DPODxavbN1tVBh2icU.png?width=105&height=86\"},className:\"framer-1ogoxak\",\"data-framer-name\":\"Mail\",layoutDependency:layoutDependency,layoutId:\"hSbNYbGDu\",...addPropertyOverrides({I3yD3uX9k:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:86,intrinsicWidth:105,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+273),pixelHeight:86,pixelWidth:105,sizes:\"22px\",src:\"https://framerusercontent.com/images/JFwQv0x3DPODxavbN1tVBh2icU.png?width=105&height=86\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/pablo-guijarro-gil-672629208/\",motionChild:true,nodeId:\"sgIAmhTn0\",openInNewTab:true,scopeId:\"NrCCV2To4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Pablo Guijarro on LinkedIn\",className:\"framer-7uldvr framer-3bd6jw\",\"data-framer-name\":\"linkedin\",layoutDependency:layoutDependency,layoutId:\"sgIAmhTn0\",style:{backgroundColor:\"rgba(13, 24, 33, 0.6)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"4px 4px 8px 0px rgba(0, 0, 0, 0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25)\"},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-5x1ei3\",layoutDependency:layoutDependency,layoutId:\"wlKClaX8G\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0.394 6.669 L 4.525 6.669 L 4.525 20 L 0.394 20 Z M 2.443 4.923 C 3.79 4.923 4.887 3.82 4.887 2.461 C 4.887 1.103 3.79 0 2.443 0 C 1.097 0 0 1.103 0 2.461 C 0 3.82 1.09 4.923 2.443 4.923 Z M 11.126 13.003 C 11.126 11.126 11.987 10.01 13.642 10.01 C 15.159 10.01 15.888 11.08 15.888 13.003 L 15.888 20 L 20 20 L 20 11.559 C 20 7.988 17.977 6.262 15.146 6.262 C 12.315 6.262 11.126 8.467 11.126 8.467 L 11.126 6.669 L 7.166 6.669 L 7.166 20 L 11.126 20 Z\" fill=\"rgb(199,230,236)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yt0ywl\",layoutDependency:layoutDependency,layoutId:\"dYxP4fatj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.131 13.331\" overflow=\"visible\"><path d=\"M 0 0 L 4.131 0 L 4.131 13.331 L 0 13.331 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vbyun2\",layoutDependency:layoutDependency,layoutId:\"loiX8lKm7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.887 4.923\" overflow=\"visible\"><path d=\"M 2.443 4.923 C 3.79 4.923 4.887 3.82 4.887 2.461 C 4.887 1.103 3.79 0 2.443 0 C 1.097 0 0 1.103 0 2.461 C 0 3.82 1.09 4.923 2.443 4.923 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jb9ir8\",layoutDependency:layoutDependency,layoutId:\"ltzTPZiJk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.834 13.738\" overflow=\"visible\"><path d=\"M 3.961 6.741 C 3.961 4.864 4.821 3.748 6.476 3.748 C 7.993 3.748 8.722 4.818 8.722 6.741 L 8.722 13.738 L 12.834 13.738 L 12.834 5.297 C 12.834 1.726 10.811 0 7.98 0 C 5.149 0 3.961 2.205 3.961 2.205 L 3.961 0.407 L 0 0.407 L 0 13.738 L 3.961 13.738 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/pabloguijarr\",motionChild:true,nodeId:\"UbmLvBEpc\",openInNewTab:true,scopeId:\"NrCCV2To4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Pabel Stonehenge on Behance\",className:\"framer-2l1w7j framer-3bd6jw\",\"data-framer-name\":\"behance\",layoutDependency:layoutDependency,layoutId:\"UbmLvBEpc\",style:{backgroundColor:\"rgba(13, 24, 33, 0.6)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"4px 4px 8px 0px rgba(0, 0, 0, 0.25), -4px -4px 8px 0px rgba(0, 0, 0, 0.25)\"},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1coh2bp\",layoutDependency:layoutDependency,layoutId:\"sa1_zWJYj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 15.277\" overflow=\"visible\"><path d=\"M 8.818 14.695 C 9.463 14.562 10.023 14.31 10.5 13.946 C 10.92 13.63 11.27 13.238 11.557 12.776 C 11.998 12.076 12.223 11.284 12.223 10.401 C 12.223 9.519 12.026 8.818 11.641 8.216 C 11.256 7.614 10.682 7.179 9.918 6.899 C 10.415 6.647 10.794 6.36 11.053 6.052 C 11.515 5.498 11.746 4.77 11.746 3.859 C 11.746 2.949 11.515 2.22 11.06 1.583 C 10.303 0.553 9.015 0.028 7.2 0 L 0 0 L 0 14.898 L 6.717 14.898 C 7.425 14.902 8.131 14.834 8.826 14.695 Z M 2.97 2.585 L 6.213 2.585 C 6.927 2.585 7.516 2.662 7.978 2.816 C 8.51 3.04 8.776 3.495 8.776 4.189 C 8.776 4.812 8.573 5.253 8.174 5.498 C 7.768 5.744 7.243 5.87 6.598 5.87 L 2.977 5.87 L 2.977 2.585 Z M 2.97 12.314 L 2.97 8.342 L 6.64 8.342 C 7.285 8.342 7.775 8.433 8.132 8.594 C 8.762 8.882 9.078 9.414 9.078 10.191 C 9.078 11.109 8.755 11.725 8.097 12.055 C 7.74 12.23 7.236 12.314 6.591 12.314 Z M 14.744 13.918 C 15.865 14.821 17.161 15.277 18.625 15.277 C 20.404 15.277 21.784 14.744 22.771 13.673 C 23.409 13 23.766 12.335 23.843 11.683 L 20.901 11.683 C 20.733 12.005 20.53 12.258 20.306 12.44 C 19.899 12.776 19.367 12.944 18.709 12.944 C 18.092 12.944 17.56 12.804 17.119 12.531 C 16.397 12.083 16.012 11.312 15.97 10.205 L 23.997 10.205 C 24.011 9.253 23.976 8.524 23.906 8.02 C 23.773 7.151 23.479 6.395 23.03 5.744 C 22.533 5.001 21.896 4.455 21.125 4.112 C 20.355 3.768 19.493 3.593 18.534 3.593 C 16.923 3.593 15.606 4.105 14.59 5.12 C 13.581 6.136 13.077 7.6 13.077 9.512 C 13.077 11.55 13.637 13.021 14.758 13.925 Z M 16.803 6.591 C 17.21 6.171 17.784 5.961 18.527 5.961 C 19.206 5.961 19.78 6.157 20.236 6.556 C 20.698 6.955 20.95 7.537 20.999 8.3 L 16.033 8.3 C 16.138 7.586 16.397 7.018 16.803 6.598 Z M 15.094 0.855 L 21.573 0.855 L 21.573 2.36 L 15.094 2.36 Z\" fill=\"rgb(199,230,236)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1x9fygv\",layoutDependency:layoutDependency,layoutId:\"Ms2seldQx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.223 14.898\" overflow=\"visible\"><path d=\"M 8.818 14.695 C 9.463 14.562 10.023 14.31 10.5 13.946 C 10.92 13.63 11.27 13.238 11.557 12.776 C 11.998 12.076 12.223 11.284 12.223 10.401 C 12.223 9.519 12.026 8.818 11.641 8.216 C 11.256 7.614 10.682 7.179 9.918 6.899 C 10.415 6.647 10.794 6.36 11.053 6.052 C 11.515 5.498 11.746 4.77 11.746 3.859 C 11.746 2.949 11.515 2.22 11.06 1.583 C 10.303 0.553 9.015 0.028 7.2 0 L 0 0 L 0 14.898 L 6.717 14.898 C 7.425 14.902 8.131 14.834 8.826 14.695 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a7mtp4\",layoutDependency:layoutDependency,layoutId:\"Zd6HGADRK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.807 3.285\" overflow=\"visible\"><path d=\"M 0 0 L 3.243 0 C 3.957 0 4.546 0.077 5.008 0.231 C 5.54 0.455 5.807 0.911 5.807 1.604 C 5.807 2.227 5.603 2.669 5.204 2.914 C 4.798 3.159 4.273 3.285 3.628 3.285 L 0.007 3.285 L 0.007 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nc5qln\",layoutDependency:layoutDependency,layoutId:\"G3wcpLxm9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.108 3.971\" overflow=\"visible\"><path d=\"M 0 3.971 L 0 0 L 3.67 0 C 4.315 0 4.805 0.091 5.162 0.252 C 5.793 0.539 6.108 1.072 6.108 1.849 C 6.108 2.767 5.786 3.383 5.127 3.712 C 4.77 3.887 4.266 3.971 3.621 3.971 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fr8fh7\",layoutDependency:layoutDependency,layoutId:\"Uo4xbom9s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.923 11.683\" overflow=\"visible\"><path d=\"M 1.667 10.324 C 2.788 11.228 4.084 11.683 5.547 11.683 C 7.327 11.683 8.706 11.151 9.694 10.079 C 10.331 9.407 10.689 8.741 10.766 8.09 L 7.824 8.09 C 7.656 8.412 7.453 8.664 7.229 8.847 C 6.822 9.183 6.29 9.351 5.632 9.351 C 5.015 9.351 4.483 9.211 4.042 8.938 C 3.32 8.489 2.935 7.719 2.893 6.612 L 10.92 6.612 C 10.934 5.66 10.899 4.931 10.829 4.427 C 10.696 3.558 10.401 2.802 9.953 2.15 C 9.456 1.408 8.818 0.862 8.048 0.518 C 7.278 0.175 6.416 0 5.456 0 C 3.845 0 2.529 0.511 1.513 1.527 C 0.504 2.543 0 4.006 0 5.919 C 0 7.957 0.56 9.428 1.681 10.331 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18w9d5k\",layoutDependency:layoutDependency,layoutId:\"rSfeF2FVa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.966 2.339\" overflow=\"visible\"><path d=\"M 0.77 0.63 C 1.177 0.21 1.751 0 2.494 0 C 3.173 0 3.747 0.196 4.203 0.595 C 4.665 0.995 4.917 1.576 4.966 2.339 L 0 2.339 C 0.105 1.625 0.364 1.058 0.77 0.637 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ws06kj\",layoutDependency:layoutDependency,layoutId:\"adPjXfJjJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.479 1.506\" overflow=\"visible\"><path d=\"M 0 0 L 6.479 0 L 6.479 1.506 L 0 1.506 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})]})]})]})})})});});const css=[\".framer-p272U.framer-3bd6jw, .framer-p272U .framer-3bd6jw { display: block; }\",\".framer-p272U.framer-1616z34 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; gap: 8px 0px; height: 181px; justify-content: flex-start; max-width: 1120px; padding: 24px 0px 24px 0px; position: relative; width: 1120px; }\",\".framer-p272U .framer-1ddjsk6 { flex: none; height: 1px; position: relative; width: 81px; }\",\".framer-p272U .framer-1jsy8ed { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 55px; height: 52px; justify-content: center; padding: 0px; position: relative; width: 528px; }\",\".framer-p272U .framer-h9k4xt, .framer-p272U .framer-1ks90s5, .framer-p272U .framer-1rn6esn, .framer-p272U .framer-3o3gk7, .framer-p272U .framer-g0uann { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-p272U .framer-94i68d { flex: none; height: 1px; position: relative; width: 202px; }\",\".framer-p272U .framer-9ib0b6 { flex: none; height: 28px; position: relative; width: 21px; }\",\".framer-p272U .framer-alpm2m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 584px; height: 52px; justify-content: center; padding: 36px 0px 36px 0px; position: relative; width: 1120px; z-index: 1; }\",\".framer-p272U .framer-mfyls1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-p272U .framer-15v9wd { flex: none; height: 44px; position: relative; width: 284px; }\",\".framer-p272U .framer-2z1avk { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; padding: 0px; position: absolute; text-decoration: none; top: 0px; width: 44px; }\",\".framer-p272U .framer-ox25yo { height: 23px; position: relative; width: 23px; }\",\".framer-p272U .framer-15dbljo, .framer-p272U .framer-mx1j6s { height: 23px; left: 0px; position: absolute; top: 0px; width: 23px; }\",\".framer-p272U .framer-1myt56h { height: 19px; left: 2px; position: absolute; top: 2px; width: 19px; }\",\".framer-p272U .framer-1v8acn8 { height: 13px; left: 6px; position: absolute; top: 5px; width: 12px; }\",\".framer-p272U .framer-1e4cejh { height: 12px; left: 0px; position: absolute; top: 2px; width: 11px; }\",\".framer-p272U .framer-1e332z { height: 8px; left: 2px; position: absolute; top: 4px; width: 7px; }\",\".framer-p272U .framer-55djrb { height: 3px; left: 10px; position: absolute; top: 0px; width: 3px; }\",\".framer-p272U .framer-14n3ejk { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 60px; padding: 0px; position: absolute; text-decoration: none; top: 0px; width: 44px; }\",\".framer-p272U .framer-nk36vy { height: 22px; position: relative; width: 22px; }\",\".framer-p272U .framer-1cnpvay, .framer-p272U .framer-yrrk9d { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-p272U .framer-1gyou3k { height: 18px; left: 2px; position: absolute; top: 2px; width: 18px; }\",\".framer-p272U .framer-1cjgepd { height: 10px; left: 6px; position: absolute; top: 6px; width: 11px; }\",\".framer-p272U .framer-3oyol3 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; left: calc(50.00000000000002% - 44px / 2); padding: 0px; position: absolute; text-decoration: none; top: 0px; width: 44px; }\",\".framer-p272U .framer-1ogoxak { aspect-ratio: 1.2209302325581395 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 22px; }\",\".framer-p272U .framer-7uldvr { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; position: absolute; right: 60px; text-decoration: none; top: 0px; width: 44px; }\",\".framer-p272U .framer-5x1ei3 { height: 20px; position: relative; width: 20px; }\",\".framer-p272U .framer-1yt0ywl { height: 14px; left: 0px; position: absolute; top: 7px; width: 4px; }\",\".framer-p272U .framer-1vbyun2 { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-p272U .framer-jb9ir8 { height: 14px; left: 7px; position: absolute; top: 6px; width: 13px; }\",\".framer-p272U .framer-2l1w7j { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; position: absolute; right: 0px; text-decoration: none; top: 0px; width: 44px; }\",\".framer-p272U .framer-1coh2bp { height: 16px; position: relative; width: 24px; }\",\".framer-p272U .framer-1x9fygv { height: 15px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-p272U .framer-1a7mtp4 { height: 4px; left: 3px; position: absolute; top: 3px; width: 6px; }\",\".framer-p272U .framer-nc5qln { height: 4px; left: 3px; position: absolute; top: 8px; width: 6px; }\",\".framer-p272U .framer-1fr8fh7 { height: 12px; left: 13px; position: absolute; top: 4px; width: 11px; }\",\".framer-p272U .framer-18w9d5k { height: 3px; left: 16px; position: absolute; top: 6px; width: 5px; }\",\".framer-p272U .framer-ws06kj { height: 2px; left: 15px; position: absolute; top: 1px; width: 7px; }\",\".framer-p272U.framer-v-vs7zsl.framer-1616z34 { flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; max-width: unset; padding: 12px 16px 12px 16px; width: 375px; }\",\".framer-p272U.framer-v-vs7zsl .framer-1jsy8ed { align-content: flex-start; align-items: flex-start; gap: 0px; height: min-content; justify-content: flex-start; order: 0; width: 100%; }\",\".framer-p272U.framer-v-vs7zsl .framer-h9k4xt, .framer-p272U.framer-v-vs7zsl .framer-1rn6esn { height: 32px; white-space: pre-wrap; width: 25%; word-break: break-word; word-wrap: break-word; }\",\".framer-p272U.framer-v-vs7zsl .framer-1ks90s5, .framer-p272U.framer-v-vs7zsl .framer-3o3gk7 { height: 31px; white-space: pre-wrap; width: 25%; word-break: break-word; word-wrap: break-word; }\",\".framer-p272U.framer-v-vs7zsl .framer-g0uann { order: 5; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-p272U.framer-v-vs7zsl .framer-alpm2m { flex-direction: column; gap: 8px; height: min-content; justify-content: flex-start; order: 4; padding: 0px; width: 100%; }\",\".framer-p272U.framer-v-vs7zsl .framer-mfyls1-container { order: 0; }\",\".framer-p272U.framer-v-vs7zsl .framer-15v9wd { order: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 181\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1120px\",null,null]},\"I3yD3uX9k\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNrCCV2To4=withCSS(Component,css,\"framer-p272U\");export default FramerNrCCV2To4;FramerNrCCV2To4.displayName=\"Pabel Footer\";FramerNrCCV2To4.defaultProps={height:181,width:1120};addPropertyControls(FramerNrCCV2To4,{variant:{options:[\"pPIZFvKBU\",\"I3yD3uX9k\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNrCCV2To4,[{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\"}]},...PabelSoundToggleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNrCCV2To4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1120px\\\",null,null]},\\\"I3yD3uX9k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"181\",\"framerIntrinsicWidth\":\"1120\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NrCCV2To4.map","// Generated by Framer (0918601)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PabelSoundToggle from\"https://framerusercontent.com/modules/lrvZpQu1Gtpk1EZAnPvk/e7V1SceRrZ15KnmESq0g/PabelSoundToggle.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8eISDePFKxjhjfSirTz3/9uanuur10bt3wph71Lrm/js0q4w5G2.js\";const PabelSoundToggleFonts=getFonts(PabelSoundToggle);const cycleOrder=[\"UPEGi9IHR\",\"XGMhli2U6\",\"NaGNQH7Oj\"];const serializationHash=\"framer-QZkmR\";const variantClassNames={NaGNQH7Oj:\"framer-v-6js8zp\",UPEGi9IHR:\"framer-v-1rjxww5\",XGMhli2U6:\"framer-v-ti7gk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile / Closed\":\"XGMhli2U6\",\"Mobile / Open\":\"NaGNQH7Oj\",Desktop:\"UPEGi9IHR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UPEGi9IHR\"};};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,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UPEGi9IHR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"XGMhli2U6\",\"NaGNQH7Oj\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"NaGNQH7Oj\")return true;return false;};const isDisplayed2=()=>{if([\"XGMhli2U6\",\"NaGNQH7Oj\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16u4f4b=activeVariantCallback(async(...args)=>{setVariant(\"NaGNQH7Oj\");});const onTap1kez167=activeVariantCallback(async(...args)=>{setVariant(\"XGMhli2U6\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rjxww5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UPEGi9IHR\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},...addPropertyOverrides({NaGNQH7Oj:{\"data-framer-name\":\"Mobile / Open\"},XGMhli2U6:{\"data-framer-name\":\"Mobile / Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fl5m11\",\"data-framer-name\":\"Header Responsive Content\",layoutDependency:layoutDependency,layoutId:\"oX9nzAJeO\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sf1041\",\"data-framer-name\":\"Desktop Navigation Left\",layoutDependency:layoutDependency,layoutId:\"MSj3OD3Er\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on, 'frac' on, 'numr' on, 'ordn' on, 'subs' on, 'sups' on, 'case' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gnyWj8Dlw\"},motionChild:true,nodeId:\"HM1oHY9e_\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Services\"})})})}),className:\"framer-bxggic\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"HM1oHY9e_\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on, 'frac' on, 'numr' on, 'ordn' on, 'subs' on, 'sups' on, 'case' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a3CgznALb\"},motionChild:true,nodeId:\"Psa1purF3\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Work\"})})})}),className:\"framer-121uean\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Psa1purF3\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on, 'frac' on, 'numr' on, 'ordn' on, 'subs' on, 'sups' on, 'case' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LKfOobYmC\"},motionChild:true,nodeId:\"oKwlAjCE2\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Case Studies\"})})})}),className:\"framer-12wdp0r\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"oKwlAjCE2\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-109ivxc\",\"data-framer-name\":\"Header Layout Space\",layoutDependency:layoutDependency,layoutId:\"UThDN5ugi\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fljz5l\",\"data-framer-name\":\"Header Logo Region\",layoutDependency:layoutDependency,layoutId:\"kolVgXTQX\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Im2EyaEg7\"},motionChild:true,nodeId:\"kz2HjosXb\",openInNewTab:false,scopeId:\"rX17mktcJ\",children:/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"Pabel Stonehenge — Home\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:234,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+22),pixelHeight:234,pixelWidth:1024,sizes:\"359px\",src:\"https://framerusercontent.com/images/inDygj39TwM8G0BdtKLpaI3GxQ.webp?width=1024&height=234\",srcSet:\"https://framerusercontent.com/images/inDygj39TwM8G0BdtKLpaI3GxQ.webp?scale-down-to=512&width=1024&height=234 512w,https://framerusercontent.com/images/inDygj39TwM8G0BdtKLpaI3GxQ.webp?width=1024&height=234 1024w\"},className:\"framer-19hpetf framer-pukr3q\",\"data-framer-name\":\"Logo-1-ps\",layoutDependency:layoutDependency,layoutId:\"kz2HjosXb\",...addPropertyOverrides({NaGNQH7Oj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:276,intrinsicWidth:276,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||104)-104)/2+27),pixelHeight:276,pixelWidth:276,sizes:\"50px\",src:\"https://framerusercontent.com/images/zENjbsT3BP1IM5vnEAgcrJjqRU.png?width=276&height=276\"},fitImageDimension:\"width\",transformTemplate:transformTemplate1},XGMhli2U6:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:276,intrinsicWidth:276,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||104)-104)/2+27),pixelHeight:276,pixelWidth:276,positionX:\"center\",positionY:\"center\",sizes:\"50px\",src:\"https://framerusercontent.com/images/zENjbsT3BP1IM5vnEAgcrJjqRU.png?width=276&height=276\"},fitImageDimension:\"width\",transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rjjihc\",\"data-framer-name\":\"Header Layout Space\",layoutDependency:layoutDependency,layoutId:\"R23EJxMKC\"}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2bh3uu\",\"data-framer-name\":\"Desktop Navigation Right\",layoutDependency:layoutDependency,layoutId:\"NY4nDTJhS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on, 'frac' on, 'numr' on, 'ordn' on, 'subs' on, 'sups' on, 'case' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Mj_HvluBF\"},motionChild:true,nodeId:\"q1gweWCwE\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Process\"})})})}),className:\"framer-4jtz8c\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"q1gweWCwE\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on, 'frac' on, 'numr' on, 'ordn' on, 'subs' on, 'sups' on, 'case' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oG6_O9LPV\"},motionChild:true,nodeId:\"Og10HcfWr\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"About\"})})})}),className:\"framer-ncph93\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Og10HcfWr\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on, 'frac' on, 'numr' on, 'ordn' on, 'subs' on, 'sups' on, 'case' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PgXz1RKO8\"},motionChild:true,nodeId:\"s7TMfIRQ5\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Contact\"})})})}),className:\"framer-p2c1xl\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"s7TMfIRQ5\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f, rgb(199, 230, 236))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wagbtm\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"xAFYTq8nG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(61, 61, 61)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5285c754-a56d-47e6-95a2-9ab49a293231)\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3},children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-76lk73-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Jb9zLZ3D6-container\",nodeId:\"Jb9zLZ3D6\",rendersWithMotion:true,scopeId:\"rX17mktcJ\",children:/*#__PURE__*/_jsx(PabelSoundToggle,{fontSize:11,height:\"100%\",id:\"Jb9zLZ3D6\",inactiveOpacity:.72,inactiveTextColor:\"rgb(140, 154, 159)\",labelPrefix:\"\",layoutId:\"Jb9zLZ3D6\",letterSpacing:.12,showBorder:false,textColor:\"rgb(213, 225, 229)\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gnyWj8Dlw\"},motionChild:true,nodeId:\"nrQtQDT8b\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Services\"})})})}),className:\"framer-10g8h0s\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"nrQtQDT8b\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a3CgznALb\"},motionChild:true,nodeId:\"IDOk8cIVi\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Work\"})})})}),className:\"framer-1wzske3\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"IDOk8cIVi\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LKfOobYmC\"},motionChild:true,nodeId:\"KPGHUYduB\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Case Studies\"})})})}),className:\"framer-1m1ejlg\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"KPGHUYduB\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Mj_HvluBF\"},motionChild:true,nodeId:\"xpz6bStQ5\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Process\"})})})}),className:\"framer-1v46ss\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"xpz6bStQ5\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oG6_O9LPV\"},motionChild:true,nodeId:\"Or7KWeLGq\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"About\"})})})}),className:\"framer-i1q0ei\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Or7KWeLGq\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PgXz1RKO8\"},motionChild:true,nodeId:\"oBAesvE2m\",openInNewTab:false,relValues:[],scopeId:\"rX17mktcJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e8xc6p\",\"data-styles-preset\":\"js0q4w5G2\",children:\"Contact\"})})})}),className:\"framer-eymcml\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"oBAesvE2m\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1nemcol\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"sVrZEBSzE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(61, 61, 61)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3},...addPropertyOverrides({NaGNQH7Oj:{\"data-highlight\":true,onTap:onTap1kez167},XGMhli2U6:{\"data-highlight\":true,onTap:onTap16u4f4b}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nbmutl\",\"data-framer-name\":\"Menu Glyph\",layoutDependency:layoutDependency,layoutId:\"lZrADyjI9\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eycqmt\",\"data-framer-name\":\"Menu Line 1\",layoutDependency:layoutDependency,layoutId:\"dNdN3iXAt\",style:{backgroundColor:\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-as6twr\",\"data-framer-name\":\"Menu Line 2\",layoutDependency:layoutDependency,layoutId:\"chPqR9C6d\",style:{backgroundColor:\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mh97gc\",\"data-framer-name\":\"Menu Line 3\",layoutDependency:layoutDependency,layoutId:\"OJellRLDd\",style:{backgroundColor:\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"8px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:\"OPEN MENU\"})}),className:\"framer-wilsoc\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Y1VDIjAJD\",style:{\"--extracted-r6o4lv\":\"var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NaGNQH7Oj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"8px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f5c05af-59b2-4871-8fee-9ffd57a8853f))\"},children:\"CLOSE MENU\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-QZkmR.framer-pukr3q, .framer-QZkmR .framer-pukr3q { display: block; }\",\".framer-QZkmR.framer-1rjxww5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 208px; justify-content: flex-start; max-width: 1120px; padding: 0px; position: relative; width: 768px; }\",\".framer-QZkmR .framer-fl5m11 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 0px; height: 1px; justify-content: center; max-width: 1120px; padding: 0px; position: relative; width: 100%; }\",\".framer-QZkmR .framer-1sf1041 { flex: none; height: 104px; position: relative; width: 298px; }\",\".framer-QZkmR .framer-bxggic, .framer-QZkmR .framer-4jtz8c { flex: none; height: auto; left: 0px; position: absolute; top: 41px; white-space: pre; width: auto; }\",\".framer-QZkmR .framer-121uean { flex: none; height: auto; left: 119px; position: absolute; top: 41px; white-space: pre; width: auto; }\",\".framer-QZkmR .framer-12wdp0r { flex: none; height: auto; left: 212px; position: absolute; top: 41px; white-space: pre; width: auto; }\",\".framer-QZkmR .framer-109ivxc { flex: none; height: 1px; position: relative; width: 82px; }\",\".framer-QZkmR .framer-fljz5l { flex: none; height: 104px; position: relative; width: 359px; }\",\".framer-QZkmR .framer-19hpetf { aspect-ratio: 4.3760683760683765 / 1; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; text-decoration: none; top: 22px; width: 359px; }\",\".framer-QZkmR .framer-1rjjihc { flex: none; height: 1px; position: relative; width: 86px; }\",\".framer-QZkmR .framer-2bh3uu { flex: none; height: 104px; position: relative; width: 295px; }\",\".framer-QZkmR .framer-ncph93 { flex: none; height: auto; left: 132px; position: absolute; top: 41px; white-space: pre; width: auto; }\",\".framer-QZkmR .framer-p2c1xl { flex: none; height: auto; left: 241px; position: absolute; top: 41px; white-space: pre; width: auto; }\",\".framer-QZkmR .framer-wagbtm { 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: flex-start; left: 0px; min-height: 200px; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 12px 12px; position: absolute; right: 0px; top: 104px; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-QZkmR .framer-76lk73-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QZkmR .framer-10g8h0s, .framer-QZkmR .framer-1wzske3, .framer-QZkmR .framer-1m1ejlg, .framer-QZkmR .framer-1v46ss, .framer-QZkmR .framer-i1q0ei, .framer-QZkmR .framer-eymcml { flex: none; height: 44px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QZkmR .framer-1nemcol { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 9px 0px 9px; position: absolute; right: 8px; top: 30px; width: 92px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QZkmR .framer-nbmutl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 14px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 16px; }\",\".framer-QZkmR .framer-1eycqmt, .framer-QZkmR .framer-as6twr, .framer-QZkmR .framer-1mh97gc { flex: none; height: 1px; position: relative; width: 16px; }\",\".framer-QZkmR .framer-wilsoc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QZkmR.framer-v-ti7gk.framer-1rjxww5 { display: block; height: 104px; overflow: var(--overflow-clip-fallback, clip); padding: unset; width: 375px; }\",\".framer-QZkmR.framer-v-ti7gk .framer-fl5m11 { bottom: 0px; flex: none; flex-wrap: nowrap; height: unset; justify-content: flex-start; left: calc(49.86666666666669% - 100% / 2); max-width: unset; position: absolute; top: 0px; }\",\".framer-QZkmR.framer-v-ti7gk .framer-fljz5l, .framer-QZkmR.framer-v-6js8zp .framer-fljz5l { flex: 1 0 0px; width: 1px; }\",\".framer-QZkmR.framer-v-ti7gk .framer-19hpetf, .framer-QZkmR.framer-v-6js8zp .framer-19hpetf { aspect-ratio: unset; height: 50px; left: 16px; top: 50%; width: auto; }\",\".framer-QZkmR.framer-v-ti7gk .framer-1nemcol, .framer-QZkmR.framer-v-6js8zp .framer-1nemcol { cursor: pointer; }\",\".framer-QZkmR.framer-v-6js8zp.framer-1rjxww5 { display: block; height: 104px; overflow: visible; padding: unset; width: 375px; }\",\".framer-QZkmR.framer-v-6js8zp .framer-fl5m11 { bottom: 0px; flex: none; flex-wrap: nowrap; height: unset; justify-content: flex-start; left: 0px; max-width: unset; position: absolute; right: 0px; top: 0px; width: unset; }\",\".framer-QZkmR.framer-v-6js8zp .framer-wagbtm { min-height: unset; }\",...sharedStyle.css,'.framer-QZkmR[data-border=\"true\"]::after, .framer-QZkmR [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 208\n * @framerIntrinsicWidth 768\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1120px\",null,null]},\"XGMhli2U6\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1120px\",null,null]},\"NaGNQH7Oj\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1120px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrX17mktcJ=withCSS(Component,css,\"framer-QZkmR\");export default FramerrX17mktcJ;FramerrX17mktcJ.displayName=\"Pabel Header\";FramerrX17mktcJ.defaultProps={height:208,width:768};addPropertyControls(FramerrX17mktcJ,{variant:{options:[\"UPEGi9IHR\",\"XGMhli2U6\",\"NaGNQH7Oj\"],optionTitles:[\"Desktop\",\"Mobile / Closed\",\"Mobile / Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrX17mktcJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...PabelSoundToggleFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrX17mktcJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1120px\\\",null,null]},\\\"XGMhli2U6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1120px\\\",null,null]},\\\"NaGNQH7Oj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1120px\\\",null,null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"768\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"208\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rX17mktcJ.map"],"mappings":"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"}