{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/6nIPNMn2kdqVF10AvWHk/FMcYZAbvbYAkbQhLBFnT/hG47WeRY9.js", "ssg:https://framerusercontent.com/modules/gWiI4MnUyCzQcPIvYMYT/rp05VgNbGvPEajFpjfe4/C80llPlJY.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js"],
  "sourcesContent": ["// Generated by Framer (ab692b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-qtYkv .framer-styles-preset-19m22cd:not(.rich-text-wrapper), .framer-qtYkv .framer-styles-preset-19m22cd.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d789be95-ad52-49ba-8193-0bc5d80f126c, #ffffff) /* {\"name\":\"Supafast White\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: rgba(255, 255, 255, 0.6); --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }'];export const className=\"framer-qtYkv\";\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 (a793b9c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6nIPNMn2kdqVF10AvWHk/FMcYZAbvbYAkbQhLBFnT/hG47WeRY9.js\";const cycleOrder=[\"QODsKtftG\",\"xi7jP9Nph\",\"W9SHV33fd\",\"F60NJiyhC\"];const serializationHash=\"framer-VDON3\";const variantClassNames={F60NJiyhC:\"framer-v-ywgcue\",QODsKtftG:\"framer-v-mep1uv\",W9SHV33fd:\"framer-v-1c3tat6\",xi7jP9Nph:\"framer-v-fmg4ev\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"QODsKtftG\",\"Variant 2\":\"xi7jP9Nph\",\"Variant 3\":\"W9SHV33fd\",\"Variant 4\":\"F60NJiyhC\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QODsKtftG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QODsKtftG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqpf9v5=activeVariantCallback(async(...args)=>{setVariant(\"W9SHV33fd\");});const onTap1yl4dez=activeVariantCallback(async(...args)=>{setVariant(\"xi7jP9Nph\");});const onTap14xv5dq=activeVariantCallback(async(...args)=>{setVariant(\"umxfcFxMf\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"F60NJiyhC\")return false;return true;};const isDisplayed1=()=>{if([\"xi7jP9Nph\",\"W9SHV33fd\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"F60NJiyhC\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"W9SHV33fd\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"W9SHV33fd\")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-mep1uv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QODsKtftG\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(48px)\",backgroundColor:\"rgba(0, 0, 0, 0.8)\",WebkitBackdropFilter:\"blur(48px)\",...style},variants:{F60NJiyhC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},W9SHV33fd:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0.9)\"},xi7jP9Nph:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0.9)\"}},...addPropertyOverrides({F60NJiyhC:{\"data-framer-name\":\"Variant 4\"},W9SHV33fd:{\"data-border\":true,\"data-framer-name\":\"Variant 3\"},xi7jP9Nph:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iv7iql\",layoutDependency:layoutDependency,layoutId:\"M8bwrzUM7\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BOUfpITot\"},motionChild:true,nodeId:\"vuVCHRzN1\",openInNewTab:false,scopeId:\"C80llPlJY\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-42bwnq framer-1t7cc2b\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vuVCHRzN1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 164 36\"><path d=\"M 32.511 16.929 L 38.868 16.929 L 38.868 4 L 29.374 4 L 26.056 16.944 L 32.512 16.928 Z M 14.395 16.929 L 8 16.929 L 8 29.858 L 32.403 29.858 C 35.974 29.858 38.868 26.964 38.868 23.393 C 38.868 19.859 36.031 16.987 32.51 16.93 L 17.493 29.788 L 20.662 16.944 Z M 14.464 4 L 29.372 4 L 14.31 16.927 C 10.811 16.845 8 13.983 8 10.464 C 8 6.894 10.894 4 14.464 4 Z M 116.931 9.806 C 115.534 10.013 115.25 10.764 115.25 11.8 L 118.976 11.8 L 118.976 14.519 L 115.25 14.519 L 115.25 25.784 L 111.73 25.784 L 111.73 14.519 L 108.832 14.519 L 108.832 11.8 L 111.73 11.8 C 111.782 10.738 112.015 9.288 113.024 8.2 C 114.499 6.698 116.699 6.568 118.976 6.801 L 118.976 9.831 C 118.329 9.728 117.552 9.702 116.931 9.806 Z M 61.114 12.836 L 64.685 11.877 C 63.96 9.987 62.718 8.511 61.14 7.656 C 59.898 6.983 58.5 6.776 57.232 6.75 C 55.99 6.75 54.645 6.853 53.299 7.475 C 51.591 8.252 50.272 10.013 50.272 12.059 C 50.272 13.353 50.763 14.752 51.876 15.684 C 52.782 16.487 54.05 17.031 55.447 17.419 L 58.914 18.429 C 59.639 18.637 60.156 18.896 60.57 19.258 C 60.958 19.595 61.14 20.061 61.14 20.553 C 61.14 21.071 60.984 21.641 60.389 22.081 C 59.716 22.599 58.474 22.884 57.491 22.884 C 56.249 22.884 54.8 22.418 54.05 21.382 C 53.584 20.812 53.273 19.983 53.118 19.077 L 49.547 20.035 C 49.832 21.252 50.323 22.547 51.229 23.661 C 52.756 25.525 54.878 26.173 57.362 26.173 C 59.328 26.173 61.036 25.94 62.459 24.981 C 63.934 23.997 64.866 22.288 64.866 20.657 C 64.866 19.129 64.245 17.756 63.132 16.694 C 62.304 15.917 61.347 15.425 59.691 14.933 L 56.456 14.001 C 55.525 13.716 54.671 13.379 54.334 13.017 C 54.101 12.784 53.972 12.473 53.972 12.136 C 53.972 11.567 54.282 10.971 54.929 10.582 C 55.473 10.246 56.301 10.039 57.181 10.064 C 58.035 10.064 58.785 10.375 59.38 10.738 C 60.26 11.256 60.648 11.903 61.114 12.836 Z M 78.776 11.8 L 75.231 11.8 L 75.231 17.886 C 75.231 18.844 75.205 19.802 75.075 20.424 C 74.92 21.201 74.558 21.822 74.04 22.211 C 73.575 22.547 73.031 22.728 72.384 22.754 C 71.427 22.754 70.676 22.495 70.185 21.977 C 69.46 21.252 69.253 20.061 69.253 18.792 L 69.253 11.8 L 65.682 11.8 L 65.682 18.792 C 65.682 21.226 65.915 23.091 67.571 24.619 C 68.684 25.629 70.34 26.225 71.893 26.173 C 73.161 26.121 74.558 25.707 75.671 24.826 L 75.671 25.784 L 78.776 25.784 Z M 93.117 13.638 C 94.204 15.011 94.748 16.85 94.748 18.792 C 94.748 20.708 94.308 22.495 93.117 23.946 C 91.979 25.37 90.142 26.173 88.304 26.173 C 86.959 26.173 85.717 25.862 84.708 25.241 L 84.708 32 L 81.163 32 L 81.163 11.8 L 84.268 11.8 L 84.268 12.68 C 85.329 11.877 86.7 11.411 88.123 11.411 C 90.064 11.411 91.927 12.162 93.117 13.638 Z M 90.323 21.796 C 90.814 21.071 91.021 19.983 91.021 18.792 C 91.021 17.601 90.763 16.513 90.271 15.788 C 89.676 14.881 88.77 14.545 87.606 14.545 C 86.648 14.545 85.82 14.856 85.251 15.529 C 84.578 16.306 84.268 17.523 84.268 18.792 C 84.268 20.061 84.578 21.304 85.251 22.055 C 85.872 22.728 86.726 23.039 87.735 23.039 C 88.718 23.039 89.728 22.702 90.323 21.796 Z M 95.982 14.389 L 99.19 15.917 C 99.268 15.788 99.371 15.658 99.475 15.555 C 100.018 14.907 100.769 14.7 101.674 14.7 C 102.399 14.674 103.098 14.804 103.667 15.14 C 104.184 15.425 104.572 15.891 104.702 16.435 L 102.451 16.746 C 102.102 16.8 101.782 16.846 101.482 16.889 C 100.064 17.09 99.1 17.228 97.819 17.911 C 96.499 18.688 95.568 20.165 95.568 21.667 C 95.568 22.884 95.93 23.583 96.654 24.593 C 97.405 25.474 98.828 26.147 100.199 26.147 C 101.26 26.147 102.476 25.888 103.46 25.292 C 104.081 24.93 104.935 24.153 105.193 23.402 L 105.193 25.784 L 108.273 25.784 L 108.273 17.005 C 108.273 16.15 108.066 15.114 107.522 14.208 C 106.384 12.292 104.314 11.437 101.752 11.437 C 99.449 11.437 97.534 12.188 96.266 13.975 C 96.206 14.05 96.147 14.142 96.092 14.226 L 96.092 14.226 C 96.052 14.288 96.014 14.346 95.982 14.389 Z M 102.192 19.75 L 104.779 19.258 C 104.779 19.388 104.754 19.906 104.598 20.475 C 104.158 22.159 102.373 22.884 100.898 22.936 C 99.76 22.987 99.009 22.262 99.061 21.434 C 99.112 20.334 100.65 20.043 102.133 19.761 Z M 119.43 14.389 L 122.639 15.917 C 122.716 15.788 122.82 15.658 122.923 15.555 C 123.467 14.907 124.217 14.7 125.123 14.7 C 125.847 14.674 126.546 14.804 127.115 15.14 C 127.633 15.425 128.021 15.891 128.15 16.435 L 125.899 16.746 C 125.551 16.8 125.23 16.846 124.93 16.889 C 123.513 17.09 122.549 17.228 121.267 17.911 C 119.948 18.688 119.016 20.165 119.016 21.667 C 119.016 22.884 119.378 23.583 120.103 24.593 C 120.853 25.474 122.276 26.147 123.648 26.147 C 124.709 26.147 125.925 25.888 126.908 25.292 C 127.529 24.93 128.383 24.153 128.642 23.402 L 128.642 25.784 L 131.721 25.784 L 131.721 17.005 C 131.721 16.15 131.514 15.114 130.971 14.208 C 129.832 12.292 127.762 11.437 125.2 11.437 C 122.898 11.437 120.983 12.188 119.715 13.975 C 119.655 14.05 119.595 14.142 119.54 14.226 C 119.5 14.288 119.463 14.346 119.43 14.389 Z M 125.64 19.75 L 128.228 19.258 C 128.228 19.388 128.202 19.906 128.047 20.475 C 127.607 22.159 125.821 22.884 124.347 22.936 C 123.208 22.987 122.458 22.262 122.509 21.434 C 122.56 20.334 124.099 20.043 125.582 19.761 Z M 144.986 15.503 L 141.57 16.332 C 141.415 15.84 140.949 15.322 140.483 15.089 C 140.069 14.856 139.552 14.726 138.983 14.726 C 138.362 14.726 137.818 14.83 137.456 15.037 C 137.068 15.296 136.99 15.529 136.99 15.684 C 136.99 15.787 137.023 15.873 137.049 15.943 L 137.06 15.973 C 137.063 15.981 137.065 15.988 137.068 15.995 C 137.275 16.254 137.844 16.487 138.543 16.694 C 139.217 16.894 139.989 17.094 140.67 17.271 L 140.742 17.29 C 140.854 17.325 140.961 17.357 141.064 17.389 L 141.067 17.39 L 141.068 17.39 C 142.04 17.688 142.667 17.881 143.485 18.559 C 144.624 19.439 145.219 20.631 145.115 22.055 C 145.012 23.376 144.287 24.515 143.123 25.266 C 142.01 25.966 140.665 26.173 139.241 26.173 C 137.327 26.173 135.696 25.681 134.403 24.308 C 133.756 23.583 132.979 22.029 132.928 21.304 L 136.266 20.475 C 136.266 20.89 136.524 21.667 136.913 22.055 C 137.534 22.728 138.388 22.858 139.241 22.858 C 139.888 22.858 140.794 22.728 141.208 22.392 C 141.467 22.159 141.519 22.003 141.57 21.744 C 141.57 21.485 141.519 21.304 141.337 21.123 C 141.001 20.786 140.354 20.579 139.888 20.449 C 139.433 20.324 138.988 20.208 138.534 20.089 L 138.534 20.089 C 138.24 20.013 137.942 19.935 137.637 19.854 C 136.369 19.517 135.593 19.18 134.868 18.611 C 133.911 17.886 133.419 16.746 133.419 15.762 C 133.419 14.001 134.506 12.602 135.981 11.955 C 137.068 11.489 138.077 11.385 139.034 11.411 C 139.992 11.411 141.053 11.618 142.01 12.11 C 143.382 12.81 144.443 14.027 144.986 15.503 Z M 151.453 14.519 L 155.49 14.519 L 155.49 11.8 L 151.453 11.8 L 151.453 7.915 L 147.934 7.915 L 147.934 11.8 L 145.036 11.8 L 145.036 14.519 L 147.934 14.519 L 147.934 19.854 C 147.934 21.382 148.012 22.728 148.607 23.842 C 149.15 24.878 150.134 25.499 151.402 25.862 C 152.437 26.147 154.377 26.095 155.49 25.784 L 155.49 22.754 C 154.74 22.858 153.886 22.884 153.213 22.832 C 152.669 22.78 152.1 22.469 151.79 21.977 C 151.479 21.485 151.453 20.682 151.453 19.595 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:9378413927,withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jz6d8x\",\"data-border\":true,\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"LsXiK9Xs9\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(10, 10, 10)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(249, 249, 249)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 5px 10px 0px rgba(0, 0, 0, 0.07999999821186066), 0px 19px 19px 0px rgba(0, 0, 0, 0.07000000029802322), 0px 43px 26px 0px rgba(0, 0, 0, 0.03999999910593033), 0px 76px 31px 0px rgba(0, 0, 0, 0.009999999776482582), 0px 119px 33px 0px rgba(0, 0, 0, 0)\"},variants:{W9SHV33fd:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},xi7jP9Nph:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14}},...addPropertyOverrides({W9SHV33fd:{\"data-highlight\":true,onTap:onTap1yl4dez},xi7jP9Nph:{\"data-highlight\":true,onTap:onTapqpf9v5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10c7hv6\",\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nUf99MWP6\",onTap:onTap14xv5dq,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-78doum\",layoutDependency:layoutDependency,layoutId:\"z79MFeMTg\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vl0mxh\",layoutDependency:layoutDependency,layoutId:\"gCkBvBaSC\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-191sukz\",layoutDependency:layoutDependency,layoutId:\"Cj7M2DTQq\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BOUfpITot\"},motionChild:true,nodeId:\"hTiCWvYrD\",openInNewTab:false,scopeId:\"C80llPlJY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19m22cd\",\"data-styles-preset\":\"hG47WeRY9\",children:\"Back\"})})})}),className:\"framer-1wy7h29\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hTiCWvYrD\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-qaml7y\",\"data-framer-name\":\"Hamburger open\",layoutDependency:layoutDependency,layoutId:\"XTetiAkQc\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r5wu6r\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"RzsO3bLZf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":tSnIo4FfG\",webPageId:\"BOUfpITot\"},motionChild:true,nodeId:\"cKDuNBHlP\",openInNewTab:false,scopeId:\"C80llPlJY\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19m22cd\",\"data-styles-preset\":\"hG47WeRY9\",children:\"How it works\"})})})}),className:\"framer-9l71cb\",\"data-framer-name\":\"How it works\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"cKDuNBHlP\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":GVg4SWvNz\",webPageId:\"BOUfpITot\"},motionChild:true,nodeId:\"rmldKhnqq\",openInNewTab:false,scopeId:\"C80llPlJY\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19m22cd\",\"data-styles-preset\":\"hG47WeRY9\",children:\"Pricing\"})})})}),className:\"framer-1gyi0fn\",\"data-framer-name\":\"Pricing\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"rmldKhnqq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ex_ReF4Ip\"},motionChild:true,nodeId:\"xHioqoRWn\",openInNewTab:false,scopeId:\"C80llPlJY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19m22cd\",\"data-styles-preset\":\"hG47WeRY9\",children:\"Case studies\"})})})}),className:\"framer-o37mmh\",\"data-framer-name\":\"Work\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"xHioqoRWn\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BOUfpITot\"},motionChild:true,nodeId:\"zzEUeafI0\",openInNewTab:false,scopeId:\"C80llPlJY\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19m22cd\",\"data-styles-preset\":\"hG47WeRY9\",children:\"FAQ\"})})})}),className:\"framer-kw40dj\",\"data-framer-name\":\"FAQ\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"zzEUeafI0\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VDON3.framer-1t7cc2b, .framer-VDON3 .framer-1t7cc2b { display: block; }\",\".framer-VDON3.framer-mep1uv { 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: 24px 0px 24px 0px; position: relative; width: 1056px; }\",\".framer-VDON3 .framer-1iv7iql { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VDON3 .framer-42bwnq { flex: none; height: 36px; position: relative; text-decoration: none; width: 164px; }\",\".framer-VDON3 .framer-1jz6d8x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 64px; justify-content: center; max-width: 500px; overflow: visible; padding: 8px 24px 8px 24px; position: relative; width: 64px; z-index: 1; }\",\".framer-VDON3 .framer-10c7hv6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 30px; }\",\".framer-VDON3 .framer-78doum, .framer-VDON3 .framer-1vl0mxh, .framer-VDON3 .framer-191sukz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VDON3 .framer-1wy7h29, .framer-VDON3 .framer-9l71cb, .framer-VDON3 .framer-1gyi0fn, .framer-VDON3 .framer-o37mmh, .framer-VDON3 .framer-kw40dj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VDON3 .framer-qaml7y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VDON3 .framer-r5wu6r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VDON3.framer-mep1uv, .framer-VDON3 .framer-1iv7iql, .framer-VDON3 .framer-1jz6d8x, .framer-VDON3 .framer-10c7hv6, .framer-VDON3 .framer-78doum, .framer-VDON3 .framer-1vl0mxh, .framer-VDON3 .framer-191sukz, .framer-VDON3 .framer-qaml7y, .framer-VDON3 .framer-r5wu6r { gap: 0px; } .framer-VDON3.framer-mep1uv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-VDON3.framer-mep1uv > :first-child, .framer-VDON3 .framer-10c7hv6 > :first-child, .framer-VDON3 .framer-qaml7y > :first-child, .framer-VDON3 .framer-r5wu6r > :first-child { margin-top: 0px; } .framer-VDON3.framer-mep1uv > :last-child, .framer-VDON3 .framer-10c7hv6 > :last-child, .framer-VDON3 .framer-qaml7y > :last-child, .framer-VDON3 .framer-r5wu6r > :last-child { margin-bottom: 0px; } .framer-VDON3 .framer-1iv7iql > *, .framer-VDON3 .framer-78doum > *, .framer-VDON3 .framer-1vl0mxh > *, .framer-VDON3 .framer-191sukz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-VDON3 .framer-1iv7iql > :first-child, .framer-VDON3 .framer-1jz6d8x > :first-child, .framer-VDON3 .framer-78doum > :first-child, .framer-VDON3 .framer-1vl0mxh > :first-child, .framer-VDON3 .framer-191sukz > :first-child { margin-left: 0px; } .framer-VDON3 .framer-1iv7iql > :last-child, .framer-VDON3 .framer-1jz6d8x > :last-child, .framer-VDON3 .framer-78doum > :last-child, .framer-VDON3 .framer-1vl0mxh > :last-child, .framer-VDON3 .framer-191sukz > :last-child { margin-right: 0px; } .framer-VDON3 .framer-1jz6d8x > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-VDON3 .framer-10c7hv6 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-VDON3 .framer-qaml7y > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-VDON3 .framer-r5wu6r > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\".framer-VDON3.framer-v-fmg4ev.framer-mep1uv { gap: 0px; padding: 24px 16px 24px 16px; width: 500px; }\",\".framer-VDON3.framer-v-fmg4ev .framer-1iv7iql, .framer-VDON3.framer-v-1c3tat6 .framer-1iv7iql { gap: unset; justify-content: space-between; }\",\".framer-VDON3.framer-v-fmg4ev .framer-1jz6d8x, .framer-VDON3.framer-v-1c3tat6 .framer-1jz6d8x { cursor: pointer; height: 44px; width: 44px; }\",\".framer-VDON3.framer-v-fmg4ev .framer-10c7hv6, .framer-VDON3.framer-v-1c3tat6 .framer-10c7hv6 { gap: 6px; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VDON3.framer-v-fmg4ev.framer-mep1uv, .framer-VDON3.framer-v-fmg4ev .framer-1iv7iql, .framer-VDON3.framer-v-fmg4ev .framer-10c7hv6 { gap: 0px; } .framer-VDON3.framer-v-fmg4ev.framer-mep1uv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-VDON3.framer-v-fmg4ev.framer-mep1uv > :first-child, .framer-VDON3.framer-v-fmg4ev .framer-10c7hv6 > :first-child { margin-top: 0px; } .framer-VDON3.framer-v-fmg4ev.framer-mep1uv > :last-child, .framer-VDON3.framer-v-fmg4ev .framer-10c7hv6 > :last-child { margin-bottom: 0px; } .framer-VDON3.framer-v-fmg4ev .framer-1iv7iql > *, .framer-VDON3.framer-v-fmg4ev .framer-1iv7iql > :first-child, .framer-VDON3.framer-v-fmg4ev .framer-1iv7iql > :last-child { margin: 0px; } .framer-VDON3.framer-v-fmg4ev .framer-10c7hv6 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } }\",\".framer-VDON3.framer-v-1c3tat6.framer-mep1uv { gap: 24px; padding: 24px 16px 24px 16px; width: 500px; }\",\".framer-VDON3.framer-v-1c3tat6 .framer-r5wu6r, .framer-VDON3.framer-v-1c3tat6 .framer-9l71cb, .framer-VDON3.framer-v-ywgcue .framer-1wy7h29 { order: 0; }\",\".framer-VDON3.framer-v-1c3tat6 .framer-o37mmh { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VDON3.framer-v-1c3tat6.framer-mep1uv, .framer-VDON3.framer-v-1c3tat6 .framer-1iv7iql, .framer-VDON3.framer-v-1c3tat6 .framer-10c7hv6 { gap: 0px; } .framer-VDON3.framer-v-1c3tat6.framer-mep1uv > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-VDON3.framer-v-1c3tat6.framer-mep1uv > :first-child, .framer-VDON3.framer-v-1c3tat6 .framer-10c7hv6 > :first-child { margin-top: 0px; } .framer-VDON3.framer-v-1c3tat6.framer-mep1uv > :last-child, .framer-VDON3.framer-v-1c3tat6 .framer-10c7hv6 > :last-child { margin-bottom: 0px; } .framer-VDON3.framer-v-1c3tat6 .framer-1iv7iql > *, .framer-VDON3.framer-v-1c3tat6 .framer-1iv7iql > :first-child, .framer-VDON3.framer-v-1c3tat6 .framer-1iv7iql > :last-child { margin: 0px; } .framer-VDON3.framer-v-1c3tat6 .framer-10c7hv6 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } }\",\".framer-VDON3.framer-v-ywgcue.framer-mep1uv { padding: 24px 248px 24px 24px; }\",\".framer-VDON3.framer-v-ywgcue .framer-1iv7iql { justify-content: flex-start; }\",...sharedStyle.css,'.framer-VDON3[data-border=\"true\"]::after, .framer-VDON3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1056\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xi7jP9Nph\":{\"layout\":[\"fixed\",\"auto\"]},\"W9SHV33fd\":{\"layout\":[\"fixed\",\"auto\"]},\"F60NJiyhC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerC80llPlJY=withCSS(Component,css,\"framer-VDON3\");export default FramerC80llPlJY;FramerC80llPlJY.displayName=\"topnav\";FramerC80llPlJY.defaultProps={height:84,width:1056};addPropertyControls(FramerC80llPlJY,{variant:{options:[\"QODsKtftG\",\"xi7jP9Nph\",\"W9SHV33fd\",\"F60NJiyhC\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerC80llPlJY,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC80llPlJY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"84\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1056\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xi7jP9Nph\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W9SHV33fd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F60NJiyhC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "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 \u2014 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 { 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 { 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{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don\u2019t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can\u2019t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can\u2019t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{var _ref_current;const iframeWindow=(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow===null||iframeWindow===void 0?void 0:iframeWindow.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                min-height: 100vh;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading\u2026\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapqpf9v5", "args", "onTap1yl4dez", "onTap14xv5dq", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "Link", "SVG", "RichText2", "css", "FramerC80llPlJY", "withCSS", "C80llPlJY_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useIsOnCanvas", "se", "RenderTarget", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "Embed", "type", "url", "html", "style", "p", "EmbedUrl", "EmbedHtml", "Instructions", "addPropertyControls", "ControlType", "props", "getMinHeight", "emptyStateStyle", "centerTextStyle", "hasAutoHeight", "onCanvas", "useIsOnCanvas", "state", "setState", "ye", "ue", "isLastEffect", "load", "response", "isBlocked", "message", "error", "ErrorMessage", "LoadingIndicator", "iframeStyle", "getSandbox", "result", "hasSplineViewer", "hasComment", "EmbedHtmlWithScripts", "EmbedHtmlInsideIframe", "EmbedHtmlWithoutScripts", "ref", "pe", "iframeHeight", "setIframeHeight", "_ref_current", "iframeWindow", "handleMessage", "event", "data", "height", "window", "srcDoc", "currentStyle", "div", "executeScripts", "htmlStyle", "node", "script", "name", "value", "child", "containerStyles"]
}
