{"version":3,"sources":["h4mI_DyvL.tsx"],"sourcesContent":["// Generated by Framer (5f6aa76)\n\nimport { addFonts, ComponentViewportProvider, cx, CycleVariantState, getFonts, useComponentViewport, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport ScriptLoader from \"../codeFile/ScriptLoader.tsx\";\nconst ScriptLoaderFonts = getFonts(ScriptLoader);\n\nconst serializationHash = \"framer-xzmLc\"\n\nconst variantClassNames = {xvLT_oGqP: \"framer-v-83z19k\"};\n\nfunction addPropertyOverrides(overrides, ...variants) {\nconst nextOverrides = {}\nvariants?.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]))\nreturn nextOverrides\n}\n\nconst transition1 = {bounce: 0.2, delay: 0, duration: 0.4, type: \"spring\"}\n\nconst Transition = ({value, children}) => {\nconst config = React.useContext(MotionConfigContext)\nconst transition = value ?? config.transition\nconst contextValue = React.useMemo(() => ({ ...config, transition }), [JSON.stringify(transition)])\nreturn <MotionConfigContext.Provider value={contextValue}>{children}</MotionConfigContext.Provider>\n}\n\nconst Variants = motion.create(React.Fragment)\n\nconst getProps = ({height, id, width, ...props}) => { return {...props} }\n\nconst createLayoutDependency = (props, variants) => {if (props.layoutDependency) return variants.join('-') + props.layoutDependency\nreturn variants.join('-')}\n\nexport interface Props extends React.HTMLAttributes<HTMLDivElement> { style?: Record<string, unknown>;className?: string;layoutId?: string | number; }\n\nconst Component = React.forwardRef<HTMLDivElement, Props>(function(props, ref) {\n\nconst { activeLocale, setLocale } = useLocaleInfo()\n\nconst {style, className, layoutId, variant, ...restProps} = getProps(props)\n\nconst {baseVariant, classNames, clearLoadingGesture, gestureHandlers, gestureVariant, isLoading, setGestureState, setVariant, variants} = useVariantState({defaultVariant: \"xvLT_oGqP\", variant, variantClassNames})\n\nconst layoutDependency = createLayoutDependency(props, variants)\n\nconst ref1 = React.useRef<HTMLElement>(null)\n\nconst defaultLayoutId = React.useId()\n\nconst sharedStyleClassNames = []\n\nconst componentViewport = useComponentViewport()\n\nreturn (<LayoutGroup id={layoutId ?? defaultLayoutId}>\n<Variants animate={variants} initial={false}><Transition value={transition1}><motion.div {...restProps} {...gestureHandlers} className={cx(serializationHash, ...sharedStyleClassNames, \"framer-83z19k\", className, classNames)} data-framer-name={\"Default\"} layoutDependency={layoutDependency} layoutId={\"xvLT_oGqP\"} ref={ref ?? ref1} style={{...style}}><ComponentViewportProvider ><motion.div className={\"framer-9spaxb-container\"} layoutDependency={layoutDependency} layoutId={\"Spn8T6K4u-container\"}><ScriptLoader buttonClassName={\"__framer-cookie-component-button\"} cookieCategory={\"analytics\"} defer height={\"100%\"} id={\"Spn8T6K4u\"} isAsync layoutId={\"Spn8T6K4u\"} localStorageKey={\"framerCookiesConsentMode\"} onLoadFunctionName={\"\"} scriptCode={\"(function(t, e) {\\n        var o, n, p, r;\\n        \\n        if (!e.__SV) {\\n            window.posthog = e;\\n            e._i = [];\\n            \\n            e.init = function(i, s, a) {\\n                function g(t, e) {\\n                    var o = e.split(\\\".\\\");\\n                    if (o.length === 2) {\\n                        t = t[o[0]];\\n                        e = o[1];\\n                    }\\n                    t[e] = function() {\\n                        t.push([e].concat(Array.prototype.slice.call(arguments, 0)));\\n                    };\\n                }\\n\\n                var u = e;\\n                if (a !== undefined) {\\n                    u = e[a] = [];\\n                } else {\\n                    a = \\\"posthog\\\";\\n                }\\n\\n                u.people = u.people || [];\\n                u.toString = function(t) {\\n                    var e = \\\"posthog\\\";\\n                    if (a !== \\\"posthog\\\") e += \\\".\\\" + a;\\n                    if (!t) e += \\\" (stub)\\\";\\n                    return e;\\n                };\\n\\n                u.people.toString = function() {\\n                    return u.toString(1) + \\\".people (stub)\\\";\\n                };\\n\\n                // Stub all PostHog methods\\n                o = \\\"init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug\\\"\\n                    .split(\\\" \\\");\\n                for (n = 0; n < o.length; n++) {\\n                    g(u, o[n]);\\n                }\\n\\n                e._i.push([i, s, a]);\\n            };\\n\\n            e.__SV = 1;\\n        }\\n    })(document, window.posthog || []);\\n\\n    posthog.init('phc_jWs4bnl388ZXsBzhISqB92a2nkY1YiuXrUTZo2AfBws', {\\n        api_host: 'https://eu.i.posthog.com',\\n        person_profiles: 'identified_only' // or 'always' to create profiles for anonymous users as well\\n    });\"} scriptName={\"posthog\"} scriptURL={\"https://eu-assets.i.posthog.com/static/array.js\"} width={\"100%\"}/></motion.div></ComponentViewportProvider></motion.div></Transition></Variants>\n</LayoutGroup>)\n\n});\n\nconst css = [\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-xzmLc.framer-1jvjso6, .framer-xzmLc .framer-1jvjso6 { display: block; }\", \".framer-xzmLc.framer-83z19k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\", \".framer-xzmLc .framer-9spaxb-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xzmLc.framer-83z19k { gap: 0px; } .framer-xzmLc.framer-83z19k > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-xzmLc.framer-83z19k > :first-child { margin-top: 0px; } .framer-xzmLc.framer-83z19k > :last-child { margin-bottom: 0px; } }\"]\n\n/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 0\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */\nconst Framerh4mI_DyvL: React.ComponentType<Props> = withCSS(Component, css, \"framer-xzmLc\") as typeof Component;\nexport default Framerh4mI_DyvL;\n\nFramerh4mI_DyvL.displayName = \"Posthog\";\n\nFramerh4mI_DyvL.defaultProps = {height: 0, width: 1200};\n\naddFonts(Framerh4mI_DyvL, [{explicitInter: true, fonts: []}, ...ScriptLoaderFonts], {supportsExplicitInterCodegen: true})"],"names":[],"mappings":"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"}