{"version":3,"file":"script_main.CS4U_xRO.mjs","names":["e","a","r","o","t","ue","e","Gr","r","a","u","d","x","pe","B","p","Y","z","kr[\"useInsertionEffect\"]","Ke","X","Kr","Wt","zt","Xr","Zr","Component","propertyControls","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","DefaultFonts","Default","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","EmojiHappy","css","Default","serializationHash","variantClassNames","animation","animation1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","Image","EmojiHappy","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","BannersPromo","NavigationFooter","NavigationHeader","BlurGradient","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js","https:/boosters.flowbase.co/countdown-framer.js#Pi7EuYI4gQpP","https:/framerusercontent.com/modules/HVovFwEhajlXwm5leAx0/Z2sKy2i2OeWyh5qQmddx/Countdown_Campaign.js","https:/framerusercontent.com/modules/mCse9isMd5BisaoYZLEX/ERj8YCGsw150WU4Xafuz/coOhXNLpd.js","https:/framerusercontent.com/modules/j9wrmG3RseuZQRnjhh5m/FFnlHluPBjwzYqRcHd1Z/IRskwAJ9b.js","https:/framerusercontent.com/modules/4X3v7v4ZPeMEQyahXDCH/e2J5JAo5cbpe2MFVQF59/KfpIACS8Q.js","https:/framerusercontent.com/modules/5siAdnEMy0Qv0VLsufWB/qA6WCUuym0MO1TLHSJVj/z43os6xn2.js","https:/framerusercontent.com/modules/8N2yMA7H6OWJ6adFoOPt/lQiWmmecTQVnJpMCUWTn/ZKmbG8Xy2.js","framer:toplevel/main"],"sourcesContent":["import{jsx as r}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as e}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function a({blur:t,borderRadius:e,direction:a}){let i=r=>{switch(r){case\"toBottom\":default:return\"to bottom\";case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";}},o=[{blur:`${t/2/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%\"},{blur:`${t/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%\"},{blur:`${t/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%\"},{blur:`${t/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%\"},{blur:`${t/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%\"},{blur:`${t/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%\"},{blur:`${t/2}px`,gradient:\"rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%\"},{blur:`${t}px`,gradient:\"rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%\"}];return /*#__PURE__*/r(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:`${e}px`},children:o.map((t,o)=>/*#__PURE__*/r(\"div\",{style:{position:\"absolute\",inset:0,zIndex:o+1,backdropFilter:`blur(${t.blur})`,WebkitBackdropFilter:`blur(${t.blur})`,maskImage:`linear-gradient(${i(a)}, ${t.gradient})`,WebkitMaskImage:`linear-gradient(${i(a)}, ${t.gradient})`,borderRadius:`${e}px`,pointerEvents:\"none\"}},o))});}a.defaultProps={blur:10,borderRadius:0,direction:\"toBottom\"},t(a,{blur:{title:\"Blur\",type:e.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:e.Number,defaultValue:0,min:0,max:100,step:1,description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:e.SegmentedEnum,options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"toBottom\"}});export default a;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient.map","import * as kr from \"react\";\nimport Gr, { forwardRef as Lt, useContext as Ke, createContext as Jr, createElement as ne, Fragment as Kr, useMemo as Wt, useRef as zt, useState as Xr, useEffect as Zr } from \"react\";\nvar Ne = {}, Yt = {\n  get exports() {\n    return Ne;\n  },\n  set exports(e) {\n    Ne = e;\n  }\n}, ue = {};\n/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar Tr;\nfunction Ut() {\n  if (Tr)\n    return ue;\n  Tr = 1;\n  var e = Gr, r = Symbol.for(\"react.element\"), n = Symbol.for(\"react.fragment\"), a = Object.prototype.hasOwnProperty, i = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, o = { key: !0, ref: !0, __self: !0, __source: !0 };\n  function u(l, d, m) {\n    var f, v = {}, R = null, T = null;\n    m !== void 0 && (R = \"\" + m), d.key !== void 0 && (R = \"\" + d.key), d.ref !== void 0 && (T = d.ref);\n    for (f in d)\n      a.call(d, f) && !o.hasOwnProperty(f) && (v[f] = d[f]);\n    if (l && l.defaultProps)\n      for (f in d = l.defaultProps, d)\n        v[f] === void 0 && (v[f] = d[f]);\n    return { $$typeof: r, type: l, key: R, ref: T, props: v, _owner: i.current };\n  }\n  return ue.Fragment = n, ue.jsx = u, ue.jsxs = u, ue;\n}\nvar le = {};\n/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar Nr;\nfunction qt() {\n  return Nr || (Nr = 1, process.env.NODE_ENV !== \"production\" && function() {\n    var e = Gr, r = Symbol.for(\"react.element\"), n = Symbol.for(\"react.portal\"), a = Symbol.for(\"react.fragment\"), i = Symbol.for(\"react.strict_mode\"), o = Symbol.for(\"react.profiler\"), u = Symbol.for(\"react.provider\"), l = Symbol.for(\"react.context\"), d = Symbol.for(\"react.forward_ref\"), m = Symbol.for(\"react.suspense\"), f = Symbol.for(\"react.suspense_list\"), v = Symbol.for(\"react.memo\"), R = Symbol.for(\"react.lazy\"), T = Symbol.for(\"react.offscreen\"), S = Symbol.iterator, p = \"@@iterator\";\n    function k(t) {\n      if (t === null || typeof t != \"object\")\n        return null;\n      var s = S && t[S] || t[p];\n      return typeof s == \"function\" ? s : null;\n    }\n    var _ = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n    function g(t) {\n      {\n        for (var s = arguments.length, c = new Array(s > 1 ? s - 1 : 0), h = 1; h < s; h++)\n          c[h - 1] = arguments[h];\n        D(\"error\", t, c);\n      }\n    }\n    function D(t, s, c) {\n      {\n        var h = _.ReactDebugCurrentFrame, E = h.getStackAddendum();\n        E !== \"\" && (s += \"%s\", c = c.concat([E]));\n        var C = c.map(function(b) {\n          return String(b);\n        });\n        C.unshift(\"Warning: \" + s), Function.prototype.apply.call(console[t], console, C);\n      }\n    }\n    var Y = !1, $ = !1, V = !1, O = !1, je = !1, X;\n    X = Symbol.for(\"react.module.reference\");\n    function Q(t) {\n      return !!(typeof t == \"string\" || typeof t == \"function\" || t === a || t === o || je || t === i || t === m || t === f || O || t === T || Y || $ || V || typeof t == \"object\" && t !== null && (t.$$typeof === R || t.$$typeof === v || t.$$typeof === u || t.$$typeof === l || t.$$typeof === d || // This needs to include all possible module reference object\n      // types supported by any Flight configuration anywhere since\n      // we don't know which Flight build this will end up being used\n      // with.\n      t.$$typeof === X || t.getModuleId !== void 0));\n    }\n    function ht(t, s, c) {\n      var h = t.displayName;\n      if (h)\n        return h;\n      var E = s.displayName || s.name || \"\";\n      return E !== \"\" ? c + \"(\" + E + \")\" : c;\n    }\n    function ir(t) {\n      return t.displayName || \"Context\";\n    }\n    function H(t) {\n      if (t == null)\n        return null;\n      if (typeof t.tag == \"number\" && g(\"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"), typeof t == \"function\")\n        return t.displayName || t.name || null;\n      if (typeof t == \"string\")\n        return t;\n      switch (t) {\n        case a:\n          return \"Fragment\";\n        case n:\n          return \"Portal\";\n        case o:\n          return \"Profiler\";\n        case i:\n          return \"StrictMode\";\n        case m:\n          return \"Suspense\";\n        case f:\n          return \"SuspenseList\";\n      }\n      if (typeof t == \"object\")\n        switch (t.$$typeof) {\n          case l:\n            var s = t;\n            return ir(s) + \".Consumer\";\n          case u:\n            var c = t;\n            return ir(c._context) + \".Provider\";\n          case d:\n            return ht(t, t.render, \"ForwardRef\");\n          case v:\n            var h = t.displayName || null;\n            return h !== null ? h : H(t.type) || \"Memo\";\n          case R: {\n            var E = t, C = E._payload, b = E._init;\n            try {\n              return H(b(C));\n            } catch {\n              return null;\n            }\n          }\n        }\n      return null;\n    }\n    var Z = Object.assign, se = 0, or, sr, cr, ur, lr, fr, dr;\n    function pr() {\n    }\n    pr.__reactDisabledLog = !0;\n    function mt() {\n      {\n        if (se === 0) {\n          or = console.log, sr = console.info, cr = console.warn, ur = console.error, lr = console.group, fr = console.groupCollapsed, dr = console.groupEnd;\n          var t = {\n            configurable: !0,\n            enumerable: !0,\n            value: pr,\n            writable: !0\n          };\n          Object.defineProperties(console, {\n            info: t,\n            log: t,\n            warn: t,\n            error: t,\n            group: t,\n            groupCollapsed: t,\n            groupEnd: t\n          });\n        }\n        se++;\n      }\n    }\n    function vt() {\n      {\n        if (se--, se === 0) {\n          var t = {\n            configurable: !0,\n            enumerable: !0,\n            writable: !0\n          };\n          Object.defineProperties(console, {\n            log: Z({}, t, {\n              value: or\n            }),\n            info: Z({}, t, {\n              value: sr\n            }),\n            warn: Z({}, t, {\n              value: cr\n            }),\n            error: Z({}, t, {\n              value: ur\n            }),\n            group: Z({}, t, {\n              value: lr\n            }),\n            groupCollapsed: Z({}, t, {\n              value: fr\n            }),\n            groupEnd: Z({}, t, {\n              value: dr\n            })\n          });\n        }\n        se < 0 && g(\"disabledDepth fell below zero. This is a bug in React. Please file an issue.\");\n      }\n    }\n    var Ve = _.ReactCurrentDispatcher, Fe;\n    function ge(t, s, c) {\n      {\n        if (Fe === void 0)\n          try {\n            throw Error();\n          } catch (E) {\n            var h = E.stack.trim().match(/\\n( *(at )?)/);\n            Fe = h && h[1] || \"\";\n          }\n        return `\n` + Fe + t;\n      }\n    }\n    var Me = !1, ye;\n    {\n      var gt = typeof WeakMap == \"function\" ? WeakMap : Map;\n      ye = new gt();\n    }\n    function hr(t, s) {\n      if (!t || Me)\n        return \"\";\n      {\n        var c = ye.get(t);\n        if (c !== void 0)\n          return c;\n      }\n      var h;\n      Me = !0;\n      var E = Error.prepareStackTrace;\n      Error.prepareStackTrace = void 0;\n      var C;\n      C = Ve.current, Ve.current = null, mt();\n      try {\n        if (s) {\n          var b = function() {\n            throw Error();\n          };\n          if (Object.defineProperty(b.prototype, \"props\", {\n            set: function() {\n              throw Error();\n            }\n          }), typeof Reflect == \"object\" && Reflect.construct) {\n            try {\n              Reflect.construct(b, []);\n            } catch (G) {\n              h = G;\n            }\n            Reflect.construct(t, [], b);\n          } else {\n            try {\n              b.call();\n            } catch (G) {\n              h = G;\n            }\n            t.call(b.prototype);\n          }\n        } else {\n          try {\n            throw Error();\n          } catch (G) {\n            h = G;\n          }\n          t();\n        }\n      } catch (G) {\n        if (G && h && typeof G.stack == \"string\") {\n          for (var y = G.stack.split(`\n`), F = h.stack.split(`\n`), N = y.length - 1, P = F.length - 1; N >= 1 && P >= 0 && y[N] !== F[P]; )\n            P--;\n          for (; N >= 1 && P >= 0; N--, P--)\n            if (y[N] !== F[P]) {\n              if (N !== 1 || P !== 1)\n                do\n                  if (N--, P--, P < 0 || y[N] !== F[P]) {\n                    var W = `\n` + y[N].replace(\" at new \", \" at \");\n                    return t.displayName && W.includes(\"<anonymous>\") && (W = W.replace(\"<anonymous>\", t.displayName)), typeof t == \"function\" && ye.set(t, W), W;\n                  }\n                while (N >= 1 && P >= 0);\n              break;\n            }\n        }\n      } finally {\n        Me = !1, Ve.current = C, vt(), Error.prepareStackTrace = E;\n      }\n      var re = t ? t.displayName || t.name : \"\", Rr = re ? ge(re) : \"\";\n      return typeof t == \"function\" && ye.set(t, Rr), Rr;\n    }\n    function yt(t, s, c) {\n      return hr(t, !1);\n    }\n    function bt(t) {\n      var s = t.prototype;\n      return !!(s && s.isReactComponent);\n    }\n    function be(t, s, c) {\n      if (t == null)\n        return \"\";\n      if (typeof t == \"function\")\n        return hr(t, bt(t));\n      if (typeof t == \"string\")\n        return ge(t);\n      switch (t) {\n        case m:\n          return ge(\"Suspense\");\n        case f:\n          return ge(\"SuspenseList\");\n      }\n      if (typeof t == \"object\")\n        switch (t.$$typeof) {\n          case d:\n            return yt(t.render);\n          case v:\n            return be(t.type, s, c);\n          case R: {\n            var h = t, E = h._payload, C = h._init;\n            try {\n              return be(C(E), s, c);\n            } catch {\n            }\n          }\n        }\n      return \"\";\n    }\n    var Ee = Object.prototype.hasOwnProperty, mr = {}, vr = _.ReactDebugCurrentFrame;\n    function we(t) {\n      if (t) {\n        var s = t._owner, c = be(t.type, t._source, s ? s.type : null);\n        vr.setExtraStackFrame(c);\n      } else\n        vr.setExtraStackFrame(null);\n    }\n    function Et(t, s, c, h, E) {\n      {\n        var C = Function.call.bind(Ee);\n        for (var b in t)\n          if (C(t, b)) {\n            var y = void 0;\n            try {\n              if (typeof t[b] != \"function\") {\n                var F = Error((h || \"React class\") + \": \" + c + \" type `\" + b + \"` is invalid; it must be a function, usually from the `prop-types` package, but received `\" + typeof t[b] + \"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.\");\n                throw F.name = \"Invariant Violation\", F;\n              }\n              y = t[b](s, b, h, c, null, \"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\");\n            } catch (N) {\n              y = N;\n            }\n            y && !(y instanceof Error) && (we(E), g(\"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).\", h || \"React class\", c, b, typeof y), we(null)), y instanceof Error && !(y.message in mr) && (mr[y.message] = !0, we(E), g(\"Failed %s type: %s\", c, y.message), we(null));\n          }\n      }\n    }\n    var wt = Array.isArray;\n    function Le(t) {\n      return wt(t);\n    }\n    function _t(t) {\n      {\n        var s = typeof Symbol == \"function\" && Symbol.toStringTag, c = s && t[Symbol.toStringTag] || t.constructor.name || \"Object\";\n        return c;\n      }\n    }\n    function xt(t) {\n      try {\n        return gr(t), !1;\n      } catch {\n        return !0;\n      }\n    }\n    function gr(t) {\n      return \"\" + t;\n    }\n    function yr(t) {\n      if (xt(t))\n        return g(\"The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.\", _t(t)), gr(t);\n    }\n    var ce = _.ReactCurrentOwner, St = {\n      key: !0,\n      ref: !0,\n      __self: !0,\n      __source: !0\n    }, br, Er, We;\n    We = {};\n    function Ot(t) {\n      if (Ee.call(t, \"ref\")) {\n        var s = Object.getOwnPropertyDescriptor(t, \"ref\").get;\n        if (s && s.isReactWarning)\n          return !1;\n      }\n      return t.ref !== void 0;\n    }\n    function Ct(t) {\n      if (Ee.call(t, \"key\")) {\n        var s = Object.getOwnPropertyDescriptor(t, \"key\").get;\n        if (s && s.isReactWarning)\n          return !1;\n      }\n      return t.key !== void 0;\n    }\n    function Rt(t, s) {\n      if (typeof t.ref == \"string\" && ce.current && s && ce.current.stateNode !== s) {\n        var c = H(ce.current.type);\n        We[c] || (g('Component \"%s\" contains the string ref \"%s\". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', H(ce.current.type), t.ref), We[c] = !0);\n      }\n    }\n    function kt(t, s) {\n      {\n        var c = function() {\n          br || (br = !0, g(\"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)\", s));\n        };\n        c.isReactWarning = !0, Object.defineProperty(t, \"key\", {\n          get: c,\n          configurable: !0\n        });\n      }\n    }\n    function Tt(t, s) {\n      {\n        var c = function() {\n          Er || (Er = !0, g(\"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)\", s));\n        };\n        c.isReactWarning = !0, Object.defineProperty(t, \"ref\", {\n          get: c,\n          configurable: !0\n        });\n      }\n    }\n    var Nt = function(t, s, c, h, E, C, b) {\n      var y = {\n        // This tag allows us to uniquely identify this as a React Element\n        $$typeof: r,\n        // Built-in properties that belong on the element\n        type: t,\n        key: s,\n        ref: c,\n        props: b,\n        // Record the component responsible for creating this element.\n        _owner: C\n      };\n      return y._store = {}, Object.defineProperty(y._store, \"validated\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: !1\n      }), Object.defineProperty(y, \"_self\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !1,\n        value: h\n      }), Object.defineProperty(y, \"_source\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !1,\n        value: E\n      }), Object.freeze && (Object.freeze(y.props), Object.freeze(y)), y;\n    };\n    function Pt(t, s, c, h, E) {\n      {\n        var C, b = {}, y = null, F = null;\n        c !== void 0 && (yr(c), y = \"\" + c), Ct(s) && (yr(s.key), y = \"\" + s.key), Ot(s) && (F = s.ref, Rt(s, E));\n        for (C in s)\n          Ee.call(s, C) && !St.hasOwnProperty(C) && (b[C] = s[C]);\n        if (t && t.defaultProps) {\n          var N = t.defaultProps;\n          for (C in N)\n            b[C] === void 0 && (b[C] = N[C]);\n        }\n        if (y || F) {\n          var P = typeof t == \"function\" ? t.displayName || t.name || \"Unknown\" : t;\n          y && kt(b, P), F && Tt(b, P);\n        }\n        return Nt(t, y, F, E, h, ce.current, b);\n      }\n    }\n    var ze = _.ReactCurrentOwner, wr = _.ReactDebugCurrentFrame;\n    function ee(t) {\n      if (t) {\n        var s = t._owner, c = be(t.type, t._source, s ? s.type : null);\n        wr.setExtraStackFrame(c);\n      } else\n        wr.setExtraStackFrame(null);\n    }\n    var Ye;\n    Ye = !1;\n    function Ue(t) {\n      return typeof t == \"object\" && t !== null && t.$$typeof === r;\n    }\n    function _r() {\n      {\n        if (ze.current) {\n          var t = H(ze.current.type);\n          if (t)\n            return `\n\nCheck the render method of \\`` + t + \"`.\";\n        }\n        return \"\";\n      }\n    }\n    function At(t) {\n      {\n        if (t !== void 0) {\n          var s = t.fileName.replace(/^.*[\\\\\\/]/, \"\"), c = t.lineNumber;\n          return `\n\nCheck your code at ` + s + \":\" + c + \".\";\n        }\n        return \"\";\n      }\n    }\n    var xr = {};\n    function Dt(t) {\n      {\n        var s = _r();\n        if (!s) {\n          var c = typeof t == \"string\" ? t : t.displayName || t.name;\n          c && (s = `\n\nCheck the top-level render call using <` + c + \">.\");\n        }\n        return s;\n      }\n    }\n    function Sr(t, s) {\n      {\n        if (!t._store || t._store.validated || t.key != null)\n          return;\n        t._store.validated = !0;\n        var c = Dt(s);\n        if (xr[c])\n          return;\n        xr[c] = !0;\n        var h = \"\";\n        t && t._owner && t._owner !== ze.current && (h = \" It was passed a child from \" + H(t._owner.type) + \".\"), ee(t), g('Each child in a list should have a unique \"key\" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', c, h), ee(null);\n      }\n    }\n    function Or(t, s) {\n      {\n        if (typeof t != \"object\")\n          return;\n        if (Le(t))\n          for (var c = 0; c < t.length; c++) {\n            var h = t[c];\n            Ue(h) && Sr(h, s);\n          }\n        else if (Ue(t))\n          t._store && (t._store.validated = !0);\n        else if (t) {\n          var E = k(t);\n          if (typeof E == \"function\" && E !== t.entries)\n            for (var C = E.call(t), b; !(b = C.next()).done; )\n              Ue(b.value) && Sr(b.value, s);\n        }\n      }\n    }\n    function It(t) {\n      {\n        var s = t.type;\n        if (s == null || typeof s == \"string\")\n          return;\n        var c;\n        if (typeof s == \"function\")\n          c = s.propTypes;\n        else if (typeof s == \"object\" && (s.$$typeof === d || // Note: Memo only checks outer props here.\n        // Inner props are checked in the reconciler.\n        s.$$typeof === v))\n          c = s.propTypes;\n        else\n          return;\n        if (c) {\n          var h = H(s);\n          Et(c, t.props, \"prop\", h, t);\n        } else if (s.PropTypes !== void 0 && !Ye) {\n          Ye = !0;\n          var E = H(s);\n          g(\"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?\", E || \"Unknown\");\n        }\n        typeof s.getDefaultProps == \"function\" && !s.getDefaultProps.isReactClassApproved && g(\"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.\");\n      }\n    }\n    function $t(t) {\n      {\n        for (var s = Object.keys(t.props), c = 0; c < s.length; c++) {\n          var h = s[c];\n          if (h !== \"children\" && h !== \"key\") {\n            ee(t), g(\"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.\", h), ee(null);\n            break;\n          }\n        }\n        t.ref !== null && (ee(t), g(\"Invalid attribute `ref` supplied to `React.Fragment`.\"), ee(null));\n      }\n    }\n    function Cr(t, s, c, h, E, C) {\n      {\n        var b = Q(t);\n        if (!b) {\n          var y = \"\";\n          (t === void 0 || typeof t == \"object\" && t !== null && Object.keys(t).length === 0) && (y += \" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.\");\n          var F = At(E);\n          F ? y += F : y += _r();\n          var N;\n          t === null ? N = \"null\" : Le(t) ? N = \"array\" : t !== void 0 && t.$$typeof === r ? (N = \"<\" + (H(t.type) || \"Unknown\") + \" />\", y = \" Did you accidentally export a JSX literal instead of a component?\") : N = typeof t, g(\"React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s\", N, y);\n        }\n        var P = Pt(t, s, c, E, C);\n        if (P == null)\n          return P;\n        if (b) {\n          var W = s.children;\n          if (W !== void 0)\n            if (h)\n              if (Le(W)) {\n                for (var re = 0; re < W.length; re++)\n                  Or(W[re], t);\n                Object.freeze && Object.freeze(W);\n              } else\n                g(\"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\");\n            else\n              Or(W, t);\n        }\n        return t === a ? $t(P) : It(P), P;\n      }\n    }\n    function jt(t, s, c) {\n      return Cr(t, s, c, !0);\n    }\n    function Vt(t, s, c) {\n      return Cr(t, s, c, !1);\n    }\n    var Ft = Vt, Mt = jt;\n    le.Fragment = a, le.jsx = Ft, le.jsxs = Mt;\n  }()), le;\n}\n(function(e) {\n  process.env.NODE_ENV === \"production\" ? e.exports = Ut() : e.exports = qt();\n})(Yt);\nconst q = Ne.jsx, te = Ne.jsxs;\nfunction Be() {\n  return Be = Object.assign ? Object.assign.bind() : function(e) {\n    for (var r = 1; r < arguments.length; r++) {\n      var n = arguments[r];\n      for (var a in n)\n        Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);\n    }\n    return e;\n  }, Be.apply(this, arguments);\n}\nfunction Qr(e) {\n  var r = /* @__PURE__ */ Object.create(null);\n  return function(n) {\n    return r[n] === void 0 && (r[n] = e(n)), r[n];\n  };\n}\nvar Bt = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/, Ht = /* @__PURE__ */ Qr(\n  function(e) {\n    return Bt.test(e) || e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) < 91;\n  }\n  /* Z+1 */\n);\nfunction Gt(e) {\n  if (e.sheet)\n    return e.sheet;\n  for (var r = 0; r < document.styleSheets.length; r++)\n    if (document.styleSheets[r].ownerNode === e)\n      return document.styleSheets[r];\n}\nfunction Jt(e) {\n  var r = document.createElement(\"style\");\n  return r.setAttribute(\"data-emotion\", e.key), e.nonce !== void 0 && r.setAttribute(\"nonce\", e.nonce), r.appendChild(document.createTextNode(\"\")), r.setAttribute(\"data-s\", \"\"), r;\n}\nvar Kt = /* @__PURE__ */ function() {\n  function e(n) {\n    var a = this;\n    this._insertTag = function(i) {\n      var o;\n      a.tags.length === 0 ? a.insertionPoint ? o = a.insertionPoint.nextSibling : a.prepend ? o = a.container.firstChild : o = a.before : o = a.tags[a.tags.length - 1].nextSibling, a.container.insertBefore(i, o), a.tags.push(i);\n    }, this.isSpeedy = n.speedy === void 0 ? process.env.NODE_ENV === \"production\" : n.speedy, this.tags = [], this.ctr = 0, this.nonce = n.nonce, this.key = n.key, this.container = n.container, this.prepend = n.prepend, this.insertionPoint = n.insertionPoint, this.before = null;\n  }\n  var r = e.prototype;\n  return r.hydrate = function(a) {\n    a.forEach(this._insertTag);\n  }, r.insert = function(a) {\n    this.ctr % (this.isSpeedy ? 65e3 : 1) === 0 && this._insertTag(Jt(this));\n    var i = this.tags[this.tags.length - 1];\n    if (process.env.NODE_ENV !== \"production\") {\n      var o = a.charCodeAt(0) === 64 && a.charCodeAt(1) === 105;\n      o && this._alreadyInsertedOrderInsensitiveRule && console.error(`You're attempting to insert the following rule:\n` + a + \"\\n\\n`@import` rules must be before all other types of rules in a stylesheet but other rules have already been inserted. Please ensure that `@import` rules are before all other rules.\"), this._alreadyInsertedOrderInsensitiveRule = this._alreadyInsertedOrderInsensitiveRule || !o;\n    }\n    if (this.isSpeedy) {\n      var u = Gt(i);\n      try {\n        u.insertRule(a, u.cssRules.length);\n      } catch (l) {\n        process.env.NODE_ENV !== \"production\" && !/:(-moz-placeholder|-moz-focus-inner|-moz-focusring|-ms-input-placeholder|-moz-read-write|-moz-read-only|-ms-clear|-ms-expand|-ms-reveal){/.test(a) && console.error('There was a problem inserting the following rule: \"' + a + '\"', l);\n      }\n    } else\n      i.appendChild(document.createTextNode(a));\n    this.ctr++;\n  }, r.flush = function() {\n    this.tags.forEach(function(a) {\n      return a.parentNode && a.parentNode.removeChild(a);\n    }), this.tags = [], this.ctr = 0, process.env.NODE_ENV !== \"production\" && (this._alreadyInsertedOrderInsensitiveRule = !1);\n  }, e;\n}(), j = \"-ms-\", Pe = \"-moz-\", w = \"-webkit-\", Xe = \"comm\", Ze = \"rule\", Qe = \"decl\", Xt = \"@import\", et = \"@keyframes\", Zt = Math.abs, De = String.fromCharCode, Qt = Object.assign;\nfunction en(e, r) {\n  return I(e, 0) ^ 45 ? (((r << 2 ^ I(e, 0)) << 2 ^ I(e, 1)) << 2 ^ I(e, 2)) << 2 ^ I(e, 3) : 0;\n}\nfunction rt(e) {\n  return e.trim();\n}\nfunction rn(e, r) {\n  return (e = r.exec(e)) ? e[0] : e;\n}\nfunction x(e, r, n) {\n  return e.replace(r, n);\n}\nfunction He(e, r) {\n  return e.indexOf(r);\n}\nfunction I(e, r) {\n  return e.charCodeAt(r) | 0;\n}\nfunction pe(e, r, n) {\n  return e.slice(r, n);\n}\nfunction U(e) {\n  return e.length;\n}\nfunction er(e) {\n  return e.length;\n}\nfunction _e(e, r) {\n  return r.push(e), e;\n}\nfunction tn(e, r) {\n  return e.map(r).join(\"\");\n}\nvar Ie = 1, ie = 1, tt = 0, M = 0, A = 0, oe = \"\";\nfunction $e(e, r, n, a, i, o, u) {\n  return { value: e, root: r, parent: n, type: a, props: i, children: o, line: Ie, column: ie, length: u, return: \"\" };\n}\nfunction fe(e, r) {\n  return Qt($e(\"\", null, null, \"\", null, null, 0), e, { length: -e.length }, r);\n}\nfunction nn() {\n  return A;\n}\nfunction an() {\n  return A = M > 0 ? I(oe, --M) : 0, ie--, A === 10 && (ie = 1, Ie--), A;\n}\nfunction L() {\n  return A = M < tt ? I(oe, M++) : 0, ie++, A === 10 && (ie = 1, Ie++), A;\n}\nfunction B() {\n  return I(oe, M);\n}\nfunction Ce() {\n  return M;\n}\nfunction ve(e, r) {\n  return pe(oe, e, r);\n}\nfunction he(e) {\n  switch (e) {\n    case 0:\n    case 9:\n    case 10:\n    case 13:\n    case 32:\n      return 5;\n    case 33:\n    case 43:\n    case 44:\n    case 47:\n    case 62:\n    case 64:\n    case 126:\n    case 59:\n    case 123:\n    case 125:\n      return 4;\n    case 58:\n      return 3;\n    case 34:\n    case 39:\n    case 40:\n    case 91:\n      return 2;\n    case 41:\n    case 93:\n      return 1;\n  }\n  return 0;\n}\nfunction nt(e) {\n  return Ie = ie = 1, tt = U(oe = e), M = 0, [];\n}\nfunction at(e) {\n  return oe = \"\", e;\n}\nfunction Re(e) {\n  return rt(ve(M - 1, Ge(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));\n}\nfunction on(e) {\n  for (; (A = B()) && A < 33; )\n    L();\n  return he(e) > 2 || he(A) > 3 ? \"\" : \" \";\n}\nfunction sn(e, r) {\n  for (; --r && L() && !(A < 48 || A > 102 || A > 57 && A < 65 || A > 70 && A < 97); )\n    ;\n  return ve(e, Ce() + (r < 6 && B() == 32 && L() == 32));\n}\nfunction Ge(e) {\n  for (; L(); )\n    switch (A) {\n      case e:\n        return M;\n      case 34:\n      case 39:\n        e !== 34 && e !== 39 && Ge(A);\n        break;\n      case 40:\n        e === 41 && Ge(e);\n        break;\n      case 92:\n        L();\n        break;\n    }\n  return M;\n}\nfunction cn(e, r) {\n  for (; L() && e + A !== 47 + 10; )\n    if (e + A === 42 + 42 && B() === 47)\n      break;\n  return \"/*\" + ve(r, M - 1) + \"*\" + De(e === 47 ? e : L());\n}\nfunction un(e) {\n  for (; !he(B()); )\n    L();\n  return ve(e, M);\n}\nfunction ln(e) {\n  return at(ke(\"\", null, null, null, [\"\"], e = nt(e), 0, [0], e));\n}\nfunction ke(e, r, n, a, i, o, u, l, d) {\n  for (var m = 0, f = 0, v = u, R = 0, T = 0, S = 0, p = 1, k = 1, _ = 1, g = 0, D = \"\", Y = i, $ = o, V = a, O = D; k; )\n    switch (S = g, g = L()) {\n      case 40:\n        if (S != 108 && I(O, v - 1) == 58) {\n          He(O += x(Re(g), \"&\", \"&\\f\"), \"&\\f\") != -1 && (_ = -1);\n          break;\n        }\n      case 34:\n      case 39:\n      case 91:\n        O += Re(g);\n        break;\n      case 9:\n      case 10:\n      case 13:\n      case 32:\n        O += on(S);\n        break;\n      case 92:\n        O += sn(Ce() - 1, 7);\n        continue;\n      case 47:\n        switch (B()) {\n          case 42:\n          case 47:\n            _e(fn(cn(L(), Ce()), r, n), d);\n            break;\n          default:\n            O += \"/\";\n        }\n        break;\n      case 123 * p:\n        l[m++] = U(O) * _;\n      case 125 * p:\n      case 59:\n      case 0:\n        switch (g) {\n          case 0:\n          case 125:\n            k = 0;\n          case 59 + f:\n            T > 0 && U(O) - v && _e(T > 32 ? Ar(O + \";\", a, n, v - 1) : Ar(x(O, \" \", \"\") + \";\", a, n, v - 2), d);\n            break;\n          case 59:\n            O += \";\";\n          default:\n            if (_e(V = Pr(O, r, n, m, f, i, l, D, Y = [], $ = [], v), o), g === 123)\n              if (f === 0)\n                ke(O, r, V, V, Y, o, v, l, $);\n              else\n                switch (R === 99 && I(O, 3) === 110 ? 100 : R) {\n                  case 100:\n                  case 109:\n                  case 115:\n                    ke(e, V, V, a && _e(Pr(e, V, V, 0, 0, i, l, D, i, Y = [], v), $), i, $, v, l, a ? Y : $);\n                    break;\n                  default:\n                    ke(O, V, V, V, [\"\"], $, 0, l, $);\n                }\n        }\n        m = f = T = 0, p = _ = 1, D = O = \"\", v = u;\n        break;\n      case 58:\n        v = 1 + U(O), T = S;\n      default:\n        if (p < 1) {\n          if (g == 123)\n            --p;\n          else if (g == 125 && p++ == 0 && an() == 125)\n            continue;\n        }\n        switch (O += De(g), g * p) {\n          case 38:\n            _ = f > 0 ? 1 : (O += \"\\f\", -1);\n            break;\n          case 44:\n            l[m++] = (U(O) - 1) * _, _ = 1;\n            break;\n          case 64:\n            B() === 45 && (O += Re(L())), R = B(), f = v = U(D = O += un(Ce())), g++;\n            break;\n          case 45:\n            S === 45 && U(O) == 2 && (p = 0);\n        }\n    }\n  return o;\n}\nfunction Pr(e, r, n, a, i, o, u, l, d, m, f) {\n  for (var v = i - 1, R = i === 0 ? o : [\"\"], T = er(R), S = 0, p = 0, k = 0; S < a; ++S)\n    for (var _ = 0, g = pe(e, v + 1, v = Zt(p = u[S])), D = e; _ < T; ++_)\n      (D = rt(p > 0 ? R[_] + \" \" + g : x(g, /&\\f/g, R[_]))) && (d[k++] = D);\n  return $e(e, r, n, i === 0 ? Ze : l, d, m, f);\n}\nfunction fn(e, r, n) {\n  return $e(e, r, n, Xe, De(nn()), pe(e, 2, -2), 0);\n}\nfunction Ar(e, r, n, a) {\n  return $e(e, r, n, Qe, pe(e, 0, a), pe(e, a + 1, -1), a);\n}\nfunction ae(e, r) {\n  for (var n = \"\", a = er(e), i = 0; i < a; i++)\n    n += r(e[i], i, e, r) || \"\";\n  return n;\n}\nfunction dn(e, r, n, a) {\n  switch (e.type) {\n    case Xt:\n    case Qe:\n      return e.return = e.return || e.value;\n    case Xe:\n      return \"\";\n    case et:\n      return e.return = e.value + \"{\" + ae(e.children, a) + \"}\";\n    case Ze:\n      e.value = e.props.join(\",\");\n  }\n  return U(n = ae(e.children, a)) ? e.return = e.value + \"{\" + n + \"}\" : \"\";\n}\nfunction pn(e) {\n  var r = er(e);\n  return function(n, a, i, o) {\n    for (var u = \"\", l = 0; l < r; l++)\n      u += e[l](n, a, i, o) || \"\";\n    return u;\n  };\n}\nfunction hn(e) {\n  return function(r) {\n    r.root || (r = r.return) && e(r);\n  };\n}\nvar mn = function(r, n, a) {\n  for (var i = 0, o = 0; i = o, o = B(), i === 38 && o === 12 && (n[a] = 1), !he(o); )\n    L();\n  return ve(r, M);\n}, vn = function(r, n) {\n  var a = -1, i = 44;\n  do\n    switch (he(i)) {\n      case 0:\n        i === 38 && B() === 12 && (n[a] = 1), r[a] += mn(M - 1, n, a);\n        break;\n      case 2:\n        r[a] += Re(i);\n        break;\n      case 4:\n        if (i === 44) {\n          r[++a] = B() === 58 ? \"&\\f\" : \"\", n[a] = r[a].length;\n          break;\n        }\n      default:\n        r[a] += De(i);\n    }\n  while (i = L());\n  return r;\n}, gn = function(r, n) {\n  return at(vn(nt(r), n));\n}, Dr = /* @__PURE__ */ new WeakMap(), yn = function(r) {\n  if (!(r.type !== \"rule\" || !r.parent || // positive .length indicates that this rule contains pseudo\n  // negative .length indicates that this rule has been already prefixed\n  r.length < 1)) {\n    for (var n = r.value, a = r.parent, i = r.column === a.column && r.line === a.line; a.type !== \"rule\"; )\n      if (a = a.parent, !a)\n        return;\n    if (!(r.props.length === 1 && n.charCodeAt(0) !== 58 && !Dr.get(a)) && !i) {\n      Dr.set(r, !0);\n      for (var o = [], u = gn(n, o), l = a.props, d = 0, m = 0; d < u.length; d++)\n        for (var f = 0; f < l.length; f++, m++)\n          r.props[m] = o[d] ? u[d].replace(/&\\f/g, l[f]) : l[f] + \" \" + u[d];\n    }\n  }\n}, bn = function(r) {\n  if (r.type === \"decl\") {\n    var n = r.value;\n    // charcode for l\n    n.charCodeAt(0) === 108 && // charcode for b\n    n.charCodeAt(2) === 98 && (r.return = \"\", r.value = \"\");\n  }\n}, En = \"emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason\", wn = function(r) {\n  return r.type === \"comm\" && r.children.indexOf(En) > -1;\n}, _n = function(r) {\n  return function(n, a, i) {\n    if (!(n.type !== \"rule\" || r.compat)) {\n      var o = n.value.match(/(:first|:nth|:nth-last)-child/g);\n      if (o) {\n        for (var u = !!n.parent, l = u ? n.parent.children : (\n          // global rule at the root level\n          i\n        ), d = l.length - 1; d >= 0; d--) {\n          var m = l[d];\n          if (m.line < n.line)\n            break;\n          if (m.column < n.column) {\n            if (wn(m))\n              return;\n            break;\n          }\n        }\n        o.forEach(function(f) {\n          console.error('The pseudo class \"' + f + '\" is potentially unsafe when doing server-side rendering. Try changing it to \"' + f.split(\"-child\")[0] + '-of-type\".');\n        });\n      }\n    }\n  };\n}, it = function(r) {\n  return r.type.charCodeAt(1) === 105 && r.type.charCodeAt(0) === 64;\n}, xn = function(r, n) {\n  for (var a = r - 1; a >= 0; a--)\n    if (!it(n[a]))\n      return !0;\n  return !1;\n}, Ir = function(r) {\n  r.type = \"\", r.value = \"\", r.return = \"\", r.children = \"\", r.props = \"\";\n}, Sn = function(r, n, a) {\n  it(r) && (r.parent ? (console.error(\"`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles.\"), Ir(r)) : xn(n, a) && (console.error(\"`@import` rules can't be after other rules. Please put your `@import` rules before your other rules.\"), Ir(r)));\n};\nfunction ot(e, r) {\n  switch (en(e, r)) {\n    case 5103:\n      return w + \"print-\" + e + e;\n    case 5737:\n    case 4201:\n    case 3177:\n    case 3433:\n    case 1641:\n    case 4457:\n    case 2921:\n    case 5572:\n    case 6356:\n    case 5844:\n    case 3191:\n    case 6645:\n    case 3005:\n    case 6391:\n    case 5879:\n    case 5623:\n    case 6135:\n    case 4599:\n    case 4855:\n    case 4215:\n    case 6389:\n    case 5109:\n    case 5365:\n    case 5621:\n    case 3829:\n      return w + e + e;\n    case 5349:\n    case 4246:\n    case 4810:\n    case 6968:\n    case 2756:\n      return w + e + Pe + e + j + e + e;\n    case 6828:\n    case 4268:\n      return w + e + j + e + e;\n    case 6165:\n      return w + e + j + \"flex-\" + e + e;\n    case 5187:\n      return w + e + x(e, /(\\w+).+(:[^]+)/, w + \"box-$1$2\" + j + \"flex-$1$2\") + e;\n    case 5443:\n      return w + e + j + \"flex-item-\" + x(e, /flex-|-self/, \"\") + e;\n    case 4675:\n      return w + e + j + \"flex-line-pack\" + x(e, /align-content|flex-|-self/, \"\") + e;\n    case 5548:\n      return w + e + j + x(e, \"shrink\", \"negative\") + e;\n    case 5292:\n      return w + e + j + x(e, \"basis\", \"preferred-size\") + e;\n    case 6060:\n      return w + \"box-\" + x(e, \"-grow\", \"\") + w + e + j + x(e, \"grow\", \"positive\") + e;\n    case 4554:\n      return w + x(e, /([^-])(transform)/g, \"$1\" + w + \"$2\") + e;\n    case 6187:\n      return x(x(x(e, /(zoom-|grab)/, w + \"$1\"), /(image-set)/, w + \"$1\"), e, \"\") + e;\n    case 5495:\n    case 3959:\n      return x(e, /(image-set\\([^]*)/, w + \"$1$`$1\");\n    case 4968:\n      return x(x(e, /(.+:)(flex-)?(.*)/, w + \"box-pack:$3\" + j + \"flex-pack:$3\"), /s.+-b[^;]+/, \"justify\") + w + e + e;\n    case 4095:\n    case 3583:\n    case 4068:\n    case 2532:\n      return x(e, /(.+)-inline(.+)/, w + \"$1$2\") + e;\n    case 8116:\n    case 7059:\n    case 5753:\n    case 5535:\n    case 5445:\n    case 5701:\n    case 4933:\n    case 4677:\n    case 5533:\n    case 5789:\n    case 5021:\n    case 4765:\n      if (U(e) - 1 - r > 6)\n        switch (I(e, r + 1)) {\n          case 109:\n            if (I(e, r + 4) !== 45)\n              break;\n          case 102:\n            return x(e, /(.+:)(.+)-([^]+)/, \"$1\" + w + \"$2-$3$1\" + Pe + (I(e, r + 3) == 108 ? \"$3\" : \"$2-$3\")) + e;\n          case 115:\n            return ~He(e, \"stretch\") ? ot(x(e, \"stretch\", \"fill-available\"), r) + e : e;\n        }\n      break;\n    case 4949:\n      if (I(e, r + 1) !== 115)\n        break;\n    case 6444:\n      switch (I(e, U(e) - 3 - (~He(e, \"!important\") && 10))) {\n        case 107:\n          return x(e, \":\", \":\" + w) + e;\n        case 101:\n          return x(e, /(.+:)([^;!]+)(;|!.+)?/, \"$1\" + w + (I(e, 14) === 45 ? \"inline-\" : \"\") + \"box$3$1\" + w + \"$2$3$1\" + j + \"$2box$3\") + e;\n      }\n      break;\n    case 5936:\n      switch (I(e, r + 11)) {\n        case 114:\n          return w + e + j + x(e, /[svh]\\w+-[tblr]{2}/, \"tb\") + e;\n        case 108:\n          return w + e + j + x(e, /[svh]\\w+-[tblr]{2}/, \"tb-rl\") + e;\n        case 45:\n          return w + e + j + x(e, /[svh]\\w+-[tblr]{2}/, \"lr\") + e;\n      }\n      return w + e + j + e + e;\n  }\n  return e;\n}\nvar On = function(r, n, a, i) {\n  if (r.length > -1 && !r.return)\n    switch (r.type) {\n      case Qe:\n        r.return = ot(r.value, r.length);\n        break;\n      case et:\n        return ae([fe(r, {\n          value: x(r.value, \"@\", \"@\" + w)\n        })], i);\n      case Ze:\n        if (r.length)\n          return tn(r.props, function(o) {\n            switch (rn(o, /(::plac\\w+|:read-\\w+)/)) {\n              case \":read-only\":\n              case \":read-write\":\n                return ae([fe(r, {\n                  props: [x(o, /:(read-\\w+)/, \":\" + Pe + \"$1\")]\n                })], i);\n              case \"::placeholder\":\n                return ae([fe(r, {\n                  props: [x(o, /:(plac\\w+)/, \":\" + w + \"input-$1\")]\n                }), fe(r, {\n                  props: [x(o, /:(plac\\w+)/, \":\" + Pe + \"$1\")]\n                }), fe(r, {\n                  props: [x(o, /:(plac\\w+)/, j + \"input-$1\")]\n                })], i);\n            }\n            return \"\";\n          });\n    }\n}, Cn = [On], Rn = function(r) {\n  var n = r.key;\n  if (process.env.NODE_ENV !== \"production\" && !n)\n    throw new Error(`You have to configure \\`key\\` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache.\nIf multiple caches share the same key they might \"fight\" for each other's style elements.`);\n  if (n === \"css\") {\n    var a = document.querySelectorAll(\"style[data-emotion]:not([data-s])\");\n    Array.prototype.forEach.call(a, function(p) {\n      var k = p.getAttribute(\"data-emotion\");\n      k.indexOf(\" \") !== -1 && (document.head.appendChild(p), p.setAttribute(\"data-s\", \"\"));\n    });\n  }\n  var i = r.stylisPlugins || Cn;\n  if (process.env.NODE_ENV !== \"production\" && /[^a-z-]/.test(n))\n    throw new Error('Emotion key must only contain lower case alphabetical characters and - but \"' + n + '\" was passed');\n  var o = {}, u, l = [];\n  u = r.container || document.head, Array.prototype.forEach.call(\n    // this means we will ignore elements which don't have a space in them which\n    // means that the style elements we're looking at are only Emotion 11 server-rendered style elements\n    document.querySelectorAll('style[data-emotion^=\"' + n + ' \"]'),\n    function(p) {\n      for (var k = p.getAttribute(\"data-emotion\").split(\" \"), _ = 1; _ < k.length; _++)\n        o[k[_]] = !0;\n      l.push(p);\n    }\n  );\n  var d, m = [yn, bn];\n  process.env.NODE_ENV !== \"production\" && m.push(_n({\n    get compat() {\n      return S.compat;\n    }\n  }), Sn);\n  {\n    var f, v = [dn, process.env.NODE_ENV !== \"production\" ? function(p) {\n      p.root || (p.return ? f.insert(p.return) : p.value && p.type !== Xe && f.insert(p.value + \"{}\"));\n    } : hn(function(p) {\n      f.insert(p);\n    })], R = pn(m.concat(i, v)), T = function(k) {\n      return ae(ln(k), R);\n    };\n    d = function(k, _, g, D) {\n      f = g, process.env.NODE_ENV !== \"production\" && _.map !== void 0 && (f = {\n        insert: function($) {\n          g.insert($ + _.map);\n        }\n      }), T(k ? k + \"{\" + _.styles + \"}\" : _.styles), D && (S.inserted[_.name] = !0);\n    };\n  }\n  var S = {\n    key: n,\n    sheet: new Kt({\n      key: n,\n      container: u,\n      nonce: r.nonce,\n      speedy: r.speedy,\n      prepend: r.prepend,\n      insertionPoint: r.insertionPoint\n    }),\n    nonce: r.nonce,\n    inserted: o,\n    registered: {},\n    insert: d\n  };\n  return S.sheet.hydrate(l), S;\n}, kn = !0;\nfunction st(e, r, n) {\n  var a = \"\";\n  return n.split(\" \").forEach(function(i) {\n    e[i] !== void 0 ? r.push(e[i] + \";\") : a += i + \" \";\n  }), a;\n}\nvar rr = function(r, n, a) {\n  var i = r.key + \"-\" + n.name;\n  // we only need to add the styles to the registered cache if the\n  // class name could be used further down\n  // the tree but if it's a string tag, we know it won't\n  // so we don't have to add it to registered cache.\n  // this improves memory usage since we can avoid storing the whole style string\n  (a === !1 || // we need to always store it if we're in compat mode and\n  // in node since emotion-server relies on whether a style is in\n  // the registered cache to know whether a style is global or not\n  // also, note that this check will be dead code eliminated in the browser\n  kn === !1) && r.registered[i] === void 0 && (r.registered[i] = n.styles);\n}, ct = function(r, n, a) {\n  rr(r, n, a);\n  var i = r.key + \"-\" + n.name;\n  if (r.inserted[n.name] === void 0) {\n    var o = n;\n    do\n      r.insert(n === o ? \".\" + i : \"\", o, r.sheet, !0), o = o.next;\n    while (o !== void 0);\n  }\n};\nfunction Tn(e) {\n  for (var r = 0, n, a = 0, i = e.length; i >= 4; ++a, i -= 4)\n    n = e.charCodeAt(a) & 255 | (e.charCodeAt(++a) & 255) << 8 | (e.charCodeAt(++a) & 255) << 16 | (e.charCodeAt(++a) & 255) << 24, n = /* Math.imul(k, m): */\n    (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16), n ^= /* k >>> r: */\n    n >>> 24, r = /* Math.imul(k, m): */\n    (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */\n    (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16);\n  switch (i) {\n    case 3:\n      r ^= (e.charCodeAt(a + 2) & 255) << 16;\n    case 2:\n      r ^= (e.charCodeAt(a + 1) & 255) << 8;\n    case 1:\n      r ^= e.charCodeAt(a) & 255, r = /* Math.imul(h, m): */\n      (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16);\n  }\n  return r ^= r >>> 13, r = /* Math.imul(h, m): */\n  (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16), ((r ^ r >>> 15) >>> 0).toString(36);\n}\nvar Nn = {\n  animationIterationCount: 1,\n  borderImageOutset: 1,\n  borderImageSlice: 1,\n  borderImageWidth: 1,\n  boxFlex: 1,\n  boxFlexGroup: 1,\n  boxOrdinalGroup: 1,\n  columnCount: 1,\n  columns: 1,\n  flex: 1,\n  flexGrow: 1,\n  flexPositive: 1,\n  flexShrink: 1,\n  flexNegative: 1,\n  flexOrder: 1,\n  gridRow: 1,\n  gridRowEnd: 1,\n  gridRowSpan: 1,\n  gridRowStart: 1,\n  gridColumn: 1,\n  gridColumnEnd: 1,\n  gridColumnSpan: 1,\n  gridColumnStart: 1,\n  msGridRow: 1,\n  msGridRowSpan: 1,\n  msGridColumn: 1,\n  msGridColumnSpan: 1,\n  fontWeight: 1,\n  lineHeight: 1,\n  opacity: 1,\n  order: 1,\n  orphans: 1,\n  tabSize: 1,\n  widows: 1,\n  zIndex: 1,\n  zoom: 1,\n  WebkitLineClamp: 1,\n  // SVG-related properties\n  fillOpacity: 1,\n  floodOpacity: 1,\n  stopOpacity: 1,\n  strokeDasharray: 1,\n  strokeDashoffset: 1,\n  strokeMiterlimit: 1,\n  strokeOpacity: 1,\n  strokeWidth: 1\n}, $r = `You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\\\00d7';\" should become \"content: '\\\\\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`, Pn = \"You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).\", An = /[A-Z]|^ms/g, ut = /_EMO_([^_]+?)_([^]*?)_EMO_/g, tr = function(r) {\n  return r.charCodeAt(1) === 45;\n}, jr = function(r) {\n  return r != null && typeof r != \"boolean\";\n}, qe = /* @__PURE__ */ Qr(function(e) {\n  return tr(e) ? e : e.replace(An, \"-$&\").toLowerCase();\n}), Ae = function(r, n) {\n  switch (r) {\n    case \"animation\":\n    case \"animationName\":\n      if (typeof n == \"string\")\n        return n.replace(ut, function(a, i, o) {\n          return z = {\n            name: i,\n            styles: o,\n            next: z\n          }, i;\n        });\n  }\n  return Nn[r] !== 1 && !tr(r) && typeof n == \"number\" && n !== 0 ? n + \"px\" : n;\n};\nif (process.env.NODE_ENV !== \"production\") {\n  var Dn = /(var|attr|counters?|url|element|(((repeating-)?(linear|radial))|conic)-gradient)\\(|(no-)?(open|close)-quote/, In = [\"normal\", \"none\", \"initial\", \"inherit\", \"unset\"], $n = Ae, jn = /^-ms-/, Vn = /-(.)/g, Vr = {};\n  Ae = function(r, n) {\n    if (r === \"content\" && (typeof n != \"string\" || In.indexOf(n) === -1 && !Dn.test(n) && (n.charAt(0) !== n.charAt(n.length - 1) || n.charAt(0) !== '\"' && n.charAt(0) !== \"'\")))\n      throw new Error(\"You seem to be using a value for 'content' without quotes, try replacing it with `content: '\\\"\" + n + \"\\\"'`\");\n    var a = $n(r, n);\n    return a !== \"\" && !tr(r) && r.indexOf(\"-\") !== -1 && Vr[r] === void 0 && (Vr[r] = !0, console.error(\"Using kebab-case for css properties in objects is not supported. Did you mean \" + r.replace(jn, \"ms-\").replace(Vn, function(i, o) {\n      return o.toUpperCase();\n    }) + \"?\")), a;\n  };\n}\nvar lt = \"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";\nfunction me(e, r, n) {\n  if (n == null)\n    return \"\";\n  if (n.__emotion_styles !== void 0) {\n    if (process.env.NODE_ENV !== \"production\" && n.toString() === \"NO_COMPONENT_SELECTOR\")\n      throw new Error(lt);\n    return n;\n  }\n  switch (typeof n) {\n    case \"boolean\":\n      return \"\";\n    case \"object\": {\n      if (n.anim === 1)\n        return z = {\n          name: n.name,\n          styles: n.styles,\n          next: z\n        }, n.name;\n      if (n.styles !== void 0) {\n        var a = n.next;\n        if (a !== void 0)\n          for (; a !== void 0; )\n            z = {\n              name: a.name,\n              styles: a.styles,\n              next: z\n            }, a = a.next;\n        var i = n.styles + \";\";\n        return process.env.NODE_ENV !== \"production\" && n.map !== void 0 && (i += n.map), i;\n      }\n      return Fn(e, r, n);\n    }\n    case \"function\": {\n      if (e !== void 0) {\n        var o = z, u = n(e);\n        return z = o, me(e, r, u);\n      } else\n        process.env.NODE_ENV !== \"production\" && console.error(\"Functions that are interpolated in css calls will be stringified.\\nIf you want to have a css call based on props, create a function that returns a css call like this\\nlet dynamicStyle = (props) => css`color: ${props.color}`\\nIt can be called directly with props or interpolated in a styled call like this\\nlet SomeComponent = styled('div')`${dynamicStyle}`\");\n      break;\n    }\n    case \"string\":\n      if (process.env.NODE_ENV !== \"production\") {\n        var l = [], d = n.replace(ut, function(f, v, R) {\n          var T = \"animation\" + l.length;\n          return l.push(\"const \" + T + \" = keyframes`\" + R.replace(/^@keyframes animation-\\w+/, \"\") + \"`\"), \"${\" + T + \"}\";\n        });\n        l.length && console.error(\"`keyframes` output got interpolated into plain string, please wrap it with `css`.\\n\\nInstead of doing this:\\n\\n\" + [].concat(l, [\"`\" + d + \"`\"]).join(`\n`) + `\n\nYou should wrap it with \\`css\\` like this:\n\n` + (\"css`\" + d + \"`\"));\n      }\n      break;\n  }\n  if (r == null)\n    return n;\n  var m = r[n];\n  return m !== void 0 ? m : n;\n}\nfunction Fn(e, r, n) {\n  var a = \"\";\n  if (Array.isArray(n))\n    for (var i = 0; i < n.length; i++)\n      a += me(e, r, n[i]) + \";\";\n  else\n    for (var o in n) {\n      var u = n[o];\n      if (typeof u != \"object\")\n        r != null && r[u] !== void 0 ? a += o + \"{\" + r[u] + \"}\" : jr(u) && (a += qe(o) + \":\" + Ae(o, u) + \";\");\n      else {\n        if (o === \"NO_COMPONENT_SELECTOR\" && process.env.NODE_ENV !== \"production\")\n          throw new Error(lt);\n        if (Array.isArray(u) && typeof u[0] == \"string\" && (r == null || r[u[0]] === void 0))\n          for (var l = 0; l < u.length; l++)\n            jr(u[l]) && (a += qe(o) + \":\" + Ae(o, u[l]) + \";\");\n        else {\n          var d = me(e, r, u);\n          switch (o) {\n            case \"animation\":\n            case \"animationName\": {\n              a += qe(o) + \":\" + d + \";\";\n              break;\n            }\n            default:\n              process.env.NODE_ENV !== \"production\" && o === \"undefined\" && console.error(Pn), a += o + \"{\" + d + \"}\";\n          }\n        }\n      }\n    }\n  return a;\n}\nvar Fr = /label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g, ft;\nprocess.env.NODE_ENV !== \"production\" && (ft = /\\/\\*#\\ssourceMappingURL=data:application\\/json;\\S+\\s+\\*\\//g);\nvar z, Je = function(r, n, a) {\n  if (r.length === 1 && typeof r[0] == \"object\" && r[0] !== null && r[0].styles !== void 0)\n    return r[0];\n  var i = !0, o = \"\";\n  z = void 0;\n  var u = r[0];\n  u == null || u.raw === void 0 ? (i = !1, o += me(a, n, u)) : (process.env.NODE_ENV !== \"production\" && u[0] === void 0 && console.error($r), o += u[0]);\n  for (var l = 1; l < r.length; l++)\n    o += me(a, n, r[l]), i && (process.env.NODE_ENV !== \"production\" && u[l] === void 0 && console.error($r), o += u[l]);\n  var d;\n  process.env.NODE_ENV !== \"production\" && (o = o.replace(ft, function(R) {\n    return d = R, \"\";\n  })), Fr.lastIndex = 0;\n  for (var m = \"\", f; (f = Fr.exec(o)) !== null; )\n    m += \"-\" + // $FlowFixMe we know it's not null\n    f[1];\n  var v = Tn(o) + m;\n  return process.env.NODE_ENV !== \"production\" ? {\n    name: v,\n    styles: o,\n    map: d,\n    next: z,\n    toString: function() {\n      return \"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).\";\n    }\n  } : {\n    name: v,\n    styles: o,\n    next: z\n  };\n}, Mn = function(r) {\n  return r();\n}, Ln = kr[\"useInsertionEffect\"] ? kr[\"useInsertionEffect\"] : !1, dt = Ln || Mn, Wn = {}.hasOwnProperty, nr = /* @__PURE__ */ Jr(\n  // we're doing this to avoid preconstruct's dead code elimination in this one case\n  // because this module is primarily intended for the browser and node\n  // but it's also required in react native and similar environments sometimes\n  // and we could have a special build just for that\n  // but this is much easier and the native packages\n  // might use a different theme context in the future anyway\n  typeof HTMLElement < \"u\" ? /* @__PURE__ */ Rn({\n    key: \"css\"\n  }) : null\n);\nprocess.env.NODE_ENV !== \"production\" && (nr.displayName = \"EmotionCacheContext\");\nnr.Provider;\nvar pt = function(r) {\n  return /* @__PURE__ */ Lt(function(n, a) {\n    var i = Ke(nr);\n    return r(n, i, a);\n  });\n}, ar = /* @__PURE__ */ Jr({});\nprocess.env.NODE_ENV !== \"production\" && (ar.displayName = \"EmotionThemeContext\");\nvar Mr = \"__EMOTION_TYPE_PLEASE_DO_NOT_USE__\", Lr = \"__EMOTION_LABEL_PLEASE_DO_NOT_USE__\", zn = function(r) {\n  var n = r.cache, a = r.serialized, i = r.isStringTag;\n  return rr(n, a, i), dt(function() {\n    return ct(n, a, i);\n  }), null;\n}, Yn = /* @__PURE__ */ pt(function(e, r, n) {\n  var a = e.css;\n  typeof a == \"string\" && r.registered[a] !== void 0 && (a = r.registered[a]);\n  var i = e[Mr], o = [a], u = \"\";\n  typeof e.className == \"string\" ? u = st(r.registered, o, e.className) : e.className != null && (u = e.className + \" \");\n  var l = Je(o, void 0, Ke(ar));\n  if (process.env.NODE_ENV !== \"production\" && l.name.indexOf(\"-\") === -1) {\n    var d = e[Lr];\n    d && (l = Je([l, \"label:\" + d + \";\"]));\n  }\n  u += r.key + \"-\" + l.name;\n  var m = {};\n  for (var f in e)\n    Wn.call(e, f) && f !== \"css\" && f !== Mr && (process.env.NODE_ENV === \"production\" || f !== Lr) && (m[f] = e[f]);\n  return m.ref = n, m.className = u, /* @__PURE__ */ ne(Kr, null, /* @__PURE__ */ ne(zn, {\n    cache: r,\n    serialized: l,\n    isStringTag: typeof i == \"string\"\n  }), /* @__PURE__ */ ne(i, m));\n});\nprocess.env.NODE_ENV !== \"production\" && (Yn.displayName = \"EmotionCssPropInternal\");\nvar Un = Ht, qn = function(r) {\n  return r !== \"theme\";\n}, Wr = function(r) {\n  return typeof r == \"string\" && // 96 is one less than the char code\n  // for \"a\" so this is checking that\n  // it's a lowercase character\n  r.charCodeAt(0) > 96 ? Un : qn;\n}, zr = function(r, n, a) {\n  var i;\n  if (n) {\n    var o = n.shouldForwardProp;\n    i = r.__emotion_forwardProp && o ? function(u) {\n      return r.__emotion_forwardProp(u) && o(u);\n    } : o;\n  }\n  return typeof i != \"function\" && a && (i = r.__emotion_forwardProp), i;\n}, Yr = `You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\\\00d7';\" should become \"content: '\\\\\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`, Bn = function(r) {\n  var n = r.cache, a = r.serialized, i = r.isStringTag;\n  return rr(n, a, i), dt(function() {\n    return ct(n, a, i);\n  }), null;\n}, Hn = function e(r, n) {\n  if (process.env.NODE_ENV !== \"production\" && r === void 0)\n    throw new Error(`You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.`);\n  var a = r.__emotion_real === r, i = a && r.__emotion_base || r, o, u;\n  n !== void 0 && (o = n.label, u = n.target);\n  var l = zr(r, n, a), d = l || Wr(i), m = !d(\"as\");\n  return function() {\n    var f = arguments, v = a && r.__emotion_styles !== void 0 ? r.__emotion_styles.slice(0) : [];\n    if (o !== void 0 && v.push(\"label:\" + o + \";\"), f[0] == null || f[0].raw === void 0)\n      v.push.apply(v, f);\n    else {\n      process.env.NODE_ENV !== \"production\" && f[0][0] === void 0 && console.error(Yr), v.push(f[0][0]);\n      for (var R = f.length, T = 1; T < R; T++)\n        process.env.NODE_ENV !== \"production\" && f[0][T] === void 0 && console.error(Yr), v.push(f[T], f[0][T]);\n    }\n    var S = pt(function(p, k, _) {\n      var g = m && p.as || i, D = \"\", Y = [], $ = p;\n      if (p.theme == null) {\n        $ = {};\n        for (var V in p)\n          $[V] = p[V];\n        $.theme = Ke(ar);\n      }\n      typeof p.className == \"string\" ? D = st(k.registered, Y, p.className) : p.className != null && (D = p.className + \" \");\n      var O = Je(v.concat(Y), k.registered, $);\n      D += k.key + \"-\" + O.name, u !== void 0 && (D += \" \" + u);\n      var je = m && l === void 0 ? Wr(g) : d, X = {};\n      for (var Q in p)\n        m && Q === \"as\" || // $FlowFixMe\n        je(Q) && (X[Q] = p[Q]);\n      return X.className = D, X.ref = _, /* @__PURE__ */ ne(Kr, null, /* @__PURE__ */ ne(Bn, {\n        cache: k,\n        serialized: O,\n        isStringTag: typeof g == \"string\"\n      }), /* @__PURE__ */ ne(g, X));\n    });\n    return S.displayName = o !== void 0 ? o : \"Styled(\" + (typeof i == \"string\" ? i : i.displayName || i.name || \"Component\") + \")\", S.defaultProps = r.defaultProps, S.__emotion_real = S, S.__emotion_base = i, S.__emotion_styles = v, S.__emotion_forwardProp = l, Object.defineProperty(S, \"toString\", {\n      value: function() {\n        return u === void 0 && process.env.NODE_ENV !== \"production\" ? \"NO_COMPONENT_SELECTOR\" : \".\" + u;\n      }\n    }), S.withComponent = function(p, k) {\n      return e(p, Be({}, n, k, {\n        shouldForwardProp: zr(S, k, !0)\n      })).apply(void 0, v);\n    }, S;\n  };\n}, Gn = [\n  \"a\",\n  \"abbr\",\n  \"address\",\n  \"area\",\n  \"article\",\n  \"aside\",\n  \"audio\",\n  \"b\",\n  \"base\",\n  \"bdi\",\n  \"bdo\",\n  \"big\",\n  \"blockquote\",\n  \"body\",\n  \"br\",\n  \"button\",\n  \"canvas\",\n  \"caption\",\n  \"cite\",\n  \"code\",\n  \"col\",\n  \"colgroup\",\n  \"data\",\n  \"datalist\",\n  \"dd\",\n  \"del\",\n  \"details\",\n  \"dfn\",\n  \"dialog\",\n  \"div\",\n  \"dl\",\n  \"dt\",\n  \"em\",\n  \"embed\",\n  \"fieldset\",\n  \"figcaption\",\n  \"figure\",\n  \"footer\",\n  \"form\",\n  \"h1\",\n  \"h2\",\n  \"h3\",\n  \"h4\",\n  \"h5\",\n  \"h6\",\n  \"head\",\n  \"header\",\n  \"hgroup\",\n  \"hr\",\n  \"html\",\n  \"i\",\n  \"iframe\",\n  \"img\",\n  \"input\",\n  \"ins\",\n  \"kbd\",\n  \"keygen\",\n  \"label\",\n  \"legend\",\n  \"li\",\n  \"link\",\n  \"main\",\n  \"map\",\n  \"mark\",\n  \"marquee\",\n  \"menu\",\n  \"menuitem\",\n  \"meta\",\n  \"meter\",\n  \"nav\",\n  \"noscript\",\n  \"object\",\n  \"ol\",\n  \"optgroup\",\n  \"option\",\n  \"output\",\n  \"p\",\n  \"param\",\n  \"picture\",\n  \"pre\",\n  \"progress\",\n  \"q\",\n  \"rp\",\n  \"rt\",\n  \"ruby\",\n  \"s\",\n  \"samp\",\n  \"script\",\n  \"section\",\n  \"select\",\n  \"small\",\n  \"source\",\n  \"span\",\n  \"strong\",\n  \"style\",\n  \"sub\",\n  \"summary\",\n  \"sup\",\n  \"table\",\n  \"tbody\",\n  \"td\",\n  \"textarea\",\n  \"tfoot\",\n  \"th\",\n  \"thead\",\n  \"time\",\n  \"title\",\n  \"tr\",\n  \"track\",\n  \"u\",\n  \"ul\",\n  \"var\",\n  \"video\",\n  \"wbr\",\n  // SVG\n  \"circle\",\n  \"clipPath\",\n  \"defs\",\n  \"ellipse\",\n  \"foreignObject\",\n  \"g\",\n  \"image\",\n  \"line\",\n  \"linearGradient\",\n  \"mask\",\n  \"path\",\n  \"pattern\",\n  \"polygon\",\n  \"polyline\",\n  \"radialGradient\",\n  \"rect\",\n  \"stop\",\n  \"svg\",\n  \"text\",\n  \"tspan\"\n], K = Hn.bind();\nGn.forEach(function(e) {\n  K[e] = K(e);\n});\nconst Jn = (e) => te(Kn, {\n  children: [q(Xn, {\n    src: \"https://flowbase-figma.pages.dev/images/logo-dark.png\"\n  }), q(Zn, {\n    children: e.text\n  })]\n}), Kn = K.div`\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n  row-gap: 20px;\n\n  width: 100%;\n  height: 100%;\n\n  border-radius: 18px;\n\n  min-width: 600px;\n  min-height: 400px;\n\n  background: #f7f8fd;\n`, Xn = K.img`\n  width: 160px;\n`, Zn = K.span`\n  color: #061237;\n  font-family: Inter, sans-serif;\n  font-size: 18px;\n  line-height: 36px;\n`;\nvar de = ((e) => (e[e.Days = 0] = \"Days\", e[e.Hours = 1] = \"Hours\", e[e.Minutes = 2] = \"Minutes\", e[e.Seconds = 3] = \"Seconds\", e))(de || {}), Te = ((e) => (e.Full = \"full\", e.Short = \"short\", e))(Te || {}), J = ((e) => (e.Top = \"top\", e.Right = \"right\", e.Bottom = \"bottom\", e.Left = \"left\", e))(J || {});\nconst Qn = (e, r) => {\n  if (r === \"short\")\n    switch (e) {\n      case 0:\n        return \"D\";\n      case 1:\n        return \"H\";\n      case 2:\n        return \"M\";\n      case 3:\n        return \"S\";\n    }\n  switch (e) {\n    case 0:\n      return \"Days\";\n    case 1:\n      return \"Hours\";\n    case 2:\n      return \"Minutes\";\n    case 3:\n      return \"Seconds\";\n  }\n}, xe = (e) => e.show ? q(ea, {\n  ...e,\n  children: Qn(e.value, e.variant)\n}) : null, ea = K.span`\n  color: ${(e) => e.fontColor};\n  font-family: ${(e) => e.fontName};\n  font-weight: ${(e) => e.fontWeight};\n  font-size: ${(e) => e.fontSize}px;\n  text-transform: ${(e) => e.uppercase ? \"uppercase\" : \"auto\"};\n`, Ur = 1e3 * 60 * 60 * 24, qr = 1e3 * 60 * 60, Br = 1e3 * 60, ra = 1e3, Hr = {\n  days: \"0\",\n  hours: \"0\",\n  minutes: \"0\",\n  seconds: \"0\"\n}, Se = (e) => String(e).padStart(2, \"0\"), ta = (e) => {\n  const [r, n] = Wt(() => {\n    const d = new Date(e.countdown);\n    return [d.getTime(), !d || !isNaN(d.valueOf())];\n  }, [e.countdown]), a = zt(), i = () => {\n    clearInterval(a.current), a.current = void 0;\n  }, [o, u] = Xr(Hr), l = () => {\n    const d = (/* @__PURE__ */ new Date()).getTime(), m = r - d;\n    if (m < 0)\n      return u(e.finishedComponent ? null : Hr), i();\n    u({\n      days: Se(Math.floor(m / Ur)),\n      hours: Se(Math.floor(m % Ur / qr)),\n      minutes: Se(Math.floor(m % qr / Br)),\n      seconds: Se(Math.floor(m % Br / ra))\n    });\n  };\n  return Zr(() => {\n    if (a.current && i(), !!n)\n      return a.current = setInterval(l, 1e3), l(), i;\n  }, [r]), o === null ? e.finishedComponent : !r || !n ? q(Jn, {\n    text: \"Please provide correct date\"\n  }) : te(na, {\n    gap: e.gap,\n    fontName: e.fontName,\n    fontSize: e.fontSize,\n    fontColor: e.fontColor,\n    fontWeight: e.fontWeight,\n    children: [e.days && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.days, q(xe, {\n        ...e.unit,\n        value: de.Days\n      })]\n    }), e.hours && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.hours, q(xe, {\n        ...e.unit,\n        value: de.Hours\n      })]\n    }), e.minutes && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.minutes, q(xe, {\n        ...e.unit,\n        value: de.Minutes\n      })]\n    }), e.seconds && te(Oe, {\n      position: e.unit.position,\n      gap: e.unit.gap,\n      children: [o.seconds, q(xe, {\n        ...e.unit,\n        value: de.Seconds\n      })]\n    })]\n  });\n}, na = K.div`\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: ${(e) => e.gap}px;\n\n  color: ${(e) => e.fontColor};\n  font-family: ${(e) => e.fontName};\n  font-weight: ${(e) => e.fontWeight};\n  font-size: ${(e) => e.fontSize}px;\n`, Oe = K.div`\n  display: flex;\n  gap: ${(e) => e.gap}px;\n  align-items: center;\n  justify-content: center;\n\n  flex-direction: ${(e) => {\n  switch (e.position) {\n    case J.Right:\n      return \"row\";\n    case J.Left:\n      return \"row-reverse\";\n    case J.Bottom:\n      return \"column\";\n    case J.Top:\n      return \"column-reverse\";\n  }\n}};\n`, aa = ({ loading: e, loaded: r }) => {\n  const [n, a] = Xr(!0);\n  return Zr(() => a(!1), []), n ? e : r;\n}, oa = {\n  countdown: {\n    type: \"string\",\n    title: \"Countdown\",\n    defaultValue: \"May 18, 2030 14:42:59\",\n    description: \"[Flowbase](https://www.flowbase.co/) is the worlds largest component resource site. Explore endless components and templates to inspire your workflows and help you build better, faster.\"\n  },\n  days: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  hours: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  minutes: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  seconds: {\n    type: \"boolean\",\n    defaultValue: !0\n  },\n  unit: {\n    type: \"object\",\n    title: \"Unit\",\n    controls: {\n      show: {\n        type: \"boolean\",\n        defaultValue: !0\n      },\n      variant: {\n        type: \"enum\",\n        defaultValue: Te.Full,\n        options: Object.values(Te),\n        optionTitles: Object.keys(Te)\n      },\n      position: {\n        type: \"enum\",\n        defaultValue: J.Right,\n        options: Object.values(J),\n        optionTitles: Object.keys(J)\n      },\n      gap: {\n        type: \"number\",\n        defaultValue: 14,\n        min: 0,\n        max: 999,\n        step: 1,\n        displayStepper: !0\n      },\n      fontName: {\n        type: \"string\",\n        defaultValue: \"Inter\"\n      },\n      fontSize: {\n        type: \"number\",\n        defaultValue: 20,\n        min: 0,\n        max: 999,\n        step: 1,\n        displayStepper: !0\n      },\n      fontColor: {\n        type: \"color\",\n        defaultValue: \"#75788A\"\n      },\n      fontWeight: {\n        type: \"number\",\n        defaultValue: 400,\n        min: 100,\n        max: 1e3,\n        step: 100,\n        displayStepper: !0\n      },\n      uppercase: {\n        type: \"boolean\",\n        defaultValue: !1\n      }\n    }\n  },\n  gap: {\n    type: \"number\",\n    defaultValue: 14,\n    min: 0,\n    max: 999,\n    step: 1,\n    displayStepper: !0\n  },\n  fontName: {\n    type: \"string\",\n    defaultValue: \"Inter\"\n  },\n  fontSize: {\n    type: \"number\",\n    defaultValue: 24,\n    min: 0,\n    max: 999,\n    step: 1,\n    displayStepper: !0\n  },\n  fontColor: {\n    type: \"color\",\n    defaultValue: \"#282636\"\n  },\n  fontWeight: {\n    type: \"number\",\n    defaultValue: 400,\n    min: 100,\n    max: 1e3,\n    step: 100,\n    displayStepper: !0\n  },\n  finishedComponent: {\n    type: \"componentinstance\",\n    title: \"Finished\"\n  }\n}, sa = (e) => q(aa, {\n  loading: null,\n  loaded: q(ta, {\n    ...e\n  })\n});\nexport {\n  sa as Countdown,\n  oa as propertyControls\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{propertyControls,Countdown as Component}from\"https://boosters.flowbase.co/countdown-framer.js#Pi7EuYI4gQpP\";// addPropertyControls(Countdown, propertyControls)\nexport default function Countdown(props){return /*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:props.background},children:/*#__PURE__*/_jsx(Component,{...props})});}addPropertyControls(Countdown,{...propertyControls,background:{type:ControlType.Color,defaultValue:\"black\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Countdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Countdown_Campaign.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Countdown from\"https://framerusercontent.com/modules/HVovFwEhajlXwm5leAx0/Z2sKy2i2OeWyh5qQmddx/Countdown_Campaign.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ezBdM02APV4OKAuzyuoS/ENGehFNvMzsT3xE1uaJo/a3P54fu_4.js\";const CountdownFonts=getFonts(Countdown);const cycleOrder=[\"pzdety_F3\",\"joN4l_NuE\",\"US8GOLMfT\"];const serializationHash=\"framer-PwTnc\";const variantClassNames={joN4l_NuE:\"framer-v-198qqxl\",pzdety_F3:\"framer-v-s293jt\",US8GOLMfT:\"framer-v-d3logi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:83,delay:0,mass:1,stiffness:192,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={\"No border\":\"joN4l_NuE\",\"Reward banner - timer\":\"pzdety_F3\",\"Variant 3\":\"US8GOLMfT\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pzdety_F3\"};};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:\"pzdety_F3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"US8GOLMfT\")return false;return true;};const isDisplayed1=()=>{if([\"joN4l_NuE\",\"US8GOLMfT\"].includes(baseVariant))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__*/_jsx(Link,{href:\"https://framerfunnels.lemonsqueezy.com/buy/d413cd88-c878-4b65-8f3f-81232a1edaf5\",motionChild:true,nodeId:\"pzdety_F3\",openInNewTab:true,scopeId:\"coOhXNLpd\",smoothScroll:true,...addPropertyOverrides({joN4l_NuE:{href:undefined},US8GOLMfT:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-s293jt\",className,classNames)} framer-17j0az1`,\"data-framer-name\":\"Reward banner - timer\",layoutDependency:layoutDependency,layoutId:\"pzdety_F3\",ref:refBinding,style:{background:\"linear-gradient(130deg, rgba(143, 173, 255, 0.4) 0%, var(--token-87382c4c-55a8-4dd8-9f21-9ceee3cce5b0, rgb(1, 69, 255)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{joN4l_NuE:{background:\"linear-gradient(130deg, var(--token-cc29820f-fa09-4a71-9cea-275bb432a9af, rgb(54, 54, 54)) 0%, var(--token-cc29820f-fa09-4a71-9cea-275bb432a9af, rgb(54, 54, 54)) 100%)\",backgroundColor:\"var(--token-cc29820f-fa09-4a71-9cea-275bb432a9af, rgb(54, 54, 54))\"},US8GOLMfT:{background:\"linear-gradient(130deg, rgba(38, 38, 38, 0.5) 0%, rgba(38, 38, 38, 0.5) 100%)\",backgroundColor:\"rgba(38, 38, 38, 0.5)\"}},...addPropertyOverrides({joN4l_NuE:{\"data-framer-name\":\"No border\"},US8GOLMfT:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-161gjwt\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"ZwzH0I9P7\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(23, 23, 23, 0.5)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"blur(10px)\"},variants:{US8GOLMfT:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f9kkv3\",layoutDependency:layoutDependency,layoutId:\"ZHHc887Vn\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1ehj22a\",\"data-styles-preset\":\"a3P54fu_4\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"EARLY BIRD DEAL\"})})}),className:\"framer-11wjqec\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"BMMaxQBuL\",variants:{joN4l_NuE:{\"--extracted-1w3ko1f\":\"var(--token-c623a7a4-8d24-4417-a040-740eb6edb779, rgb(191, 191, 191))\",\"--extracted-bh295w\":\"1px\",\"--extracted-r6o4lv\":\"var(--token-600033ff-fcdd-4361-a34f-2d51d675bcd8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({joN4l_NuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-600033ff-fcdd-4361-a34f-2d51d675bcd8, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-c623a7a4-8d24-4417-a040-740eb6edb779, rgb(191, 191, 191)))\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-stroke-width\":\"var(--extracted-bh295w, 1px)\"},children:\"$97\"}),/*#__PURE__*/_jsx(motion.strong,{children:\" $67.9\"})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x9oid5\",layoutDependency:layoutDependency,layoutId:\"dEmsy1deQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1ehj22a\",\"data-styles-preset\":\"a3P54fu_4\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f30e9a49-5c4c-498f-82b6-76b484f32269, rgb(255, 171, 122)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(67deg, var(--token-f30e9a49-5c4c-498f-82b6-76b484f32269, rgb(255, 171, 122)) 0%, rgb(161, 76, 27) 100%)\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Only $199\"})})})}),className:\"framer-8p420t\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"F0xl6UFfk\",style:{\"--extracted-1w1cjl5\":\"var(--token-f30e9a49-5c4c-498f-82b6-76b484f32269, rgb(255, 171, 122))\"},variants:{joN4l_NuE:{\"--extracted-r6o4lv\":\"var(--token-600033ff-fcdd-4361-a34f-2d51d675bcd8, rgb(255, 255, 255))\"},US8GOLMfT:{\"--extracted-r6o4lv\":\"var(--token-600033ff-fcdd-4361-a34f-2d51d675bcd8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({joN4l_NuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-600033ff-fcdd-4361-a34f-2d51d675bcd8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-9f3826c5-17f9-4323-8d5c-b246baa048b6, rgb(239, 130, 239)) 0%, var(--token-91038799-5cee-436f-b21c-b1ec211224d2, rgb(111, 152, 232)) 100%)\"},children:\"Get 30% off: EARLYBLITZER\"})})}),fonts:[\"Inter\"]},US8GOLMfT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-600033ff-fcdd-4361-a34f-2d51d675bcd8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-ae08cd7b-e514-494f-b381-7169722e1c76, rgb(181, 217, 130)) 0%, var(--token-1f930c1e-da74-4cc3-a26f-f2d736ee97a4, rgb(85, 217, 198)) 47.50733137829912%, var(--token-91038799-5cee-436f-b21c-b1ec211224d2, rgb(111, 152, 232)) 100%)\"},children:\"Lifetime Deal Ending Soon\"})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-69f860c0-a551-4fe9-83b5-86decc052bc2, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-transform\":\"uppercase\"},children:\"$1,999\"})}),className:\"framer-k8e3ih\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"Sg6DBtPTw\",style:{\"--extracted-1w1cjl5\":\"var(--token-69f860c0-a551-4fe9-83b5-86decc052bc2, rgb(255, 255, 255))\",opacity:.4},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ei5z4r\",\"data-framer-name\":\"Countdown\",layoutDependency:layoutDependency,layoutId:\"xdyCwrKoQ\",style:{backgroundColor:\"rgba(255, 255, 255, 0.08)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tq2boj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"viFqB0g0l-container\",nodeId:\"viFqB0g0l\",rendersWithMotion:true,scopeId:\"coOhXNLpd\",children:/*#__PURE__*/_jsx(Countdown,{background:\"rgba(0, 0, 0, 0)\",countdown:\"DEC 12, 2025 00:00:00\",days:true,finishedComponent:[],fontColor:\"var(--token-69f860c0-a551-4fe9-83b5-86decc052bc2, rgb(255, 255, 255))\",fontName:\"inter\",fontSize:12,fontWeight:700,gap:12,height:\"100%\",hours:true,id:\"viFqB0g0l\",layoutId:\"viFqB0g0l\",minutes:true,seconds:true,style:{width:\"100%\"},unit:{fontColor:\"var(--token-69f860c0-a551-4fe9-83b5-86decc052bc2, rgb(255, 255, 255))\",fontName:\"inter \",fontSize:9,fontWeight:500,gap:4,position:\"bottom\",show:false,uppercase:false,variant:\"short\"},width:\"100%\"})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PwTnc.framer-17j0az1, .framer-PwTnc .framer-17j0az1 { display: block; }\",\".framer-PwTnc.framer-s293jt { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2px; position: relative; text-decoration: none; width: 338px; }\",\".framer-PwTnc .framer-161gjwt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 8px 8px 12px; position: relative; width: 100%; }\",\".framer-PwTnc .framer-1f9kkv3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PwTnc .framer-11wjqec, .framer-PwTnc .framer-8p420t, .framer-PwTnc .framer-k8e3ih { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-PwTnc .framer-1x9oid5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PwTnc .framer-ei5z4r { 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: 12px; position: relative; width: 122px; }\",\".framer-PwTnc .framer-1tq2boj-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-PwTnc.framer-v-198qqxl.framer-s293jt { width: 375px; }\",\".framer-PwTnc.framer-v-198qqxl .framer-161gjwt { flex-wrap: wrap; justify-content: center; padding: 8px; }\",\".framer-PwTnc.framer-v-198qqxl .framer-1f9kkv3, .framer-PwTnc.framer-v-d3logi .framer-1f9kkv3 { align-content: center; align-items: center; min-width: 200px; }\",\".framer-PwTnc.framer-v-198qqxl .framer-ei5z4r { flex: 1 0 0px; min-width: 100px; width: 1px; }\",\".framer-PwTnc.framer-v-198qqxl .framer-1tq2boj-container { flex: none; width: 98px; }\",\".framer-PwTnc.framer-v-d3logi.framer-s293jt { padding: 8px; width: 451px; }\",\".framer-PwTnc.framer-v-d3logi .framer-161gjwt { flex-wrap: wrap; gap: 4px; justify-content: center; padding: 8px; }\",\".framer-PwTnc.framer-v-d3logi .framer-1x9oid5 { justify-content: center; width: 100%; }\",\".framer-PwTnc.framer-v-d3logi .framer-8p420t { flex: 1 0 0px; overflow: hidden; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58.5\n * @framerIntrinsicWidth 338\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"joN4l_NuE\":{\"layout\":[\"fixed\",\"auto\"]},\"US8GOLMfT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercoOhXNLpd=withCSS(Component,css,\"framer-PwTnc\");export default FramercoOhXNLpd;FramercoOhXNLpd.displayName=\"Banners/Promo\";FramercoOhXNLpd.defaultProps={height:58.5,width:338};addPropertyControls(FramercoOhXNLpd,{variant:{options:[\"pzdety_F3\",\"joN4l_NuE\",\"US8GOLMfT\"],optionTitles:[\"Reward banner - timer\",\"No border\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercoOhXNLpd,[{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\"},{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\"}]},...CountdownFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercoOhXNLpd\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"58.5\",\"framerIntrinsicWidth\":\"338\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"joN4l_NuE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"US8GOLMfT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./coOhXNLpd.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EmojiHappy from\"https://framerusercontent.com/modules/CtFWk0FfR3wRolzSJScG/jFr40RIjV9mGUmllmPRR/hZfMiaEeJ.js\";import Default from\"https://framerusercontent.com/modules/5XIly9zPUyfw0vuCw2qD/KJvcQvIY1gjwdDwHae7E/lMdC5unO9.js\";const DefaultFonts=getFonts(Default);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"EEcwJEvvB\",\"j8lgcvIYA\",\"y4MinIwxA\"];const serializationHash=\"framer-dd3zC\";const variantClassNames={EEcwJEvvB:\"framer-v-11akr8c\",j8lgcvIYA:\"framer-v-10ngt63\",y4MinIwxA:\"framer-v-npvxu1\"};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 transition2={damping:30,delay:.6,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};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={Desktop:\"EEcwJEvvB\",Phone:\"y4MinIwxA\",Tablet:\"j8lgcvIYA\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EEcwJEvvB\"};};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:\"EEcwJEvvB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11akr8c\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EEcwJEvvB\",ref:refBinding,style:{...style},...addPropertyOverrides({j8lgcvIYA:{\"data-framer-name\":\"Tablet\"},y4MinIwxA:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1vn359x\",\"data-framer-name\":\"Nav Container\",layoutDependency:layoutDependency,layoutId:\"XW8HiCSj9\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"PtfYUlDqr\",openInNewTab:false,scopeId:\"IRskwAJ9b\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||86)-40-43)/2)+1.5),pixelHeight:501,pixelWidth:501,src:\"https://framerusercontent.com/images/qmX0PPrmAm1X1nNpBdbK0lU1aaY.png?width=501&height=501\"},className:\"framer-11h1g3g framer-6wc40d\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PtfYUlDqr\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({j8lgcvIYA:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||86)-40-43)/2)+4),pixelHeight:501,pixelWidth:501,src:\"https://framerusercontent.com/images/qmX0PPrmAm1X1nNpBdbK0lU1aaY.png?width=501&height=501\"}},y4MinIwxA:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-43)/2+0+0)+3),pixelHeight:501,pixelWidth:501,src:\"https://framerusercontent.com/images/qmX0PPrmAm1X1nNpBdbK0lU1aaY.png?width=501&height=501\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(20+((componentViewport?.height||86)-40-43)/2)+0,...addPropertyOverrides({y4MinIwxA:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-43)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-hndei8-container\",\"data-framer-appear-id\":\"hndei8\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"MD7J4Yb_i-container\",nodeId:\"MD7J4Yb_i\",optimized:true,rendersWithMotion:true,scopeId:\"IRskwAJ9b\",children:/*#__PURE__*/_jsx(Default,{a9w_jZuyF:true,fAv_zANvv:\"https://framerfunnels.lemonsqueezy.com/buy/d413cd88-c878-4b65-8f3f-81232a1edaf5\",G59FkUC_C:EmojiHappy,height:\"100%\",id:\"MD7J4Yb_i\",layoutId:\"MD7J4Yb_i\",OK14y5089:false,TWAofvUaG:false,variant:\"Uccq_g7HQ\",Vx3G_8PxC:true,width:\"100%\",zNufJGhKV:\"Unlock templates\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dd3zC.framer-6wc40d, .framer-dd3zC .framer-6wc40d { display: block; }\",\".framer-dd3zC.framer-11akr8c { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 60px 20px 60px; position: relative; width: 1200px; }\",\".framer-dd3zC .framer-1vn359x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-dd3zC .framer-11h1g3g { aspect-ratio: 1 / 1; flex: none; gap: 12px; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; text-decoration: none; width: 40px; }\",\".framer-dd3zC .framer-hndei8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dd3zC.framer-v-10ngt63.framer-11akr8c { padding: 20px 40px 20px 40px; width: 810px; }\",\".framer-dd3zC.framer-v-10ngt63 .framer-11h1g3g { height: var(--framer-aspect-ratio-supported, 35px); width: 35px; }\",\".framer-dd3zC.framer-v-npvxu1.framer-11akr8c { flex-direction: column; padding: 20px; width: 390px; }\",\".framer-dd3zC.framer-v-npvxu1 .framer-1vn359x { flex: none; max-width: 350px; width: 100%; }\",\".framer-dd3zC.framer-v-npvxu1 .framer-11h1g3g { height: var(--framer-aspect-ratio-supported, 37px); width: 37px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"j8lgcvIYA\":{\"layout\":[\"fixed\",\"auto\"]},\"y4MinIwxA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIRskwAJ9b=withCSS(Component,css,\"framer-dd3zC\");export default FramerIRskwAJ9b;FramerIRskwAJ9b.displayName=\"Navigation/Header\";FramerIRskwAJ9b.defaultProps={height:86,width:1200};addPropertyControls(FramerIRskwAJ9b,{variant:{options:[\"EEcwJEvvB\",\"j8lgcvIYA\",\"y4MinIwxA\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIRskwAJ9b,[{explicitInter:true,fonts:[]},...DefaultFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIRskwAJ9b\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"86\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j8lgcvIYA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"y4MinIwxA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IRskwAJ9b.map","// Generated by Framer (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{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\"},{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-yl0kG .framer-styles-preset-1si1bvk:not(.rich-text-wrapper), .framer-yl0kG .framer-styles-preset-1si1bvk.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter 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: normal; --framer-font-size: 14px; --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.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-b0f2d38d-6d34-43de-9c37-ac6216af5246, #dbdbdb); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yl0kG\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EmojiHappy from\"https://framerusercontent.com/modules/CtFWk0FfR3wRolzSJScG/jFr40RIjV9mGUmllmPRR/hZfMiaEeJ.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/4X3v7v4ZPeMEQyahXDCH/e2J5JAo5cbpe2MFVQF59/KfpIACS8Q.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2WsZ3ReTuLFOimzgzGQl/QDjCbjy2Auqervv2GnXb/PH34tk9iT.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/nNbt3WhRPH3tgOphFaMJ/VxVvPCYxt2FROoPlFXRF/UjFooVMmK.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/1IDEWcOdaMigpKfeWKnW/wkcJMGO0koFjhpYjcxdP/Un2GT9XLa.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4G2kzwgbjveYoRpLcQfd/KVNSqjZepwFjVLIpiZVR/wEiSn0mhz.js\";import Default from\"https://framerusercontent.com/modules/5XIly9zPUyfw0vuCw2qD/KJvcQvIY1gjwdDwHae7E/lMdC5unO9.js\";const DefaultFonts=getFonts(Default);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"nALc1kQwW\",\"HOAvwup33\",\"iPKvyVQV5\"];const serializationHash=\"framer-DWjAy\";const variantClassNames={HOAvwup33:\"framer-v-1kv193k\",iPKvyVQV5:\"framer-v-1jb3kbu\",nALc1kQwW:\"framer-v-25nvd\"};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 transition2={damping:30,delay:.6,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};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={Desktop:\"nALc1kQwW\",Mobile:\"HOAvwup33\",Tablet:\"iPKvyVQV5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nALc1kQwW\"};};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:\"nALc1kQwW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-25nvd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nALc1kQwW\",ref:refBinding,style:{...style},...addPropertyOverrides({HOAvwup33:{\"data-framer-name\":\"Mobile\"},iPKvyVQV5:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13923pk\",\"data-framer-name\":\"Content Container\",layoutDependency:layoutDependency,layoutId:\"KqtB2a63l\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ymsqa4\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"BDxpjeH95\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rqe945\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"VubJGQxBV\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+0+0+0+0+0),pixelHeight:501,pixelWidth:501,src:\"https://framerusercontent.com/images/qmX0PPrmAm1X1nNpBdbK0lU1aaY.png?width=501&height=501\"},className:\"framer-485rho\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"K2IQLutQv\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({HOAvwup33:{background:{alt:\"\",fit:\"fill\",pixelHeight:501,pixelWidth:501,src:\"https://framerusercontent.com/images/qmX0PPrmAm1X1nNpBdbK0lU1aaY.png?width=501&height=501\"}},iPKvyVQV5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+0+0+0+0+0),pixelHeight:501,pixelWidth:501,src:\"https://framerusercontent.com/images/qmX0PPrmAm1X1nNpBdbK0lU1aaY.png?width=501&height=501\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1syc87a\",\"data-framer-name\":\"Text Container\",layoutDependency:layoutDependency,layoutId:\"U_ScKPF6e\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-lt7uti\",\"data-styles-preset\":\"PH34tk9iT\",children:\"FramerFunnels\"})}),className:\"framer-rtsgdj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dUbRFXP41\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-exifto\",\"data-styles-preset\":\"wEiSn0mhz\",children:\"Your next launch starts here — unlock the full bundle and go live today.\"})}),className:\"framer-sm196r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iv5UT9uVT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+0+0+0+0+298.8,...addPropertyOverrides({HOAvwup33:{y:undefined},iPKvyVQV5:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+0+0+0+0+298.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-mfcfy0-container\",\"data-framer-appear-id\":\"mfcfy0\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"lqOZHRpy8-container\",nodeId:\"lqOZHRpy8\",optimized:true,rendersWithMotion:true,scopeId:\"z43os6xn2\",children:/*#__PURE__*/_jsx(Default,{a9w_jZuyF:true,fAv_zANvv:\"https://framerfunnels.lemonsqueezy.com/buy/d413cd88-c878-4b65-8f3f-81232a1edaf5\",G59FkUC_C:EmojiHappy,height:\"100%\",id:\"lqOZHRpy8\",layoutId:\"lqOZHRpy8\",OK14y5089:false,TWAofvUaG:false,variant:\"WxAlogNLW\",Vx3G_8PxC:true,width:\"100%\",zNufJGhKV:\"Unlock templates\"})})})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-q2o06z\",\"data-framer-name\":\"Row/Links\",layoutDependency:layoutDependency,layoutId:\"SvKRqVuMs\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Q7tc1MziG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Q7tc1MziG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Q7tc1MziG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+0+0+385.8+0,...addPropertyOverrides({HOAvwup33:{y:undefined},iPKvyVQV5:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+0+0+385.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1p8pakj-container\",\"data-framer-appear-id\":\"1p8pakj\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"V06BnTysi-container\",nodeId:\"V06BnTysi\",optimized:true,rendersWithMotion:true,scopeId:\"z43os6xn2\",children:/*#__PURE__*/_jsx(Default,{a9w_jZuyF:false,fAv_zANvv:resolvedLinks[0],G59FkUC_C:EmojiHappy,height:\"100%\",id:\"V06BnTysi\",layoutId:\"V06BnTysi\",OK14y5089:false,TWAofvUaG:false,variant:\"td4jpEfPS\",Vx3G_8PxC:false,width:\"100%\",zNufJGhKV:\"Templates\",...addPropertyOverrides({HOAvwup33:{fAv_zANvv:resolvedLinks[1]},iPKvyVQV5:{fAv_zANvv:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":zo8_gyV8H\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zo8_gyV8H\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zo8_gyV8H\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+0+0+385.8+0,...addPropertyOverrides({HOAvwup33:{y:undefined},iPKvyVQV5:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+0+0+385.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1a8z0kk-container\",\"data-framer-appear-id\":\"1a8z0kk\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"SHnttl3xN-container\",nodeId:\"SHnttl3xN\",optimized:true,rendersWithMotion:true,scopeId:\"z43os6xn2\",children:/*#__PURE__*/_jsx(Default,{a9w_jZuyF:false,fAv_zANvv:resolvedLinks1[0],G59FkUC_C:EmojiHappy,height:\"100%\",id:\"SHnttl3xN\",layoutId:\"SHnttl3xN\",OK14y5089:false,TWAofvUaG:false,variant:\"td4jpEfPS\",Vx3G_8PxC:false,width:\"100%\",zNufJGhKV:\"Pricing\",...addPropertyOverrides({HOAvwup33:{fAv_zANvv:resolvedLinks1[1]},iPKvyVQV5:{fAv_zANvv:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":U8RE7FKqt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":U8RE7FKqt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":U8RE7FKqt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+0+0+385.8+0,...addPropertyOverrides({HOAvwup33:{y:undefined},iPKvyVQV5:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+0+0+385.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-13fsjf0-container\",\"data-framer-appear-id\":\"13fsjf0\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"G6CihROFF-container\",nodeId:\"G6CihROFF\",optimized:true,rendersWithMotion:true,scopeId:\"z43os6xn2\",children:/*#__PURE__*/_jsx(Default,{a9w_jZuyF:false,fAv_zANvv:resolvedLinks2[0],G59FkUC_C:EmojiHappy,height:\"100%\",id:\"G6CihROFF\",layoutId:\"G6CihROFF\",OK14y5089:false,TWAofvUaG:false,variant:\"td4jpEfPS\",Vx3G_8PxC:false,width:\"100%\",zNufJGhKV:\"Process\",...addPropertyOverrides({HOAvwup33:{fAv_zANvv:resolvedLinks2[1]},iPKvyVQV5:{fAv_zANvv:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fyuxp0\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"CK4Vr0QjB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18b18oz\",\"data-styles-preset\":\"Un2GT9XLa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0f2d38d-6d34-43de-9c37-ac6216af5246, rgb(186, 186, 186)))\"},children:\"A partnership between\"})}),className:\"framer-xc1mlw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CuHqNX1LA\",style:{\"--extracted-r6o4lv\":\"var(--token-b0f2d38d-6d34-43de-9c37-ac6216af5246, rgb(186, 186, 186))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c17mt3\",\"data-framer-name\":\"Profile\",layoutDependency:layoutDependency,layoutId:\"KCD8Xttsi\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Profile Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+468.8+0+0),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/nrcsuR8w2flNs4VMDtBPMg0xQ.png?width=400&height=400\"},className:\"framer-1qksv15\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"yfeAdUfMe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(153, 153, 153)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({HOAvwup33:{background:{alt:\"Profile Image\",fit:\"fill\",pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/nrcsuR8w2flNs4VMDtBPMg0xQ.png?width=400&height=400\"}},iPKvyVQV5:{background:{alt:\"Profile Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+468.8+0+0),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/nrcsuR8w2flNs4VMDtBPMg0xQ.png?width=400&height=400\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18b18oz\",\"data-styles-preset\":\"Un2GT9XLa\",children:/*#__PURE__*/_jsx(Link,{href:\"https://buildwithomar.framer.website/\",motionChild:true,nodeId:\"q93Gougoq\",openInNewTab:true,relValues:[],scopeId:\"z43os6xn2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-178mwt9\",\"data-styles-preset\":\"UjFooVMmK\",children:\"Omar Farook\"})})})}),className:\"framer-1w68bog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q93Gougoq\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hx6hp4\",\"data-framer-name\":\"Profile\",layoutDependency:layoutDependency,layoutId:\"zAOpcBkk6\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Profile Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+468.8+0+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/t4TrhezpPfUQQT3QTYxZHmX8mVM.png?width=512&height=512\"},className:\"framer-6syugc\",layoutDependency:layoutDependency,layoutId:\"qotWnQ256\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({HOAvwup33:{background:{alt:\"Profile Image\",fit:\"fill\",pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/t4TrhezpPfUQQT3QTYxZHmX8mVM.png?width=512&height=512\"}},iPKvyVQV5:{background:{alt:\"Profile Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+468.8+0+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/t4TrhezpPfUQQT3QTYxZHmX8mVM.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18b18oz\",\"data-styles-preset\":\"Un2GT9XLa\",children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/nutbeen\",motionChild:true,nodeId:\"qH68qL4R2\",openInNewTab:true,relValues:[],scopeId:\"z43os6xn2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-178mwt9\",\"data-styles-preset\":\"UjFooVMmK\",children:\"Chris Nutbeen\"})})})}),className:\"framer-1cv6iat\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qH68qL4R2\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1si1bvk\",\"data-styles-preset\":\"KfpIACS8Q\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0f2d38d-6d34-43de-9c37-ac6216af5246, rgb(186, 186, 186)))\"},children:\"and\"})}),className:\"framer-1goq5n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sieaBu_7c\",style:{\"--extracted-r6o4lv\":\"var(--token-b0f2d38d-6d34-43de-9c37-ac6216af5246, rgb(186, 186, 186))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-472yul\",\"data-framer-name\":\"Profile\",layoutDependency:layoutDependency,layoutId:\"yZ7xSnfnN\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Profile Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||530)-140-500.8)/2)+0+468.8+0+0),pixelHeight:936,pixelWidth:839,sizes:\"32px\",src:\"https://framerusercontent.com/images/8Q3wD9sC3p4rB8rfGijPKdgNiRw.jpeg?width=839&height=936\",srcSet:\"https://framerusercontent.com/images/8Q3wD9sC3p4rB8rfGijPKdgNiRw.jpeg?width=839&height=936 839w\"},className:\"framer-1j3j2m5\",layoutDependency:layoutDependency,layoutId:\"AhRV7IAAo\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({HOAvwup33:{background:{alt:\"Profile Image\",fit:\"fill\",pixelHeight:936,pixelWidth:839,sizes:\"32px\",src:\"https://framerusercontent.com/images/8Q3wD9sC3p4rB8rfGijPKdgNiRw.jpeg?width=839&height=936\",srcSet:\"https://framerusercontent.com/images/8Q3wD9sC3p4rB8rfGijPKdgNiRw.jpeg?width=839&height=936 839w\"}},iPKvyVQV5:{background:{alt:\"Profile Image\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||510)-120-500.8)/2)+0+468.8+0+0),pixelHeight:936,pixelWidth:839,sizes:\"32px\",src:\"https://framerusercontent.com/images/8Q3wD9sC3p4rB8rfGijPKdgNiRw.jpeg?width=839&height=936\",srcSet:\"https://framerusercontent.com/images/8Q3wD9sC3p4rB8rfGijPKdgNiRw.jpeg?width=839&height=936 839w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18b18oz\",\"data-styles-preset\":\"Un2GT9XLa\",children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/ramishdotdesign\",motionChild:true,nodeId:\"ZL06brKYu\",openInNewTab:true,relValues:[],scopeId:\"z43os6xn2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-178mwt9\",\"data-styles-preset\":\"UjFooVMmK\",children:\"Ramish Aziz\"})})})}),className:\"framer-2varja\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZL06brKYu\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DWjAy.framer-1bbbz5b, .framer-DWjAy .framer-1bbbz5b { display: block; }\",\".framer-DWjAy.framer-25nvd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 100px 60px 40px 60px; position: relative; width: 1200px; }\",\".framer-DWjAy .framer-13923pk { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1260px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-DWjAy .framer-ymsqa4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DWjAy .framer-rqe945 { align-content: center; align-items: center; 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%; z-index: 1; }\",\".framer-DWjAy .framer-485rho { aspect-ratio: 1 / 1; flex: none; gap: 12px; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 40px; }\",\".framer-DWjAy .framer-1syc87a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DWjAy .framer-rtsgdj { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: auto; }\",\".framer-DWjAy .framer-sm196r { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 451px; }\",\".framer-DWjAy .framer-mfcfy0-container, .framer-DWjAy .framer-1p8pakj-container, .framer-DWjAy .framer-1a8z0kk-container, .framer-DWjAy .framer-13fsjf0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DWjAy .framer-q2o06z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DWjAy .framer-1fyuxp0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DWjAy .framer-xc1mlw, .framer-DWjAy .framer-1w68bog, .framer-DWjAy .framer-1cv6iat, .framer-DWjAy .framer-1goq5n, .framer-DWjAy .framer-2varja { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DWjAy .framer-c17mt3, .framer-DWjAy .framer-1hx6hp4, .framer-DWjAy .framer-472yul { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DWjAy .framer-1qksv15, .framer-DWjAy .framer-6syugc, .framer-DWjAy .framer-1j3j2m5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DWjAy.framer-v-1kv193k.framer-25nvd { padding: 60px 20px 20px 20px; width: 390px; }\",\".framer-DWjAy.framer-v-1kv193k .framer-13923pk { max-width: 350px; }\",\".framer-DWjAy.framer-v-1kv193k .framer-rtsgdj, .framer-DWjAy.framer-v-1kv193k .framer-sm196r { width: 100%; }\",\".framer-DWjAy.framer-v-1kv193k .framer-q2o06z { flex-direction: column; }\",\".framer-DWjAy.framer-v-1kv193k .framer-1fyuxp0 { flex-wrap: wrap; gap: 4px 8px; }\",\".framer-DWjAy.framer-v-1jb3kbu.framer-25nvd { padding: 80px 40px 40px 40px; width: 810px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-DWjAy[data-border=\"true\"]::after, .framer-DWjAy [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 530\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HOAvwup33\":{\"layout\":[\"fixed\",\"auto\"]},\"iPKvyVQV5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz43os6xn2=withCSS(Component,css,\"framer-DWjAy\");export default Framerz43os6xn2;Framerz43os6xn2.displayName=\"Navigation/Footer\";Framerz43os6xn2.defaultProps={height:530,width:1200};addPropertyControls(Framerz43os6xn2,{variant:{options:[\"nALc1kQwW\",\"HOAvwup33\",\"iPKvyVQV5\"],optionTitles:[\"Desktop\",\"Mobile\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz43os6xn2,[{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\"}]},...DefaultFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz43os6xn2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"530\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HOAvwup33\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iPKvyVQV5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z43os6xn2.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js\";import BannersPromo from\"#framer/local/canvasComponent/coOhXNLpd/coOhXNLpd.js\";import NavigationHeader from\"#framer/local/canvasComponent/IRskwAJ9b/IRskwAJ9b.js\";import NavigationFooter from\"#framer/local/canvasComponent/z43os6xn2/z43os6xn2.js\";const BannersPromoFonts=getFonts(BannersPromo);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const NavigationFooterFonts=getFonts(NavigationFooter);const NavigationHeaderFonts=getFonts(NavigationHeader);const BlurGradientFonts=getFonts(BlurGradient);const breakpoints={iSIDhta1m:\"(max-width: 809.98px)\",KXlKt6okF:\"(min-width: 1200px)\",lFm9PEfNP:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-xph4i\";const variantClassNames={iSIDhta1m:\"framer-v-pltcdl\",KXlKt6okF:\"framer-v-1i38ry8\",lFm9PEfNP:\"framer-v-4bl2i5\"};const transition1={bounce:.35,delay:0,duration:.65,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,y:-12};const transition2={damping:48,delay:1,mass:1,stiffness:177,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:106};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={iSIDhta1m:[\".framer-xph4i .framer-1bxbm9w-container { left: 50%; right: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={iSIDhta1m:\".framer-pltcdl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xph4i.framer-1w6tz92, .framer-xph4i .framer-1w6tz92 { display: block; }\",\".framer-xph4i.framer-1i38ry8 { align-content: center; align-items: center; background-color: var(--token-fa80c131-7eaf-4123-ad38-4c90a94ed41a, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-xph4i .framer-12w27ph { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-xph4i .framer-1bxbm9w-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); flex: none; height: auto; order: 1001; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-xph4i .framer-2jwji7-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-xph4i .framer-1gflzt4-container { flex: none; height: auto; left: 0px; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: -1px; z-index: 6; }\",\".framer-xph4i .framer-xs20gs-container { flex: none; height: 98px; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={iSIDhta1m:\"(max-width: 809.98px)\",KXlKt6okF:\"(min-width: 1200px)\",lFm9PEfNP:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"KXlKt6okF\",Phone:\"iSIDhta1m\",Tablet:\"lFm9PEfNP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KXlKt6okF\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"KXlKt6okF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-fa80c131-7eaf-4123-ad38-4c90a94ed41a, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1i38ry8\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-12w27ph\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:922,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iSIDhta1m:{\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1bxbm9w-container\",\"data-framer-appear-id\":\"1bxbm9w\",initial:animation2,layoutScroll:true,nodeId:\"sO8IVAuKo\",optimized:true,rendersWithMotion:true,scopeId:\"ZKmbG8Xy2\",style:{transformPerspective:1200},whileHover:animation,children:/*#__PURE__*/_jsx(BannersPromo,{height:\"100%\",id:\"sO8IVAuKo\",layoutId:\"sO8IVAuKo\",variant:\"pzdety_F3\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:530,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2jwji7-container\",nodeId:\"usKDwOt0I\",scopeId:\"ZKmbG8Xy2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iSIDhta1m:{variant:\"HOAvwup33\"},lFm9PEfNP:{variant:\"iPKvyVQV5\"}},children:/*#__PURE__*/_jsx(NavigationFooter,{height:\"100%\",id:\"usKDwOt0I\",layoutId:\"usKDwOt0I\",style:{width:\"100%\"},variant:\"nALc1kQwW\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"100vw\",y:-1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gflzt4-container\",layoutScroll:true,nodeId:\"FTRLlnjSm\",scopeId:\"ZKmbG8Xy2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iSIDhta1m:{variant:\"y4MinIwxA\"},lFm9PEfNP:{variant:\"j8lgcvIYA\"}},children:/*#__PURE__*/_jsx(NavigationHeader,{height:\"100%\",id:\"FTRLlnjSm\",layoutId:\"FTRLlnjSm\",style:{width:\"100%\"},variant:\"EEcwJEvvB\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xs20gs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"s6QhKtU58\",rendersWithMotion:true,scopeId:\"ZKmbG8Xy2\",style:{rotate:-360},children:/*#__PURE__*/_jsx(BlurGradient,{blur:52,borderRadius:0,direction:\"toTop\",height:\"100%\",id:\"s6QhKtU58\",layoutId:\"s6QhKtU58\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lFm9PEfNP\":{\"layout\":[\"fixed\",\"fixed\"]},\"iSIDhta1m\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"KXlKt6okF\":[\".framer-1bxbm9w-container\",\".framer-2jwji7-container\",\".framer-1gflzt4-container\",\".framer-xs20gs-container\"],\"lFm9PEfNP\":[\".framer-1bxbm9w-container\",\".framer-2jwji7-container\",\".framer-1gflzt4-container\",\".framer-xs20gs-container\"],\"iSIDhta1m\":[\".framer-1bxbm9w-container\",\".framer-2jwji7-container\",\".framer-1gflzt4-container\",\".framer-xs20gs-container\"]}\n * @framerBreakpoints {\"KXlKt6okF\":{\"min\":1200,\"canvasClassName\":\"framer-1i38ry8-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"lFm9PEfNP\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-4bl2i5-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"iSIDhta1m\":{\"max\":809,\"canvasClassName\":\"framer-pltcdl-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant KXlKt6okF\n * @framerLayoutTemplate\n */const FramerZKmbG8Xy2=withCSS(Component,css,\"framer-xph4i\");export default FramerZKmbG8Xy2;FramerZKmbG8Xy2.displayName=\"Template\";FramerZKmbG8Xy2.defaultProps={height:1e3,width:1200};addFonts(FramerZKmbG8Xy2,[{explicitInter:true,fonts:[]},...BannersPromoFonts,...NavigationFooterFonts,...NavigationHeaderFonts,...BlurGradientFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZKmbG8Xy2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"KXlKt6okF\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1i38ry8-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"lFm9PEfNP\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-4bl2i5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"iSIDhta1m\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-pltcdl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"KXlKt6okF\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"KXlKt6okF\\\":[\\\".framer-1bxbm9w-container\\\",\\\".framer-2jwji7-container\\\",\\\".framer-1gflzt4-container\\\",\\\".framer-xs20gs-container\\\"],\\\"lFm9PEfNP\\\":[\\\".framer-1bxbm9w-container\\\",\\\".framer-2jwji7-container\\\",\\\".framer-1gflzt4-container\\\",\\\".framer-xs20gs-container\\\"],\\\"iSIDhta1m\\\":[\\\".framer-1bxbm9w-container\\\",\\\".framer-2jwji7-container\\\",\\\".framer-1gflzt4-container\\\",\\\".framer-xs20gs-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lFm9PEfNP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iSIDhta1m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/8N2yMA7H6OWJ6adFoOPt/lQiWmmecTQVnJpMCUWTn/ZKmbG8Xy2.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {Q7tc1MziG: \"templates\", U8RE7FKqt: \"process\", zo8_gyV8H: \"pricing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aEC14XYR4D6L1KVVv87u/7Bjjmd0CVAXTzNQJSpyx/augiA20Il.js\")), path: \"/\"}, WrGSuSe92: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f9GgvWRhiHPLOIeHXRzX/RaGsrmqalJfGmhgimjoe/WrGSuSe92.js\")), path: \"/old-home-2\"}, V9WIyvQIS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z368tB6ZHK0MHobDwdJ9/N99AM3jFzln77kcbMFkj/V9WIyvQIS.js\")), path: \"/404\"}, CftPTR104: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Awc3Pn5Ep1HP6jZFYK9o/QuJrTlEEAVk8sb8VMrFH/CftPTR104.js\")), path: \"/payment-confirmed\"}, h8uGJQLtX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b3Tc1NH5q3NPlSMWIrHJ/WmvwnwUOsWGWW0bFkxVv/h8uGJQLtX.js\")), path: \"/contact\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"984194cd0eae770eddeaf78b7ae077010257d51e255c307d39c5d4b7926edaff\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"WrGSuSe92\":\r\ncase \"V9WIyvQIS\":\r\ncase \"CftPTR104\":\r\ncase \"h8uGJQLtX\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"WrGSuSe92\":\r\ncase \"V9WIyvQIS\":\r\ncase \"CftPTR104\":\r\ncase \"h8uGJQLtX\":\r\nreturn [{hash: \"1i38ry8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"4bl2i5\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"pltcdl\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z368tB6ZHK0MHobDwdJ9/N99AM3jFzln77kcbMFkj/V9WIyvQIS.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.framerfunnels.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/8T9j8T4vahG0Ynnoys0J/3HMNAPtAOrvuvU7ikP0A/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}