{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/CH6oiBvFb1hGNo5dgG1B/AJACR7UXy7XOAbri84GW/thMrs5b1q-0.js", "ssg:https://framerusercontent.com/modules/h0Dt7mvxM7npjk9y9m82/Kmi3fWtyCb6tVFhDVZFm/H7uIjMeLS-0.js", "ssg:https://framerusercontent.com/modules/rbE4tzCdXL9PcMZXPUwI/n1iaKldJRu1D4i8AmFMp/itp2y10B4.js", "ssg:https://framerusercontent.com/modules/kZ7GSainHLogUpueLnuQ/D1LM1pWNfgAnGHSDvjEC/LGToSiovT.js", "ssg:https://framerusercontent.com/modules/pZfuDAnjzr16ricyxagO/agBovm2ZVe32LyXOx9NB/BapFeL4fE.js", "ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js", "ssg:https://framer.com/m/framer/default-utils.js@^0.45.0", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js", "ssg:https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js", "ssg:https://framerusercontent.com/modules/pZfuDAnjzr16ricyxagO/agBovm2ZVe32LyXOx9NB/BapFeL4fE-0.js", "ssg:https://framerusercontent.com/modules/CH6oiBvFb1hGNo5dgG1B/AJACR7UXy7XOAbri84GW/thMrs5b1q.js", "ssg:https://framerusercontent.com/modules/tR2Mx5VIuKNgShgYZZwZ/6NGyhC2fy28rRlstk7r0/fsXjWCwSW.js", "ssg:https://framerusercontent.com/modules/7aPuVQkMLHSdctqMGeVU/MmqRcBiAK1REEChL7SAO/Dot.js", "ssg:https://framerusercontent.com/modules/tR2Mx5VIuKNgShgYZZwZ/6NGyhC2fy28rRlstk7r0/fsXjWCwSW-0.js", "ssg:https://framerusercontent.com/modules/h0Dt7mvxM7npjk9y9m82/Kmi3fWtyCb6tVFhDVZFm/H7uIjMeLS.js", "ssg:https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js", "ssg:https://framerusercontent.com/modules/pjTeXOwM8jIzlv0XMDpR/kC1Z5dBFiy5MwTJr2TNf/ZWfklmTzg.js", "ssg:https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/QntFAqtwwHPSDPIdxU3o/LocaleSelector.js", "ssg:https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/VOfaY9LHiTLKveiePI7P/border.js", "ssg:https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js", "ssg:https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js", "ssg:https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js", "ssg:https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js", "ssg:https://framerusercontent.com/modules/pjTeXOwM8jIzlv0XMDpR/kC1Z5dBFiy5MwTJr2TNf/ZWfklmTzg-0.js"],
  "sourcesContent": ["", "", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-wx6zW .framer-styles-preset-5w73t9:not(.rich-text-wrapper), .framer-wx6zW .framer-styles-preset-5w73t9.rich-text-wrapper a { --framer-link-current-text-color: #5BA692; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #6dc5ad; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #5ba692; --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];\nexport const className = \"framer-wx6zW\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-gfcuf .framer-styles-preset-nk9aiy:not(.rich-text-wrapper), .framer-gfcuf .framer-styles-preset-nk9aiy.rich-text-wrapper a { --framer-link-current-text-color: #fff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #6DC5AD; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-gfcuf\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (89324c0)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as l, getFonts as i, Link as o, RichText as f, useLocaleInfo as m, useVariantState as s, withCSS as d, withMappedReactProps as p } from \"framer\";\nimport { LayoutGroup as c, motion as h, MotionConfigContext as g } from \"framer-motion\";\nimport * as x from \"react\";\nimport v from \"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js\";\nimport { withLeave as y } from \"https://framerusercontent.com/modules/RMkyLBFkLNKLaNHvgzf1/IcQkT3l6MwlzByu9RC3k/UISounds.js\";\nimport * as w from \"https://framerusercontent.com/modules/rbE4tzCdXL9PcMZXPUwI/n1iaKldJRu1D4i8AmFMp/itp2y10B4.js\";\nimport * as u from \"https://framerusercontent.com/modules/kZ7GSainHLogUpueLnuQ/D1LM1pWNfgAnGHSDvjEC/LGToSiovT.js\";\nimport * as b from \"./BapFeL4fE-0.js\";\nimport R, * as U from \"https://framerusercontent.com/modules/CH6oiBvFb1hGNo5dgG1B/AJACR7UXy7XOAbri84GW/thMrs5b1q.js\";\nlet S = i(R),\n  O = p(y(R), U),\n  Y = i(v),\n  G = [\"pqdGyuDvk\", \"shGGjOo3g\"],\n  I = \"framer-RwU60\",\n  T = {\n    pqdGyuDvk: \"framer-v-1isipb4\",\n    shGGjOo3g: \"framer-v-4bdv94\"\n  };\nfunction k(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet B = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  j = {\n    g4swad_R8: b\n  },\n  z = (e, r) => {\n    for (; r;) {\n      let a = j[r.id];\n      if (a) {\n        let r = a[e];\n        if (r) return r;\n      }\n      r = r.fallback;\n    }\n  },\n  N = ({\n    value: r,\n    children: a\n  }) => {\n    let t = x.useContext(g),\n      n = null != r ? r : t.transition,\n      l = x.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(g.Provider, {\n      value: l,\n      children: a\n    });\n  },\n  F = {\n    \"Variant 1\": \"pqdGyuDvk\",\n    Mobile: \"shGGjOo3g\"\n  },\n  D = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var n, l;\n    return {\n      ...t,\n      variant: null !== (l = null !== (n = F[t.variant]) && void 0 !== n ? n : t.variant) && void 0 !== l ? l : \"pqdGyuDvk\"\n    };\n  },\n  W = (e, r) => r.join(\"-\") + e.layoutDependency,\n  C = /*#__PURE__*/x.forwardRef(function (a, t) {\n    var n, i, d, p, g, y, b, R, U, S, Y, I, j, F, C, L, P, A, E, q;\n    let {\n        activeLocale: M\n      } = m(),\n      {\n        style: X,\n        className: _,\n        layoutId: V,\n        variant: J,\n        ...H\n      } = D(a),\n      {\n        baseVariant: Z,\n        classNames: Q,\n        gestureVariant: K,\n        setGestureState: $,\n        setVariant: ee,\n        transition: er,\n        variants: ea\n      } = s({\n        cycleOrder: G,\n        defaultVariant: \"pqdGyuDvk\",\n        transitions: B,\n        variant: J,\n        variantClassNames: T\n      }),\n      et = W(a, ea),\n      en = x.useRef(null),\n      el = x.useId(),\n      ei = [w.className, u.className];\n    return /*#__PURE__*/e(c, {\n      id: null != V ? V : el,\n      children: /*#__PURE__*/e(h.div, {\n        initial: J,\n        animate: ea,\n        onHoverStart: () => $({\n          isHovered: !0\n        }),\n        onHoverEnd: () => $({\n          isHovered: !1\n        }),\n        onTapStart: () => $({\n          isPressed: !0\n        }),\n        onTap: () => $({\n          isPressed: !1\n        }),\n        onTapCancel: () => $({\n          isPressed: !1\n        }),\n        className: l(\"framer-RwU60\", ...ei, Q),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(N, {\n          value: er,\n          children: /*#__PURE__*/r(h.div, {\n            ...H,\n            className: l(\"framer-1isipb4\", _),\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: et,\n            layoutId: \"pqdGyuDvk\",\n            ref: null != t ? t : en,\n            style: {\n              ...X\n            },\n            ...k({\n              shGGjOo3g: {\n                \"data-framer-name\": \"Mobile\"\n              }\n            }, Z, K),\n            children: [/*#__PURE__*/r(h.div, {\n              className: \"framer-dtlrx9\",\n              layoutDependency: et,\n              layoutId: \"nhu_3TUYd\",\n              style: {\n                backgroundColor: \"rgba(32, 36, 48, 0)\"\n              },\n              children: [/*#__PURE__*/r(h.div, {\n                className: \"framer-1ocd1nl\",\n                \"data-border\": !0,\n                layoutDependency: et,\n                layoutId: \"nYGejWO6F\",\n                style: {\n                  \"--border-bottom-width\": \"0px\",\n                  \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n                  \"--border-left-width\": \"0px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"0px\"\n                },\n                variants: {\n                  shGGjOo3g: {\n                    \"--border-bottom-width\": \"1px\",\n                    \"--border-right-width\": \"0px\"\n                  }\n                },\n                children: [/*#__PURE__*/e(f, {\n                  __fromCanvasComponent: !0,\n                  children: null !== (n = z(\"v0\", M)) && void 0 !== n ? n : /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n                        \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"20px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-line-height\": \"28px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: \"About ECF\"\n                    })\n                  }),\n                  className: \"framer-ksixa9\",\n                  fonts: [\"GF;Open Sans-700\"],\n                  layoutDependency: et,\n                  layoutId: \"B74sHaJrA\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...k({\n                    shGGjOo3g: {\n                      children: null !== (i = z(\"v1\", M)) && void 0 !== i ? i : /*#__PURE__*/e(x.Fragment, {\n                        children: /*#__PURE__*/e(h.p, {\n                          style: {\n                            \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n                            \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"20px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-line-height\": \"28px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                          },\n                          children: \"About ECF\"\n                        })\n                      })\n                    }\n                  }, Z, K)\n                }), /*#__PURE__*/e(f, {\n                  __fromCanvasComponent: !0,\n                  children: null !== (d = z(\"v2\", M)) && void 0 !== d ? d : /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/r(h.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                        \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"18px\",\n                        \"--framer-line-height\": \"28px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: [\"Since 2018 the \", /*#__PURE__*/e(o, {\n                        href: {\n                          webPageId: \"behMhKB7r\"\n                        },\n                        openInNewTab: !1,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(h.a, {\n                          className: \"framer-styles-preset-5w73t9\",\n                          \"data-styles-preset\": \"itp2y10B4\",\n                          children: \"ECF team\"\n                        })\n                      }), \" have been supporting and funding the development of \", /*#__PURE__*/e(h.span, {\n                        style: {\n                          \"--framer-text-decoration\": \"line-through\"\n                        },\n                        children: \"real\"\n                      }), \" web3 infrastructure, today we are building the frameworks for everyone to coordinate their support for the technologies they find to be legitimate and necessary for the space.\"]\n                    })\n                  }),\n                  className: \"framer-1j058mj\",\n                  fonts: [\"GF;Open Sans-regular\"],\n                  layoutDependency: et,\n                  layoutId: \"REHwCyMap\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .7\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...k({\n                    shGGjOo3g: {\n                      children: null !== (p = z(\"v3\", M)) && void 0 !== p ? p : /*#__PURE__*/e(x.Fragment, {\n                        children: /*#__PURE__*/r(h.p, {\n                          style: {\n                            \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                            \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"28px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                          },\n                          children: [\"Since 2018 the \", /*#__PURE__*/e(o, {\n                            href: {\n                              webPageId: \"behMhKB7r\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(h.a, {\n                              className: \"framer-styles-preset-5w73t9\",\n                              \"data-styles-preset\": \"itp2y10B4\",\n                              children: \"ECF team\"\n                            })\n                          }), \" have been supporting and funding the development of \", /*#__PURE__*/e(h.span, {\n                            style: {\n                              \"--framer-text-decoration\": \"line-through\"\n                            },\n                            children: \"real\"\n                          }), \" web3 infrastructure, today we are building the frameworks for everyone to coordinate their support for the technologies they find to be legitimate and necessary for the space.\"]\n                        })\n                      })\n                    }\n                  }, Z, K)\n                }), /*#__PURE__*/r(h.div, {\n                  className: \"framer-105mvl6\",\n                  layoutDependency: et,\n                  layoutId: \"O_YubCZ_H\",\n                  children: [/*#__PURE__*/e(h.div, {\n                    className: \"framer-1mbx6n3-container\",\n                    layoutDependency: et,\n                    layoutId: \"aN3FCUiMa-container\",\n                    children: /*#__PURE__*/e(O, {\n                      AdH0Ie0zb: \"https://twitter.com/ethereumecf\",\n                      height: \"100%\",\n                      id: \"aN3FCUiMa\",\n                      layoutId: \"aN3FCUiMa\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"efUBfxdc_\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/e(h.div, {\n                    className: \"framer-1qix0g0-container\",\n                    layoutDependency: et,\n                    layoutId: \"Y7bo7c0UW-container\",\n                    children: /*#__PURE__*/e(O, {\n                      AdH0Ie0zb: \"https://medium.com/@EthereumECF\",\n                      height: \"100%\",\n                      id: \"Y7bo7c0UW\",\n                      layoutId: \"Y7bo7c0UW\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"HrrqcDeAJ\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/e(h.div, {\n                    className: \"framer-m89kln-container\",\n                    layoutDependency: et,\n                    layoutId: \"QEvglqC6I-container\",\n                    children: /*#__PURE__*/e(O, {\n                      AdH0Ie0zb: \"https://www.linkedin.com/company/ethereumecf/posts\",\n                      height: \"100%\",\n                      id: \"QEvglqC6I\",\n                      layoutId: \"QEvglqC6I\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"vN3x4v1mo\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/e(h.div, {\n                    className: \"framer-2ptgxa-container\",\n                    layoutDependency: et,\n                    layoutId: \"gqyg392Wm-container\",\n                    children: /*#__PURE__*/e(O, {\n                      AdH0Ie0zb: \"https://discord.gg/AJEpuqH4h6\",\n                      height: \"100%\",\n                      id: \"gqyg392Wm\",\n                      layoutId: \"gqyg392Wm\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"a7JcyjdgN\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/e(h.div, {\n                    className: \"framer-1xjnztr-container\",\n                    layoutDependency: et,\n                    layoutId: \"aDpAYUYWG-container\",\n                    children: /*#__PURE__*/e(O, {\n                      AdH0Ie0zb: \"https://join.status.im/u/0x045c6c6471a1a0a910f2436b86f9d95fae108202fec1b511f3551509300d845e43cd9c745a5d63e55c2315e953c556f0c3282bb580515177fe2c9823f2f51fde9a\",\n                      height: \"100%\",\n                      id: \"aDpAYUYWG\",\n                      layoutId: \"aDpAYUYWG\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"j9QljNSzM\",\n                      width: \"100%\"\n                    })\n                  })]\n                })]\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-1r3kngt\",\n                layoutDependency: et,\n                layoutId: \"DRnpnr2av\",\n                children: [/*#__PURE__*/r(h.div, {\n                  className: \"framer-emggan\",\n                  layoutDependency: et,\n                  layoutId: \"XYaLnp15M\",\n                  children: [/*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: null !== (g = z(\"v4\", M)) && void 0 !== g ? g : /*#__PURE__*/e(x.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n                          \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"24px\",\n                          \"--framer-font-weight\": \"700\",\n                          \"--framer-line-height\": \"28px\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"Stay in the loop!\"\n                      })\n                    }),\n                    className: \"framer-1dyy4q0\",\n                    fonts: [\"GF;Open Sans-700\"],\n                    layoutDependency: et,\n                    layoutId: \"tGI_zxjS7\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0,\n                    ...k({\n                      shGGjOo3g: {\n                        children: null !== (y = z(\"v5\", M)) && void 0 !== y ? y : /*#__PURE__*/e(x.Fragment, {\n                          children: /*#__PURE__*/e(h.p, {\n                            style: {\n                              \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n                              \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                              \"--framer-font-size\": \"24px\",\n                              \"--framer-font-weight\": \"700\",\n                              \"--framer-line-height\": \"28px\",\n                              \"--framer-text-alignment\": \"left\",\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                            },\n                            children: \"Stay in the loop!\"\n                          })\n                        })\n                      }\n                    }, Z, K)\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: null !== (b = z(\"v6\", M)) && void 0 !== b ? b : /*#__PURE__*/e(x.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                          \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                          \"--framer-line-height\": \"28px\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"Be one of the first to try our product:\"\n                      })\n                    }),\n                    className: \"framer-a6sg3e\",\n                    fonts: [\"GF;Open Sans-regular\"],\n                    layoutDependency: et,\n                    layoutId: \"a2BQGaOfA\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-paragraph-spacing\": \"0px\",\n                      opacity: .7\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0,\n                    ...k({\n                      shGGjOo3g: {\n                        children: null !== (R = z(\"v7\", M)) && void 0 !== R ? R : /*#__PURE__*/e(x.Fragment, {\n                          children: /*#__PURE__*/e(h.p, {\n                            style: {\n                              \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                              \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                              \"--framer-line-height\": \"28px\",\n                              \"--framer-text-alignment\": \"left\",\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                            },\n                            children: \"Be one of the first to try our product:\"\n                          })\n                        })\n                      }\n                    }, Z, K)\n                  })]\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-1g0boe4-container\",\n                  layoutDependency: et,\n                  layoutId: \"dxoQK8_qG-container\",\n                  children: /*#__PURE__*/e(v, {\n                    borderRadius: 12,\n                    bottomLeftRadius: 12,\n                    bottomRightRadius: 12,\n                    button: {\n                      color: \"rgb(255, 255, 255)\",\n                      fill: \"rgb(78, 136, 120)\",\n                      fontWeight: 600,\n                      label: null !== (U = z(\"v9\", M)) && void 0 !== U ? U : \"Subscribe\"\n                    },\n                    email: {\n                      placeholder: null !== (S = z(\"v8\", M)) && void 0 !== S ? S : \"Email\",\n                      value: \"\"\n                    },\n                    font: !1,\n                    fontFamily: \"Inter\",\n                    fontSize: 16,\n                    fontWeight: 400,\n                    formId: \"o5rWyNFx\",\n                    gap: 15,\n                    height: \"100%\",\n                    id: \"dxoQK8_qG\",\n                    inputs: {\n                      color: \"rgb(255, 255, 255)\",\n                      error: \"rgb(232, 84, 84)\",\n                      fill: \"rgb(27, 30, 40)\",\n                      placeholderColor: \"rgba(255, 255, 255, 0.5)\"\n                    },\n                    isMixedBorderRadius: !1,\n                    layout: \"vertical\",\n                    layoutId: \"dxoQK8_qG\",\n                    message: {\n                      placeholder: \"Message\",\n                      value: \"\"\n                    },\n                    nameField: {\n                      placeholder: \"Name\",\n                      value: \"\"\n                    },\n                    padding: 12,\n                    paddingBottom: 12,\n                    paddingLeft: 12,\n                    paddingPerSide: !1,\n                    paddingRight: 12,\n                    paddingTop: 12,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    topLeftRadius: 12,\n                    topRightRadius: 12,\n                    width: \"100%\",\n                    withEmail: !0,\n                    withMessage: !1,\n                    withName: !1,\n                    ...k({\n                      shGGjOo3g: {\n                        button: {\n                          color: \"rgb(255, 255, 255)\",\n                          fill: \"rgb(78, 136, 120)\",\n                          fontWeight: 600,\n                          label: null !== (Y = z(\"v11\", M)) && void 0 !== Y ? Y : \"Subscribe\"\n                        },\n                        email: {\n                          placeholder: null !== (I = z(\"v10\", M)) && void 0 !== I ? I : \"Email\",\n                          value: \"\"\n                        }\n                      }\n                    }, Z, K)\n                  })\n                }), /*#__PURE__*/r(h.div, {\n                  className: \"framer-s7motk\",\n                  layoutDependency: et,\n                  layoutId: \"uBMqSwmb4\",\n                  children: [/*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: null !== (j = z(\"v12\", M)) && void 0 !== j ? j : /*#__PURE__*/e(x.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n                          \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"24px\",\n                          \"--framer-font-weight\": \"700\",\n                          \"--framer-line-height\": \"28px\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"Donate to ECF:\"\n                      })\n                    }),\n                    className: \"framer-11pad5i\",\n                    fonts: [\"GF;Open Sans-700\"],\n                    layoutDependency: et,\n                    layoutId: \"HRSWd_fBO\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0,\n                    ...k({\n                      shGGjOo3g: {\n                        children: null !== (F = z(\"v13\", M)) && void 0 !== F ? F : /*#__PURE__*/e(x.Fragment, {\n                          children: /*#__PURE__*/e(h.p, {\n                            style: {\n                              \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n                              \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                              \"--framer-font-size\": \"24px\",\n                              \"--framer-font-weight\": \"700\",\n                              \"--framer-line-height\": \"28px\",\n                              \"--framer-text-alignment\": \"left\",\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                            },\n                            children: \"Donate to ECF:\"\n                          })\n                        })\n                      }\n                    }, Z, K)\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: null !== (C = z(\"v14\", M)) && void 0 !== C ? C : /*#__PURE__*/e(x.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                          \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                          \"--framer-line-height\": \"28px\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"hello@ecf.network\"\n                      })\n                    }),\n                    className: \"framer-1nc1t8s\",\n                    fonts: [\"GF;Open Sans-regular\"],\n                    layoutDependency: et,\n                    layoutId: \"nX3VnsRrv\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0,\n                    ...k({\n                      shGGjOo3g: {\n                        children: null !== (L = z(\"v15\", M)) && void 0 !== L ? L : /*#__PURE__*/e(x.Fragment, {\n                          children: /*#__PURE__*/e(h.p, {\n                            style: {\n                              \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                              \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                              \"--framer-line-height\": \"28px\",\n                              \"--framer-text-alignment\": \"left\",\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                            },\n                            children: \"hello@ecf.network\"\n                          })\n                        })\n                      }\n                    }, Z, K)\n                  })]\n                })]\n              })]\n            }), /*#__PURE__*/r(h.div, {\n              className: \"framer-puzlv4\",\n              \"data-border\": !0,\n              layoutDependency: et,\n              layoutId: \"uUL19miog\",\n              style: {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n                \"--border-left-width\": \"0px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\"\n              },\n              children: [/*#__PURE__*/e(f, {\n                __fromCanvasComponent: !0,\n                children: null !== (P = z(\"v16\", M)) && void 0 !== P ? P : /*#__PURE__*/e(x.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"20px\",\n                      \"--framer-line-height\": \"28px\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                    },\n                    children: \"\\xa9 2022 ecf.network\"\n                  })\n                }),\n                className: \"framer-jw80zt\",\n                fonts: [\"GF;Open Sans-regular\"],\n                layoutDependency: et,\n                layoutId: \"MlgWfcPIG\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                  \"--framer-paragraph-spacing\": \"0px\",\n                  opacity: .7\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0,\n                ...k({\n                  shGGjOo3g: {\n                    children: null !== (A = z(\"v17\", M)) && void 0 !== A ? A : /*#__PURE__*/e(x.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                          \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"20px\",\n                          \"--framer-line-height\": \"28px\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"\\xa9 2022 ecf.network\"\n                      })\n                    })\n                  }\n                }, Z, K)\n              }), /*#__PURE__*/e(f, {\n                __fromCanvasComponent: !0,\n                children: null !== (E = z(\"v18\", M)) && void 0 !== E ? E : /*#__PURE__*/e(x.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                      \"--framer-line-height\": \"28px\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                    },\n                    children: /*#__PURE__*/e(o, {\n                      href: {\n                        webPageId: \"VWK2Ri17l\"\n                      },\n                      openInNewTab: !1,\n                      smoothScroll: !1,\n                      children: /*#__PURE__*/e(h.a, {\n                        className: \"framer-styles-preset-nk9aiy\",\n                        \"data-styles-preset\": \"LGToSiovT\",\n                        children: \"Privacy Policy & Terms of Service\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-lh3qqc\",\n                fonts: [\"GF;Open Sans-regular\"],\n                layoutDependency: et,\n                layoutId: \"r6PUkB0Hd\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                  \"--framer-paragraph-spacing\": \"0px\",\n                  opacity: .7\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0,\n                ...k({\n                  shGGjOo3g: {\n                    children: null !== (q = z(\"v19\", M)) && void 0 !== q ? q : /*#__PURE__*/e(x.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n                          \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                          \"--framer-line-height\": \"28px\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: /*#__PURE__*/e(o, {\n                          href: {\n                            webPageId: \"VWK2Ri17l\"\n                          },\n                          openInNewTab: !1,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(h.a, {\n                            className: \"framer-styles-preset-nk9aiy\",\n                            \"data-styles-preset\": \"LGToSiovT\",\n                            children: \"Privacy Policy & Terms of Service\"\n                          })\n                        })\n                      })\n                    })\n                  }\n                }, Z, K)\n              })]\n            })]\n          })\n        })\n      })\n    });\n  }),\n  L = ['.framer-RwU60 [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-RwU60 .framer-6wji9 { display: block; }\", \".framer-RwU60 .framer-1isipb4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1424px; }\", \".framer-RwU60 .framer-dtlrx9 { align-content: start; align-items: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 394px; justify-content: flex-start; overflow: hidden; padding: 30px 30px 0px 30px; position: relative; width: 100%; z-index: 2; }\", \".framer-RwU60 .framer-1ocd1nl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: flex-start; padding: 10px 40px 200px 40px; position: relative; width: 1px; }\", \".framer-RwU60 .framer-ksixa9, .framer-RwU60 .framer-1j058mj, .framer-RwU60 .framer-1dyy4q0, .framer-RwU60 .framer-a6sg3e, .framer-RwU60 .framer-11pad5i, .framer-RwU60 .framer-1nc1t8s { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-RwU60 .framer-105mvl6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-RwU60 .framer-1mbx6n3-container, .framer-RwU60 .framer-1qix0g0-container, .framer-RwU60 .framer-m89kln-container, .framer-RwU60 .framer-2ptgxa-container, .framer-RwU60 .framer-1xjnztr-container { flex: none; height: 32px; position: relative; width: 32px; }\", \".framer-RwU60 .framer-1r3kngt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 100%; justify-content: flex-start; padding: 10px 40px 40px 40px; position: relative; width: 1px; }\", \".framer-RwU60 .framer-emggan, .framer-RwU60 .framer-s7motk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-RwU60 .framer-1g0boe4-container { flex: none; height: 122px; position: relative; width: 100%; z-index: 2; }\", \".framer-RwU60 .framer-puzlv4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; overflow: hidden; padding: 40px 40px 40px 40px; position: relative; width: 100%; }\", \".framer-RwU60 .framer-jw80zt, .framer-RwU60 .framer-lh3qqc { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RwU60 .framer-1isipb4, .framer-RwU60 .framer-dtlrx9, .framer-RwU60 .framer-1ocd1nl, .framer-RwU60 .framer-105mvl6, .framer-RwU60 .framer-1r3kngt, .framer-RwU60 .framer-emggan, .framer-RwU60 .framer-s7motk { gap: 0px; } .framer-RwU60 .framer-1isipb4 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-RwU60 .framer-1isipb4 > :first-child, .framer-RwU60 .framer-1ocd1nl > :first-child, .framer-RwU60 .framer-1r3kngt > :first-child, .framer-RwU60 .framer-emggan > :first-child, .framer-RwU60 .framer-s7motk > :first-child { margin-top: 0px; } .framer-RwU60 .framer-1isipb4 > :last-child, .framer-RwU60 .framer-1ocd1nl > :last-child, .framer-RwU60 .framer-1r3kngt > :last-child, .framer-RwU60 .framer-emggan > :last-child, .framer-RwU60 .framer-s7motk > :last-child { margin-bottom: 0px; } .framer-RwU60 .framer-dtlrx9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-RwU60 .framer-dtlrx9 > :first-child, .framer-RwU60 .framer-105mvl6 > :first-child { margin-left: 0px; } .framer-RwU60 .framer-dtlrx9 > :last-child, .framer-RwU60 .framer-105mvl6 > :last-child { margin-right: 0px; } .framer-RwU60 .framer-1ocd1nl > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-RwU60 .framer-105mvl6 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-RwU60 .framer-1r3kngt > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-RwU60 .framer-emggan > *, .framer-RwU60 .framer-s7motk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\", \".framer-RwU60.framer-v-4bdv94 .framer-1isipb4 { width: 390px; }\", \".framer-RwU60.framer-v-4bdv94 .framer-dtlrx9 { flex-direction: column; gap: 20px; height: auto; padding: 10px 10px 10px 10px; }\", \".framer-RwU60.framer-v-4bdv94 .framer-1ocd1nl, .framer-RwU60.framer-v-4bdv94 .framer-1r3kngt { flex: none; height: min-content; padding: 20px 20px 20px 20px; width: 100%; }\", \".framer-RwU60.framer-v-4bdv94 .framer-puzlv4 { flex-direction: column; gap: 20px; height: auto; justify-content: flex-start; padding: 20px 20px 20px 20px; }\", \".framer-RwU60.framer-v-4bdv94 .framer-jw80zt, .framer-RwU60.framer-v-4bdv94 .framer-lh3qqc { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RwU60.framer-v-4bdv94 .framer-dtlrx9, .framer-RwU60.framer-v-4bdv94 .framer-puzlv4 { gap: 0px; } .framer-RwU60.framer-v-4bdv94 .framer-dtlrx9 > *, .framer-RwU60.framer-v-4bdv94 .framer-puzlv4 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-RwU60.framer-v-4bdv94 .framer-dtlrx9 > :first-child, .framer-RwU60.framer-v-4bdv94 .framer-puzlv4 > :first-child { margin-top: 0px; } .framer-RwU60.framer-v-4bdv94 .framer-dtlrx9 > :last-child, .framer-RwU60.framer-v-4bdv94 .framer-puzlv4 > :last-child { margin-bottom: 0px; } }\", ...w.css, ...u.css],\n  P = d(C, L, \"framer-RwU60\");\nexport default P;\nP.displayName = \"Footer\", P.defaultProps = {\n  height: 474,\n  width: 1424\n}, t(P, {\n  variant: {\n    options: [\"pqdGyuDvk\", \"shGGjOo3g\"],\n    optionTitles: [\"Variant 1\", \"Mobile\"],\n    title: \"Variant\",\n    type: n.Enum\n  }\n}), a(P, [{\n  family: \"Open Sans\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",\n  weight: \"700\"\n}, {\n  family: \"Open Sans\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",\n  weight: \"400\"\n}, ...S, ...Y, ...w.fonts, ...u.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerBapFeL4fE\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"474\",\n        \"framerIntrinsicWidth\": \"1424\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"shGGjOo3g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./BapFeL4fE.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { containerStyles, usePadding, useRadius, paddingControl, borderRadiusControl, fontControls, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nimport { useCallback, useMemo, useState } from \"react\";\nconst emailRegex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\nconst validateEmail = email => {\n  return emailRegex.test(String(email).toLowerCase());\n}; /**\n   * FORMSPARK\n   *\n   * @framerIntrinsicWidth 550\n   * @framerIntrinsicHeight 290\n   *\n   * @framerSupportedLayoutWidth fixed\n   * @framerSupportedLayoutHeight fixed\n   */\nconst FormSpark = withCSS(function FormSpark({\n  formId,\n  withName,\n  nameField: name,\n  withEmail,\n  email,\n  withMessage,\n  message,\n  layout,\n  inputs,\n  button,\n  style,\n  gap,\n  onSubmit,\n  ...props\n}) {\n  const [nameValue, setName] = useState(name === null || name === void 0 ? void 0 : name.value);\n  const [emailValue, setEmail] = useState(email === null || email === void 0 ? void 0 : email.value);\n  const [messageValue, setMessage] = useState(message === null || message === void 0 ? void 0 : message.value);\n  const [isNameError, setNameError] = useState(false);\n  const [isEmailError, setEmailError] = useState(false);\n  const [isMessageError, setMessageError] = useState(false);\n  const [isLoading, setLoading] = useState(false);\n  const [isSuccess, setSuccess] = useState(false);\n  const isCanvas = useMemo(() => {\n    return RenderTarget.current() === RenderTarget.canvas;\n  }, []);\n  const gridTemplateRows = useMemo(() => {\n    const rows = [];\n    if (withName || withMessage) {\n      rows.push(\"max-content\");\n    }\n    if (withMessage) {\n      rows.push(\"1fr\");\n    }\n    return [...rows, \"max-content\"].join(\" \");\n  }, [withName, withEmail, withMessage]);\n  const gridTemplateColumns = useMemo(() => {\n    const cols = [];\n    if ((withName && !withEmail || withEmail && !withName) && !withMessage && layout === \"horizontal\") {\n      return \"1fr max-content\";\n    }\n    return \"1fr\";\n  }, [withName, withEmail, withMessage, layout]);\n  const {\n    fontFamily,\n    fontSize,\n    fontWeight\n  } = useFontControls(props);\n  const borderRadius = useRadius(props);\n  const paddingValue = usePadding(props);\n  const validateForm = useCallback(() => {\n    let error = false;\n    setNameError(false);\n    setEmailError(false);\n    setMessageError(false);\n    if (withName && !nameValue) {\n      setNameError(true);\n      error = true;\n    }\n    if (withEmail && (!emailValue || !validateEmail(emailValue))) {\n      setEmailError(true);\n      error = true;\n    }\n    if (withMessage && !messageValue) {\n      setMessageError(true);\n      error = true;\n    }\n    return error;\n  }, [validateEmail, withName, withEmail, withMessage, nameValue, emailValue, messageValue]);\n  const handleSubmit = useCallback(event => {\n    setLoading(true);\n    event.preventDefault();\n    if (validateForm()) {\n      setLoading(false);\n    } else {\n      const data = new FormData(event.target);\n      const entries = Object.fromEntries(data.entries());\n      fetch(`https://api.formspark.io/${formId}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(entries)\n      }).then(() => {\n        setSuccess(true);\n        onSubmit();\n      }).catch(() => setLoading(false));\n    }\n  }, [formId, onSubmit, validateForm]);\n  const handleNameChange = useCallback(event => {\n    setNameError(false);\n    setName(event.target.value);\n  }, []);\n  const handleEmailChange = useCallback(event => {\n    setEmailError(false);\n    setEmail(event.target.value);\n  }, []);\n  const handleMessageChange = useCallback(event => {\n    setMessageError(false);\n    setMessage(event.target.value);\n  }, []);\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      ...style,\n      ...containerStyles,\n      flexDirection: \"column\",\n      \"--framer-formspark-placeholder-color\": inputs.placeholderColor\n    },\n    children: isSuccess ? /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        height: \"60px\",\n        width: \"60px\",\n        background: button.fill,\n        color: button.color,\n        borderRadius: \"50%\",\n        display: \"flex\",\n        justifyContent: \"center\",\n        alignItems: \"center\"\n      },\n      initial: {\n        scale: 0\n      },\n      animate: {\n        scale: 1\n      },\n      transition: {\n        duration: .3\n      },\n      children: /*#__PURE__*/_jsx(\"svg\", {\n        xmlns: \"http://www.w3.org/2000/svg\",\n        width: \"28\",\n        height: \"28\",\n        children: /*#__PURE__*/_jsx(\"path\", {\n          d: \"M 2 14 L 10 22 L 26 6\",\n          fill: \"transparent\",\n          strokeWidth: \"4\",\n          stroke: \"currentColor\",\n          strokeLinecap: \"round\"\n        })\n      })\n    }) : /*#__PURE__*/_jsxs(\"form\", {\n      style: {\n        display: \"grid\",\n        gridTemplateRows,\n        gridTemplateColumns,\n        gap,\n        width: \"100%\",\n        height: \"100%\"\n      },\n      onSubmit: handleSubmit,\n      method: \"POST\",\n      children: [(withName || withEmail) && /*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          width: \"100%\",\n          display: \"grid\",\n          gridAutoFlow: layout === \"horizontal\" ? \"column\" : \"row\",\n          gap\n        },\n        children: [withName && /*#__PURE__*/_jsx(\"input\", {\n          className: \"framer-formspark-input\",\n          type: \"text\",\n          name: \"name\",\n          placeholder: name.placeholder,\n          value: isCanvas ? name.value : nameValue,\n          onChange: handleNameChange,\n          style: {\n            ...defaultStyle,\n            padding: paddingValue,\n            borderRadius,\n            fontFamily,\n            fontWeight,\n            fontSize,\n            background: inputs.fill,\n            color: inputs.color,\n            boxShadow: `inset 0 0 0 1px ${isNameError ? inputs.error : \"transparent\"}`\n          }\n        }), withEmail && /*#__PURE__*/_jsx(\"input\", {\n          className: \"framer-formspark-input\",\n          type: \"email\",\n          name: \"email\",\n          placeholder: email.placeholder,\n          value: isCanvas ? email.value : emailValue,\n          onChange: handleEmailChange,\n          style: {\n            ...defaultStyle,\n            padding: paddingValue,\n            borderRadius,\n            fontFamily,\n            fontWeight,\n            fontSize,\n            background: inputs.fill,\n            color: inputs.color,\n            boxShadow: `inset 0 0 0 1px ${isEmailError ? inputs.error : \"transparent\"}`\n          }\n        })]\n      }), withMessage && /*#__PURE__*/_jsx(\"textarea\", {\n        className: \"framer-formspark-input\",\n        placeholder: message.placeholder,\n        name: \"message\",\n        value: isCanvas ? message.value : messageValue,\n        onChange: handleMessageChange,\n        style: {\n          ...defaultStyle,\n          minHeight: 0,\n          padding: paddingValue,\n          resize: \"vertical\",\n          borderRadius,\n          background: inputs.fill,\n          fontFamily,\n          fontWeight,\n          fontSize,\n          color: inputs.color,\n          boxShadow: `inset 0 0 0 1px ${isMessageError ? inputs.error : \"transparent\"}`\n        }\n      }), /*#__PURE__*/_jsxs(\"div\", {\n        children: [/*#__PURE__*/_jsx(motion.input, {\n          type: \"submit\",\n          value: button.label,\n          style: {\n            ...defaultStyle,\n            borderRadius,\n            padding: paddingValue,\n            fontFamily,\n            fontWeight: button.fontWeight,\n            fontSize,\n            background: button.fill,\n            cursor: \"pointer\",\n            color: button.color,\n            zIndex: 1\n          },\n          transition: {\n            type: \"ease\",\n            duration: .3\n          },\n          whileHover: {\n            opacity: .8\n          }\n        }), isLoading && /*#__PURE__*/_jsx(\"div\", {\n          style: {\n            borderRadius,\n            position: \"absolute\",\n            display: \"flex\",\n            justifyContent: \"center\",\n            alignItems: \"center\",\n            width: \"100%\",\n            height: \"100%\",\n            left: 0,\n            top: 0,\n            zIndex: 2,\n            color: button.color,\n            background: button.fill\n          },\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              height: 16,\n              width: 16\n            },\n            initial: {\n              rotate: 0\n            },\n            animate: {\n              rotate: 360\n            },\n            transition: {\n              duration: 2,\n              repeat: Infinity\n            },\n            children: /*#__PURE__*/_jsxs(\"svg\", {\n              xmlns: \"http://www.w3.org/2000/svg\",\n              width: \"16\",\n              height: \"16\",\n              children: [/*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",\n                fill: \"currentColor\",\n                opacity: \"0.2\"\n              }), /*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",\n                fill: \"currentColor\"\n              })]\n            })\n          })\n        })]\n      })]\n    })\n  });\n}, [\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\"]);\nFormSpark.defaultProps = {\n  fontSize: 16,\n  fontFamily: \"Inter\",\n  fontWeight: 400,\n  padding: 15,\n  paddingTop: 15,\n  paddingBottom: 15,\n  paddingLeft: 15,\n  paddingRight: 15,\n  borderRadius: 8,\n  topLeftRadius: 8,\n  topRightRadius: 8,\n  bottomRightRadius: 8,\n  bottomLeftRadius: 8,\n  gap: 15,\n  nameField: {\n    value: undefined,\n    placeholder: \"Name\"\n  },\n  email: {\n    value: undefined,\n    placeholder: \"Email\"\n  },\n  message: {\n    value: undefined,\n    placeholder: \"Message\"\n  },\n  inputs: {\n    fill: \"#EBEBEB\",\n    color: \"#000\",\n    placeholderColor: \"rgba(0, 0, 0, 0.5)\",\n    error: \"#EE4444\"\n  },\n  layout: {\n    fill: \"#EBEBEB\",\n    color: \"#000\",\n    placeholderColor: \"rgba(0, 0, 0, 0.5)\",\n    error: \"#EE4444\"\n  },\n  button: {\n    label: \"Sign Up\",\n    fontWeight: 600,\n    fill: \"#000\",\n    color: \"#FFF\"\n  }\n};\naddPropertyControls(FormSpark, {\n  formId: {\n    title: \"ID\",\n    placeholder: \"7PbPpGN3\",\n    type: ControlType.String,\n    description: \"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"\n  },\n  withName: {\n    title: \"Name\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  nameField: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Name\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String,\n        defaultValue: \"\"\n      }\n    },\n    hidden: props => !props.withName\n  },\n  withEmail: {\n    title: \"Email\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  email: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Email\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      }\n    },\n    hidden: props => !props.withEmail\n  },\n  withMessage: {\n    title: \"Message\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  message: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Message\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      }\n    },\n    hidden: props => !props.withMessage\n  },\n  layout: {\n    title: \"Layout\",\n    type: ControlType.Enum,\n    options: [\"horizontal\", \"vertical\"],\n    displaySegmentedControl: true,\n    defaultValue: \"horizontal\"\n  },\n  inputs: {\n    title: \"Inputs\",\n    type: ControlType.Object,\n    controls: {\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#EBEBEB\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      placeholderColor: {\n        title: \"Placeholder\",\n        type: ControlType.Color,\n        defaultValue: \"rgba(0, 0, 0, 0.5)\"\n      },\n      error: {\n        title: \"Error\",\n        type: ControlType.Color,\n        defaultValue: \"#EE4444\"\n      }\n    }\n  },\n  button: {\n    title: \"Button\",\n    type: ControlType.Object,\n    controls: {\n      label: {\n        title: \"Label\",\n        type: ControlType.String,\n        defaultValue: \"Sign Up\"\n      },\n      fontWeight: {\n        ...fontControls.fontWeight,\n        defaultValue: 600\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#FFF\"\n      }\n    }\n  },\n  ...fontControls,\n  fontSize: {\n    title: \"Font Size\",\n    type: ControlType.Number,\n    displayStepper: true,\n    defaultValue: 16\n  },\n  ...paddingControl,\n  ...borderRadiusControl,\n  gap: {\n    title: \"Gap\",\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0\n  },\n  onSubmit: {\n    type: ControlType.EventHandler\n  }\n});\nconst defaultStyle = {\n  WebkitAppearance: \"none\",\n  display: \"inline-block\",\n  width: \"100%\",\n  lineHeight: \"1.4em\",\n  outline: \"none\",\n  border: \"none\"\n};\nexport default FormSpark;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FormSpark\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"290\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"550\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./FormSpark.map", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n  ...containerStyles,\n  borderRadius: 6,\n  background: \"rgba(136, 85, 255, 0.3)\",\n  color: \"#85F\",\n  border: \"1px dashed #85F\",\n  flexDirection: \"column\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nexport const fontSizeOptions = {\n  type: ControlType.Number,\n  title: \"Font Size\",\n  min: 2,\n  max: 200,\n  step: 1,\n  displayStepper: true\n};\nexport const fontControls = {\n  font: {\n    type: ControlType.Boolean,\n    title: \"Font\",\n    defaultValue: false,\n    disabledTitle: \"Default\",\n    enabledTitle: \"Custom\"\n  },\n  fontFamily: {\n    type: ControlType.String,\n    title: \"Family\",\n    placeholder: \"Inter\",\n    hidden: ({\n      font\n    }) => !font\n  },\n  fontWeight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n    optionTitles: [\"Thin\", \"Extra-light\", \"Light\", \"Regular\", \"Medium\", \"Semi-bold\", \"Bold\", \"Extra-bold\", \"Black\"],\n    hidden: ({\n      font\n    }) => !font\n  }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n  af: \"Afrikaans\",\n  sq: \"Albanian\",\n  an: \"Aragonese\",\n  ar: \"Arabic (Standard)\",\n  \"ar-dz\": \"Arabic (Algeria)\",\n  \"ar-bh\": \"Arabic (Bahrain)\",\n  \"ar-eg\": \"Arabic (Egypt)\",\n  \"ar-iq\": \"Arabic (Iraq)\",\n  \"ar-jo\": \"Arabic (Jordan)\",\n  \"ar-kw\": \"Arabic (Kuwait)\",\n  \"ar-lb\": \"Arabic (Lebanon)\",\n  \"ar-ly\": \"Arabic (Libya)\",\n  \"ar-ma\": \"Arabic (Morocco)\",\n  \"ar-om\": \"Arabic (Oman)\",\n  \"ar-qa\": \"Arabic (Qatar)\",\n  \"ar-sa\": \"Arabic (Saudi Arabia)\",\n  \"ar-sy\": \"Arabic (Syria)\",\n  \"ar-tn\": \"Arabic (Tunisia)\",\n  \"ar-ae\": \"Arabic (U.A.E.)\",\n  \"ar-ye\": \"Arabic (Yemen)\",\n  hy: \"Armenian\",\n  as: \"Assamese\",\n  ast: \"Asturian\",\n  az: \"Azerbaijani\",\n  eu: \"Basque\",\n  bg: \"Bulgarian\",\n  be: \"Belarusian\",\n  bn: \"Bengali\",\n  bs: \"Bosnian\",\n  br: \"Breton\",\n  my: \"Burmese\",\n  ca: \"Catalan\",\n  ch: \"Chamorro\",\n  ce: \"Chechen\",\n  zh: \"Chinese\",\n  \"zh-hk\": \"Chinese (Hong Kong)\",\n  \"zh-cn\": \"Chinese (PRC)\",\n  \"zh-sg\": \"Chinese (Singapore)\",\n  \"zh-tw\": \"Chinese (Taiwan)\",\n  cv: \"Chuvash\",\n  co: \"Corsican\",\n  cr: \"Cree\",\n  hr: \"Croatian\",\n  cs: \"Czech\",\n  da: \"Danish\",\n  nl: \"Dutch (Standard)\",\n  \"nl-be\": \"Dutch (Belgian)\",\n  en: \"English\",\n  \"en-au\": \"English (Australia)\",\n  \"en-bz\": \"English (Belize)\",\n  \"en-ca\": \"English (Canada)\",\n  \"en-ie\": \"English (Ireland)\",\n  \"en-jm\": \"English (Jamaica)\",\n  \"en-nz\": \"English (New Zealand)\",\n  \"en-ph\": \"English (Philippines)\",\n  \"en-za\": \"English (South Africa)\",\n  \"en-tt\": \"English (Trinidad & Tobago)\",\n  \"en-gb\": \"English (United Kingdom)\",\n  \"en-us\": \"English (United States)\",\n  \"en-zw\": \"English (Zimbabwe)\",\n  eo: \"Esperanto\",\n  et: \"Estonian\",\n  fo: \"Faeroese\",\n  fa: \"Farsi\",\n  fj: \"Fijian\",\n  fi: \"Finnish\",\n  fr: \"French (Standard)\",\n  \"fr-be\": \"French (Belgium)\",\n  \"fr-ca\": \"French (Canada)\",\n  \"fr-fr\": \"French (France)\",\n  \"fr-lu\": \"French (Luxembourg)\",\n  \"fr-mc\": \"French (Monaco)\",\n  \"fr-ch\": \"French (Switzerland)\",\n  fy: \"Frisian\",\n  fur: \"Friulian\",\n  gd: \"Gaelic (Scots)\",\n  \"gd-ie\": \"Gaelic (Irish)\",\n  gl: \"Galacian\",\n  ka: \"Georgian\",\n  de: \"German (Standard)\",\n  \"de-at\": \"German (Austria)\",\n  \"de-de\": \"German (Germany)\",\n  \"de-li\": \"German (Liechtenstein)\",\n  \"de-lu\": \"German (Luxembourg)\",\n  \"de-ch\": \"German (Switzerland)\",\n  el: \"Greek\",\n  gu: \"Gujurati\",\n  ht: \"Haitian\",\n  he: \"Hebrew\",\n  hi: \"Hindi\",\n  hu: \"Hungarian\",\n  is: \"Icelandic\",\n  id: \"Indonesian\",\n  iu: \"Inuktitut\",\n  ga: \"Irish\",\n  it: \"Italian (Standard)\",\n  \"it-ch\": \"Italian (Switzerland)\",\n  ja: \"Japanese\",\n  kn: \"Kannada\",\n  ks: \"Kashmiri\",\n  kk: \"Kazakh\",\n  km: \"Khmer\",\n  ky: \"Kirghiz\",\n  tlh: \"Klingon\",\n  ko: \"Korean\",\n  \"ko-kp\": \"Korean (North Korea)\",\n  \"ko-kr\": \"Korean (South Korea)\",\n  la: \"Latin\",\n  lv: \"Latvian\",\n  lt: \"Lithuanian\",\n  lb: \"Luxembourgish\",\n  mk: \"FYRO Macedonian\",\n  ms: \"Malay\",\n  ml: \"Malayalam\",\n  mt: \"Maltese\",\n  mi: \"Maori\",\n  mr: \"Marathi\",\n  mo: \"Moldavian\",\n  nv: \"Navajo\",\n  ng: \"Ndonga\",\n  ne: \"Nepali\",\n  no: \"Norwegian\",\n  nb: \"Norwegian (Bokmal)\",\n  nn: \"Norwegian (Nynorsk)\",\n  oc: \"Occitan\",\n  or: \"Oriya\",\n  om: \"Oromo\",\n  \"fa-ir\": \"Persian/Iran\",\n  pl: \"Polish\",\n  pt: \"Portuguese\",\n  \"pt-br\": \"Portuguese (Brazil)\",\n  pa: \"Punjabi\",\n  \"pa-in\": \"Punjabi (India)\",\n  \"pa-pk\": \"Punjabi (Pakistan)\",\n  qu: \"Quechua\",\n  rm: \"Rhaeto-Romanic\",\n  ro: \"Romanian\",\n  \"ro-mo\": \"Romanian (Moldavia)\",\n  ru: \"Russian\",\n  \"ru-mo\": \"Russian (Moldavia)\",\n  sz: \"Sami (Lappish)\",\n  sg: \"Sango\",\n  sa: \"Sanskrit\",\n  sc: \"Sardinian\",\n  sd: \"Sindhi\",\n  si: \"Singhalese\",\n  sr: \"Serbian\",\n  sk: \"Slovak\",\n  sl: \"Slovenian\",\n  so: \"Somani\",\n  sb: \"Sorbian\",\n  es: \"Spanish\",\n  \"es-ar\": \"Spanish (Argentina)\",\n  \"es-bo\": \"Spanish (Bolivia)\",\n  \"es-cl\": \"Spanish (Chile)\",\n  \"es-co\": \"Spanish (Colombia)\",\n  \"es-cr\": \"Spanish (Costa Rica)\",\n  \"es-do\": \"Spanish (Dominican Republic)\",\n  \"es-ec\": \"Spanish (Ecuador)\",\n  \"es-sv\": \"Spanish (El Salvador)\",\n  \"es-gt\": \"Spanish (Guatemala)\",\n  \"es-hn\": \"Spanish (Honduras)\",\n  \"es-mx\": \"Spanish (Mexico)\",\n  \"es-ni\": \"Spanish (Nicaragua)\",\n  \"es-pa\": \"Spanish (Panama)\",\n  \"es-py\": \"Spanish (Paraguay)\",\n  \"es-pe\": \"Spanish (Peru)\",\n  \"es-pr\": \"Spanish (Puerto Rico)\",\n  \"es-es\": \"Spanish (Spain)\",\n  \"es-uy\": \"Spanish (Uruguay)\",\n  \"es-ve\": \"Spanish (Venezuela)\",\n  sx: \"Sutu\",\n  sw: \"Swahili\",\n  sv: \"Swedish\",\n  \"sv-fi\": \"Swedish (Finland)\",\n  \"sv-sv\": \"Swedish (Sweden)\",\n  ta: \"Tamil\",\n  tt: \"Tatar\",\n  te: \"Teluga\",\n  th: \"Thai\",\n  tig: \"Tigre\",\n  ts: \"Tsonga\",\n  tn: \"Tswana\",\n  tr: \"Turkish\",\n  tk: \"Turkmen\",\n  uk: \"Ukrainian\",\n  hsb: \"Upper Sorbian\",\n  ur: \"Urdu\",\n  ve: \"Venda\",\n  vi: \"Vietnamese\",\n  vo: \"Volapuk\",\n  wa: \"Walloon\",\n  cy: \"Welsh\",\n  xh: \"Xhosa\",\n  ji: \"Yiddish\",\n  zu: \"Zulu\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fontSizeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"localeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontStack\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"emptyStateStyle\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n  return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n  return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n  const isInTarget = useIsInCurrentNavigationTarget();\n  useEffect(() => {\n    if (enabled && isInTarget === goal) callback();\n  }, [isInTarget]);\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useOnEnter\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useOnExit\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */\nexport function useConstant(init) {\n  const ref = useRef(null);\n  if (ref.current === null) {\n    ref.current = init();\n  }\n  return ref.current;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useConstant\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useConstant.map", "import { Color } from \"framer\";\nexport function colorFromToken(color) {\n  if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n  return color;\n}\nexport function colorTokentoValue(color) {\n  return Color(colorFromToken(color)).toValue();\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"colorFromToken\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"colorTokentoValue\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./colorFromToken.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = v => v instanceof MotionValue;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"isMotionValue\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./isMotionValue.map", "import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = () => letters[Math.floor(Math.random() * letters.length)];\nexport const randomID = () => l() + l() + l() + l() + l() + l() + l() + l() + l();\nfunction createUniqueClass(suffix) {\n  return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n  const [className, setClassName] = React.useState(createUniqueClass(suffix));\n  React.useEffect(() => {\n    setClassName(createUniqueClass(suffix));\n  }, [suffix, ...deps]);\n  return className;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useUniqueClassName\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"randomID\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useUniqueClassName.map", "import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {}) {\n  return {\n    [`${variant}TextColor`]: {\n      type: ControlType.Color,\n      title: \"Text Color\",\n      defaultValue: Component.defaultProps[`${variant}TextColor`],\n      hidden: props => props.variant !== variant\n    },\n    [`${variant}IconColor`]: {\n      type: ControlType.Color,\n      title: \"Icon Color\",\n      defaultValue: Component.defaultProps[`${variant}IconColor`],\n      hidden: props => props.variant !== variant\n    },\n    [`${variant}BackgroundColor`]: {\n      type: ControlType.Color,\n      title: \"Bg Color\",\n      defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n      hidden: props => props.variant !== variant\n    },\n    [`${variant}BorderColor`]: {\n      type: ControlType.Color,\n      title: \"Border Color\",\n      defaultValue: Component.defaultProps[`${variant}BorderColor`],\n      hidden: props => props.variant !== variant\n    },\n    [`${variant}BorderWidth`]: {\n      type: ControlType.Number,\n      title: \" \",\n      min: 0,\n      max: 5,\n      displayStepper: true,\n      defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n      hidden: props => props.variant !== variant\n    },\n    ...additionalControls\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getVariantControls\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./variantUtils.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = () => {\n  if (typeof navigator !== `undefined`) {\n    const userAgent = navigator.userAgent.toLowerCase();\n    const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n    return isSafari;\n  } else return false;\n};\nexport const useIsBrowserSafari = () => useMemo(() => isBrowserSafari(), []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useIsBrowserSafari\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"isBrowserSafari\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n  useEffect(() =>\n  // @ts-ignore this should be detected as a MV :shrug:\n  isMotionValue(value) ? value.onChange(callback) : undefined);\n}\nexport function useMultiOnChange(values, handler) {\n  useEffect(() => {\n    const subscriptions = values.map(value => value.onChange(handler));\n    return () => subscriptions.forEach(unsubscribe => unsubscribe());\n  });\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Subscriber\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useOnChange\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useMultiOnChange\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n  const minutes = Math.floor(millis / 60000);\n  const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n  return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n  const minutes = Math.floor(seconds / 60);\n  const s = Math.floor(seconds % 60);\n  return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"mstoMinAndSec\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"secondsToMinutes\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n  var ref;\n  // Put options on a local ref\n  // Might wanna just memo instead but it works for now\n  const optionsRef = useRef(options);\n  const animation = useRef();\n  const didInitialMount = useRef(false);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  // in-progress - trying to figure out effect hooks\n  const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n  // Memoize the onChange handler\n  const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [...onChangeDeps]);\n  // Optionally scale the value from props\n  const transformer = useCallback(value => ((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value, []);\n  // Create new MotionValue from inputValue\n  const value = useConstant(() => isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue)));\n  // Setting value from prop change\n  useEffect(() => {\n    if (!isMotionValue(inputValue) && didInitialMount.current) {\n      var ref1, ref2;\n      const newValue = transformer(inputValue);\n      (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n      // Call change callback\n      if (onChange) onChange(newValue, value);\n      // Trigger animation to new value\n      if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n        var ref3;\n        // @ts-ignore\n        animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n      } else {\n        value.set(newValue);\n      }\n    }\n    didInitialMount.current = true;\n  }, [inputValue, ...onChangeDeps]);\n  return value;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useAutoMotionValue\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};", "// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n  100: \"Thin\",\n  200: \"Extra-light\",\n  300: \"Light\",\n  400: \"Regular\",\n  500: \"Medium\",\n  600: \"Semi-bold\",\n  700: \"Bold\",\n  800: \"Extra-bold\",\n  900: \"Black\"\n};\nexport function useFontControls(props) {\n  const {\n    fontFamily = \"Inter\",\n    fontSize = 16,\n    fontWeight = 400,\n    font = false\n  } = props;\n  const fontWeightName = fontWeights[fontWeight];\n  const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n  const fontFamilyStyle = fontFamily ? {\n    fontSize,\n    fontWeight,\n    fontFamily: customFontStack\n  } : {\n    fontSize,\n    fontWeight\n  };\n  const fetchCustomFonts = async () => {\n    await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`, `CUSTOM;${fontFamily} ${fontWeightName}`, `GF;${fontFamily}-${fontWeightName.toLowerCase()}`]).catch(e => console.error(e));\n  };\n  useEffect(() => {\n    if (font) fetchCustomFonts();\n  }, [font, fontFamily, fontWeight]);\n  return fontFamilyStyle;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useFontControls\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n  const currentRenderTarget = useMemo(() => RenderTarget.current(), []);\n  return currentRenderTarget;\n}\nexport function useIsInPreview() {\n  const inPreview = useMemo(() => RenderTarget.current() === RenderTarget.preview, []);\n  return inPreview;\n}\nexport function useIsOnCanvas() {\n  const onCanvas = useMemo(() => RenderTarget.current() === RenderTarget.canvas, []);\n  return onCanvas;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useIsInPreview\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRenderTarget\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIsOnCanvas\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useRenderTarget.map", "import * as React from \"react\";\nexport function useControlledState(value) {\n  const [controlledValue, setValue] = React.useState(value);\n  React.useEffect(() => {\n    setValue(value);\n  }, [value]);\n  return [controlledValue, setValue];\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useControlledState\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useControlledState.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n  const {\n    borderRadius,\n    isMixedBorderRadius,\n    topLeftRadius,\n    topRightRadius,\n    bottomRightRadius,\n    bottomLeftRadius\n  } = props;\n  const radiusValue = useMemo(() => isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`, [borderRadius, isMixedBorderRadius, topLeftRadius, topRightRadius, bottomRightRadius, bottomLeftRadius]);\n  return radiusValue;\n}\nexport const borderRadiusControl = {\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0\n  }\n};\nexport function usePadding(props) {\n  const {\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft\n  } = props;\n  const paddingValue = useMemo(() => paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding, [padding, paddingPerSide, paddingTop, paddingRight, paddingBottom, paddingLeft]);\n  return paddingValue;\n}\nexport const paddingControl = {\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"borderRadiusControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRadius\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePadding\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./propUtils.map", "export function detectAutoSizingAxis(props) {\n  var ref, ref1;\n  return {\n    width: ((ref = props.style) === null || ref === void 0 ? void 0 : ref.width) !== \"100%\",\n    height: ((ref1 = props.style) === null || ref1 === void 0 ? void 0 : ref1.height) !== \"100%\"\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"detectAutoSizingAxis\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./detectAutoSizingAxis.map", "import { jsx as e } from \"react/jsx-runtime\";\nimport { Link as r } from \"framer\";\nimport { motion as t } from \"framer-motion\";\nimport * as a from \"react\";\nexport const v0 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"20px\",\n      \"--framer-font-weight\": \"700\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"Acerca de ECF\"\n  })\n});\nexport const v1 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"20px\",\n      \"--framer-font-weight\": \"700\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"Acerca de ECF\"\n  })\n});\nexport const v2 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"18px\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"\\xa1Esta plataforma es para que la poses y la lleves a\\xfan m\\xe1s lejos! Si crees que nuestros valores se alinean con los tuyos, \\xa1\\xfanete a nosotros para recuperar la web juntos! Aqu\\xed te presentamos algunas \\xe1reas donde puedes contribuir:\"\n  })\n});\nexport const v3 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"18px\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"\\xa1Esta plataforma es para que la poses y la lleves a\\xfan m\\xe1s lejos! Si crees que nuestros valores se alinean con los tuyos, \\xa1\\xfanete a nosotros para recuperar la web juntos! Aqu\\xed te presentamos algunas \\xe1reas donde puedes contribuir:\"\n  })\n});\nexport const v4 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"24px\",\n      \"--framer-font-weight\": \"700\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"\\xa1Mantente al tanto!\"\n  })\n});\nexport const v5 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"24px\",\n      \"--framer-font-weight\": \"700\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"\\xa1Mantente al tanto!\"\n  })\n});\nexport const v6 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"S\\xe9 uno de los primeros en probar nuestro producto:\"\n  })\n});\nexport const v7 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"S\\xe9 uno de los primeros en probar nuestro producto:\"\n  })\n});\nexport const v8 = \"Correo electr\\xf3nico\";\nexport const v9 = \"Suscr\\xedbete\";\nexport const v10 = \"Correo electr\\xf3nico\";\nexport const v11 = \"Suscr\\xedbete\";\nexport const v12 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"24px\",\n      \"--framer-font-weight\": \"700\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"Donar a ECF:\"\n  })\n});\nexport const v13 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTcwMA==\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"24px\",\n      \"--framer-font-weight\": \"700\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"Donar a ECF:\"\n  })\n});\nexport const v14 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"hola@ecf.network\"\n  })\n});\nexport const v15 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"hola@ecf.network\"\n  })\n});\nexport const v16 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"20px\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"\\xa9 2022 ecf.network\"\n  })\n});\nexport const v17 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-font-size\": \"20px\",\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: \"\\xa9 2022 ecf.network\"\n  })\n});\nexport const v18 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: /*#__PURE__*/e(r, {\n      href: {\n        webPageId: \"VWK2Ri17l\"\n      },\n      openInNewTab: !1,\n      smoothScroll: !1,\n      children: /*#__PURE__*/e(t.a, {\n        className: \"framer-styles-preset-nk9aiy\",\n        \"data-styles-preset\": \"LGToSiovT\",\n        children: \"\\xa9 2022 ecf.network\"\n      })\n    })\n  })\n});\nexport const v19 = /*#__PURE__*/e(a.Fragment, {\n  children: /*#__PURE__*/e(t.p, {\n    style: {\n      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\n      \"--framer-font-family\": '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n      \"--framer-line-height\": \"28px\",\n      \"--framer-text-alignment\": \"left\",\n      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n    },\n    children: /*#__PURE__*/e(r, {\n      href: {\n        webPageId: \"VWK2Ri17l\"\n      },\n      openInNewTab: !1,\n      smoothScroll: !1,\n      children: /*#__PURE__*/e(t.a, {\n        className: \"framer-styles-preset-nk9aiy\",\n        \"data-styles-preset\": \"LGToSiovT\",\n        children: \"\\xa9 2022 ecf.network\"\n      })\n    })\n  })\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"v14\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v12\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v7\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v8\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v4\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v13\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v9\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v0\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v17\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v15\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v18\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v1\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v5\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v19\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v3\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v6\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v16\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v10\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v11\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v2\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (1249b65)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, SVG, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nimport * as localizedValues from \"./thMrs5b1q-0.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst enabledGestures = {\n  a7JcyjdgN: {\n    hover: true\n  },\n  efUBfxdc_: {\n    hover: true\n  },\n  HrrqcDeAJ: {\n    hover: true\n  },\n  j9QljNSzM: {\n    hover: true\n  },\n  vN3x4v1mo: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"efUBfxdc_\", \"HrrqcDeAJ\", \"vN3x4v1mo\", \"a7JcyjdgN\", \"j9QljNSzM\"];\nconst variantClassNames = {\n  a7JcyjdgN: \"framer-v-1iwfpau\",\n  efUBfxdc_: \"framer-v-t45lo7\",\n  HrrqcDeAJ: \"framer-v-1w65mhe\",\n  j9QljNSzM: \"framer-v-wzpjoy\",\n  vN3x4v1mo: \"framer-v-1tz0epc\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 120,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst valuesByLocaleId = {\n  g4swad_R8: localizedValues\n};\nconst getLocalizedValue = (key, locale) => {\n  while (locale) {\n    const values = valuesByLocaleId[locale.id];\n    if (values) {\n      const value = values[key];\n      if (value) {\n        return value;\n      }\n    }\n    locale = locale.fallback;\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"efUBfxdc_\",\n  \"Variant 2\": \"HrrqcDeAJ\",\n  \"Variant 3\": \"vN3x4v1mo\",\n  \"Variant 4\": \"a7JcyjdgN\",\n  \"Variant 5\": \"j9QljNSzM\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    AdH0Ie0zb: link !== null && link !== void 0 ? link : props.AdH0Ie0zb,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"efUBfxdc_\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    AdH0Ie0zb,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"efUBfxdc_\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const isDisplayed = () => {\n    if (gestureVariant === \"j9QljNSzM-hover\") return false;\n    if (baseVariant === \"j9QljNSzM\") return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (gestureVariant === \"j9QljNSzM-hover\") return true;\n    return false;\n  };\n  const isDisplayed2 = () => {\n    if (gestureVariant === \"j9QljNSzM-hover\") return false;\n    if (baseVariant === \"j9QljNSzM\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-S2g0A\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: AdH0Ie0zb,\n          openInNewTab: true,\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-t45lo7\", className)} framer-1nds88w`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"efUBfxdc_\",\n            ref: ref,\n            style: {\n              ...style\n            },\n            ...addPropertyOverrides({\n              \"a7JcyjdgN-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"efUBfxdc_-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"HrrqcDeAJ-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"j9QljNSzM-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"vN3x4v1mo-hover\": {\n                \"data-framer-name\": undefined\n              },\n              a7JcyjdgN: {\n                \"data-framer-name\": \"Variant 4\"\n              },\n              HrrqcDeAJ: {\n                \"data-framer-name\": \"Variant 2\"\n              },\n              j9QljNSzM: {\n                \"data-framer-name\": \"Variant 5\"\n              },\n              vN3x4v1mo: {\n                \"data-framer-name\": \"Variant 3\"\n              }\n            }, baseVariant, gestureVariant),\n            children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-135p52p-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"FOlHug1VV-container\",\n              style: {\n                opacity: .8\n              },\n              variants: {\n                \"a7JcyjdgN-hover\": {\n                  opacity: 1\n                },\n                \"efUBfxdc_-hover\": {\n                  opacity: 1\n                },\n                \"HrrqcDeAJ-hover\": {\n                  opacity: 1\n                },\n                \"vN3x4v1mo-hover\": {\n                  opacity: 1\n                }\n              },\n              children: /*#__PURE__*/_jsx(Phosphor, {\n                color: \"rgb(255, 255, 255)\",\n                height: \"100%\",\n                iconSearch: \"House\",\n                iconSelection: \"TwitterLogo\",\n                id: \"FOlHug1VV\",\n                layoutId: \"FOlHug1VV\",\n                mirrored: false,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                weight: \"duotone\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  \"a7JcyjdgN-hover\": {\n                    weight: \"fill\"\n                  },\n                  \"efUBfxdc_-hover\": {\n                    weight: \"fill\"\n                  },\n                  \"HrrqcDeAJ-hover\": {\n                    weight: \"fill\"\n                  },\n                  \"vN3x4v1mo-hover\": {\n                    weight: \"fill\"\n                  },\n                  a7JcyjdgN: {\n                    iconSelection: \"DiscordLogo\"\n                  },\n                  HrrqcDeAJ: {\n                    iconSelection: \"MediumLogo\"\n                  },\n                  vN3x4v1mo: {\n                    iconSelection: \"LinkedinLogo\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), isDisplayed1() && /*#__PURE__*/_jsx(SVG, {\n              className: \"framer-1p2jylc\",\n              \"data-framer-name\": \"Subtract\",\n              fill: \"black\",\n              intrinsicHeight: 60,\n              intrinsicWidth: 60,\n              layoutDependency: layoutDependency,\n              layoutId: \"pL8tL2BBL\",\n              svg: '<svg width=\"60\" height=\"60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.615 0h50.77A4.615 4.615 0 0 1 60 4.615v50.77A4.615 4.615 0 0 1 55.385 60H4.615A4.615 4.615 0 0 1 0 55.385V4.615A4.615 4.615 0 0 1 4.615 0Zm33.25 29.216c-2.498.142-4.53-.074-6.564-.29-2.032-.216-4.065-.432-6.564-.29-1.2.068-2.471.24-3.68.53.738-9.12 7.28-17.101 16.177-17.608 5.46-.31 10.916 3.016 11.213 8.415.291 5.307-3.81 8.857-10.581 9.243ZM24.483 48.443c-5.172.285-10.341-2.764-10.622-7.713-.276-4.865 3.61-8.12 10.024-8.473 2.367-.13 4.293.068 6.219.266 1.925.198 3.852.396 6.219.266a20.7 20.7 0 0 0 3.486-.486c-.698 8.36-6.897 15.676-15.325 16.14Z\" fill=\"#fff\"/></svg>',\n              withExternalLayout: true\n            }), isDisplayed2() && /*#__PURE__*/_jsx(SVG, {\n              className: \"framer-aofeo2\",\n              \"data-framer-name\": \"status_footer_logo_1\",\n              fill: \"black\",\n              intrinsicHeight: 32,\n              intrinsicWidth: 32,\n              layoutDependency: layoutDependency,\n              layoutId: \"CDnRwnZwV\",\n              svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\"><path d=\"M4.923 32H0V0h32v32h-4.923Z\" fill=\"transparent\"/><path d=\"M29.539 0H2.461A2.461 2.461 0 0 0 0 2.461v27.078A2.461 2.461 0 0 0 2.461 32h27.078A2.461 2.461 0 0 0 32 29.539V2.461A2.461 2.461 0 0 0 29.539 0Z\" fill=\"rgba(255, 255, 255, 0.16)\"/><path d=\"M16.694 15.427c1.084.115 2.168.231 3.501.155 3.611-.206 5.799-2.099 5.643-4.93-.158-2.879-3.068-4.653-5.98-4.487-4.745.27-8.235 4.526-8.627 9.39a11.3 11.3 0 0 1 1.963-.282c1.332-.076 2.416.039 3.5.154Zm-9.302 6.296c.149 2.64 2.907 4.265 5.666 4.113 4.495-.247 7.801-4.149 8.173-8.608a10.99 10.99 0 0 1-1.859.259c-1.263.07-2.29-.036-3.318-.141-1.026-.106-2.053-.212-3.316-.142-3.421.189-5.493 1.924-5.346 4.519Z\" fill=\"#FFF\"/><path d=\"M4.923 31.385H.615V.615h30.77v30.77h-4.308Z\" fill=\"transparent\" stroke-width=\"1.22\" stroke=\"#FFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',\n              withExternalLayout: true\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-S2g0A [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-S2g0A .framer-1nds88w { display: block; }\", \".framer-S2g0A .framer-t45lo7 { height: 40px; overflow: hidden; position: relative; text-decoration: none; width: 40px; }\", \".framer-S2g0A .framer-135p52p-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\", \".framer-S2g0A .framer-1p2jylc, .framer-S2g0A .framer-aofeo2 { bottom: 4px; flex: none; left: 4px; position: absolute; right: 4px; top: 4px; }\", \".framer-S2g0A .framer-v-t45lo7 .framer-t45lo7, .framer-S2g0A .framer-v-1w65mhe .framer-t45lo7, .framer-S2g0A .framer-v-1tz0epc .framer-t45lo7, .framer-S2g0A .framer-v-1iwfpau .framer-t45lo7, .framer-S2g0A .framer-v-wzpjoy .framer-t45lo7 { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HrrqcDeAJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"vN3x4v1mo\":{\"layout\":[\"fixed\",\"fixed\"]},\"a7JcyjdgN\":{\"layout\":[\"fixed\",\"fixed\"]},\"j9QljNSzM\":{\"layout\":[\"fixed\",\"fixed\"]},\"hwvRyqQ4i\":{\"layout\":[\"fixed\",\"fixed\"]},\"bou8owhIP\":{\"layout\":[\"fixed\",\"fixed\"]},\"y55nOx_dj\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ynoj8eWff\":{\"layout\":[\"fixed\",\"fixed\"]},\"szHoSAwYa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerVariables {\"AdH0Ie0zb\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst FramerthMrs5b1q = withCSS(Component, css, \"framer-S2g0A\");\nexport default FramerthMrs5b1q;\nFramerthMrs5b1q.displayName = \"Icon/Socials\";\nFramerthMrs5b1q.defaultProps = {\n  height: 40,\n  width: 40\n};\naddPropertyControls(FramerthMrs5b1q, {\n  variant: {\n    options: [\"efUBfxdc_\", \"HrrqcDeAJ\", \"vN3x4v1mo\", \"a7JcyjdgN\", \"j9QljNSzM\"],\n    optionTitles: [\"Variant 1\", \"Variant 2\", \"Variant 3\", \"Variant 4\", \"Variant 5\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  AdH0Ie0zb: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerthMrs5b1q, [...PhosphorFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerthMrs5b1q\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HrrqcDeAJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vN3x4v1mo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a7JcyjdgN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j9QljNSzM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hwvRyqQ4i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bou8owhIP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y55nOx_dj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ynoj8eWff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"szHoSAwYa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerVariables\": \"{\\\"AdH0Ie0zb\\\":\\\"link\\\"}\",\n        \"framerIntrinsicWidth\": \"40\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./thMrs5b1q.map", "// Generated by Framer (89324c0)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as o, ControlType as a, cx as i, getFonts as n, Link as d, useLocaleInfo as l, useVariantState as s, withCSS as f } from \"framer\";\nimport { LayoutGroup as m, motion as p, MotionConfigContext as c } from \"framer-motion\";\nimport * as h from \"react\";\nimport { Icon as u } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nimport b from \"https://framerusercontent.com/modules/7aPuVQkMLHSdctqMGeVU/MmqRcBiAK1REEChL7SAO/Dot.js\";\nimport { withBack as v } from \"https://framerusercontent.com/modules/RMkyLBFkLNKLaNHvgzf1/IcQkT3l6MwlzByu9RC3k/UISounds.js\";\nimport * as y from \"./fsXjWCwSW-0.js\";\nlet x = n(b),\n  g = n(u),\n  w = v(p.a),\n  Z = {\n    W9JRvWzPZ: {\n      hover: !0\n    }\n  },\n  N = [\"W9JRvWzPZ\"],\n  W = \"framer-MN4Zy\",\n  R = {\n    W9JRvWzPZ: \"framer-v-xmrafi\"\n  };\nfunction I(r, ...e) {\n  let t = {};\n  return null == e || e.forEach(e => e && Object.assign(t, r[e])), t;\n}\nlet P = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  S = {\n    g4swad_R8: y\n  },\n  j = (r, e) => {\n    for (; e;) {\n      let t = S[e.id];\n      if (t) {\n        let e = t[r];\n        if (e) return e;\n      }\n      e = e.fallback;\n    }\n  },\n  z = ({\n    value: e,\n    children: t\n  }) => {\n    let o = h.useContext(c),\n      a = null != e ? e : o.transition,\n      i = h.useMemo(() => ({\n        ...o,\n        transition: a\n      }), [JSON.stringify(a)]);\n    return /*#__PURE__*/r(c.Provider, {\n      value: i,\n      children: t\n    });\n  },\n  M = ({\n    height: r,\n    id: e,\n    link: t,\n    width: o,\n    ...a\n  }) => ({\n    ...a,\n    A1Ivn4naf: null != t ? t : a.A1Ivn4naf\n  }),\n  C = (r, e) => e.join(\"-\") + r.layoutDependency,\n  J = /*#__PURE__*/h.forwardRef(function (t, o) {\n    let {\n        activeLocale: a\n      } = l(),\n      {\n        style: n,\n        className: f,\n        layoutId: c,\n        variant: v,\n        A1Ivn4naf: y,\n        ...x\n      } = M(t),\n      {\n        baseVariant: g,\n        classNames: W,\n        gestureVariant: S,\n        setGestureState: j,\n        setVariant: J,\n        transition: k,\n        variants: H\n      } = s({\n        cycleOrder: N,\n        defaultVariant: \"W9JRvWzPZ\",\n        enabledGestures: Z,\n        transitions: P,\n        variant: v,\n        variantClassNames: R\n      }),\n      T = C(t, H),\n      A = h.useRef(null),\n      L = h.useId();\n    return /*#__PURE__*/r(m, {\n      id: null != c ? c : L,\n      children: /*#__PURE__*/r(p.div, {\n        initial: v,\n        animate: H,\n        onHoverStart: () => j({\n          isHovered: !0\n        }),\n        onHoverEnd: () => j({\n          isHovered: !1\n        }),\n        onTapStart: () => j({\n          isPressed: !0\n        }),\n        onTap: () => j({\n          isPressed: !1\n        }),\n        onTapCancel: () => j({\n          isPressed: !1\n        }),\n        className: i(\"framer-MN4Zy\", ...[], W),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(z, {\n          value: k,\n          children: /*#__PURE__*/r(d, {\n            href: y,\n            openInNewTab: !1,\n            smoothScroll: !0,\n            children: /*#__PURE__*/e(w, {\n              ...x,\n              className: `${i(\"framer-xmrafi\", f)} framer-9ojgva`,\n              \"data-border\": !0,\n              \"data-framer-name\": \"Variant 1\",\n              layoutDependency: T,\n              layoutId: \"W9JRvWzPZ\",\n              ref: null != o ? o : A,\n              style: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(33, 37, 49, 0.34)\",\n                borderBottomLeftRadius: 100,\n                borderBottomRightRadius: 100,\n                borderTopLeftRadius: 100,\n                borderTopRightRadius: 100,\n                ...n\n              },\n              variants: {\n                \"W9JRvWzPZ-hover\": {\n                  backgroundColor: \"rgb(90, 99, 124)\"\n                }\n              },\n              ...I({\n                \"W9JRvWzPZ-hover\": {\n                  \"data-framer-name\": void 0\n                }\n              }, g, S),\n              children: [/*#__PURE__*/r(p.div, {\n                className: \"framer-1irsd6x-container\",\n                layoutDependency: T,\n                layoutId: \"k8ln5CSy0-container\",\n                children: /*#__PURE__*/r(b, {\n                  blur: 18,\n                  color: \"rgba(31, 35, 47, 0.75)\",\n                  gap: 5,\n                  height: \"100%\",\n                  id: \"k8ln5CSy0\",\n                  layoutId: \"k8ln5CSy0\",\n                  size: 1,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/r(p.div, {\n                className: \"framer-oan3tt-container\",\n                layoutDependency: T,\n                layoutId: \"tQbSZ8NaI-container\",\n                style: {\n                  opacity: .7\n                },\n                variants: {\n                  \"W9JRvWzPZ-hover\": {\n                    opacity: 1\n                  }\n                },\n                children: /*#__PURE__*/r(u, {\n                  color: \"rgb(255, 255, 255)\",\n                  height: \"100%\",\n                  iconSearch: \"House\",\n                  iconSelection: \"ArrowFatUp\",\n                  id: \"tQbSZ8NaI\",\n                  layoutId: \"tQbSZ8NaI\",\n                  mirrored: !1,\n                  selectByList: !0,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  weight: \"duotone\",\n                  width: \"100%\"\n                })\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  k = ['.framer-MN4Zy [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-MN4Zy .framer-9ojgva { display: block; }\", \".framer-MN4Zy .framer-xmrafi { cursor: pointer; height: 54px; overflow: hidden; position: relative; text-decoration: none; width: 54px; will-change: var(--framer-will-change-override, transform); }\", \".framer-MN4Zy .framer-1irsd6x-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\", \".framer-MN4Zy .framer-oan3tt-container { flex: none; height: 32px; left: calc(50.00000000000002% - 32px / 2); position: absolute; top: calc(50.00000000000002% - 32px / 2); width: 32px; }\", \".framer-MN4Zy.framer-v-xmrafi.hover .framer-xmrafi { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 54px); }\"],\n  H = f(J, k, \"framer-MN4Zy\");\nexport default H;\nH.displayName = \"Button/ Fixed-Up\", H.defaultProps = {\n  height: 54,\n  width: 54\n}, o(H, {\n  A1Ivn4naf: {\n    title: \"Link\",\n    type: a.Link\n  }\n}), t(H, [...x, ...g]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerfsXjWCwSW\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Uzt7xxeMr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerIntrinsicWidth\": \"54\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"54\",\n        \"framerVariables\": \"{\\\"A1Ivn4naf\\\":\\\"link\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./fsXjWCwSW.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\";\nexport default function Dot(props) {\n  const containerStyle = {\n    width: \"100%\",\n    height: \"100%\",\n    backdropFilter: `blur(${props.blur}px)`,\n    backgroundColor: \"transparent\",\n    backgroundImage: `radial-gradient(rgba(0,0,0,0) ${props.size}px,${props.color} ${props.size}px)`,\n    backgroundSize: `${props.gap}px ${props.gap}px`\n  };\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: containerStyle\n  });\n}\n;\nDot.defaultProps = {\n  color: \"#000000\",\n  size: 1,\n  gap: 5,\n  blur: 10\n};\naddPropertyControls(Dot, {\n  size: {\n    type: ControlType.Number,\n    defaultValue: Dot.defaultProps.size,\n    min: 1,\n    max: 10,\n    step: 1\n  },\n  gap: {\n    type: ControlType.Number,\n    defaultValue: Dot.defaultProps.gap,\n    min: 1,\n    max: 25,\n    step: 1\n  },\n  blur: {\n    type: ControlType.Number,\n    defaultValue: Dot.defaultProps.blur,\n    min: 0,\n    max: 100,\n    step: 1\n  },\n  color: {\n    type: ControlType.Color,\n    defaultValue: Dot.defaultProps.color\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Dot\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Dot.map", "export const __FramerMetadata__ = {\n  \"exports\": {\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (19eed98)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as a, ControlType as i, cx as o, getFonts as n, useLocaleInfo as l, useVariantState as d, withCSS as p } from \"framer\";\nimport { LayoutGroup as s, motion as m, MotionConfigContext as c } from \"framer-motion\";\nimport * as f from \"react\";\nimport b from \"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js\";\nimport u from \"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";\nimport * as x from \"./H7uIjMeLS-0.js\";\nlet h = n(u),\n  v = n(b),\n  g = [\"LECi_McmQ\", \"VFBUeh5a7\"],\n  y = \"framer-7tzH2\",\n  z = {\n    LECi_McmQ: \"framer-v-hv67sz\",\n    VFBUeh5a7: \"framer-v-1gunxmt\"\n  };\nfunction w(r, ...e) {\n  let t = {};\n  return null == e || e.forEach(e => e && Object.assign(t, r[e])), t;\n}\nlet H = {\n    default: {\n      damping: 50,\n      delay: 0,\n      mass: 1,\n      stiffness: 560,\n      type: \"spring\"\n    }\n  },\n  j = {\n    g4swad_R8: x\n  },\n  k = (r, e) => {\n    for (; e;) {\n      let t = j[e.id];\n      if (t) {\n        let e = t[r];\n        if (e) return e;\n      }\n      e = e.fallback;\n    }\n  },\n  R = (r, e) => `perspective(1200px) ${e}`,\n  D = ({\n    value: e,\n    children: t\n  }) => {\n    let a = f.useContext(c),\n      i = null != e ? e : a.transition,\n      o = f.useMemo(() => ({\n        ...a,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/r(c.Provider, {\n      value: o,\n      children: t\n    });\n  },\n  B = {\n    \"Variant 2\": \"VFBUeh5a7\",\n    Primary: \"LECi_McmQ\"\n  },\n  L = ({\n    height: r,\n    id: e,\n    iD: t,\n    width: a,\n    ...i\n  }) => {\n    var o, n, l;\n    return {\n      ...i,\n      variant: null !== (n = null !== (o = B[i.variant]) && void 0 !== o ? o : i.variant) && void 0 !== n ? n : \"LECi_McmQ\",\n      zfGvR15vS: null !== (l = null != t ? t : i.zfGvR15vS) && void 0 !== l ? l : \"One\"\n    };\n  },\n  S = (r, e) => e.join(\"-\") + r.layoutDependency,\n  E = /*#__PURE__*/f.forwardRef(function (t, a) {\n    let {\n        activeLocale: i\n      } = l(),\n      {\n        style: n,\n        className: p,\n        layoutId: c,\n        variant: x,\n        zfGvR15vS: h,\n        ...v\n      } = L(t),\n      {\n        baseVariant: y,\n        classNames: j,\n        gestureVariant: k,\n        setGestureState: B,\n        setVariant: E,\n        transition: F,\n        variants: M\n      } = d({\n        cycleOrder: g,\n        defaultVariant: \"LECi_McmQ\",\n        transitions: H,\n        variant: x,\n        variantClassNames: z\n      }),\n      O = S(t, M),\n      T = f.useRef(null),\n      N = f.useId();\n    return /*#__PURE__*/r(s, {\n      id: null != c ? c : N,\n      children: /*#__PURE__*/r(m.div, {\n        initial: x,\n        animate: M,\n        onHoverStart: () => B({\n          isHovered: !0\n        }),\n        onHoverEnd: () => B({\n          isHovered: !1\n        }),\n        onTapStart: () => B({\n          isPressed: !0\n        }),\n        onTap: () => B({\n          isPressed: !1\n        }),\n        onTapCancel: () => B({\n          isPressed: !1\n        }),\n        className: o(\"framer-7tzH2\", ...[], j),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(D, {\n          value: F,\n          children: /*#__PURE__*/r(m.div, {\n            ...v,\n            className: o(\"framer-hv67sz\", p),\n            \"data-framer-name\": \"Primary\",\n            layoutDependency: O,\n            layoutId: \"LECi_McmQ\",\n            ref: null != a ? a : T,\n            style: {\n              borderBottomLeftRadius: 20,\n              borderBottomRightRadius: 20,\n              borderTopLeftRadius: 20,\n              borderTopRightRadius: 20,\n              boxShadow: \"0px 0px 20px 1px rgba(255, 255, 255, 0)\",\n              ...n\n            },\n            ...w({\n              VFBUeh5a7: {\n                \"data-framer-name\": \"Variant 2\"\n              }\n            }, y, k),\n            children: /*#__PURE__*/r(m.div, {\n              className: \"framer-a8vjy8\",\n              layoutDependency: O,\n              layoutId: \"IAex9L74e\",\n              children: /*#__PURE__*/r(m.div, {\n                className: \"framer-12cpu1j\",\n                \"data-border\": !0,\n                layoutDependency: O,\n                layoutId: \"WwIEAz_tH\",\n                style: {\n                  \"--border-bottom-width\": \"0px\",\n                  \"--border-color\": \"rgba(255, 255, 255, 0.06)\",\n                  \"--border-left-width\": \"0px\",\n                  \"--border-right-width\": \"0px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"0px\",\n                  backdropFilter: \"blur(6px)\",\n                  backgroundColor: \"rgba(0, 0, 0, 0)\",\n                  borderBottomLeftRadius: 14,\n                  borderBottomRightRadius: 14,\n                  borderTopLeftRadius: 14,\n                  borderTopRightRadius: 14,\n                  boxShadow: \"inset 0px 0px 10px 0px rgba(255, 255, 255, 0)\",\n                  WebkitBackdropFilter: \"blur(6px)\"\n                },\n                children: /*#__PURE__*/e(m.div, {\n                  className: \"framer-1bd9w6j\",\n                  \"data-border\": !0,\n                  \"data-framer-name\": \"withCursorFollow\",\n                  layoutDependency: O,\n                  layoutId: \"Zm1lB7vtt\",\n                  style: {\n                    \"--border-bottom-width\": \"0px\",\n                    \"--border-color\": \"rgba(255, 255, 255, 0)\",\n                    \"--border-left-width\": \"0px\",\n                    \"--border-right-width\": \"0px\",\n                    \"--border-style\": \"solid\",\n                    \"--border-top-width\": \"0px\",\n                    backdropFilter: \"blur(4px)\",\n                    background: \"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, hsla(0, 0%, 28%, 0.01) 100%)\",\n                    borderBottomLeftRadius: 8,\n                    borderBottomRightRadius: 8,\n                    borderTopLeftRadius: 8,\n                    borderTopRightRadius: 8,\n                    boxShadow: \"inset 0px 0px 10px 0px rgba(255, 255, 255, 0), 0px 0px 8px 0px rgba(255, 255, 255, 0)\",\n                    WebkitBackdropFilter: \"blur(4px)\"\n                  },\n                  children: [/*#__PURE__*/r(m.div, {\n                    className: \"framer-kurd8r\",\n                    layoutDependency: O,\n                    layoutId: \"DbnpeZloc\",\n                    style: {\n                      filter: \"blur(20px)\",\n                      WebkitFilter: \"blur(20px)\"\n                    },\n                    variants: {\n                      VFBUeh5a7: {\n                        filter: \"blur(30px)\",\n                        WebkitFilter: \"blur(30px)\"\n                      }\n                    },\n                    children: /*#__PURE__*/r(m.div, {\n                      className: \"framer-1ru4i3t-container\",\n                      layoutDependency: O,\n                      layoutId: \"vBLN_6iwz-container\",\n                      transformTemplate: R,\n                      children: /*#__PURE__*/r(u, {\n                        background: \"rgba(0, 0, 0, 0)\",\n                        clickOptions: {\n                          clickEnabled: !1,\n                          clickModes: \"attract\"\n                        },\n                        color: \"rgb(255, 255, 255)\",\n                        colors: [\"rgb(142, 117, 67)\", \"rgb(173, 72, 67)\", \"rgb(60, 159, 116)\", \"rgb(57, 39, 196)\", \"rgb(61, 184, 131)\", \"rgb(119, 45, 185)\", \"rgb(142, 45, 149)\", \"rgb(45, 110, 154)\"],\n                        densityOptions: {\n                          densityArea: 5e3,\n                          densityEnable: !1,\n                          densityFactor: 50\n                        },\n                        fpsOptions: 60,\n                        height: \"100%\",\n                        hoverOptions: {\n                          hoverEnabled: !0,\n                          hoverForce: 1,\n                          hoverModes: \"light\",\n                          hoverParallax: !1,\n                          hoverSmooth: 2\n                        },\n                        id: \"vBLN_6iwz\",\n                        layoutId: \"vBLN_6iwz\",\n                        linksOptions: {\n                          linksColor: \"rgb(255, 255, 255)\",\n                          linksDistance: 100,\n                          linksEnabled: !1,\n                          linksOpacity: .2,\n                          linksWidth: 1\n                        },\n                        modeOptions: {\n                          bubbleDistance: 100,\n                          bubbleDuration: .4,\n                          bubbleSize: 40,\n                          connectDistance: 100,\n                          connectLinksOpacity: .2,\n                          connectRadius: 50,\n                          grabDistance: 100,\n                          grabLinksOpacity: .2,\n                          pushQuantity: 4,\n                          removeQuantity: 4,\n                          repulseDistance: 200,\n                          repulseDuration: 1.2,\n                          trailDelay: .1,\n                          trailQuantity: 10\n                        },\n                        moveOptions: {\n                          moveAttractDistance: 20,\n                          moveAttractEnabled: !0,\n                          moveDirection: \"none\",\n                          moveEnabled: !0,\n                          moveGravityAcceleration: .5,\n                          moveGravityEnabled: !1,\n                          moveGravityMaxSpeed: .5,\n                          moveOut: \"bounce\",\n                          moveRandom: !0,\n                          moveSpeed: .6,\n                          moveSpinAcceleration: 1,\n                          moveSpinEnabled: !1,\n                          moveStraight: !1,\n                          moveTrailAmount: 100,\n                          moveTrailEnabled: !1,\n                          moveVibrate: !1\n                        },\n                        number: 12,\n                        opacityOptions: {\n                          opacity: 1,\n                          opacityMax: .8,\n                          opacityMin: .2,\n                          opacityType: !1\n                        },\n                        particlesID: h,\n                        radius: 4,\n                        rotateOptions: {\n                          rotateAnimation: !1,\n                          rotateDirection: \"random\",\n                          rotateSpeed: 5,\n                          rotateSync: !1,\n                          rotateValue: 0\n                        },\n                        shapeOptions: {\n                          characterType: \"\uD83D\uDE0E\",\n                          imageHeight: 100,\n                          imageWidth: 100,\n                          shapeType: \"circle\"\n                        },\n                        sizeOptions: {\n                          size: 100,\n                          sizeMax: 59,\n                          sizeMin: 64,\n                          sizeType: !1\n                        },\n                        style: {\n                          height: \"100%\",\n                          width: \"100%\"\n                        },\n                        width: \"100%\",\n                        ...w({\n                          VFBUeh5a7: {\n                            colors: [\"rgb(30, 29, 26)\", \"rgb(62, 96, 82)\", \"rgb(60, 159, 116)\", \"rgb(39, 136, 196)\", \"rgb(61, 184, 131)\", \"rgb(81, 214, 179)\", \"rgb(81, 214, 179)\", \"rgb(45, 110, 154)\"],\n                            hoverOptions: {\n                              hoverEnabled: !0,\n                              hoverForce: 1,\n                              hoverModes: \"attract\",\n                              hoverParallax: !1,\n                              hoverSmooth: 2\n                            },\n                            sizeOptions: {\n                              size: 100,\n                              sizeMax: 59,\n                              sizeMin: 74,\n                              sizeType: !1\n                            }\n                          }\n                        }, y, k)\n                      })\n                    })\n                  }), /*#__PURE__*/r(m.div, {\n                    className: \"framer-trj0i-container\",\n                    layoutDependency: O,\n                    layoutId: \"KeJqrKp5x-container\",\n                    style: {\n                      opacity: .3\n                    },\n                    variants: {\n                      VFBUeh5a7: {\n                        opacity: 0\n                      }\n                    },\n                    children: /*#__PURE__*/r(b, {\n                      backgroundSize: 128,\n                      borderRadius: 4,\n                      height: \"100%\",\n                      id: \"KeJqrKp5x\",\n                      layoutId: \"KeJqrKp5x\",\n                      opacity: .1,\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      width: \"100%\"\n                    })\n                  })]\n                })\n              })\n            })\n          })\n        })\n      })\n    });\n  }),\n  F = ['.framer-7tzH2 [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-7tzH2 .framer-1tw355 { display: block; }\", \".framer-7tzH2 .framer-hv67sz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 280px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 280px; }\", \".framer-7tzH2 .framer-a8vjy8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; z-index: 2; }\", \".framer-7tzH2 .framer-12cpu1j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-7tzH2 .framer-1bd9w6j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\", \".framer-7tzH2 .framer-kurd8r { bottom: 1px; flex: none; left: 1px; overflow: visible; position: absolute; right: 1px; top: 1px; }\", \".framer-7tzH2 .framer-1ru4i3t-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\", \".framer-7tzH2 .framer-trj0i-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7tzH2 .framer-hv67sz, .framer-7tzH2 .framer-a8vjy8, .framer-7tzH2 .framer-12cpu1j, .framer-7tzH2 .framer-1bd9w6j { gap: 0px; } .framer-7tzH2 .framer-hv67sz > *, .framer-7tzH2 .framer-12cpu1j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-7tzH2 .framer-hv67sz > :first-child, .framer-7tzH2 .framer-12cpu1j > :first-child { margin-left: 0px; } .framer-7tzH2 .framer-hv67sz > :last-child, .framer-7tzH2 .framer-12cpu1j > :last-child { margin-right: 0px; } .framer-7tzH2 .framer-a8vjy8 > *, .framer-7tzH2 .framer-1bd9w6j > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-7tzH2 .framer-a8vjy8 > :first-child, .framer-7tzH2 .framer-1bd9w6j > :first-child { margin-top: 0px; } .framer-7tzH2 .framer-a8vjy8 > :last-child, .framer-7tzH2 .framer-1bd9w6j > :last-child { margin-bottom: 0px; } }\", \".framer-7tzH2.framer-v-1gunxmt .framer-a8vjy8, .framer-7tzH2.framer-v-1gunxmt .framer-kurd8r { pointer-events: auto; }\", \".framer-7tzH2.framer-v-1gunxmt .framer-12cpu1j, .framer-7tzH2.framer-v-1gunxmt .framer-1bd9w6j { overflow: visible; pointer-events: auto; }\", \".framer-7tzH2.framer-v-1gunxmt .framer-1ru4i3t-container { cursor: default; pointer-events: auto; }\"],\n  M = p(E, F, \"framer-7tzH2\");\nexport default M;\nM.displayName = \"Button\", M.defaultProps = {\n  height: 280,\n  width: 280\n}, a(M, {\n  variant: {\n    options: [\"LECi_McmQ\", \"VFBUeh5a7\"],\n    optionTitles: [\"Primary\", \"Variant 2\"],\n    title: \"Variant\",\n    type: i.Enum\n  },\n  zfGvR15vS: {\n    defaultValue: \"One\",\n    placeholder: \"Unique ID\",\n    title: \"ID\",\n    type: i.String\n  }\n}), t(M, [...h, ...v]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerH7uIjMeLS\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"280\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VFBUeh5a7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"zfGvR15vS\\\":\\\"iD\\\"}\",\n        \"framerIntrinsicWidth\": \"280\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./H7uIjMeLS.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * Noise\n                                                           * @framerIntrinsicWidth 200\n                                                           * @framerIntrinsicHeight 200\n                                                           * @framerDisableUnlink\n                                                           *\n                                                           * @framerSupportedLayoutWidth fixed\n                                                           * @framerSupportedLayoutHeight fixed\n                                                           */\nexport default function Noise(props) {\n  const {\n    opacity,\n    backgroundSize,\n    borderRadius\n  } = props;\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...containerStyle,\n      opacity,\n      backgroundSize,\n      borderRadius\n    }\n  });\n}\n;\nNoise.defaultProps = {\n  opacity: .5,\n  backgroundSize: 128,\n  radius: 0\n};\naddPropertyControls(Noise, {\n  backgroundSize: {\n    title: \"Size\",\n    type: ControlType.Number,\n    min: 64,\n    max: 256\n  },\n  opacity: {\n    title: \"Opacity\",\n    type: ControlType.Number,\n    step: .1,\n    displayStepper: true,\n    max: 1,\n    min: 0\n  },\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.Number,\n    min: 0,\n    max: 1e3,\n    step: 1,\n    displayStepper: true\n  }\n});\nconst containerStyle = {\n  width: \"100%\",\n  height: \"100%\",\n  backgroundSize: \"256px 256px\",\n  backgroundRepeat: \"repeat\",\n  backgroundImage: \"url('https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Noise\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerDisableUnlink\": \"*\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Noise.map", "// Generated by Framer (89324c0)\nimport { jsx as e, jsxs as r, Fragment as a } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as i, ControlType as n, cx as o, Floating as l, getFonts as d, getPropertyControls as s, Image as f, Link as p, resolveLink as c, RichText as m, SVG as u, useActiveVariantCallback as h, useLocaleInfo as g, useOverlayState as x, useRouter as C, useVariantState as y, withCSS as v, withFX as b, withMappedReactProps as w } from \"framer\";\nimport { AnimatePresence as _, LayoutGroup as U, motion as z, MotionConfigContext as k } from \"framer-motion\";\nimport * as W from \"react\";\nimport I from \"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/QntFAqtwwHPSDPIdxU3o/LocaleSelector.js\";\nimport { Icon as D } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nimport F from \"https://framerusercontent.com/modules/7aPuVQkMLHSdctqMGeVU/MmqRcBiAK1REEChL7SAO/Dot.js\";\nimport { withFigure as G, withForward as O, withLeave as T } from \"https://framerusercontent.com/modules/RMkyLBFkLNKLaNHvgzf1/IcQkT3l6MwlzByu9RC3k/UISounds.js\";\nimport B, * as j from \"https://framerusercontent.com/modules/ykp0DyrnciW0LizdbEkX/V4vUqOCMbBZsHb4XhLua/uvGeN43bT.js\";\nimport * as q from \"./ZWfklmTzg-0.js\";\nlet S = G(f),\n  N = d(D),\n  R = O(D),\n  Z = d(B),\n  A = w(O(B), j),\n  H = w(T(B), j),\n  E = b(z.div),\n  J = w(G(B), j),\n  L = d(F),\n  P = d(I),\n  Y = s(B),\n  M = [\"kAj_KE41P\", \"DnJrOATi9\", \"jFIYiJbjR\"],\n  V = \"framer-UCWzC\",\n  X = {\n    DnJrOATi9: \"framer-v-sg0dm5\",\n    jFIYiJbjR: \"framer-v-k7p3x7\",\n    kAj_KE41P: \"framer-v-18q3yia\"\n  };\nfunction K(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet Q = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  $ = {\n    g4swad_R8: q\n  },\n  ee = (e, r) => {\n    for (; r;) {\n      let a = $[r.id];\n      if (a) {\n        let r = a[e];\n        if (r) return r;\n      }\n      r = r.fallback;\n    }\n  },\n  er = e => \"object\" == typeof e && null !== e && \"string\" == typeof e.src ? e : \"string\" == typeof e ? {\n    src: e\n  } : void 0,\n  ea = {\n    damping: 30,\n    delay: 0,\n    mass: 1,\n    stiffness: 400,\n    type: \"spring\"\n  },\n  et = {\n    opacity: 0,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: ea,\n    x: 0,\n    y: 0\n  },\n  ei = {\n    opacity: 1,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: ea,\n    x: 0,\n    y: 0\n  },\n  en = {\n    opacity: .6,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: -20\n  },\n  eo = ({\n    children: e,\n    blockDocumentScrolling: r,\n    enabled: a = !0\n  }) => {\n    let [t, i] = x({\n      blockDocumentScrolling: r\n    });\n    return e({\n      hide: () => i(!1),\n      show: () => i(!0),\n      toggle: () => i(!t),\n      visible: a && t\n    });\n  },\n  el = ({\n    value: r,\n    children: a\n  }) => {\n    let t = W.useContext(k),\n      i = null != r ? r : t.transition,\n      n = W.useMemo(() => ({\n        ...t,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/e(k.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  ed = {\n    \"Variant 1\": \"kAj_KE41P\",\n    \"Variant 3\": \"jFIYiJbjR\",\n    Mobile: \"DnJrOATi9\"\n  },\n  es = ({\n    aboutUsV: e,\n    height: r,\n    homeV: a,\n    id: t,\n    image: i,\n    joinV: n,\n    ourVisV: o,\n    width: l,\n    ...d\n  }) => {\n    var s, f, p, c, m, u, h;\n    return {\n      ...d,\n      bq2iVv8PA: null !== (s = null != e ? e : d.bq2iVv8PA) && void 0 !== s ? s : \"TO1WZhCJ0\",\n      cJFoKbqwF: null !== (f = null != n ? n : d.cJFoKbqwF) && void 0 !== f ? f : \"TO1WZhCJ0\",\n      lopehDd6I: null !== (p = null != a ? a : d.lopehDd6I) && void 0 !== p ? p : \"TO1WZhCJ0\",\n      PJp58S9XE: null !== (c = null != i ? i : d.PJp58S9XE) && void 0 !== c ? c : {\n        src: \"https://framerusercontent.com/images/5utzbWkhCQzRiSYwcUFzqOICcU.png\",\n        srcSet: \"https://framerusercontent.com/images/5utzbWkhCQzRiSYwcUFzqOICcU.png?scale-down-to=512 512w, https://framerusercontent.com/images/5utzbWkhCQzRiSYwcUFzqOICcU.png 857w\"\n      },\n      variant: null !== (u = null !== (m = ed[d.variant]) && void 0 !== m ? m : d.variant) && void 0 !== u ? u : \"kAj_KE41P\",\n      wb9zx9yDs: null !== (h = null != o ? o : d.wb9zx9yDs) && void 0 !== h ? h : \"TO1WZhCJ0\"\n    };\n  },\n  ef = (e, r) => r.join(\"-\") + e.layoutDependency,\n  ep = /*#__PURE__*/W.forwardRef(function (t, i) {\n    var n, d, s, f, x, v, b, w, k, D, G, O, T, B, j, q, N, Z;\n    let {\n        activeLocale: L\n      } = g(),\n      {\n        style: P,\n        className: Y,\n        layoutId: $,\n        variant: ea,\n        PJp58S9XE: ed,\n        lopehDd6I: ep,\n        wb9zx9yDs: ec,\n        bq2iVv8PA: em,\n        cJFoKbqwF: eu,\n        ...eh\n      } = es(t),\n      {\n        baseVariant: eg,\n        classNames: ex,\n        gestureVariant: eC,\n        setGestureState: ey,\n        setVariant: ev,\n        transition: eb,\n        variants: ew\n      } = y({\n        cycleOrder: M,\n        defaultVariant: \"kAj_KE41P\",\n        transitions: Q,\n        variant: ea,\n        variantClassNames: X\n      }),\n      e_ = ef(t, ew),\n      {\n        activeVariantCallback: eU,\n        delay: ez\n      } = h(eg),\n      ek = eU(async (...e) => {\n        ev(\"jFIYiJbjR\");\n      }),\n      eW = eU(async (...e) => {\n        ev(\"DnJrOATi9\");\n      }),\n      eI = e => eU(async (...r) => {\n        e.show();\n      }),\n      eD = e => eU(async (...r) => {\n        e.show();\n      }),\n      eF = W.useRef(null),\n      eG = () => ![\"DnJrOATi9\", \"jFIYiJbjR\"].includes(eg),\n      eO = C(),\n      eT = W.useRef(null),\n      eB = W.useRef(null),\n      ej = W.useRef(null),\n      eq = W.useRef(null),\n      eS = W.useId(),\n      eN = [];\n    return /*#__PURE__*/e(U, {\n      id: null != $ ? $ : eS,\n      children: /*#__PURE__*/e(z.div, {\n        initial: ea,\n        animate: ew,\n        onHoverStart: () => ey({\n          isHovered: !0\n        }),\n        onHoverEnd: () => ey({\n          isHovered: !1\n        }),\n        onTapStart: () => ey({\n          isPressed: !0\n        }),\n        onTap: () => ey({\n          isPressed: !1\n        }),\n        onTapCancel: () => ey({\n          isPressed: !1\n        }),\n        className: o(\"framer-UCWzC\", ...eN, ex),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(el, {\n          value: eb,\n          children: /*#__PURE__*/r(z.div, {\n            ...eh,\n            className: o(\"framer-18q3yia\", Y),\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: e_,\n            layoutId: \"kAj_KE41P\",\n            ref: null != i ? i : eF,\n            style: {\n              backdropFilter: \"blur(20px)\",\n              backgroundColor: \"rgba(32, 36, 48, 0.4)\",\n              WebkitBackdropFilter: \"blur(20px)\",\n              ...P\n            },\n            ...K({\n              DnJrOATi9: {\n                \"data-framer-name\": \"Mobile\"\n              },\n              jFIYiJbjR: {\n                \"data-framer-name\": \"Variant 3\"\n              }\n            }, eg, eC),\n            children: [/*#__PURE__*/r(z.div, {\n              className: \"framer-u7pku7\",\n              layoutDependency: e_,\n              layoutId: \"BXWPv37dj\",\n              children: [/*#__PURE__*/e(p, {\n                href: {\n                  webPageId: \"yHMRAV585\"\n                },\n                children: /*#__PURE__*/e(S, {\n                  as: \"a\",\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 122,\n                    intrinsicWidth: 857,\n                    pixelHeight: 122,\n                    pixelWidth: 857,\n                    sizes: \"197px\",\n                    ...er(ed)\n                  },\n                  className: \"framer-nic2z2 framer-1kh9a1q\",\n                  layoutDependency: e_,\n                  layoutId: \"Kh3eRaznn\",\n                  children: /*#__PURE__*/e(u, {\n                    className: \"framer-1x9xj7r\",\n                    \"data-framer-name\": \"Group 15\",\n                    fill: \"rgba(0,0,0,1)\",\n                    intrinsicHeight: 40,\n                    intrinsicWidth: 55,\n                    layoutDependency: e_,\n                    layoutId: \"f41U3MF2b\",\n                    style: {\n                      rotate: 12\n                    },\n                    svg: '<svg width=\"55\" height=\"40\" viewBox=\"0 0 55 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\" filter=\"url(#filter0_f_102_26)\">\\n<circle cx=\"34.9289\" cy=\"20.0075\" r=\"19.3204\" fill=\"#E24646\"/>\\n</g>\\n<path d=\"M6.37103 19.1533C6.37096 18.2783 11.1607 1.92834 31.3793 0.132196C51.5979 -1.66395 49.5253 15.3307 49.9398 21.5022C50.2042 25.4385 50.4154 29.7807 50.4665 30.7243C50.4685 30.7236 50.4706 30.7229 50.4726 30.7223C50.4821 30.9844 50.4794 30.9642 50.4665 30.7243C48.8524 31.2423 45.6194 30.4752 45.2882 31.5424C44.5974 29.2856 43.4321 26.329 41.6958 20.9495C40.4244 18.5362 39.4663 23.5064 40.6638 26.1777C28.984 22.3458 12.9724 19.7828 6.37103 19.1533Z\" fill=\"url(#paint0_radial_102_26)\"/>\\n<mask id=\"mask0_102_26\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"6\" y=\"0\" width=\"45\" height=\"32\">\\n<path d=\"M6.37103 19.1533C6.37096 18.2783 11.1607 1.92834 31.3793 0.132196C51.5979 -1.66395 49.5253 15.3307 49.9398 21.5022C50.2042 25.4385 50.4154 29.7807 50.4665 30.7243C50.4685 30.7236 50.4706 30.7229 50.4726 30.7223C50.4821 30.9844 50.4794 30.9642 50.4665 30.7243C48.8524 31.2423 45.6194 30.4752 45.2882 31.5424C44.5974 29.2856 43.4321 26.329 41.6958 20.9495C40.4244 18.5362 39.4663 23.5064 40.6638 26.1777C28.984 22.3458 12.9724 19.7828 6.37103 19.1533Z\" fill=\"url(#paint1_radial_102_26)\"/>\\n</mask>\\n<g mask=\"url(#mask0_102_26)\">\\n<g filter=\"url(#filter1_f_102_26)\">\\n<path d=\"M37.334 9.35149C27.394 7.59382 23.3277 15.6247 22.537 19.8599L21.7884 20.8752C26.2351 21.7507 36.2028 23.9682 40.4999 25.8334C39.7621 23.9151 40.2638 21.4064 40.559 20.6391C40.8541 19.8717 41.7395 20.403 42.1232 22.0557C42.4301 23.3307 44.0416 27.7617 44.8089 29.8178L46.2739 28.8222C46.4254 23.7209 44.8496 12.685 37.334 9.35149Z\" fill=\"url(#paint2_radial_102_26)\"/>\\n</g>\\n<g filter=\"url(#filter2_f_102_26)\">\\n<circle cx=\"21.2287\" cy=\"3.85706\" r=\"8.35964\" fill=\"#FFBCBC\"/>\\n</g>\\n<g filter=\"url(#filter3_f_102_26)\">\\n<circle cx=\"21.2287\" cy=\"3.85705\" r=\"4.70641\" fill=\"#FFBDBD\"/>\\n</g>\\n<g filter=\"url(#filter4_f_102_26)\">\\n<path d=\"M13.1372 9.5023C18.8016 1.63506 30.9258 0.0834658 36.2799 0.291076C25.0035 -2.13466 19.4965 3.20851 17.6281 4.32303C15.7596 5.43756 9.03967 11.0102 5.46664 15.7633C1.8936 20.5164 5.92545 21.5654 7.69558 20.8114C9.46571 20.0575 31.2973 23.3027 38.8367 24.7123C36.6076 22.7782 25.0363 17.4679 20.4143 17.3695C15.7923 17.2712 9.2363 16.4845 13.1372 9.5023Z\" fill=\"#E24646\"/>\\n</g>\\n<g filter=\"url(#filter5_f_102_26)\">\\n<path d=\"M45.2238 28.5399C45.2237 28.1982 43.1592 24.108 42.1269 22.1057C42.7676 25.2115 44.1185 31.5995 44.3962 32.3044C44.7432 33.1854 45.5442 32.2243 45.9981 31.9573C46.4519 31.6903 47.7602 30.7559 48.1606 30.4889C48.481 30.2753 50.2164 29.6879 51.044 29.4209C50.9283 29.0561 50.6008 28.1661 50.2164 27.5254C49.362 26.8846 46.2384 27.7923 45.2238 28.5399Z\" fill=\"#961F1E\"/>\\n</g>\\n</g>\\n<path d=\"M3.96128 19.3545C-0.215102 21.2258 -0.537513 29.0553 0.497809 31.7623C1.44939 34.3125 3.23814 32.6757 16.8259 33.0944C32.6211 33.7034 35.3285 38.0403 39.439 37.6217C43.5496 37.203 42.6629 28.0882 41.4132 26.624C39.4071 24.2739 33.0822 22.1054 25.6222 20.8113C18.1623 19.5173 8.58156 17.2189 3.96128 19.3545Z\" fill=\"#DAE5EF\"/>\\n<g opacity=\"0.5\" filter=\"url(#filter6_f_102_26)\">\\n<path d=\"M5.2944 20.6342C2.10817 22.0618 1.8622 28.0351 2.65206 30.1003C3.37804 32.0459 5.76137 30.9931 16.1277 31.3125C28.1781 31.7771 30.2436 35.0858 33.3796 34.7664C36.5156 34.447 35.8392 27.4931 34.8857 26.3761C33.3552 24.5832 28.5298 22.9288 22.8386 21.9415C17.1473 20.9543 8.81929 19.0049 5.2944 20.6342Z\" fill=\"url(#paint3_radial_102_26)\"/>\\n</g>\\n<path d=\"M54.2492 33.4578C54.2492 36.4355 51.8353 38.8494 48.8576 38.8494C45.8799 38.8494 43.466 36.4355 43.466 33.4578C43.466 30.4801 45.8799 28.0662 48.8576 28.0662C51.8353 28.0662 54.2492 30.4801 54.2492 33.4578Z\" fill=\"url(#paint4_radial_102_26)\"/>\\n<mask id=\"mask1_102_26\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"43\" y=\"28\" width=\"12\" height=\"11\">\\n<path d=\"M54.2492 33.4578C54.2492 36.4355 51.8353 38.8494 48.8576 38.8494C45.8799 38.8494 43.466 36.4355 43.466 33.4578C43.466 30.4801 45.8799 28.0662 48.8576 28.0662C51.8353 28.0662 54.2492 30.4801 54.2492 33.4578Z\" fill=\"url(#paint5_radial_102_26)\"/>\\n</mask>\\n<g mask=\"url(#mask1_102_26)\">\\n<g filter=\"url(#filter7_f_102_26)\">\\n<path d=\"M54.0762 29.2642C45.6958 28.5649 42.8141 34.6718 45.6466 39.1576C44.5353 37.7572 42.3126 34.398 42.3126 32.1645C42.3126 29.3727 44.6979 26.0116 54.0762 29.2642Z\" fill=\"#BBCFE3\"/>\\n</g>\\n</g>\\n<path d=\"M23.5569 13.7238C34.0232 14.4347 39.057 20.435 40.0977 23.4047C40.358 19.4094 41.1975 20.2592 41.6023 20.7491C41.3467 19.7692 39.9077 10.8646 33.3036 9.2312C38.3293 12.3532 40.1291 19.561 39.1392 18.8757C38.1493 18.1904 35.9437 13.2283 23.5569 13.7238Z\" fill=\"url(#paint6_linear_102_26)\"/>\\n<path d=\"M44.0506 10.8247C42.5823 4.88982 38.0791 1.11105 35.6826 0.0403125C37.5513 0.1712 38.8048 0.426363 39.8246 0.706792C41.3287 2.21091 44.2341 6.29704 44.0506 10.8247Z\" fill=\"url(#paint7_linear_102_26)\"/>\\n<path d=\"M20.7552 5.72704C21.5772 5.03605 23.9146 3.62549 26.6881 3.51111M18.3606 8.15011C18.7914 7.65976 18.6782 7.77294 19.2328 7.24099\" stroke=\"url(#paint8_linear_102_26)\" stroke-width=\"1.4487\" stroke-linecap=\"round\"/>\\n<mask id=\"mask2_102_26\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"18\" width=\"43\" height=\"20\">\\n<path d=\"M3.96128 19.3545C-0.215102 21.2258 -0.537513 29.0553 0.497809 31.7623C1.44939 34.3125 3.23814 32.6757 16.8259 33.0944C32.6211 33.7034 35.3285 38.0403 39.439 37.6217C43.5496 37.203 42.6629 28.0882 41.4132 26.624C39.4071 24.2739 33.0822 22.1054 25.6222 20.8113C18.1623 19.5173 8.58156 17.2189 3.96128 19.3545Z\" fill=\"#DAE5EF\"/>\\n</mask>\\n<g mask=\"url(#mask2_102_26)\">\\n<g filter=\"url(#filter8_f_102_26)\">\\n<path d=\"M25.2 20.3631C25.7534 20.3631 37.7883 18.9336 41.2928 25.5737C44.7974 32.2137 40.6935 38.9921 39.3562 39.4071C38.3124 39.7311 22.8263 37.3984 14.6581 36.1048C14.4562 36.0741 14.2581 36.0427 14.064 36.0105C14.2573 36.0412 14.4555 36.0727 14.6581 36.1048C22.5307 37.3 36.1143 37.2758 37.173 32.7148C38.5305 26.8674 34.143 21.7357 25.2 20.3631Z\" fill=\"#ACC6DF\"/>\\n</g>\\n<g filter=\"url(#filter9_f_102_26)\">\\n<ellipse cx=\"11.57\" cy=\"25.7009\" rx=\"8.68131\" ry=\"4.89908\" fill=\"url(#paint9_radial_102_26)\"/>\\n</g>\\n<path d=\"M9.35829 23.3945C12.4391 22.1265 28.2415 24.4196 35.6826 28.8033\" stroke=\"url(#paint10_radial_102_26)\" stroke-width=\"4.3461\" stroke-linecap=\"round\"/>\\n</g>\\n<g filter=\"url(#filter10_f_102_26)\">\\n<circle cx=\"50.9129\" cy=\"35.0079\" r=\"0.840005\" fill=\"#FFFBFB\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_f_102_26\" x=\"-1.71198\" y=\"-16.6334\" width=\"73.2817\" height=\"73.2817\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"8.66026\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter1_f_102_26\" x=\"15.9936\" y=\"3.3091\" width=\"36.0848\" height=\"32.3035\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.8974\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter2_f_102_26\" x=\"1.27951\" y=\"-16.0922\" width=\"39.8984\" height=\"39.8984\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"5.79479\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter3_f_102_26\" x=\"-9.55425\" y=\"-26.9259\" width=\"61.566\" height=\"61.566\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"13.0383\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter4_f_102_26\" x=\"1.13877\" y=\"-3.23109\" width=\"40.5953\" height=\"30.8408\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.4487\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter5_f_102_26\" x=\"36.3321\" y=\"16.3109\" width=\"20.5067\" height=\"22.1523\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.8974\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter6_f_102_26\" x=\"0.823579\" y=\"18.5588\" width=\"36.3076\" height=\"17.678\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"0.724349\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter7_f_102_26\" x=\"39.4152\" y=\"25.0304\" width=\"17.5584\" height=\"17.0246\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.4487\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter8_f_102_26\" x=\"8.26925\" y=\"14.4388\" width=\"40.201\" height=\"30.7936\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.8974\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter9_f_102_26\" x=\"-0.00875545\" y=\"17.9044\" width=\"23.1574\" height=\"15.593\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.4487\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<filter id=\"filter10_f_102_26\" x=\"47.1755\" y=\"31.2705\" width=\"7.4748\" height=\"7.4748\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.4487\" result=\"effect1_foregroundBlur_102_26\"/>\\n</filter>\\n<radialGradient id=\"paint0_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(24.9186 4.37317) rotate(57.2157) scale(25.6933 35.9283)\">\\n<stop stop-color=\"#FF8484\"/>\\n<stop offset=\"1\" stop-color=\"#FC4545\"/>\\n</radialGradient>\\n<radialGradient id=\"paint1_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(24.9186 4.37317) rotate(57.2157) scale(25.6933 35.9283)\">\\n<stop stop-color=\"#FF8484\"/>\\n<stop offset=\"1\" stop-color=\"#FC4545\"/>\\n</radialGradient>\\n<radialGradient id=\"paint2_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(34.036 7.64623) rotate(69.2524) scale(17.9967 21.282)\">\\n<stop stop-color=\"#D03F3E\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#D03F3E\"/>\\n</radialGradient>\\n<radialGradient id=\"paint3_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(7.23714 22.1393) rotate(23.0448) scale(25.3575 56.1686)\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"0.877376\" stop-color=\"#DAE5EF\" stop-opacity=\"0\"/>\\n</radialGradient>\\n<radialGradient id=\"paint4_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(51.4935 34.9165) rotate(143.724) scale(6.64703)\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"1\" stop-color=\"#DAE5EF\"/>\\n</radialGradient>\\n<radialGradient id=\"paint5_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(51.4935 34.9165) rotate(143.724) scale(6.64703)\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"1\" stop-color=\"#DAE5EF\"/>\\n</radialGradient>\\n<linearGradient id=\"paint6_linear_102_26\" x1=\"40.4216\" y1=\"20.5925\" x2=\"25.8627\" y2=\"16.318\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#D03F3E\"/>\\n<stop offset=\"1\" stop-color=\"#D03F3E\" stop-opacity=\"0\"/>\\n</linearGradient>\\n<linearGradient id=\"paint7_linear_102_26\" x1=\"36.2377\" y1=\"0.0400087\" x2=\"43.1308\" y2=\"12.7918\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#D03F3E\"/>\\n<stop offset=\"1\" stop-color=\"#D03F3E\" stop-opacity=\"0\"/>\\n</linearGradient>\\n<linearGradient id=\"paint8_linear_102_26\" x1=\"27.4372\" y1=\"3.51111\" x2=\"17.3261\" y2=\"9.42243\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/>\\n</linearGradient>\\n<radialGradient id=\"paint9_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(2.88864 22.8405) rotate(39.2793) scale(14.2211 25.2002)\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0.22\"/>\\n</radialGradient>\\n<radialGradient id=\"paint10_radial_102_26\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(10.0441 22.4329) rotate(18.8622) scale(19.651 131.887)\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',\n                    withExternalLayout: !0\n                  })\n                })\n              }), !![\"DnJrOATi9\", \"jFIYiJbjR\"].includes(eg) && /*#__PURE__*/e(z.div, {\n                className: \"framer-fqxyct-container\",\n                layoutDependency: e_,\n                layoutId: \"dTZQjohZ5-container\",\n                children: /*#__PURE__*/e(R, {\n                  color: \"rgba(255, 255, 255, 0.7)\",\n                  height: \"100%\",\n                  iconSearch: null !== (n = ee(\"v0\", L)) && void 0 !== n ? n : \"House\",\n                  iconSelection: \"List\",\n                  id: \"dTZQjohZ5\",\n                  layoutId: \"dTZQjohZ5\",\n                  mirrored: !1,\n                  selectByList: !0,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  weight: \"bold\",\n                  width: \"100%\",\n                  ...K({\n                    DnJrOATi9: {\n                      color: \"rgb(255, 255, 255)\",\n                      iconSearch: null !== (d = ee(\"v1\", L)) && void 0 !== d ? d : \"House\",\n                      onClick: ek\n                    },\n                    jFIYiJbjR: {\n                      color: \"rgb(255, 255, 255)\",\n                      iconSearch: null !== (s = ee(\"v2\", L)) && void 0 !== s ? s : \"House\",\n                      iconSelection: \"X\",\n                      onClick: eW\n                    }\n                  }, eg, eC)\n                })\n              }), eG() && /*#__PURE__*/r(z.div, {\n                className: \"framer-1nypga8\",\n                layoutDependency: e_,\n                layoutId: \"AwTXSBy7i\",\n                children: [/*#__PURE__*/e(z.div, {\n                  className: \"framer-ylj6yr-container\",\n                  layoutDependency: e_,\n                  layoutId: \"dTwdvjreX-container\",\n                  children: /*#__PURE__*/e(A, {\n                    crT0qEqOp: !1,\n                    elN8g9rUw: c({\n                      webPageId: \"yHMRAV585\"\n                    }, eO),\n                    GODqTHNLs: null !== (f = ee(\"v3\", L)) && void 0 !== f ? f : \"Home\",\n                    height: \"100%\",\n                    id: \"dTwdvjreX\",\n                    layoutId: \"dTwdvjreX\",\n                    lwZZ3jexl: \"fill\",\n                    UZ6xDGxei: !0,\n                    variant: ep,\n                    width: \"100%\",\n                    zrs3gNinn: \"House\"\n                  })\n                }), /*#__PURE__*/e(z.div, {\n                  className: \"framer-14qpns2-container\",\n                  layoutDependency: e_,\n                  layoutId: \"Z3lmeKWnV-container\",\n                  children: /*#__PURE__*/e(A, {\n                    crT0qEqOp: !1,\n                    elN8g9rUw: c({\n                      webPageId: \"hhvACHwS6\"\n                    }, eO),\n                    GODqTHNLs: null !== (x = ee(\"v4\", L)) && void 0 !== x ? x : \"Our Vision\",\n                    height: \"100%\",\n                    id: \"Z3lmeKWnV\",\n                    layoutId: \"Z3lmeKWnV\",\n                    lwZZ3jexl: \"fill\",\n                    UZ6xDGxei: !0,\n                    variant: ec,\n                    width: \"100%\",\n                    zrs3gNinn: \"House\"\n                  })\n                }), /*#__PURE__*/e(z.div, {\n                  className: \"framer-dcjluv-container\",\n                  layoutDependency: e_,\n                  layoutId: \"NDTdCwSwi-container\",\n                  children: /*#__PURE__*/e(A, {\n                    crT0qEqOp: !1,\n                    elN8g9rUw: c({\n                      webPageId: \"XyKlu3QSk\"\n                    }, eO),\n                    GODqTHNLs: null !== (v = ee(\"v5\", L)) && void 0 !== v ? v : \"About Us\",\n                    height: \"100%\",\n                    id: \"NDTdCwSwi\",\n                    layoutId: \"NDTdCwSwi\",\n                    lwZZ3jexl: \"fill\",\n                    UZ6xDGxei: !0,\n                    variant: em,\n                    width: \"100%\",\n                    zrs3gNinn: \"House\"\n                  })\n                }), /*#__PURE__*/e(z.div, {\n                  className: \"framer-1k9fdek-container\",\n                  layoutDependency: e_,\n                  layoutId: \"mLWtixJuD-container\",\n                  children: /*#__PURE__*/e(A, {\n                    crT0qEqOp: !1,\n                    elN8g9rUw: c({\n                      webPageId: \"grfnxmQCe\"\n                    }, eO),\n                    GODqTHNLs: null !== (b = ee(\"v6\", L)) && void 0 !== b ? b : \"Join The Team\",\n                    height: \"100%\",\n                    id: \"mLWtixJuD\",\n                    layoutId: \"mLWtixJuD\",\n                    lwZZ3jexl: \"fill\",\n                    UZ6xDGxei: !0,\n                    variant: eu,\n                    width: \"100%\",\n                    zrs3gNinn: \"House\"\n                  })\n                })]\n              })]\n            }), eG() && /*#__PURE__*/r(z.div, {\n              className: \"framer-1pxxtgb\",\n              layoutDependency: e_,\n              layoutId: \"Rf07q95aq\",\n              children: [/*#__PURE__*/e(eo, {\n                blockDocumentScrolling: !1,\n                children: t => /*#__PURE__*/{\n                  var i;\n                  return e(a, {\n                    children: /*#__PURE__*/r(z.div, {\n                      className: \"framer-16s5fc5-container\",\n                      layoutDependency: e_,\n                      layoutId: \"G3i2KbEAq-container\",\n                      ref: eT,\n                      children: [/*#__PURE__*/e(H, {\n                        crT0qEqOp: !0,\n                        GODqTHNLs: null !== (i = ee(\"v7\", L)) && void 0 !== i ? i : \"Pensieve Whitepaper\",\n                        height: \"100%\",\n                        hzIgyq_c4: eI(t),\n                        id: \"G3i2KbEAq\",\n                        layoutId: \"G3i2KbEAq\",\n                        lwZZ3jexl: \"fill\",\n                        UZ6xDGxei: !0,\n                        variant: \"bpKAYAXle\",\n                        width: \"100%\",\n                        zrs3gNinn: \"Article\"\n                      }), /*#__PURE__*/e(_, {\n                        children: t.visible && /*#__PURE__*/e(l, {\n                          alignment: \"center\",\n                          anchorRef: eT,\n                          className: o(V, ex, ...eN),\n                          collisionDetection: !1,\n                          offsetX: 0,\n                          offsetY: 20,\n                          onDismiss: t.hide,\n                          placement: \"bottom\",\n                          portalSelector: \"#overlay\",\n                          safeArea: !0,\n                          zIndex: 11,\n                          children: /*#__PURE__*/e(E, {\n                            __perspectiveFX: !1,\n                            __smartComponentFX: !0,\n                            __targetOpacity: 1,\n                            animate: ei,\n                            className: \"framer-rbe3wp\",\n                            exit: et,\n                            initial: en,\n                            layoutDependency: e_,\n                            layoutId: \"EvoNL9NXr\",\n                            ref: eB,\n                            role: \"dialog\",\n                            style: {\n                              backdropFilter: \"blur(20px)\",\n                              backgroundColor: \"rgba(32, 36, 48, 0.6)\",\n                              borderBottomLeftRadius: 10,\n                              borderBottomRightRadius: 10,\n                              borderTopLeftRadius: 10,\n                              borderTopRightRadius: 10,\n                              WebkitBackdropFilter: \"blur(20px)\"\n                            },\n                            children: /*#__PURE__*/e(z.div, {\n                              className: \"framer-1ouhpox\",\n                              \"data-border\": !0,\n                              layoutDependency: e_,\n                              layoutId: \"HjX5CAfWY\",\n                              style: {\n                                \"--border-bottom-width\": \"1px\",\n                                \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n                                \"--border-left-width\": \"1px\",\n                                \"--border-right-width\": \"1px\",\n                                \"--border-style\": \"solid\",\n                                \"--border-top-width\": \"1px\",\n                                backgroundColor: \"rgba(32, 36, 48, 0.2)\",\n                                borderBottomLeftRadius: 6,\n                                borderBottomRightRadius: 6,\n                                borderTopLeftRadius: 6,\n                                borderTopRightRadius: 6\n                              },\n                              children: /*#__PURE__*/e(m, {\n                                __fromCanvasComponent: !0,\n                                children: /*#__PURE__*/e(W.Fragment, {\n                                  children: /*#__PURE__*/e(z.p, {\n                                    style: {\n                                      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTYwMA==\",\n                                      \"--framer-font-family\": '\"Open Sans\", sans-serif',\n                                      \"--framer-font-size\": \"14px\",\n                                      \"--framer-font-weight\": \"600\",\n                                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                                    },\n                                    children: \"Paper coming soon\"\n                                  })\n                                }),\n                                className: \"framer-6i46of\",\n                                fonts: [\"GF;Open Sans-600\"],\n                                layoutDependency: e_,\n                                layoutId: \"nlLKUdg9s\",\n                                style: {\n                                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                                  \"--framer-link-text-decoration\": \"underline\",\n                                  \"--framer-paragraph-spacing\": \"0px\"\n                                },\n                                verticalAlignment: \"top\",\n                                withExternalLayout: !0\n                              })\n                            })\n                          })\n                        })\n                      })]\n                    })\n                  });\n                }\n              }), /*#__PURE__*/e(z.div, {\n                className: \"framer-1f54nbf-container\",\n                layoutDependency: e_,\n                layoutId: \"LEhozRkZG-container\",\n                children: /*#__PURE__*/e(J, {\n                  crT0qEqOp: !1,\n                  elN8g9rUw: c({\n                    hash: \":l7cMNGzFd\",\n                    webPageId: \"yHMRAV585\"\n                  }, eO),\n                  GODqTHNLs: null !== (w = ee(\"v8\", L)) && void 0 !== w ? w : \"Get Involved\",\n                  height: \"100%\",\n                  id: \"LEhozRkZG\",\n                  layoutId: \"LEhozRkZG\",\n                  lwZZ3jexl: \"fill\",\n                  UZ6xDGxei: !0,\n                  variant: \"Yb_1IJiMu\",\n                  width: \"100%\",\n                  zrs3gNinn: \"House\"\n                })\n              })]\n            }), /*#__PURE__*/e(z.div, {\n              className: \"framer-1pl4p4r-container\",\n              layoutDependency: e_,\n              layoutId: \"x1zJPSXz1-container\",\n              children: /*#__PURE__*/e(F, {\n                blur: 10,\n                color: \"rgba(32, 36, 48, 0.4)\",\n                gap: 5,\n                height: \"100%\",\n                id: \"x1zJPSXz1\",\n                layoutId: \"x1zJPSXz1\",\n                size: 1,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            }), \"jFIYiJbjR\" === eg && /*#__PURE__*/r(z.div, {\n              className: \"framer-gq2y11\",\n              \"data-border\": !0,\n              layoutDependency: e_,\n              layoutId: \"PDmZUsHIT\",\n              style: {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n                \"--border-left-width\": \"0px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\"\n              },\n              children: [/*#__PURE__*/e(z.div, {\n                className: \"framer-129ad23-container\",\n                layoutDependency: e_,\n                layoutId: \"UbHUUv6d9-container\",\n                children: /*#__PURE__*/e(J, {\n                  crT0qEqOp: !1,\n                  elN8g9rUw: c({\n                    hash: \":l7cMNGzFd\",\n                    webPageId: \"yHMRAV585\"\n                  }, eO),\n                  GODqTHNLs: null !== (k = ee(\"v9\", L)) && void 0 !== k ? k : \"Get Involved\",\n                  height: \"100%\",\n                  id: \"UbHUUv6d9\",\n                  layoutId: \"UbHUUv6d9\",\n                  lwZZ3jexl: \"fill\",\n                  style: {\n                    width: \"100%\"\n                  },\n                  UZ6xDGxei: !0,\n                  variant: \"ym6AGX1QO\",\n                  width: \"100%\",\n                  zrs3gNinn: \"House\",\n                  ...K({\n                    jFIYiJbjR: {\n                      GODqTHNLs: null !== (D = ee(\"v10\", L)) && void 0 !== D ? D : \"Get Involved\"\n                    }\n                  }, eg, eC)\n                })\n              }), \"jFIYiJbjR\" !== eg && /*#__PURE__*/e(z.div, {\n                className: \"framer-1vj9s7m-container\",\n                layoutDependency: e_,\n                layoutId: \"CHZ0PA1Gs-container\",\n                children: /*#__PURE__*/e(I, {\n                  caret: {\n                    color: \"rgb(255, 255, 255)\",\n                    size: 12,\n                    type: \"default\"\n                  },\n                  font: {\n                    fontFamily: '\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\n                    fontSize: \"16px\",\n                    fontStyle: \"normal\",\n                    fontWeight: 700,\n                    letterSpacing: \"0em\",\n                    lineHeight: \"1.5em\"\n                  },\n                  height: \"100%\",\n                  id: \"CHZ0PA1Gs\",\n                  layoutId: \"CHZ0PA1Gs\",\n                  options: {\n                    focus: {\n                      color: \"rgba(255, 255, 255, 0.08)\",\n                      offset: 0,\n                      style: \"solid\",\n                      width: 1\n                    },\n                    gap: 5,\n                    hover: {\n                      textColor: \"rgb(255, 255, 255)\"\n                    },\n                    title: !0\n                  },\n                  padding: 6,\n                  paddingBottom: 6,\n                  paddingLeft: 10,\n                  paddingPerSide: !0,\n                  paddingRight: 10,\n                  paddingTop: 6,\n                  radius: 6,\n                  radiusBottomLeft: 6,\n                  radiusBottomRight: 6,\n                  radiusPerConrner: !1,\n                  radiusTopLeft: 6,\n                  radiusTopRight: 6,\n                  style: {\n                    width: \"100%\"\n                  },\n                  textColor: \"rgba(255, 255, 255, 0.7)\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/e(eo, {\n                blockDocumentScrolling: !1,\n                children: t => /*#__PURE__*/{\n                  var i, n;\n                  return e(a, {\n                    children: /*#__PURE__*/r(z.div, {\n                      className: \"framer-ysca7i-container\",\n                      layoutDependency: e_,\n                      layoutId: \"TruIhSpub-container\",\n                      ref: ej,\n                      children: [/*#__PURE__*/e(H, {\n                        a1F4o8BAx: eD(t),\n                        crT0qEqOp: !0,\n                        GODqTHNLs: null !== (i = ee(\"v11\", L)) && void 0 !== i ? i : \"Pensieve Whitepaper\",\n                        height: \"100%\",\n                        id: \"TruIhSpub\",\n                        layoutId: \"TruIhSpub\",\n                        lwZZ3jexl: \"fill\",\n                        style: {\n                          width: \"100%\"\n                        },\n                        UZ6xDGxei: !0,\n                        variant: \"bpKAYAXle\",\n                        width: \"100%\",\n                        zrs3gNinn: \"Article\",\n                        ...K({\n                          jFIYiJbjR: {\n                            GODqTHNLs: null !== (n = ee(\"v12\", L)) && void 0 !== n ? n : \"Pensieve Whitepaper\"\n                          }\n                        }, eg, eC)\n                      }), /*#__PURE__*/e(_, {\n                        children: t.visible && /*#__PURE__*/e(l, {\n                          alignment: \"center\",\n                          anchorRef: ej,\n                          className: o(V, ex, ...eN),\n                          collisionDetection: !1,\n                          offsetX: 0,\n                          offsetY: -10,\n                          onDismiss: t.hide,\n                          placement: \"top\",\n                          portalSelector: \"#overlay\",\n                          safeArea: !0,\n                          zIndex: 11,\n                          children: /*#__PURE__*/e(E, {\n                            __perspectiveFX: !1,\n                            __smartComponentFX: !0,\n                            __targetOpacity: 1,\n                            animate: ei,\n                            className: \"framer-9qelmh\",\n                            exit: et,\n                            initial: en,\n                            layoutDependency: e_,\n                            layoutId: \"hzZ7WLF8m\",\n                            ref: eq,\n                            role: \"dialog\",\n                            style: {\n                              backdropFilter: \"blur(20px)\",\n                              backgroundColor: \"rgba(32, 36, 48, 0.6)\",\n                              borderBottomLeftRadius: 10,\n                              borderBottomRightRadius: 10,\n                              borderTopLeftRadius: 10,\n                              borderTopRightRadius: 10,\n                              WebkitBackdropFilter: \"blur(20px)\"\n                            },\n                            children: /*#__PURE__*/e(z.div, {\n                              className: \"framer-erbzgw\",\n                              \"data-border\": !0,\n                              layoutDependency: e_,\n                              layoutId: \"R11JgsOrm\",\n                              style: {\n                                \"--border-bottom-width\": \"1px\",\n                                \"--border-color\": \"rgba(255, 255, 255, 0.1)\",\n                                \"--border-left-width\": \"1px\",\n                                \"--border-right-width\": \"1px\",\n                                \"--border-style\": \"solid\",\n                                \"--border-top-width\": \"1px\",\n                                backgroundColor: \"rgba(32, 36, 48, 0.2)\",\n                                borderBottomLeftRadius: 6,\n                                borderBottomRightRadius: 6,\n                                borderTopLeftRadius: 6,\n                                borderTopRightRadius: 6\n                              },\n                              children: /*#__PURE__*/e(m, {\n                                __fromCanvasComponent: !0,\n                                children: /*#__PURE__*/e(W.Fragment, {\n                                  children: /*#__PURE__*/e(z.p, {\n                                    style: {\n                                      \"--font-selector\": \"R0Y7T3BlbiBTYW5zLTYwMA==\",\n                                      \"--framer-font-family\": '\"Open Sans\", sans-serif',\n                                      \"--framer-font-size\": \"14px\",\n                                      \"--framer-font-weight\": \"600\",\n                                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                                    },\n                                    children: \"Paper coming soon\"\n                                  })\n                                }),\n                                className: \"framer-j0rwyk\",\n                                fonts: [\"GF;Open Sans-600\"],\n                                layoutDependency: e_,\n                                layoutId: \"N0eDMCV9s\",\n                                style: {\n                                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                                  \"--framer-link-text-decoration\": \"underline\",\n                                  \"--framer-paragraph-spacing\": \"0px\"\n                                },\n                                verticalAlignment: \"top\",\n                                withExternalLayout: !0\n                              })\n                            })\n                          })\n                        })\n                      })]\n                    })\n                  });\n                }\n              })]\n            }), \"jFIYiJbjR\" === eg && /*#__PURE__*/r(z.div, {\n              className: \"framer-45biv\",\n              layoutDependency: e_,\n              layoutId: \"XdFpSeAlZ\",\n              children: [/*#__PURE__*/e(z.div, {\n                className: \"framer-70wsyg-container\",\n                layoutDependency: e_,\n                layoutId: \"skXoGXzNX-container\",\n                children: /*#__PURE__*/e(A, {\n                  crT0qEqOp: !1,\n                  elN8g9rUw: c({\n                    webPageId: \"yHMRAV585\"\n                  }, eO),\n                  GODqTHNLs: null !== (G = ee(\"v13\", L)) && void 0 !== G ? G : \"Home\",\n                  height: \"100%\",\n                  id: \"skXoGXzNX\",\n                  layoutId: \"skXoGXzNX\",\n                  lwZZ3jexl: \"fill\",\n                  UZ6xDGxei: !0,\n                  variant: ep,\n                  width: \"100%\",\n                  zrs3gNinn: \"House\",\n                  ...K({\n                    jFIYiJbjR: {\n                      GODqTHNLs: null !== (O = ee(\"v14\", L)) && void 0 !== O ? O : \"Home\"\n                    }\n                  }, eg, eC)\n                })\n              }), /*#__PURE__*/e(z.div, {\n                className: \"framer-rlyxn6-container\",\n                layoutDependency: e_,\n                layoutId: \"sVoGOw5vy-container\",\n                children: /*#__PURE__*/e(A, {\n                  crT0qEqOp: !1,\n                  elN8g9rUw: c({\n                    webPageId: \"hhvACHwS6\"\n                  }, eO),\n                  GODqTHNLs: null !== (T = ee(\"v15\", L)) && void 0 !== T ? T : \"Our Vision\",\n                  height: \"100%\",\n                  id: \"sVoGOw5vy\",\n                  layoutId: \"sVoGOw5vy\",\n                  lwZZ3jexl: \"fill\",\n                  UZ6xDGxei: !0,\n                  variant: ec,\n                  width: \"100%\",\n                  zrs3gNinn: \"House\",\n                  ...K({\n                    jFIYiJbjR: {\n                      GODqTHNLs: null !== (B = ee(\"v16\", L)) && void 0 !== B ? B : \"Our Vision\"\n                    }\n                  }, eg, eC)\n                })\n              }), /*#__PURE__*/e(z.div, {\n                className: \"framer-2dhqh4-container\",\n                layoutDependency: e_,\n                layoutId: \"k0aTIGTHc-container\",\n                children: /*#__PURE__*/e(A, {\n                  crT0qEqOp: !1,\n                  elN8g9rUw: c({\n                    webPageId: \"XyKlu3QSk\"\n                  }, eO),\n                  GODqTHNLs: null !== (j = ee(\"v17\", L)) && void 0 !== j ? j : \"About Us\",\n                  height: \"100%\",\n                  id: \"k0aTIGTHc\",\n                  layoutId: \"k0aTIGTHc\",\n                  lwZZ3jexl: \"fill\",\n                  UZ6xDGxei: !0,\n                  variant: em,\n                  width: \"100%\",\n                  zrs3gNinn: \"House\",\n                  ...K({\n                    jFIYiJbjR: {\n                      GODqTHNLs: null !== (q = ee(\"v18\", L)) && void 0 !== q ? q : \"About Us\"\n                    }\n                  }, eg, eC)\n                })\n              }), /*#__PURE__*/e(z.div, {\n                className: \"framer-fchan4-container\",\n                layoutDependency: e_,\n                layoutId: \"JCi3EmefO-container\",\n                children: /*#__PURE__*/e(A, {\n                  crT0qEqOp: !1,\n                  elN8g9rUw: c({\n                    webPageId: \"grfnxmQCe\"\n                  }, eO),\n                  GODqTHNLs: null !== (N = ee(\"v19\", L)) && void 0 !== N ? N : \"Join The Team\",\n                  height: \"100%\",\n                  id: \"JCi3EmefO\",\n                  layoutId: \"JCi3EmefO\",\n                  lwZZ3jexl: \"fill\",\n                  UZ6xDGxei: !0,\n                  variant: eu,\n                  width: \"100%\",\n                  zrs3gNinn: \"House\",\n                  ...K({\n                    jFIYiJbjR: {\n                      GODqTHNLs: null !== (Z = ee(\"v20\", L)) && void 0 !== Z ? Z : \"Join The Team\"\n                    }\n                  }, eg, eC)\n                })\n              })]\n            })]\n          })\n        })\n      })\n    });\n  }),\n  ec = ['.framer-UCWzC [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-UCWzC .framer-1kh9a1q { display: block; }\", \".framer-UCWzC .framer-18q3yia { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 70px; justify-content: space-between; overflow: hidden; padding: 30px 60px 30px 60px; position: relative; width: 1424px; }\", \".framer-UCWzC .framer-u7pku7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; z-index: 2; }\", \".framer-UCWzC .framer-nic2z2 { aspect-ratio: 7.024590163934426 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; text-decoration: none; width: 197px; }\", \".framer-UCWzC .framer-1x9xj7r { flex: none; height: 16px; left: 9px; position: absolute; top: -9px; width: 22px; }\", \".framer-UCWzC .framer-fqxyct-container { flex: none; height: 28px; position: relative; width: 28px; z-index: 3; }\", \".framer-UCWzC .framer-1nypga8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; z-index: 10; }\", \".framer-UCWzC .framer-ylj6yr-container, .framer-UCWzC .framer-14qpns2-container, .framer-UCWzC .framer-dcjluv-container, .framer-UCWzC .framer-1k9fdek-container, .framer-UCWzC .framer-70wsyg-container, .framer-UCWzC .framer-rlyxn6-container, .framer-UCWzC .framer-2dhqh4-container, .framer-UCWzC .framer-fchan4-container { flex: none; height: auto; position: relative; width: auto; z-index: 10; }\", \".framer-UCWzC .framer-1pxxtgb { 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: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-UCWzC .framer-16s5fc5-container, .framer-UCWzC .framer-1f54nbf-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\", \".framer-UCWzC .framer-rbe3wp, .framer-UCWzC .framer-9qelmh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-UCWzC .framer-1ouhpox, .framer-UCWzC .framer-erbzgw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: visible; padding: 10px 16px 10px 16px; position: relative; width: 191px; }\", \".framer-UCWzC .framer-6i46of, .framer-UCWzC .framer-j0rwyk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-UCWzC .framer-1pl4p4r-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\", \".framer-UCWzC .framer-gq2y11 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-UCWzC .framer-129ad23-container, .framer-UCWzC .framer-ysca7i-container { flex: none; height: auto; position: relative; width: 100%; z-index: 3; }\", \".framer-UCWzC .framer-1vj9s7m-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\", \".framer-UCWzC .framer-45biv { align-content: start; align-items: start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; z-index: 10; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UCWzC .framer-u7pku7, .framer-UCWzC .framer-1nypga8, .framer-UCWzC .framer-1pxxtgb, .framer-UCWzC .framer-rbe3wp, .framer-UCWzC .framer-1ouhpox, .framer-UCWzC .framer-gq2y11, .framer-UCWzC .framer-9qelmh, .framer-UCWzC .framer-erbzgw, .framer-UCWzC .framer-45biv { gap: 0px; } .framer-UCWzC .framer-u7pku7 > * { margin: 0px; margin-left: calc(80px / 2); margin-right: calc(80px / 2); } .framer-UCWzC .framer-u7pku7 > :first-child, .framer-UCWzC .framer-1nypga8 > :first-child, .framer-UCWzC .framer-1pxxtgb > :first-child, .framer-UCWzC .framer-1ouhpox > :first-child, .framer-UCWzC .framer-erbzgw > :first-child { margin-left: 0px; } .framer-UCWzC .framer-u7pku7 > :last-child, .framer-UCWzC .framer-1nypga8 > :last-child, .framer-UCWzC .framer-1pxxtgb > :last-child, .framer-UCWzC .framer-1ouhpox > :last-child, .framer-UCWzC .framer-erbzgw > :last-child { margin-right: 0px; } .framer-UCWzC .framer-1nypga8 > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-UCWzC .framer-1pxxtgb > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-UCWzC .framer-rbe3wp > *, .framer-UCWzC .framer-9qelmh > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-UCWzC .framer-rbe3wp > :first-child, .framer-UCWzC .framer-gq2y11 > :first-child, .framer-UCWzC .framer-9qelmh > :first-child, .framer-UCWzC .framer-45biv > :first-child { margin-top: 0px; } .framer-UCWzC .framer-rbe3wp > :last-child, .framer-UCWzC .framer-gq2y11 > :last-child, .framer-UCWzC .framer-9qelmh > :last-child, .framer-UCWzC .framer-45biv > :last-child { margin-bottom: 0px; } .framer-UCWzC .framer-1ouhpox > *, .framer-UCWzC .framer-erbzgw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-UCWzC .framer-gq2y11 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-UCWzC .framer-45biv > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\", \".framer-UCWzC.framer-v-sg0dm5 .framer-18q3yia { padding: 30px 20px 30px 20px; width: 390px; }\", \".framer-UCWzC.framer-v-sg0dm5 .framer-u7pku7 { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\", \".framer-UCWzC.framer-v-sg0dm5 .framer-nic2z2, .framer-UCWzC.framer-v-k7p3x7 .framer-nic2z2, .framer-UCWzC.framer-v-k7p3x7 .framer-ysca7i-container { order: 0; }\", \".framer-UCWzC.framer-v-sg0dm5 .framer-fqxyct-container, .framer-UCWzC.framer-v-k7p3x7 .framer-fqxyct-container, .framer-UCWzC.framer-v-k7p3x7 .framer-129ad23-container { order: 1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UCWzC.framer-v-sg0dm5 .framer-u7pku7 { gap: 0px; } .framer-UCWzC.framer-v-sg0dm5 .framer-u7pku7 > *, .framer-UCWzC.framer-v-sg0dm5 .framer-u7pku7 > :first-child, .framer-UCWzC.framer-v-sg0dm5 .framer-u7pku7 > :last-child { margin: 0px; } }\", \".framer-UCWzC.framer-v-k7p3x7 .framer-18q3yia { align-content: start; align-items: start; flex-direction: column; gap: 50px; height: min-content; justify-content: flex-start; padding: 30px 20px 30px 20px; width: 390px; }\", \".framer-UCWzC.framer-v-k7p3x7 .framer-u7pku7 { gap: unset; justify-content: space-between; order: 0; width: 100%; }\", \".framer-UCWzC.framer-v-k7p3x7 .framer-1pl4p4r-container { order: 2; }\", \".framer-UCWzC.framer-v-k7p3x7 .framer-gq2y11 { flex: none; order: 4; width: 100%; }\", \".framer-UCWzC.framer-v-k7p3x7 .framer-45biv { flex: none; order: 3; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UCWzC.framer-v-k7p3x7 .framer-18q3yia, .framer-UCWzC.framer-v-k7p3x7 .framer-u7pku7 { gap: 0px; } .framer-UCWzC.framer-v-k7p3x7 .framer-18q3yia > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-UCWzC.framer-v-k7p3x7 .framer-18q3yia > :first-child { margin-top: 0px; } .framer-UCWzC.framer-v-k7p3x7 .framer-18q3yia > :last-child { margin-bottom: 0px; } .framer-UCWzC.framer-v-k7p3x7 .framer-u7pku7 > *, .framer-UCWzC.framer-v-k7p3x7 .framer-u7pku7 > :first-child, .framer-UCWzC.framer-v-k7p3x7 .framer-u7pku7 > :last-child { margin: 0px; } }\"],\n  em = v(ep, ec, \"framer-UCWzC\");\nexport default em;\nem.displayName = \"Menu/Main\", em.defaultProps = {\n  height: 70,\n  width: 1424\n}, i(em, {\n  variant: {\n    options: [\"kAj_KE41P\", \"DnJrOATi9\", \"jFIYiJbjR\"],\n    optionTitles: [\"Variant 1\", \"Mobile\", \"Variant 3\"],\n    title: \"Variant\",\n    type: n.Enum\n  },\n  PJp58S9XE: {\n    __defaultAssetReference: \"data:framer/asset-reference,5utzbWkhCQzRiSYwcUFzqOICcU.png?originalFilename=ecef-logo-small.png&preferredSize=auto\",\n    title: \"Image\",\n    type: n.ResponsiveImage\n  },\n  lopehDd6I: (null == Y ? void 0 : Y.variant) && {\n    ...Y.variant,\n    defaultValue: \"TO1WZhCJ0\",\n    hidden: void 0,\n    title: \"HomeV\"\n  },\n  wb9zx9yDs: (null == Y ? void 0 : Y.variant) && {\n    ...Y.variant,\n    defaultValue: \"TO1WZhCJ0\",\n    hidden: void 0,\n    title: \"OurVisV\"\n  },\n  bq2iVv8PA: (null == Y ? void 0 : Y.variant) && {\n    ...Y.variant,\n    defaultValue: \"TO1WZhCJ0\",\n    hidden: void 0,\n    title: \"AboutUsV\"\n  },\n  cJFoKbqwF: (null == Y ? void 0 : Y.variant) && {\n    ...Y.variant,\n    defaultValue: \"TO1WZhCJ0\",\n    hidden: void 0,\n    title: \"JoinV\"\n  }\n}), t(em, [{\n  family: \"Open Sans\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4iY1M2xLER.woff2\",\n  weight: \"600\"\n}, {\n  family: \"Open Sans\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",\n  weight: \"700\"\n}, ...N, ...Z, ...L, ...P]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerZWfklmTzg\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DnJrOATi9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jFIYiJbjR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1424\",\n        \"framerVariables\": \"{\\\"PJp58S9XE\\\":\\\"image\\\",\\\"lopehDd6I\\\":\\\"homeV\\\",\\\"wb9zx9yDs\\\":\\\"ourVisV\\\",\\\"bq2iVv8PA\\\":\\\"aboutUsV\\\",\\\"cJFoKbqwF\\\":\\\"joinV\\\"}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerIntrinsicHeight\": \"70\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ZWfklmTzg.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType,\n// @ts-ignore Internal function\nuseLocaleInfo, withCSS } from \"framer\";\nimport { useId, useRef, useState } from \"react\";\nimport { getBorderStyle, borderControls } from \"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/VOfaY9LHiTLKveiePI7P/border.js\";\nimport { getFocusStyle, focusControls } from \"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";\nimport { getHoverStyle, hoverControls } from \"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";\nimport { getPaddingStyle, paddingControls } from \"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js\";\nimport { getRadiusStyle, radiusControls } from \"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js\";\nconst className = \"framer-locale-picker\";\nfunction addPixel(value) {\n  if (typeof value === \"number\") {\n    return `${value}px`;\n  }\n  return value;\n}\nvar IconType;\n(function (IconType) {\n  IconType[\"Default\"] = \"default\";\n  IconType[\"Custom\"] = \"custom\";\n})(IconType || (IconType = {}));\nfunction Icon({\n  type,\n  color,\n  image,\n  size\n}) {\n  if (type === IconType.Custom && image) {\n    return /*#__PURE__*/_jsx(\"img\", {\n      ...image,\n      width: size,\n      height: size\n    });\n  }\n  return /*#__PURE__*/_jsx(\"svg\", {\n    xmlns: \"http://www.w3.org/2000/svg\",\n    viewBox: \"0 0 256 256\",\n    width: size,\n    height: size,\n    fill: color,\n    children: /*#__PURE__*/_jsx(\"path\", {\n      d: \"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"\n    })\n  });\n}\nvar CaretType;\n(function (CaretType) {\n  CaretType[\"Default\"] = \"default\";\n  CaretType[\"Custom\"] = \"custom\";\n})(CaretType || (CaretType = {}));\nfunction Caret({\n  type,\n  color,\n  image,\n  size\n}) {\n  if (type === CaretType.Custom && image) {\n    return /*#__PURE__*/_jsx(\"img\", {\n      ...image,\n      width: size,\n      height: size\n    });\n  }\n  return /*#__PURE__*/_jsx(\"svg\", {\n    xmlns: \"http://www.w3.org/2000/svg\",\n    viewBox: \"0 0 12 12\",\n    width: size,\n    height: size,\n    children: /*#__PURE__*/_jsx(\"path\", {\n      d: \"M 2 4.5 L 6 8.5 L 10 4.5\",\n      fill: \"none\",\n      stroke: color,\n      strokeWidth: 1.5,\n      strokeLinecap: \"round\",\n      strokeLinejoin: \"round\"\n    })\n  });\n} /**\n  * @framerSupportedLayoutWidth any-prefer-fixed\n  * @framerSupportedLayoutHeight any\n  * @framerDisableUnlink\n  * @framerIntrinsicWidth 120\n  * @framerIntrinsicHeight 34\n  */\nconst LocaleSelector = withCSS(({\n  font,\n  fillColor,\n  textColor,\n  icon,\n  caret,\n  options: {\n    title,\n    gap,\n    border,\n    hover,\n    focus\n  },\n  style,\n  ...props\n}) => {\n  const id = useId();\n  const {\n    activeLocale,\n    locales,\n    setLocale\n  } = useLocaleInfo();\n  var ref;\n  const activeLocaleId = (ref = activeLocale === null || activeLocale === void 0 ? void 0 : activeLocale.id) !== null && ref !== void 0 ? ref : \"default\";\n  const lastActiveLocaleId = useRef(activeLocaleId); // The useLocaleInfo hook updates the activeLocale variable inside\n  // a startTransition to load the translations with Suspense. To make\n  // the component feel responsive we update our own state without Suspense.\n  const [selectedLocaleId, setSelectedLocaleId] = useState(activeLocaleId);\n  const selectedLocale = locales.find(locale => locale.id === selectedLocaleId); // The active locale was updated. Ensure we update our internal state as well.\n  if (lastActiveLocaleId.current !== activeLocaleId) {\n    lastActiveLocaleId.current = activeLocaleId;\n    if (selectedLocaleId !== activeLocaleId) {\n      setSelectedLocaleId(activeLocaleId);\n    }\n  }\n  function handleChange(event) {\n    const localeId = event.target.value;\n    setSelectedLocaleId(localeId);\n    const locale = locales.find(locale => locale.id === localeId);\n    setLocale(locale);\n  }\n  var ref1;\n  return /*#__PURE__*/_jsxs(\"div\", {\n    className: className,\n    style: style,\n    children: [/*#__PURE__*/_jsx(\"label\", {\n      htmlFor: id,\n      children: \"Select Language\"\n    }), /*#__PURE__*/_jsx(\"select\", {\n      id: id,\n      value: selectedLocaleId,\n      onChange: handleChange,\n      children: locales.map(locale => /*#__PURE__*/_jsx(\"option\", {\n        value: locale.id,\n        children: locale.name\n      }, locale.id))\n    }), /*#__PURE__*/_jsxs(\"div\", {\n      className: \"input\",\n      style: {\n        ...font,\n        \"--framer-background-color\": fillColor,\n        \"--framer-color\": textColor,\n        ...getPaddingStyle(props),\n        ...getRadiusStyle(props),\n        ...getBorderStyle(border),\n        ...getHoverStyle(hover),\n        ...getFocusStyle(focus),\n        gap\n      },\n      children: [icon && /*#__PURE__*/_jsx(\"div\", {\n        className: \"icon\",\n        children: /*#__PURE__*/_jsx(Icon, {\n          ...icon\n        })\n      }), title && /*#__PURE__*/_jsx(\"div\", {\n        className: \"title\",\n        children: (ref1 = selectedLocale === null || selectedLocale === void 0 ? void 0 : selectedLocale.name) !== null && ref1 !== void 0 ? ref1 : \"English\"\n      }), caret && /*#__PURE__*/_jsx(\"div\", {\n        className: \"caret\",\n        children: /*#__PURE__*/_jsx(Caret, {\n          ...caret\n        })\n      })]\n    })]\n  });\n}, [`\n            .${className} {\n                position: relative;\n            }\n        `, `\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `, `\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n            }\n        `, `\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `, `\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `, `\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `, `\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `, `\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `]);\nLocaleSelector.displayName = \"Locale Selector\";\naddPropertyControls(LocaleSelector, {\n  font: {\n    // @ts-ignore\n    type: ControlType.Font,\n    controls: \"extended\",\n    defaultFontType: \"sans-serif\",\n    defaultValue: {\n      fontSize: 14,\n      lineHeight: \"1.5em\"\n    }\n  },\n  fillColor: {\n    type: ControlType.Color,\n    title: \"Fill\",\n    optional: true,\n    defaultValue: \"#eee\"\n  },\n  textColor: {\n    type: ControlType.Color,\n    title: \"Text\",\n    defaultValue: \"#000\"\n  },\n  ...paddingControls,\n  ...radiusControls,\n  icon: {\n    type: ControlType.Object,\n    buttonTitle: \"Size, Color\",\n    optional: true,\n    controls: {\n      type: {\n        type: ControlType.Enum,\n        title: \"Icon\",\n        options: Object.values(IconType),\n        optionTitles: [\"Default\", \"Custom\"],\n        displaySegmentedControl: true,\n        defaultValue: \"default\"\n      },\n      color: {\n        type: ControlType.Color,\n        displaySegmentedControl: true,\n        defaultValue: \"#000\",\n        hidden: props => props.type !== IconType.Default\n      },\n      image: {\n        type: ControlType.ResponsiveImage,\n        title: \"File\",\n        allowedFileTypes: [\"jpg\", \"png\", \"svg\"],\n        hidden: props => props.type !== IconType.Custom\n      },\n      size: {\n        type: ControlType.Number,\n        displayStepper: true,\n        defaultValue: 18\n      }\n    }\n  },\n  caret: {\n    type: ControlType.Object,\n    buttonTitle: \"Size, Color\",\n    optional: true,\n    controls: {\n      type: {\n        type: ControlType.Enum,\n        title: \"Icon\",\n        options: Object.values(CaretType),\n        optionTitles: [\"Default\", \"Custom\"],\n        displaySegmentedControl: true,\n        defaultValue: \"default\"\n      },\n      color: {\n        type: ControlType.Color,\n        displaySegmentedControl: true,\n        defaultValue: \"#000\",\n        hidden: props => props.type !== CaretType.Default\n      },\n      image: {\n        type: ControlType.ResponsiveImage,\n        title: \"File\",\n        allowedFileTypes: [\"jpg\", \"png\", \"svg\"],\n        hidden: props => props.type !== CaretType.Custom\n      },\n      size: {\n        type: ControlType.Number,\n        displayStepper: true,\n        defaultValue: 12\n      }\n    },\n    defaultValue: {}\n  },\n  options: {\n    type: ControlType.Object,\n    title: \"Options\",\n    buttonTitle: \"Border, Hover\",\n    controls: {\n      title: {\n        type: ControlType.Boolean,\n        defaultValue: true\n      },\n      gap: {\n        type: ControlType.Number,\n        displayStepper: true,\n        defaultValue: 5\n      },\n      border: {\n        type: ControlType.Object,\n        buttonTitle: \"Color, Width\",\n        optional: true,\n        controls: borderControls\n      },\n      hover: {\n        type: ControlType.Object,\n        buttonTitle: \"Fill, Border\",\n        optional: true,\n        controls: hoverControls\n      },\n      focus: {\n        type: ControlType.Object,\n        buttonTitle: \"Color, Width\",\n        controls: focusControls\n      }\n    }\n  }\n});\nexport default LocaleSelector;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"LocaleSelector\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerDisableUnlink\": \"* @framerIntrinsicWidth 120\",\n        \"framerSupportedLayoutWidth\": \"any-prefer-fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerIntrinsicHeight\": \"34\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./LocaleSelector.map", "import { ControlType } from \"framer\";\nexport function getBorderStyle({\n  color,\n  width = 0,\n  widthPerSide = false,\n  widthTop = 0,\n  widthRight = 0,\n  widthBottom = 0,\n  widthLeft = 0,\n  style = \"none\"\n} = {}) {\n  const result = {};\n  if (color) {\n    result[\"--framer-border-color\"] = color;\n    result.borderStyle = style;\n    if (widthPerSide) {\n      result.borderTopWidth = widthTop;\n      result.borderRightWidth = widthRight;\n      result.borderBottomWidth = widthBottom;\n      result.borderLeftWidth = widthLeft;\n    } else {\n      result.borderTopWidth = width;\n      result.borderRightWidth = width;\n      result.borderBottomWidth = width;\n      result.borderLeftWidth = width;\n    }\n  } else {\n    result.border = \"none\";\n  }\n  return result;\n}\nexport const borderControls = {\n  color: {\n    type: ControlType.Color,\n    defaultValue: \"#444\"\n  },\n  width: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"widthPerSide\",\n    toggleTitles: [\"Width\", \"Width per side\"],\n    valueKeys: [\"widthTop\", \"widthRight\", \"widthBottom\", \"widthLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    defaultValue: 1,\n    min: 0\n  },\n  style: {\n    type: ControlType.Enum,\n    options: [\"solid\", \"dashed\", \"dotted\", \"double\"],\n    optionTitles: [\"Solid\", \"Dashed\", \"Dotted\", \"double\"],\n    defaultValue: \"solid\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"BorderOptions\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"borderControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getBorderStyle\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./border.map", "import { ControlType } from \"framer\";\nexport function getFocusStyle({\n  color,\n  width,\n  style,\n  offset\n} = {}) {\n  const result = {};\n  if (color) {\n    result[\"--framer-focus-outline\"] = `${width}px ${style} ${color}`;\n    result[\"--framer-focus-outline-offset\"] = `${offset}px`;\n  }\n  return result;\n}\nexport const focusControls = {\n  color: {\n    type: ControlType.Color,\n    defaultValue: \"#09f\"\n  },\n  width: {\n    type: ControlType.Number,\n    displayStepper: true,\n    defaultValue: 1,\n    min: 0\n  },\n  style: {\n    type: ControlType.Enum,\n    options: [\"solid\", \"dashed\", \"dotted\", \"double\"],\n    optionTitles: [\"Solid\", \"Dashed\", \"Dotted\", \"double\"],\n    defaultValue: \"solid\"\n  },\n  offset: {\n    type: ControlType.Number,\n    displayStepper: true\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"focusControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getFocusStyle\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"FocusOptions\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./focus.map", "import { ControlType } from \"framer\";\nexport function getHoverStyle({\n  fillColor,\n  textColor,\n  borderColor\n} = {}) {\n  return {\n    \"--framer-hover-background-color\": fillColor,\n    \"--framer-hover-color\": textColor,\n    \"--framer-hover-border-color\": borderColor\n  };\n}\nexport const hoverControls = {\n  fillColor: {\n    type: ControlType.Color,\n    title: \"Fill\",\n    optional: true\n  },\n  textColor: {\n    type: ControlType.Color,\n    title: \"Text\",\n    optional: true\n  },\n  borderColor: {\n    type: ControlType.Color,\n    title: \"Border\",\n    optional: true\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"HoverOptions\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getHoverStyle\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"hoverControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./hover.map", "import { ControlType } from \"framer\";\nexport function getPaddingStyle({\n  padding = 0,\n  paddingPerSide = false,\n  paddingTop = 0,\n  paddingRight = 0,\n  paddingBottom = 0,\n  paddingLeft = 0\n} = {}) {\n  if (paddingPerSide) {\n    return {\n      paddingTop: paddingTop,\n      paddingRight: paddingRight,\n      paddingBottom: paddingBottom,\n      paddingLeft: paddingLeft\n    };\n  } else {\n    return {\n      paddingTop: padding,\n      paddingRight: padding,\n      paddingBottom: padding,\n      paddingLeft: padding\n    };\n  }\n}\nexport const paddingControls = {\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    defaultValue: 10,\n    min: 0\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getPaddingStyle\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingOptions\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./padding.map", "import { ControlType } from \"framer\";\nexport function getRadiusStyle({\n  radius = 0,\n  radiusPerCorner = false,\n  radiusTopLeft = 0,\n  radiusTopRight = 0,\n  radiusBottomRight = 0,\n  radiusBottomLeft = 0\n} = {}) {\n  const result = {};\n  if (radiusPerCorner) {\n    result.borderTopLeftRadius = radiusTopLeft;\n    result.borderTopRightRadius = radiusTopRight;\n    result.borderBottomRightRadius = radiusBottomRight;\n    result.borderBottomLeftRadius = radiusBottomLeft;\n  } else {\n    result.borderTopLeftRadius = radius;\n    result.borderTopRightRadius = radius;\n    result.borderBottomRightRadius = radius;\n    result.borderBottomLeftRadius = radius;\n  }\n  return result;\n}\nexport const radiusControls = {\n  radius: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"radiusPerConrner\",\n    toggleTitles: [\"Radius\", \"Radius per side\"],\n    valueKeys: [\"radiusTopLeft\", \"radiusTopRight\", \"radiusBottomRight\", \"radiusBottomLeft\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    defaultValue: 10,\n    min: 0\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getRadiusStyle\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"radiusControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusOptions\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./radius.map", "export const v0 = \"Casa\";\nexport const v1 = \"Casa\";\nexport const v2 = \"Casa\";\nexport const v3 = \"Inicio\";\nexport const v4 = \"Nuestra Visi\\xf3n\";\nexport const v5 = \"Qui\\xe9nes Somos\";\nexport const v6 = \"\\xdanete al equipo\";\nexport const v7 = \"Invol\\xfacrate\";\nexport const v8 = \"Invol\\xfacrate\";\nexport const v9 = \"Invol\\xfacrate\";\nexport const v10 = \"Invol\\xfacrate\";\nexport const v11 = \"Invol\\xfacrate\";\nexport const v12 = \"Invol\\xfacrate\";\nexport const v13 = \"Inicio\";\nexport const v14 = \"Inicio\";\nexport const v15 = \"Nuestra Visi\\xf3n\";\nexport const v16 = \"Nuestra Visi\\xf3n\";\nexport const v17 = \"Qui\\xe9nes Somos\";\nexport const v18 = \"Qui\\xe9nes Somos\";\nexport const v19 = \"\\xdanete al equipo\";\nexport const v20 = \"\\xdanete al equipo\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"v18\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v15\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v11\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v17\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v20\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v12\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v8\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v14\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v3\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v16\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v1\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v4\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v0\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v10\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v19\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v6\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v13\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v2\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v9\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v7\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v5\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "6iBAAA,IAAAA,GAAAC,GAAA,KAAAC,MCAA,IAAAC,GAAAC,GAAA,KAAAC,MCAAC,IACAC,GAAU,0BAA0B,CAAC,CAAC,EAC/B,IAAMC,GAAQ,CAAC,EACTC,GAAM,CAAC,gcAAgc,EACvcC,GAAY,eCJzBC,IACAC,GAAU,0BAA0B,CAAC,CAAC,EAC/B,IAAMC,GAAQ,CAAC,EACTC,GAAM,CAAC,mYAAmY,EAC1YC,GAAY,eCJzBC,ICAAC,ICAAC,ICAAC,IACO,IAAMC,GAAY,oKACZC,GAAkB,CAC7B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QACd,EACaC,GAAkB,CAC7B,GAAGD,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,QACjB,EACaE,GAAgB,CAC3B,QAAS,CACP,KAAMC,EAAY,YACpB,EACA,aAAc,CACZ,KAAMA,EAAY,YACpB,EACA,aAAc,CACZ,KAAMA,EAAY,YACpB,CACF,EACaC,GAAkB,CAC7B,KAAMD,EAAY,OAClB,MAAO,YACP,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,EACaE,GAAe,CAC1B,KAAM,CACJ,KAAMF,EAAY,QAClB,MAAO,OACP,aAAc,GACd,cAAe,UACf,aAAc,QAChB,EACA,WAAY,CACV,KAAMA,EAAY,OAClB,MAAO,SACP,YAAa,QACb,OAAQ,CAAC,CACP,KAAAG,CACF,IAAM,CAACA,CACT,EACA,WAAY,CACV,KAAMH,EAAY,KAClB,MAAO,SACP,QAAS,CAAC,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,GAAG,EACrD,aAAc,CAAC,OAAQ,cAAe,QAAS,UAAW,SAAU,YAAa,OAAQ,aAAc,OAAO,EAC9G,OAAQ,CAAC,CACP,KAAAG,CACF,IAAM,CAACA,CACT,CACF,EC9DAC,ICAAC,ICAAC,ICAAC,ICAAC,ICAAC,ICAAC,ICAAC,ICAAC,ICAAC,ICAAC,IAIA,IAAMC,GAAc,CAClB,IAAK,OACL,IAAK,cACL,IAAK,QACL,IAAK,UACL,IAAK,SACL,IAAK,YACL,IAAK,OACL,IAAK,aACL,IAAK,OACP,EACO,SAASC,GAAgBC,EAAO,CACrC,GAAM,CACJ,WAAAC,EAAa,QACb,SAAAC,EAAW,GACX,WAAAC,EAAa,IACb,KAAAC,EAAO,EACT,EAAIJ,EACEK,EAAiBP,GAAYK,CAAU,EACvCG,EAAkB,IAAIL,KAAcI,QAAqBJ,OAAgBM,KACzEC,EAAkBP,EAAa,CACnC,SAAAC,EACA,WAAAC,EACA,WAAYG,CACd,EAAI,CACF,SAAAJ,EACA,WAAAC,CACF,EACMM,EAAmB,SAAY,CACnC,MAAMC,GAAU,0BAA0B,CAAC,UAAUT,IAAc,UAAUA,KAAcI,IAAkB,MAAMJ,KAAcI,EAAe,YAAY,GAAG,CAAC,EAAE,MAAMM,GAAK,QAAQ,MAAMA,CAAC,CAAC,CAC/L,EACA,OAAAC,GAAU,IAAM,CACVR,GAAMK,EAAiB,CAC7B,EAAG,CAACL,EAAMH,EAAYE,CAAU,CAAC,EAC1BK,CACT,CCvCAK,IAUO,SAASC,IAAgB,CAE9B,OADiBC,EAAQ,IAAMC,GAAa,QAAQ,IAAMA,GAAa,OAAQ,CAAC,CAAC,CAEnF,CCbAC,ICAAC,IAEO,SAASC,GAAUC,EAAO,CAC/B,GAAM,CACJ,aAAAC,EACA,oBAAAC,EACA,cAAAC,EACA,eAAAC,EACA,kBAAAC,EACA,iBAAAC,CACF,EAAIN,EAEJ,OADoBO,EAAQ,IAAML,EAAsB,GAAGC,OAAmBC,OAAoBC,OAAuBC,MAAuB,GAAGL,MAAkB,CAACA,EAAcC,EAAqBC,EAAeC,EAAgBC,EAAmBC,CAAgB,CAAC,CAE9Q,CACO,IAAME,GAAsB,CACjC,aAAc,CACZ,MAAO,SACP,KAAMC,EAAY,YAClB,UAAW,sBACX,aAAc,CAAC,SAAU,mBAAmB,EAC5C,UAAW,CAAC,gBAAiB,iBAAkB,oBAAqB,kBAAkB,EACtF,YAAa,CAAC,KAAM,KAAM,KAAM,IAAI,EACpC,IAAK,CACP,CACF,EACO,SAASC,GAAWV,EAAO,CAChC,GAAM,CACJ,QAAAW,EACA,eAAAC,EACA,WAAAC,EACA,aAAAC,EACA,cAAAC,EACA,YAAAC,CACF,EAAIhB,EAEJ,OADqBO,EAAQ,IAAMK,EAAiB,GAAGC,OAAgBC,OAAkBC,OAAmBC,MAAkBL,EAAS,CAACA,EAASC,EAAgBC,EAAYC,EAAcC,EAAeC,CAAW,CAAC,CAExN,CACO,IAAMC,GAAiB,CAC5B,QAAS,CACP,KAAMR,EAAY,YAClB,UAAW,iBACX,aAAc,CAAC,UAAW,kBAAkB,EAC5C,UAAW,CAAC,aAAc,eAAgB,gBAAiB,aAAa,EACxE,YAAa,CAAC,IAAK,IAAK,IAAK,GAAG,EAChC,IAAK,EACL,MAAO,SACT,CACF,EC/CAS,IjBKA,IAAMC,GAAa,wJACbC,GAAgBC,GACbF,GAAW,KAAK,OAAOE,CAAK,EAAE,YAAY,CAAC,EAU9CC,GAAYC,EAAQ,SAAmB,CAC3C,OAAAC,EACA,SAAAC,EACA,UAAWC,EACX,UAAAC,EACA,MAAAN,EACA,YAAAO,EACA,QAAAC,EACA,OAAAC,EACA,OAAAC,EACA,OAAAC,EACA,MAAAC,EACA,IAAAC,EACA,SAAAC,EACA,GAAGC,CACL,EAAG,CACD,GAAM,CAACC,EAAWC,CAAO,EAAIC,EAAqDb,GAAK,KAAK,EACtF,CAACc,EAAYC,CAAQ,EAAIF,EAAuDlB,GAAM,KAAK,EAC3F,CAACqB,EAAcC,CAAU,EAAIJ,EAA2DV,GAAQ,KAAK,EACrG,CAACe,GAAaC,CAAY,EAAIN,EAAS,EAAK,EAC5C,CAACO,GAAcC,CAAa,EAAIR,EAAS,EAAK,EAC9C,CAACS,GAAgBC,EAAe,EAAIV,EAAS,EAAK,EAClD,CAACW,GAAWC,CAAU,EAAIZ,EAAS,EAAK,EACxC,CAACa,GAAWC,CAAU,EAAId,EAAS,EAAK,EACxCe,EAAWC,EAAQ,IAChBC,GAAa,QAAQ,IAAMA,GAAa,OAC9C,CAAC,CAAC,EACCC,GAAmBF,EAAQ,IAAM,CACrC,IAAMG,EAAO,CAAC,EACd,OAAIjC,GAAYG,IACd8B,EAAK,KAAK,aAAa,EAErB9B,GACF8B,EAAK,KAAK,KAAK,EAEV,CAAC,GAAGA,EAAM,aAAa,EAAE,KAAK,GAAG,CAC1C,EAAG,CAACjC,EAAUE,EAAWC,CAAW,CAAC,EAC/B+B,EAAsBJ,EAAQ,IAAM,CACxC,IAAMK,EAAO,CAAC,EACd,OAAKnC,GAAY,CAACE,GAAaA,GAAa,CAACF,IAAa,CAACG,GAAeE,IAAW,aAC5E,kBAEF,KACT,EAAG,CAACL,EAAUE,EAAWC,EAAaE,CAAM,CAAC,EACvC,CACJ,WAAA+B,EACA,SAAAC,EACA,WAAAC,EACF,EAAIC,GAAgB5B,CAAK,EACnB6B,GAAeC,GAAU9B,CAAK,EAC9B+B,EAAeC,GAAWhC,CAAK,EAC/BiC,GAAeC,GAAY,IAAM,CACrC,IAAIC,EAAQ,GACZ,OAAA1B,EAAa,EAAK,EAClBE,EAAc,EAAK,EACnBE,GAAgB,EAAK,EACjBxB,GAAY,CAACY,IACfQ,EAAa,EAAI,EACjB0B,EAAQ,IAEN5C,IAAc,CAACa,GAAc,CAACpB,GAAcoB,CAAU,KACxDO,EAAc,EAAI,EAClBwB,EAAQ,IAEN3C,GAAe,CAACc,IAClBO,GAAgB,EAAI,EACpBsB,EAAQ,IAEHA,CACT,EAAG,CAACnD,GAAeK,EAAUE,EAAWC,EAAaS,EAAWG,EAAYE,CAAY,CAAC,EACnF8B,GAAeF,GAAYG,GAAS,CAGxC,GAFAtB,EAAW,EAAI,EACfsB,EAAM,eAAe,EACjBJ,GAAa,EACflB,EAAW,EAAK,MACX,CACL,IAAMuB,GAAO,IAAI,SAASD,EAAM,MAAM,EAChCE,GAAU,OAAO,YAAYD,GAAK,QAAQ,CAAC,EACjD,MAAM,4BAA4BlD,IAAU,CAC1C,OAAQ,OACR,QAAS,CACP,eAAgB,mBAChB,OAAQ,kBACV,EACA,KAAM,KAAK,UAAUmD,EAAO,CAC9B,CAAC,EAAE,KAAK,IAAM,CACZtB,EAAW,EAAI,EACflB,EAAS,CACX,CAAC,EAAE,MAAM,IAAMgB,EAAW,EAAK,CAAC,EAEpC,EAAG,CAAC3B,EAAQW,EAAUkC,EAAY,CAAC,EAC7BO,GAAmBN,GAAYG,GAAS,CAC5C5B,EAAa,EAAK,EAClBP,EAAQmC,EAAM,OAAO,KAAK,CAC5B,EAAG,CAAC,CAAC,EACCI,GAAoBP,GAAYG,GAAS,CAC7C1B,EAAc,EAAK,EACnBN,EAASgC,EAAM,OAAO,KAAK,CAC7B,EAAG,CAAC,CAAC,EACCK,GAAsBR,GAAYG,GAAS,CAC/CxB,GAAgB,EAAK,EACrBN,EAAW8B,EAAM,OAAO,KAAK,CAC/B,EAAG,CAAC,CAAC,EACL,OAAoBM,EAAKC,EAAO,IAAK,CACnC,MAAO,CACL,GAAG/C,EACH,GAAGgD,GACH,cAAe,SACf,uCAAwClD,EAAO,gBACjD,EACA,SAAUqB,GAAyB2B,EAAKC,EAAO,IAAK,CAClD,MAAO,CACL,OAAQ,OACR,MAAO,OACP,WAAYhD,EAAO,KACnB,MAAOA,EAAO,MACd,aAAc,MACd,QAAS,OACT,eAAgB,SAChB,WAAY,QACd,EACA,QAAS,CACP,MAAO,CACT,EACA,QAAS,CACP,MAAO,CACT,EACA,WAAY,CACV,SAAU,EACZ,EACA,SAAuB+C,EAAK,MAAO,CACjC,MAAO,6BACP,MAAO,KACP,OAAQ,KACR,SAAuBA,EAAK,OAAQ,CAClC,EAAG,wBACH,KAAM,cACN,YAAa,IACb,OAAQ,eACR,cAAe,OACjB,CAAC,CACH,CAAC,CACH,CAAC,EAAiBG,EAAM,OAAQ,CAC9B,MAAO,CACL,QAAS,OACT,iBAAAzB,GACA,oBAAAE,EACA,IAAAzB,EACA,MAAO,OACP,OAAQ,MACV,EACA,SAAUsC,GACV,OAAQ,OACR,SAAU,EAAE/C,GAAYE,IAA2BuD,EAAM,MAAO,CAC9D,MAAO,CACL,MAAO,OACP,QAAS,OACT,aAAcpD,IAAW,aAAe,SAAW,MACnD,IAAAI,CACF,EACA,SAAU,CAACT,GAAyBsD,EAAK,QAAS,CAChD,UAAW,yBACX,KAAM,OACN,KAAM,OACN,YAAarD,EAAK,YAClB,MAAO4B,EAAW5B,EAAK,MAAQW,EAC/B,SAAUuC,GACV,MAAO,CACL,GAAGO,GACH,QAAShB,EACT,aAAAF,GACA,WAAAJ,EACA,WAAAE,GACA,SAAAD,EACA,WAAY/B,EAAO,KACnB,MAAOA,EAAO,MACd,UAAW,mBAAmBa,GAAcb,EAAO,MAAQ,eAC7D,CACF,CAAC,EAAGJ,GAA0BoD,EAAK,QAAS,CAC1C,UAAW,yBACX,KAAM,QACN,KAAM,QACN,YAAa1D,EAAM,YACnB,MAAOiC,EAAWjC,EAAM,MAAQmB,EAChC,SAAUqC,GACV,MAAO,CACL,GAAGM,GACH,QAAShB,EACT,aAAAF,GACA,WAAAJ,EACA,WAAAE,GACA,SAAAD,EACA,WAAY/B,EAAO,KACnB,MAAOA,EAAO,MACd,UAAW,mBAAmBe,GAAef,EAAO,MAAQ,eAC9D,CACF,CAAC,CAAC,CACJ,CAAC,EAAGH,GAA4BmD,EAAK,WAAY,CAC/C,UAAW,yBACX,YAAalD,EAAQ,YACrB,KAAM,UACN,MAAOyB,EAAWzB,EAAQ,MAAQa,EAClC,SAAUoC,GACV,MAAO,CACL,GAAGK,GACH,UAAW,EACX,QAAShB,EACT,OAAQ,WACR,aAAAF,GACA,WAAYlC,EAAO,KACnB,WAAA8B,EACA,WAAAE,GACA,SAAAD,EACA,MAAO/B,EAAO,MACd,UAAW,mBAAmBiB,GAAiBjB,EAAO,MAAQ,eAChE,CACF,CAAC,EAAgBmD,EAAM,MAAO,CAC5B,SAAU,CAAcH,EAAKC,EAAO,MAAO,CACzC,KAAM,SACN,MAAOhD,EAAO,MACd,MAAO,CACL,GAAGmD,GACH,aAAAlB,GACA,QAASE,EACT,WAAAN,EACA,WAAY7B,EAAO,WACnB,SAAA8B,EACA,WAAY9B,EAAO,KACnB,OAAQ,UACR,MAAOA,EAAO,MACd,OAAQ,CACV,EACA,WAAY,CACV,KAAM,OACN,SAAU,EACZ,EACA,WAAY,CACV,QAAS,EACX,CACF,CAAC,EAAGkB,IAA0B6B,EAAK,MAAO,CACxC,MAAO,CACL,aAAAd,GACA,SAAU,WACV,QAAS,OACT,eAAgB,SAChB,WAAY,SACZ,MAAO,OACP,OAAQ,OACR,KAAM,EACN,IAAK,EACL,OAAQ,EACR,MAAOjC,EAAO,MACd,WAAYA,EAAO,IACrB,EACA,SAAuB+C,EAAKC,EAAO,IAAK,CACtC,MAAO,CACL,OAAQ,GACR,MAAO,EACT,EACA,QAAS,CACP,OAAQ,CACV,EACA,QAAS,CACP,OAAQ,GACV,EACA,WAAY,CACV,SAAU,EACV,OAAQ,GACV,EACA,SAAuBE,EAAM,MAAO,CAClC,MAAO,6BACP,MAAO,KACP,OAAQ,KACR,SAAU,CAAcH,EAAK,OAAQ,CACnC,EAAG,2NACH,KAAM,eACN,QAAS,KACX,CAAC,EAAgBA,EAAK,OAAQ,CAC5B,EAAG,yKACH,KAAM,cACR,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,EAAG,CAAC,uGAAuG,CAAC,EAC5GzD,GAAU,aAAe,CACvB,SAAU,GACV,WAAY,QACZ,WAAY,IACZ,QAAS,GACT,WAAY,GACZ,cAAe,GACf,YAAa,GACb,aAAc,GACd,aAAc,EACd,cAAe,EACf,eAAgB,EAChB,kBAAmB,EACnB,iBAAkB,EAClB,IAAK,GACL,UAAW,CACT,MAAO,OACP,YAAa,MACf,EACA,MAAO,CACL,MAAO,OACP,YAAa,OACf,EACA,QAAS,CACP,MAAO,OACP,YAAa,SACf,EACA,OAAQ,CACN,KAAM,UACN,MAAO,OACP,iBAAkB,qBAClB,MAAO,SACT,EACA,OAAQ,CACN,KAAM,UACN,MAAO,OACP,iBAAkB,qBAClB,MAAO,SACT,EACA,OAAQ,CACN,MAAO,UACP,WAAY,IACZ,KAAM,OACN,MAAO,MACT,CACF,EACA8D,EAAoB9D,GAAW,CAC7B,OAAQ,CACN,MAAO,KACP,YAAa,WACb,KAAM+D,EAAY,OAClB,YAAa,+JACf,EACA,SAAU,CACR,MAAO,OACP,KAAMA,EAAY,QAClB,aAAc,OACd,cAAe,OACf,aAAc,EAChB,EACA,UAAW,CACT,MAAO,IACP,KAAMA,EAAY,OAClB,SAAU,CACR,YAAa,CACX,MAAO,cACP,KAAMA,EAAY,OAClB,aAAc,MAChB,EACA,MAAO,CACL,MAAO,QACP,KAAMA,EAAY,OAClB,aAAc,EAChB,CACF,EACA,OAAQjD,GAAS,CAACA,EAAM,QAC1B,EACA,UAAW,CACT,MAAO,QACP,KAAMiD,EAAY,QAClB,aAAc,OACd,cAAe,OACf,aAAc,EAChB,EACA,MAAO,CACL,MAAO,IACP,KAAMA,EAAY,OAClB,SAAU,CACR,YAAa,CACX,MAAO,cACP,KAAMA,EAAY,OAClB,aAAc,OAChB,EACA,MAAO,CACL,MAAO,QACP,KAAMA,EAAY,MACpB,CACF,EACA,OAAQjD,GAAS,CAACA,EAAM,SAC1B,EACA,YAAa,CACX,MAAO,UACP,KAAMiD,EAAY,QAClB,aAAc,OACd,cAAe,OACf,aAAc,EAChB,EACA,QAAS,CACP,MAAO,IACP,KAAMA,EAAY,OAClB,SAAU,CACR,YAAa,CACX,MAAO,cACP,KAAMA,EAAY,OAClB,aAAc,SAChB,EACA,MAAO,CACL,MAAO,QACP,KAAMA,EAAY,MACpB,CACF,EACA,OAAQjD,GAAS,CAACA,EAAM,WAC1B,EACA,OAAQ,CACN,MAAO,SACP,KAAMiD,EAAY,KAClB,QAAS,CAAC,aAAc,UAAU,EAClC,wBAAyB,GACzB,aAAc,YAChB,EACA,OAAQ,CACN,MAAO,SACP,KAAMA,EAAY,OAClB,SAAU,CACR,KAAM,CACJ,MAAO,OACP,KAAMA,EAAY,MAClB,aAAc,SAChB,EACA,MAAO,CACL,MAAO,OACP,KAAMA,EAAY,MAClB,aAAc,MAChB,EACA,iBAAkB,CAChB,MAAO,cACP,KAAMA,EAAY,MAClB,aAAc,oBAChB,EACA,MAAO,CACL,MAAO,QACP,KAAMA,EAAY,MAClB,aAAc,SAChB,CACF,CACF,EACA,OAAQ,CACN,MAAO,SACP,KAAMA,EAAY,OAClB,SAAU,CACR,MAAO,CACL,MAAO,QACP,KAAMA,EAAY,OAClB,aAAc,SAChB,EACA,WAAY,CACV,GAAGC,GAAa,WAChB,aAAc,GAChB,EACA,KAAM,CACJ,MAAO,OACP,KAAMD,EAAY,MAClB,aAAc,MAChB,EACA,MAAO,CACL,MAAO,OACP,KAAMA,EAAY,MAClB,aAAc,MAChB,CACF,CACF,EACA,GAAGC,GACH,SAAU,CACR,MAAO,YACP,KAAMD,EAAY,OAClB,eAAgB,GAChB,aAAc,EAChB,EACA,GAAGE,GACH,GAAGC,GACH,IAAK,CACH,MAAO,MACP,KAAMH,EAAY,OAClB,eAAgB,GAChB,IAAK,CACP,EACA,SAAU,CACR,KAAMA,EAAY,YACpB,CACF,CAAC,EACD,IAAMF,GAAe,CACnB,iBAAkB,OAClB,QAAS,eACT,MAAO,OACP,WAAY,QACZ,QAAS,OACT,OAAQ,MACV,EACOM,GAAQnE,GkBjgBf,IAAAoE,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAAC,IAIO,IAAMC,GAAkBC,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,eACZ,CAAC,CACH,CAAC,EACYC,GAAkBH,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,eACZ,CAAC,CACH,CAAC,EACYE,GAAkBJ,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,0PACZ,CAAC,CACH,CAAC,EACYG,GAAkBL,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,0PACZ,CAAC,CACH,CAAC,EACYI,GAAkBN,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,wBACZ,CAAC,CACH,CAAC,EACYK,GAAkBP,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,wBACZ,CAAC,CACH,CAAC,EACYM,GAAkBR,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,uDACZ,CAAC,CACH,CAAC,EACYO,GAAkBT,EAAIC,EAAU,CAC3C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,uDACZ,CAAC,CACH,CAAC,EACYQ,GAAK,wBACLC,GAAK,gBACLC,GAAM,wBACNC,GAAM,gBACNC,GAAmBd,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,cACZ,CAAC,CACH,CAAC,EACYa,GAAmBf,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,cACZ,CAAC,CACH,CAAC,EACYc,GAAmBhB,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,kBACZ,CAAC,CACH,CAAC,EACYe,GAAmBjB,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,kBACZ,CAAC,CACH,CAAC,EACYgB,GAAmBlB,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,uBACZ,CAAC,CACH,CAAC,EACYiB,GAAmBnB,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,uBACZ,CAAC,CACH,CAAC,EACYkB,GAAmBpB,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAuBF,EAAEqB,EAAG,CAC1B,KAAM,CACJ,UAAW,WACb,EACA,aAAc,GACd,aAAc,GACd,SAAuBrB,EAAEE,EAAE,EAAG,CAC5B,UAAW,8BACX,qBAAsB,YACtB,SAAU,uBACZ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACYoB,GAAmBtB,EAAIC,EAAU,CAC5C,SAAuBD,EAAEE,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAuBF,EAAEqB,EAAG,CAC1B,KAAM,CACJ,UAAW,WACb,EACA,aAAc,GACd,aAAc,GACd,SAAuBrB,EAAEE,EAAE,EAAG,CAC5B,UAAW,8BACX,qBAAsB,YACtB,SAAU,uBACZ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACYqB,GAAqB,CAChC,QAAW,CACT,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,mBAAsB,CACpB,KAAQ,UACV,CACF,CACF,EC5WA,IAAAC,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,YAAAC,KAAAC,IAMA,IAAAC,GAAiC,SAC3BC,GAAgBC,EAASC,EAAQ,EACjCC,GAAkB,CACtB,UAAW,CACT,MAAO,EACT,EACA,UAAW,CACT,MAAO,EACT,EACA,UAAW,CACT,MAAO,EACT,EACA,UAAW,CACT,MAAO,EACT,EACA,UAAW,CACT,MAAO,EACT,CACF,EACMC,GAAa,CAAC,YAAa,YAAa,YAAa,YAAa,WAAW,EAC7EC,GAAoB,CACxB,UAAW,mBACX,UAAW,kBACX,UAAW,mBACX,UAAW,kBACX,UAAW,kBACb,EACA,SAASC,GAAqBC,KAAcC,EAAU,CACpD,IAAMC,EAAgB,CAAC,EACvB,OAAoDD,GAAS,QAAQE,GAAWA,GAAW,OAAO,OAAOD,EAAeF,EAAUG,CAAO,CAAC,CAAC,EACpID,CACT,CACA,IAAME,GAAc,CAClB,QAAS,CACP,QAAS,IACT,MAAO,EACP,KAAM,EACN,UAAW,IACX,KAAM,QACR,CACF,EAgBA,IAAMC,GAAa,CAAC,CAClB,MAAAC,EACA,SAAAC,CACF,IAAM,CACJ,IAAMC,EAAeC,GAAWC,CAAmB,EAC7CC,EAAaL,GAA6CE,EAAO,WACjEI,EAAqBC,EAAQ,KAAO,CACxC,GAAGL,EACH,WAAAG,CACF,GAAI,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAChC,OAAoBG,EAAKJ,EAAoB,SAAU,CACrD,MAAOE,EACP,SAAUL,CACZ,CAAC,CACH,EACMQ,GAA0B,CAC9B,YAAa,YACb,YAAa,YACb,YAAa,YACb,YAAa,YACb,YAAa,WACf,EACMC,GAAW,CAAC,CAChB,OAAAC,EACA,GAAAC,EACA,KAAAC,EACA,MAAAC,EACA,GAAGC,CACL,IAAM,CACJ,IAAIC,EAAUC,EACd,MAAO,CACL,GAAGF,EACH,UAAWF,GAA0CE,EAAM,UAC3D,SAAUE,GAAOD,EAAWP,GAAwBM,EAAM,OAAO,KAAO,MAAQC,IAAa,OAASA,EAAWD,EAAM,WAAa,MAAQE,IAAQ,OAASA,EAAM,WACrK,CACF,EACMC,GAAyB,CAACH,EAAOI,IAAaA,EAAS,KAAK,GAAG,EAAIJ,EAAM,iBACzEK,GAA+BC,GAAW,SAAUN,EAAOE,EAAK,CACpE,GAAM,CACJ,aAAAK,CACF,EAAIC,GAAc,EACZ,CACJ,MAAAC,EACA,UAAAC,EACA,SAAAC,EACA,QAAAC,EACA,UAAAC,EACA,GAAGC,CACL,EAAInB,GAASK,CAAK,EACZ,CACJ,YAAAe,EACA,WAAAC,EACA,eAAAC,EACA,gBAAAC,EACA,WAAAC,EACA,WAAA7B,EACA,SAAAc,CACF,EAAIgB,GAAgB,CAClB,WAAAC,GACA,eAAgB,YAChB,gBAAAC,GACA,YAAAC,GACA,QAAAX,EACA,kBAAAY,EACF,CAAC,EACKC,EAAmBtB,GAAuBH,EAAOI,CAAQ,EACzDsB,EAAc,IACd,EAAAT,IAAmB,mBACnBF,IAAgB,aAGhBY,EAAe,IACfV,IAAmB,kBAGnBW,EAAe,IACfX,IAAmB,kBAA0B,GAC7CF,IAAgB,YAGhBc,EAAwBC,EAAM,EACpC,OAAoBrC,EAAKsC,GAAa,CACpC,GAAIpB,GAAsDkB,EAC1D,SAAuBpC,EAAKuC,EAAO,IAAK,CACtC,QAASpB,EACT,QAASR,EACT,aAAc,IAAMc,EAAgB,CAClC,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAgB,CAChC,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAgB,CAChC,UAAW,EACb,CAAC,EACD,MAAO,IAAMA,EAAgB,CAC3B,UAAW,EACb,CAAC,EACD,YAAa,IAAMA,EAAgB,CACjC,UAAW,EACb,CAAC,EACD,UAAWe,EAAG,eAAgBjB,CAAU,EACxC,MAAO,CACL,QAAS,UACX,EACA,SAAuBvB,EAAKT,GAAY,CACtC,MAAOM,EACP,SAAuBG,EAAKyC,EAAM,CAChC,KAAMrB,EACN,aAAc,GACd,SAAuBsB,EAAMH,EAAO,EAAG,CACrC,GAAGlB,EACH,UAAW,GAAGmB,EAAG,gBAAiBvB,CAAS,mBAC3C,mBAAoB,YACpB,iBAAkBe,EAClB,SAAU,YACV,IAAKvB,EACL,MAAO,CACL,GAAGO,CACL,EACA,GAAG2B,GAAqB,CACtB,kBAAmB,CACjB,mBAAoB,MACtB,EACA,kBAAmB,CACjB,mBAAoB,MACtB,EACA,kBAAmB,CACjB,mBAAoB,MACtB,EACA,kBAAmB,CACjB,mBAAoB,MACtB,EACA,kBAAmB,CACjB,mBAAoB,MACtB,EACA,UAAW,CACT,mBAAoB,WACtB,EACA,UAAW,CACT,mBAAoB,WACtB,EACA,UAAW,CACT,mBAAoB,WACtB,EACA,UAAW,CACT,mBAAoB,WACtB,CACF,EAAGrB,EAAaE,CAAc,EAC9B,SAAU,CAACS,EAAY,GAAkBjC,EAAKuC,EAAO,IAAK,CACxD,UAAW,2BACX,iBAAkBP,EAClB,SAAU,sBACV,MAAO,CACL,QAAS,EACX,EACA,SAAU,CACR,kBAAmB,CACjB,QAAS,CACX,EACA,kBAAmB,CACjB,QAAS,CACX,EACA,kBAAmB,CACjB,QAAS,CACX,EACA,kBAAmB,CACjB,QAAS,CACX,CACF,EACA,SAAuBhC,EAAK4C,GAAU,CACpC,MAAO,qBACP,OAAQ,OACR,WAAY,QACZ,cAAe,cACf,GAAI,YACJ,SAAU,YACV,SAAU,GACV,aAAc,GACd,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,OAAQ,UACR,MAAO,OACP,GAAGD,GAAqB,CACtB,kBAAmB,CACjB,OAAQ,MACV,EACA,kBAAmB,CACjB,OAAQ,MACV,EACA,kBAAmB,CACjB,OAAQ,MACV,EACA,kBAAmB,CACjB,OAAQ,MACV,EACA,UAAW,CACT,cAAe,aACjB,EACA,UAAW,CACT,cAAe,YACjB,EACA,UAAW,CACT,cAAe,cACjB,CACF,EAAGrB,EAAaE,CAAc,CAChC,CAAC,CACH,CAAC,EAAGU,EAAa,GAAkBlC,EAAK6C,GAAK,CAC3C,UAAW,iBACX,mBAAoB,WACpB,KAAM,QACN,gBAAiB,GACjB,eAAgB,GAChB,iBAAkBb,EAClB,SAAU,YACV,IAAK,isBACL,mBAAoB,EACtB,CAAC,EAAGG,EAAa,GAAkBnC,EAAK6C,GAAK,CAC3C,UAAW,gBACX,mBAAoB,uBACpB,KAAM,QACN,gBAAiB,GACjB,eAAgB,GAChB,iBAAkBb,EAClB,SAAU,YACV,IAAK,44BACL,mBAAoB,EACtB,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACKc,GAAM,CAAC,sZAAuZ,kFAAmF,oDAAqD,2HAA4H,4HAA6H,gJAAiJ,mQAAmQ,EAQnrCC,GAAkBC,EAAQpC,GAAWkC,GAAK,cAAc,EACvDG,GAAQF,GACfA,GAAgB,YAAc,eAC9BA,GAAgB,aAAe,CAC7B,OAAQ,GACR,MAAO,EACT,EACAG,EAAoBH,GAAiB,CACnC,QAAS,CACP,QAAS,CAAC,YAAa,YAAa,YAAa,YAAa,WAAW,EACzE,aAAc,CAAC,YAAa,YAAa,YAAa,YAAa,WAAW,EAC9E,MAAO,UACP,KAAMI,EAAY,IACpB,EACA,UAAW,CACT,MAAO,OACP,KAAMA,EAAY,IACpB,CACF,CAAC,EACDC,GAASL,GAAiB,CAAC,GAAGM,EAAa,CAAC,EACrC,IAAMC,GAAqB,CAChC,QAAW,CACT,MAAS,CACP,KAAQ,SACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,QAAW,CACT,KAAQ,iBACR,KAAQ,kBACR,MAAS,CAAC,EACV,YAAe,CACb,sBAAyB,KACzB,oCAAuC,8bACvC,sBAAyB,IACzB,yBAA4B,QAC5B,gBAAmB,uBACnB,qBAAwB,IAC1B,CACF,EACA,mBAAsB,CACpB,KAAQ,UACV,CACF,CACF,EpBpVA,IAAIC,GAAIC,EAAEC,EAAC,EACTC,GAAIC,GAAEC,GAAEH,EAAC,EAAGI,EAAC,EACbC,GAAIN,EAAEO,EAAC,EACPC,GAAI,CAAC,YAAa,WAAW,EAH/B,IAKEC,GAAI,CACF,UAAW,mBACX,UAAW,iBACb,EACF,SAASC,GAAEC,KAAMC,EAAG,CAClB,IAAIC,EAAI,CAAC,EACT,OAAoBD,GAAE,QAAQA,GAAKA,GAAK,OAAO,OAAOC,EAAGF,EAAEC,CAAC,CAAC,CAAC,EAAGC,CACnE,CACA,IAAIC,GAAI,CACJ,QAAS,CACP,QAAS,GACT,MAAO,EACP,KAAM,EACN,UAAW,IACX,KAAM,QACR,CACF,EACAC,GAAI,CACF,UAAWC,EACb,EACAC,EAAI,CAACN,EAAGC,IAAM,CACZ,KAAOA,GAAI,CACT,IAAIC,EAAIE,GAAEH,EAAE,EAAE,EACd,GAAIC,EAAG,CACL,IAAID,EAAIC,EAAEF,CAAC,EACX,GAAIC,EAAG,OAAOA,EAEhBA,EAAIA,EAAE,SAEV,EACAM,GAAI,CAAC,CACH,MAAO,EACP,SAAUL,CACZ,IAAM,CACJ,IAAIM,EAAMC,GAAWC,CAAC,EACpB,EAAY,GAAQF,EAAE,WACtB,EAAMG,EAAQ,KAAO,CACnB,GAAGH,EACH,WAAY,CACd,GAAI,CAAC,KAAK,UAAU,CAAC,CAAC,CAAC,EACzB,OAAoBI,EAAEF,EAAE,SAAU,CAChC,MAAO,EACP,SAAUR,CACZ,CAAC,CACH,EACAW,GAAI,CACF,YAAa,YACb,OAAQ,WACV,EACAC,GAAI,CAAC,CACH,OAAQd,EACR,GAAIC,EACJ,MAAOC,EACP,GAAGM,CACL,IAAM,CACJ,IAAIO,EAAGC,EACP,MAAO,CACL,GAAGR,EACH,SAAmBQ,GAAcD,EAAIF,GAAEL,EAAE,OAAO,KAAzB,MAA0CO,IAAX,OAAeA,EAAIP,EAAE,WAAlE,MAAyFQ,IAAX,OAAeA,EAAI,WAC5G,CACF,EACAC,GAAI,CAACjB,EAAGC,IAAMA,EAAE,KAAK,GAAG,EAAID,EAAE,iBAC9BkB,GAAmBC,GAAW,SAAUjB,EAAG,EAAG,CAC5C,IAAIa,EAAGK,EAAGC,EAAGT,EAAGU,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGR,EAAG,EAAGf,EAAGS,EAAGK,EAAGU,EAAGC,EAAGC,EAAGC,EAAGC,GAC7D,GAAI,CACA,aAAcC,CAChB,EAAIC,GAAE,EACN,CACE,MAAOC,GACP,UAAWC,EACX,SAAUC,GACV,QAASC,GACT,GAAGC,EACL,EAAIzB,GAAEZ,CAAC,EACP,CACE,YAAasC,EACb,WAAYC,GACZ,eAAgBC,EAChB,gBAAiBC,EACjB,WAAYC,GACZ,WAAYC,EACZ,SAAUC,CACZ,EAAIC,GAAE,CACJ,WAAYC,GACZ,eAAgB,YAChB,YAAa7C,GACb,QAASmC,GACT,kBAAmBxC,EACrB,CAAC,EACDmD,EAAKhC,GAAEf,EAAG4C,CAAE,EACZI,GAAOC,EAAO,IAAI,EAClBC,GAAOC,EAAM,EACbC,EAAK,CAAGC,GAAaA,EAAS,EAChC,OAAoB3C,EAAE4C,GAAG,CACvB,GAAYnB,IAAQe,GACpB,SAAuBxC,EAAE6C,EAAE,IAAK,CAC9B,QAASnB,GACT,QAASQ,EACT,aAAc,IAAMH,EAAE,CACpB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAE,CAClB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAE,CAClB,UAAW,EACb,CAAC,EACD,MAAO,IAAMA,EAAE,CACb,UAAW,EACb,CAAC,EACD,YAAa,IAAMA,EAAE,CACnB,UAAW,EACb,CAAC,EACD,UAAWe,EAAE,eAAgB,GAAGJ,EAAIb,EAAC,EACrC,MAAO,CACL,QAAS,UACX,EACA,SAAuB7B,EAAEL,GAAG,CAC1B,MAAOsC,EACP,SAAuBc,EAAEF,EAAE,IAAK,CAC9B,GAAGlB,GACH,UAAWmB,EAAE,iBAAkBtB,CAAC,EAChC,mBAAoB,YACpB,iBAAkBa,EAClB,SAAU,YACV,IAAa,GAAQC,GACrB,MAAO,CACL,GAAGf,EACL,EACA,GAAGpC,GAAE,CACH,UAAW,CACT,mBAAoB,QACtB,CACF,EAAGyC,EAAGE,CAAC,EACP,SAAU,CAAciB,EAAEF,EAAE,IAAK,CAC/B,UAAW,gBACX,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,gBAAiB,qBACnB,EACA,SAAU,CAAcU,EAAEF,EAAE,IAAK,CAC/B,UAAW,iBACX,cAAe,GACf,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,2BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,KACxB,EACA,SAAU,CACR,UAAW,CACT,wBAAyB,MACzB,uBAAwB,KAC1B,CACF,EACA,SAAU,CAAcrC,EAAEgD,GAAG,CAC3B,sBAAuB,GACvB,UAAoB7C,EAAIT,EAAE,KAAM2B,CAAC,KAAvB,MAAwClB,IAAX,OAAeA,EAAiBH,EAAIiD,EAAU,CACnF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,WACZ,CAAC,CACH,CAAC,EACD,UAAW,gBACX,MAAO,CAAC,kBAAkB,EAC1B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,KAChC,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoBqB,EAAId,EAAE,KAAM2B,CAAC,KAAvB,MAAwCb,IAAX,OAAeA,EAAiBR,EAAIiD,EAAU,CACnF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,WACZ,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,EAAgB9B,EAAEgD,GAAG,CACpB,sBAAuB,GACvB,UAAoBvC,EAAIf,EAAE,KAAM2B,CAAC,KAAvB,MAAwCZ,IAAX,OAAeA,EAAiBT,EAAIiD,EAAU,CACnF,SAAuBF,EAAEF,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,CAAC,kBAAgC7C,EAAEkD,EAAG,CAC9C,KAAM,CACJ,UAAW,WACb,EACA,aAAc,GACd,aAAc,GACd,SAAuBlD,EAAE6C,EAAE,EAAG,CAC5B,UAAW,8BACX,qBAAsB,YACtB,SAAU,UACZ,CAAC,CACH,CAAC,EAAG,wDAAsE7C,EAAE6C,EAAE,KAAM,CAClF,MAAO,CACL,2BAA4B,cAC9B,EACA,SAAU,MACZ,CAAC,EAAG,kLAAkL,CACxL,CAAC,CACH,CAAC,EACD,UAAW,iBACX,MAAO,CAAC,sBAAsB,EAC9B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,MAC9B,QAAS,EACX,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoBa,EAAIN,EAAE,KAAM2B,CAAC,KAAvB,MAAwCrB,IAAX,OAAeA,EAAiBA,EAAIiD,EAAU,CACnF,SAAuBF,EAAEF,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,CAAC,kBAAgC7C,EAAEkD,EAAG,CAC9C,KAAM,CACJ,UAAW,WACb,EACA,aAAc,GACd,aAAc,GACd,SAAuBlD,EAAE6C,EAAE,EAAG,CAC5B,UAAW,8BACX,qBAAsB,YACtB,SAAU,UACZ,CAAC,CACH,CAAC,EAAG,wDAAsE7C,EAAE6C,EAAE,KAAM,CAClF,MAAO,CACL,2BAA4B,cAC9B,EACA,SAAU,MACZ,CAAC,EAAG,kLAAkL,CACxL,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,EAAgBiB,EAAEF,EAAE,IAAK,CACxB,UAAW,iBACX,iBAAkBR,EAClB,SAAU,YACV,SAAU,CAAcrC,EAAE6C,EAAE,IAAK,CAC/B,UAAW,2BACX,iBAAkBR,EAClB,SAAU,sBACV,SAAuBrC,EAAEmD,GAAG,CAC1B,UAAW,kCACX,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,QAAS,YACT,MAAO,MACT,CAAC,CACH,CAAC,EAAgBnD,EAAE6C,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBR,EAClB,SAAU,sBACV,SAAuBrC,EAAEmD,GAAG,CAC1B,UAAW,kCACX,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,QAAS,YACT,MAAO,MACT,CAAC,CACH,CAAC,EAAgBnD,EAAE6C,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBR,EAClB,SAAU,sBACV,SAAuBrC,EAAEmD,GAAG,CAC1B,UAAW,qDACX,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,QAAS,YACT,MAAO,MACT,CAAC,CACH,CAAC,EAAgBnD,EAAE6C,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBR,EAClB,SAAU,sBACV,SAAuBrC,EAAEmD,GAAG,CAC1B,UAAW,gCACX,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,QAAS,YACT,MAAO,MACT,CAAC,CACH,CAAC,EAAgBnD,EAAE6C,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBR,EAClB,SAAU,sBACV,SAAuBrC,EAAEmD,GAAG,CAC1B,UAAW,gKACX,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,QAAS,YACT,MAAO,MACT,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,EAAgBJ,EAAEF,EAAE,IAAK,CACxB,UAAW,iBACX,iBAAkBR,EAClB,SAAU,YACV,SAAU,CAAcU,EAAEF,EAAE,IAAK,CAC/B,UAAW,gBACX,iBAAkBR,EAClB,SAAU,YACV,SAAU,CAAcrC,EAAEgD,GAAG,CAC3B,sBAAuB,GACvB,UAAoBtC,EAAIhB,EAAE,KAAM2B,CAAC,KAAvB,MAAwCX,IAAX,OAAeA,EAAiBV,EAAIiD,EAAU,CACnF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,mBACZ,CAAC,CACH,CAAC,EACD,UAAW,iBACX,MAAO,CAAC,kBAAkB,EAC1B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,KAChC,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoBwB,EAAIjB,EAAE,KAAM2B,CAAC,KAAvB,MAAwCV,IAAX,OAAeA,EAAiBX,EAAIiD,EAAU,CACnF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,mBACZ,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,EAAgB9B,EAAEgD,GAAG,CACpB,sBAAuB,GACvB,UAAoBpC,EAAIlB,EAAE,KAAM2B,CAAC,KAAvB,MAAwCT,IAAX,OAAeA,EAAiBZ,EAAIiD,EAAU,CACnF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,yCACZ,CAAC,CACH,CAAC,EACD,UAAW,gBACX,MAAO,CAAC,sBAAsB,EAC9B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,MAC9B,QAAS,EACX,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoB0B,EAAInB,EAAE,KAAM2B,CAAC,KAAvB,MAAwCR,IAAX,OAAeA,EAAiBb,EAAIiD,EAAU,CACnF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,yCACZ,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,CAAC,CACJ,CAAC,EAAgB9B,EAAE6C,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBR,EAClB,SAAU,sBACV,SAAuBrC,EAAEoD,GAAG,CAC1B,aAAc,GACd,iBAAkB,GAClB,kBAAmB,GACnB,OAAQ,CACN,MAAO,qBACP,KAAM,oBACN,WAAY,IACZ,OAAiBtC,EAAIpB,EAAE,KAAM2B,CAAC,KAAvB,MAAwCP,IAAX,OAAeA,EAAI,WACzD,EACA,MAAO,CACL,aAAuBC,EAAIrB,EAAE,KAAM2B,CAAC,KAAvB,MAAwCN,IAAX,OAAeA,EAAI,QAC7D,MAAO,EACT,EACA,KAAM,GACN,WAAY,QACZ,SAAU,GACV,WAAY,IACZ,OAAQ,WACR,IAAK,GACL,OAAQ,OACR,GAAI,YACJ,OAAQ,CACN,MAAO,qBACP,MAAO,mBACP,KAAM,kBACN,iBAAkB,0BACpB,EACA,oBAAqB,GACrB,OAAQ,WACR,SAAU,YACV,QAAS,CACP,YAAa,UACb,MAAO,EACT,EACA,UAAW,CACT,YAAa,OACb,MAAO,EACT,EACA,QAAS,GACT,cAAe,GACf,YAAa,GACb,eAAgB,GAChB,aAAc,GACd,WAAY,GACZ,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,cAAe,GACf,eAAgB,GAChB,MAAO,OACP,UAAW,GACX,YAAa,GACb,SAAU,GACV,GAAG5B,GAAE,CACH,UAAW,CACT,OAAQ,CACN,MAAO,qBACP,KAAM,oBACN,WAAY,IACZ,OAAiBoB,EAAIb,EAAE,MAAO2B,CAAC,KAAxB,MAAyCd,IAAX,OAAeA,EAAI,WAC1D,EACA,MAAO,CACL,aAAuB,EAAIb,EAAE,MAAO2B,CAAC,KAAxB,MAAyC,IAAX,OAAe,EAAI,QAC9D,MAAO,EACT,CACF,CACF,EAAGO,EAAGE,CAAC,CACT,CAAC,CACH,CAAC,EAAgBiB,EAAEF,EAAE,IAAK,CACxB,UAAW,gBACX,iBAAkBR,EAClB,SAAU,YACV,SAAU,CAAcrC,EAAEgD,GAAG,CAC3B,sBAAuB,GACvB,UAAoBxD,EAAIE,EAAE,MAAO2B,CAAC,KAAxB,MAAyC7B,IAAX,OAAeA,EAAiBQ,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,gBACZ,CAAC,CACH,CAAC,EACD,UAAW,iBACX,MAAO,CAAC,kBAAkB,EAC1B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,KAChC,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoBc,EAAIP,EAAE,MAAO2B,CAAC,KAAxB,MAAyCpB,IAAX,OAAeA,EAAiBD,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,MACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,gBACZ,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,EAAgB9B,EAAEgD,GAAG,CACpB,sBAAuB,GACvB,UAAoB1C,EAAIZ,EAAE,MAAO2B,CAAC,KAAxB,MAAyCf,IAAX,OAAeA,EAAiBN,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,mBACZ,CAAC,CACH,CAAC,EACD,UAAW,iBACX,MAAO,CAAC,sBAAsB,EAC9B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,KAChC,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoB6B,EAAItB,EAAE,MAAO2B,CAAC,KAAxB,MAAyCL,IAAX,OAAeA,EAAiBhB,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,mBACZ,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,EAAgBiB,EAAEF,EAAE,IAAK,CACxB,UAAW,gBACX,cAAe,GACf,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,2BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,KACxB,EACA,SAAU,CAAcrC,EAAEgD,GAAG,CAC3B,sBAAuB,GACvB,UAAoB/B,EAAIvB,EAAE,MAAO2B,CAAC,KAAxB,MAAyCJ,IAAX,OAAeA,EAAiBjB,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,uBACZ,CAAC,CACH,CAAC,EACD,UAAW,gBACX,MAAO,CAAC,sBAAsB,EAC9B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,MAC9B,QAAS,EACX,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoB+B,EAAIxB,EAAE,MAAO2B,CAAC,KAAxB,MAAyCH,IAAX,OAAeA,EAAiBlB,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,qBAAsB,OACtB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAU,uBACZ,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,EAAgB9B,EAAEgD,GAAG,CACpB,sBAAuB,GACvB,UAAoB7B,EAAIzB,EAAE,MAAO2B,CAAC,KAAxB,MAAyCF,IAAX,OAAeA,EAAiBnB,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAuB7C,EAAEkD,EAAG,CAC1B,KAAM,CACJ,UAAW,WACb,EACA,aAAc,GACd,aAAc,GACd,SAAuBlD,EAAE6C,EAAE,EAAG,CAC5B,UAAW,8BACX,qBAAsB,YACtB,SAAU,mCACZ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACD,UAAW,gBACX,MAAO,CAAC,sBAAsB,EAC9B,iBAAkBR,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,6BAA8B,MAC9B,QAAS,EACX,EACA,kBAAmB,MACnB,mBAAoB,GACpB,GAAGlD,GAAE,CACH,UAAW,CACT,UAAoBiC,GAAI1B,EAAE,MAAO2B,CAAC,KAAxB,MAAyCD,KAAX,OAAeA,GAAiBpB,EAAIiD,EAAU,CACpF,SAAuBjD,EAAE6C,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,+BACnB,uBAAwB,mDACxB,uBAAwB,OACxB,0BAA2B,OAC3B,sBAAuB,6CACzB,EACA,SAAuB7C,EAAEkD,EAAG,CAC1B,KAAM,CACJ,UAAW,WACb,EACA,aAAc,GACd,aAAc,GACd,SAAuBlD,EAAE6C,EAAE,EAAG,CAC5B,UAAW,8BACX,qBAAsB,YACtB,SAAU,mCACZ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CACF,EAAGjB,EAAGE,CAAC,CACT,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACDd,GAAI,CAAC,sZAAuZ,kFAAmF,kDAAmD,iRAAkR,mSAAoS,8QAA+Q,kYAAmY,8RAA+R,2QAA4Q,6QAA8Q,yTAA0T,sHAAuH,iRAAkR,kNAAmN,qrDAAsrD,kEAAmE,kIAAmI,+KAAgL,+JAAgK,oLAAqL,woBAAyoB,GAAKqC,GAAK,GAAKA,EAAG,EACr9MpC,GAAIqC,EAAEhD,GAAGU,GAAG,cAAc,EACrBuC,GAAQtC,GACfA,GAAE,YAAc,SAAUA,GAAE,aAAe,CACzC,OAAQ,IACR,MAAO,IACT,EAAGuC,EAAEvC,GAAG,CACN,QAAS,CACP,QAAS,CAAC,YAAa,WAAW,EAClC,aAAc,CAAC,YAAa,QAAQ,EACpC,MAAO,UACP,KAAMwC,EAAE,IACV,CACF,CAAC,EAAGC,GAAEzC,GAAG,CAAC,CACR,OAAQ,YACR,MAAO,SACP,IAAK,kHACL,OAAQ,KACV,EAAG,CACD,OAAQ,YACR,MAAO,SACP,IAAK,kHACL,OAAQ,KACV,EAAG,GAAGF,GAAG,GAAGR,GAAG,GAAKoD,GAAO,GAAKA,EAAK,CAAC,EqBrxBtCC,ICAAC,IAEe,SAARC,EAAqBC,EAAO,CACjC,IAAMC,EAAiB,CACrB,MAAO,OACP,OAAQ,OACR,eAAgB,QAAQD,EAAM,UAC9B,gBAAiB,cACjB,gBAAiB,iCAAiCA,EAAM,UAAUA,EAAM,SAASA,EAAM,UACvF,eAAgB,GAAGA,EAAM,SAASA,EAAM,OAC1C,EACA,OAAoBE,EAAK,MAAO,CAC9B,MAAOD,CACT,CAAC,CACH,CAEAF,EAAI,aAAe,CACjB,MAAO,UACP,KAAM,EACN,IAAK,EACL,KAAM,EACR,EACAI,EAAoBJ,EAAK,CACvB,KAAM,CACJ,KAAMK,EAAY,OAClB,aAAcL,EAAI,aAAa,KAC/B,IAAK,EACL,IAAK,GACL,KAAM,CACR,EACA,IAAK,CACH,KAAMK,EAAY,OAClB,aAAcL,EAAI,aAAa,IAC/B,IAAK,EACL,IAAK,GACL,KAAM,CACR,EACA,KAAM,CACJ,KAAMK,EAAY,OAClB,aAAcL,EAAI,aAAa,KAC/B,IAAK,EACL,IAAK,IACL,KAAM,CACR,EACA,MAAO,CACL,KAAMK,EAAY,MAClB,aAAcL,EAAI,aAAa,KACjC,CACF,CAAC,EChDDM,IFSA,IAAIC,GAAIC,EAAEC,CAAC,EACTC,GAAIF,EAAEG,EAAC,EACPC,GAAIC,GAAEC,EAAE,CAAC,EACTC,GAAI,CACF,UAAW,CACT,MAAO,EACT,CACF,EACAC,GAAI,CAAC,WAAW,EARlB,IAUEC,GAAI,CACF,UAAW,iBACb,EACF,SAASC,GAAE,KAAMC,EAAG,CAClB,IAAIC,EAAI,CAAC,EACT,OAAoBD,GAAE,QAAQA,GAAKA,GAAK,OAAO,OAAOC,EAAG,EAAED,CAAC,CAAC,CAAC,EAAGC,CACnE,CACA,IAAIC,GAAI,CACJ,QAAS,CACP,QAAS,GACT,MAAO,EACP,KAAM,EACN,UAAW,IACX,KAAM,QACR,CACF,EARF,IAsBEC,GAAI,CAAC,CACH,MAAOC,EACP,SAAU,CACZ,IAAM,CACJ,IAAI,EAAMC,GAAWC,CAAC,EACpBC,EAAYH,GAAQ,EAAE,WACtBI,EAAMC,EAAQ,KAAO,CACnB,GAAG,EACH,WAAYF,CACd,GAAI,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EACzB,OAAoBG,EAAEJ,EAAE,SAAU,CAChC,MAAOE,EACP,SAAU,CACZ,CAAC,CACH,EACAG,GAAI,CAAC,CACH,OAAQ,EACR,GAAIP,EACJ,KAAMQ,EACN,MAAOC,EACP,GAAGN,CACL,KAAO,CACL,GAAGA,EACH,UAAmBK,GAAQL,EAAE,SAC/B,GACAO,GAAI,CAAC,EAAGV,IAAMA,EAAE,KAAK,GAAG,EAAI,EAAE,iBAC9BW,GAAmBC,GAAW,SAAUJ,EAAGC,EAAG,CAC5C,GAAI,CACA,aAAcN,CAChB,EAAIU,GAAE,EACN,CACE,MAAO,EACP,UAAWC,EACX,SAAUC,EACV,QAASC,EACT,UAAWC,EACX,GAAGC,CACL,EAAIX,GAAEC,CAAC,EACP,CACE,YAAa,EACb,WAAYW,EACZ,eAAgBC,EAChB,gBAAiBC,EACjB,WAAYV,EACZ,WAAYW,EACZ,SAAUC,CACZ,EAAIC,GAAE,CACJ,WAAYC,GACZ,eAAgB,YAChB,gBAAiBC,GACjB,YAAaC,GACb,QAASX,EACT,kBAAmBY,EACrB,CAAC,EACDC,EAAInB,GAAEF,EAAGe,CAAC,EACVO,EAAMC,EAAO,IAAI,EACjBC,EAAMC,EAAM,EACd,OAAoB3B,EAAE4B,GAAG,CACvB,GAAYnB,GAAQiB,EACpB,SAAuB1B,EAAE6B,EAAE,IAAK,CAC9B,QAASnB,EACT,QAASO,EACT,aAAc,IAAMF,EAAE,CACpB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAE,CAClB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAE,CAClB,UAAW,EACb,CAAC,EACD,MAAO,IAAMA,EAAE,CACb,UAAW,EACb,CAAC,EACD,YAAa,IAAMA,EAAE,CACnB,UAAW,EACb,CAAC,EACD,UAAWe,EAAE,eAAuBjB,CAAC,EACrC,MAAO,CACL,QAAS,UACX,EACA,SAAuBb,EAAEP,GAAG,CAC1B,MAAOuB,EACP,SAAuBhB,EAAE+B,EAAG,CAC1B,KAAMpB,EACN,aAAc,GACd,aAAc,GACd,SAAuBqB,EAAEC,GAAG,CAC1B,GAAGrB,EACH,UAAW,GAAGkB,EAAE,gBAAiBtB,CAAC,kBAClC,cAAe,GACf,mBAAoB,YACpB,iBAAkBe,EAClB,SAAU,YACV,IAAapB,GAAQqB,EACrB,MAAO,CACL,wBAAyB,MACzB,iBAAkB,2BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,MACtB,gBAAiB,yBACjB,uBAAwB,IACxB,wBAAyB,IACzB,oBAAqB,IACrB,qBAAsB,IACtB,GAAG,CACL,EACA,SAAU,CACR,kBAAmB,CACjB,gBAAiB,kBACnB,CACF,EACA,GAAGU,GAAE,CACH,kBAAmB,CACjB,mBAAoB,MACtB,CACF,EAAG,EAAGpB,CAAC,EACP,SAAU,CAAcd,EAAE6B,EAAE,IAAK,CAC/B,UAAW,2BACX,iBAAkBN,EAClB,SAAU,sBACV,SAAuBvB,EAAEmC,EAAG,CAC1B,KAAM,GACN,MAAO,yBACP,IAAK,EACL,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,KAAM,EACN,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,MAAO,MACT,CAAC,CACH,CAAC,EAAgBnC,EAAE6B,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBN,EAClB,SAAU,sBACV,MAAO,CACL,QAAS,EACX,EACA,SAAU,CACR,kBAAmB,CACjB,QAAS,CACX,CACF,EACA,SAAuBvB,EAAEoC,GAAG,CAC1B,MAAO,qBACP,OAAQ,OACR,WAAY,QACZ,cAAe,aACf,GAAI,YACJ,SAAU,YACV,SAAU,GACV,aAAc,GACd,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,OAAQ,UACR,MAAO,MACT,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACDpB,GAAI,CAAC,sZAAuZ,kFAAmF,mDAAoD,wMAAyM,4HAA6H,6LAA8L,iIAAiI,EACxqCC,GAAIoB,EAAEhC,GAAGW,GAAG,cAAc,EACrBsB,GAAQrB,GACfA,GAAE,YAAc,mBAAoBA,GAAE,aAAe,CACnD,OAAQ,GACR,MAAO,EACT,EAAGsB,EAAEtB,GAAG,CACN,UAAW,CACT,MAAO,OACP,KAAMuB,EAAE,IACV,CACF,CAAC,EAAGC,GAAExB,GAAG,CAAC,GAAGL,GAAG,GAAG8B,EAAC,CAAC,EGvOrBC,ICAAC,IAUe,SAARC,GAAuBC,EAAO,CACnC,GAAM,CACJ,QAAAC,EACA,eAAAC,EACA,aAAAC,CACF,EAAIH,EACJ,OAAoBI,EAAK,MAAO,CAC9B,MAAO,CACL,GAAGC,GACH,QAAAJ,EACA,eAAAC,EACA,aAAAC,CACF,CACF,CAAC,CACH,CAEAJ,GAAM,aAAe,CACnB,QAAS,GACT,eAAgB,IAChB,OAAQ,CACV,EACAO,EAAoBP,GAAO,CACzB,eAAgB,CACd,MAAO,OACP,KAAMQ,EAAY,OAClB,IAAK,GACL,IAAK,GACP,EACA,QAAS,CACP,MAAO,UACP,KAAMA,EAAY,OAClB,KAAM,GACN,eAAgB,GAChB,IAAK,EACL,IAAK,CACP,EACA,aAAc,CACZ,MAAO,SACP,KAAMA,EAAY,OAClB,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,CACF,CAAC,EACD,IAAMF,GAAiB,CACrB,MAAO,OACP,OAAQ,OACR,eAAgB,cAChB,iBAAkB,SAClB,gBAAiB,4EACnB,EDtDA,IAAAG,GAAmB,SACfC,GAAIC,EAAEC,EAAC,EACTC,GAAIF,EAAEG,EAAC,EACPC,GAAI,CAAC,YAAa,WAAW,EAF/B,IAIEC,GAAI,CACF,UAAW,kBACX,UAAW,kBACb,EACF,SAASC,GAAE,KAAMC,EAAG,CAClB,IAAIC,EAAI,CAAC,EACT,OAAoBD,GAAE,QAAQA,GAAKA,GAAK,OAAO,OAAOC,EAAG,EAAED,CAAC,CAAC,CAAC,EAAGC,CACnE,CACA,IAAIC,GAAI,CACJ,QAAS,CACP,QAAS,GACT,MAAO,EACP,KAAM,EACN,UAAW,IACX,KAAM,QACR,CACF,EARF,IAsBEC,GAAI,CAAC,EAAGC,IAAM,uBAAuBA,IACrCC,GAAI,CAAC,CACH,MAAOD,EACP,SAAU,CACZ,IAAM,CACJ,IAAIE,EAAMC,GAAWC,CAAC,EACpBC,EAAYL,GAAQE,EAAE,WACtBI,EAAMC,EAAQ,KAAO,CACnB,GAAGL,EACH,WAAYG,CACd,GAAI,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EACzB,OAAoBG,EAAEJ,EAAE,SAAU,CAChC,MAAOE,EACP,SAAU,CACZ,CAAC,CACH,EACAG,GAAI,CACF,YAAa,YACb,QAAS,WACX,EACAC,GAAI,CAAC,CACH,OAAQ,EACR,GAAIV,EACJ,GAAIW,EACJ,MAAOT,EACP,GAAGG,CACL,IAAM,CACJ,IAAIC,EAAGM,EAAGC,EACV,MAAO,CACL,GAAGR,EACH,SAAmBO,GAAcN,EAAIG,GAAEJ,EAAE,OAAO,KAAzB,MAA0CC,IAAX,OAAeA,EAAID,EAAE,WAAlE,MAAyFO,IAAX,OAAeA,EAAI,YAC1G,WAAqBC,EAAYF,GAAQN,EAAE,aAAhC,MAAyDQ,IAAX,OAAeA,EAAI,KAC9E,CACF,EACAC,GAAI,CAAC,EAAGd,IAAMA,EAAE,KAAK,GAAG,EAAI,EAAE,iBAC9Be,GAAmBC,GAAW,SAAUL,EAAGT,EAAG,CAC5C,GAAI,CACA,aAAcG,CAChB,EAAIY,GAAE,EACN,CACE,MAAO,EACP,UAAWT,EACX,SAAUU,EACV,QAASC,EACT,UAAWC,EACX,GAAGC,CACL,EAAIX,GAAEC,CAAC,EACP,CACE,YAAaW,EACb,WAAYC,EACZ,eAAgBC,EAChB,gBAAiBf,EACjB,WAAYM,EACZ,WAAYU,EACZ,SAAUC,CACZ,EAAIC,GAAE,CACJ,WAAYC,GACZ,eAAgB,YAChB,YAAaC,GACb,QAASV,EACT,kBAAmBW,EACrB,CAAC,EACDC,EAAIjB,GAAEH,EAAGe,CAAC,EACVM,EAAMC,EAAO,IAAI,EACjB,EAAMC,EAAM,EACd,OAAoB1B,EAAE2B,GAAG,CACvB,GAAYjB,GAAQ,EACpB,SAAuBV,EAAE4B,EAAE,IAAK,CAC9B,QAASjB,EACT,QAASO,EACT,aAAc,IAAMjB,EAAE,CACpB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAE,CAClB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAE,CAClB,UAAW,EACb,CAAC,EACD,MAAO,IAAMA,EAAE,CACb,UAAW,EACb,CAAC,EACD,YAAa,IAAMA,EAAE,CACnB,UAAW,EACb,CAAC,EACD,UAAW4B,EAAE,eAAuBd,CAAC,EACrC,MAAO,CACL,QAAS,UACX,EACA,SAAuBf,EAAEP,GAAG,CAC1B,MAAOwB,EACP,SAAuBjB,EAAE4B,EAAE,IAAK,CAC9B,GAAGf,EACH,UAAWgB,EAAE,gBAAiB7B,CAAC,EAC/B,mBAAoB,UACpB,iBAAkBuB,EAClB,SAAU,YACV,IAAa7B,GAAQ8B,EACrB,MAAO,CACL,uBAAwB,GACxB,wBAAyB,GACzB,oBAAqB,GACrB,qBAAsB,GACtB,UAAW,0CACX,GAAG,CACL,EACA,GAAGM,GAAE,CACH,UAAW,CACT,mBAAoB,WACtB,CACF,EAAGhB,EAAGE,CAAC,EACP,SAAuBhB,EAAE4B,EAAE,IAAK,CAC9B,UAAW,gBACX,iBAAkBL,EAClB,SAAU,YACV,SAAuBvB,EAAE4B,EAAE,IAAK,CAC9B,UAAW,iBACX,cAAe,GACf,iBAAkBL,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,4BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,MACtB,eAAgB,YAChB,gBAAiB,mBACjB,uBAAwB,GACxB,wBAAyB,GACzB,oBAAqB,GACrB,qBAAsB,GACtB,UAAW,gDACX,qBAAsB,WACxB,EACA,SAAuBQ,EAAEH,EAAE,IAAK,CAC9B,UAAW,iBACX,cAAe,GACf,mBAAoB,mBACpB,iBAAkBL,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,yBAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,MACtB,eAAgB,YAChB,WAAY,4EACZ,uBAAwB,EACxB,wBAAyB,EACzB,oBAAqB,EACrB,qBAAsB,EACtB,UAAW,wFACX,qBAAsB,WACxB,EACA,SAAU,CAAcvB,EAAE4B,EAAE,IAAK,CAC/B,UAAW,gBACX,iBAAkBL,EAClB,SAAU,YACV,MAAO,CACL,OAAQ,aACR,aAAc,YAChB,EACA,SAAU,CACR,UAAW,CACT,OAAQ,aACR,aAAc,YAChB,CACF,EACA,SAAuBvB,EAAE4B,EAAE,IAAK,CAC9B,UAAW,2BACX,iBAAkBL,EAClB,SAAU,sBACV,kBAAmBhC,GACnB,SAAuBS,EAAEgC,GAAG,CAC1B,WAAY,mBACZ,aAAc,CACZ,aAAc,GACd,WAAY,SACd,EACA,MAAO,qBACP,OAAQ,CAAC,oBAAqB,mBAAoB,oBAAqB,mBAAoB,oBAAqB,oBAAqB,oBAAqB,mBAAmB,EAC7K,eAAgB,CACd,YAAa,IACb,cAAe,GACf,cAAe,EACjB,EACA,WAAY,GACZ,OAAQ,OACR,aAAc,CACZ,aAAc,GACd,WAAY,EACZ,WAAY,QACZ,cAAe,GACf,YAAa,CACf,EACA,GAAI,YACJ,SAAU,YACV,aAAc,CACZ,WAAY,qBACZ,cAAe,IACf,aAAc,GACd,aAAc,GACd,WAAY,CACd,EACA,YAAa,CACX,eAAgB,IAChB,eAAgB,GAChB,WAAY,GACZ,gBAAiB,IACjB,oBAAqB,GACrB,cAAe,GACf,aAAc,IACd,iBAAkB,GAClB,aAAc,EACd,eAAgB,EAChB,gBAAiB,IACjB,gBAAiB,IACjB,WAAY,GACZ,cAAe,EACjB,EACA,YAAa,CACX,oBAAqB,GACrB,mBAAoB,GACpB,cAAe,OACf,YAAa,GACb,wBAAyB,GACzB,mBAAoB,GACpB,oBAAqB,GACrB,QAAS,SACT,WAAY,GACZ,UAAW,GACX,qBAAsB,EACtB,gBAAiB,GACjB,aAAc,GACd,gBAAiB,IACjB,iBAAkB,GAClB,YAAa,EACf,EACA,OAAQ,GACR,eAAgB,CACd,QAAS,EACT,WAAY,GACZ,WAAY,GACZ,YAAa,EACf,EACA,YAAapB,EACb,OAAQ,EACR,cAAe,CACb,gBAAiB,GACjB,gBAAiB,SACjB,YAAa,EACb,WAAY,GACZ,YAAa,CACf,EACA,aAAc,CACZ,cAAe,YACf,YAAa,IACb,WAAY,IACZ,UAAW,QACb,EACA,YAAa,CACX,KAAM,IACN,QAAS,GACT,QAAS,GACT,SAAU,EACZ,EACA,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,MAAO,OACP,GAAGkB,GAAE,CACH,UAAW,CACT,OAAQ,CAAC,kBAAmB,kBAAmB,oBAAqB,oBAAqB,oBAAqB,oBAAqB,oBAAqB,mBAAmB,EAC3K,aAAc,CACZ,aAAc,GACd,WAAY,EACZ,WAAY,UACZ,cAAe,GACf,YAAa,CACf,EACA,YAAa,CACX,KAAM,IACN,QAAS,GACT,QAAS,GACT,SAAU,EACZ,CACF,CACF,EAAGhB,EAAGE,CAAC,CACT,CAAC,CACH,CAAC,CACH,CAAC,EAAgBhB,EAAE4B,EAAE,IAAK,CACxB,UAAW,yBACX,iBAAkBL,EAClB,SAAU,sBACV,MAAO,CACL,QAAS,EACX,EACA,SAAU,CACR,UAAW,CACT,QAAS,CACX,CACF,EACA,SAAuBvB,EAAEiC,GAAG,CAC1B,eAAgB,IAChB,aAAc,EACd,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,QAAS,GACT,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,MAAO,MACT,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACDhB,GAAI,CAAC,sZAAuZ,kFAAmF,mDAAoD,wQAAyQ,2SAA4S,gVAAiV,mVAAoV,oIAAqI,wIAAyI,sIAAuI,w7BAAy7B,yHAA0H,8IAA+I,qGAAqG,EACz7GC,GAAIgB,EAAE3B,GAAGU,GAAG,cAAc,EACrBkB,GAAQjB,GACfA,GAAE,YAAc,SAAUA,GAAE,aAAe,CACzC,OAAQ,IACR,MAAO,GACT,EAAGkB,EAAElB,GAAG,CACN,QAAS,CACP,QAAS,CAAC,YAAa,WAAW,EAClC,aAAc,CAAC,UAAW,WAAW,EACrC,MAAO,UACP,KAAMmB,EAAE,IACV,EACA,UAAW,CACT,aAAc,MACd,YAAa,YACb,MAAO,KACP,KAAMA,EAAE,MACV,CACF,CAAC,EAAGC,GAAEpB,GAAG,CAAC,GAAGN,GAAG,GAAGC,EAAC,CAAC,EEtYrB0B,ICAAC,ICAAC,IACO,SAASC,GAAe,CAC7B,MAAAC,EACA,MAAAC,EAAQ,EACR,aAAAC,EAAe,GACf,SAAAC,EAAW,EACX,WAAAC,EAAa,EACb,YAAAC,EAAc,EACd,UAAAC,EAAY,EACZ,MAAAC,EAAQ,MACV,EAAI,CAAC,EAAG,CACN,IAAMC,EAAS,CAAC,EAChB,OAAIR,GACFQ,EAAO,uBAAuB,EAAIR,EAClCQ,EAAO,YAAcD,EACjBL,GACFM,EAAO,eAAiBL,EACxBK,EAAO,iBAAmBJ,EAC1BI,EAAO,kBAAoBH,EAC3BG,EAAO,gBAAkBF,IAEzBE,EAAO,eAAiBP,EACxBO,EAAO,iBAAmBP,EAC1BO,EAAO,kBAAoBP,EAC3BO,EAAO,gBAAkBP,IAG3BO,EAAO,OAAS,OAEXA,CACT,CACO,IAAMC,GAAiB,CAC5B,MAAO,CACL,KAAMC,EAAY,MAClB,aAAc,MAChB,EACA,MAAO,CACL,KAAMA,EAAY,YAClB,UAAW,eACX,aAAc,CAAC,QAAS,gBAAgB,EACxC,UAAW,CAAC,WAAY,aAAc,cAAe,WAAW,EAChE,YAAa,CAAC,IAAK,IAAK,IAAK,GAAG,EAChC,aAAc,EACd,IAAK,CACP,EACA,MAAO,CACL,KAAMA,EAAY,KAClB,QAAS,CAAC,QAAS,SAAU,SAAU,QAAQ,EAC/C,aAAc,CAAC,QAAS,SAAU,SAAU,QAAQ,EACpD,aAAc,OAChB,CACF,ECnDAC,IACO,SAASC,GAAc,CAC5B,MAAAC,EACA,MAAAC,EACA,MAAAC,EACA,OAAAC,CACF,EAAI,CAAC,EAAG,CACN,IAAMC,EAAS,CAAC,EAChB,OAAIJ,IACFI,EAAO,wBAAwB,EAAI,GAAGH,OAAWC,KAASF,IAC1DI,EAAO,+BAA+B,EAAI,GAAGD,OAExCC,CACT,CACO,IAAMC,GAAgB,CAC3B,MAAO,CACL,KAAMC,EAAY,MAClB,aAAc,MAChB,EACA,MAAO,CACL,KAAMA,EAAY,OAClB,eAAgB,GAChB,aAAc,EACd,IAAK,CACP,EACA,MAAO,CACL,KAAMA,EAAY,KAClB,QAAS,CAAC,QAAS,SAAU,SAAU,QAAQ,EAC/C,aAAc,CAAC,QAAS,SAAU,SAAU,QAAQ,EACpD,aAAc,OAChB,EACA,OAAQ,CACN,KAAMA,EAAY,OAClB,eAAgB,EAClB,CACF,ECnCAC,IACO,SAASC,GAAc,CAC5B,UAAAC,EACA,UAAAC,EACA,YAAAC,CACF,EAAI,CAAC,EAAG,CACN,MAAO,CACL,kCAAmCF,EACnC,uBAAwBC,EACxB,8BAA+BC,CACjC,CACF,CACO,IAAMC,GAAgB,CAC3B,UAAW,CACT,KAAMC,EAAY,MAClB,MAAO,OACP,SAAU,EACZ,EACA,UAAW,CACT,KAAMA,EAAY,MAClB,MAAO,OACP,SAAU,EACZ,EACA,YAAa,CACX,KAAMA,EAAY,MAClB,MAAO,SACP,SAAU,EACZ,CACF,EC5BAC,IACO,SAASC,GAAgB,CAC9B,QAAAC,EAAU,EACV,eAAAC,EAAiB,GACjB,WAAAC,EAAa,EACb,aAAAC,EAAe,EACf,cAAAC,EAAgB,EAChB,YAAAC,EAAc,CAChB,EAAI,CAAC,EAAG,CACN,OAAIJ,EACK,CACL,WAAYC,EACZ,aAAcC,EACd,cAAeC,EACf,YAAaC,CACf,EAEO,CACL,WAAYL,EACZ,aAAcA,EACd,cAAeA,EACf,YAAaA,CACf,CAEJ,CACO,IAAMM,GAAkB,CAC7B,QAAS,CACP,KAAMC,EAAY,YAClB,UAAW,iBACX,aAAc,CAAC,UAAW,kBAAkB,EAC5C,UAAW,CAAC,aAAc,eAAgB,gBAAiB,aAAa,EACxE,YAAa,CAAC,IAAK,IAAK,IAAK,GAAG,EAChC,aAAc,GACd,IAAK,CACP,CACF,ECnCAC,IACO,SAASC,GAAe,CAC7B,OAAAC,EAAS,EACT,gBAAAC,EAAkB,GAClB,cAAAC,EAAgB,EAChB,eAAAC,EAAiB,EACjB,kBAAAC,EAAoB,EACpB,iBAAAC,EAAmB,CACrB,EAAI,CAAC,EAAG,CACN,IAAMC,EAAS,CAAC,EAChB,OAAIL,GACFK,EAAO,oBAAsBJ,EAC7BI,EAAO,qBAAuBH,EAC9BG,EAAO,wBAA0BF,EACjCE,EAAO,uBAAyBD,IAEhCC,EAAO,oBAAsBN,EAC7BM,EAAO,qBAAuBN,EAC9BM,EAAO,wBAA0BN,EACjCM,EAAO,uBAAyBN,GAE3BM,CACT,CACO,IAAMC,GAAiB,CAC5B,OAAQ,CACN,KAAMC,EAAY,YAClB,UAAW,mBACX,aAAc,CAAC,SAAU,iBAAiB,EAC1C,UAAW,CAAC,gBAAiB,iBAAkB,oBAAqB,kBAAkB,EACtF,YAAa,CAAC,KAAM,KAAM,KAAM,IAAI,EACpC,aAAc,GACd,IAAK,CACP,CACF,ELvBA,IAAMC,GAAY,uBAOlB,IAAIC,IACH,SAAUA,EAAU,CACnBA,EAAS,QAAa,UACtBA,EAAS,OAAY,QACvB,GAAGA,KAAaA,GAAW,CAAC,EAAE,EAC9B,SAASC,GAAK,CACZ,KAAAC,EACA,MAAAC,EACA,MAAAC,EACA,KAAAC,CACF,EAAG,CACD,OAAIH,IAASF,GAAS,QAAUI,EACVE,EAAK,MAAO,CAC9B,GAAGF,EACH,MAAOC,EACP,OAAQA,CACV,CAAC,EAEiBC,EAAK,MAAO,CAC9B,MAAO,6BACP,QAAS,cACT,MAAOD,EACP,OAAQA,EACR,KAAMF,EACN,SAAuBG,EAAK,OAAQ,CAClC,EAAG,+gBACL,CAAC,CACH,CAAC,CACH,CACA,IAAIC,IACH,SAAUA,EAAW,CACpBA,EAAU,QAAa,UACvBA,EAAU,OAAY,QACxB,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAChC,SAASC,GAAM,CACb,KAAAN,EACA,MAAAC,EACA,MAAAC,EACA,KAAAC,CACF,EAAG,CACD,OAAIH,IAASK,GAAU,QAAUH,EACXE,EAAK,MAAO,CAC9B,GAAGF,EACH,MAAOC,EACP,OAAQA,CACV,CAAC,EAEiBC,EAAK,MAAO,CAC9B,MAAO,6BACP,QAAS,YACT,MAAOD,EACP,OAAQA,EACR,SAAuBC,EAAK,OAAQ,CAClC,EAAG,2BACH,KAAM,OACN,OAAQH,EACR,YAAa,IACb,cAAe,QACf,eAAgB,OAClB,CAAC,CACH,CAAC,CACH,CAOA,IAAMM,GAAiBC,EAAQ,CAAC,CAC9B,KAAAC,EACA,UAAAC,EACA,UAAAC,EACA,KAAAC,EACA,MAAAC,EACA,QAAS,CACP,MAAAC,EACA,IAAAC,EACA,OAAAC,EACA,MAAAC,EACA,MAAAC,CACF,EACA,MAAAC,EACA,GAAGC,CACL,IAAM,CACJ,IAAMC,EAAKC,EAAM,EACX,CACJ,aAAAC,EACA,QAAAC,EACA,UAAAC,CACF,EAAIC,GAAc,EAClB,IAAIC,EACJ,IAAMC,GAAkBD,EAAkEJ,GAAa,MAAQ,MAAQI,IAAQ,OAASA,EAAM,UACxIE,EAAqBC,EAAOF,CAAc,EAG1C,CAACG,EAAkBC,CAAmB,EAAIC,EAASL,CAAc,EACjEM,GAAiBV,EAAQ,KAAKW,GAAUA,EAAO,KAAOJ,CAAgB,EACxEF,EAAmB,UAAYD,IACjCC,EAAmB,QAAUD,EACzBG,IAAqBH,GACvBI,EAAoBJ,CAAc,GAGtC,SAASQ,EAAaC,EAAO,CAC3B,IAAMC,GAAWD,EAAM,OAAO,MAC9BL,EAAoBM,EAAQ,EAC5B,IAAMH,GAASX,EAAQ,KAAKW,IAAUA,GAAO,KAAOG,EAAQ,EAC5Db,EAAUU,EAAM,CAClB,CACA,IAAII,GACJ,OAAoBC,EAAM,MAAO,CAC/B,UAAWC,GACX,MAAOtB,EACP,SAAU,CAAcf,EAAK,QAAS,CACpC,QAASiB,EACT,SAAU,iBACZ,CAAC,EAAgBjB,EAAK,SAAU,CAC9B,GAAIiB,EACJ,MAAOU,EACP,SAAUK,EACV,SAAUZ,EAAQ,IAAIW,GAAuB/B,EAAK,SAAU,CAC1D,MAAO+B,EAAO,GACd,SAAUA,EAAO,IACnB,EAAGA,EAAO,EAAE,CAAC,CACf,CAAC,EAAgBK,EAAM,MAAO,CAC5B,UAAW,QACX,MAAO,CACL,GAAG/B,EACH,4BAA6BC,EAC7B,iBAAkBC,EAClB,GAAG+B,GAAgBtB,CAAK,EACxB,GAAGuB,GAAevB,CAAK,EACvB,GAAGwB,GAAe5B,CAAM,EACxB,GAAG6B,GAAc5B,CAAK,EACtB,GAAG6B,GAAc5B,CAAK,EACtB,IAAAH,CACF,EACA,SAAU,CAACH,GAAqBR,EAAK,MAAO,CAC1C,UAAW,OACX,SAAuBA,EAAKL,GAAM,CAChC,GAAGa,CACL,CAAC,CACH,CAAC,EAAGE,GAAsBV,EAAK,MAAO,CACpC,UAAW,QACX,UAAWmC,GAAuEL,IAAe,QAAU,MAAQK,KAAS,OAASA,GAAO,SAC9I,CAAC,EAAG1B,GAAsBT,EAAK,MAAO,CACpC,UAAW,QACX,SAAuBA,EAAKE,GAAO,CACjC,GAAGO,CACL,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,CACH,EAAG,CAAC;AAAA,eACW4B;AAAA;AAAA;AAAA,UAGJ;AAAA,eACIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAUJ;AAAA,eACIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UASJ;AAAA,eACIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAWJ;AAAA,eACIA;AAAA;AAAA;AAAA;AAAA,UAIJ;AAAA,eACIA;AAAA;AAAA;AAAA;AAAA;AAAA,UAKJ;AAAA,eACIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAMJ;AAAA,eACIA,cAAqBA;AAAA;AAAA;AAAA;AAAA,SAI3B,CAAC,EACVlC,GAAe,YAAc,kBAC7BwC,EAAoBxC,GAAgB,CAClC,KAAM,CAEJ,KAAMyC,EAAY,KAClB,SAAU,WACV,gBAAiB,aACjB,aAAc,CACZ,SAAU,GACV,WAAY,OACd,CACF,EACA,UAAW,CACT,KAAMA,EAAY,MAClB,MAAO,OACP,SAAU,GACV,aAAc,MAChB,EACA,UAAW,CACT,KAAMA,EAAY,MAClB,MAAO,OACP,aAAc,MAChB,EACA,GAAGC,GACH,GAAGC,GACH,KAAM,CACJ,KAAMF,EAAY,OAClB,YAAa,cACb,SAAU,GACV,SAAU,CACR,KAAM,CACJ,KAAMA,EAAY,KAClB,MAAO,OACP,QAAS,OAAO,OAAOlD,EAAQ,EAC/B,aAAc,CAAC,UAAW,QAAQ,EAClC,wBAAyB,GACzB,aAAc,SAChB,EACA,MAAO,CACL,KAAMkD,EAAY,MAClB,wBAAyB,GACzB,aAAc,OACd,OAAQ5B,GAASA,EAAM,OAAStB,GAAS,OAC3C,EACA,MAAO,CACL,KAAMkD,EAAY,gBAClB,MAAO,OACP,iBAAkB,CAAC,MAAO,MAAO,KAAK,EACtC,OAAQ5B,GAASA,EAAM,OAAStB,GAAS,MAC3C,EACA,KAAM,CACJ,KAAMkD,EAAY,OAClB,eAAgB,GAChB,aAAc,EAChB,CACF,CACF,EACA,MAAO,CACL,KAAMA,EAAY,OAClB,YAAa,cACb,SAAU,GACV,SAAU,CACR,KAAM,CACJ,KAAMA,EAAY,KAClB,MAAO,OACP,QAAS,OAAO,OAAO3C,EAAS,EAChC,aAAc,CAAC,UAAW,QAAQ,EAClC,wBAAyB,GACzB,aAAc,SAChB,EACA,MAAO,CACL,KAAM2C,EAAY,MAClB,wBAAyB,GACzB,aAAc,OACd,OAAQ5B,GAASA,EAAM,OAASf,GAAU,OAC5C,EACA,MAAO,CACL,KAAM2C,EAAY,gBAClB,MAAO,OACP,iBAAkB,CAAC,MAAO,MAAO,KAAK,EACtC,OAAQ5B,GAASA,EAAM,OAASf,GAAU,MAC5C,EACA,KAAM,CACJ,KAAM2C,EAAY,OAClB,eAAgB,GAChB,aAAc,EAChB,CACF,EACA,aAAc,CAAC,CACjB,EACA,QAAS,CACP,KAAMA,EAAY,OAClB,MAAO,UACP,YAAa,gBACb,SAAU,CACR,MAAO,CACL,KAAMA,EAAY,QAClB,aAAc,EAChB,EACA,IAAK,CACH,KAAMA,EAAY,OAClB,eAAgB,GAChB,aAAc,CAChB,EACA,OAAQ,CACN,KAAMA,EAAY,OAClB,YAAa,eACb,SAAU,GACV,SAAUG,EACZ,EACA,MAAO,CACL,KAAMH,EAAY,OAClB,YAAa,eACb,SAAU,GACV,SAAUI,EACZ,EACA,MAAO,CACL,KAAMJ,EAAY,OAClB,YAAa,eACb,SAAUK,EACZ,CACF,CACF,CACF,CAAC,EACD,IAAOC,GAAQ/C,GMnWf,IAAAgD,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,OAAAC,GAAA,QAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAAC,IAAO,IAAMrB,GAAK,OACLC,GAAK,OACLW,GAAK,OACLE,GAAK,SACLC,GAAK,oBACLC,GAAK,mBACLC,GAAK,qBACLC,GAAK,iBACLC,GAAK,iBACLC,GAAK,iBACLlB,GAAM,iBACNC,GAAM,iBACNC,GAAM,iBACNC,GAAM,SACNC,GAAM,SACNC,GAAM,oBACNC,GAAM,oBACNC,GAAM,mBACNC,GAAM,mBACNC,GAAM,qBACNE,GAAM,qBACNd,GAAqB,CAChC,QAAW,CACT,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,IAAO,CACL,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,GAAM,CACJ,KAAQ,WACR,YAAe,CACb,sBAAyB,GAC3B,CACF,EACA,mBAAsB,CACpB,KAAQ,UACV,CACF,CACF,EP9IA,IAAIuB,GAAIC,GAAEC,EAAC,EACTC,GAAIC,EAAEC,EAAC,EACPC,GAAIC,GAAEF,EAAC,EACPG,GAAIJ,EAAEK,EAAC,EACPC,GAAIC,GAAEJ,GAAEE,EAAC,EAAGG,EAAC,EACbC,GAAIF,GAAEG,GAAEL,EAAC,EAAGG,EAAC,EACbG,GAAIC,GAAEC,EAAE,GAAG,EACXC,GAAIP,GAAEV,GAAEQ,EAAC,EAAGG,EAAC,EACbO,GAAIf,EAAEgB,CAAC,EACPC,GAAIjB,EAAEkB,EAAC,EACPC,GAAIC,GAAEf,EAAC,EACPgB,GAAI,CAAC,YAAa,YAAa,WAAW,EAC1CC,GAAI,eACJC,GAAI,CACF,UAAW,kBACX,UAAW,kBACX,UAAW,kBACb,EACF,SAASC,GAAEC,KAAMC,EAAG,CAClB,IAAIC,EAAI,CAAC,EACT,OAAoBD,GAAE,QAAQA,GAAKA,GAAK,OAAO,OAAOC,EAAGF,EAAEC,CAAC,CAAC,CAAC,EAAGC,CACnE,CACA,IAAIC,GAAI,CACJ,QAAS,CACP,QAAS,GACT,MAAO,EACP,KAAM,EACN,UAAW,IACX,KAAM,QACR,CACF,EACAC,GAAI,CACF,UAAWC,EACb,EACAC,EAAK,CAACN,EAAGC,IAAM,CACb,KAAOA,GAAI,CACT,IAAIC,EAAIE,GAAEH,EAAE,EAAE,EACd,GAAIC,EAAG,CACL,IAAID,EAAIC,EAAEF,CAAC,EACX,GAAIC,EAAG,OAAOA,EAEhBA,EAAIA,EAAE,SAEV,EACAM,GAAKP,GAAiB,OAAOA,GAAnB,UAAiCA,IAAT,MAA0B,OAAOA,EAAE,KAArB,SAA2BA,EAAgB,OAAOA,GAAnB,SAAuB,CACpG,IAAKA,CACP,EAAI,OACJQ,GAAK,CACH,QAAS,GACT,MAAO,EACP,KAAM,EACN,UAAW,IACX,KAAM,QACR,EACAC,GAAK,CACH,QAAS,EACT,OAAQ,EACR,QAAS,EACT,QAAS,EACT,MAAO,EACP,WAAYD,GACZ,EAAG,EACH,EAAG,CACL,EACAE,GAAK,CACH,QAAS,EACT,OAAQ,EACR,QAAS,EACT,QAAS,EACT,MAAO,EACP,WAAYF,GACZ,EAAG,EACH,EAAG,CACL,EACAG,GAAK,CACH,QAAS,GACT,OAAQ,EACR,MAAO,EACP,EAAG,EACH,EAAG,GACL,EACAC,GAAK,CAAC,CACJ,SAAUZ,EACV,uBAAwBC,EACxB,QAASC,EAAI,EACf,IAAM,CACJ,GAAI,CAACW,EAAGC,CAAC,EAAIC,GAAE,CACb,uBAAwBd,CAC1B,CAAC,EACD,OAAOD,EAAE,CACP,KAAM,IAAMc,EAAE,EAAE,EAChB,KAAM,IAAMA,EAAE,EAAE,EAChB,OAAQ,IAAMA,EAAE,CAACD,CAAC,EAClB,QAASX,GAAKW,CAChB,CAAC,CACH,EACAG,GAAK,CAAC,CACJ,MAAO,EACP,SAAUd,CACZ,IAAM,CACJ,IAAIW,EAAMI,GAAWC,CAAC,EACpBJ,EAAY,GAAQD,EAAE,WACtBM,EAAMC,EAAQ,KAAO,CACnB,GAAGP,EACH,WAAYC,CACd,GAAI,CAAC,KAAK,UAAUA,CAAC,CAAC,CAAC,EACzB,OAAoBO,EAAEH,EAAE,SAAU,CAChC,MAAOC,EACP,SAAUjB,CACZ,CAAC,CACH,EACAoB,GAAK,CACH,YAAa,YACb,YAAa,YACb,OAAQ,WACV,EACAC,GAAK,CAAC,CACJ,SAAUvB,EACV,OAAQC,EACR,MAAOC,EACP,GAAIW,EACJ,MAAOC,EACP,MAAOK,EACP,QAASK,EACT,MAAOC,EACP,GAAGC,CACL,IAAM,CACJ,IAAIC,EAAGC,EAAGP,EAAGQ,EAAGC,EAAGC,EAAGC,EACtB,MAAO,CACL,GAAGN,EACH,WAAqBC,EAAY3B,GAAQ0B,EAAE,aAAhC,MAAyDC,IAAX,OAAeA,EAAI,YAC5E,WAAqBC,EAAYT,GAAQO,EAAE,aAAhC,MAAyDE,IAAX,OAAeA,EAAI,YAC5E,WAAqBP,EAAYnB,GAAQwB,EAAE,aAAhC,MAAyDL,IAAX,OAAeA,EAAI,YAC5E,WAAqBQ,EAAYf,GAAQY,EAAE,aAAhC,MAAyDG,IAAX,OAAeA,EAAI,CAC1E,IAAK,sEACL,OAAQ,sKACV,EACA,SAAmBE,GAAcD,EAAIR,GAAGI,EAAE,OAAO,KAA1B,MAA2CI,IAAX,OAAeA,EAAIJ,EAAE,WAAnE,MAA0FK,IAAX,OAAeA,EAAI,YAC3G,WAAqBC,EAAYR,GAAQE,EAAE,aAAhC,MAAyDM,IAAX,OAAeA,EAAI,WAC9E,CACF,EACAC,GAAK,CAACjC,EAAGC,IAAMA,EAAE,KAAK,GAAG,EAAID,EAAE,iBAC/BkC,GAAoBxC,GAAW,SAAUmB,EAAGC,EAAG,CAC7C,IAAIK,EAAGO,EAAGC,EAAG,EAAGQ,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAGC,EAAG,EAAGnE,EACvD,GAAI,CACA,aAAcW,CAChB,EAAIyD,GAAE,EACN,CACE,MAAOvD,GACP,UAAWE,EACX,SAAUU,GACV,QAASI,EACT,UAAWc,GACX,UAAWY,GACX,UAAWc,GACX,UAAWC,EACX,UAAWC,GACX,GAAGC,CACL,EAAI5B,GAAGV,CAAC,EACR,CACE,YAAauC,EACb,WAAYC,GACZ,eAAgBC,EAChB,gBAAiBC,EACjB,WAAYC,EACZ,WAAYC,GACZ,SAAUC,EACZ,EAAIC,GAAE,CACJ,WAAY/D,GACZ,eAAgB,YAChB,YAAaO,GACb,QAASK,EACT,kBAAmBV,EACrB,CAAC,EACD8D,EAAK3B,GAAGpB,EAAG6C,EAAE,EACb,CACE,sBAAuBG,GACvB,MAAOC,EACT,EAAIC,GAAEX,CAAE,EACRY,GAAKH,GAAG,SAAU7D,IAAM,CACtBwD,EAAG,WAAW,CAChB,CAAC,EACDS,GAAKJ,GAAG,SAAU7D,IAAM,CACtBwD,EAAG,WAAW,CAChB,CAAC,EACDU,GAAKlE,GAAK6D,GAAG,SAAU5D,KAAM,CAC3BD,EAAE,KAAK,CACT,CAAC,EACDmE,EAAKnE,GAAK6D,GAAG,SAAU5D,KAAM,CAC3BD,EAAE,KAAK,CACT,CAAC,EACDoE,GAAOC,EAAO,IAAI,EAClBC,GAAK,IAAM,CAAC,CAAC,YAAa,WAAW,EAAE,SAASlB,CAAE,EAClDmB,GAAKC,GAAE,EACPC,GAAOJ,EAAO,IAAI,EAClBK,GAAOL,EAAO,IAAI,EAClBM,GAAON,EAAO,IAAI,EAClBO,GAAOP,EAAO,IAAI,EAClBQ,GAAOC,EAAM,EACbC,GAAK,CAAC,EACR,OAAoB1D,EAAE2D,GAAG,CACvB,GAAY5E,IAAQyE,GACpB,SAAuBxD,EAAEjC,EAAE,IAAK,CAC9B,QAASoB,EACT,QAASkD,GACT,aAAc,IAAMH,EAAG,CACrB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAG,CACnB,UAAW,EACb,CAAC,EACD,WAAY,IAAMA,EAAG,CACnB,UAAW,EACb,CAAC,EACD,MAAO,IAAMA,EAAG,CACd,UAAW,EACb,CAAC,EACD,YAAa,IAAMA,EAAG,CACpB,UAAW,EACb,CAAC,EACD,UAAW0B,EAAE,eAAgB,GAAGF,GAAI1B,EAAE,EACtC,MAAO,CACL,QAAS,UACX,EACA,SAAuBhC,EAAEL,GAAI,CAC3B,MAAOyC,GACP,SAAuB1B,EAAE3C,EAAE,IAAK,CAC9B,GAAG+D,EACH,UAAW8B,EAAE,iBAAkBvF,CAAC,EAChC,mBAAoB,YACpB,iBAAkBkE,EAClB,SAAU,YACV,IAAa9C,GAAQsD,GACrB,MAAO,CACL,eAAgB,aAChB,gBAAiB,wBACjB,qBAAsB,aACtB,GAAG5E,EACL,EACA,GAAGO,GAAE,CACH,UAAW,CACT,mBAAoB,QACtB,EACA,UAAW,CACT,mBAAoB,WACtB,CACF,EAAGqD,EAAIE,CAAE,EACT,SAAU,CAAcvB,EAAE3C,EAAE,IAAK,CAC/B,UAAW,gBACX,iBAAkBwE,EAClB,SAAU,YACV,SAAU,CAAcvC,EAAE6D,EAAG,CAC3B,KAAM,CACJ,UAAW,WACb,EACA,SAAuB7D,EAAElD,GAAG,CAC1B,GAAI,IACJ,WAAY,CACV,IAAK,GACL,IAAK,OACL,gBAAiB,IACjB,eAAgB,IAChB,YAAa,IACb,WAAY,IACZ,MAAO,QACP,GAAGoC,GAAGe,EAAE,CACV,EACA,UAAW,+BACX,iBAAkBsC,EAClB,SAAU,YACV,SAAuBvC,EAAE8D,GAAG,CAC1B,UAAW,iBACX,mBAAoB,WACpB,KAAM,gBACN,gBAAiB,GACjB,eAAgB,GAChB,iBAAkBvB,EAClB,SAAU,YACV,MAAO,CACL,OAAQ,EACV,EACA,IAAK;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EACL,mBAAoB,EACtB,CAAC,CACH,CAAC,CACH,CAAC,EAAG,CAAC,CAAC,CAAC,YAAa,WAAW,EAAE,SAASR,CAAE,GAAkB/B,EAAEjC,EAAE,IAAK,CACrE,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAE5C,GAAG,CAC1B,MAAO,2BACP,OAAQ,OACR,YAAsB0C,EAAIb,EAAG,KAAMhB,CAAC,KAAxB,MAAyC6B,IAAX,OAAeA,EAAI,QAC7D,cAAe,OACf,GAAI,YACJ,SAAU,YACV,SAAU,GACV,aAAc,GACd,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,OAAQ,OACR,MAAO,OACP,GAAGpB,GAAE,CACH,UAAW,CACT,MAAO,qBACP,YAAsB2B,EAAIpB,EAAG,KAAMhB,CAAC,KAAxB,MAAyCoC,IAAX,OAAeA,EAAI,QAC7D,QAASsC,EACX,EACA,UAAW,CACT,MAAO,qBACP,YAAsBrC,EAAIrB,EAAG,KAAMhB,CAAC,KAAxB,MAAyCqC,IAAX,OAAeA,EAAI,QAC7D,cAAe,IACf,QAASsC,EACX,CACF,EAAGb,EAAIE,CAAE,CACX,CAAC,CACH,CAAC,EAAGgB,GAAG,GAAkBvC,EAAE3C,EAAE,IAAK,CAChC,UAAW,iBACX,iBAAkBwE,EAClB,SAAU,YACV,SAAU,CAAcvC,EAAEjC,EAAE,IAAK,CAC/B,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqB,EAAIjE,EAAG,KAAMhB,CAAC,KAAxB,MAAyC,IAAX,OAAe,EAAI,OAC5D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAAS4C,GACT,MAAO,OACP,UAAW,OACb,CAAC,CACH,CAAC,EAAgBb,EAAEjC,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqBpC,EAAI7B,EAAG,KAAMhB,CAAC,KAAxB,MAAyC6C,IAAX,OAAeA,EAAI,aAC5D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAASa,GACT,MAAO,OACP,UAAW,OACb,CAAC,CACH,CAAC,EAAgB3B,EAAEjC,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqBnC,EAAI9B,EAAG,KAAMhB,CAAC,KAAxB,MAAyC8C,IAAX,OAAeA,EAAI,WAC5D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAASa,EACT,MAAO,OACP,UAAW,OACb,CAAC,CACH,CAAC,EAAgB5B,EAAEjC,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqBlC,EAAI/B,EAAG,KAAMhB,CAAC,KAAxB,MAAyC+C,IAAX,OAAeA,EAAI,gBAC5D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAASa,GACT,MAAO,OACP,UAAW,OACb,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,EAAGoB,GAAG,GAAkBvC,EAAE3C,EAAE,IAAK,CAChC,UAAW,iBACX,iBAAkBwE,EAClB,SAAU,YACV,SAAU,CAAcvC,EAAET,GAAI,CAC5B,uBAAwB,GACxB,SAAUC,GAAkB,CAC1B,IAAIC,GACJ,OAAOO,EAAEI,GAAG,CACV,SAAuBM,EAAE3C,EAAE,IAAK,CAC9B,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,IAAKa,GACL,SAAU,CAAcpD,EAAErC,GAAG,CAC3B,UAAW,GACX,WAAqB8B,GAAIR,EAAG,KAAMhB,CAAC,KAAxB,MAAyCwB,KAAX,OAAeA,GAAI,sBAC5D,OAAQ,OACR,UAAWoD,GAAGrD,CAAC,EACf,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAAS,YACT,MAAO,OACP,UAAW,SACb,CAAC,EAAgBQ,EAAEgE,GAAG,CACpB,SAAUxE,EAAE,SAAwBQ,EAAEiE,GAAG,CACvC,UAAW,SACX,UAAWb,GACX,UAAWQ,EAAEpF,GAAGwD,GAAI,GAAG0B,EAAE,EACzB,mBAAoB,GACpB,QAAS,EACT,QAAS,GACT,UAAWlE,EAAE,KACb,UAAW,SACX,eAAgB,WAChB,SAAU,GACV,OAAQ,GACR,SAAuBQ,EAAEnC,GAAG,CAC1B,gBAAiB,GACjB,mBAAoB,GACpB,gBAAiB,EACjB,QAASwB,GACT,UAAW,gBACX,KAAMD,GACN,QAASE,GACT,iBAAkBiD,EAClB,SAAU,YACV,IAAKc,GACL,KAAM,SACN,MAAO,CACL,eAAgB,aAChB,gBAAiB,wBACjB,uBAAwB,GACxB,wBAAyB,GACzB,oBAAqB,GACrB,qBAAsB,GACtB,qBAAsB,YACxB,EACA,SAAuBrD,EAAEjC,EAAE,IAAK,CAC9B,UAAW,iBACX,cAAe,GACf,iBAAkBwE,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,2BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,MACtB,gBAAiB,wBACjB,uBAAwB,EACxB,wBAAyB,EACzB,oBAAqB,EACrB,qBAAsB,CACxB,EACA,SAAuBvC,EAAEkE,GAAG,CAC1B,sBAAuB,GACvB,SAAuBlE,EAAIc,EAAU,CACnC,SAAuBd,EAAEjC,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,0BACxB,qBAAsB,OACtB,uBAAwB,MACxB,sBAAuB,6CACzB,EACA,SAAU,mBACZ,CAAC,CACH,CAAC,EACD,UAAW,gBACX,MAAO,CAAC,kBAAkB,EAC1B,iBAAkBwE,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,2BAA4B,mBAC5B,gCAAiC,YACjC,6BAA8B,KAChC,EACA,kBAAmB,MACnB,mBAAoB,EACtB,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CACF,CAAC,EAAgBvC,EAAEjC,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAEhC,GAAG,CAC1B,UAAW,GACX,UAAW+F,GAAE,CACX,KAAM,aACN,UAAW,WACb,EAAGb,EAAE,EACL,WAAqBjC,EAAIhC,EAAG,KAAMhB,CAAC,KAAxB,MAAyCgD,IAAX,OAAeA,EAAI,eAC5D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAAS,YACT,MAAO,OACP,UAAW,OACb,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,EAAgBjB,EAAEjC,EAAE,IAAK,CACxB,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAE9B,EAAG,CAC1B,KAAM,GACN,MAAO,wBACP,IAAK,EACL,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,KAAM,EACN,MAAO,CACL,OAAQ,OACR,MAAO,MACT,EACA,MAAO,MACT,CAAC,CACH,CAAC,EAAmB6D,IAAhB,aAAmCrB,EAAE3C,EAAE,IAAK,CAC9C,UAAW,gBACX,cAAe,GACf,iBAAkBwE,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,2BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,KACxB,EACA,SAAU,CAAcvC,EAAEjC,EAAE,IAAK,CAC/B,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAEhC,GAAG,CAC1B,UAAW,GACX,UAAW+F,GAAE,CACX,KAAM,aACN,UAAW,WACb,EAAGb,EAAE,EACL,WAAqBhC,EAAIjC,EAAG,KAAMhB,CAAC,KAAxB,MAAyCiD,IAAX,OAAeA,EAAI,eAC5D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,MAAO,CACL,MAAO,MACT,EACA,UAAW,GACX,QAAS,YACT,MAAO,OACP,UAAW,QACX,GAAGxC,GAAE,CACH,UAAW,CACT,WAAqByC,EAAIlC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CkD,IAAX,OAAeA,EAAI,cAC/D,CACF,EAAGY,EAAIE,CAAE,CACX,CAAC,CACH,CAAC,EAAmBF,IAAhB,aAAmC/B,EAAEjC,EAAE,IAAK,CAC9C,UAAW,2BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAE5B,GAAG,CAC1B,MAAO,CACL,MAAO,qBACP,KAAM,GACN,KAAM,SACR,EACA,KAAM,CACJ,WAAY,mDACZ,SAAU,OACV,UAAW,SACX,WAAY,IACZ,cAAe,MACf,WAAY,OACd,EACA,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,QAAS,CACP,MAAO,CACL,MAAO,4BACP,OAAQ,EACR,MAAO,QACP,MAAO,CACT,EACA,IAAK,EACL,MAAO,CACL,UAAW,oBACb,EACA,MAAO,EACT,EACA,QAAS,EACT,cAAe,EACf,YAAa,GACb,eAAgB,GAChB,aAAc,GACd,WAAY,EACZ,OAAQ,EACR,iBAAkB,EAClB,kBAAmB,EACnB,iBAAkB,GAClB,cAAe,EACf,eAAgB,EAChB,MAAO,CACL,MAAO,MACT,EACA,UAAW,2BACX,MAAO,MACT,CAAC,CACH,CAAC,EAAgB4B,EAAET,GAAI,CACrB,uBAAwB,GACxB,SAAUC,GAAkB,CAC1B,IAAIC,GAAGK,GACP,OAAOE,EAAEI,GAAG,CACV,SAAuBM,EAAE3C,EAAE,IAAK,CAC9B,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,IAAKe,GACL,SAAU,CAActD,EAAErC,GAAG,CAC3B,UAAWmF,EAAGtD,CAAC,EACf,UAAW,GACX,WAAqBC,GAAIR,EAAG,MAAOhB,CAAC,KAAzB,MAA0CwB,KAAX,OAAeA,GAAI,sBAC7D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,MAAO,CACL,MAAO,MACT,EACA,UAAW,GACX,QAAS,YACT,MAAO,OACP,UAAW,UACX,GAAGf,GAAE,CACH,UAAW,CACT,WAAqBoB,GAAIb,EAAG,MAAOhB,CAAC,KAAzB,MAA0C6B,KAAX,OAAeA,GAAI,qBAC/D,CACF,EAAGiC,EAAIE,CAAE,CACX,CAAC,EAAgBjC,EAAEgE,GAAG,CACpB,SAAUxE,EAAE,SAAwBQ,EAAEiE,GAAG,CACvC,UAAW,SACX,UAAWX,GACX,UAAWM,EAAEpF,GAAGwD,GAAI,GAAG0B,EAAE,EACzB,mBAAoB,GACpB,QAAS,EACT,QAAS,IACT,UAAWlE,EAAE,KACb,UAAW,MACX,eAAgB,WAChB,SAAU,GACV,OAAQ,GACR,SAAuBQ,EAAEnC,GAAG,CAC1B,gBAAiB,GACjB,mBAAoB,GACpB,gBAAiB,EACjB,QAASwB,GACT,UAAW,gBACX,KAAMD,GACN,QAASE,GACT,iBAAkBiD,EAClB,SAAU,YACV,IAAKgB,GACL,KAAM,SACN,MAAO,CACL,eAAgB,aAChB,gBAAiB,wBACjB,uBAAwB,GACxB,wBAAyB,GACzB,oBAAqB,GACrB,qBAAsB,GACtB,qBAAsB,YACxB,EACA,SAAuBvD,EAAEjC,EAAE,IAAK,CAC9B,UAAW,gBACX,cAAe,GACf,iBAAkBwE,EAClB,SAAU,YACV,MAAO,CACL,wBAAyB,MACzB,iBAAkB,2BAClB,sBAAuB,MACvB,uBAAwB,MACxB,iBAAkB,QAClB,qBAAsB,MACtB,gBAAiB,wBACjB,uBAAwB,EACxB,wBAAyB,EACzB,oBAAqB,EACrB,qBAAsB,CACxB,EACA,SAAuBvC,EAAEkE,GAAG,CAC1B,sBAAuB,GACvB,SAAuBlE,EAAIc,EAAU,CACnC,SAAuBd,EAAEjC,EAAE,EAAG,CAC5B,MAAO,CACL,kBAAmB,2BACnB,uBAAwB,0BACxB,qBAAsB,OACtB,uBAAwB,MACxB,sBAAuB,6CACzB,EACA,SAAU,mBACZ,CAAC,CACH,CAAC,EACD,UAAW,gBACX,MAAO,CAAC,kBAAkB,EAC1B,iBAAkBwE,EAClB,SAAU,YACV,MAAO,CACL,qBAAsB,qBACtB,2BAA4B,mBAC5B,gCAAiC,YACjC,6BAA8B,KAChC,EACA,kBAAmB,MACnB,mBAAoB,EACtB,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CACF,CAAC,CAAC,CACJ,CAAC,EAAmBR,IAAhB,aAAmCrB,EAAE3C,EAAE,IAAK,CAC9C,UAAW,eACX,iBAAkBwE,EAClB,SAAU,YACV,SAAU,CAAcvC,EAAEjC,EAAE,IAAK,CAC/B,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqB9B,EAAInC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CmD,IAAX,OAAeA,EAAI,OAC7D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAASP,GACT,MAAO,OACP,UAAW,QACX,GAAGnC,GAAE,CACH,UAAW,CACT,WAAqB2C,EAAIpC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CoD,IAAX,OAAeA,EAAI,MAC/D,CACF,EAAGU,EAAIE,CAAE,CACX,CAAC,CACH,CAAC,EAAgBjC,EAAEjC,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqB5B,EAAIrC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CqD,IAAX,OAAeA,EAAI,aAC7D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAASK,GACT,MAAO,OACP,UAAW,QACX,GAAGjD,GAAE,CACH,UAAW,CACT,WAAqB6C,EAAItC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CsD,IAAX,OAAeA,EAAI,YAC/D,CACF,EAAGQ,EAAIE,CAAE,CACX,CAAC,CACH,CAAC,EAAgBjC,EAAEjC,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqB1B,EAAIvC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CuD,IAAX,OAAeA,EAAI,WAC7D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAASI,EACT,MAAO,OACP,UAAW,QACX,GAAGlD,GAAE,CACH,UAAW,CACT,WAAqB+C,EAAIxC,EAAG,MAAOhB,CAAC,KAAzB,MAA0CwD,IAAX,OAAeA,EAAI,UAC/D,CACF,EAAGM,EAAIE,CAAE,CACX,CAAC,CACH,CAAC,EAAgBjC,EAAEjC,EAAE,IAAK,CACxB,UAAW,0BACX,iBAAkBwE,EAClB,SAAU,sBACV,SAAuBvC,EAAExC,GAAG,CAC1B,UAAW,GACX,UAAWuG,GAAE,CACX,UAAW,WACb,EAAGb,EAAE,EACL,WAAqB,EAAIjE,EAAG,MAAOhB,CAAC,KAAzB,MAA0C,IAAX,OAAe,EAAI,gBAC7D,OAAQ,OACR,GAAI,YACJ,SAAU,YACV,UAAW,OACX,UAAW,GACX,QAAS4D,GACT,MAAO,OACP,UAAW,QACX,GAAGnD,GAAE,CACH,UAAW,CACT,WAAqBpB,EAAI2B,EAAG,MAAOhB,CAAC,KAAzB,MAA0CX,IAAX,OAAeA,EAAI,eAC/D,CACF,EAAGyE,EAAIE,CAAE,CACX,CAAC,CACH,CAAC,CAAC,CACJ,CAAC,CAAC,CACJ,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,CACH,CAAC,EACDN,GAAK,CAAC,sZAAuZ,kFAAmF,oDAAqD,wQAAyQ,4SAA6S,iMAAkM,qHAAsH,oHAAqH,kTAAmT,+YAAgZ,iSAAkS,8JAA+J,qTAAsT,sTAAuT,8IAA+I,wIAAyI,+RAAgS,6JAA8J,qHAAsH,4SAA6S,4iEAA6iE,gGAAiG,0HAA2H,mKAAoK,wLAAyL,yUAA0U,+NAAgO,sHAAuH,wEAAyE,sFAAuF,qFAAsF,2pBAA2pB,EAC1gRC,GAAKuC,EAAEtD,GAAIc,GAAI,cAAc,EACxByC,GAAQxC,GACfA,GAAG,YAAc,YAAaA,GAAG,aAAe,CAC9C,OAAQ,GACR,MAAO,IACT,EAAGyC,EAAEzC,GAAI,CACP,QAAS,CACP,QAAS,CAAC,YAAa,YAAa,WAAW,EAC/C,aAAc,CAAC,YAAa,SAAU,WAAW,EACjD,MAAO,UACP,KAAM0C,EAAE,IACV,EACA,UAAW,CACT,wBAAyB,qHACzB,MAAO,QACP,KAAMA,EAAE,eACV,EACA,UAAiCjG,IAAE,SAAY,CAC7C,GAAGA,GAAE,QACL,aAAc,YACd,OAAQ,OACR,MAAO,OACT,EACA,UAAiCA,IAAE,SAAY,CAC7C,GAAGA,GAAE,QACL,aAAc,YACd,OAAQ,OACR,MAAO,SACT,EACA,UAAiCA,IAAE,SAAY,CAC7C,GAAGA,GAAE,QACL,aAAc,YACd,OAAQ,OACR,MAAO,UACT,EACA,UAAiCA,IAAE,SAAY,CAC7C,GAAGA,GAAE,QACL,aAAc,YACd,OAAQ,OACR,MAAO,OACT,CACF,CAAC,EAAGkG,GAAE3C,GAAI,CAAC,CACT,OAAQ,YACR,MAAO,SACP,IAAK,kHACL,OAAQ,KACV,EAAG,CACD,OAAQ,YACR,MAAO,SACP,IAAK,kHACL,OAAQ,KACV,EAAG,GAAG3E,GAAG,GAAGK,GAAG,GAAGW,GAAG,GAAGE,EAAC,CAAC",
  "names": ["require_thMrs5b1q_0", "__commonJSMin", "init_shims", "require_H7uIjMeLS_0", "__commonJSMin", "init_shims", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "init_shims", "init_shims", "init_shims", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "init_shims", "useIsOnCanvas", "se", "RenderTarget", "init_shims", "init_shims", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "init_shims", "emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "BapFeL4fE_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "v19", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "init_shims", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "Link", "v19", "__FramerMetadata__", "thMrs5b1q_exports", "__export", "__FramerMetadata__", "thMrs5b1q_default", "init_shims", "localizedValues", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "width", "props", "_variant", "ref", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "AdH0Ie0zb", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "transitions", "variantClassNames", "layoutDependency", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "addPropertyOverrides", "Icon", "SVG", "css", "FramerthMrs5b1q", "withCSS", "thMrs5b1q_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "__FramerMetadata__", "S", "getFonts", "thMrs5b1q_default", "O", "withMappedReactProps", "withLeave", "thMrs5b1q_exports", "Y", "FormSpark_default", "G", "T", "k", "e", "r", "a", "B", "j", "BapFeL4fE_0_exports", "z", "N", "t", "re", "MotionConfigContext", "se", "p", "F", "D", "n", "l", "W", "C", "Y", "i", "d", "g", "y", "b", "R", "U", "S", "L", "P", "A", "E", "q", "M", "useLocaleInfo", "X", "_", "V", "J", "H", "Z", "Q", "K", "$", "ee", "er", "ea", "useVariantState", "G", "et", "en", "pe", "el", "ae", "ei", "className", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "O", "FormSpark_default", "css", "withCSS", "BapFeL4fE_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_shims", "init_shims", "Dot", "props", "containerStyle", "p", "addPropertyControls", "ControlType", "init_shims", "x", "getFonts", "Dot", "g", "Icon", "w", "withBack", "motion", "Z", "N", "R", "I", "e", "t", "P", "z", "e", "re", "MotionConfigContext", "a", "i", "se", "p", "M", "t", "o", "C", "J", "Y", "useLocaleInfo", "f", "c", "v", "y", "x", "W", "S", "j", "k", "H", "useVariantState", "N", "Z", "P", "R", "T", "A", "pe", "L", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "w", "I", "Dot", "Icon", "withCSS", "fsXjWCwSW_default", "addPropertyControls", "ControlType", "addFonts", "g", "init_shims", "init_shims", "Noise", "props", "opacity", "backgroundSize", "borderRadius", "p", "containerStyle", "addPropertyControls", "ControlType", "x", "h", "getFonts", "ParticleWrapper", "v", "Noise", "g", "z", "w", "e", "t", "H", "R", "e", "D", "a", "re", "MotionConfigContext", "i", "o", "se", "p", "B", "L", "t", "n", "l", "S", "E", "Y", "useLocaleInfo", "c", "x", "h", "v", "y", "j", "k", "F", "M", "useVariantState", "g", "H", "z", "O", "T", "pe", "ae", "LayoutGroup", "motion", "cx", "w", "u", "ParticleWrapper", "Noise", "withCSS", "H7uIjMeLS_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "init_shims", "init_shims", "getBorderStyle", "color", "width", "widthPerSide", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "result", "borderControls", "ControlType", "init_shims", "getFocusStyle", "color", "width", "style", "offset", "result", "focusControls", "ControlType", "init_shims", "getHoverStyle", "fillColor", "textColor", "borderColor", "hoverControls", "ControlType", "init_shims", "getPaddingStyle", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControls", "ControlType", "init_shims", "getRadiusStyle", "radius", "radiusPerCorner", "radiusTopLeft", "radiusTopRight", "radiusBottomRight", "radiusBottomLeft", "result", "radiusControls", "ControlType", "className", "IconType", "Icon", "type", "color", "image", "size", "p", "CaretType", "Caret", "LocaleSelector", "withCSS", "font", "fillColor", "textColor", "icon", "caret", "title", "gap", "border", "hover", "focus", "style", "props", "id", "ae", "activeLocale", "locales", "setLocale", "useLocaleInfo", "ref", "activeLocaleId", "lastActiveLocaleId", "pe", "selectedLocaleId", "setSelectedLocaleId", "ye", "selectedLocale", "locale", "handleChange", "event", "localeId", "ref1", "u", "className", "getPaddingStyle", "getRadiusStyle", "getBorderStyle", "getHoverStyle", "getFocusStyle", "addPropertyControls", "ControlType", "paddingControls", "radiusControls", "borderControls", "hoverControls", "focusControls", "LocaleSelector_default", "ZWfklmTzg_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "v19", "v2", "v20", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "init_shims", "S", "withFigure", "Image2", "N", "getFonts", "Icon", "R", "withForward", "Z", "uvGeN43bT_default", "A", "withMappedReactProps", "uvGeN43bT_exports", "H", "withLeave", "E", "withFX", "motion", "J", "L", "Dot", "P", "LocaleSelector_default", "Y", "getPropertyControls", "M", "V", "X", "K", "e", "r", "a", "Q", "$", "ZWfklmTzg_0_exports", "ee", "er", "ea", "et", "ei", "en", "eo", "t", "i", "useOverlayState", "el", "re", "MotionConfigContext", "n", "se", "p", "ed", "es", "o", "l", "d", "s", "f", "c", "m", "u", "h", "ef", "ep", "x", "v", "b", "w", "k", "D", "G", "O", "T", "B", "j", "q", "useLocaleInfo", "ec", "em", "eu", "eh", "eg", "ex", "eC", "ey", "ev", "eb", "ew", "useVariantState", "e_", "eU", "ez", "useActiveVariantCallback", "ek", "eW", "eI", "eD", "eF", "pe", "eG", "eO", "useRouter", "eT", "eB", "ej", "eq", "eS", "ae", "eN", "LayoutGroup", "cx", "Link", "SVG", "resolveLink", "AnimatePresence", "Floating", "RichText", "withCSS", "ZWfklmTzg_default", "addPropertyControls", "ControlType", "addFonts"]
}
