(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined,
"[project]/node_modules/.pnpm/next@15.5.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-devtools/index.js [client] (ecmascript)", ((__turbopack_context__, module, exports) => {

var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__ = /*#__PURE__*/ __turbopack_context__.i("[project]/node_modules/.pnpm/next@15.5.0_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/process.js [client] (ecmascript)");
var _define_property = __turbopack_context__.r("[project]/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_define_property.cjs [client] (ecmascript)");
var __webpack_modules__ = {
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/devtools-indicator/devtools-indicator.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            "[data-nextjs-toast] {\n  &[data-hidden='true'] {\n    display: none;\n  }\n}\n\n.dev-tools-indicator-menu {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-alpha-400);\n  background-clip: padding-box;\n  box-shadow: var(--shadow-menu);\n  border-radius: var(--rounded-xl);\n  position: absolute;\n  font-family: var(--font-stack-sans);\n  z-index: 3;\n  overflow: hidden;\n  opacity: 0;\n  outline: 0;\n  min-width: 248px;\n  transition: opacity var(--animate-out-duration-ms)\n    var(--animate-out-timing-function);\n\n  &[data-rendered='true'] {\n    opacity: 1;\n    scale: 1;\n  }\n}\n\n.dev-tools-indicator-inner {\n  padding: 6px;\n  width: 100%;\n}\n\n.dev-tools-indicator-item {\n  display: flex;\n  align-items: center;\n  padding: 8px 6px;\n  height: var(--size-36);\n  border-radius: 6px;\n  text-decoration: none !important;\n  user-select: none;\n  white-space: nowrap;\n\n  svg {\n    width: var(--size-16);\n    height: var(--size-16);\n  }\n\n  &:focus-visible {\n    outline: 0;\n  }\n}\n\n.dev-tools-indicator-footer {\n  background: var(--color-background-200);\n  padding: 6px;\n  border-top: 1px solid var(--color-gray-400);\n  width: 100%;\n}\n\n.dev-tools-indicator-item[data-selected='true'] {\n  cursor: pointer;\n  background-color: var(--color-gray-200);\n}\n\n.dev-tools-indicator-label {\n  font-size: var(--size-14);\n  line-height: var(--size-20);\n  color: var(--color-gray-1000);\n}\n\n.dev-tools-indicator-value {\n  font-size: var(--size-14);\n  line-height: var(--size-20);\n  color: var(--color-gray-900);\n  margin-left: auto;\n}\n\n.dev-tools-indicator-issue-count {\n  --color-primary: var(--color-gray-800);\n  --color-secondary: var(--color-gray-100);\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-width: var(--size-40);\n  height: var(--size-24);\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-alpha-400);\n  background-clip: padding-box;\n  box-shadow: var(--shadow-small);\n  padding: 2px;\n  color: var(--color-gray-1000);\n  border-radius: 128px;\n  font-weight: 500;\n  font-size: var(--size-13);\n  font-variant-numeric: tabular-nums;\n\n  &[data-has-issues='true'] {\n    --color-primary: var(--color-red-800);\n    --color-secondary: var(--color-red-100);\n  }\n\n  .dev-tools-indicator-issue-count-indicator {\n    width: var(--size-8);\n    height: var(--size-8);\n    background: var(--color-primary);\n    box-shadow: 0 0 0 2px var(--color-secondary);\n    border-radius: 50%;\n  }\n}\n\n.dev-tools-indicator-shortcut {\n  display: flex;\n  gap: 4px;\n\n  kbd {\n    width: var(--size-20);\n    height: var(--size-20);\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    border-radius: var(--rounded-md);\n    border: 1px solid var(--color-gray-400);\n    font-family: var(--font-stack-sans);\n    background: var(--color-background-100);\n    color: var(--color-gray-1000);\n    text-align: center;\n    font-size: var(--size-12);\n    line-height: var(--size-16);\n  }\n}\n\n.dev-tools-grabbing {\n  cursor: grabbing;\n\n  > * {\n    pointer-events: none;\n  }\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/devtools-indicator/devtools-indicator.css"
                ],
                names: [],
                mappings: "AAAA;EACE;IACE,aAAa;EACf;AACF;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,uCAAuC;EACvC,6CAA6C;EAC7C,4BAA4B;EAC5B,8BAA8B;EAC9B,gCAAgC;EAChC,kBAAkB;EAClB,mCAAmC;EACnC,UAAU;EACV,gBAAgB;EAChB,UAAU;EACV,UAAU;EACV,gBAAgB;EAChB;sCACoC;;EAEpC;IACE,UAAU;IACV,QAAQ;EACV;AACF;;AAEA;EACE,YAAY;EACZ,WAAW;AACb;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;EAClB,gCAAgC;EAChC,iBAAiB;EACjB,mBAAmB;;EAEnB;IACE,qBAAqB;IACrB,sBAAsB;EACxB;;EAEA;IACE,UAAU;EACZ;AACF;;AAEA;EACE,uCAAuC;EACvC,YAAY;EACZ,2CAA2C;EAC3C,WAAW;AACb;;AAEA;EACE,eAAe;EACf,uCAAuC;AACzC;;AAEA;EACE,yBAAyB;EACzB,2BAA2B;EAC3B,6BAA6B;AAC/B;;AAEA;EACE,yBAAyB;EACzB,2BAA2B;EAC3B,4BAA4B;EAC5B,iBAAiB;AACnB;;AAEA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,aAAa;EACb,mBAAmB;EACnB,mBAAmB;EACnB,uBAAuB;EACvB,QAAQ;EACR,yBAAyB;EACzB,sBAAsB;EACtB,uCAAuC;EACvC,6CAA6C;EAC7C,4BAA4B;EAC5B,+BAA+B;EAC/B,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,gBAAgB;EAChB,yBAAyB;EACzB,kCAAkC;;EAElC;IACE,qCAAqC;IACrC,uCAAuC;EACzC;;EAEA;IACE,oBAAoB;IACpB,qBAAqB;IACrB,gCAAgC;IAChC,4CAA4C;IAC5C,kBAAkB;EACpB;AACF;;AAEA;EACE,aAAa;EACb,QAAQ;;EAER;IACE,qBAAqB;IACrB,sBAAsB;IACtB,aAAa;IACb,uBAAuB;IACvB,mBAAmB;IACnB,gCAAgC;IAChC,uCAAuC;IACvC,mCAAmC;IACnC,uCAAuC;IACvC,6BAA6B;IAC7B,kBAAkB;IAClB,yBAAyB;IACzB,2BAA2B;EAC7B;AACF;;AAEA;EACE,gBAAgB;;EAEhB;IACE,oBAAoB;EACtB;AACF",
                sourcesContent: [
                    "[data-nextjs-toast] {\n  &[data-hidden='true'] {\n    display: none;\n  }\n}\n\n.dev-tools-indicator-menu {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-alpha-400);\n  background-clip: padding-box;\n  box-shadow: var(--shadow-menu);\n  border-radius: var(--rounded-xl);\n  position: absolute;\n  font-family: var(--font-stack-sans);\n  z-index: 3;\n  overflow: hidden;\n  opacity: 0;\n  outline: 0;\n  min-width: 248px;\n  transition: opacity var(--animate-out-duration-ms)\n    var(--animate-out-timing-function);\n\n  &[data-rendered='true'] {\n    opacity: 1;\n    scale: 1;\n  }\n}\n\n.dev-tools-indicator-inner {\n  padding: 6px;\n  width: 100%;\n}\n\n.dev-tools-indicator-item {\n  display: flex;\n  align-items: center;\n  padding: 8px 6px;\n  height: var(--size-36);\n  border-radius: 6px;\n  text-decoration: none !important;\n  user-select: none;\n  white-space: nowrap;\n\n  svg {\n    width: var(--size-16);\n    height: var(--size-16);\n  }\n\n  &:focus-visible {\n    outline: 0;\n  }\n}\n\n.dev-tools-indicator-footer {\n  background: var(--color-background-200);\n  padding: 6px;\n  border-top: 1px solid var(--color-gray-400);\n  width: 100%;\n}\n\n.dev-tools-indicator-item[data-selected='true'] {\n  cursor: pointer;\n  background-color: var(--color-gray-200);\n}\n\n.dev-tools-indicator-label {\n  font-size: var(--size-14);\n  line-height: var(--size-20);\n  color: var(--color-gray-1000);\n}\n\n.dev-tools-indicator-value {\n  font-size: var(--size-14);\n  line-height: var(--size-20);\n  color: var(--color-gray-900);\n  margin-left: auto;\n}\n\n.dev-tools-indicator-issue-count {\n  --color-primary: var(--color-gray-800);\n  --color-secondary: var(--color-gray-100);\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-width: var(--size-40);\n  height: var(--size-24);\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-alpha-400);\n  background-clip: padding-box;\n  box-shadow: var(--shadow-small);\n  padding: 2px;\n  color: var(--color-gray-1000);\n  border-radius: 128px;\n  font-weight: 500;\n  font-size: var(--size-13);\n  font-variant-numeric: tabular-nums;\n\n  &[data-has-issues='true'] {\n    --color-primary: var(--color-red-800);\n    --color-secondary: var(--color-red-100);\n  }\n\n  .dev-tools-indicator-issue-count-indicator {\n    width: var(--size-8);\n    height: var(--size-8);\n    background: var(--color-primary);\n    box-shadow: 0 0 0 2px var(--color-secondary);\n    border-radius: 50%;\n  }\n}\n\n.dev-tools-indicator-shortcut {\n  display: flex;\n  gap: 4px;\n\n  kbd {\n    width: var(--size-20);\n    height: var(--size-20);\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    border-radius: var(--rounded-md);\n    border: 1px solid var(--color-gray-400);\n    font-family: var(--font-stack-sans);\n    background: var(--color-background-100);\n    color: var(--color-gray-1000);\n    text-align: center;\n    font-size: var(--size-12);\n    line-height: var(--size-16);\n  }\n}\n\n.dev-tools-grabbing {\n  cursor: grabbing;\n\n  > * {\n    pointer-events: none;\n  }\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ".resize-container {\n  position: absolute;\n  /* todo: better z index */\n  z-index: 10;\n  /* todo: is this needed */\n  background: transparent;\n}\n\n.resize-line {\n  position: absolute;\n  /* todo smarter z index */\n  z-index: -1;\n  pointer-events: none;\n  /* a normal exit animation curve- at this point the exit animation is */\n  /* immediately responsive so we don't need a bespoke curve */\n  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n  /* todo: better var? */\n  border: 1px solid var(--color-gray-400);\n}\n\n/* start really fast because we start super hidden initially behind the panel, otherwise feels like an unintended animation delay */\n.resize-container:hover ~ .resize-line {\n  transition: transform 0.25s cubic-bezier(0.23, 1, 0.32, 0.9);\n}\n\n.resize-container.right,\n.resize-container.left {\n  top: 0;\n  height: 100%;\n  width: 22px;\n  cursor: ew-resize;\n}\n\n/* todo: don't hard code all these values/use vars */\n\n.resize-container.bottom,\n.resize-container.top {\n  left: 0;\n  width: 100%;\n  height: 22px;\n  cursor: ns-resize;\n}\n\n.resize-container.top {\n  top: -7px;\n}\n.resize-container.bottom {\n  bottom: -7px;\n}\n.resize-container.left {\n  left: -7px;\n}\n.resize-container.right {\n  right: -7px;\n}\n\n.resize-container.top-left,\n.resize-container.top-right,\n.resize-container.bottom-left,\n.resize-container.bottom-right {\n  width: 26px;\n  height: 26px;\n  z-index: 15;\n}\n\n.resize-container.top-left {\n  top: -5px;\n  left: -5px;\n  cursor: nwse-resize;\n}\n.resize-container.top-right {\n  top: -5px;\n  right: -5px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-left {\n  bottom: -5px;\n  left: -5px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-right {\n  bottom: -5px;\n  right: -5px;\n  cursor: nwse-resize;\n}\n\n.resize-line.top,\n.resize-line.bottom {\n  height: 18px;\n  width: 100%;\n  background-color: var(--color-background-200);\n}\n\n.resize-line.left,\n.resize-line.right {\n  width: 18px;\n  height: 100%;\n  background-color: var(--color-background-200);\n}\n\n.resize-line.top {\n  top: -7px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: var(--rounded-lg) var(--rounded-lg) 0 0;\n  transform: translateY(18px);\n}\n\n.resize-line.bottom {\n  bottom: -7px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: 0 0 var(--rounded-lg) var(--rounded-lg);\n  transform: translateY(-18px);\n}\n\n.resize-line.left {\n  top: calc(-1 * var(--border-top, 2px));\n  left: -7px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: var(--rounded-lg) 0 0 var(--rounded-lg);\n  transform: translateX(18px);\n}\n\n.resize-line.right {\n  top: calc(-1 * var(--border-top, 2px));\n  right: -7px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: 0 var(--rounded-lg) var(--rounded-lg) 0;\n  transform: translateX(-18px);\n}\n\n.resize-container.right:hover ~ .resize-line.right,\n.resize-container.left:hover ~ .resize-line.left,\n.resize-line.right.dragging,\n.resize-line.left.dragging {\n  transform: translateX(0);\n}\n\n.resize-container.bottom:hover ~ .resize-line.bottom,\n.resize-container.top:hover ~ .resize-line.top,\n.resize-line.bottom.dragging,\n.resize-line.top.dragging {\n  transform: translateY(0);\n}\n\n/* make sure that we don't show multiple handles at once\n * we should only ever show the currently resizing handle\n * regardless of hover state \n */\n.resize-container.no-hover.right:hover ~ .resize-line.right {\n  transform: translateX(-20px);\n}\n.resize-container.no-hover.left:hover ~ .resize-line.left {\n  transform: translateX(20px);\n}\n.resize-container.no-hover.bottom:hover ~ .resize-line.bottom {\n  transform: translateY(-20px);\n}\n.resize-container.no-hover.top:hover ~ .resize-line.top {\n  transform: translateY(20px);\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.css"
                ],
                names: [],
                mappings: "AAAA;EACE,kBAAkB;EAClB,yBAAyB;EACzB,WAAW;EACX,yBAAyB;EACzB,uBAAuB;AACzB;;AAEA;EACE,kBAAkB;EAClB,yBAAyB;EACzB,WAAW;EACX,oBAAoB;EACpB,uEAAuE;EACvE,4DAA4D;EAC5D,uDAAuD;EACvD,sBAAsB;EACtB,uCAAuC;AACzC;;AAEA,mIAAmI;AACnI;EACE,4DAA4D;AAC9D;;AAEA;;EAEE,MAAM;EACN,YAAY;EACZ,WAAW;EACX,iBAAiB;AACnB;;AAEA,oDAAoD;;AAEpD;;EAEE,OAAO;EACP,WAAW;EACX,YAAY;EACZ,iBAAiB;AACnB;;AAEA;EACE,SAAS;AACX;AACA;EACE,YAAY;AACd;AACA;EACE,UAAU;AACZ;AACA;EACE,WAAW;AACb;;AAEA;;;;EAIE,WAAW;EACX,YAAY;EACZ,WAAW;AACb;;AAEA;EACE,SAAS;EACT,UAAU;EACV,mBAAmB;AACrB;AACA;EACE,SAAS;EACT,WAAW;EACX,mBAAmB;AACrB;AACA;EACE,YAAY;EACZ,UAAU;EACV,mBAAmB;AACrB;AACA;EACE,YAAY;EACZ,WAAW;EACX,mBAAmB;AACrB;;AAEA;;EAEE,YAAY;EACZ,WAAW;EACX,6CAA6C;AAC/C;;AAEA;;EAEE,WAAW;EACX,YAAY;EACZ,6CAA6C;AAC/C;;AAEA;EACE,SAAS;EACT,wCAAwC;EACxC,iDAAiD;EACjD,sDAAsD;EACtD,2BAA2B;AAC7B;;AAEA;EACE,YAAY;EACZ,wCAAwC;EACxC,iDAAiD;EACjD,sDAAsD;EACtD,4BAA4B;AAC9B;;AAEA;EACE,sCAAsC;EACtC,UAAU;EACV,gDAAgD;EAChD,sDAAsD;EACtD,2BAA2B;AAC7B;;AAEA;EACE,sCAAsC;EACtC,WAAW;EACX,gDAAgD;EAChD,sDAAsD;EACtD,4BAA4B;AAC9B;;AAEA;;;;EAIE,wBAAwB;AAC1B;;AAEA;;;;EAIE,wBAAwB;AAC1B;;AAEA;;;EAGE;AACF;EACE,4BAA4B;AAC9B;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,2BAA2B;AAC7B",
                sourcesContent: [
                    ".resize-container {\n  position: absolute;\n  /* todo: better z index */\n  z-index: 10;\n  /* todo: is this needed */\n  background: transparent;\n}\n\n.resize-line {\n  position: absolute;\n  /* todo smarter z index */\n  z-index: -1;\n  pointer-events: none;\n  /* a normal exit animation curve- at this point the exit animation is */\n  /* immediately responsive so we don't need a bespoke curve */\n  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n  /* todo: better var? */\n  border: 1px solid var(--color-gray-400);\n}\n\n/* start really fast because we start super hidden initially behind the panel, otherwise feels like an unintended animation delay */\n.resize-container:hover ~ .resize-line {\n  transition: transform 0.25s cubic-bezier(0.23, 1, 0.32, 0.9);\n}\n\n.resize-container.right,\n.resize-container.left {\n  top: 0;\n  height: 100%;\n  width: 22px;\n  cursor: ew-resize;\n}\n\n/* todo: don't hard code all these values/use vars */\n\n.resize-container.bottom,\n.resize-container.top {\n  left: 0;\n  width: 100%;\n  height: 22px;\n  cursor: ns-resize;\n}\n\n.resize-container.top {\n  top: -7px;\n}\n.resize-container.bottom {\n  bottom: -7px;\n}\n.resize-container.left {\n  left: -7px;\n}\n.resize-container.right {\n  right: -7px;\n}\n\n.resize-container.top-left,\n.resize-container.top-right,\n.resize-container.bottom-left,\n.resize-container.bottom-right {\n  width: 26px;\n  height: 26px;\n  z-index: 15;\n}\n\n.resize-container.top-left {\n  top: -5px;\n  left: -5px;\n  cursor: nwse-resize;\n}\n.resize-container.top-right {\n  top: -5px;\n  right: -5px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-left {\n  bottom: -5px;\n  left: -5px;\n  cursor: nesw-resize;\n}\n.resize-container.bottom-right {\n  bottom: -5px;\n  right: -5px;\n  cursor: nwse-resize;\n}\n\n.resize-line.top,\n.resize-line.bottom {\n  height: 18px;\n  width: 100%;\n  background-color: var(--color-background-200);\n}\n\n.resize-line.left,\n.resize-line.right {\n  width: 18px;\n  height: 100%;\n  background-color: var(--color-background-200);\n}\n\n.resize-line.top {\n  top: -7px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: var(--rounded-lg) var(--rounded-lg) 0 0;\n  transform: translateY(18px);\n}\n\n.resize-line.bottom {\n  bottom: -7px;\n  left: calc(-1 * var(--border-left, 2px));\n  width: calc(100% + var(--border-horizontal, 4px));\n  border-radius: 0 0 var(--rounded-lg) var(--rounded-lg);\n  transform: translateY(-18px);\n}\n\n.resize-line.left {\n  top: calc(-1 * var(--border-top, 2px));\n  left: -7px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: var(--rounded-lg) 0 0 var(--rounded-lg);\n  transform: translateX(18px);\n}\n\n.resize-line.right {\n  top: calc(-1 * var(--border-top, 2px));\n  right: -7px;\n  height: calc(100% + var(--border-vertical, 4px));\n  border-radius: 0 var(--rounded-lg) var(--rounded-lg) 0;\n  transform: translateX(-18px);\n}\n\n.resize-container.right:hover ~ .resize-line.right,\n.resize-container.left:hover ~ .resize-line.left,\n.resize-line.right.dragging,\n.resize-line.left.dragging {\n  transform: translateX(0);\n}\n\n.resize-container.bottom:hover ~ .resize-line.bottom,\n.resize-container.top:hover ~ .resize-line.top,\n.resize-line.bottom.dragging,\n.resize-line.top.dragging {\n  transform: translateY(0);\n}\n\n/* make sure that we don't show multiple handles at once\n * we should only ever show the currently resizing handle\n * regardless of hover state \n */\n.resize-container.no-hover.right:hover ~ .resize-line.right {\n  transform: translateX(-20px);\n}\n.resize-container.no-hover.left:hover ~ .resize-line.left {\n  transform: translateX(20px);\n}\n.resize-container.no-hover.bottom:hover ~ .resize-line.bottom {\n  transform: translateY(-20px);\n}\n.resize-container.no-hover.top:hover ~ .resize-line.top {\n  transform: translateY(20px);\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ".segment-boundary-trigger {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  padding: 4px 6px;\n  line-height: 16px;\n  font-weight: 500;\n  color: var(--color-gray-1000);\n  border-radius: 999px;\n  border: none;\n  font-size: var(--size-12);\n  cursor: pointer;\n  transition: background-color 0.15s ease;\n}\n\n.segment-boundary-trigger-text {\n  font-size: var(--size-12);\n  font-weight: 500;\n  user-select: none;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.segment-boundary-trigger-text .plus-icon {\n  transition: transform 0.25s ease;\n}\n\n.segment-boundary-trigger-text:hover .plus-icon {\n  color: var(--color-gray-800);\n}\n\n.segment-boundary-trigger svg {\n  width: 14px;\n  height: 14px;\n  flex-shrink: 0;\n  vertical-align: middle;\n}\n\n.segment-boundary-trigger:hover svg {\n  color: var(--color-gray-700);\n}\n\n.segment-boundary-trigger[disabled] svg,\n.segment-boundary-trigger[disabled]:hover svg {\n  color: var(--color-gray-400);\n  cursor: not-allowed;\n}\n\n.segment-boundary-dropdown {\n  padding: 8px;\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-400);\n  border-radius: 16px;\n  min-width: 120px;\n  user-select: none;\n  cursor: default;\n  box-shadow: 0px 4px 8px -4px color-mix(in srgb, var(--color-gray-900) 4%, transparent);\n}\n\n.segment-boundary-dropdown-positioner {\n  z-index: var(--top-z-index);\n}\n\n.segment-boundary-dropdown-item {\n  display: flex;\n  align-items: center;\n  padding: 8px;\n  line-height: 20px;\n  font-size: 14px;\n  border-radius: 6px;\n  color: var(--color-gray-1000);\n  cursor: pointer;\n  min-width: 220px;\n  border: none;\n  background: none;\n  width: 100%;\n}\n\n.segment-boundary-dropdown-item[data-disabled] {\n  color: var(--color-gray-400);\n  cursor: not-allowed;\n}\n\n.segment-boundary-dropdown-item svg {\n  margin-right: 12px;\n  color: currentColor;\n}\n\n.segment-boundary-dropdown-item:hover {\n  background: var(--color-gray-200);\n}\n\n.segment-boundary-dropdown-item:first-child {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n}\n\n.segment-boundary-dropdown-item:last-child {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\n.segment-boundary-group-label {\n  padding: 8px;\n  font-size: 13px;\n  line-height: 16px;\n  font-weight: 400;\n  color: var(--color-gray-900);\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.css"
                ],
                names: [],
                mappings: "AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,gBAAgB;EAChB,iBAAiB;EACjB,gBAAgB;EAChB,6BAA6B;EAC7B,oBAAoB;EACpB,YAAY;EACZ,yBAAyB;EACzB,eAAe;EACf,uCAAuC;AACzC;;AAEA;EACE,yBAAyB;EACzB,gBAAgB;EAChB,iBAAiB;EACjB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,cAAc;EACd,sBAAsB;AACxB;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;;EAEE,4BAA4B;EAC5B,mBAAmB;AACrB;;AAEA;EACE,YAAY;EACZ,uCAAuC;EACvC,uCAAuC;EACvC,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;EACf,sFAAsF;AACxF;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,YAAY;EACZ,iBAAiB;EACjB,eAAe;EACf,kBAAkB;EAClB,6BAA6B;EAC7B,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;EAChB,WAAW;AACb;;AAEA;EACE,4BAA4B;EAC5B,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,2BAA2B;EAC3B,4BAA4B;AAC9B;;AAEA;EACE,8BAA8B;EAC9B,+BAA+B;AACjC;;AAEA;EACE,YAAY;EACZ,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,4BAA4B;AAC9B",
                sourcesContent: [
                    ".segment-boundary-trigger {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  padding: 4px 6px;\n  line-height: 16px;\n  font-weight: 500;\n  color: var(--color-gray-1000);\n  border-radius: 999px;\n  border: none;\n  font-size: var(--size-12);\n  cursor: pointer;\n  transition: background-color 0.15s ease;\n}\n\n.segment-boundary-trigger-text {\n  font-size: var(--size-12);\n  font-weight: 500;\n  user-select: none;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.segment-boundary-trigger-text .plus-icon {\n  transition: transform 0.25s ease;\n}\n\n.segment-boundary-trigger-text:hover .plus-icon {\n  color: var(--color-gray-800);\n}\n\n.segment-boundary-trigger svg {\n  width: 14px;\n  height: 14px;\n  flex-shrink: 0;\n  vertical-align: middle;\n}\n\n.segment-boundary-trigger:hover svg {\n  color: var(--color-gray-700);\n}\n\n.segment-boundary-trigger[disabled] svg,\n.segment-boundary-trigger[disabled]:hover svg {\n  color: var(--color-gray-400);\n  cursor: not-allowed;\n}\n\n.segment-boundary-dropdown {\n  padding: 8px;\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-400);\n  border-radius: 16px;\n  min-width: 120px;\n  user-select: none;\n  cursor: default;\n  box-shadow: 0px 4px 8px -4px color-mix(in srgb, var(--color-gray-900) 4%, transparent);\n}\n\n.segment-boundary-dropdown-positioner {\n  z-index: var(--top-z-index);\n}\n\n.segment-boundary-dropdown-item {\n  display: flex;\n  align-items: center;\n  padding: 8px;\n  line-height: 20px;\n  font-size: 14px;\n  border-radius: 6px;\n  color: var(--color-gray-1000);\n  cursor: pointer;\n  min-width: 220px;\n  border: none;\n  background: none;\n  width: 100%;\n}\n\n.segment-boundary-dropdown-item[data-disabled] {\n  color: var(--color-gray-400);\n  cursor: not-allowed;\n}\n\n.segment-boundary-dropdown-item svg {\n  margin-right: 12px;\n  color: currentColor;\n}\n\n.segment-boundary-dropdown-item:hover {\n  background: var(--color-gray-200);\n}\n\n.segment-boundary-dropdown-item:first-child {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n}\n\n.segment-boundary-dropdown-item:last-child {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\n.segment-boundary-group-label {\n  padding: 8px;\n  font-size: 13px;\n  line-height: 16px;\n  font-weight: 400;\n  color: var(--color-gray-900);\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/overview/segment-explorer.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ".segment-explorer-content {\n  font-size: var(--size-14);\n  padding: 0 8px;\n  width: 100%;\n  height: 100%;\n}\n\n.segment-explorer-page-route-bar {\n  display: flex;\n  align-items: center;\n  padding: 14px 16px;\n  background-color: var(--color-background-200);\n  gap: 12px;\n}\n\n.segment-explorer-page-route-bar-path {\n  font-size: var(--size-14);\n  font-weight: 500;\n  color: var(--color-gray-1000);\n  font-family: var(--font-mono);\n  white-space: nowrap;\n  line-height: 20px;\n}\n\n.segment-explorer-item {\n  margin: 4px 0;\n  border-radius: 6px;\n}\n\n.segment-explorer-item:nth-child(even) {\n  background-color: var(--color-background-200);\n}\n.segment-explorer-item-row {\n  display: flex;\n  flex-direction: column;\n  padding-top: 10px;\n  padding-bottom: 10px;\n  padding-right: 4px;\n}\n.segment-explorer-item-row-main {\n  display: flex;\n  align-items: center;\n  white-space: pre;\n  cursor: default;\n  color: var(--color-gray-1000);\n}\n\n.segment-explorer-children--intended {\n  padding-left: 16px;\n}\n\n.segment-explorer-filename {\n  display: inline-flex;\n  width: 100%;\n  align-items: center;\n}\n\n.segment-explorer-filename select {\n  margin-left: auto;\n}\n.segment-explorer-filename--path {\n  margin-right: 8px;\n}\n.segment-explorer-filename--path small {\n  display: inline-block;\n  width: 0;\n  opacity: 0;\n}\n.segment-explorer-filename--name {\n  color: var(--color-gray-800);\n}\n\n.segment-explorer-files {\n  display: inline-flex;\n  gap: 8px;\n  margin-left: auto;\n}\n\n.segment-explorer-files + .segment-boundary-trigger {\n  margin-left: 8px;\n}\n\n.segment-explorer-file-label {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 6px;\n  height: 20px;\n  border-radius: 16px;\n  line-height: 16px;\n  font-size: var(--size-12);\n  font-weight: 500;\n  user-select: none;\n  cursor: pointer;\n  background-color: var(--color-gray-300);\n  color: var(--color-gray-1000);\n}\n.segment-explorer-file-label-text {\n  display: inline-flex;\n  align-items: center;\n}\n\n.segment-explorer-file-label--overridden {\n  background-color: var(--color-amber-300);\n  color: var(--color-amber-900);\n}\n\n.segment-explorer-file-label .code-icon {\n  opacity: 0;\n  margin-left: 0;\n  width: 0;\n  transition: all 0.15s ease-in-out;\n}\n.segment-explorer-file-label:hover .code-icon {\n  opacity: 1;\n  width: 12px;\n  margin-left: 4px;\n}\n\n.segment-explorer-file-label:hover {\n  filter: brightness(0.95);\n}\n\n.segment-explorer-file-label--builtin {\n  background-color: transparent;\n  color: var(--color-gray-900);\n  border: 1px dashed var(--color-gray-500);\n  height: 24px;\n  cursor: default;\n}\n.segment-explorer-file-label--builtin svg {\n  margin-left: 4px;\n  margin-right: -4px;\n}\n\n/* Footer styles */\n.segment-explorer-footer {\n  padding: 8px;\n  border-top: 1px solid var(--color-gray-400);\n  user-select: none;\n}\n\n.segment-explorer-footer-button {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  width: 100%;\n  padding: 6px;\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-400);\n  border-radius: 6px;\n  color: var(--color-gray-1000);\n  font-size: var(--size-14);\n  font-weight: 500;\n  cursor: pointer;\n  transition: background-color 0.15s ease;\n}\n\n.segment-explorer-footer-button:hover:not(:disabled) {\n  background: var(--color-gray-200);\n}\n\n.segment-explorer-footer-button--disabled {\n  cursor: not-allowed;\n}\n\n.segment-explorer-footer-text {\n  text-align: center;\n}\n\n.segment-explorer-footer-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 20px;\n  height: 20px;\n  padding: 0 6px;\n  background: var(--color-amber-300);\n  color: var(--color-amber-900);\n  border-radius: 10px;\n  font-size: var(--size-12);\n  font-weight: 600;\n  line-height: 1;\n}\n\n.segment-explorer-file-label-tooltip--sm {\n  white-space: nowrap;\n}\n\n.segment-explorer-file-label-tooltip--lg {\n  min-width: 200px;\n}\n\n.segment-explorer-suggestions {\n  display: inline-flex;\n  gap: 8px;\n}\n\n.segment-explorer-suggestions-tooltip {\n  width: 200px;\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/overview/segment-explorer.css"
                ],
                names: [],
                mappings: "AAAA;EACE,yBAAyB;EACzB,cAAc;EACd,WAAW;EACX,YAAY;AACd;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,kBAAkB;EAClB,6CAA6C;EAC7C,SAAS;AACX;;AAEA;EACE,yBAAyB;EACzB,gBAAgB;EAChB,6BAA6B;EAC7B,6BAA6B;EAC7B,mBAAmB;EACnB,iBAAiB;AACnB;;AAEA;EACE,aAAa;EACb,kBAAkB;AACpB;;AAEA;EACE,6CAA6C;AAC/C;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,iBAAiB;EACjB,oBAAoB;EACpB,kBAAkB;AACpB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,gBAAgB;EAChB,eAAe;EACf,6BAA6B;AAC/B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,WAAW;EACX,mBAAmB;AACrB;;AAEA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,qBAAqB;EACrB,QAAQ;EACR,UAAU;AACZ;AACA;EACE,4BAA4B;AAC9B;;AAEA;EACE,oBAAoB;EACpB,QAAQ;EACR,iBAAiB;AACnB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,cAAc;EACd,YAAY;EACZ,mBAAmB;EACnB,iBAAiB;EACjB,yBAAyB;EACzB,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;EACf,uCAAuC;EACvC,6BAA6B;AAC/B;AACA;EACE,oBAAoB;EACpB,mBAAmB;AACrB;;AAEA;EACE,wCAAwC;EACxC,6BAA6B;AAC/B;;AAEA;EACE,UAAU;EACV,cAAc;EACd,QAAQ;EACR,iCAAiC;AACnC;AACA;EACE,UAAU;EACV,WAAW;EACX,gBAAgB;AAClB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,6BAA6B;EAC7B,4BAA4B;EAC5B,wCAAwC;EACxC,YAAY;EACZ,eAAe;AACjB;AACA;EACE,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,2CAA2C;EAC3C,iBAAiB;AACnB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,QAAQ;EACR,WAAW;EACX,YAAY;EACZ,uCAAuC;EACvC,uCAAuC;EACvC,kBAAkB;EAClB,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;EAChB,eAAe;EACf,uCAAuC;AACzC;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,YAAY;EACZ,cAAc;EACd,kCAAkC;EAClC,6BAA6B;EAC7B,mBAAmB;EACnB,yBAAyB;EACzB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,oBAAoB;EACpB,QAAQ;AACV;;AAEA;EACE,YAAY;AACd",
                sourcesContent: [
                    ".segment-explorer-content {\n  font-size: var(--size-14);\n  padding: 0 8px;\n  width: 100%;\n  height: 100%;\n}\n\n.segment-explorer-page-route-bar {\n  display: flex;\n  align-items: center;\n  padding: 14px 16px;\n  background-color: var(--color-background-200);\n  gap: 12px;\n}\n\n.segment-explorer-page-route-bar-path {\n  font-size: var(--size-14);\n  font-weight: 500;\n  color: var(--color-gray-1000);\n  font-family: var(--font-mono);\n  white-space: nowrap;\n  line-height: 20px;\n}\n\n.segment-explorer-item {\n  margin: 4px 0;\n  border-radius: 6px;\n}\n\n.segment-explorer-item:nth-child(even) {\n  background-color: var(--color-background-200);\n}\n.segment-explorer-item-row {\n  display: flex;\n  flex-direction: column;\n  padding-top: 10px;\n  padding-bottom: 10px;\n  padding-right: 4px;\n}\n.segment-explorer-item-row-main {\n  display: flex;\n  align-items: center;\n  white-space: pre;\n  cursor: default;\n  color: var(--color-gray-1000);\n}\n\n.segment-explorer-children--intended {\n  padding-left: 16px;\n}\n\n.segment-explorer-filename {\n  display: inline-flex;\n  width: 100%;\n  align-items: center;\n}\n\n.segment-explorer-filename select {\n  margin-left: auto;\n}\n.segment-explorer-filename--path {\n  margin-right: 8px;\n}\n.segment-explorer-filename--path small {\n  display: inline-block;\n  width: 0;\n  opacity: 0;\n}\n.segment-explorer-filename--name {\n  color: var(--color-gray-800);\n}\n\n.segment-explorer-files {\n  display: inline-flex;\n  gap: 8px;\n  margin-left: auto;\n}\n\n.segment-explorer-files + .segment-boundary-trigger {\n  margin-left: 8px;\n}\n\n.segment-explorer-file-label {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 6px;\n  height: 20px;\n  border-radius: 16px;\n  line-height: 16px;\n  font-size: var(--size-12);\n  font-weight: 500;\n  user-select: none;\n  cursor: pointer;\n  background-color: var(--color-gray-300);\n  color: var(--color-gray-1000);\n}\n.segment-explorer-file-label-text {\n  display: inline-flex;\n  align-items: center;\n}\n\n.segment-explorer-file-label--overridden {\n  background-color: var(--color-amber-300);\n  color: var(--color-amber-900);\n}\n\n.segment-explorer-file-label .code-icon {\n  opacity: 0;\n  margin-left: 0;\n  width: 0;\n  transition: all 0.15s ease-in-out;\n}\n.segment-explorer-file-label:hover .code-icon {\n  opacity: 1;\n  width: 12px;\n  margin-left: 4px;\n}\n\n.segment-explorer-file-label:hover {\n  filter: brightness(0.95);\n}\n\n.segment-explorer-file-label--builtin {\n  background-color: transparent;\n  color: var(--color-gray-900);\n  border: 1px dashed var(--color-gray-500);\n  height: 24px;\n  cursor: default;\n}\n.segment-explorer-file-label--builtin svg {\n  margin-left: 4px;\n  margin-right: -4px;\n}\n\n/* Footer styles */\n.segment-explorer-footer {\n  padding: 8px;\n  border-top: 1px solid var(--color-gray-400);\n  user-select: none;\n}\n\n.segment-explorer-footer-button {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  width: 100%;\n  padding: 6px;\n  background: var(--color-background-100);\n  border: 1px solid var(--color-gray-400);\n  border-radius: 6px;\n  color: var(--color-gray-1000);\n  font-size: var(--size-14);\n  font-weight: 500;\n  cursor: pointer;\n  transition: background-color 0.15s ease;\n}\n\n.segment-explorer-footer-button:hover:not(:disabled) {\n  background: var(--color-gray-200);\n}\n\n.segment-explorer-footer-button--disabled {\n  cursor: not-allowed;\n}\n\n.segment-explorer-footer-text {\n  text-align: center;\n}\n\n.segment-explorer-footer-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 20px;\n  height: 20px;\n  padding: 0 6px;\n  background: var(--color-amber-300);\n  color: var(--color-amber-900);\n  border-radius: 10px;\n  font-size: var(--size-12);\n  font-weight: 600;\n  line-height: 1;\n}\n\n.segment-explorer-file-label-tooltip--sm {\n  white-space: nowrap;\n}\n\n.segment-explorer-file-label-tooltip--lg {\n  min-width: 200px;\n}\n\n.segment-explorer-suggestions {\n  display: inline-flex;\n  gap: 8px;\n}\n\n.segment-explorer-suggestions-tooltip {\n  width: 200px;\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/toast/style.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ".nextjs-toast {\n  position: fixed;\n  z-index: var(--top-z-index);\n  max-width: 420px;\n  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.25);\n}\n\n.nextjs-toast-errors-parent {\n  padding: 16px;\n  border-radius: var(--rounded-4xl);\n  font-weight: 500;\n  color: var(--color-ansi-bright-white);\n  background-color: var(--color-ansi-red);\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/toast/style.css"
                ],
                names: [],
                mappings: "AAAA;EACE,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,6CAA6C;AAC/C;;AAEA;EACE,aAAa;EACb,iCAAiC;EACjC,gBAAgB;EAChB,qCAAqC;EACrC,uCAAuC;AACzC",
                sourcesContent: [
                    ".nextjs-toast {\n  position: fixed;\n  z-index: var(--top-z-index);\n  max-width: 420px;\n  box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.25);\n}\n\n.nextjs-toast-errors-parent {\n  padding: 16px;\n  border-radius: var(--rounded-4xl);\n  font-weight: 500;\n  color: var(--color-ansi-bright-white);\n  background-color: var(--color-ansi-red);\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/tooltip/tooltip.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ".tooltip-wrapper {\n  position: relative;\n  display: inline-block;\n  line-height: 1;\n}\n\n.tooltip {\n  position: relative;\n  padding: 6px 12px;\n  border-radius: 8px;\n  font-size: 14px;\n  line-height: 1.4;\n  pointer-events: none;\n  color: var(--color-gray-100);\n  background-color: var(--color-gray-1000);\n}\n\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: var(--arrow-size, 6px);\n  border-color: transparent;\n}\n\n.tooltip-arrow--top {\n  border-width: var(--arrow-size, 6px) var(--arrow-size, 6px) 0\n    var(--arrow-size, 6px);\n  border-top-color: var(--color-gray-1000);\n  bottom: 0;\n  transform: translateY(100%);\n}\n\n.tooltip-arrow--bottom {\n  border-width: 0 var(--arrow-size, 6px) var(--arrow-size, 6px)\n    var(--arrow-size, 6px);\n  border-bottom-color: var(--color-gray-1000);\n  top: 0;\n  transform: translateY(-100%);\n}\n\n.tooltip-arrow--left {\n  border-width: var(--arrow-size, 6px) 0 var(--arrow-size, 6px)\n    var(--arrow-size, 6px);\n  border-left-color: var(--color-gray-1000);\n  right: 0;\n  transform: translateX(100%);\n}\n\n.tooltip-arrow--right {\n  border-width: var(--arrow-size, 6px) var(--arrow-size, 6px)\n    var(--arrow-size, 6px) 0;\n  border-right-color: var(--color-gray-1000);\n  left: 0;\n  transform: translateX(-100%);\n}\n\n.tooltip-positioner {\n  z-index: var(--top-z-index);\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/components/tooltip/tooltip.css"
                ],
                names: [],
                mappings: "AAAA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,cAAc;AAChB;;AAEA;EACE,kBAAkB;EAClB,iBAAiB;EACjB,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,oBAAoB;EACpB,4BAA4B;EAC5B,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,oCAAoC;EACpC,yBAAyB;AAC3B;;AAEA;EACE;0BACwB;EACxB,wCAAwC;EACxC,SAAS;EACT,2BAA2B;AAC7B;;AAEA;EACE;0BACwB;EACxB,2CAA2C;EAC3C,MAAM;EACN,4BAA4B;AAC9B;;AAEA;EACE;0BACwB;EACxB,yCAAyC;EACzC,QAAQ;EACR,2BAA2B;AAC7B;;AAEA;EACE;4BAC0B;EAC1B,0CAA0C;EAC1C,OAAO;EACP,4BAA4B;AAC9B;;AAEA;EACE,2BAA2B;AAC7B",
                sourcesContent: [
                    ".tooltip-wrapper {\n  position: relative;\n  display: inline-block;\n  line-height: 1;\n}\n\n.tooltip {\n  position: relative;\n  padding: 6px 12px;\n  border-radius: 8px;\n  font-size: 14px;\n  line-height: 1.4;\n  pointer-events: none;\n  color: var(--color-gray-100);\n  background-color: var(--color-gray-1000);\n}\n\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: var(--arrow-size, 6px);\n  border-color: transparent;\n}\n\n.tooltip-arrow--top {\n  border-width: var(--arrow-size, 6px) var(--arrow-size, 6px) 0\n    var(--arrow-size, 6px);\n  border-top-color: var(--color-gray-1000);\n  bottom: 0;\n  transform: translateY(100%);\n}\n\n.tooltip-arrow--bottom {\n  border-width: 0 var(--arrow-size, 6px) var(--arrow-size, 6px)\n    var(--arrow-size, 6px);\n  border-bottom-color: var(--color-gray-1000);\n  top: 0;\n  transform: translateY(-100%);\n}\n\n.tooltip-arrow--left {\n  border-width: var(--arrow-size, 6px) 0 var(--arrow-size, 6px)\n    var(--arrow-size, 6px);\n  border-left-color: var(--color-gray-1000);\n  right: 0;\n  transform: translateX(100%);\n}\n\n.tooltip-arrow--right {\n  border-width: var(--arrow-size, 6px) var(--arrow-size, 6px)\n    var(--arrow-size, 6px) 0;\n  border-right-color: var(--color-gray-1000);\n  left: 0;\n  transform: translateX(-100%);\n}\n\n.tooltip-positioner {\n  z-index: var(--top-z-index);\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/global.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>f
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a), l = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/normalize.css"), s = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/styles/default-theme.css"), c = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/styles/dark-theme.css"), u = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/styles/colors.css"), d = i()(o());
        d.i(l.Z), d.i(s.Z), d.i(c.Z), d.i(u.Z), d.push([
            e.id,
            "/* devtool global css variables */\n:host {\n  /* variables */\n  --top-z-index: 2147483647;\n}\n\n/* global styles */\n* {\n  -webkit-font-smoothing: antialiased;\n}\n\n/* global reset for draggable content scrollbar styles */\n[data-nextjs-scrollable-content],\n[data-nextjs-scrollable-content] * {\n  &::-webkit-scrollbar {\n    width: 6px;\n    height: 6px;\n    border-radius: 0 0 1rem 1rem;\n    margin-bottom: 1rem;\n  }\n\n  &::-webkit-scrollbar-button {\n    display: none;\n  }\n\n  &::-webkit-scrollbar-track {\n    border-radius: 0 0 1rem 1rem;\n    background-color: var(--color-background-100);\n  }\n\n  &::-webkit-scrollbar-thumb {\n    border-radius: 1rem;\n    background-color: var(--color-gray-500);\n  }\n}\n\n/* Place overflow: hidden on this so we can break out from [data-nextjs-dialog] */\n[data-nextjs-scrollable-content] {\n  overflow: hidden;\n  border-radius: inherit;\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/global.css"
                ],
                names: [],
                mappings: "AAKA,iCAAiC;AACjC;EACE,cAAc;EACd,yBAAyB;AAC3B;;AAEA,kBAAkB;AAClB;EACE,mCAAmC;AACrC;;AAEA,wDAAwD;AACxD;;EAEE;IACE,UAAU;IACV,WAAW;IACX,4BAA4B;IAC5B,mBAAmB;EACrB;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,4BAA4B;IAC5B,6CAA6C;EAC/C;;EAEA;IACE,mBAAmB;IACnB,uCAAuC;EACzC;AACF;;AAEA,iFAAiF;AACjF;EACE,gBAAgB;EAChB,sBAAsB;AACxB",
                sourcesContent: [
                    "@import './normalize.css';\n@import './styles/default-theme.css';\n@import './styles/dark-theme.css';\n@import './styles/colors.css';\n\n/* devtool global css variables */\n:host {\n  /* variables */\n  --top-z-index: 2147483647;\n}\n\n/* global styles */\n* {\n  -webkit-font-smoothing: antialiased;\n}\n\n/* global reset for draggable content scrollbar styles */\n[data-nextjs-scrollable-content],\n[data-nextjs-scrollable-content] * {\n  &::-webkit-scrollbar {\n    width: 6px;\n    height: 6px;\n    border-radius: 0 0 1rem 1rem;\n    margin-bottom: 1rem;\n  }\n\n  &::-webkit-scrollbar-button {\n    display: none;\n  }\n\n  &::-webkit-scrollbar-track {\n    border-radius: 0 0 1rem 1rem;\n    background-color: var(--color-background-100);\n  }\n\n  &::-webkit-scrollbar-thumb {\n    border-radius: 1rem;\n    background-color: var(--color-gray-500);\n  }\n}\n\n/* Place overflow: hidden on this so we can break out from [data-nextjs-dialog] */\n[data-nextjs-scrollable-content] {\n  overflow: hidden;\n  border-radius: inherit;\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let f = d;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/menu/panel-router.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            "/* Panel content padding styles */\n.panel-content {\n  padding: 16px;\n  padding-top: 8px;\n  overflow: hidden;\n}\n\n/* User preferences wrapper styles */\n.user-preferences-wrapper {\n  padding: 20px;\n  padding-top: 8px;\n  overflow: hidden;\n}\n\n/* Panel route base styles */\n.panel-route {\n  opacity: var(--panel-opacity);\n  transition: var(--panel-transition);\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/menu/panel-router.css"
                ],
                names: [],
                mappings: "AAAA,iCAAiC;AACjC;EACE,aAAa;EACb,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA,oCAAoC;AACpC;EACE,aAAa;EACb,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA,4BAA4B;AAC5B;EACE,6BAA6B;EAC7B,mCAAmC;AACrC",
                sourcesContent: [
                    "/* Panel content padding styles */\n.panel-content {\n  padding: 16px;\n  padding-top: 8px;\n  overflow: hidden;\n}\n\n/* User preferences wrapper styles */\n.user-preferences-wrapper {\n  padding: 20px;\n  padding-top: 8px;\n  overflow: hidden;\n}\n\n/* Panel route base styles */\n.panel-route {\n  opacity: var(--panel-opacity);\n  transition: var(--panel-transition);\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/normalize.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ":host {\n  all: initial;\n\n  /* the direction property is not reset by 'all' */\n  direction: ltr;\n}\n\n/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n:host {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n  display: block;\n}\n\n:host {\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,\n    'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',\n    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--color-font);\n  text-align: left;\n}\n\n:host:not(button) {\n  background-color: #fff;\n}\n\n[tabindex='-1']:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0;\n  -webkit-text-decoration-skip-ink: none;\n  text-decoration-skip-ink: none;\n}\n\naddress {\n  margin-bottom: 16px;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: 700;\n}\n\ndd {\n  margin-bottom: 8px;\n  margin-left: 0;\n}\n\nblockquote {\n  margin: 0 0 16px;\n}\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\nsmall {\n  font-size: 80%;\n}\n\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n}\n\na:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\n\na:not([href]) {\n  color: inherit;\n  text-decoration: none;\n}\n\na:not([href]):hover {\n  color: inherit;\n  text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',\n    'Courier New', monospace;\n  font-size: 1em;\n}\n\npre {\n  margin-top: 0;\n  margin-bottom: 16px;\n  overflow: auto;\n}\n\nfigure {\n  margin: 0 0 16px;\n}\n\nimg {\n  vertical-align: middle;\n  border-style: none;\n}\n\nsvg {\n  overflow: hidden;\n  vertical-align: middle;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: 12px;\n  padding-bottom: 12px;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom;\n}\n\nth {\n  text-align: inherit;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 8px;\n}\n\nbutton {\n  border-radius: 0;\n  border: 0;\n  padding: 0;\n  margin: 0;\n  background: none;\n  appearance: none;\n  -webkit-appearance: none;\n}\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\nbutton:focus:not(:focus-visible) {\n  outline: none;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible;\n}\n\nbutton,\nselect {\n  text-transform: none;\n}\n\nselect {\n  word-wrap: normal;\n}\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type='button']:not(:disabled),\n[type='reset']:not(:disabled),\n[type='submit']:not(:disabled) {\n  cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type='radio'],\ninput[type='checkbox'] {\n  box-sizing: border-box;\n  padding: 0;\n}\n\ninput[type='date'],\ninput[type='time'],\ninput[type='datetime-local'],\ninput[type='month'] {\n  -webkit-appearance: listbox;\n}\n\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: 8px;\n  font-size: 24px;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type='search'] {\n  outline-offset: -2px;\n  -webkit-appearance: none;\n}\n\n[type='search']::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\ntemplate {\n  display: none;\n}\n\n[hidden] {\n  display: none !important;\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/normalize.css"
                ],
                names: [],
                mappings: "AAAA;EACE,YAAY;;EAEZ,iDAAiD;EACjD,cAAc;AAChB;;AAEA;;;;;;EAME;AACF;;;EAGE,sBAAsB;AACxB;;AAEA;EACE,uBAAuB;EACvB,iBAAiB;EACjB,8BAA8B;EAC9B,6CAA6C;AAC/C;;AAEA;;;;;;;;;;EAUE,cAAc;AAChB;;AAEA;EACE,SAAS;EACT;;2DAEyD;EACzD,eAAe;EACf,gBAAgB;EAChB,gBAAgB;EAChB,wBAAwB;EACxB,gBAAgB;AAClB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,uBAAuB;EACvB,SAAS;EACT,iBAAiB;AACnB;;AAEA;;;;;;EAME,aAAa;EACb,kBAAkB;AACpB;;AAEA;EACE,aAAa;EACb,mBAAmB;AACrB;;AAEA;;EAEE,0BAA0B;EAC1B,yCAAyC;EACzC,iCAAiC;EACjC,YAAY;EACZ,gBAAgB;EAChB,sCAAsC;EACtC,8BAA8B;AAChC;;AAEA;EACE,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;;;EAGE,aAAa;EACb,mBAAmB;AACrB;;AAEA;;;;EAIE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,cAAc;AAChB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;;EAEE,mBAAmB;AACrB;;AAEA;EACE,cAAc;AAChB;;AAEA;;EAEE,kBAAkB;EAClB,cAAc;EACd,cAAc;EACd,wBAAwB;AAC1B;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,cAAc;EACd,qBAAqB;EACrB,6BAA6B;AAC/B;;AAEA;EACE,cAAc;EACd,0BAA0B;AAC5B;;AAEA;EACE,cAAc;EACd,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,qBAAqB;AACvB;;AAEA;;;;EAIE;4BAC0B;EAC1B,cAAc;AAChB;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,sBAAsB;EACtB,kBAAkB;AACpB;;AAEA;EACE,gBAAgB;EAChB,sBAAsB;AACxB;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,iBAAiB;EACjB,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,oBAAoB;AACtB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,SAAS;EACT,gBAAgB;EAChB,gBAAgB;EAChB,wBAAwB;AAC1B;;AAEA;EACE,mBAAmB;EACnB,0CAA0C;AAC5C;;AAEA;EACE,aAAa;AACf;;AAEA;;;;;EAKE,SAAS;EACT,oBAAoB;EACpB,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;;EAEE,iBAAiB;AACnB;;AAEA;;EAEE,oBAAoB;AACtB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;;;;EAIE,0BAA0B;AAC5B;;AAEA;;;;EAIE,eAAe;AACjB;;AAEA;;;;EAIE,UAAU;EACV,kBAAkB;AACpB;;AAEA;;EAEE,sBAAsB;EACtB,UAAU;AACZ;;AAEA;;;;EAIE,2BAA2B;AAC7B;;AAEA;EACE,cAAc;EACd,gBAAgB;AAClB;;AAEA;EACE,YAAY;EACZ,UAAU;EACV,SAAS;EACT,SAAS;AACX;;AAEA;EACE,cAAc;EACd,WAAW;EACX,eAAe;EACf,UAAU;EACV,kBAAkB;EAClB,eAAe;EACf,oBAAoB;EACpB,cAAc;EACd,mBAAmB;AACrB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;;EAEE,YAAY;AACd;;AAEA;EACE,oBAAoB;EACpB,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,aAAa;EACb,0BAA0B;AAC5B;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,kBAAkB;EAClB,eAAe;AACjB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,wBAAwB;AAC1B",
                sourcesContent: [
                    ":host {\n  all: initial;\n\n  /* the direction property is not reset by 'all' */\n  direction: ltr;\n}\n\n/*!\n * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n:host {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n  display: block;\n}\n\n:host {\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,\n    'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',\n    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--color-font);\n  text-align: left;\n}\n\n:host:not(button) {\n  background-color: #fff;\n}\n\n[tabindex='-1']:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  margin-top: 0;\n  margin-bottom: 8px;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0;\n  -webkit-text-decoration-skip-ink: none;\n  text-decoration-skip-ink: none;\n}\n\naddress {\n  margin-bottom: 16px;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: 700;\n}\n\ndd {\n  margin-bottom: 8px;\n  margin-left: 0;\n}\n\nblockquote {\n  margin: 0 0 16px;\n}\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\nsmall {\n  font-size: 80%;\n}\n\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n}\n\na:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\n\na:not([href]) {\n  color: inherit;\n  text-decoration: none;\n}\n\na:not([href]):hover {\n  color: inherit;\n  text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',\n    'Courier New', monospace;\n  font-size: 1em;\n}\n\npre {\n  margin-top: 0;\n  margin-bottom: 16px;\n  overflow: auto;\n}\n\nfigure {\n  margin: 0 0 16px;\n}\n\nimg {\n  vertical-align: middle;\n  border-style: none;\n}\n\nsvg {\n  overflow: hidden;\n  vertical-align: middle;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: 12px;\n  padding-bottom: 12px;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom;\n}\n\nth {\n  text-align: inherit;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 8px;\n}\n\nbutton {\n  border-radius: 0;\n  border: 0;\n  padding: 0;\n  margin: 0;\n  background: none;\n  appearance: none;\n  -webkit-appearance: none;\n}\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\nbutton:focus:not(:focus-visible) {\n  outline: none;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible;\n}\n\nbutton,\nselect {\n  text-transform: none;\n}\n\nselect {\n  word-wrap: normal;\n}\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type='button']:not(:disabled),\n[type='reset']:not(:disabled),\n[type='submit']:not(:disabled) {\n  cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type='radio'],\ninput[type='checkbox'] {\n  box-sizing: border-box;\n  padding: 0;\n}\n\ninput[type='date'],\ninput[type='time'],\ninput[type='datetime-local'],\ninput[type='month'] {\n  -webkit-appearance: listbox;\n}\n\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: 8px;\n  font-size: 24px;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type='search'] {\n  outline-offset: -2px;\n  -webkit-appearance: none;\n}\n\n[type='search']::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\ntemplate {\n  display: none;\n}\n\n[hidden] {\n  display: none !important;\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/panel/dynamic-panel.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            "/* Panel container base styles with dynamic positioning and sizing */\n.dynamic-panel-container {\n  position: fixed;\n  z-index: 2147483646;\n  outline: none;\n  top: var(--panel-top, auto);\n  bottom: var(--panel-bottom, auto);\n  left: var(--panel-left, auto);\n  right: var(--panel-right, auto);\n  width: var(--panel-width);\n  height: var(--panel-height);\n  min-width: var(--panel-min-width);\n  min-height: var(--panel-min-height);\n  max-width: var(--panel-max-width);\n  max-height: var(--panel-max-height);\n}\n\n/* Panel content container styles */\n.panel-content-container {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  border: 1px solid var(--color-gray-alpha-400);\n  border-radius: var(--rounded-xl);\n  background: var(--color-background-100);\n  display: flex;\n  flex-direction: column;\n}\n\n/* Draggable content area styles */\n.draggable-content {\n  flex: 1;\n  overflow: auto;\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/panel/dynamic-panel.css"
                ],
                names: [],
                mappings: "AAAA,oEAAoE;AACpE;EACE,eAAe;EACf,mBAAmB;EACnB,aAAa;EACb,2BAA2B;EAC3B,iCAAiC;EACjC,6BAA6B;EAC7B,+BAA+B;EAC/B,yBAAyB;EACzB,2BAA2B;EAC3B,iCAAiC;EACjC,mCAAmC;EACnC,iCAAiC;EACjC,mCAAmC;AACrC;;AAEA,mCAAmC;AACnC;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,6CAA6C;EAC7C,gCAAgC;EAChC,uCAAuC;EACvC,aAAa;EACb,sBAAsB;AACxB;;AAEA,kCAAkC;AAClC;EACE,OAAO;EACP,cAAc;AAChB",
                sourcesContent: [
                    "/* Panel container base styles with dynamic positioning and sizing */\n.dynamic-panel-container {\n  position: fixed;\n  z-index: 2147483646;\n  outline: none;\n  top: var(--panel-top, auto);\n  bottom: var(--panel-bottom, auto);\n  left: var(--panel-left, auto);\n  right: var(--panel-right, auto);\n  width: var(--panel-width);\n  height: var(--panel-height);\n  min-width: var(--panel-min-width);\n  min-height: var(--panel-min-height);\n  max-width: var(--panel-max-width);\n  max-height: var(--panel-max-height);\n}\n\n/* Panel content container styles */\n.panel-content-container {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  border: 1px solid var(--color-gray-alpha-400);\n  border-radius: var(--rounded-xl);\n  background: var(--color-background-100);\n  display: flex;\n  flex-direction: column;\n}\n\n/* Draggable content area styles */\n.draggable-content {\n  flex: 1;\n  overflow: auto;\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/styles/colors.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ':host {\n  /* \n   * CAUTION: THIS IS A WORKAROUND!\n   * For now, we use @babel/code-frame to parse the code frame which does not support option to change the color.\n   * x-ref: https://github.com/babel/babel/blob/efa52324ff835b794c48080f14877b6caf32cd15/packages/babel-code-frame/src/defs.ts#L40-L54\n   * So, we do a workaround mapping to change the color matching the theme.\n   *\n   * For example, in @babel/code-frame, the "keyword" is mapped to ANSI "cyan".\n   * We want the "keyword" to use the "syntax-keyword" color in the theme.\n   * So, we map the "cyan" to the "syntax-keyword" in the theme.\n   */\n  /* cyan: keyword */\n  --color-ansi-cyan: var(--color-syntax-keyword);\n  /* yellow: capitalized, jsxIdentifier, punctuation */\n  --color-ansi-yellow: var(--color-syntax-function);\n  /* magenta: number, regex */\n  --color-ansi-magenta: var(--color-syntax-keyword);\n  /* green: string */\n  --color-ansi-green: var(--color-syntax-string);\n  /* gray (bright black): comment, gutter */\n  --color-ansi-bright-black: var(--color-syntax-comment);\n\n  /* Ansi - Temporary */\n  --color-ansi-selection: var(--color-gray-alpha-300);\n  --color-ansi-bg: var(--color-background-200);\n  --color-ansi-fg: var(--color-gray-1000);\n\n  --color-ansi-white: var(--color-gray-700);\n  --color-ansi-black: var(--color-gray-200);\n  --color-ansi-blue: var(--color-blue-700);\n  --color-ansi-red: var(--color-red-700);\n  --color-ansi-bright-white: var(--color-gray-1000);\n  --color-ansi-bright-blue: var(--color-blue-800);\n  --color-ansi-bright-cyan: var(--color-blue-800);\n  --color-ansi-bright-green: var(--color-green-800);\n  --color-ansi-bright-magenta: var(--color-blue-800);\n  --color-ansi-bright-red: var(--color-red-800);\n  --color-ansi-bright-yellow: var(--color-amber-900);\n\n  /* Background Light */\n  --color-background-100: #ffffff;\n  --color-background-200: #fafafa;\n\n  /* Syntax Light */\n  --color-syntax-comment: #545454;\n  --color-syntax-constant: #171717;\n  --color-syntax-function: #0054ad;\n  --color-syntax-keyword: #a51850;\n  --color-syntax-link: #066056;\n  --color-syntax-parameter: #8f3e00;\n  --color-syntax-punctuation: #171717;\n  --color-syntax-string: #036157;\n  --color-syntax-string-expression: #066056;\n\n  /* Gray Scale Light */\n  --color-gray-100: #f2f2f2;\n  --color-gray-200: #ebebeb;\n  --color-gray-300: #e6e6e6;\n  --color-gray-400: #eaeaea;\n  --color-gray-500: #c9c9c9;\n  --color-gray-600: #a8a8a8;\n  --color-gray-700: #8f8f8f;\n  --color-gray-800: #7d7d7d;\n  --color-gray-900: #666666;\n  --color-gray-1000: #171717;\n\n  /* Gray Alpha Scale Light */\n  --color-gray-alpha-100: rgba(0, 0, 0, 0.05);\n  --color-gray-alpha-200: rgba(0, 0, 0, 0.081);\n  --color-gray-alpha-300: rgba(0, 0, 0, 0.1);\n  --color-gray-alpha-400: rgba(0, 0, 0, 0.08);\n  --color-gray-alpha-500: rgba(0, 0, 0, 0.21);\n  --color-gray-alpha-600: rgba(0, 0, 0, 0.34);\n  --color-gray-alpha-700: rgba(0, 0, 0, 0.44);\n  --color-gray-alpha-800: rgba(0, 0, 0, 0.51);\n  --color-gray-alpha-900: rgba(0, 0, 0, 0.605);\n  --color-gray-alpha-1000: rgba(0, 0, 0, 0.91);\n\n  /* Blue Scale Light */\n  --color-blue-100: #f0f7ff;\n  --color-blue-200: #edf6ff;\n  --color-blue-300: #e1f0ff;\n  --color-blue-400: #cde7ff;\n  --color-blue-500: #99ceff;\n  --color-blue-600: #52aeff;\n  --color-blue-700: #0070f3;\n  --color-blue-800: #0060d1;\n  --color-blue-900: #0067d6;\n  --color-blue-1000: #0025ad;\n\n  /* Red Scale Light */\n  --color-red-100: #fff0f0;\n  --color-red-200: #ffebeb;\n  --color-red-300: #ffe5e5;\n  --color-red-400: #fdd8d8;\n  --color-red-500: #f8baba;\n  --color-red-600: #f87274;\n  --color-red-700: #e5484d;\n  --color-red-800: #da3036;\n  --color-red-900: #ca2a30;\n  --color-red-1000: #381316;\n\n  /* Amber Scale Light */\n  --color-amber-100: #fff6e5;\n  --color-amber-200: #fff4d5;\n  --color-amber-300: #fef0cd;\n  --color-amber-400: #ffddbf;\n  --color-amber-500: #ffc96b;\n  --color-amber-600: #f5b047;\n  --color-amber-700: #ffb224;\n  --color-amber-800: #ff990a;\n  --color-amber-900: #a35200;\n  --color-amber-1000: #4e2009;\n\n  /* Green Scale Light */\n  --color-green-100: #effbef;\n  --color-green-200: #eafaea;\n  --color-green-300: #dcf6dc;\n  --color-green-400: #c8f1c9;\n  --color-green-500: #99e59f;\n  --color-green-600: #6cda76;\n  --color-green-700: #46a758;\n  --color-green-800: #388e4a;\n  --color-green-900: #297c3b;\n  --color-green-1000: #18311e;\n\n  /* Turbopack Light - Temporary */\n  --color-turbopack-text-red: #ff1e56;\n  --color-turbopack-text-blue: #0096ff;\n  --color-turbopack-border-red: #f0adbe;\n  --color-turbopack-border-blue: #adccea;\n  --color-turbopack-background-red: #fff7f9;\n  --color-turbopack-background-blue: #f6fbff;\n}\n',
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/styles/colors.css"
                ],
                names: [],
                mappings: "AAAA;EACE;;;;;;;;;IASE;EACF,kBAAkB;EAClB,8CAA8C;EAC9C,oDAAoD;EACpD,iDAAiD;EACjD,2BAA2B;EAC3B,iDAAiD;EACjD,kBAAkB;EAClB,8CAA8C;EAC9C,yCAAyC;EACzC,sDAAsD;;EAEtD,qBAAqB;EACrB,mDAAmD;EACnD,4CAA4C;EAC5C,uCAAuC;;EAEvC,yCAAyC;EACzC,yCAAyC;EACzC,wCAAwC;EACxC,sCAAsC;EACtC,iDAAiD;EACjD,+CAA+C;EAC/C,+CAA+C;EAC/C,iDAAiD;EACjD,kDAAkD;EAClD,6CAA6C;EAC7C,kDAAkD;;EAElD,qBAAqB;EACrB,+BAA+B;EAC/B,+BAA+B;;EAE/B,iBAAiB;EACjB,+BAA+B;EAC/B,gCAAgC;EAChC,gCAAgC;EAChC,+BAA+B;EAC/B,4BAA4B;EAC5B,iCAAiC;EACjC,mCAAmC;EACnC,8BAA8B;EAC9B,yCAAyC;;EAEzC,qBAAqB;EACrB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,0BAA0B;;EAE1B,2BAA2B;EAC3B,2CAA2C;EAC3C,4CAA4C;EAC5C,0CAA0C;EAC1C,2CAA2C;EAC3C,2CAA2C;EAC3C,2CAA2C;EAC3C,2CAA2C;EAC3C,2CAA2C;EAC3C,4CAA4C;EAC5C,4CAA4C;;EAE5C,qBAAqB;EACrB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,0BAA0B;;EAE1B,oBAAoB;EACpB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,yBAAyB;;EAEzB,sBAAsB;EACtB,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,2BAA2B;;EAE3B,sBAAsB;EACtB,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,2BAA2B;;EAE3B,gCAAgC;EAChC,mCAAmC;EACnC,oCAAoC;EACpC,qCAAqC;EACrC,sCAAsC;EACtC,yCAAyC;EACzC,0CAA0C;AAC5C",
                sourcesContent: [
                    ':host {\n  /* \n   * CAUTION: THIS IS A WORKAROUND!\n   * For now, we use @babel/code-frame to parse the code frame which does not support option to change the color.\n   * x-ref: https://github.com/babel/babel/blob/efa52324ff835b794c48080f14877b6caf32cd15/packages/babel-code-frame/src/defs.ts#L40-L54\n   * So, we do a workaround mapping to change the color matching the theme.\n   *\n   * For example, in @babel/code-frame, the "keyword" is mapped to ANSI "cyan".\n   * We want the "keyword" to use the "syntax-keyword" color in the theme.\n   * So, we map the "cyan" to the "syntax-keyword" in the theme.\n   */\n  /* cyan: keyword */\n  --color-ansi-cyan: var(--color-syntax-keyword);\n  /* yellow: capitalized, jsxIdentifier, punctuation */\n  --color-ansi-yellow: var(--color-syntax-function);\n  /* magenta: number, regex */\n  --color-ansi-magenta: var(--color-syntax-keyword);\n  /* green: string */\n  --color-ansi-green: var(--color-syntax-string);\n  /* gray (bright black): comment, gutter */\n  --color-ansi-bright-black: var(--color-syntax-comment);\n\n  /* Ansi - Temporary */\n  --color-ansi-selection: var(--color-gray-alpha-300);\n  --color-ansi-bg: var(--color-background-200);\n  --color-ansi-fg: var(--color-gray-1000);\n\n  --color-ansi-white: var(--color-gray-700);\n  --color-ansi-black: var(--color-gray-200);\n  --color-ansi-blue: var(--color-blue-700);\n  --color-ansi-red: var(--color-red-700);\n  --color-ansi-bright-white: var(--color-gray-1000);\n  --color-ansi-bright-blue: var(--color-blue-800);\n  --color-ansi-bright-cyan: var(--color-blue-800);\n  --color-ansi-bright-green: var(--color-green-800);\n  --color-ansi-bright-magenta: var(--color-blue-800);\n  --color-ansi-bright-red: var(--color-red-800);\n  --color-ansi-bright-yellow: var(--color-amber-900);\n\n  /* Background Light */\n  --color-background-100: #ffffff;\n  --color-background-200: #fafafa;\n\n  /* Syntax Light */\n  --color-syntax-comment: #545454;\n  --color-syntax-constant: #171717;\n  --color-syntax-function: #0054ad;\n  --color-syntax-keyword: #a51850;\n  --color-syntax-link: #066056;\n  --color-syntax-parameter: #8f3e00;\n  --color-syntax-punctuation: #171717;\n  --color-syntax-string: #036157;\n  --color-syntax-string-expression: #066056;\n\n  /* Gray Scale Light */\n  --color-gray-100: #f2f2f2;\n  --color-gray-200: #ebebeb;\n  --color-gray-300: #e6e6e6;\n  --color-gray-400: #eaeaea;\n  --color-gray-500: #c9c9c9;\n  --color-gray-600: #a8a8a8;\n  --color-gray-700: #8f8f8f;\n  --color-gray-800: #7d7d7d;\n  --color-gray-900: #666666;\n  --color-gray-1000: #171717;\n\n  /* Gray Alpha Scale Light */\n  --color-gray-alpha-100: rgba(0, 0, 0, 0.05);\n  --color-gray-alpha-200: rgba(0, 0, 0, 0.081);\n  --color-gray-alpha-300: rgba(0, 0, 0, 0.1);\n  --color-gray-alpha-400: rgba(0, 0, 0, 0.08);\n  --color-gray-alpha-500: rgba(0, 0, 0, 0.21);\n  --color-gray-alpha-600: rgba(0, 0, 0, 0.34);\n  --color-gray-alpha-700: rgba(0, 0, 0, 0.44);\n  --color-gray-alpha-800: rgba(0, 0, 0, 0.51);\n  --color-gray-alpha-900: rgba(0, 0, 0, 0.605);\n  --color-gray-alpha-1000: rgba(0, 0, 0, 0.91);\n\n  /* Blue Scale Light */\n  --color-blue-100: #f0f7ff;\n  --color-blue-200: #edf6ff;\n  --color-blue-300: #e1f0ff;\n  --color-blue-400: #cde7ff;\n  --color-blue-500: #99ceff;\n  --color-blue-600: #52aeff;\n  --color-blue-700: #0070f3;\n  --color-blue-800: #0060d1;\n  --color-blue-900: #0067d6;\n  --color-blue-1000: #0025ad;\n\n  /* Red Scale Light */\n  --color-red-100: #fff0f0;\n  --color-red-200: #ffebeb;\n  --color-red-300: #ffe5e5;\n  --color-red-400: #fdd8d8;\n  --color-red-500: #f8baba;\n  --color-red-600: #f87274;\n  --color-red-700: #e5484d;\n  --color-red-800: #da3036;\n  --color-red-900: #ca2a30;\n  --color-red-1000: #381316;\n\n  /* Amber Scale Light */\n  --color-amber-100: #fff6e5;\n  --color-amber-200: #fff4d5;\n  --color-amber-300: #fef0cd;\n  --color-amber-400: #ffddbf;\n  --color-amber-500: #ffc96b;\n  --color-amber-600: #f5b047;\n  --color-amber-700: #ffb224;\n  --color-amber-800: #ff990a;\n  --color-amber-900: #a35200;\n  --color-amber-1000: #4e2009;\n\n  /* Green Scale Light */\n  --color-green-100: #effbef;\n  --color-green-200: #eafaea;\n  --color-green-300: #dcf6dc;\n  --color-green-400: #c8f1c9;\n  --color-green-500: #99e59f;\n  --color-green-600: #6cda76;\n  --color-green-700: #46a758;\n  --color-green-800: #388e4a;\n  --color-green-900: #297c3b;\n  --color-green-1000: #18311e;\n\n  /* Turbopack Light - Temporary */\n  --color-turbopack-text-red: #ff1e56;\n  --color-turbopack-text-blue: #0096ff;\n  --color-turbopack-border-red: #f0adbe;\n  --color-turbopack-border-blue: #adccea;\n  --color-turbopack-background-red: #fff7f9;\n  --color-turbopack-background-blue: #f6fbff;\n}\n'
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/styles/dark-theme.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ":host(.dark) {\n  --color-font: white;\n  --color-backdrop: rgba(0, 0, 0, 0.8);\n  --color-border-shadow: rgba(255, 255, 255, 0.145);\n\n  --color-title-color: #fafafa;\n  --color-stack-notes: #a9a9a9;\n\n  /* Background Dark */\n  --color-background-100: #0a0a0a;\n  --color-background-200: #000000;\n\n  /* Syntax Dark */\n  --color-syntax-comment: #a0a0a0;\n  --color-syntax-constant: #ededed;\n  --color-syntax-function: #52a9ff;\n  --color-syntax-keyword: #f76e99;\n  --color-syntax-link: #0ac5b2;\n  --color-syntax-parameter: #f1a10d;\n  --color-syntax-punctuation: #ededed;\n  --color-syntax-string: #0ac5b2;\n  --color-syntax-string-expression: #0ac5b2;\n\n  /* Gray Scale Dark */\n  --color-gray-100: #1a1a1a;\n  --color-gray-200: #1f1f1f;\n  --color-gray-300: #292929;\n  --color-gray-400: #2e2e2e;\n  --color-gray-500: #454545;\n  --color-gray-600: #878787;\n  --color-gray-700: #8f8f8f;\n  --color-gray-800: #7d7d7d;\n  --color-gray-900: #a0a0a0;\n  --color-gray-1000: #ededed;\n\n  /* Gray Alpha Scale Dark */\n  --color-gray-alpha-100: rgba(255, 255, 255, 0.066);\n  --color-gray-alpha-200: rgba(255, 255, 255, 0.087);\n  --color-gray-alpha-300: rgba(255, 255, 255, 0.125);\n  --color-gray-alpha-400: rgba(255, 255, 255, 0.145);\n  --color-gray-alpha-500: rgba(255, 255, 255, 0.239);\n  --color-gray-alpha-600: rgba(255, 255, 255, 0.506);\n  --color-gray-alpha-700: rgba(255, 255, 255, 0.54);\n  --color-gray-alpha-800: rgba(255, 255, 255, 0.47);\n  --color-gray-alpha-900: rgba(255, 255, 255, 0.61);\n  --color-gray-alpha-1000: rgba(255, 255, 255, 0.923);\n\n  /* Blue Scale Dark */\n  --color-blue-100: #0f1b2d;\n  --color-blue-200: #10243e;\n  --color-blue-300: #0f3058;\n  --color-blue-400: #0d3868;\n  --color-blue-500: #0a4481;\n  --color-blue-600: #0091ff;\n  --color-blue-700: #0070f3;\n  --color-blue-800: #0060d1;\n  --color-blue-900: #52a9ff;\n  --color-blue-1000: #eaf6ff;\n\n  /* Red Scale Dark */\n  --color-red-100: #2a1314;\n  --color-red-200: #3d1719;\n  --color-red-300: #551a1e;\n  --color-red-400: #671e22;\n  --color-red-500: #822025;\n  --color-red-600: #e5484d;\n  --color-red-700: #e5484d;\n  --color-red-800: #da3036;\n  --color-red-900: #ff6369;\n  --color-red-1000: #ffecee;\n\n  /* Amber Scale Dark */\n  --color-amber-100: #271700;\n  --color-amber-200: #341c00;\n  --color-amber-300: #4a2900;\n  --color-amber-400: #573300;\n  --color-amber-500: #693f05;\n  --color-amber-600: #e79c13;\n  --color-amber-700: #ffb224;\n  --color-amber-800: #ff990a;\n  --color-amber-900: #f1a10d;\n  --color-amber-1000: #fef3dd;\n\n  /* Green Scale Dark */\n  --color-green-100: #0b2211;\n  --color-green-200: #0f2c17;\n  --color-green-300: #11351b;\n  --color-green-400: #0c461b;\n  --color-green-500: #126427;\n  --color-green-600: #1a9338;\n  --color-green-700: #46a758;\n  --color-green-800: #388e4a;\n  --color-green-900: #63c174;\n  --color-green-1000: #e5fbeb;\n\n  /* Turbopack Dark - Temporary */\n  --color-turbopack-text-red: #ff6d92;\n  --color-turbopack-text-blue: #45b2ff;\n  --color-turbopack-border-red: #6e293b;\n  --color-turbopack-border-blue: #284f80;\n  --color-turbopack-background-red: #250d12;\n  --color-turbopack-background-blue: #0a1723;\n}\n\n@media (prefers-color-scheme: dark) {\n  :host(:not(.light)) {\n    --color-font: white;\n    --color-backdrop: rgba(0, 0, 0, 0.8);\n    --color-border-shadow: rgba(255, 255, 255, 0.145);\n\n    --color-title-color: #fafafa;\n    --color-stack-notes: #a9a9a9;\n\n    /* Background Dark */\n    --color-background-100: #0a0a0a;\n    --color-background-200: #000000;\n\n    /* Syntax Dark */\n    --color-syntax-comment: #a0a0a0;\n    --color-syntax-constant: #ededed;\n    --color-syntax-function: #52a9ff;\n    --color-syntax-keyword: #f76e99;\n    --color-syntax-link: #0ac5b2;\n    --color-syntax-parameter: #f1a10d;\n    --color-syntax-punctuation: #ededed;\n    --color-syntax-string: #0ac5b2;\n    --color-syntax-string-expression: #0ac5b2;\n\n    /* Gray Scale Dark */\n    --color-gray-100: #1a1a1a;\n    --color-gray-200: #1f1f1f;\n    --color-gray-300: #292929;\n    --color-gray-400: #2e2e2e;\n    --color-gray-500: #454545;\n    --color-gray-600: #878787;\n    --color-gray-700: #8f8f8f;\n    --color-gray-800: #7d7d7d;\n    --color-gray-900: #a0a0a0;\n    --color-gray-1000: #ededed;\n\n    /* Gray Alpha Scale Dark */\n    --color-gray-alpha-100: rgba(255, 255, 255, 0.066);\n    --color-gray-alpha-200: rgba(255, 255, 255, 0.087);\n    --color-gray-alpha-300: rgba(255, 255, 255, 0.125);\n    --color-gray-alpha-400: rgba(255, 255, 255, 0.145);\n    --color-gray-alpha-500: rgba(255, 255, 255, 0.239);\n    --color-gray-alpha-600: rgba(255, 255, 255, 0.506);\n    --color-gray-alpha-700: rgba(255, 255, 255, 0.54);\n    --color-gray-alpha-800: rgba(255, 255, 255, 0.47);\n    --color-gray-alpha-900: rgba(255, 255, 255, 0.61);\n    --color-gray-alpha-1000: rgba(255, 255, 255, 0.923);\n\n    /* Blue Scale Dark */\n    --color-blue-100: #0f1b2d;\n    --color-blue-200: #10243e;\n    --color-blue-300: #0f3058;\n    --color-blue-400: #0d3868;\n    --color-blue-500: #0a4481;\n    --color-blue-600: #0091ff;\n    --color-blue-700: #0070f3;\n    --color-blue-800: #0060d1;\n    --color-blue-900: #52a9ff;\n    --color-blue-1000: #eaf6ff;\n\n    /* Red Scale Dark */\n    --color-red-100: #2a1314;\n    --color-red-200: #3d1719;\n    --color-red-300: #551a1e;\n    --color-red-400: #671e22;\n    --color-red-500: #822025;\n    --color-red-600: #e5484d;\n    --color-red-700: #e5484d;\n    --color-red-800: #da3036;\n    --color-red-900: #ff6369;\n    --color-red-1000: #ffecee;\n\n    /* Amber Scale Dark */\n    --color-amber-100: #271700;\n    --color-amber-200: #341c00;\n    --color-amber-300: #4a2900;\n    --color-amber-400: #573300;\n    --color-amber-500: #693f05;\n    --color-amber-600: #e79c13;\n    --color-amber-700: #ffb224;\n    --color-amber-800: #ff990a;\n    --color-amber-900: #f1a10d;\n    --color-amber-1000: #fef3dd;\n\n    /* Green Scale Dark */\n    --color-green-100: #0b2211;\n    --color-green-200: #0f2c17;\n    --color-green-300: #11351b;\n    --color-green-400: #0c461b;\n    --color-green-500: #126427;\n    --color-green-600: #1a9338;\n    --color-green-700: #46a758;\n    --color-green-800: #388e4a;\n    --color-green-900: #63c174;\n    --color-green-1000: #e5fbeb;\n\n    /* Turbopack Dark - Temporary */\n    --color-turbopack-text-red: #ff6d92;\n    --color-turbopack-text-blue: #45b2ff;\n    --color-turbopack-border-red: #6e293b;\n    --color-turbopack-border-blue: #284f80;\n    --color-turbopack-background-red: #250d12;\n    --color-turbopack-background-blue: #0a1723;\n  }\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/styles/dark-theme.css"
                ],
                names: [],
                mappings: "AAAA;EACE,mBAAmB;EACnB,oCAAoC;EACpC,iDAAiD;;EAEjD,4BAA4B;EAC5B,4BAA4B;;EAE5B,oBAAoB;EACpB,+BAA+B;EAC/B,+BAA+B;;EAE/B,gBAAgB;EAChB,+BAA+B;EAC/B,gCAAgC;EAChC,gCAAgC;EAChC,+BAA+B;EAC/B,4BAA4B;EAC5B,iCAAiC;EACjC,mCAAmC;EACnC,8BAA8B;EAC9B,yCAAyC;;EAEzC,oBAAoB;EACpB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,0BAA0B;;EAE1B,0BAA0B;EAC1B,kDAAkD;EAClD,kDAAkD;EAClD,kDAAkD;EAClD,kDAAkD;EAClD,kDAAkD;EAClD,kDAAkD;EAClD,iDAAiD;EACjD,iDAAiD;EACjD,iDAAiD;EACjD,mDAAmD;;EAEnD,oBAAoB;EACpB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,0BAA0B;;EAE1B,mBAAmB;EACnB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,yBAAyB;;EAEzB,qBAAqB;EACrB,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,2BAA2B;;EAE3B,qBAAqB;EACrB,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;EAC1B,2BAA2B;;EAE3B,+BAA+B;EAC/B,mCAAmC;EACnC,oCAAoC;EACpC,qCAAqC;EACrC,sCAAsC;EACtC,yCAAyC;EACzC,0CAA0C;AAC5C;;AAEA;EACE;IACE,mBAAmB;IACnB,oCAAoC;IACpC,iDAAiD;;IAEjD,4BAA4B;IAC5B,4BAA4B;;IAE5B,oBAAoB;IACpB,+BAA+B;IAC/B,+BAA+B;;IAE/B,gBAAgB;IAChB,+BAA+B;IAC/B,gCAAgC;IAChC,gCAAgC;IAChC,+BAA+B;IAC/B,4BAA4B;IAC5B,iCAAiC;IACjC,mCAAmC;IACnC,8BAA8B;IAC9B,yCAAyC;;IAEzC,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,0BAA0B;;IAE1B,0BAA0B;IAC1B,kDAAkD;IAClD,kDAAkD;IAClD,kDAAkD;IAClD,kDAAkD;IAClD,kDAAkD;IAClD,kDAAkD;IAClD,iDAAiD;IACjD,iDAAiD;IACjD,iDAAiD;IACjD,mDAAmD;;IAEnD,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,0BAA0B;;IAE1B,mBAAmB;IACnB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;;IAEzB,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,2BAA2B;;IAE3B,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,2BAA2B;;IAE3B,+BAA+B;IAC/B,mCAAmC;IACnC,oCAAoC;IACpC,qCAAqC;IACrC,sCAAsC;IACtC,yCAAyC;IACzC,0CAA0C;EAC5C;AACF",
                sourcesContent: [
                    ":host(.dark) {\n  --color-font: white;\n  --color-backdrop: rgba(0, 0, 0, 0.8);\n  --color-border-shadow: rgba(255, 255, 255, 0.145);\n\n  --color-title-color: #fafafa;\n  --color-stack-notes: #a9a9a9;\n\n  /* Background Dark */\n  --color-background-100: #0a0a0a;\n  --color-background-200: #000000;\n\n  /* Syntax Dark */\n  --color-syntax-comment: #a0a0a0;\n  --color-syntax-constant: #ededed;\n  --color-syntax-function: #52a9ff;\n  --color-syntax-keyword: #f76e99;\n  --color-syntax-link: #0ac5b2;\n  --color-syntax-parameter: #f1a10d;\n  --color-syntax-punctuation: #ededed;\n  --color-syntax-string: #0ac5b2;\n  --color-syntax-string-expression: #0ac5b2;\n\n  /* Gray Scale Dark */\n  --color-gray-100: #1a1a1a;\n  --color-gray-200: #1f1f1f;\n  --color-gray-300: #292929;\n  --color-gray-400: #2e2e2e;\n  --color-gray-500: #454545;\n  --color-gray-600: #878787;\n  --color-gray-700: #8f8f8f;\n  --color-gray-800: #7d7d7d;\n  --color-gray-900: #a0a0a0;\n  --color-gray-1000: #ededed;\n\n  /* Gray Alpha Scale Dark */\n  --color-gray-alpha-100: rgba(255, 255, 255, 0.066);\n  --color-gray-alpha-200: rgba(255, 255, 255, 0.087);\n  --color-gray-alpha-300: rgba(255, 255, 255, 0.125);\n  --color-gray-alpha-400: rgba(255, 255, 255, 0.145);\n  --color-gray-alpha-500: rgba(255, 255, 255, 0.239);\n  --color-gray-alpha-600: rgba(255, 255, 255, 0.506);\n  --color-gray-alpha-700: rgba(255, 255, 255, 0.54);\n  --color-gray-alpha-800: rgba(255, 255, 255, 0.47);\n  --color-gray-alpha-900: rgba(255, 255, 255, 0.61);\n  --color-gray-alpha-1000: rgba(255, 255, 255, 0.923);\n\n  /* Blue Scale Dark */\n  --color-blue-100: #0f1b2d;\n  --color-blue-200: #10243e;\n  --color-blue-300: #0f3058;\n  --color-blue-400: #0d3868;\n  --color-blue-500: #0a4481;\n  --color-blue-600: #0091ff;\n  --color-blue-700: #0070f3;\n  --color-blue-800: #0060d1;\n  --color-blue-900: #52a9ff;\n  --color-blue-1000: #eaf6ff;\n\n  /* Red Scale Dark */\n  --color-red-100: #2a1314;\n  --color-red-200: #3d1719;\n  --color-red-300: #551a1e;\n  --color-red-400: #671e22;\n  --color-red-500: #822025;\n  --color-red-600: #e5484d;\n  --color-red-700: #e5484d;\n  --color-red-800: #da3036;\n  --color-red-900: #ff6369;\n  --color-red-1000: #ffecee;\n\n  /* Amber Scale Dark */\n  --color-amber-100: #271700;\n  --color-amber-200: #341c00;\n  --color-amber-300: #4a2900;\n  --color-amber-400: #573300;\n  --color-amber-500: #693f05;\n  --color-amber-600: #e79c13;\n  --color-amber-700: #ffb224;\n  --color-amber-800: #ff990a;\n  --color-amber-900: #f1a10d;\n  --color-amber-1000: #fef3dd;\n\n  /* Green Scale Dark */\n  --color-green-100: #0b2211;\n  --color-green-200: #0f2c17;\n  --color-green-300: #11351b;\n  --color-green-400: #0c461b;\n  --color-green-500: #126427;\n  --color-green-600: #1a9338;\n  --color-green-700: #46a758;\n  --color-green-800: #388e4a;\n  --color-green-900: #63c174;\n  --color-green-1000: #e5fbeb;\n\n  /* Turbopack Dark - Temporary */\n  --color-turbopack-text-red: #ff6d92;\n  --color-turbopack-text-blue: #45b2ff;\n  --color-turbopack-border-red: #6e293b;\n  --color-turbopack-border-blue: #284f80;\n  --color-turbopack-background-red: #250d12;\n  --color-turbopack-background-blue: #0a1723;\n}\n\n@media (prefers-color-scheme: dark) {\n  :host(:not(.light)) {\n    --color-font: white;\n    --color-backdrop: rgba(0, 0, 0, 0.8);\n    --color-border-shadow: rgba(255, 255, 255, 0.145);\n\n    --color-title-color: #fafafa;\n    --color-stack-notes: #a9a9a9;\n\n    /* Background Dark */\n    --color-background-100: #0a0a0a;\n    --color-background-200: #000000;\n\n    /* Syntax Dark */\n    --color-syntax-comment: #a0a0a0;\n    --color-syntax-constant: #ededed;\n    --color-syntax-function: #52a9ff;\n    --color-syntax-keyword: #f76e99;\n    --color-syntax-link: #0ac5b2;\n    --color-syntax-parameter: #f1a10d;\n    --color-syntax-punctuation: #ededed;\n    --color-syntax-string: #0ac5b2;\n    --color-syntax-string-expression: #0ac5b2;\n\n    /* Gray Scale Dark */\n    --color-gray-100: #1a1a1a;\n    --color-gray-200: #1f1f1f;\n    --color-gray-300: #292929;\n    --color-gray-400: #2e2e2e;\n    --color-gray-500: #454545;\n    --color-gray-600: #878787;\n    --color-gray-700: #8f8f8f;\n    --color-gray-800: #7d7d7d;\n    --color-gray-900: #a0a0a0;\n    --color-gray-1000: #ededed;\n\n    /* Gray Alpha Scale Dark */\n    --color-gray-alpha-100: rgba(255, 255, 255, 0.066);\n    --color-gray-alpha-200: rgba(255, 255, 255, 0.087);\n    --color-gray-alpha-300: rgba(255, 255, 255, 0.125);\n    --color-gray-alpha-400: rgba(255, 255, 255, 0.145);\n    --color-gray-alpha-500: rgba(255, 255, 255, 0.239);\n    --color-gray-alpha-600: rgba(255, 255, 255, 0.506);\n    --color-gray-alpha-700: rgba(255, 255, 255, 0.54);\n    --color-gray-alpha-800: rgba(255, 255, 255, 0.47);\n    --color-gray-alpha-900: rgba(255, 255, 255, 0.61);\n    --color-gray-alpha-1000: rgba(255, 255, 255, 0.923);\n\n    /* Blue Scale Dark */\n    --color-blue-100: #0f1b2d;\n    --color-blue-200: #10243e;\n    --color-blue-300: #0f3058;\n    --color-blue-400: #0d3868;\n    --color-blue-500: #0a4481;\n    --color-blue-600: #0091ff;\n    --color-blue-700: #0070f3;\n    --color-blue-800: #0060d1;\n    --color-blue-900: #52a9ff;\n    --color-blue-1000: #eaf6ff;\n\n    /* Red Scale Dark */\n    --color-red-100: #2a1314;\n    --color-red-200: #3d1719;\n    --color-red-300: #551a1e;\n    --color-red-400: #671e22;\n    --color-red-500: #822025;\n    --color-red-600: #e5484d;\n    --color-red-700: #e5484d;\n    --color-red-800: #da3036;\n    --color-red-900: #ff6369;\n    --color-red-1000: #ffecee;\n\n    /* Amber Scale Dark */\n    --color-amber-100: #271700;\n    --color-amber-200: #341c00;\n    --color-amber-300: #4a2900;\n    --color-amber-400: #573300;\n    --color-amber-500: #693f05;\n    --color-amber-600: #e79c13;\n    --color-amber-700: #ffb224;\n    --color-amber-800: #ff990a;\n    --color-amber-900: #f1a10d;\n    --color-amber-1000: #fef3dd;\n\n    /* Green Scale Dark */\n    --color-green-100: #0b2211;\n    --color-green-200: #0f2c17;\n    --color-green-300: #11351b;\n    --color-green-400: #0c461b;\n    --color-green-500: #126427;\n    --color-green-600: #1a9338;\n    --color-green-700: #46a758;\n    --color-green-800: #388e4a;\n    --color-green-900: #63c174;\n    --color-green-1000: #e5fbeb;\n\n    /* Turbopack Dark - Temporary */\n    --color-turbopack-text-red: #ff6d92;\n    --color-turbopack-text-blue: #45b2ff;\n    --color-turbopack-border-red: #6e293b;\n    --color-turbopack-border-blue: #284f80;\n    --color-turbopack-background-red: #250d12;\n    --color-turbopack-background-blue: #0a1723;\n  }\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/styles/default-theme.css": function(e, t, n) {
        "use strict";
        n.d(t, {
            Z: ()=>l
        });
        var r = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js"), o = n.n(r), a = n("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js"), i = n.n(a)()(o());
        i.push([
            e.id,
            ":host {\n  /* \n   * Although the style applied to the shadow host is isolated,\n   * the element that attached the shadow host (i.e. \"nextjs-portal\")\n   * is still affected by the parent's style (e.g. \"body\"). This may\n   * occur style conflicts like \"display: flex\", with other children\n   * elements therefore give the shadow host an absolute position.\n   */\n  position: absolute;\n\n  --color-font: #757575;\n  --color-backdrop: rgba(250, 250, 250, 0.8);\n  --color-border-shadow: rgba(0, 0, 0, 0.145);\n\n  --color-title-color: #1f1f1f;\n  --color-stack-notes: #777;\n\n  --color-accents-1: #808080;\n  --color-accents-2: #222222;\n  --color-accents-3: #404040;\n\n  --font-stack-monospace: '__nextjs-Geist Mono', 'Geist Mono', 'SFMono-Regular',\n    Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n  --font-stack-sans: '__nextjs-Geist', 'Geist', -apple-system, 'Source Sans Pro',\n    sans-serif;\n\n  font-family: var(--font-stack-sans);\n  font-variant-ligatures: none;\n\n  /* TODO: Remove replaced ones. */\n  --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1),\n    0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1),\n    0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);\n  --shadow-none: 0 0 #0000;\n\n  --shadow-small: 0px 2px 2px rgba(0, 0, 0, 0.04);\n  --shadow-menu: 0px 1px 1px rgba(0, 0, 0, 0.02),\n    0px 4px 8px -4px rgba(0, 0, 0, 0.04), 0px 16px 24px -8px rgba(0, 0, 0, 0.06);\n\n  --focus-color: var(--color-blue-800);\n  --focus-ring: 2px solid var(--focus-color);\n\n  --timing-swift: cubic-bezier(0.23, 0.88, 0.26, 0.92);\n  --timing-overlay: cubic-bezier(0.175, 0.885, 0.32, 1.1);\n  /* prettier-ignore */\n  --timing-bounce: linear(0 0%, 0.005871 1%, 0.022058 2%, 0.046612 3%, 0.077823 4%, 0.114199 5%, 0.154441 6%, 0.197431 7.000000000000001%, 0.242208 8%, 0.287959 9%, 0.333995 10%, 0.379743 11%, 0.424732 12%, 0.46858 13%, 0.510982 14.000000000000002%, 0.551702 15%, 0.590564 16%, 0.627445 17%, 0.662261 18%, 0.694971 19%, 0.725561 20%, 0.754047 21%, 0.780462 22%, 0.804861 23%, 0.82731 24%, 0.847888 25%, 0.866679 26%, 0.883775 27%, 0.899272 28.000000000000004%, 0.913267 28.999999999999996%, 0.925856 30%, 0.937137 31%, 0.947205 32%, 0.956153 33%, 0.96407 34%, 0.971043 35%, 0.977153 36%, 0.982479 37%, 0.987094 38%, 0.991066 39%, 0.994462 40%, 0.997339 41%, 0.999755 42%, 1.001761 43%, 1.003404 44%, 1.004727 45%, 1.00577 46%, 1.006569 47%, 1.007157 48%, 1.007563 49%, 1.007813 50%, 1.007931 51%, 1.007939 52%, 1.007855 53%, 1.007697 54%, 1.007477 55.00000000000001%, 1.00721 56.00000000000001%, 1.006907 56.99999999999999%, 1.006576 57.99999999999999%, 1.006228 59%, 1.005868 60%, 1.005503 61%, 1.005137 62%, 1.004776 63%, 1.004422 64%, 1.004078 65%, 1.003746 66%, 1.003429 67%, 1.003127 68%, 1.00284 69%, 1.002571 70%, 1.002318 71%, 1.002082 72%, 1.001863 73%, 1.00166 74%, 1.001473 75%, 1.001301 76%, 1.001143 77%, 1.001 78%, 1.000869 79%, 1.000752 80%, 1.000645 81%, 1.00055 82%, 1.000464 83%, 1.000388 84%, 1.000321 85%, 1.000261 86%, 1.000209 87%, 1.000163 88%, 1.000123 89%, 1.000088 90%);\n\n  --rounded-none: 0px;\n  --rounded-sm: 2px;\n  --rounded-md: 4px;\n  --rounded-md-2: 6px;\n  --rounded-lg: 8px;\n  --rounded-xl: 12px;\n  --rounded-2xl: 16px;\n  --rounded-3xl: 24px;\n  --rounded-4xl: 32px;\n  --rounded-full: 9999px;\n\n  /* \n    This value gets set from the Dev Tools preferences,\n    and we use the following --size-* variables to \n    scale the relevant elements.\n\n    The reason why we don't rely on rem values is because\n    if an app sets their root font size to something tiny, \n    it feels unexpected to have the app root size leak \n    into a Next.js surface.\n\n    https://github.com/vercel/next.js/discussions/76812\n  */\n  --nextjs-dev-tools-scale: 1;\n  --size-1: calc(1px / var(--nextjs-dev-tools-scale));\n  --size-2: calc(2px / var(--nextjs-dev-tools-scale));\n  --size-3: calc(3px / var(--nextjs-dev-tools-scale));\n  --size-4: calc(4px / var(--nextjs-dev-tools-scale));\n  --size-5: calc(5px / var(--nextjs-dev-tools-scale));\n  --size-6: calc(6px / var(--nextjs-dev-tools-scale));\n  --size-7: calc(7px / var(--nextjs-dev-tools-scale));\n  --size-8: calc(8px / var(--nextjs-dev-tools-scale));\n  --size-9: calc(9px / var(--nextjs-dev-tools-scale));\n  --size-10: calc(10px / var(--nextjs-dev-tools-scale));\n  --size-11: calc(11px / var(--nextjs-dev-tools-scale));\n  --size-12: calc(12px / var(--nextjs-dev-tools-scale));\n  --size-13: calc(13px / var(--nextjs-dev-tools-scale));\n  --size-14: calc(14px / var(--nextjs-dev-tools-scale));\n  --size-15: calc(15px / var(--nextjs-dev-tools-scale));\n  --size-16: calc(16px / var(--nextjs-dev-tools-scale));\n  --size-17: calc(17px / var(--nextjs-dev-tools-scale));\n  --size-18: calc(18px / var(--nextjs-dev-tools-scale));\n  --size-20: calc(20px / var(--nextjs-dev-tools-scale));\n  --size-22: calc(22px / var(--nextjs-dev-tools-scale));\n  --size-24: calc(24px / var(--nextjs-dev-tools-scale));\n  --size-26: calc(26px / var(--nextjs-dev-tools-scale));\n  --size-28: calc(28px / var(--nextjs-dev-tools-scale));\n  --size-30: calc(30px / var(--nextjs-dev-tools-scale));\n  --size-32: calc(32px / var(--nextjs-dev-tools-scale));\n  --size-34: calc(34px / var(--nextjs-dev-tools-scale));\n  --size-36: calc(36px / var(--nextjs-dev-tools-scale));\n  --size-38: calc(38px / var(--nextjs-dev-tools-scale));\n  --size-40: calc(40px / var(--nextjs-dev-tools-scale));\n  --size-42: calc(42px / var(--nextjs-dev-tools-scale));\n  --size-44: calc(44px / var(--nextjs-dev-tools-scale));\n  --size-46: calc(46px / var(--nextjs-dev-tools-scale));\n  --size-48: calc(48px / var(--nextjs-dev-tools-scale));\n\n  @media print {\n    display: none;\n  }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  margin-bottom: 8px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n\na {\n  color: var(--color-blue-900);\n  &:hover {\n    color: var(--color-blue-900);\n  }\n  &:focus-visible {\n    outline: var(--focus-ring);\n  }\n}\n",
            "",
            {
                version: 3,
                sources: [
                    "webpack://./src/next-devtools/dev-overlay/styles/default-theme.css"
                ],
                names: [],
                mappings: "AAAA;EACE;;;;;;IAME;EACF,kBAAkB;;EAElB,qBAAqB;EACrB,0CAA0C;EAC1C,2CAA2C;;EAE3C,4BAA4B;EAC5B,yBAAyB;;EAEzB,0BAA0B;EAC1B,0BAA0B;EAC1B,0BAA0B;;EAE1B;0DACwD;EACxD;cACY;;EAEZ,mCAAmC;EACnC,4BAA4B;;EAE5B,gCAAgC;EAChC,0CAA0C;EAC1C,uEAAuE;EACvE,6EAA6E;EAC7E;mCACiC;EACjC;oCACkC;EAClC,iDAAiD;EACjD,mDAAmD;EACnD,wBAAwB;;EAExB,+CAA+C;EAC/C;gFAC8E;;EAE9E,oCAAoC;EACpC,0CAA0C;;EAE1C,oDAAoD;EACpD,uDAAuD;EACvD,oBAAoB;EACpB,i3CAAi3C;;EAEj3C,mBAAmB;EACnB,iBAAiB;EACjB,iBAAiB;EACjB,mBAAmB;EACnB,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;EACnB,mBAAmB;EACnB,sBAAsB;;EAEtB;;;;;;;;;;;GAWC;EACD,2BAA2B;EAC3B,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,mDAAmD;EACnD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;EACrD,qDAAqD;;EAErD;IACE,aAAa;EACf;AACF;;AAEA;;;;;;EAME,kBAAkB;EAClB,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,4BAA4B;EAC5B;IACE,4BAA4B;EAC9B;EACA;IACE,0BAA0B;EAC5B;AACF",
                sourcesContent: [
                    ":host {\n  /* \n   * Although the style applied to the shadow host is isolated,\n   * the element that attached the shadow host (i.e. \"nextjs-portal\")\n   * is still affected by the parent's style (e.g. \"body\"). This may\n   * occur style conflicts like \"display: flex\", with other children\n   * elements therefore give the shadow host an absolute position.\n   */\n  position: absolute;\n\n  --color-font: #757575;\n  --color-backdrop: rgba(250, 250, 250, 0.8);\n  --color-border-shadow: rgba(0, 0, 0, 0.145);\n\n  --color-title-color: #1f1f1f;\n  --color-stack-notes: #777;\n\n  --color-accents-1: #808080;\n  --color-accents-2: #222222;\n  --color-accents-3: #404040;\n\n  --font-stack-monospace: '__nextjs-Geist Mono', 'Geist Mono', 'SFMono-Regular',\n    Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n  --font-stack-sans: '__nextjs-Geist', 'Geist', -apple-system, 'Source Sans Pro',\n    sans-serif;\n\n  font-family: var(--font-stack-sans);\n  font-variant-ligatures: none;\n\n  /* TODO: Remove replaced ones. */\n  --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1),\n    0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1),\n    0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);\n  --shadow-none: 0 0 #0000;\n\n  --shadow-small: 0px 2px 2px rgba(0, 0, 0, 0.04);\n  --shadow-menu: 0px 1px 1px rgba(0, 0, 0, 0.02),\n    0px 4px 8px -4px rgba(0, 0, 0, 0.04), 0px 16px 24px -8px rgba(0, 0, 0, 0.06);\n\n  --focus-color: var(--color-blue-800);\n  --focus-ring: 2px solid var(--focus-color);\n\n  --timing-swift: cubic-bezier(0.23, 0.88, 0.26, 0.92);\n  --timing-overlay: cubic-bezier(0.175, 0.885, 0.32, 1.1);\n  /* prettier-ignore */\n  --timing-bounce: linear(0 0%, 0.005871 1%, 0.022058 2%, 0.046612 3%, 0.077823 4%, 0.114199 5%, 0.154441 6%, 0.197431 7.000000000000001%, 0.242208 8%, 0.287959 9%, 0.333995 10%, 0.379743 11%, 0.424732 12%, 0.46858 13%, 0.510982 14.000000000000002%, 0.551702 15%, 0.590564 16%, 0.627445 17%, 0.662261 18%, 0.694971 19%, 0.725561 20%, 0.754047 21%, 0.780462 22%, 0.804861 23%, 0.82731 24%, 0.847888 25%, 0.866679 26%, 0.883775 27%, 0.899272 28.000000000000004%, 0.913267 28.999999999999996%, 0.925856 30%, 0.937137 31%, 0.947205 32%, 0.956153 33%, 0.96407 34%, 0.971043 35%, 0.977153 36%, 0.982479 37%, 0.987094 38%, 0.991066 39%, 0.994462 40%, 0.997339 41%, 0.999755 42%, 1.001761 43%, 1.003404 44%, 1.004727 45%, 1.00577 46%, 1.006569 47%, 1.007157 48%, 1.007563 49%, 1.007813 50%, 1.007931 51%, 1.007939 52%, 1.007855 53%, 1.007697 54%, 1.007477 55.00000000000001%, 1.00721 56.00000000000001%, 1.006907 56.99999999999999%, 1.006576 57.99999999999999%, 1.006228 59%, 1.005868 60%, 1.005503 61%, 1.005137 62%, 1.004776 63%, 1.004422 64%, 1.004078 65%, 1.003746 66%, 1.003429 67%, 1.003127 68%, 1.00284 69%, 1.002571 70%, 1.002318 71%, 1.002082 72%, 1.001863 73%, 1.00166 74%, 1.001473 75%, 1.001301 76%, 1.001143 77%, 1.001 78%, 1.000869 79%, 1.000752 80%, 1.000645 81%, 1.00055 82%, 1.000464 83%, 1.000388 84%, 1.000321 85%, 1.000261 86%, 1.000209 87%, 1.000163 88%, 1.000123 89%, 1.000088 90%);\n\n  --rounded-none: 0px;\n  --rounded-sm: 2px;\n  --rounded-md: 4px;\n  --rounded-md-2: 6px;\n  --rounded-lg: 8px;\n  --rounded-xl: 12px;\n  --rounded-2xl: 16px;\n  --rounded-3xl: 24px;\n  --rounded-4xl: 32px;\n  --rounded-full: 9999px;\n\n  /* \n    This value gets set from the Dev Tools preferences,\n    and we use the following --size-* variables to \n    scale the relevant elements.\n\n    The reason why we don't rely on rem values is because\n    if an app sets their root font size to something tiny, \n    it feels unexpected to have the app root size leak \n    into a Next.js surface.\n\n    https://github.com/vercel/next.js/discussions/76812\n  */\n  --nextjs-dev-tools-scale: 1;\n  --size-1: calc(1px / var(--nextjs-dev-tools-scale));\n  --size-2: calc(2px / var(--nextjs-dev-tools-scale));\n  --size-3: calc(3px / var(--nextjs-dev-tools-scale));\n  --size-4: calc(4px / var(--nextjs-dev-tools-scale));\n  --size-5: calc(5px / var(--nextjs-dev-tools-scale));\n  --size-6: calc(6px / var(--nextjs-dev-tools-scale));\n  --size-7: calc(7px / var(--nextjs-dev-tools-scale));\n  --size-8: calc(8px / var(--nextjs-dev-tools-scale));\n  --size-9: calc(9px / var(--nextjs-dev-tools-scale));\n  --size-10: calc(10px / var(--nextjs-dev-tools-scale));\n  --size-11: calc(11px / var(--nextjs-dev-tools-scale));\n  --size-12: calc(12px / var(--nextjs-dev-tools-scale));\n  --size-13: calc(13px / var(--nextjs-dev-tools-scale));\n  --size-14: calc(14px / var(--nextjs-dev-tools-scale));\n  --size-15: calc(15px / var(--nextjs-dev-tools-scale));\n  --size-16: calc(16px / var(--nextjs-dev-tools-scale));\n  --size-17: calc(17px / var(--nextjs-dev-tools-scale));\n  --size-18: calc(18px / var(--nextjs-dev-tools-scale));\n  --size-20: calc(20px / var(--nextjs-dev-tools-scale));\n  --size-22: calc(22px / var(--nextjs-dev-tools-scale));\n  --size-24: calc(24px / var(--nextjs-dev-tools-scale));\n  --size-26: calc(26px / var(--nextjs-dev-tools-scale));\n  --size-28: calc(28px / var(--nextjs-dev-tools-scale));\n  --size-30: calc(30px / var(--nextjs-dev-tools-scale));\n  --size-32: calc(32px / var(--nextjs-dev-tools-scale));\n  --size-34: calc(34px / var(--nextjs-dev-tools-scale));\n  --size-36: calc(36px / var(--nextjs-dev-tools-scale));\n  --size-38: calc(38px / var(--nextjs-dev-tools-scale));\n  --size-40: calc(40px / var(--nextjs-dev-tools-scale));\n  --size-42: calc(42px / var(--nextjs-dev-tools-scale));\n  --size-44: calc(44px / var(--nextjs-dev-tools-scale));\n  --size-46: calc(46px / var(--nextjs-dev-tools-scale));\n  --size-48: calc(48px / var(--nextjs-dev-tools-scale));\n\n  @media print {\n    display: none;\n  }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  margin-bottom: 8px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n\na {\n  color: var(--color-blue-900);\n  &:hover {\n    color: var(--color-blue-900);\n  }\n  &:focus-visible {\n    outline: var(--focus-ring);\n  }\n}\n"
                ],
                sourceRoot: ""
            }
        ]);
        let l = i;
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/api.js": function(e) {
        "use strict";
        e.exports = function(e) {
            var t = [];
            return t.toString = function() {
                return this.map(function(t) {
                    var n = "", r = void 0 !== t[5];
                    return t[4] && (n += "@supports (".concat(t[4], ") {")), t[2] && (n += "@media ".concat(t[2], " {")), r && (n += "@layer".concat(t[5].length > 0 ? " ".concat(t[5]) : "", " {")), n += e(t), r && (n += "}"), t[2] && (n += "}"), t[4] && (n += "}"), n;
                }).join("");
            }, t.i = function(e, n, r, o, a) {
                "string" == typeof e && (e = [
                    [
                        null,
                        e,
                        void 0
                    ]
                ]);
                var i = {};
                if (r) for(var l = 0; l < this.length; l++){
                    var s = this[l][0];
                    null != s && (i[s] = !0);
                }
                for(var c = 0; c < e.length; c++){
                    var u = [].concat(e[c]);
                    r && i[u[0]] || (void 0 !== a && (void 0 === u[5] || (u[1] = "@layer".concat(u[5].length > 0 ? " ".concat(u[5]) : "", " {").concat(u[1], "}")), u[5] = a), n && (u[2] && (u[1] = "@media ".concat(u[2], " {").concat(u[1], "}")), u[2] = n), o && (u[4] ? (u[1] = "@supports (".concat(u[4], ") {").concat(u[1], "}"), u[4] = o) : u[4] = "".concat(o)), t.push(u));
                }
            }, t;
        };
    },
    "../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/runtime/sourceMaps.js": function(e) {
        "use strict";
        e.exports = function(e) {
            var t = e[1], n = e[3];
            if (!n) return t;
            if ("function" == typeof btoa) {
                var r = btoa(unescape(encodeURIComponent(JSON.stringify(n))));
                return [
                    t
                ].concat([
                    "/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r), " */")
                ]).join("\n");
            }
            return [
                t
            ].join("\n");
        };
    },
    "../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js": function(e) {
        "use strict";
        var t = [];
        function n(e) {
            for(var n = -1, r = 0; r < t.length; r++)if (t[r].identifier === e) {
                n = r;
                break;
            }
            return n;
        }
        function r(e, r) {
            for(var o = {}, a = [], i = 0; i < e.length; i++){
                var l = e[i], s = r.base ? l[0] + r.base : l[0], c = o[s] || 0, u = "".concat(s, " ").concat(c);
                o[s] = c + 1;
                var d = n(u), f = {
                    css: l[1],
                    media: l[2],
                    sourceMap: l[3],
                    supports: l[4],
                    layer: l[5]
                };
                if (-1 !== d) t[d].references++, t[d].updater(f);
                else {
                    var p = function(e, t) {
                        var n = t.domAPI(t);
                        return n.update(e), function(t) {
                            t ? (t.css !== e.css || t.media !== e.media || t.sourceMap !== e.sourceMap || t.supports !== e.supports || t.layer !== e.layer) && n.update(e = t) : n.remove();
                        };
                    }(f, r);
                    r.byIndex = i, t.splice(i, 0, {
                        identifier: u,
                        updater: p,
                        references: 1
                    });
                }
                a.push(u);
            }
            return a;
        }
        e.exports = function(e, o) {
            var a = r(e = e || [], o = o || {});
            return function(e) {
                e = e || [];
                for(var i = 0; i < a.length; i++){
                    var l = n(a[i]);
                    t[l].references--;
                }
                for(var s = r(e, o), c = 0; c < a.length; c++){
                    var u = n(a[c]);
                    0 === t[u].references && (t[u].updater(), t.splice(u, 1));
                }
                a = s;
            };
        };
    },
    "../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/insertStyleElement.js": function(e) {
        "use strict";
        e.exports = function(e) {
            var t = document.createElement("style");
            return e.setAttributes(t, e.attributes), e.insert(t, e.options), t;
        };
    },
    "../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js": function(e, t, n) {
        "use strict";
        e.exports = function(e) {
            var t = n.nc;
            t && e.setAttribute("nonce", t);
        };
    },
    "../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/styleDomAPI.js": function(e) {
        "use strict";
        e.exports = function(e) {
            if ("undefined" == typeof document) return {
                update: function() {},
                remove: function() {}
            };
            var t = e.insertStyleElement(e);
            return {
                update: function(n) {
                    var r, o, a;
                    r = "", n.supports && (r += "@supports (".concat(n.supports, ") {")), n.media && (r += "@media ".concat(n.media, " {")), (o = void 0 !== n.layer) && (r += "@layer".concat(n.layer.length > 0 ? " ".concat(n.layer) : "", " {")), r += n.css, o && (r += "}"), n.media && (r += "}"), n.supports && (r += "}"), (a = n.sourceMap) && "undefined" != typeof btoa && (r += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))), " */")), e.styleTagTransform(r, t, e.options);
                },
                remove: function() {
                    !function(e) {
                        if (null !== e.parentNode) e.parentNode.removeChild(e);
                    }(t);
                }
            };
        };
    },
    "../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/styleTagTransform.js": function(e) {
        "use strict";
        e.exports = function(e, t) {
            if (t.styleSheet) t.styleSheet.cssText = e;
            else {
                for(; t.firstChild;)t.removeChild(t.firstChild);
                t.appendChild(document.createTextNode(e));
            }
        };
    },
    "./dist/compiled/anser/index.js": function(e) {
        (()=>{
            "use strict";
            var t = {
                211: (e)=>{
                    var t = function() {
                        function e(e, t) {
                            for(var n = 0; n < t.length; n++){
                                var r = t[n];
                                r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r);
                            }
                        }
                        return function(t, n, r) {
                            return n && e(t.prototype, n), r && e(t, r), t;
                        };
                    }(), n = [
                        [
                            {
                                color: "0, 0, 0",
                                class: "ansi-black"
                            },
                            {
                                color: "187, 0, 0",
                                class: "ansi-red"
                            },
                            {
                                color: "0, 187, 0",
                                class: "ansi-green"
                            },
                            {
                                color: "187, 187, 0",
                                class: "ansi-yellow"
                            },
                            {
                                color: "0, 0, 187",
                                class: "ansi-blue"
                            },
                            {
                                color: "187, 0, 187",
                                class: "ansi-magenta"
                            },
                            {
                                color: "0, 187, 187",
                                class: "ansi-cyan"
                            },
                            {
                                color: "255,255,255",
                                class: "ansi-white"
                            }
                        ],
                        [
                            {
                                color: "85, 85, 85",
                                class: "ansi-bright-black"
                            },
                            {
                                color: "255, 85, 85",
                                class: "ansi-bright-red"
                            },
                            {
                                color: "0, 255, 0",
                                class: "ansi-bright-green"
                            },
                            {
                                color: "255, 255, 85",
                                class: "ansi-bright-yellow"
                            },
                            {
                                color: "85, 85, 255",
                                class: "ansi-bright-blue"
                            },
                            {
                                color: "255, 85, 255",
                                class: "ansi-bright-magenta"
                            },
                            {
                                color: "85, 255, 255",
                                class: "ansi-bright-cyan"
                            },
                            {
                                color: "255, 255, 255",
                                class: "ansi-bright-white"
                            }
                        ]
                    ];
                    e.exports = function() {
                        function e() {
                            if (!(this instanceof e)) throw TypeError("Cannot call a class as a function");
                            this.fg = this.bg = this.fg_truecolor = this.bg_truecolor = null, this.bright = 0;
                        }
                        return t(e, null, [
                            {
                                key: "escapeForHtml",
                                value: function(t) {
                                    return (new e).escapeForHtml(t);
                                }
                            },
                            {
                                key: "linkify",
                                value: function(t) {
                                    return (new e).linkify(t);
                                }
                            },
                            {
                                key: "ansiToHtml",
                                value: function(t, n) {
                                    return (new e).ansiToHtml(t, n);
                                }
                            },
                            {
                                key: "ansiToJson",
                                value: function(t, n) {
                                    return (new e).ansiToJson(t, n);
                                }
                            },
                            {
                                key: "ansiToText",
                                value: function(t) {
                                    return (new e).ansiToText(t);
                                }
                            }
                        ]), t(e, [
                            {
                                key: "setupPalette",
                                value: function() {
                                    this.PALETTE_COLORS = [];
                                    for(var e = 0; e < 2; ++e)for(var t = 0; t < 8; ++t)this.PALETTE_COLORS.push(n[e][t].color);
                                    for(var r = [
                                        0,
                                        95,
                                        135,
                                        175,
                                        215,
                                        255
                                    ], o = function(e, t, n) {
                                        return r[e] + ", " + r[t] + ", " + r[n];
                                    }, a = 0; a < 6; ++a)for(var i = 0; i < 6; ++i)for(var l = 0; l < 6; ++l)this.PALETTE_COLORS.push(o(a, i, l));
                                    for(var s = 8, c = 0; c < 24; ++c, s += 10)this.PALETTE_COLORS.push(o(s, s, s));
                                }
                            },
                            {
                                key: "escapeForHtml",
                                value: function(e) {
                                    return e.replace(/[&<>]/gm, function(e) {
                                        return "&" == e ? "&amp;" : "<" == e ? "&lt;" : ">" == e ? "&gt;" : "";
                                    });
                                }
                            },
                            {
                                key: "linkify",
                                value: function(e) {
                                    return e.replace(/(https?:\/\/[^\s]+)/gm, function(e) {
                                        return '<a href="' + e + '">' + e + "</a>";
                                    });
                                }
                            },
                            {
                                key: "ansiToHtml",
                                value: function(e, t) {
                                    return this.process(e, t, !0);
                                }
                            },
                            {
                                key: "ansiToJson",
                                value: function(e, t) {
                                    return (t = t || {}).json = !0, t.clearLine = !1, this.process(e, t, !0);
                                }
                            },
                            {
                                key: "ansiToText",
                                value: function(e) {
                                    return this.process(e, {}, !1);
                                }
                            },
                            {
                                key: "process",
                                value: function(e, t, n) {
                                    var r = this, o = e.split(/\033\[/), a = o.shift();
                                    null == t && (t = {}), t.clearLine = /\r/.test(e);
                                    var i = o.map(function(e) {
                                        return r.processChunk(e, t, n);
                                    });
                                    if (t && t.json) {
                                        var l = this.processChunkJson("");
                                        return l.content = a, l.clearLine = t.clearLine, i.unshift(l), t.remove_empty && (i = i.filter(function(e) {
                                            return !e.isEmpty();
                                        })), i;
                                    }
                                    return i.unshift(a), i.join("");
                                }
                            },
                            {
                                key: "processChunkJson",
                                value: function(e, t, r) {
                                    var o = (t = void 0 === t ? {} : t).use_classes = void 0 !== t.use_classes && t.use_classes, a = t.key = o ? "class" : "color", i = {
                                        content: e,
                                        fg: null,
                                        bg: null,
                                        fg_truecolor: null,
                                        bg_truecolor: null,
                                        clearLine: t.clearLine,
                                        decoration: null,
                                        was_processed: !1,
                                        isEmpty: function() {
                                            return !i.content;
                                        }
                                    }, l = e.match(/^([!\x3c-\x3f]*)([\d;]*)([\x20-\x2c]*[\x40-\x7e])([\s\S]*)/m);
                                    if (!l) return i;
                                    i.content = l[4];
                                    var s = l[2].split(";");
                                    if ("" !== l[1] || "m" !== l[3] || !r) return i;
                                    for(this.decoration = null; s.length > 0;){
                                        var c = parseInt(s.shift());
                                        if (isNaN(c) || 0 === c) this.fg = this.bg = this.decoration = null;
                                        else if (1 === c) this.decoration = "bold";
                                        else if (2 === c) this.decoration = "dim";
                                        else if (3 == c) this.decoration = "italic";
                                        else if (4 == c) this.decoration = "underline";
                                        else if (5 == c) this.decoration = "blink";
                                        else if (7 === c) this.decoration = "reverse";
                                        else if (8 === c) this.decoration = "hidden";
                                        else if (9 === c) this.decoration = "strikethrough";
                                        else if (39 == c) this.fg = null;
                                        else if (49 == c) this.bg = null;
                                        else if (c >= 30 && c < 38) this.fg = n[0][c % 10][a];
                                        else if (c >= 90 && c < 98) this.fg = n[1][c % 10][a];
                                        else if (c >= 40 && c < 48) this.bg = n[0][c % 10][a];
                                        else if (c >= 100 && c < 108) this.bg = n[1][c % 10][a];
                                        else if (38 === c || 48 === c) {
                                            var u = 38 === c;
                                            if (s.length >= 1) {
                                                var d = s.shift();
                                                if ("5" === d && s.length >= 1) {
                                                    var f = parseInt(s.shift());
                                                    if (f >= 0 && f <= 255) if (o) {
                                                        var p = f >= 16 ? "ansi-palette-" + f : n[+(f > 7)][f % 8].class;
                                                        u ? this.fg = p : this.bg = p;
                                                    } else this.PALETTE_COLORS || this.setupPalette(), u ? this.fg = this.PALETTE_COLORS[f] : this.bg = this.PALETTE_COLORS[f];
                                                } else if ("2" === d && s.length >= 3) {
                                                    var h = parseInt(s.shift()), m = parseInt(s.shift()), g = parseInt(s.shift());
                                                    if (h >= 0 && h <= 255 && m >= 0 && m <= 255 && g >= 0 && g <= 255) {
                                                        var y = h + ", " + m + ", " + g;
                                                        o ? u ? (this.fg = "ansi-truecolor", this.fg_truecolor = y) : (this.bg = "ansi-truecolor", this.bg_truecolor = y) : u ? this.fg = y : this.bg = y;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                    return null === this.fg && null === this.bg && null === this.decoration || (i.fg = this.fg, i.bg = this.bg, i.fg_truecolor = this.fg_truecolor, i.bg_truecolor = this.bg_truecolor, i.decoration = this.decoration, i.was_processed = !0), i;
                                }
                            },
                            {
                                key: "processChunk",
                                value: function(e, t, n) {
                                    var r = this;
                                    t = t || {};
                                    var o = this.processChunkJson(e, t, n);
                                    if (t.json) return o;
                                    if (o.isEmpty()) return "";
                                    if (!o.was_processed) return o.content;
                                    var a = t.use_classes, i = [], l = [], s = {}, c = function(e) {
                                        var t = [], n = void 0;
                                        for(n in e)e.hasOwnProperty(n) && t.push("data-" + n + '="' + r.escapeForHtml(e[n]) + '"');
                                        return t.length > 0 ? " " + t.join(" ") : "";
                                    };
                                    return (o.fg && (a ? (l.push(o.fg + "-fg"), null !== o.fg_truecolor && (s["ansi-truecolor-fg"] = o.fg_truecolor, o.fg_truecolor = null)) : i.push("color:rgb(" + o.fg + ")")), o.bg && (a ? (l.push(o.bg + "-bg"), null !== o.bg_truecolor && (s["ansi-truecolor-bg"] = o.bg_truecolor, o.bg_truecolor = null)) : i.push("background-color:rgb(" + o.bg + ")")), o.decoration && (a ? l.push("ansi-" + o.decoration) : "bold" === o.decoration ? i.push("font-weight:bold") : "dim" === o.decoration ? i.push("opacity:0.5") : "italic" === o.decoration ? i.push("font-style:italic") : "reverse" === o.decoration ? i.push("filter:invert(100%)") : "hidden" === o.decoration ? i.push("visibility:hidden") : "strikethrough" === o.decoration ? i.push("text-decoration:line-through") : i.push("text-decoration:" + o.decoration)), a) ? '<span class="' + l.join(" ") + '"' + c(s) + ">" + o.content + "</span>" : '<span style="' + i.join(";") + '"' + c(s) + ">" + o.content + "</span>";
                                }
                            }
                        ]), e;
                    }();
                }
            }, n = {};
            function r(e) {
                var o = n[e];
                if (void 0 !== o) return o.exports;
                var a = n[e] = {
                    exports: {}
                }, i = !0;
                try {
                    t[e](a, a.exports, r), i = !1;
                } finally{
                    i && delete n[e];
                }
                return a.exports;
            }
            r.ab = "//", e.exports = r(211);
        })();
    },
    "./dist/compiled/react-dom/cjs/react-dom-client.production.js": function(e, t, n) {
        "use strict";
        var r, o = n("./dist/compiled/scheduler/index.js"), a = n("./dist/compiled/react/index.js"), i = n("./dist/compiled/react-dom/index.js");
        function l(e) {
            var t = "https://react.dev/errors/" + e;
            if (1 < arguments.length) {
                t += "?args[]=" + encodeURIComponent(arguments[1]);
                for(var n = 2; n < arguments.length; n++)t += "&args[]=" + encodeURIComponent(arguments[n]);
            }
            return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
        }
        function s(e) {
            var t = e, n = e;
            if (e.alternate) for(; t.return;)t = t.return;
            else {
                e = t;
                do 0 != (4098 & (t = e).flags) && (n = t.return), e = t.return;
                while (e)
            }
            return 3 === t.tag ? n : null;
        }
        function c(e) {
            if (13 === e.tag) {
                var t = e.memoizedState;
                if (null === t && null !== (e = e.alternate) && (t = e.memoizedState), null !== t) return t.dehydrated;
            }
            return null;
        }
        function u(e) {
            if (31 === e.tag) {
                var t = e.memoizedState;
                if (null === t && null !== (e = e.alternate) && (t = e.memoizedState), null !== t) return t.dehydrated;
            }
            return null;
        }
        function d(e) {
            if (s(e) !== e) throw Error(l(188));
        }
        var f = Object.assign, p = Symbol.for("react.element"), h = Symbol.for("react.transitional.element"), m = Symbol.for("react.portal"), g = Symbol.for("react.fragment"), y = Symbol.for("react.strict_mode"), v = Symbol.for("react.profiler"), b = Symbol.for("react.consumer"), A = Symbol.for("react.context"), x = Symbol.for("react.forward_ref"), w = Symbol.for("react.suspense"), C = Symbol.for("react.suspense_list"), _ = Symbol.for("react.memo"), k = Symbol.for("react.lazy");
        Symbol.for("react.scope");
        var E = Symbol.for("react.activity");
        Symbol.for("react.legacy_hidden"), Symbol.for("react.tracing_marker");
        var j = Symbol.for("react.memo_cache_sentinel");
        Symbol.for("react.view_transition");
        var S = Symbol.iterator;
        function O(e) {
            return null === e || "object" != typeof e ? null : "function" == typeof (e = S && e[S] || e["@@iterator"]) ? e : null;
        }
        var B = Symbol.for("react.client.reference"), P = Array.isArray, I = a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, z = i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, T = {
            pending: !1,
            data: null,
            method: null,
            action: null
        }, D = [], L = -1;
        function N(e) {
            return {
                current: e
            };
        }
        function R(e) {
            0 > L || (e.current = D[L], D[L] = null, L--);
        }
        function M(e, t) {
            D[++L] = e.current, e.current = t;
        }
        var Z = N(null), U = N(null), F = N(null), q = N(null);
        function H(e, t) {
            switch(M(F, t), M(U, e), M(Z, null), t.nodeType){
                case 9:
                case 11:
                    e = (e = t.documentElement) && (e = e.namespaceURI) ? ch(e) : 0;
                    break;
                default:
                    if (e = t.tagName, t = t.namespaceURI) e = cm(t = ch(t), e);
                    else switch(e){
                        case "svg":
                            e = 1;
                            break;
                        case "math":
                            e = 2;
                            break;
                        default:
                            e = 0;
                    }
            }
            R(Z), M(Z, e);
        }
        function V() {
            R(Z), R(U), R(F);
        }
        function $(e) {
            null !== e.memoizedState && M(q, e);
            var t = Z.current, n = cm(t, e.type);
            t !== n && (M(U, e), M(Z, n));
        }
        function W(e) {
            U.current === e && (R(Z), R(U)), q.current === e && (R(q), c9._currentValue = T);
        }
        function Y(e) {
            if (void 0 === tL) try {
                throw Error();
            } catch (e) {
                var t = e.stack.trim().match(/\n( *(at )?)/);
                tL = t && t[1] || "", tN = -1 < e.stack.indexOf("\n    at") ? " (<anonymous>)" : -1 < e.stack.indexOf("@") ? "@unknown:0:0" : "";
            }
            return "\n" + tL + e + tN;
        }
        var K = !1;
        function X(e, t) {
            if (!e || K) return "";
            K = !0;
            var n = Error.prepareStackTrace;
            Error.prepareStackTrace = void 0;
            try {
                var r = {
                    DetermineComponentFrameRoot: function() {
                        try {
                            if (t) {
                                var n = function() {
                                    throw Error();
                                };
                                if (Object.defineProperty(n.prototype, "props", {
                                    set: function() {
                                        throw Error();
                                    }
                                }), "object" == typeof Reflect && Reflect.construct) {
                                    try {
                                        Reflect.construct(n, []);
                                    } catch (e) {
                                        var r = e;
                                    }
                                    Reflect.construct(e, [], n);
                                } else {
                                    try {
                                        n.call();
                                    } catch (e) {
                                        r = e;
                                    }
                                    e.call(n.prototype);
                                }
                            } else {
                                try {
                                    throw Error();
                                } catch (e) {
                                    r = e;
                                }
                                (n = e()) && "function" == typeof n.catch && n.catch(function() {});
                            }
                        } catch (e) {
                            if (e && r && "string" == typeof e.stack) return [
                                e.stack,
                                r.stack
                            ];
                        }
                        return [
                            null,
                            null
                        ];
                    }
                };
                r.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot";
                var o = Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot, "name");
                o && o.configurable && Object.defineProperty(r.DetermineComponentFrameRoot, "name", {
                    value: "DetermineComponentFrameRoot"
                });
                var a = r.DetermineComponentFrameRoot(), i = a[0], l = a[1];
                if (i && l) {
                    var s = i.split("\n"), c = l.split("\n");
                    for(o = r = 0; r < s.length && !s[r].includes("DetermineComponentFrameRoot");)r++;
                    for(; o < c.length && !c[o].includes("DetermineComponentFrameRoot");)o++;
                    if (r === s.length || o === c.length) for(r = s.length - 1, o = c.length - 1; 1 <= r && 0 <= o && s[r] !== c[o];)o--;
                    for(; 1 <= r && 0 <= o; r--, o--)if (s[r] !== c[o]) {
                        if (1 !== r || 1 !== o) do if (r--, o--, 0 > o || s[r] !== c[o]) {
                            var u = "\n" + s[r].replace(" at new ", " at ");
                            return e.displayName && u.includes("<anonymous>") && (u = u.replace("<anonymous>", e.displayName)), u;
                        }
                        while (1 <= r && 0 <= o)
                        break;
                    }
                }
            } finally{
                K = !1, Error.prepareStackTrace = n;
            }
            return (n = e ? e.displayName || e.name : "") ? Y(n) : "";
        }
        function G(e) {
            try {
                var t = "", n = null;
                do t += function(e, t) {
                    switch(e.tag){
                        case 26:
                        case 27:
                        case 5:
                            return Y(e.type);
                        case 16:
                            return Y("Lazy");
                        case 13:
                            return e.child !== t && null !== t ? Y("Suspense Fallback") : Y("Suspense");
                        case 19:
                            return Y("SuspenseList");
                        case 0:
                        case 15:
                            return X(e.type, !1);
                        case 11:
                            return X(e.type.render, !1);
                        case 1:
                            return X(e.type, !0);
                        case 31:
                            return Y("Activity");
                        default:
                            return "";
                    }
                }(e, n), n = e, e = e.return;
                while (e)
                return t;
            } catch (e) {
                return "\nError generating stack: " + e.message + "\n" + e.stack;
            }
        }
        var Q = Object.prototype.hasOwnProperty, J = o.unstable_scheduleCallback, ee = o.unstable_cancelCallback, et = o.unstable_shouldYield, en = o.unstable_requestPaint, er = o.unstable_now, eo = o.unstable_getCurrentPriorityLevel, ea = o.unstable_ImmediatePriority, ei = o.unstable_UserBlockingPriority, el = o.unstable_NormalPriority, es = o.unstable_LowPriority, ec = o.unstable_IdlePriority, eu = o.log, ed = o.unstable_setDisableYieldValue, ef = null, ep = null;
        function eh(e) {
            if ("function" == typeof eu && ed(e), ep && "function" == typeof ep.setStrictMode) try {
                ep.setStrictMode(ef, e);
            } catch (e) {}
        }
        var em = Math.clz32 ? Math.clz32 : function(e) {
            return 0 == (e >>>= 0) ? 32 : 31 - (eg(e) / ey | 0) | 0;
        }, eg = Math.log, ey = Math.LN2, ev = 256, eb = 4194304;
        function eA(e) {
            var t = 42 & e;
            if (0 !== t) return t;
            switch(e & -e){
                case 1:
                    return 1;
                case 2:
                    return 2;
                case 4:
                    return 4;
                case 8:
                    return 8;
                case 16:
                    return 16;
                case 32:
                    return 32;
                case 64:
                    return 64;
                case 128:
                    return 128;
                case 256:
                case 512:
                case 1024:
                case 2048:
                case 4096:
                case 8192:
                case 16384:
                case 32768:
                case 65536:
                case 131072:
                case 262144:
                case 524288:
                case 1048576:
                case 2097152:
                    return 4194048 & e;
                case 4194304:
                case 8388608:
                case 0x1000000:
                case 0x2000000:
                    return 0x3c00000 & e;
                case 0x4000000:
                    return 0x4000000;
                case 0x8000000:
                    return 0x8000000;
                case 0x10000000:
                    return 0x10000000;
                case 0x20000000:
                    return 0x20000000;
                case 0x40000000:
                    return 0;
                default:
                    return e;
            }
        }
        function ex(e, t, n) {
            var r = e.pendingLanes;
            if (0 === r) return 0;
            var o = 0, a = e.suspendedLanes, i = e.pingedLanes;
            e = e.warmLanes;
            var l = 0x7ffffff & r;
            return 0 !== l ? 0 != (r = l & ~a) ? o = eA(r) : 0 != (i &= l) ? o = eA(i) : n || 0 != (n = l & ~e) && (o = eA(n)) : 0 != (l = r & ~a) ? o = eA(l) : 0 !== i ? o = eA(i) : n || 0 != (n = r & ~e) && (o = eA(n)), 0 === o ? 0 : 0 !== t && t !== o && 0 == (t & a) && ((a = o & -o) >= (n = t & -t) || 32 === a && 0 != (4194048 & n)) ? t : o;
        }
        function ew(e, t) {
            return 0 == (e.pendingLanes & ~(e.suspendedLanes & ~e.pingedLanes) & t);
        }
        function eC() {
            var e = ev;
            return 0 == (4194048 & (ev <<= 1)) && (ev = 256), e;
        }
        function e_() {
            var e = eb;
            return 0 == (0x3c00000 & (eb <<= 1)) && (eb = 4194304), e;
        }
        function ek(e) {
            for(var t = [], n = 0; 31 > n; n++)t.push(e);
            return t;
        }
        function eE(e, t) {
            e.pendingLanes |= t, 0x10000000 !== t && (e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0);
        }
        function ej(e, t, n) {
            e.pendingLanes |= t, e.suspendedLanes &= ~t;
            var r = 31 - em(t);
            e.entangledLanes |= t, e.entanglements[r] = 0x40000000 | e.entanglements[r] | 4194090 & n;
        }
        function eS(e, t) {
            var n = e.entangledLanes |= t;
            for(e = e.entanglements; n;){
                var r = 31 - em(n), o = 1 << r;
                o & t | e[r] & t && (e[r] |= t), n &= ~o;
            }
        }
        function eO(e, t) {
            var n = t & -t;
            return 0 != ((n = 0 != (42 & n) ? 1 : eB(n)) & (e.suspendedLanes | t)) ? 0 : n;
        }
        function eB(e) {
            switch(e){
                case 2:
                    e = 1;
                    break;
                case 8:
                    e = 4;
                    break;
                case 32:
                    e = 16;
                    break;
                case 256:
                case 512:
                case 1024:
                case 2048:
                case 4096:
                case 8192:
                case 16384:
                case 32768:
                case 65536:
                case 131072:
                case 262144:
                case 524288:
                case 1048576:
                case 2097152:
                case 4194304:
                case 8388608:
                case 0x1000000:
                case 0x2000000:
                    e = 128;
                    break;
                case 0x10000000:
                    e = 0x8000000;
                    break;
                default:
                    e = 0;
            }
            return e;
        }
        function eP(e) {
            return 2 < (e &= -e) ? 8 < e ? 0 != (0x7ffffff & e) ? 32 : 0x10000000 : 8 : 2;
        }
        function eI() {
            var e = z.p;
            return 0 !== e ? e : void 0 === (e = window.event) ? 32 : ud(e.type);
        }
        function ez(e, t) {
            var n = z.p;
            try {
                return z.p = e, t();
            } finally{
                z.p = n;
            }
        }
        var eT = Math.random().toString(36).slice(2), eD = "__reactFiber$" + eT, eL = "__reactProps$" + eT, eN = "__reactContainer$" + eT, eR = "__reactEvents$" + eT, eM = "__reactListeners$" + eT, eZ = "__reactHandles$" + eT, eU = "__reactResources$" + eT, eF = "__reactMarker$" + eT;
        function eq(e) {
            delete e[eD], delete e[eL], delete e[eR], delete e[eM], delete e[eZ];
        }
        function eH(e) {
            var t = e[eD];
            if (t) return t;
            for(var n = e.parentNode; n;){
                if (t = n[eN] || n[eD]) {
                    if (n = t.alternate, null !== t.child || null !== n && null !== n.child) for(e = cz(e); null !== e;){
                        if (n = e[eD]) return n;
                        e = cz(e);
                    }
                    return t;
                }
                n = (e = n).parentNode;
            }
            return null;
        }
        function eV(e) {
            if (e = e[eD] || e[eN]) {
                var t = e.tag;
                if (5 === t || 6 === t || 13 === t || 31 === t || 26 === t || 27 === t || 3 === t) return e;
            }
            return null;
        }
        function e$(e) {
            var t = e.tag;
            if (5 === t || 26 === t || 27 === t || 6 === t) return e.stateNode;
            throw Error(l(33));
        }
        function eW(e) {
            var t = e[eU];
            return t || (t = e[eU] = {
                hoistableStyles: new Map,
                hoistableScripts: new Map
            }), t;
        }
        function eY(e) {
            e[eF] = !0;
        }
        var eK = new Set, eX = {};
        function eG(e, t) {
            eQ(e, t), eQ(e + "Capture", t);
        }
        function eQ(e, t) {
            for(eX[e] = t, e = 0; e < t.length; e++)eK.add(t[e]);
        }
        var eJ = RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"), e0 = {}, e1 = {};
        function e2(e, t, n) {
            if (Q.call(e1, t) || !Q.call(e0, t) && (eJ.test(t) ? e1[t] = !0 : (e0[t] = !0, !1))) if (null === n) e.removeAttribute(t);
            else {
                switch(typeof n){
                    case "undefined":
                    case "function":
                    case "symbol":
                        e.removeAttribute(t);
                        return;
                    case "boolean":
                        var r = t.toLowerCase().slice(0, 5);
                        if ("data-" !== r && "aria-" !== r) return void e.removeAttribute(t);
                }
                e.setAttribute(t, "" + n);
            }
        }
        function e4(e, t, n) {
            if (null === n) e.removeAttribute(t);
            else {
                switch(typeof n){
                    case "undefined":
                    case "function":
                    case "symbol":
                    case "boolean":
                        e.removeAttribute(t);
                        return;
                }
                e.setAttribute(t, "" + n);
            }
        }
        function e5(e, t, n, r) {
            if (null === r) e.removeAttribute(n);
            else {
                switch(typeof r){
                    case "undefined":
                    case "function":
                    case "symbol":
                    case "boolean":
                        e.removeAttribute(n);
                        return;
                }
                e.setAttributeNS(t, n, "" + r);
            }
        }
        function e3(e) {
            switch(typeof e){
                case "bigint":
                case "boolean":
                case "number":
                case "string":
                case "undefined":
                case "object":
                    return e;
                default:
                    return "";
            }
        }
        function e6(e) {
            var t = e.type;
            return (e = e.nodeName) && "input" === e.toLowerCase() && ("checkbox" === t || "radio" === t);
        }
        function e9(e) {
            if (!e._valueTracker) {
                var t = e6(e) ? "checked" : "value";
                e._valueTracker = function(e, t, n) {
                    var r = Object.getOwnPropertyDescriptor(e.constructor.prototype, t);
                    if (!e.hasOwnProperty(t) && void 0 !== r && "function" == typeof r.get && "function" == typeof r.set) {
                        var o = r.get, a = r.set;
                        return Object.defineProperty(e, t, {
                            configurable: !0,
                            get: function() {
                                return o.call(this);
                            },
                            set: function(e) {
                                n = "" + e, a.call(this, e);
                            }
                        }), Object.defineProperty(e, t, {
                            enumerable: r.enumerable
                        }), {
                            getValue: function() {
                                return n;
                            },
                            setValue: function(e) {
                                n = "" + e;
                            },
                            stopTracking: function() {
                                e._valueTracker = null, delete e[t];
                            }
                        };
                    }
                }(e, t, "" + e[t]);
            }
        }
        function e8(e) {
            if (!e) return !1;
            var t = e._valueTracker;
            if (!t) return !0;
            var n = t.getValue(), r = "";
            return e && (r = e6(e) ? e.checked ? "true" : "false" : e.value), (e = r) !== n && (t.setValue(e), !0);
        }
        function e7(e) {
            if (void 0 === (e = e || ("undefined" != typeof document ? document : void 0))) return null;
            try {
                return e.activeElement || e.body;
            } catch (t) {
                return e.body;
            }
        }
        var te = /[\n"\\]/g;
        function tt(e) {
            return e.replace(te, function(e) {
                return "\\" + e.charCodeAt(0).toString(16) + " ";
            });
        }
        function tn(e, t, n, r, o, a, i, l) {
            e.name = "", null != i && "function" != typeof i && "symbol" != typeof i && "boolean" != typeof i ? e.type = i : e.removeAttribute("type"), null != t ? "number" === i ? (0 === t && "" === e.value || e.value != t) && (e.value = "" + e3(t)) : e.value !== "" + e3(t) && (e.value = "" + e3(t)) : "submit" !== i && "reset" !== i || e.removeAttribute("value"), null != t ? to(e, i, e3(t)) : null != n ? to(e, i, e3(n)) : null != r && e.removeAttribute("value"), null == o && null != a && (e.defaultChecked = !!a), null != o && (e.checked = o && "function" != typeof o && "symbol" != typeof o), null != l && "function" != typeof l && "symbol" != typeof l && "boolean" != typeof l ? e.name = "" + e3(l) : e.removeAttribute("name");
        }
        function tr(e, t, n, r, o, a, i, l) {
            if (null != a && "function" != typeof a && "symbol" != typeof a && "boolean" != typeof a && (e.type = a), null != t || null != n) {
                if (("submit" === a || "reset" === a) && null == t) return void e9(e);
                n = null != n ? "" + e3(n) : "", t = null != t ? "" + e3(t) : n, l || t === e.value || (e.value = t), e.defaultValue = t;
            }
            r = "function" != typeof (r = null != r ? r : o) && "symbol" != typeof r && !!r, e.checked = l ? e.checked : !!r, e.defaultChecked = !!r, null != i && "function" != typeof i && "symbol" != typeof i && "boolean" != typeof i && (e.name = i), e9(e);
        }
        function to(e, t, n) {
            "number" === t && e7(e.ownerDocument) === e || e.defaultValue === "" + n || (e.defaultValue = "" + n);
        }
        function ta(e, t, n, r) {
            if (e = e.options, t) {
                t = {};
                for(var o = 0; o < n.length; o++)t["$" + n[o]] = !0;
                for(n = 0; n < e.length; n++)o = t.hasOwnProperty("$" + e[n].value), e[n].selected !== o && (e[n].selected = o), o && r && (e[n].defaultSelected = !0);
            } else {
                for(o = 0, n = "" + e3(n), t = null; o < e.length; o++){
                    if (e[o].value === n) {
                        e[o].selected = !0, r && (e[o].defaultSelected = !0);
                        return;
                    }
                    null !== t || e[o].disabled || (t = e[o]);
                }
                null !== t && (t.selected = !0);
            }
        }
        function ti(e, t, n) {
            if (null != t && ((t = "" + e3(t)) !== e.value && (e.value = t), null == n)) {
                e.defaultValue !== t && (e.defaultValue = t);
                return;
            }
            e.defaultValue = null != n ? "" + e3(n) : "";
        }
        function tl(e, t, n, r) {
            if (null == t) {
                if (null != r) {
                    if (null != n) throw Error(l(92));
                    if (P(r)) {
                        if (1 < r.length) throw Error(l(93));
                        r = r[0];
                    }
                    n = r;
                }
                null == n && (n = ""), t = n;
            }
            e.defaultValue = n = e3(t), (r = e.textContent) === n && "" !== r && null !== r && (e.value = r), e9(e);
        }
        function ts(e, t) {
            if (t) {
                var n = e.firstChild;
                if (n && n === e.lastChild && 3 === n.nodeType) {
                    n.nodeValue = t;
                    return;
                }
            }
            e.textContent = t;
        }
        var tc = new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));
        function tu(e, t, n) {
            var r = 0 === t.indexOf("--");
            null == n || "boolean" == typeof n || "" === n ? r ? e.setProperty(t, "") : "float" === t ? e.cssFloat = "" : e[t] = "" : r ? e.setProperty(t, n) : "number" != typeof n || 0 === n || tc.has(t) ? "float" === t ? e.cssFloat = n : e[t] = ("" + n).trim() : e[t] = n + "px";
        }
        function td(e, t, n) {
            if (null != t && "object" != typeof t) throw Error(l(62));
            if (e = e.style, null != n) {
                for(var r in n)!n.hasOwnProperty(r) || null != t && t.hasOwnProperty(r) || (0 === r.indexOf("--") ? e.setProperty(r, "") : "float" === r ? e.cssFloat = "" : e[r] = "");
                for(var o in t)r = t[o], t.hasOwnProperty(o) && n[o] !== r && tu(e, o, r);
            } else for(var a in t)t.hasOwnProperty(a) && tu(e, a, t[a]);
        }
        function tf(e) {
            if (-1 === e.indexOf("-")) return !1;
            switch(e){
                case "annotation-xml":
                case "color-profile":
                case "font-face":
                case "font-face-src":
                case "font-face-uri":
                case "font-face-format":
                case "font-face-name":
                case "missing-glyph":
                    return !1;
                default:
                    return !0;
            }
        }
        var tp = new Map([
            [
                "acceptCharset",
                "accept-charset"
            ],
            [
                "htmlFor",
                "for"
            ],
            [
                "httpEquiv",
                "http-equiv"
            ],
            [
                "crossOrigin",
                "crossorigin"
            ],
            [
                "accentHeight",
                "accent-height"
            ],
            [
                "alignmentBaseline",
                "alignment-baseline"
            ],
            [
                "arabicForm",
                "arabic-form"
            ],
            [
                "baselineShift",
                "baseline-shift"
            ],
            [
                "capHeight",
                "cap-height"
            ],
            [
                "clipPath",
                "clip-path"
            ],
            [
                "clipRule",
                "clip-rule"
            ],
            [
                "colorInterpolation",
                "color-interpolation"
            ],
            [
                "colorInterpolationFilters",
                "color-interpolation-filters"
            ],
            [
                "colorProfile",
                "color-profile"
            ],
            [
                "colorRendering",
                "color-rendering"
            ],
            [
                "dominantBaseline",
                "dominant-baseline"
            ],
            [
                "enableBackground",
                "enable-background"
            ],
            [
                "fillOpacity",
                "fill-opacity"
            ],
            [
                "fillRule",
                "fill-rule"
            ],
            [
                "floodColor",
                "flood-color"
            ],
            [
                "floodOpacity",
                "flood-opacity"
            ],
            [
                "fontFamily",
                "font-family"
            ],
            [
                "fontSize",
                "font-size"
            ],
            [
                "fontSizeAdjust",
                "font-size-adjust"
            ],
            [
                "fontStretch",
                "font-stretch"
            ],
            [
                "fontStyle",
                "font-style"
            ],
            [
                "fontVariant",
                "font-variant"
            ],
            [
                "fontWeight",
                "font-weight"
            ],
            [
                "glyphName",
                "glyph-name"
            ],
            [
                "glyphOrientationHorizontal",
                "glyph-orientation-horizontal"
            ],
            [
                "glyphOrientationVertical",
                "glyph-orientation-vertical"
            ],
            [
                "horizAdvX",
                "horiz-adv-x"
            ],
            [
                "horizOriginX",
                "horiz-origin-x"
            ],
            [
                "imageRendering",
                "image-rendering"
            ],
            [
                "letterSpacing",
                "letter-spacing"
            ],
            [
                "lightingColor",
                "lighting-color"
            ],
            [
                "markerEnd",
                "marker-end"
            ],
            [
                "markerMid",
                "marker-mid"
            ],
            [
                "markerStart",
                "marker-start"
            ],
            [
                "overlinePosition",
                "overline-position"
            ],
            [
                "overlineThickness",
                "overline-thickness"
            ],
            [
                "paintOrder",
                "paint-order"
            ],
            [
                "panose-1",
                "panose-1"
            ],
            [
                "pointerEvents",
                "pointer-events"
            ],
            [
                "renderingIntent",
                "rendering-intent"
            ],
            [
                "shapeRendering",
                "shape-rendering"
            ],
            [
                "stopColor",
                "stop-color"
            ],
            [
                "stopOpacity",
                "stop-opacity"
            ],
            [
                "strikethroughPosition",
                "strikethrough-position"
            ],
            [
                "strikethroughThickness",
                "strikethrough-thickness"
            ],
            [
                "strokeDasharray",
                "stroke-dasharray"
            ],
            [
                "strokeDashoffset",
                "stroke-dashoffset"
            ],
            [
                "strokeLinecap",
                "stroke-linecap"
            ],
            [
                "strokeLinejoin",
                "stroke-linejoin"
            ],
            [
                "strokeMiterlimit",
                "stroke-miterlimit"
            ],
            [
                "strokeOpacity",
                "stroke-opacity"
            ],
            [
                "strokeWidth",
                "stroke-width"
            ],
            [
                "textAnchor",
                "text-anchor"
            ],
            [
                "textDecoration",
                "text-decoration"
            ],
            [
                "textRendering",
                "text-rendering"
            ],
            [
                "transformOrigin",
                "transform-origin"
            ],
            [
                "underlinePosition",
                "underline-position"
            ],
            [
                "underlineThickness",
                "underline-thickness"
            ],
            [
                "unicodeBidi",
                "unicode-bidi"
            ],
            [
                "unicodeRange",
                "unicode-range"
            ],
            [
                "unitsPerEm",
                "units-per-em"
            ],
            [
                "vAlphabetic",
                "v-alphabetic"
            ],
            [
                "vHanging",
                "v-hanging"
            ],
            [
                "vIdeographic",
                "v-ideographic"
            ],
            [
                "vMathematical",
                "v-mathematical"
            ],
            [
                "vectorEffect",
                "vector-effect"
            ],
            [
                "vertAdvY",
                "vert-adv-y"
            ],
            [
                "vertOriginX",
                "vert-origin-x"
            ],
            [
                "vertOriginY",
                "vert-origin-y"
            ],
            [
                "wordSpacing",
                "word-spacing"
            ],
            [
                "writingMode",
                "writing-mode"
            ],
            [
                "xmlnsXlink",
                "xmlns:xlink"
            ],
            [
                "xHeight",
                "x-height"
            ]
        ]), th = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;
        function tm(e) {
            return th.test("" + e) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : e;
        }
        function tg() {}
        var ty = null;
        function tv(e) {
            return (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e;
        }
        var tb = null, tA = null;
        function tx(e) {
            var t = eV(e);
            if (t && (e = t.stateNode)) {
                var n = e[eL] || null;
                switch(e = t.stateNode, t.type){
                    case "input":
                        if (tn(e, n.value, n.defaultValue, n.defaultValue, n.checked, n.defaultChecked, n.type, n.name), t = n.name, "radio" === n.type && null != t) {
                            for(n = e; n.parentNode;)n = n.parentNode;
                            for(n = n.querySelectorAll('input[name="' + tt("" + t) + '"][type="radio"]'), t = 0; t < n.length; t++){
                                var r = n[t];
                                if (r !== e && r.form === e.form) {
                                    var o = r[eL] || null;
                                    if (!o) throw Error(l(90));
                                    tn(r, o.value, o.defaultValue, o.defaultValue, o.checked, o.defaultChecked, o.type, o.name);
                                }
                            }
                            for(t = 0; t < n.length; t++)(r = n[t]).form === e.form && e8(r);
                        }
                        break;
                    case "textarea":
                        ti(e, n.value, n.defaultValue);
                        break;
                    case "select":
                        null != (t = n.value) && ta(e, !!n.multiple, t, !1);
                }
            }
        }
        var tw = !1;
        function tC(e, t, n) {
            if (tw) return e(t, n);
            tw = !0;
            try {
                return e(t);
            } finally{
                if (tw = !1, (null !== tb || null !== tA) && (sc(), tb && (t = tb, e = tA, tA = tb = null, tx(t), e))) for(t = 0; t < e.length; t++)tx(e[t]);
            }
        }
        function t_(e, t) {
            var n = e.stateNode;
            if (null === n) return null;
            var r = n[eL] || null;
            if (null === r) return null;
            switch(n = r[t], t){
                case "onClick":
                case "onClickCapture":
                case "onDoubleClick":
                case "onDoubleClickCapture":
                case "onMouseDown":
                case "onMouseDownCapture":
                case "onMouseMove":
                case "onMouseMoveCapture":
                case "onMouseUp":
                case "onMouseUpCapture":
                case "onMouseEnter":
                    (r = !r.disabled) || (r = "button" !== (e = e.type) && "input" !== e && "select" !== e && "textarea" !== e), e = !r;
                    break;
                default:
                    e = !1;
            }
            if (e) return null;
            if (n && "function" != typeof n) throw Error(l(231, t, typeof n));
            return n;
        }
        var tk = "undefined" != typeof window && void 0 !== window.document && void 0 !== window.document.createElement, tE = !1;
        if (tk) try {
            var tj = {};
            Object.defineProperty(tj, "passive", {
                get: function() {
                    tE = !0;
                }
            }), window.addEventListener("test", tj, tj), window.removeEventListener("test", tj, tj);
        } catch (e) {
            tE = !1;
        }
        var tS = null, tO = null, tB = null;
        function tP() {
            if (tB) return tB;
            var e, t, n = tO, r = n.length, o = "value" in tS ? tS.value : tS.textContent, a = o.length;
            for(e = 0; e < r && n[e] === o[e]; e++);
            var i = r - e;
            for(t = 1; t <= i && n[r - t] === o[a - t]; t++);
            return tB = o.slice(e, 1 < t ? 1 - t : void 0);
        }
        function tI(e) {
            var t = e.keyCode;
            return "charCode" in e ? 0 === (e = e.charCode) && 13 === t && (e = 13) : e = t, 10 === e && (e = 13), 32 <= e || 13 === e ? e : 0;
        }
        function tz() {
            return !0;
        }
        function tT() {
            return !1;
        }
        function tD(e) {
            function t(t, n, r, o, a) {
                for(var i in this._reactName = t, this._targetInst = r, this.type = n, this.nativeEvent = o, this.target = a, this.currentTarget = null, e)e.hasOwnProperty(i) && (t = e[i], this[i] = t ? t(o) : o[i]);
                return this.isDefaultPrevented = (null != o.defaultPrevented ? o.defaultPrevented : !1 === o.returnValue) ? tz : tT, this.isPropagationStopped = tT, this;
            }
            return f(t.prototype, {
                preventDefault: function() {
                    this.defaultPrevented = !0;
                    var e = this.nativeEvent;
                    e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = tz);
                },
                stopPropagation: function() {
                    var e = this.nativeEvent;
                    e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = tz);
                },
                persist: function() {},
                isPersistent: tz
            }), t;
        }
        var tL, tN, tR, tM, tZ, tU = {
            eventPhase: 0,
            bubbles: 0,
            cancelable: 0,
            timeStamp: function(e) {
                return e.timeStamp || Date.now();
            },
            defaultPrevented: 0,
            isTrusted: 0
        }, tF = tD(tU), tq = f({}, tU, {
            view: 0,
            detail: 0
        }), tH = tD(tq), tV = f({}, tq, {
            screenX: 0,
            screenY: 0,
            clientX: 0,
            clientY: 0,
            pageX: 0,
            pageY: 0,
            ctrlKey: 0,
            shiftKey: 0,
            altKey: 0,
            metaKey: 0,
            getModifierState: t2,
            button: 0,
            buttons: 0,
            relatedTarget: function(e) {
                return void 0 === e.relatedTarget ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget;
            },
            movementX: function(e) {
                return "movementX" in e ? e.movementX : (e !== tZ && (tZ && "mousemove" === e.type ? (tR = e.screenX - tZ.screenX, tM = e.screenY - tZ.screenY) : tM = tR = 0, tZ = e), tR);
            },
            movementY: function(e) {
                return "movementY" in e ? e.movementY : tM;
            }
        }), t$ = tD(tV), tW = tD(f({}, tV, {
            dataTransfer: 0
        })), tY = tD(f({}, tq, {
            relatedTarget: 0
        })), tK = tD(f({}, tU, {
            animationName: 0,
            elapsedTime: 0,
            pseudoElement: 0
        })), tX = tD(f({}, tU, {
            clipboardData: function(e) {
                return "clipboardData" in e ? e.clipboardData : window.clipboardData;
            }
        })), tG = tD(f({}, tU, {
            data: 0
        })), tQ = {
            Esc: "Escape",
            Spacebar: " ",
            Left: "ArrowLeft",
            Up: "ArrowUp",
            Right: "ArrowRight",
            Down: "ArrowDown",
            Del: "Delete",
            Win: "OS",
            Menu: "ContextMenu",
            Apps: "ContextMenu",
            Scroll: "ScrollLock",
            MozPrintableKey: "Unidentified"
        }, tJ = {
            8: "Backspace",
            9: "Tab",
            12: "Clear",
            13: "Enter",
            16: "Shift",
            17: "Control",
            18: "Alt",
            19: "Pause",
            20: "CapsLock",
            27: "Escape",
            32: " ",
            33: "PageUp",
            34: "PageDown",
            35: "End",
            36: "Home",
            37: "ArrowLeft",
            38: "ArrowUp",
            39: "ArrowRight",
            40: "ArrowDown",
            45: "Insert",
            46: "Delete",
            112: "F1",
            113: "F2",
            114: "F3",
            115: "F4",
            116: "F5",
            117: "F6",
            118: "F7",
            119: "F8",
            120: "F9",
            121: "F10",
            122: "F11",
            123: "F12",
            144: "NumLock",
            145: "ScrollLock",
            224: "Meta"
        }, t0 = {
            Alt: "altKey",
            Control: "ctrlKey",
            Meta: "metaKey",
            Shift: "shiftKey"
        };
        function t1(e) {
            var t = this.nativeEvent;
            return t.getModifierState ? t.getModifierState(e) : !!(e = t0[e]) && !!t[e];
        }
        function t2() {
            return t1;
        }
        var t4 = tD(f({}, tq, {
            key: function(e) {
                if (e.key) {
                    var t = tQ[e.key] || e.key;
                    if ("Unidentified" !== t) return t;
                }
                return "keypress" === e.type ? 13 === (e = tI(e)) ? "Enter" : String.fromCharCode(e) : "keydown" === e.type || "keyup" === e.type ? tJ[e.keyCode] || "Unidentified" : "";
            },
            code: 0,
            location: 0,
            ctrlKey: 0,
            shiftKey: 0,
            altKey: 0,
            metaKey: 0,
            repeat: 0,
            locale: 0,
            getModifierState: t2,
            charCode: function(e) {
                return "keypress" === e.type ? tI(e) : 0;
            },
            keyCode: function(e) {
                return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
            },
            which: function(e) {
                return "keypress" === e.type ? tI(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
            }
        })), t5 = tD(f({}, tV, {
            pointerId: 0,
            width: 0,
            height: 0,
            pressure: 0,
            tangentialPressure: 0,
            tiltX: 0,
            tiltY: 0,
            twist: 0,
            pointerType: 0,
            isPrimary: 0
        })), t3 = tD(f({}, tq, {
            touches: 0,
            targetTouches: 0,
            changedTouches: 0,
            altKey: 0,
            metaKey: 0,
            ctrlKey: 0,
            shiftKey: 0,
            getModifierState: t2
        })), t6 = tD(f({}, tU, {
            propertyName: 0,
            elapsedTime: 0,
            pseudoElement: 0
        })), t9 = tD(f({}, tV, {
            deltaX: function(e) {
                return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0;
            },
            deltaY: function(e) {
                return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0;
            },
            deltaZ: 0,
            deltaMode: 0
        })), t8 = tD(f({}, tU, {
            newState: 0,
            oldState: 0
        })), t7 = [
            9,
            13,
            27,
            32
        ], ne = tk && "CompositionEvent" in window, nt = null;
        tk && "documentMode" in document && (nt = document.documentMode);
        var nn = tk && "TextEvent" in window && !nt, nr = tk && (!ne || nt && 8 < nt && 11 >= nt), no = !1;
        function na(e, t) {
            switch(e){
                case "keyup":
                    return -1 !== t7.indexOf(t.keyCode);
                case "keydown":
                    return 229 !== t.keyCode;
                case "keypress":
                case "mousedown":
                case "focusout":
                    return !0;
                default:
                    return !1;
            }
        }
        function ni(e) {
            return "object" == typeof (e = e.detail) && "data" in e ? e.data : null;
        }
        var nl = !1, ns = {
            color: !0,
            date: !0,
            datetime: !0,
            "datetime-local": !0,
            email: !0,
            month: !0,
            number: !0,
            password: !0,
            range: !0,
            search: !0,
            tel: !0,
            text: !0,
            time: !0,
            url: !0,
            week: !0
        };
        function nc(e) {
            var t = e && e.nodeName && e.nodeName.toLowerCase();
            return "input" === t ? !!ns[e.type] : "textarea" === t;
        }
        function nu(e, t, n, r) {
            tb ? tA ? tA.push(r) : tA = [
                r
            ] : tb = r, 0 < (t = ct(t, "onChange")).length && (n = new tF("onChange", "change", null, n, r), e.push({
                event: n,
                listeners: t
            }));
        }
        var nd = null, nf = null;
        function np(e) {
            s4(e, 0);
        }
        function nh(e) {
            if (e8(e$(e))) return e;
        }
        function nm(e, t) {
            if ("change" === e) return t;
        }
        var ng = !1;
        if (tk) {
            if (tk) {
                var ny = "oninput" in document;
                if (!ny) {
                    var nv = document.createElement("div");
                    nv.setAttribute("oninput", "return;"), ny = "function" == typeof nv.oninput;
                }
                r = ny;
            } else r = !1;
            ng = r && (!document.documentMode || 9 < document.documentMode);
        }
        function nb() {
            nd && (nd.detachEvent("onpropertychange", nA), nf = nd = null);
        }
        function nA(e) {
            if ("value" === e.propertyName && nh(nf)) {
                var t = [];
                nu(t, nf, e, tv(e)), tC(np, t);
            }
        }
        function nx(e, t, n) {
            "focusin" === e ? (nb(), nd = t, nf = n, nd.attachEvent("onpropertychange", nA)) : "focusout" === e && nb();
        }
        function nw(e) {
            if ("selectionchange" === e || "keyup" === e || "keydown" === e) return nh(nf);
        }
        function nC(e, t) {
            if ("click" === e) return nh(t);
        }
        function n_(e, t) {
            if ("input" === e || "change" === e) return nh(t);
        }
        var nk = "function" == typeof Object.is ? Object.is : function(e, t) {
            return e === t && (0 !== e || 1 / e == 1 / t) || e != e && t != t;
        };
        function nE(e, t) {
            if (nk(e, t)) return !0;
            if ("object" != typeof e || null === e || "object" != typeof t || null === t) return !1;
            var n = Object.keys(e), r = Object.keys(t);
            if (n.length !== r.length) return !1;
            for(r = 0; r < n.length; r++){
                var o = n[r];
                if (!Q.call(t, o) || !nk(e[o], t[o])) return !1;
            }
            return !0;
        }
        function nj(e) {
            for(; e && e.firstChild;)e = e.firstChild;
            return e;
        }
        function nS(e, t) {
            var n, r = nj(e);
            for(e = 0; r;){
                if (3 === r.nodeType) {
                    if (n = e + r.textContent.length, e <= t && n >= t) return {
                        node: r,
                        offset: t - e
                    };
                    e = n;
                }
                e: {
                    for(; r;){
                        if (r.nextSibling) {
                            r = r.nextSibling;
                            break e;
                        }
                        r = r.parentNode;
                    }
                    r = void 0;
                }
                r = nj(r);
            }
        }
        function nO(e) {
            e = null != e && null != e.ownerDocument && null != e.ownerDocument.defaultView ? e.ownerDocument.defaultView : window;
            for(var t = e7(e.document); t instanceof e.HTMLIFrameElement;){
                try {
                    var n = "string" == typeof t.contentWindow.location.href;
                } catch (e) {
                    n = !1;
                }
                if (n) e = t.contentWindow;
                else break;
                t = e7(e.document);
            }
            return t;
        }
        function nB(e) {
            var t = e && e.nodeName && e.nodeName.toLowerCase();
            return t && ("input" === t && ("text" === e.type || "search" === e.type || "tel" === e.type || "url" === e.type || "password" === e.type) || "textarea" === t || "true" === e.contentEditable);
        }
        var nP = tk && "documentMode" in document && 11 >= document.documentMode, nI = null, nz = null, nT = null, nD = !1;
        function nL(e, t, n) {
            var r = n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument;
            nD || null == nI || nI !== e7(r) || (r = "selectionStart" in (r = nI) && nB(r) ? {
                start: r.selectionStart,
                end: r.selectionEnd
            } : {
                anchorNode: (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection()).anchorNode,
                anchorOffset: r.anchorOffset,
                focusNode: r.focusNode,
                focusOffset: r.focusOffset
            }, nT && nE(nT, r) || (nT = r, 0 < (r = ct(nz, "onSelect")).length && (t = new tF("onSelect", "select", null, t, n), e.push({
                event: t,
                listeners: r
            }), t.target = nI)));
        }
        function nN(e, t) {
            var n = {};
            return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n;
        }
        var nR = {
            animationend: nN("Animation", "AnimationEnd"),
            animationiteration: nN("Animation", "AnimationIteration"),
            animationstart: nN("Animation", "AnimationStart"),
            transitionrun: nN("Transition", "TransitionRun"),
            transitionstart: nN("Transition", "TransitionStart"),
            transitioncancel: nN("Transition", "TransitionCancel"),
            transitionend: nN("Transition", "TransitionEnd")
        }, nM = {}, nZ = {};
        function nU(e) {
            if (nM[e]) return nM[e];
            if (!nR[e]) return e;
            var t, n = nR[e];
            for(t in n)if (n.hasOwnProperty(t) && t in nZ) return nM[e] = n[t];
            return e;
        }
        tk && (nZ = document.createElement("div").style, "AnimationEvent" in window || (delete nR.animationend.animation, delete nR.animationiteration.animation, delete nR.animationstart.animation), "TransitionEvent" in window || delete nR.transitionend.transition);
        var nF = nU("animationend"), nq = nU("animationiteration"), nH = nU("animationstart"), nV = nU("transitionrun"), n$ = nU("transitionstart"), nW = nU("transitioncancel"), nY = nU("transitionend"), nK = new Map, nX = "abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");
        function nG(e, t) {
            nK.set(e, t), eG(t, [
                e
            ]);
        }
        nX.push("scrollEnd");
        var nQ = "function" == typeof reportError ? reportError : function(e) {
            if ("object" == typeof window && "function" == typeof window.ErrorEvent) {
                var t = new window.ErrorEvent("error", {
                    bubbles: !0,
                    cancelable: !0,
                    message: "object" == typeof e && null !== e && "string" == typeof e.message ? String(e.message) : String(e),
                    error: e
                });
                if (!window.dispatchEvent(t)) return;
            } else if ("object" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"] && "function" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"].emit) return void __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"].emit("uncaughtException", e);
            console.error(e);
        }, nJ = [], n0 = 0, n1 = 0;
        function n2() {
            for(var e = n0, t = n1 = n0 = 0; t < e;){
                var n = nJ[t];
                nJ[t++] = null;
                var r = nJ[t];
                nJ[t++] = null;
                var o = nJ[t];
                nJ[t++] = null;
                var a = nJ[t];
                if (nJ[t++] = null, null !== r && null !== o) {
                    var i = r.pending;
                    null === i ? o.next = o : (o.next = i.next, i.next = o), r.pending = o;
                }
                0 !== a && n6(n, o, a);
            }
        }
        function n4(e, t, n, r) {
            nJ[n0++] = e, nJ[n0++] = t, nJ[n0++] = n, nJ[n0++] = r, n1 |= r, e.lanes |= r, null !== (e = e.alternate) && (e.lanes |= r);
        }
        function n5(e, t, n, r) {
            return n4(e, t, n, r), n9(e);
        }
        function n3(e, t) {
            return n4(e, null, null, t), n9(e);
        }
        function n6(e, t, n) {
            e.lanes |= n;
            var r = e.alternate;
            null !== r && (r.lanes |= n);
            for(var o = !1, a = e.return; null !== a;)a.childLanes |= n, null !== (r = a.alternate) && (r.childLanes |= n), 22 === a.tag && (null === (e = a.stateNode) || 1 & e._visibility || (o = !0)), e = a, a = a.return;
            return 3 === e.tag ? (a = e.stateNode, o && null !== t && (o = 31 - em(n), null === (r = (e = a.hiddenUpdates)[o]) ? e[o] = [
                t
            ] : r.push(t), t.lane = 0x20000000 | n), a) : null;
        }
        function n9(e) {
            if (50 < st) throw st = 0, sn = null, Error(l(185));
            for(var t = e.return; null !== t;)t = (e = t).return;
            return 3 === e.tag ? e.stateNode : null;
        }
        var n8 = {};
        function n7(e, t, n, r) {
            this.tag = e, this.key = n, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.refCleanup = this.ref = null, this.pendingProps = t, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = r, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null;
        }
        function re(e, t, n, r) {
            return new n7(e, t, n, r);
        }
        function rt(e) {
            return !(!(e = e.prototype) || !e.isReactComponent);
        }
        function rn(e, t) {
            var n = e.alternate;
            return null === n ? ((n = re(e.tag, t, e.key, e.mode)).elementType = e.elementType, n.type = e.type, n.stateNode = e.stateNode, n.alternate = e, e.alternate = n) : (n.pendingProps = t, n.type = e.type, n.flags = 0, n.subtreeFlags = 0, n.deletions = null), n.flags = 0x3e00000 & e.flags, n.childLanes = e.childLanes, n.lanes = e.lanes, n.child = e.child, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n.updateQueue = e.updateQueue, t = e.dependencies, n.dependencies = null === t ? null : {
                lanes: t.lanes,
                firstContext: t.firstContext
            }, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.refCleanup = e.refCleanup, n;
        }
        function rr(e, t) {
            e.flags &= 0x3e00002;
            var n = e.alternate;
            return null === n ? (e.childLanes = 0, e.lanes = t, e.child = null, e.subtreeFlags = 0, e.memoizedProps = null, e.memoizedState = null, e.updateQueue = null, e.dependencies = null, e.stateNode = null) : (e.childLanes = n.childLanes, e.lanes = n.lanes, e.child = n.child, e.subtreeFlags = 0, e.deletions = null, e.memoizedProps = n.memoizedProps, e.memoizedState = n.memoizedState, e.updateQueue = n.updateQueue, e.type = n.type, e.dependencies = null === (t = n.dependencies) ? null : {
                lanes: t.lanes,
                firstContext: t.firstContext
            }), e;
        }
        function ro(e, t, n, r, o, a) {
            var i = 0;
            if (r = e, "function" == typeof e) rt(e) && (i = 1);
            else if ("string" == typeof e) i = !function(e, t, n) {
                if (1 === n || null != t.itemProp) return !1;
                switch(e){
                    case "meta":
                    case "title":
                        return !0;
                    case "style":
                        if ("string" != typeof t.precedence || "string" != typeof t.href || "" === t.href) break;
                        return !0;
                    case "link":
                        if ("string" != typeof t.rel || "string" != typeof t.href || "" === t.href || t.onLoad || t.onError) break;
                        if ("stylesheet" === t.rel) return e = t.disabled, "string" == typeof t.precedence && null == e;
                        return !0;
                    case "script":
                        if (t.async && "function" != typeof t.async && "symbol" != typeof t.async && !t.onLoad && !t.onError && t.src && "string" == typeof t.src) return !0;
                }
                return !1;
            }(e, n, Z.current) ? "html" === e || "head" === e || "body" === e ? 27 : 5 : 26;
            else e: switch(e){
                case E:
                    return (e = re(31, n, t, o)).elementType = E, e.lanes = a, e;
                case g:
                    return ra(n.children, o, a, t);
                case y:
                    i = 8, o |= 24;
                    break;
                case v:
                    return (e = re(12, n, t, 2 | o)).elementType = v, e.lanes = a, e;
                case w:
                    return (e = re(13, n, t, o)).elementType = w, e.lanes = a, e;
                case C:
                    return (e = re(19, n, t, o)).elementType = C, e.lanes = a, e;
                default:
                    if ("object" == typeof e && null !== e) switch(e.$$typeof){
                        case A:
                            i = 10;
                            break e;
                        case b:
                            i = 9;
                            break e;
                        case x:
                            i = 11;
                            break e;
                        case _:
                            i = 14;
                            break e;
                        case k:
                            i = 16, r = null;
                            break e;
                    }
                    i = 29, n = Error(l(130, null === e ? "null" : typeof e, "")), r = null;
            }
            return (t = re(i, n, t, o)).elementType = e, t.type = r, t.lanes = a, t;
        }
        function ra(e, t, n, r) {
            return (e = re(7, e, r, t)).lanes = n, e;
        }
        function ri(e, t, n) {
            return (e = re(6, e, null, t)).lanes = n, e;
        }
        function rl(e) {
            var t = re(18, null, null, 0);
            return t.stateNode = e, t;
        }
        function rs(e, t, n) {
            return (t = re(4, null !== e.children ? e.children : [], e.key, t)).lanes = n, t.stateNode = {
                containerInfo: e.containerInfo,
                pendingChildren: null,
                implementation: e.implementation
            }, t;
        }
        var rc = new WeakMap;
        function ru(e, t) {
            if ("object" == typeof e && null !== e) {
                var n = rc.get(e);
                return void 0 !== n ? n : (t = {
                    value: e,
                    source: t,
                    stack: G(t)
                }, rc.set(e, t), t);
            }
            return {
                value: e,
                source: t,
                stack: G(t)
            };
        }
        var rd = [], rf = 0, rp = null, rh = 0, rm = [], rg = 0, ry = null, rv = 1, rb = "";
        function rA(e, t) {
            rd[rf++] = rh, rd[rf++] = rp, rp = e, rh = t;
        }
        function rx(e, t, n) {
            rm[rg++] = rv, rm[rg++] = rb, rm[rg++] = ry, ry = e;
            var r = rv;
            e = rb;
            var o = 32 - em(r) - 1;
            r &= ~(1 << o), n += 1;
            var a = 32 - em(t) + o;
            if (30 < a) {
                var i = o - o % 5;
                a = (r & (1 << i) - 1).toString(32), r >>= i, o -= i, rv = 1 << 32 - em(t) + o | n << o | r, rb = a + e;
            } else rv = 1 << a | n << o | r, rb = e;
        }
        function rw(e) {
            null !== e.return && (rA(e, 1), rx(e, 1, 0));
        }
        function rC(e) {
            for(; e === rp;)rp = rd[--rf], rd[rf] = null, rh = rd[--rf], rd[rf] = null;
            for(; e === ry;)ry = rm[--rg], rm[rg] = null, rb = rm[--rg], rm[rg] = null, rv = rm[--rg], rm[rg] = null;
        }
        function r_(e, t) {
            rm[rg++] = rv, rm[rg++] = rb, rm[rg++] = ry, rv = t.id, rb = t.overflow, ry = e;
        }
        var rk = null, rE = null, rj = !1, rS = null, rO = !1, rB = Error(l(519));
        function rP(e) {
            var t = Error(l(418, 1 < arguments.length && void 0 !== arguments[1] && arguments[1] ? "text" : "HTML", ""));
            throw rN(ru(t, e)), rB;
        }
        function rI(e) {
            var t = e.stateNode, n = e.type, r = e.memoizedProps;
            switch(t[eD] = e, t[eL] = r, n){
                case "dialog":
                    s5("cancel", t), s5("close", t);
                    break;
                case "iframe":
                case "object":
                case "embed":
                    s5("load", t);
                    break;
                case "video":
                case "audio":
                    for(n = 0; n < s1.length; n++)s5(s1[n], t);
                    break;
                case "source":
                    s5("error", t);
                    break;
                case "img":
                case "image":
                case "link":
                    s5("error", t), s5("load", t);
                    break;
                case "details":
                    s5("toggle", t);
                    break;
                case "input":
                    s5("invalid", t), tr(t, r.value, r.defaultValue, r.checked, r.defaultChecked, r.type, r.name, !0);
                    break;
                case "select":
                    s5("invalid", t);
                    break;
                case "textarea":
                    s5("invalid", t), tl(t, r.value, r.defaultValue, r.children);
            }
            "string" != typeof (n = r.children) && "number" != typeof n && "bigint" != typeof n || t.textContent === "" + n || !0 === r.suppressHydrationWarning || cl(t.textContent, n) ? (null != r.popover && (s5("beforetoggle", t), s5("toggle", t)), null != r.onScroll && s5("scroll", t), null != r.onScrollEnd && s5("scrollend", t), null != r.onClick && (t.onclick = tg), t = !0) : t = !1, t || rP(e, !0);
        }
        function rz(e) {
            for(rk = e.return; rk;)switch(rk.tag){
                case 5:
                case 31:
                case 13:
                    rO = !1;
                    return;
                case 27:
                case 3:
                    rO = !0;
                    return;
                default:
                    rk = rk.return;
            }
        }
        function rT(e) {
            if (e !== rk) return !1;
            if (!rj) return rz(e), rj = !0, !1;
            var t, n = e.tag;
            if ((t = 3 !== n && 27 !== n) && ((t = 5 === n) && (t = "form" === (t = e.type) || "button" === t || cg(e.type, e.memoizedProps)), t = !t), t && rE && rP(e), rz(e), 13 === n) {
                if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(l(317));
                rE = cI(e);
            } else if (31 === n) {
                if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(l(317));
                rE = cI(e);
            } else 27 === n ? (n = rE, cC(e.type) ? (e = cP, cP = null, rE = e) : rE = n) : rE = rk ? cB(e.stateNode.nextSibling) : null;
            return !0;
        }
        function rD() {
            rE = rk = null, rj = !1;
        }
        function rL() {
            var e = rS;
            return null !== e && (null === lQ ? lQ = e : lQ.push.apply(lQ, e), rS = null), e;
        }
        function rN(e) {
            null === rS ? rS = [
                e
            ] : rS.push(e);
        }
        var rR = N(null), rM = null, rZ = null;
        function rU(e, t, n) {
            M(rR, t._currentValue), t._currentValue = n;
        }
        function rF(e) {
            e._currentValue = rR.current, R(rR);
        }
        function rq(e, t, n) {
            for(; null !== e;){
                var r = e.alternate;
                if ((e.childLanes & t) !== t ? (e.childLanes |= t, null !== r && (r.childLanes |= t)) : null !== r && (r.childLanes & t) !== t && (r.childLanes |= t), e === n) break;
                e = e.return;
            }
        }
        function rH(e, t, n, r) {
            var o = e.child;
            for(null !== o && (o.return = e); null !== o;){
                var a = o.dependencies;
                if (null !== a) {
                    var i = o.child;
                    a = a.firstContext;
                    e: for(; null !== a;){
                        var s = a;
                        a = o;
                        for(var c = 0; c < t.length; c++)if (s.context === t[c]) {
                            a.lanes |= n, null !== (s = a.alternate) && (s.lanes |= n), rq(a.return, n, e), r || (i = null);
                            break e;
                        }
                        a = s.next;
                    }
                } else if (18 === o.tag) {
                    if (null === (i = o.return)) throw Error(l(341));
                    i.lanes |= n, null !== (a = i.alternate) && (a.lanes |= n), rq(i, n, e), i = null;
                } else i = o.child;
                if (null !== i) i.return = o;
                else for(i = o; null !== i;){
                    if (i === e) {
                        i = null;
                        break;
                    }
                    if (null !== (o = i.sibling)) {
                        o.return = i.return, i = o;
                        break;
                    }
                    i = i.return;
                }
                o = i;
            }
        }
        function rV(e, t, n, r) {
            e = null;
            for(var o = t, a = !1; null !== o;){
                if (!a) {
                    if (0 != (524288 & o.flags)) a = !0;
                    else if (0 != (262144 & o.flags)) break;
                }
                if (10 === o.tag) {
                    var i = o.alternate;
                    if (null === i) throw Error(l(387));
                    if (null !== (i = i.memoizedProps)) {
                        var s = o.type;
                        nk(o.pendingProps.value, i.value) || (null !== e ? e.push(s) : e = [
                            s
                        ]);
                    }
                } else if (o === q.current) {
                    if (null === (i = o.alternate)) throw Error(l(387));
                    i.memoizedState.memoizedState !== o.memoizedState.memoizedState && (null !== e ? e.push(c9) : e = [
                        c9
                    ]);
                }
                o = o.return;
            }
            null !== e && rH(t, e, n, r), t.flags |= 262144;
        }
        function r$(e) {
            for(e = e.firstContext; null !== e;){
                if (!nk(e.context._currentValue, e.memoizedValue)) return !0;
                e = e.next;
            }
            return !1;
        }
        function rW(e) {
            rM = e, rZ = null, null !== (e = e.dependencies) && (e.firstContext = null);
        }
        function rY(e) {
            return rX(rM, e);
        }
        function rK(e, t) {
            return null === rM && rW(e), rX(e, t);
        }
        function rX(e, t) {
            var n = t._currentValue;
            if (t = {
                context: t,
                memoizedValue: n,
                next: null
            }, null === rZ) {
                if (null === e) throw Error(l(308));
                rZ = t, e.dependencies = {
                    lanes: 0,
                    firstContext: t
                }, e.flags |= 524288;
            } else rZ = rZ.next = t;
            return n;
        }
        var rG = "undefined" != typeof AbortController ? AbortController : function() {
            var e = [], t = this.signal = {
                aborted: !1,
                addEventListener: function(t, n) {
                    e.push(n);
                }
            };
            this.abort = function() {
                t.aborted = !0, e.forEach(function(e) {
                    return e();
                });
            };
        }, rQ = o.unstable_scheduleCallback, rJ = o.unstable_NormalPriority, r0 = {
            $$typeof: A,
            Consumer: null,
            Provider: null,
            _currentValue: null,
            _currentValue2: null,
            _threadCount: 0
        };
        function r1() {
            return {
                controller: new rG,
                data: new Map,
                refCount: 0
            };
        }
        function r2(e) {
            e.refCount--, 0 === e.refCount && rQ(rJ, function() {
                e.controller.abort();
            });
        }
        var r4 = null, r5 = 0, r3 = 0, r6 = null;
        function r9() {
            if (0 == --r5 && null !== r4) {
                null !== r6 && (r6.status = "fulfilled");
                var e = r4;
                r4 = null, r3 = 0, r6 = null;
                for(var t = 0; t < e.length; t++)(0, e[t])();
            }
        }
        var r8 = I.S;
        I.S = function(e, t) {
            "object" == typeof t && null !== t && "function" == typeof t.then && function(e, t) {
                if (null === r4) {
                    var n = r4 = [];
                    r5 = 0, r3 = sX(), r6 = {
                        status: "pending",
                        value: void 0,
                        then: function(e) {
                            n.push(e);
                        }
                    };
                }
                r5++, t.then(r9, r9);
            }(0, t), null !== r8 && r8(e, t);
        };
        var r7 = N(null);
        function oe() {
            var e = r7.current;
            return null !== e ? e : lL.pooledCache;
        }
        function ot(e, t) {
            null === t ? M(r7, r7.current) : M(r7, t.pool);
        }
        function on() {
            var e = oe();
            return null === e ? null : {
                parent: r0._currentValue,
                pool: e
            };
        }
        var or = Error(l(460)), oo = Error(l(474)), oa = Error(l(542)), oi = {
            then: function() {}
        };
        function ol(e) {
            return "fulfilled" === (e = e.status) || "rejected" === e;
        }
        function os(e, t, n) {
            switch(void 0 === (n = e[n]) ? e.push(t) : n !== t && (t.then(tg, tg), t = n), t.status){
                case "fulfilled":
                    return t.value;
                case "rejected":
                    throw of(e = t.reason), e;
                default:
                    if ("string" == typeof t.status) t.then(tg, tg);
                    else {
                        if (null !== (e = lL) && 100 < e.shellSuspendCounter) throw Error(l(482));
                        (e = t).status = "pending", e.then(function(e) {
                            if ("pending" === t.status) {
                                var n = t;
                                n.status = "fulfilled", n.value = e;
                            }
                        }, function(e) {
                            if ("pending" === t.status) {
                                var n = t;
                                n.status = "rejected", n.reason = e;
                            }
                        });
                    }
                    switch(t.status){
                        case "fulfilled":
                            return t.value;
                        case "rejected":
                            throw of(e = t.reason), e;
                    }
                    throw ou = t, or;
            }
        }
        function oc(e) {
            try {
                return (0, e._init)(e._payload);
            } catch (e) {
                if (null !== e && "object" == typeof e && "function" == typeof e.then) throw ou = e, or;
                throw e;
            }
        }
        var ou = null;
        function od() {
            if (null === ou) throw Error(l(459));
            var e = ou;
            return ou = null, e;
        }
        function of(e) {
            if (e === or || e === oa) throw Error(l(483));
        }
        var op = null, oh = 0;
        function om(e) {
            var t = oh;
            return oh += 1, null === op && (op = []), os(op, e, t);
        }
        function og(e, t) {
            e.ref = void 0 !== (t = t.props.ref) ? t : null;
        }
        function oy(e, t) {
            if (t.$$typeof === p) throw Error(l(525));
            throw Error(l(31, "[object Object]" === (e = Object.prototype.toString.call(t)) ? "object with keys {" + Object.keys(t).join(", ") + "}" : e));
        }
        function ov(e) {
            function t(t, n) {
                if (e) {
                    var r = t.deletions;
                    null === r ? (t.deletions = [
                        n
                    ], t.flags |= 16) : r.push(n);
                }
            }
            function n(n, r) {
                if (!e) return null;
                for(; null !== r;)t(n, r), r = r.sibling;
                return null;
            }
            function r(e) {
                for(var t = new Map; null !== e;)null !== e.key ? t.set(e.key, e) : t.set(e.index, e), e = e.sibling;
                return t;
            }
            function o(e, t) {
                return (e = rn(e, t)).index = 0, e.sibling = null, e;
            }
            function a(t, n, r) {
                return (t.index = r, e) ? null !== (r = t.alternate) ? (r = r.index) < n ? (t.flags |= 0x4000002, n) : r : (t.flags |= 0x4000002, n) : (t.flags |= 1048576, n);
            }
            function i(t) {
                return e && null === t.alternate && (t.flags |= 0x4000002), t;
            }
            function s(e, t, n, r) {
                return null === t || 6 !== t.tag ? (t = ri(n, e.mode, r)).return = e : (t = o(t, n)).return = e, t;
            }
            function c(e, t, n, r) {
                var a = n.type;
                return a === g ? d(e, t, n.props.children, r, n.key) : (null !== t && (t.elementType === a || "object" == typeof a && null !== a && a.$$typeof === k && oc(a) === t.type) ? og(t = o(t, n.props), n) : og(t = ro(n.type, n.key, n.props, null, e.mode, r), n), t.return = e, t);
            }
            function u(e, t, n, r) {
                return null === t || 4 !== t.tag || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation ? (t = rs(n, e.mode, r)).return = e : (t = o(t, n.children || [])).return = e, t;
            }
            function d(e, t, n, r, a) {
                return null === t || 7 !== t.tag ? (t = ra(n, e.mode, r, a)).return = e : (t = o(t, n)).return = e, t;
            }
            function f(e, t, n) {
                if ("string" == typeof t && "" !== t || "number" == typeof t || "bigint" == typeof t) return (t = ri("" + t, e.mode, n)).return = e, t;
                if ("object" == typeof t && null !== t) {
                    switch(t.$$typeof){
                        case h:
                            return og(n = ro(t.type, t.key, t.props, null, e.mode, n), t), n.return = e, n;
                        case m:
                            return (t = rs(t, e.mode, n)).return = e, t;
                        case k:
                            return f(e, t = oc(t), n);
                    }
                    if (P(t) || O(t)) return (t = ra(t, e.mode, n, null)).return = e, t;
                    if ("function" == typeof t.then) return f(e, om(t), n);
                    if (t.$$typeof === A) return f(e, rK(e, t), n);
                    oy(e, t);
                }
                return null;
            }
            function p(e, t, n, r) {
                var o = null !== t ? t.key : null;
                if ("string" == typeof n && "" !== n || "number" == typeof n || "bigint" == typeof n) return null !== o ? null : s(e, t, "" + n, r);
                if ("object" == typeof n && null !== n) {
                    switch(n.$$typeof){
                        case h:
                            return n.key === o ? c(e, t, n, r) : null;
                        case m:
                            return n.key === o ? u(e, t, n, r) : null;
                        case k:
                            return p(e, t, n = oc(n), r);
                    }
                    if (P(n) || O(n)) return null !== o ? null : d(e, t, n, r, null);
                    if ("function" == typeof n.then) return p(e, t, om(n), r);
                    if (n.$$typeof === A) return p(e, t, rK(e, n), r);
                    oy(e, n);
                }
                return null;
            }
            function y(e, t, n, r, o) {
                if ("string" == typeof r && "" !== r || "number" == typeof r || "bigint" == typeof r) return s(t, e = e.get(n) || null, "" + r, o);
                if ("object" == typeof r && null !== r) {
                    switch(r.$$typeof){
                        case h:
                            return c(t, e = e.get(null === r.key ? n : r.key) || null, r, o);
                        case m:
                            return u(t, e = e.get(null === r.key ? n : r.key) || null, r, o);
                        case k:
                            return y(e, t, n, r = oc(r), o);
                    }
                    if (P(r) || O(r)) return d(t, e = e.get(n) || null, r, o, null);
                    if ("function" == typeof r.then) return y(e, t, n, om(r), o);
                    if (r.$$typeof === A) return y(e, t, n, rK(t, r), o);
                    oy(t, r);
                }
                return null;
            }
            return function(s, c, u, d) {
                try {
                    oh = 0;
                    var v = function s(c, u, d, v) {
                        if ("object" == typeof d && null !== d && d.type === g && null === d.key && (d = d.props.children), "object" == typeof d && null !== d) {
                            switch(d.$$typeof){
                                case h:
                                    e: {
                                        for(var b = d.key; null !== u;){
                                            if (u.key === b) {
                                                if ((b = d.type) === g) {
                                                    if (7 === u.tag) {
                                                        n(c, u.sibling), (v = o(u, d.props.children)).return = c, c = v;
                                                        break e;
                                                    }
                                                } else if (u.elementType === b || "object" == typeof b && null !== b && b.$$typeof === k && oc(b) === u.type) {
                                                    n(c, u.sibling), og(v = o(u, d.props), d), v.return = c, c = v;
                                                    break e;
                                                }
                                                n(c, u);
                                                break;
                                            }
                                            t(c, u), u = u.sibling;
                                        }
                                        d.type === g ? (v = ra(d.props.children, c.mode, v, d.key)).return = c : (og(v = ro(d.type, d.key, d.props, null, c.mode, v), d), v.return = c), c = v;
                                    }
                                    return i(c);
                                case m:
                                    e: {
                                        for(b = d.key; null !== u;){
                                            if (u.key === b) if (4 === u.tag && u.stateNode.containerInfo === d.containerInfo && u.stateNode.implementation === d.implementation) {
                                                n(c, u.sibling), (v = o(u, d.children || [])).return = c, c = v;
                                                break e;
                                            } else {
                                                n(c, u);
                                                break;
                                            }
                                            t(c, u), u = u.sibling;
                                        }
                                        (v = rs(d, c.mode, v)).return = c, c = v;
                                    }
                                    return i(c);
                                case k:
                                    return s(c, u, d = oc(d), v);
                            }
                            if (P(d)) return function(o, i, l, s) {
                                for(var c = null, u = null, d = i, h = i = 0, m = null; null !== d && h < l.length; h++){
                                    d.index > h ? (m = d, d = null) : m = d.sibling;
                                    var g = p(o, d, l[h], s);
                                    if (null === g) {
                                        null === d && (d = m);
                                        break;
                                    }
                                    e && d && null === g.alternate && t(o, d), i = a(g, i, h), null === u ? c = g : u.sibling = g, u = g, d = m;
                                }
                                if (h === l.length) return n(o, d), rj && rA(o, h), c;
                                if (null === d) {
                                    for(; h < l.length; h++)null !== (d = f(o, l[h], s)) && (i = a(d, i, h), null === u ? c = d : u.sibling = d, u = d);
                                    return rj && rA(o, h), c;
                                }
                                for(d = r(d); h < l.length; h++)null !== (m = y(d, o, h, l[h], s)) && (e && null !== m.alternate && d.delete(null === m.key ? h : m.key), i = a(m, i, h), null === u ? c = m : u.sibling = m, u = m);
                                return e && d.forEach(function(e) {
                                    return t(o, e);
                                }), rj && rA(o, h), c;
                            }(c, u, d, v);
                            if (O(d)) {
                                if ("function" != typeof (b = O(d))) throw Error(l(150));
                                return function(o, i, s, c) {
                                    if (null == s) throw Error(l(151));
                                    for(var u = null, d = null, h = i, m = i = 0, g = null, v = s.next(); null !== h && !v.done; m++, v = s.next()){
                                        h.index > m ? (g = h, h = null) : g = h.sibling;
                                        var b = p(o, h, v.value, c);
                                        if (null === b) {
                                            null === h && (h = g);
                                            break;
                                        }
                                        e && h && null === b.alternate && t(o, h), i = a(b, i, m), null === d ? u = b : d.sibling = b, d = b, h = g;
                                    }
                                    if (v.done) return n(o, h), rj && rA(o, m), u;
                                    if (null === h) {
                                        for(; !v.done; m++, v = s.next())null !== (v = f(o, v.value, c)) && (i = a(v, i, m), null === d ? u = v : d.sibling = v, d = v);
                                        return rj && rA(o, m), u;
                                    }
                                    for(h = r(h); !v.done; m++, v = s.next())null !== (v = y(h, o, m, v.value, c)) && (e && null !== v.alternate && h.delete(null === v.key ? m : v.key), i = a(v, i, m), null === d ? u = v : d.sibling = v, d = v);
                                    return e && h.forEach(function(e) {
                                        return t(o, e);
                                    }), rj && rA(o, m), u;
                                }(c, u, d = b.call(d), v);
                            }
                            if ("function" == typeof d.then) return s(c, u, om(d), v);
                            if (d.$$typeof === A) return s(c, u, rK(c, d), v);
                            oy(c, d);
                        }
                        return "string" == typeof d && "" !== d || "number" == typeof d || "bigint" == typeof d ? (d = "" + d, null !== u && 6 === u.tag ? (n(c, u.sibling), (v = o(u, d)).return = c) : (n(c, u), (v = ri(d, c.mode, v)).return = c), i(c = v)) : n(c, u);
                    }(s, c, u, d);
                    return op = null, v;
                } catch (e) {
                    if (e === or || e === oa) throw e;
                    var b = re(29, e, null, s.mode);
                    return b.lanes = d, b.return = s, b;
                } finally{}
            };
        }
        var ob = ov(!0), oA = ov(!1), ox = !1;
        function ow(e) {
            e.updateQueue = {
                baseState: e.memoizedState,
                firstBaseUpdate: null,
                lastBaseUpdate: null,
                shared: {
                    pending: null,
                    lanes: 0,
                    hiddenCallbacks: null
                },
                callbacks: null
            };
        }
        function oC(e, t) {
            e = e.updateQueue, t.updateQueue === e && (t.updateQueue = {
                baseState: e.baseState,
                firstBaseUpdate: e.firstBaseUpdate,
                lastBaseUpdate: e.lastBaseUpdate,
                shared: e.shared,
                callbacks: null
            });
        }
        function o_(e) {
            return {
                lane: e,
                tag: 0,
                payload: null,
                callback: null,
                next: null
            };
        }
        function ok(e, t, n) {
            var r = e.updateQueue;
            if (null === r) return null;
            if (r = r.shared, 0 != (2 & lD)) {
                var o = r.pending;
                return null === o ? t.next = t : (t.next = o.next, o.next = t), r.pending = t, t = n9(e), n6(e, null, n), t;
            }
            return n4(e, r, t, n), n9(e);
        }
        function oE(e, t, n) {
            if (null !== (t = t.updateQueue) && (t = t.shared, 0 != (4194048 & n))) {
                var r = t.lanes;
                r &= e.pendingLanes, n |= r, t.lanes = n, eS(e, n);
            }
        }
        function oj(e, t) {
            var n = e.updateQueue, r = e.alternate;
            if (null !== r && n === (r = r.updateQueue)) {
                var o = null, a = null;
                if (null !== (n = n.firstBaseUpdate)) {
                    do {
                        var i = {
                            lane: n.lane,
                            tag: n.tag,
                            payload: n.payload,
                            callback: null,
                            next: null
                        };
                        null === a ? o = a = i : a = a.next = i, n = n.next;
                    }while (null !== n)
                    null === a ? o = a = t : a = a.next = t;
                } else o = a = t;
                n = {
                    baseState: r.baseState,
                    firstBaseUpdate: o,
                    lastBaseUpdate: a,
                    shared: r.shared,
                    callbacks: r.callbacks
                }, e.updateQueue = n;
                return;
            }
            null === (e = n.lastBaseUpdate) ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t;
        }
        var oS = !1;
        function oO() {
            if (oS) {
                var e = r6;
                if (null !== e) throw e;
            }
        }
        function oB(e, t, n, r) {
            oS = !1;
            var o = e.updateQueue;
            ox = !1;
            var a = o.firstBaseUpdate, i = o.lastBaseUpdate, l = o.shared.pending;
            if (null !== l) {
                o.shared.pending = null;
                var s = l, c = s.next;
                s.next = null, null === i ? a = c : i.next = c, i = s;
                var u = e.alternate;
                null !== u && (l = (u = u.updateQueue).lastBaseUpdate) !== i && (null === l ? u.firstBaseUpdate = c : l.next = c, u.lastBaseUpdate = s);
            }
            if (null !== a) {
                var d = o.baseState;
                for(i = 0, u = c = s = null, l = a;;){
                    var p = -0x20000001 & l.lane, h = p !== l.lane;
                    if (h ? (lR & p) === p : (r & p) === p) {
                        0 !== p && p === r3 && (oS = !0), null !== u && (u = u.next = {
                            lane: 0,
                            tag: l.tag,
                            payload: l.payload,
                            callback: null,
                            next: null
                        });
                        e: {
                            var m = e, g = l;
                            switch(p = t, g.tag){
                                case 1:
                                    if ("function" == typeof (m = g.payload)) {
                                        d = m.call(n, d, p);
                                        break e;
                                    }
                                    d = m;
                                    break e;
                                case 3:
                                    m.flags = -65537 & m.flags | 128;
                                case 0:
                                    if (null == (p = "function" == typeof (m = g.payload) ? m.call(n, d, p) : m)) break e;
                                    d = f({}, d, p);
                                    break e;
                                case 2:
                                    ox = !0;
                            }
                        }
                        null !== (p = l.callback) && (e.flags |= 64, h && (e.flags |= 8192), null === (h = o.callbacks) ? o.callbacks = [
                            p
                        ] : h.push(p));
                    } else h = {
                        lane: p,
                        tag: l.tag,
                        payload: l.payload,
                        callback: l.callback,
                        next: null
                    }, null === u ? (c = u = h, s = d) : u = u.next = h, i |= p;
                    if (null === (l = l.next)) if (null === (l = o.shared.pending)) break;
                    else l = (h = l).next, h.next = null, o.lastBaseUpdate = h, o.shared.pending = null;
                }
                null === u && (s = d), o.baseState = s, o.firstBaseUpdate = c, o.lastBaseUpdate = u, null === a && (o.shared.lanes = 0), l$ |= i, e.lanes = i, e.memoizedState = d;
            }
        }
        function oP(e, t) {
            if ("function" != typeof e) throw Error(l(191, e));
            e.call(t);
        }
        function oI(e, t) {
            var n = e.callbacks;
            if (null !== n) for(e.callbacks = null, e = 0; e < n.length; e++)oP(n[e], t);
        }
        var oz = N(null), oT = N(0);
        function oD(e, t) {
            M(oT, e = lH), M(oz, t), lH = e | t.baseLanes;
        }
        function oL() {
            M(oT, lH), M(oz, oz.current);
        }
        function oN() {
            lH = oT.current, R(oz), R(oT);
        }
        var oR = N(null), oM = null;
        function oZ(e) {
            var t = e.alternate;
            M(oV, 1 & oV.current), M(oR, e), null === oM && (null === t || null !== oz.current ? oM = e : null !== t.memoizedState && (oM = e));
        }
        function oU(e) {
            M(oV, oV.current), M(oR, e), null === oM && (oM = e);
        }
        function oF(e) {
            22 === e.tag ? (M(oV, oV.current), M(oR, e), null === oM && (oM = e)) : oq(e);
        }
        function oq() {
            M(oV, oV.current), M(oR, oR.current);
        }
        function oH(e) {
            R(oR), oM === e && (oM = null), R(oV);
        }
        var oV = N(0);
        function o$(e) {
            for(var t = e; null !== t;){
                if (13 === t.tag) {
                    var n = t.memoizedState;
                    if (null !== n && (null === (n = n.dehydrated) || cS(n) || cO(n))) return t;
                } else if (19 === t.tag && ("forwards" === t.memoizedProps.revealOrder || "backwards" === t.memoizedProps.revealOrder || "unstable_legacy-backwards" === t.memoizedProps.revealOrder || "together" === t.memoizedProps.revealOrder)) {
                    if (0 != (128 & t.flags)) return t;
                } else if (null !== t.child) {
                    t.child.return = t, t = t.child;
                    continue;
                }
                if (t === e) break;
                for(; null === t.sibling;){
                    if (null === t.return || t.return === e) return null;
                    t = t.return;
                }
                t.sibling.return = t.return, t = t.sibling;
            }
            return null;
        }
        var oW = 0, oY = null, oK = null, oX = null, oG = !1, oQ = !1, oJ = !1, o0 = 0, o1 = 0, o2 = null, o4 = 0;
        function o5() {
            throw Error(l(321));
        }
        function o3(e, t) {
            if (null === t) return !1;
            for(var n = 0; n < t.length && n < e.length; n++)if (!nk(e[n], t[n])) return !1;
            return !0;
        }
        function o6(e, t, n, r, o, a) {
            return oW = a, oY = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, I.H = null === e || null === e.memoizedState ? it : ir, oJ = !1, a = n(r, o), oJ = !1, oQ && (a = o8(t, n, r, o)), o9(e), a;
        }
        function o9(e) {
            I.H = ie;
            var t = null !== oK && null !== oK.next;
            if (oW = 0, oX = oK = oY = null, oG = !1, o1 = 0, o2 = null, t) throw Error(l(300));
            null === e || iA || null !== (e = e.dependencies) && r$(e) && (iA = !0);
        }
        function o8(e, t, n, r) {
            oY = e;
            var o = 0;
            do {
                if (oQ && (o2 = null), o1 = 0, oQ = !1, 25 <= o) throw Error(l(301));
                if (o += 1, oX = oK = null, null != e.updateQueue) {
                    var a = e.updateQueue;
                    a.lastEffect = null, a.events = null, a.stores = null, null != a.memoCache && (a.memoCache.index = 0);
                }
                I.H = io, a = t(n, r);
            }while (oQ)
            return a;
        }
        function o7() {
            var e = I.H, t = e.useState()[0];
            return t = "function" == typeof t.then ? ai(t) : t, e = e.useState()[0], (null !== oK ? oK.memoizedState : null) !== e && (oY.flags |= 1024), t;
        }
        function ae() {
            var e = 0 !== o0;
            return o0 = 0, e;
        }
        function at(e, t, n) {
            t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~n;
        }
        function an(e) {
            if (oG) {
                for(e = e.memoizedState; null !== e;){
                    var t = e.queue;
                    null !== t && (t.pending = null), e = e.next;
                }
                oG = !1;
            }
            oW = 0, oX = oK = oY = null, oQ = !1, o1 = o0 = 0, o2 = null;
        }
        function ar() {
            var e = {
                memoizedState: null,
                baseState: null,
                baseQueue: null,
                queue: null,
                next: null
            };
            return null === oX ? oY.memoizedState = oX = e : oX = oX.next = e, oX;
        }
        function ao() {
            if (null === oK) {
                var e = oY.alternate;
                e = null !== e ? e.memoizedState : null;
            } else e = oK.next;
            var t = null === oX ? oY.memoizedState : oX.next;
            if (null !== t) oX = t, oK = e;
            else {
                if (null === e) {
                    if (null === oY.alternate) throw Error(l(467));
                    throw Error(l(310));
                }
                e = {
                    memoizedState: (oK = e).memoizedState,
                    baseState: oK.baseState,
                    baseQueue: oK.baseQueue,
                    queue: oK.queue,
                    next: null
                }, null === oX ? oY.memoizedState = oX = e : oX = oX.next = e;
            }
            return oX;
        }
        function aa() {
            return {
                lastEffect: null,
                events: null,
                stores: null,
                memoCache: null
            };
        }
        function ai(e) {
            var t = o1;
            return o1 += 1, null === o2 && (o2 = []), e = os(o2, e, t), t = oY, null === (null === oX ? t.memoizedState : oX.next) && (I.H = null === (t = t.alternate) || null === t.memoizedState ? it : ir), e;
        }
        function al(e) {
            if (null !== e && "object" == typeof e) {
                if ("function" == typeof e.then) return ai(e);
                if (e.$$typeof === A) return rY(e);
            }
            throw Error(l(438, String(e)));
        }
        function as(e) {
            var t = null, n = oY.updateQueue;
            if (null !== n && (t = n.memoCache), null == t) {
                var r = oY.alternate;
                null !== r && null !== (r = r.updateQueue) && null != (r = r.memoCache) && (t = {
                    data: r.data.map(function(e) {
                        return e.slice();
                    }),
                    index: 0
                });
            }
            if (null == t && (t = {
                data: [],
                index: 0
            }), null === n && (n = aa(), oY.updateQueue = n), n.memoCache = t, void 0 === (n = t.data[t.index])) for(n = t.data[t.index] = Array(e), r = 0; r < e; r++)n[r] = j;
            return t.index++, n;
        }
        function ac(e, t) {
            return "function" == typeof t ? t(e) : t;
        }
        function au(e) {
            return ad(ao(), oK, e);
        }
        function ad(e, t, n) {
            var r = e.queue;
            if (null === r) throw Error(l(311));
            r.lastRenderedReducer = n;
            var o = e.baseQueue, a = r.pending;
            if (null !== a) {
                if (null !== o) {
                    var i = o.next;
                    o.next = a.next, a.next = i;
                }
                t.baseQueue = o = a, r.pending = null;
            }
            if (a = e.baseState, null === o) e.memoizedState = a;
            else {
                t = o.next;
                var s = i = null, c = null, u = t, d = !1;
                do {
                    var f = -0x20000001 & u.lane;
                    if (f !== u.lane ? (lR & f) === f : (oW & f) === f) {
                        var p = u.revertLane;
                        if (0 === p) null !== c && (c = c.next = {
                            lane: 0,
                            revertLane: 0,
                            gesture: null,
                            action: u.action,
                            hasEagerState: u.hasEagerState,
                            eagerState: u.eagerState,
                            next: null
                        }), f === r3 && (d = !0);
                        else if ((oW & p) === p) {
                            u = u.next, p === r3 && (d = !0);
                            continue;
                        } else f = {
                            lane: 0,
                            revertLane: u.revertLane,
                            gesture: null,
                            action: u.action,
                            hasEagerState: u.hasEagerState,
                            eagerState: u.eagerState,
                            next: null
                        }, null === c ? (s = c = f, i = a) : c = c.next = f, oY.lanes |= p, l$ |= p;
                        f = u.action, oJ && n(a, f), a = u.hasEagerState ? u.eagerState : n(a, f);
                    } else p = {
                        lane: f,
                        revertLane: u.revertLane,
                        gesture: u.gesture,
                        action: u.action,
                        hasEagerState: u.hasEagerState,
                        eagerState: u.eagerState,
                        next: null
                    }, null === c ? (s = c = p, i = a) : c = c.next = p, oY.lanes |= f, l$ |= f;
                    u = u.next;
                }while (null !== u && u !== t)
                if (null === c ? i = a : c.next = s, !nk(a, e.memoizedState) && (iA = !0, d && null !== (n = r6))) throw n;
                e.memoizedState = a, e.baseState = i, e.baseQueue = c, r.lastRenderedState = a;
            }
            return null === o && (r.lanes = 0), [
                e.memoizedState,
                r.dispatch
            ];
        }
        function af(e) {
            var t = ao(), n = t.queue;
            if (null === n) throw Error(l(311));
            n.lastRenderedReducer = e;
            var r = n.dispatch, o = n.pending, a = t.memoizedState;
            if (null !== o) {
                n.pending = null;
                var i = o = o.next;
                do a = e(a, i.action), i = i.next;
                while (i !== o)
                nk(a, t.memoizedState) || (iA = !0), t.memoizedState = a, null === t.baseQueue && (t.baseState = a), n.lastRenderedState = a;
            }
            return [
                a,
                r
            ];
        }
        function ap(e, t, n) {
            var r = oY, o = ao(), a = rj;
            if (a) {
                if (void 0 === n) throw Error(l(407));
                n = n();
            } else n = t();
            var i = !nk((oK || o).memoizedState, n);
            if (i && (o.memoizedState = n, iA = !0), o = o.queue, aR(ag.bind(null, r, o, e), [
                e
            ]), o.getSnapshot !== t || i || null !== oX && 1 & oX.memoizedState.tag) {
                if (r.flags |= 2048, az(9, {
                    destroy: void 0
                }, am.bind(null, r, o, n, t), null), null === lL) throw Error(l(349));
                a || 0 != (124 & oW) || ah(r, t, n);
            }
            return n;
        }
        function ah(e, t, n) {
            e.flags |= 16384, e = {
                getSnapshot: t,
                value: n
            }, null === (t = oY.updateQueue) ? (t = aa(), oY.updateQueue = t, t.stores = [
                e
            ]) : null === (n = t.stores) ? t.stores = [
                e
            ] : n.push(e);
        }
        function am(e, t, n, r) {
            t.value = n, t.getSnapshot = r, ay(t) && av(e);
        }
        function ag(e, t, n) {
            return n(function() {
                ay(t) && av(e);
            });
        }
        function ay(e) {
            var t = e.getSnapshot;
            e = e.value;
            try {
                var n = t();
                return !nk(e, n);
            } catch (e) {
                return !0;
            }
        }
        function av(e) {
            var t = n3(e, 2);
            null !== t && sa(t, e, 2);
        }
        function ab(e) {
            var t = ar();
            if ("function" == typeof e) {
                var n = e;
                if (e = n(), oJ) {
                    eh(!0);
                    try {
                        n();
                    } finally{
                        eh(!1);
                    }
                }
            }
            return t.memoizedState = t.baseState = e, t.queue = {
                pending: null,
                lanes: 0,
                dispatch: null,
                lastRenderedReducer: ac,
                lastRenderedState: e
            }, t;
        }
        function aA(e, t, n, r) {
            return e.baseState = n, ad(e, oK, "function" == typeof r ? r : ac);
        }
        function ax(e, t, n, r, o) {
            if (a9(e)) throw Error(l(485));
            if (null !== (e = t.action)) {
                var a = {
                    payload: o,
                    action: e,
                    next: null,
                    isTransition: !0,
                    status: "pending",
                    value: null,
                    reason: null,
                    listeners: [],
                    then: function(e) {
                        a.listeners.push(e);
                    }
                };
                null !== I.T ? n(!0) : a.isTransition = !1, r(a), null === (n = t.pending) ? (a.next = t.pending = a, aw(t, a)) : (a.next = n.next, t.pending = n.next = a);
            }
        }
        function aw(e, t) {
            var n = t.action, r = t.payload, o = e.state;
            if (t.isTransition) {
                var a = I.T, i = {};
                I.T = i;
                try {
                    var l = n(o, r), s = I.S;
                    null !== s && s(i, l), aC(e, t, l);
                } catch (n) {
                    ak(e, t, n);
                } finally{
                    null !== a && null !== i.types && (a.types = i.types), I.T = a;
                }
            } else try {
                a = n(o, r), aC(e, t, a);
            } catch (n) {
                ak(e, t, n);
            }
        }
        function aC(e, t, n) {
            null !== n && "object" == typeof n && "function" == typeof n.then ? n.then(function(n) {
                a_(e, t, n);
            }, function(n) {
                return ak(e, t, n);
            }) : a_(e, t, n);
        }
        function a_(e, t, n) {
            t.status = "fulfilled", t.value = n, aE(t), e.state = n, null !== (t = e.pending) && ((n = t.next) === t ? e.pending = null : (n = n.next, t.next = n, aw(e, n)));
        }
        function ak(e, t, n) {
            var r = e.pending;
            if (e.pending = null, null !== r) {
                r = r.next;
                do t.status = "rejected", t.reason = n, aE(t), t = t.next;
                while (t !== r)
            }
            e.action = null;
        }
        function aE(e) {
            e = e.listeners;
            for(var t = 0; t < e.length; t++)(0, e[t])();
        }
        function aj(e, t) {
            return t;
        }
        function aS(e, t) {
            if (rj) {
                var n = lL.formState;
                if (null !== n) {
                    e: {
                        var r = oY;
                        if (rj) {
                            if (rE) {
                                t: {
                                    for(var o = rE, a = rO; 8 !== o.nodeType;)if (!a || null === (o = cB(o.nextSibling))) {
                                        o = null;
                                        break t;
                                    }
                                    o = "F!" === (a = o.data) || "F" === a ? o : null;
                                }
                                if (o) {
                                    rE = cB(o.nextSibling), r = "F!" === o.data;
                                    break e;
                                }
                            }
                            rP(r);
                        }
                        r = !1;
                    }
                    r && (t = n[0]);
                }
            }
            return (n = ar()).memoizedState = n.baseState = t, r = {
                pending: null,
                lanes: 0,
                dispatch: null,
                lastRenderedReducer: aj,
                lastRenderedState: t
            }, n.queue = r, n = a5.bind(null, oY, r), r.dispatch = n, r = ab(!1), a = a6.bind(null, oY, !1, r.queue), r = ar(), o = {
                state: t,
                dispatch: null,
                action: e,
                pending: null
            }, r.queue = o, n = ax.bind(null, oY, o, a, n), o.dispatch = n, r.memoizedState = e, [
                t,
                n,
                !1
            ];
        }
        function aO(e) {
            return aB(ao(), oK, e);
        }
        function aB(e, t, n) {
            if (t = ad(e, t, aj)[0], e = au(ac)[0], "object" == typeof t && null !== t && "function" == typeof t.then) try {
                var r = ai(t);
            } catch (e) {
                if (e === or) throw oa;
                throw e;
            }
            else r = t;
            var o = (t = ao()).queue, a = o.dispatch;
            return n !== t.memoizedState && (oY.flags |= 2048, az(9, {
                destroy: void 0
            }, aP.bind(null, o, n), null)), [
                r,
                a,
                e
            ];
        }
        function aP(e, t) {
            e.action = t;
        }
        function aI(e) {
            var t = ao(), n = oK;
            if (null !== n) return aB(t, n, e);
            ao(), t = t.memoizedState;
            var r = (n = ao()).queue.dispatch;
            return n.memoizedState = e, [
                t,
                r,
                !1
            ];
        }
        function az(e, t, n, r) {
            return e = {
                tag: e,
                create: n,
                deps: r,
                inst: t,
                next: null
            }, null === (t = oY.updateQueue) && (t = aa(), oY.updateQueue = t), null === (n = t.lastEffect) ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e), e;
        }
        function aT() {
            return ao().memoizedState;
        }
        function aD(e, t, n, r) {
            var o = ar();
            oY.flags |= e, o.memoizedState = az(1 | t, {
                destroy: void 0
            }, n, void 0 === r ? null : r);
        }
        function aL(e, t, n, r) {
            var o = ao();
            r = void 0 === r ? null : r;
            var a = o.memoizedState.inst;
            null !== oK && null !== r && o3(r, oK.memoizedState.deps) ? o.memoizedState = az(t, a, n, r) : (oY.flags |= e, o.memoizedState = az(1 | t, a, n, r));
        }
        function aN(e, t) {
            aD(8390656, 8, e, t);
        }
        function aR(e, t) {
            aL(2048, 8, e, t);
        }
        function aM(e, t) {
            return aL(4, 2, e, t);
        }
        function aZ(e, t) {
            return aL(4, 4, e, t);
        }
        function aU(e, t) {
            if ("function" == typeof t) {
                var n = t(e = e());
                return function() {
                    "function" == typeof n ? n() : t(null);
                };
            }
            if (null != t) return t.current = e = e(), function() {
                t.current = null;
            };
        }
        function aF(e, t, n) {
            n = null != n ? n.concat([
                e
            ]) : null, aL(4, 4, aU.bind(null, t, e), n);
        }
        function aq() {}
        function aH(e, t) {
            var n = ao();
            t = void 0 === t ? null : t;
            var r = n.memoizedState;
            return null !== t && o3(t, r[1]) ? r[0] : (n.memoizedState = [
                e,
                t
            ], e);
        }
        function aV(e, t) {
            var n = ao();
            t = void 0 === t ? null : t;
            var r = n.memoizedState;
            if (null !== t && o3(t, r[1])) return r[0];
            if (r = e(), oJ) {
                eh(!0);
                try {
                    e();
                } finally{
                    eh(!1);
                }
            }
            return n.memoizedState = [
                r,
                t
            ], r;
        }
        function a$(e, t, n) {
            return void 0 === n || 0 != (0x40000000 & oW) ? e.memoizedState = t : (e.memoizedState = n, e = so(), oY.lanes |= e, l$ |= e, n);
        }
        function aW(e, t, n, r) {
            return nk(n, t) ? n : null !== oz.current ? (nk(e = a$(e, n, r), t) || (iA = !0), e) : 0 == (42 & oW) || 0 != (0x40000000 & oW) ? (iA = !0, e.memoizedState = n) : (e = so(), oY.lanes |= e, l$ |= e, t);
        }
        function aY(e, t, n, r, o) {
            var a = z.p;
            z.p = 0 !== a && 8 > a ? a : 8;
            var i = I.T, l = {};
            I.T = l, a6(e, !1, t, n);
            try {
                var s = o(), c = I.S;
                if (null !== c && c(l, s), null !== s && "object" == typeof s && "function" == typeof s.then) {
                    var u, d, f = (u = [], d = {
                        status: "pending",
                        value: null,
                        reason: null,
                        then: function(e) {
                            u.push(e);
                        }
                    }, s.then(function() {
                        d.status = "fulfilled", d.value = r;
                        for(var e = 0; e < u.length; e++)(0, u[e])(r);
                    }, function(e) {
                        for(d.status = "rejected", d.reason = e, e = 0; e < u.length; e++)(0, u[e])(void 0);
                    }), d);
                    a3(e, t, f, sr(e));
                } else a3(e, t, r, sr(e));
            } catch (n) {
                a3(e, t, {
                    then: function() {},
                    status: "rejected",
                    reason: n
                }, sr());
            } finally{
                z.p = a, null !== i && null !== l.types && (i.types = l.types), I.T = i;
            }
        }
        function aK() {}
        function aX(e, t, n, r) {
            if (5 !== e.tag) throw Error(l(476));
            var o = aG(e).queue;
            aY(e, o, t, T, null === n ? aK : function() {
                return aQ(e), n(r);
            });
        }
        function aG(e) {
            var t = e.memoizedState;
            if (null !== t) return t;
            var n = {};
            return (t = {
                memoizedState: T,
                baseState: T,
                baseQueue: null,
                queue: {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: ac,
                    lastRenderedState: T
                },
                next: null
            }).next = {
                memoizedState: n,
                baseState: n,
                baseQueue: null,
                queue: {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: ac,
                    lastRenderedState: n
                },
                next: null
            }, e.memoizedState = t, null !== (e = e.alternate) && (e.memoizedState = t), t;
        }
        function aQ(e) {
            var t = aG(e);
            null === t.next && (t = e.alternate.memoizedState), a3(e, t.next.queue, {}, sr());
        }
        function aJ() {
            return rY(c9);
        }
        function a0() {
            return ao().memoizedState;
        }
        function a1() {
            return ao().memoizedState;
        }
        function a2(e) {
            for(var t = e.return; null !== t;){
                switch(t.tag){
                    case 24:
                    case 3:
                        var n = sr(), r = ok(t, e = o_(n), n);
                        null !== r && (sa(r, t, n), oE(r, t, n)), t = {
                            cache: r1()
                        }, e.payload = t;
                        return;
                }
                t = t.return;
            }
        }
        function a4(e, t, n) {
            var r = sr();
            n = {
                lane: r,
                revertLane: 0,
                gesture: null,
                action: n,
                hasEagerState: !1,
                eagerState: null,
                next: null
            }, a9(e) ? a8(t, n) : null !== (n = n5(e, t, n, r)) && (sa(n, e, r), a7(n, t, r));
        }
        function a5(e, t, n) {
            a3(e, t, n, sr());
        }
        function a3(e, t, n, r) {
            var o = {
                lane: r,
                revertLane: 0,
                gesture: null,
                action: n,
                hasEagerState: !1,
                eagerState: null,
                next: null
            };
            if (a9(e)) a8(t, o);
            else {
                var a = e.alternate;
                if (0 === e.lanes && (null === a || 0 === a.lanes) && null !== (a = t.lastRenderedReducer)) try {
                    var i = t.lastRenderedState, l = a(i, n);
                    if (o.hasEagerState = !0, o.eagerState = l, nk(l, i)) return n4(e, t, o, 0), null === lL && n2(), !1;
                } catch (e) {} finally{}
                if (null !== (n = n5(e, t, o, r))) return sa(n, e, r), a7(n, t, r), !0;
            }
            return !1;
        }
        function a6(e, t, n, r) {
            if (r = {
                lane: 2,
                revertLane: sX(),
                gesture: null,
                action: r,
                hasEagerState: !1,
                eagerState: null,
                next: null
            }, a9(e)) {
                if (t) throw Error(l(479));
            } else null !== (t = n5(e, n, r, 2)) && sa(t, e, 2);
        }
        function a9(e) {
            var t = e.alternate;
            return e === oY || null !== t && t === oY;
        }
        function a8(e, t) {
            oQ = oG = !0;
            var n = e.pending;
            null === n ? t.next = t : (t.next = n.next, n.next = t), e.pending = t;
        }
        function a7(e, t, n) {
            if (0 != (4194048 & n)) {
                var r = t.lanes;
                r &= e.pendingLanes, t.lanes = n |= r, eS(e, n);
            }
        }
        var ie = {
            readContext: rY,
            use: al,
            useCallback: o5,
            useContext: o5,
            useEffect: o5,
            useImperativeHandle: o5,
            useLayoutEffect: o5,
            useInsertionEffect: o5,
            useMemo: o5,
            useReducer: o5,
            useRef: o5,
            useState: o5,
            useDebugValue: o5,
            useDeferredValue: o5,
            useTransition: o5,
            useSyncExternalStore: o5,
            useId: o5,
            useHostTransitionStatus: o5,
            useFormState: o5,
            useActionState: o5,
            useOptimistic: o5,
            useMemoCache: o5,
            useCacheRefresh: o5
        }, it = {
            readContext: rY,
            use: al,
            useCallback: function(e, t) {
                return ar().memoizedState = [
                    e,
                    void 0 === t ? null : t
                ], e;
            },
            useContext: rY,
            useEffect: aN,
            useImperativeHandle: function(e, t, n) {
                n = null != n ? n.concat([
                    e
                ]) : null, aD(4194308, 4, aU.bind(null, t, e), n);
            },
            useLayoutEffect: function(e, t) {
                return aD(4194308, 4, e, t);
            },
            useInsertionEffect: function(e, t) {
                aD(4, 2, e, t);
            },
            useMemo: function(e, t) {
                var n = ar();
                t = void 0 === t ? null : t;
                var r = e();
                if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
                ;
                return n.memoizedState = [
                    r,
                    t
                ], r;
            },
            useReducer: function(e, t, n) {
                var r = ar();
                if (void 0 !== n) {
                    var o = n(t);
                    if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
                    ;
                } else o = t;
                return r.memoizedState = r.baseState = o, r.queue = e = {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: e,
                    lastRenderedState: o
                }, e = e.dispatch = a4.bind(null, oY, e), [
                    r.memoizedState,
                    e
                ];
            },
            useRef: function(e) {
                return ar().memoizedState = e = {
                    current: e
                };
            },
            useState: function(e) {
                var t = (e = ab(e)).queue, n = a5.bind(null, oY, t);
                return t.dispatch = n, [
                    e.memoizedState,
                    n
                ];
            },
            useDebugValue: aq,
            useDeferredValue: function(e, t) {
                return a$(ar(), e, t);
            },
            useTransition: function() {
                var e = ab(!1);
                return e = aY.bind(null, oY, e.queue, !0, !1), ar().memoizedState = e, [
                    !1,
                    e
                ];
            },
            useSyncExternalStore: function(e, t, n) {
                var r = oY, o = ar();
                if (rj) {
                    if (void 0 === n) throw Error(l(407));
                    n = n();
                } else {
                    if (n = t(), null === lL) throw Error(l(349));
                    0 != (124 & lR) || ah(r, t, n);
                }
                o.memoizedState = n;
                var a = {
                    value: n,
                    getSnapshot: t
                };
                return o.queue = a, aN(ag.bind(null, r, a, e), [
                    e
                ]), r.flags |= 2048, az(9, {
                    destroy: void 0
                }, am.bind(null, r, a, n, t), null), n;
            },
            useId: function() {
                var e = ar(), t = lL.identifierPrefix;
                if (rj) {
                    var n = rb, r = rv;
                    t = "_" + t + "R_" + (n = (r & ~(1 << 32 - em(r) - 1)).toString(32) + n), 0 < (n = o0++) && (t += "H" + n.toString(32)), t += "_";
                } else t = "_" + t + "r_" + (n = o4++).toString(32) + "_";
                return e.memoizedState = t;
            },
            useHostTransitionStatus: aJ,
            useFormState: aS,
            useActionState: aS,
            useOptimistic: function(e) {
                var t = ar();
                t.memoizedState = t.baseState = e;
                var n = {
                    pending: null,
                    lanes: 0,
                    dispatch: null,
                    lastRenderedReducer: null,
                    lastRenderedState: null
                };
                return t.queue = n, t = a6.bind(null, oY, !0, n), n.dispatch = t, [
                    e,
                    t
                ];
            },
            useMemoCache: as,
            useCacheRefresh: function() {
                return ar().memoizedState = a2.bind(null, oY);
            }
        }, ir = {
            readContext: rY,
            use: al,
            useCallback: aH,
            useContext: rY,
            useEffect: aR,
            useImperativeHandle: aF,
            useInsertionEffect: aM,
            useLayoutEffect: aZ,
            useMemo: aV,
            useReducer: au,
            useRef: aT,
            useState: function() {
                return au(ac);
            },
            useDebugValue: aq,
            useDeferredValue: function(e, t) {
                return aW(ao(), oK.memoizedState, e, t);
            },
            useTransition: function() {
                var e = au(ac)[0], t = ao().memoizedState;
                return [
                    "boolean" == typeof e ? e : ai(e),
                    t
                ];
            },
            useSyncExternalStore: ap,
            useId: a0,
            useHostTransitionStatus: aJ,
            useFormState: aO,
            useActionState: aO,
            useOptimistic: function(e, t) {
                return aA(ao(), oK, e, t);
            },
            useMemoCache: as,
            useCacheRefresh: a1
        }, io = {
            readContext: rY,
            use: al,
            useCallback: aH,
            useContext: rY,
            useEffect: aR,
            useImperativeHandle: aF,
            useInsertionEffect: aM,
            useLayoutEffect: aZ,
            useMemo: aV,
            useReducer: af,
            useRef: aT,
            useState: function() {
                return af(ac);
            },
            useDebugValue: aq,
            useDeferredValue: function(e, t) {
                var n = ao();
                return null === oK ? a$(n, e, t) : aW(n, oK.memoizedState, e, t);
            },
            useTransition: function() {
                var e = af(ac)[0], t = ao().memoizedState;
                return [
                    "boolean" == typeof e ? e : ai(e),
                    t
                ];
            },
            useSyncExternalStore: ap,
            useId: a0,
            useHostTransitionStatus: aJ,
            useFormState: aI,
            useActionState: aI,
            useOptimistic: function(e, t) {
                var n = ao();
                return null !== oK ? aA(n, oK, e, t) : (n.baseState = e, [
                    e,
                    n.queue.dispatch
                ]);
            },
            useMemoCache: as,
            useCacheRefresh: a1
        };
        function ia(e, t, n, r) {
            n = null == (n = n(r, t = e.memoizedState)) ? t : f({}, t, n), e.memoizedState = n, 0 === e.lanes && (e.updateQueue.baseState = n);
        }
        var ii = {
            enqueueSetState: function(e, t, n) {
                e = e._reactInternals;
                var r = sr(), o = o_(r);
                o.payload = t, null != n && (o.callback = n), null !== (t = ok(e, o, r)) && (sa(t, e, r), oE(t, e, r));
            },
            enqueueReplaceState: function(e, t, n) {
                e = e._reactInternals;
                var r = sr(), o = o_(r);
                o.tag = 1, o.payload = t, null != n && (o.callback = n), null !== (t = ok(e, o, r)) && (sa(t, e, r), oE(t, e, r));
            },
            enqueueForceUpdate: function(e, t) {
                e = e._reactInternals;
                var n = sr(), r = o_(n);
                r.tag = 2, null != t && (r.callback = t), null !== (t = ok(e, r, n)) && (sa(t, e, n), oE(t, e, n));
            }
        };
        function il(e, t, n, r, o, a, i) {
            return "function" == typeof (e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(r, a, i) : !t.prototype || !t.prototype.isPureReactComponent || !nE(n, r) || !nE(o, a);
        }
        function is(e, t, n, r) {
            e = t.state, "function" == typeof t.componentWillReceiveProps && t.componentWillReceiveProps(n, r), "function" == typeof t.UNSAFE_componentWillReceiveProps && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && ii.enqueueReplaceState(t, t.state, null);
        }
        function ic(e, t) {
            var n = t;
            if ("ref" in t) for(var r in n = {}, t)"ref" !== r && (n[r] = t[r]);
            if (e = e.defaultProps) for(var o in n === t && (n = f({}, n)), e)void 0 === n[o] && (n[o] = e[o]);
            return n;
        }
        function iu(e) {
            nQ(e);
        }
        function id(e) {
            console.error(e);
        }
        function ip(e) {
            nQ(e);
        }
        function ih(e, t) {
            try {
                (0, e.onUncaughtError)(t.value, {
                    componentStack: t.stack
                });
            } catch (e) {
                setTimeout(function() {
                    throw e;
                });
            }
        }
        function im(e, t, n) {
            try {
                (0, e.onCaughtError)(n.value, {
                    componentStack: n.stack,
                    errorBoundary: 1 === t.tag ? t.stateNode : null
                });
            } catch (e) {
                setTimeout(function() {
                    throw e;
                });
            }
        }
        function ig(e, t, n) {
            return (n = o_(n)).tag = 3, n.payload = {
                element: null
            }, n.callback = function() {
                ih(e, t);
            }, n;
        }
        function iy(e) {
            return (e = o_(e)).tag = 3, e;
        }
        function iv(e, t, n, r) {
            var o = n.type.getDerivedStateFromError;
            if ("function" == typeof o) {
                var a = r.value;
                e.payload = function() {
                    return o(a);
                }, e.callback = function() {
                    im(t, n, r);
                };
            }
            var i = n.stateNode;
            null !== i && "function" == typeof i.componentDidCatch && (e.callback = function() {
                im(t, n, r), "function" != typeof o && (null === l4 ? l4 = new Set([
                    this
                ]) : l4.add(this));
                var e = r.stack;
                this.componentDidCatch(r.value, {
                    componentStack: null !== e ? e : ""
                });
            });
        }
        var ib = Error(l(461)), iA = !1;
        function ix(e, t, n, r) {
            t.child = null === e ? oA(t, null, n, r) : ob(t, e.child, n, r);
        }
        function iw(e, t, n, r, o) {
            n = n.render;
            var a = t.ref;
            if ("ref" in r) {
                var i = {};
                for(var l in r)"ref" !== l && (i[l] = r[l]);
            } else i = r;
            return (rW(t), r = o6(e, t, n, i, a, o), l = ae(), null === e || iA) ? (rj && l && rw(t), t.flags |= 1, ix(e, t, r, o), t.child) : (at(e, t, o), iV(e, t, o));
        }
        function iC(e, t, n, r, o) {
            if (null === e) {
                var a = n.type;
                return "function" != typeof a || rt(a) || void 0 !== a.defaultProps || null !== n.compare ? ((e = ro(n.type, null, r, t, t.mode, o)).ref = t.ref, e.return = t, t.child = e) : (t.tag = 15, t.type = a, i_(e, t, a, r, o));
            }
            if (a = e.child, !i$(e, o)) {
                var i = a.memoizedProps;
                if ((n = null !== (n = n.compare) ? n : nE)(i, r) && e.ref === t.ref) return iV(e, t, o);
            }
            return t.flags |= 1, (e = rn(a, r)).ref = t.ref, e.return = t, t.child = e;
        }
        function i_(e, t, n, r, o) {
            if (null !== e) {
                var a = e.memoizedProps;
                if (nE(a, r) && e.ref === t.ref) if (iA = !1, t.pendingProps = r = a, !i$(e, o)) return t.lanes = e.lanes, iV(e, t, o);
                else 0 != (131072 & e.flags) && (iA = !0);
            }
            return iP(e, t, n, r, o);
        }
        function ik(e, t, n, r) {
            var o = r.children, a = null !== e ? e.memoizedState : null;
            if (null === e && null === t.stateNode && (t.stateNode = {
                _visibility: 1,
                _pendingMarkers: null,
                _retryCache: null,
                _transitions: null
            }), "hidden" === r.mode) {
                if (0 != (128 & t.flags)) {
                    if (r = null !== a ? a.baseLanes | n : n, null !== e) {
                        for(a = 0, o = t.child = e.child; null !== o;)a = a | o.lanes | o.childLanes, o = o.sibling;
                        t.childLanes = a & ~r;
                    } else t.childLanes = 0, t.child = null;
                    return ij(e, t, r, n);
                }
                if (0 == (0x20000000 & n)) return t.lanes = t.childLanes = 0x20000000, ij(e, t, null !== a ? a.baseLanes | n : n, n);
                t.memoizedState = {
                    baseLanes: 0,
                    cachePool: null
                }, null !== e && ot(t, null !== a ? a.cachePool : null), null !== a ? oD(t, a) : oL(), oF(t);
            } else null !== a ? (ot(t, a.cachePool), oD(t, a), oq(t), t.memoizedState = null) : (null !== e && ot(t, null), oL(), oq(t));
            return ix(e, t, o, n), t.child;
        }
        function iE(e, t) {
            return null !== e && 22 === e.tag || null !== t.stateNode || (t.stateNode = {
                _visibility: 1,
                _pendingMarkers: null,
                _retryCache: null,
                _transitions: null
            }), t.sibling;
        }
        function ij(e, t, n, r) {
            var o = oe();
            return t.memoizedState = {
                baseLanes: n,
                cachePool: o = null === o ? null : {
                    parent: r0._currentValue,
                    pool: o
                }
            }, null !== e && ot(t, null), oL(), oF(t), null !== e && rV(e, t, r, !0), null;
        }
        function iS(e, t) {
            return (t = iZ({
                mode: t.mode,
                children: t.children
            }, e.mode)).ref = e.ref, e.child = t, t.return = e, t;
        }
        function iO(e, t, n) {
            return ob(t, e.child, null, n), e = iS(t, t.pendingProps), e.flags |= 2, oH(t), t.memoizedState = null, e;
        }
        function iB(e, t) {
            var n = t.ref;
            if (null === n) null !== e && null !== e.ref && (t.flags |= 4194816);
            else {
                if ("function" != typeof n && "object" != typeof n) throw Error(l(284));
                (null === e || e.ref !== n) && (t.flags |= 4194816);
            }
        }
        function iP(e, t, n, r, o) {
            return (rW(t), n = o6(e, t, n, r, void 0, o), r = ae(), null === e || iA) ? (rj && r && rw(t), t.flags |= 1, ix(e, t, n, o), t.child) : (at(e, t, o), iV(e, t, o));
        }
        function iI(e, t, n, r, o, a) {
            return (rW(t), t.updateQueue = null, n = o8(t, r, n, o), o9(e), r = ae(), null === e || iA) ? (rj && r && rw(t), t.flags |= 1, ix(e, t, n, a), t.child) : (at(e, t, a), iV(e, t, a));
        }
        function iz(e, t, n, r, o) {
            if (rW(t), null === t.stateNode) {
                var a = n8, i = n.contextType;
                "object" == typeof i && null !== i && (a = rY(i)), t.memoizedState = null !== (a = new n(r, a)).state && void 0 !== a.state ? a.state : null, a.updater = ii, t.stateNode = a, a._reactInternals = t, (a = t.stateNode).props = r, a.state = t.memoizedState, a.refs = {}, ow(t), i = n.contextType, a.context = "object" == typeof i && null !== i ? rY(i) : n8, a.state = t.memoizedState, "function" == typeof (i = n.getDerivedStateFromProps) && (ia(t, n, i, r), a.state = t.memoizedState), "function" == typeof n.getDerivedStateFromProps || "function" == typeof a.getSnapshotBeforeUpdate || "function" != typeof a.UNSAFE_componentWillMount && "function" != typeof a.componentWillMount || (i = a.state, "function" == typeof a.componentWillMount && a.componentWillMount(), "function" == typeof a.UNSAFE_componentWillMount && a.UNSAFE_componentWillMount(), i !== a.state && ii.enqueueReplaceState(a, a.state, null), oB(t, r, a, o), oO(), a.state = t.memoizedState), "function" == typeof a.componentDidMount && (t.flags |= 4194308), r = !0;
            } else if (null === e) {
                a = t.stateNode;
                var l = t.memoizedProps, s = ic(n, l);
                a.props = s;
                var c = a.context, u = n.contextType;
                i = n8, "object" == typeof u && null !== u && (i = rY(u));
                var d = n.getDerivedStateFromProps;
                u = "function" == typeof d || "function" == typeof a.getSnapshotBeforeUpdate, l = t.pendingProps !== l, u || "function" != typeof a.UNSAFE_componentWillReceiveProps && "function" != typeof a.componentWillReceiveProps || (l || c !== i) && is(t, a, r, i), ox = !1;
                var f = t.memoizedState;
                a.state = f, oB(t, r, a, o), oO(), c = t.memoizedState, l || f !== c || ox ? ("function" == typeof d && (ia(t, n, d, r), c = t.memoizedState), (s = ox || il(t, n, s, r, f, c, i)) ? (u || "function" != typeof a.UNSAFE_componentWillMount && "function" != typeof a.componentWillMount || ("function" == typeof a.componentWillMount && a.componentWillMount(), "function" == typeof a.UNSAFE_componentWillMount && a.UNSAFE_componentWillMount()), "function" == typeof a.componentDidMount && (t.flags |= 4194308)) : ("function" == typeof a.componentDidMount && (t.flags |= 4194308), t.memoizedProps = r, t.memoizedState = c), a.props = r, a.state = c, a.context = i, r = s) : ("function" == typeof a.componentDidMount && (t.flags |= 4194308), r = !1);
            } else {
                a = t.stateNode, oC(e, t), u = ic(n, i = t.memoizedProps), a.props = u, d = t.pendingProps, f = a.context, c = n.contextType, s = n8, "object" == typeof c && null !== c && (s = rY(c)), (c = "function" == typeof (l = n.getDerivedStateFromProps) || "function" == typeof a.getSnapshotBeforeUpdate) || "function" != typeof a.UNSAFE_componentWillReceiveProps && "function" != typeof a.componentWillReceiveProps || (i !== d || f !== s) && is(t, a, r, s), ox = !1, f = t.memoizedState, a.state = f, oB(t, r, a, o), oO();
                var p = t.memoizedState;
                i !== d || f !== p || ox || null !== e && null !== e.dependencies && r$(e.dependencies) ? ("function" == typeof l && (ia(t, n, l, r), p = t.memoizedState), (u = ox || il(t, n, u, r, f, p, s) || null !== e && null !== e.dependencies && r$(e.dependencies)) ? (c || "function" != typeof a.UNSAFE_componentWillUpdate && "function" != typeof a.componentWillUpdate || ("function" == typeof a.componentWillUpdate && a.componentWillUpdate(r, p, s), "function" == typeof a.UNSAFE_componentWillUpdate && a.UNSAFE_componentWillUpdate(r, p, s)), "function" == typeof a.componentDidUpdate && (t.flags |= 4), "function" == typeof a.getSnapshotBeforeUpdate && (t.flags |= 1024)) : ("function" != typeof a.componentDidUpdate || i === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), "function" != typeof a.getSnapshotBeforeUpdate || i === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), t.memoizedProps = r, t.memoizedState = p), a.props = r, a.state = p, a.context = s, r = u) : ("function" != typeof a.componentDidUpdate || i === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), "function" != typeof a.getSnapshotBeforeUpdate || i === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), r = !1);
            }
            return a = r, iB(e, t), r = 0 != (128 & t.flags), a || r ? (a = t.stateNode, n = r && "function" != typeof n.getDerivedStateFromError ? null : a.render(), t.flags |= 1, null !== e && r ? (t.child = ob(t, e.child, null, o), t.child = ob(t, null, n, o)) : ix(e, t, n, o), t.memoizedState = a.state, e = t.child) : e = iV(e, t, o), e;
        }
        function iT(e, t, n, r) {
            return rD(), t.flags |= 256, ix(e, t, n, r), t.child;
        }
        var iD = {
            dehydrated: null,
            treeContext: null,
            retryLane: 0,
            hydrationErrors: null
        };
        function iL(e) {
            return {
                baseLanes: e,
                cachePool: on()
            };
        }
        function iN(e, t, n) {
            return e = null !== e ? e.childLanes & ~n : 0, t && (e |= lK), e;
        }
        function iR(e, t, n) {
            var r, o = t.pendingProps, a = !1, i = 0 != (128 & t.flags);
            if ((r = i) || (r = (null === e || null !== e.memoizedState) && 0 != (2 & oV.current)), r && (a = !0, t.flags &= -129), r = 0 != (32 & t.flags), t.flags &= -33, null === e) {
                if (rj) {
                    if (a ? oZ(t) : oq(t), (e = rE) ? null !== (e = null !== (e = cj(e, rO)) && "&" !== e.data ? e : null) && (t.memoizedState = {
                        dehydrated: e,
                        treeContext: null !== ry ? {
                            id: rv,
                            overflow: rb
                        } : null,
                        retryLane: 0x20000000,
                        hydrationErrors: null
                    }, (n = rl(e)).return = t, t.child = n, rk = t, rE = null) : e = null, null === e) throw rP(t);
                    return cO(e) ? t.lanes = 32 : t.lanes = 0x20000000, null;
                }
                var s = o.children;
                return (o = o.fallback, a) ? (oq(t), s = iZ({
                    mode: "hidden",
                    children: s
                }, a = t.mode), o = ra(o, a, n, null), s.return = t, o.return = t, s.sibling = o, t.child = s, (o = t.child).memoizedState = iL(n), o.childLanes = iN(e, r, n), t.memoizedState = iD, iE(null, o)) : (oZ(t), iM(t, s));
            }
            var c = e.memoizedState;
            if (null !== c && null !== (s = c.dehydrated)) {
                if (i) 256 & t.flags ? (oZ(t), t.flags &= -257, t = iU(e, t, n)) : null !== t.memoizedState ? (oq(t), t.child = e.child, t.flags |= 128, t = null) : (oq(t), s = o.fallback, a = t.mode, o = iZ({
                    mode: "visible",
                    children: o.children
                }, a), s = ra(s, a, n, null), s.flags |= 2, o.return = t, s.return = t, o.sibling = s, t.child = o, ob(t, e.child, null, n), (o = t.child).memoizedState = iL(n), o.childLanes = iN(e, r, n), t.memoizedState = iD, t = iE(null, o));
                else if (oZ(t), cO(s)) {
                    if (r = s.nextSibling && s.nextSibling.dataset) var u = r.dgst;
                    r = u, (o = Error(l(419))).stack = "", o.digest = r, rN({
                        value: o,
                        source: null,
                        stack: null
                    }), t = iU(e, t, n);
                } else if (iA || rV(e, t, n, !1), r = 0 != (n & e.childLanes), iA || r) {
                    if (null !== (r = lL) && 0 !== (o = eO(r, n)) && o !== c.retryLane) throw c.retryLane = o, n3(e, o), sa(r, e, o), ib;
                    cS(s) || sg(), t = iU(e, t, n);
                } else cS(s) ? (t.flags |= 192, t.child = e.child, t = null) : (e = c.treeContext, rE = cB(s.nextSibling), rk = t, rj = !0, rS = null, rO = !1, null !== e && r_(t, e), t = iM(t, o.children), t.flags |= 4096);
                return t;
            }
            return a ? (oq(t), s = o.fallback, a = t.mode, u = (c = e.child).sibling, (o = rn(c, {
                mode: "hidden",
                children: o.children
            })).subtreeFlags = 0x3e00000 & c.subtreeFlags, null !== u ? s = rn(u, s) : (s = ra(s, a, n, null), s.flags |= 2), s.return = t, o.return = t, o.sibling = s, t.child = o, iE(null, o), o = t.child, null === (s = e.child.memoizedState) ? s = iL(n) : (null !== (a = s.cachePool) ? (c = r0._currentValue, a = a.parent !== c ? {
                parent: c,
                pool: c
            } : a) : a = on(), s = {
                baseLanes: s.baseLanes | n,
                cachePool: a
            }), o.memoizedState = s, o.childLanes = iN(e, r, n), t.memoizedState = iD, iE(e.child, o)) : (oZ(t), e = (n = e.child).sibling, (n = rn(n, {
                mode: "visible",
                children: o.children
            })).return = t, n.sibling = null, null !== e && (null === (r = t.deletions) ? (t.deletions = [
                e
            ], t.flags |= 16) : r.push(e)), t.child = n, t.memoizedState = null, n);
        }
        function iM(e, t) {
            return (t = iZ({
                mode: "visible",
                children: t
            }, e.mode)).return = e, e.child = t;
        }
        function iZ(e, t) {
            return (e = re(22, e, null, t)).lanes = 0, e;
        }
        function iU(e, t, n) {
            return ob(t, e.child, null, n), e = iM(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e;
        }
        function iF(e, t, n) {
            e.lanes |= t;
            var r = e.alternate;
            null !== r && (r.lanes |= t), rq(e.return, t, n);
        }
        function iq(e, t, n, r, o, a) {
            var i = e.memoizedState;
            null === i ? e.memoizedState = {
                isBackwards: t,
                rendering: null,
                renderingStartTime: 0,
                last: r,
                tail: n,
                tailMode: o,
                treeForkCount: a
            } : (i.isBackwards = t, i.rendering = null, i.renderingStartTime = 0, i.last = r, i.tail = n, i.tailMode = o, i.treeForkCount = a);
        }
        function iH(e, t, n) {
            var r = t.pendingProps, o = r.revealOrder, a = r.tail;
            r = r.children;
            var i = oV.current, l = 0 != (2 & i);
            if (l ? (i = 1 & i | 2, t.flags |= 128) : i &= 1, M(oV, i), ix(e, t, r, n), r = rj ? rh : 0, !l && null !== e && 0 != (128 & e.flags)) e: for(e = t.child; null !== e;){
                if (13 === e.tag) null !== e.memoizedState && iF(e, n, t);
                else if (19 === e.tag) iF(e, n, t);
                else if (null !== e.child) {
                    e.child.return = e, e = e.child;
                    continue;
                }
                if (e === t) break;
                for(; null === e.sibling;){
                    if (null === e.return || e.return === t) break e;
                    e = e.return;
                }
                e.sibling.return = e.return, e = e.sibling;
            }
            switch(o){
                case "forwards":
                    for(o = null, n = t.child; null !== n;)null !== (e = n.alternate) && null === o$(e) && (o = n), n = n.sibling;
                    null === (n = o) ? (o = t.child, t.child = null) : (o = n.sibling, n.sibling = null), iq(t, !1, o, n, a, r);
                    break;
                case "backwards":
                case "unstable_legacy-backwards":
                    for(n = null, o = t.child, t.child = null; null !== o;){
                        if (null !== (e = o.alternate) && null === o$(e)) {
                            t.child = o;
                            break;
                        }
                        e = o.sibling, o.sibling = n, n = o, o = e;
                    }
                    iq(t, !0, n, null, a, r);
                    break;
                case "together":
                    iq(t, !1, null, null, void 0, r);
                    break;
                default:
                    t.memoizedState = null;
            }
            return t.child;
        }
        function iV(e, t, n) {
            if (null !== e && (t.dependencies = e.dependencies), l$ |= t.lanes, 0 == (n & t.childLanes)) {
                if (null === e) return null;
                else if (rV(e, t, n, !1), 0 == (n & t.childLanes)) return null;
            }
            if (null !== e && t.child !== e.child) throw Error(l(153));
            if (null !== t.child) {
                for(n = rn(e = t.child, e.pendingProps), t.child = n, n.return = t; null !== e.sibling;)e = e.sibling, (n = n.sibling = rn(e, e.pendingProps)).return = t;
                n.sibling = null;
            }
            return t.child;
        }
        function i$(e, t) {
            return 0 != (e.lanes & t) || !!(null !== (e = e.dependencies) && r$(e));
        }
        function iW(e, t, n) {
            if (null !== e) if (e.memoizedProps !== t.pendingProps) iA = !0;
            else {
                if (!i$(e, n) && 0 == (128 & t.flags)) return iA = !1, function(e, t, n) {
                    switch(t.tag){
                        case 3:
                            H(t, t.stateNode.containerInfo), rU(t, r0, e.memoizedState.cache), rD();
                            break;
                        case 27:
                        case 5:
                            $(t);
                            break;
                        case 4:
                            H(t, t.stateNode.containerInfo);
                            break;
                        case 10:
                            rU(t, t.type, t.memoizedProps.value);
                            break;
                        case 31:
                            if (null !== t.memoizedState) return t.flags |= 128, oU(t), null;
                            break;
                        case 13:
                            var r = t.memoizedState;
                            if (null !== r) {
                                if (null !== r.dehydrated) return oZ(t), t.flags |= 128, null;
                                if (0 != (n & t.child.childLanes)) return iR(e, t, n);
                                return oZ(t), null !== (e = iV(e, t, n)) ? e.sibling : null;
                            }
                            oZ(t);
                            break;
                        case 19:
                            var o = 0 != (128 & e.flags);
                            if ((r = 0 != (n & t.childLanes)) || (rV(e, t, n, !1), r = 0 != (n & t.childLanes)), o) {
                                if (r) return iH(e, t, n);
                                t.flags |= 128;
                            }
                            if (null !== (o = t.memoizedState) && (o.rendering = null, o.tail = null, o.lastEffect = null), M(oV, oV.current), !r) return null;
                            break;
                        case 22:
                            return t.lanes = 0, ik(e, t, n, t.pendingProps);
                        case 24:
                            rU(t, r0, e.memoizedState.cache);
                    }
                    return iV(e, t, n);
                }(e, t, n);
                iA = 0 != (131072 & e.flags);
            }
            else iA = !1, rj && 0 != (1048576 & t.flags) && rx(t, rh, t.index);
            switch(t.lanes = 0, t.tag){
                case 16:
                    e: {
                        var r = t.pendingProps;
                        if (e = oc(t.elementType), t.type = e, "function" == typeof e) rt(e) ? (r = ic(e, r), t.tag = 1, t = iz(null, t, e, r, n)) : (t.tag = 0, t = iP(null, t, e, r, n));
                        else {
                            if (null != e) {
                                var o = e.$$typeof;
                                if (o === x) {
                                    t.tag = 11, t = iw(null, t, e, r, n);
                                    break e;
                                }
                                if (o === _) {
                                    t.tag = 14, t = iC(null, t, e, r, n);
                                    break e;
                                }
                            }
                            throw Error(l(306, t = function e(t) {
                                if (null == t) return null;
                                if ("function" == typeof t) return t.$$typeof === B ? null : t.displayName || t.name || null;
                                if ("string" == typeof t) return t;
                                switch(t){
                                    case g:
                                        return "Fragment";
                                    case v:
                                        return "Profiler";
                                    case y:
                                        return "StrictMode";
                                    case w:
                                        return "Suspense";
                                    case C:
                                        return "SuspenseList";
                                    case E:
                                        return "Activity";
                                }
                                if ("object" == typeof t) switch(t.$$typeof){
                                    case m:
                                        return "Portal";
                                    case A:
                                        return t.displayName || "Context";
                                    case b:
                                        return (t._context.displayName || "Context") + ".Consumer";
                                    case x:
                                        var n = t.render;
                                        return (t = t.displayName) || (t = "" !== (t = n.displayName || n.name || "") ? "ForwardRef(" + t + ")" : "ForwardRef"), t;
                                    case _:
                                        return null !== (n = t.displayName || null) ? n : e(t.type) || "Memo";
                                    case k:
                                        n = t._payload, t = t._init;
                                        try {
                                            return e(t(n));
                                        } catch (e) {}
                                }
                                return null;
                            }(e) || e, ""));
                        }
                    }
                    return t;
                case 0:
                    return iP(e, t, t.type, t.pendingProps, n);
                case 1:
                    return o = ic(r = t.type, t.pendingProps), iz(e, t, r, o, n);
                case 3:
                    e: {
                        if (H(t, t.stateNode.containerInfo), null === e) throw Error(l(387));
                        r = t.pendingProps;
                        var a = t.memoizedState;
                        o = a.element, oC(e, t), oB(t, r, null, n);
                        var i = t.memoizedState;
                        if (rU(t, r0, r = i.cache), r !== a.cache && rH(t, [
                            r0
                        ], n, !0), oO(), r = i.element, a.isDehydrated) if (a = {
                            element: r,
                            isDehydrated: !1,
                            cache: i.cache
                        }, t.updateQueue.baseState = a, t.memoizedState = a, 256 & t.flags) {
                            t = iT(e, t, r, n);
                            break e;
                        } else if (r !== o) {
                            rN(o = ru(Error(l(424)), t)), t = iT(e, t, r, n);
                            break e;
                        } else for(rE = cB((e = 9 === (e = t.stateNode.containerInfo).nodeType ? e.body : "HTML" === e.nodeName ? e.ownerDocument.body : e).firstChild), rk = t, rj = !0, rS = null, rO = !0, n = oA(t, null, r, n), t.child = n; n;)n.flags = -3 & n.flags | 4096, n = n.sibling;
                        else {
                            if (rD(), r === o) {
                                t = iV(e, t, n);
                                break e;
                            }
                            ix(e, t, r, n);
                        }
                        t = t.child;
                    }
                    return t;
                case 26:
                    return iB(e, t), null === e ? (n = cF(t.type, null, t.pendingProps, null)) ? t.memoizedState = n : rj || (n = t.type, e = t.pendingProps, (r = cp(F.current).createElement(n))[eD] = t, r[eL] = e, cu(r, n, e), eY(r), t.stateNode = r) : t.memoizedState = cF(t.type, e.memoizedProps, t.pendingProps, e.memoizedState), null;
                case 27:
                    return $(t), null === e && rj && (r = t.stateNode = cT(t.type, t.pendingProps, F.current), rk = t, rO = !0, o = rE, cC(t.type) ? (cP = o, rE = cB(r.firstChild)) : rE = o), ix(e, t, t.pendingProps.children, n), iB(e, t), null === e && (t.flags |= 4194304), t.child;
                case 5:
                    return null === e && rj && ((o = r = rE) && (null !== (r = function(e, t, n, r) {
                        for(; 1 === e.nodeType;){
                            if (e.nodeName.toLowerCase() !== t.toLowerCase()) {
                                if (!r && ("INPUT" !== e.nodeName || "hidden" !== e.type)) break;
                            } else if (r) {
                                if (!e[eF]) switch(t){
                                    case "meta":
                                        if (!e.hasAttribute("itemprop")) break;
                                        return e;
                                    case "link":
                                        if ("stylesheet" === (o = e.getAttribute("rel")) && e.hasAttribute("data-precedence") || o !== n.rel || e.getAttribute("href") !== (null == n.href || "" === n.href ? null : n.href) || e.getAttribute("crossorigin") !== (null == n.crossOrigin ? null : n.crossOrigin) || e.getAttribute("title") !== (null == n.title ? null : n.title)) break;
                                        return e;
                                    case "style":
                                        if (e.hasAttribute("data-precedence")) break;
                                        return e;
                                    case "script":
                                        if (((o = e.getAttribute("src")) !== (null == n.src ? null : n.src) || e.getAttribute("type") !== (null == n.type ? null : n.type) || e.getAttribute("crossorigin") !== (null == n.crossOrigin ? null : n.crossOrigin)) && o && e.hasAttribute("async") && !e.hasAttribute("itemprop")) break;
                                        return e;
                                    default:
                                        return e;
                                }
                            } else {
                                if ("input" !== t || "hidden" !== e.type) return e;
                                var o = null == n.name ? null : "" + n.name;
                                if ("hidden" === n.type && e.getAttribute("name") === o) return e;
                            }
                            if (null === (e = cB(e.nextSibling))) break;
                        }
                        return null;
                    }(r, t.type, t.pendingProps, rO)) ? (t.stateNode = r, rk = t, rE = cB(r.firstChild), rO = !1, o = !0) : o = !1), o || rP(t)), $(t), o = t.type, a = t.pendingProps, i = null !== e ? e.memoizedProps : null, r = a.children, cg(o, a) ? r = null : null !== i && cg(o, i) && (t.flags |= 32), null !== t.memoizedState && (c9._currentValue = o = o6(e, t, o7, null, null, n)), iB(e, t), ix(e, t, r, n), t.child;
                case 6:
                    return null === e && rj && ((e = n = rE) && (null !== (n = function(e, t, n) {
                        if ("" === t) return null;
                        for(; 3 !== e.nodeType;)if ((1 !== e.nodeType || "INPUT" !== e.nodeName || "hidden" !== e.type) && !n || null === (e = cB(e.nextSibling))) return null;
                        return e;
                    }(n, t.pendingProps, rO)) ? (t.stateNode = n, rk = t, rE = null, e = !0) : e = !1), e || rP(t)), null;
                case 13:
                    return iR(e, t, n);
                case 4:
                    return H(t, t.stateNode.containerInfo), r = t.pendingProps, null === e ? t.child = ob(t, null, r, n) : ix(e, t, r, n), t.child;
                case 11:
                    return iw(e, t, t.type, t.pendingProps, n);
                case 7:
                    return ix(e, t, t.pendingProps, n), t.child;
                case 8:
                case 12:
                    return ix(e, t, t.pendingProps.children, n), t.child;
                case 10:
                    return r = t.pendingProps, rU(t, t.type, r.value), ix(e, t, r.children, n), t.child;
                case 9:
                    return o = t.type._context, r = t.pendingProps.children, rW(t), r = r(o = rY(o)), t.flags |= 1, ix(e, t, r, n), t.child;
                case 14:
                    return iC(e, t, t.type, t.pendingProps, n);
                case 15:
                    return i_(e, t, t.type, t.pendingProps, n);
                case 19:
                    return iH(e, t, n);
                case 31:
                    var s = e, c = t, u = n, d = c.pendingProps, f = 0 != (128 & c.flags);
                    if (c.flags &= -129, null === s) {
                        if (rj) {
                            if ("hidden" === d.mode) return s = iS(c, d), c.lanes = 0x20000000, iE(null, s);
                            if (oU(c), (s = rE) ? null !== (s = null !== (s = cj(s, rO)) && "&" === s.data ? s : null) && (c.memoizedState = {
                                dehydrated: s,
                                treeContext: null !== ry ? {
                                    id: rv,
                                    overflow: rb
                                } : null,
                                retryLane: 0x20000000,
                                hydrationErrors: null
                            }, (u = rl(s)).return = c, c.child = u, rk = c, rE = null) : s = null, null === s) throw rP(c);
                            return c.lanes = 0x20000000, null;
                        }
                        return iS(c, d);
                    }
                    var p = s.memoizedState;
                    if (null !== p) {
                        var h = p.dehydrated;
                        if (oU(c), f) if (256 & c.flags) c.flags &= -257, c = iO(s, c, u);
                        else if (null !== c.memoizedState) c.child = s.child, c.flags |= 128, c = null;
                        else throw Error(l(558));
                        else if (iA || rV(s, c, u, !1), f = 0 != (u & s.childLanes), iA || f) {
                            if (null !== (d = lL) && 0 !== (h = eO(d, u)) && h !== p.retryLane) throw p.retryLane = h, n3(s, h), sa(d, s, h), ib;
                            sg(), c = iO(s, c, u);
                        } else s = p.treeContext, rE = cB(h.nextSibling), rk = c, rj = !0, rS = null, rO = !1, null !== s && r_(c, s), c = iS(c, d), c.flags |= 4096;
                        return c;
                    }
                    return (s = rn(s.child, {
                        mode: d.mode,
                        children: d.children
                    })).ref = c.ref, c.child = s, s.return = c, s;
                case 22:
                    return ik(e, t, n, t.pendingProps);
                case 24:
                    return rW(t), r = rY(r0), null === e ? (null === (o = oe()) && (o = lL, a = r1(), o.pooledCache = a, a.refCount++, null !== a && (o.pooledCacheLanes |= n), o = a), t.memoizedState = {
                        parent: r,
                        cache: o
                    }, ow(t), rU(t, r0, o)) : (0 != (e.lanes & n) && (oC(e, t), oB(t, null, null, n), oO()), o = e.memoizedState, a = t.memoizedState, o.parent !== r ? (o = {
                        parent: r,
                        cache: r
                    }, t.memoizedState = o, 0 === t.lanes && (t.memoizedState = t.updateQueue.baseState = o), rU(t, r0, r)) : (rU(t, r0, r = a.cache), r !== o.cache && rH(t, [
                        r0
                    ], n, !0))), ix(e, t, t.pendingProps.children, n), t.child;
                case 29:
                    throw t.pendingProps;
            }
            throw Error(l(156, t.tag));
        }
        function iY(e) {
            e.flags |= 4;
        }
        function iK(e, t, n, r, o) {
            if ((t = 0 != (32 & e.mode)) && (t = !1), t) {
                if (e.flags |= 0x1000000, (0x13ffff40 & o) === o) if (e.stateNode.complete) e.flags |= 8192;
                else if (sp()) e.flags |= 8192;
                else throw ou = oi, oo;
            } else e.flags &= -0x1000001;
        }
        function iX(e, t) {
            if ("stylesheet" !== t.type || 0 != (4 & t.state.loading)) e.flags &= -0x1000001;
            else if (e.flags |= 0x1000000, !c1(t)) if (sp()) e.flags |= 8192;
            else throw ou = oi, oo;
        }
        function iG(e, t) {
            null !== t && (e.flags |= 4), 16384 & e.flags && (t = 22 !== e.tag ? e_() : 0x20000000, e.lanes |= t, lX |= t);
        }
        function iQ(e, t) {
            if (!rj) switch(e.tailMode){
                case "hidden":
                    t = e.tail;
                    for(var n = null; null !== t;)null !== t.alternate && (n = t), t = t.sibling;
                    null === n ? e.tail = null : n.sibling = null;
                    break;
                case "collapsed":
                    n = e.tail;
                    for(var r = null; null !== n;)null !== n.alternate && (r = n), n = n.sibling;
                    null === r ? t || null === e.tail ? e.tail = null : e.tail.sibling = null : r.sibling = null;
            }
        }
        function iJ(e) {
            var t = null !== e.alternate && e.alternate.child === e.child, n = 0, r = 0;
            if (t) for(var o = e.child; null !== o;)n |= o.lanes | o.childLanes, r |= 0x3e00000 & o.subtreeFlags, r |= 0x3e00000 & o.flags, o.return = e, o = o.sibling;
            else for(o = e.child; null !== o;)n |= o.lanes | o.childLanes, r |= o.subtreeFlags, r |= o.flags, o.return = e, o = o.sibling;
            return e.subtreeFlags |= r, e.childLanes = n, t;
        }
        function i0(e, t) {
            switch(rC(t), t.tag){
                case 3:
                    rF(r0), V();
                    break;
                case 26:
                case 27:
                case 5:
                    W(t);
                    break;
                case 4:
                    V();
                    break;
                case 31:
                    null !== t.memoizedState && oH(t);
                    break;
                case 13:
                    oH(t);
                    break;
                case 19:
                    R(oV);
                    break;
                case 10:
                    rF(t.type);
                    break;
                case 22:
                case 23:
                    oH(t), oN(), null !== e && R(r7);
                    break;
                case 24:
                    rF(r0);
            }
        }
        function i1(e, t) {
            try {
                var n = t.updateQueue, r = null !== n ? n.lastEffect : null;
                if (null !== r) {
                    var o = r.next;
                    n = o;
                    do {
                        if ((n.tag & e) === e) {
                            r = void 0;
                            var a = n.create;
                            n.inst.destroy = r = a();
                        }
                        n = n.next;
                    }while (n !== o)
                }
            } catch (e) {
                sP(t, t.return, e);
            }
        }
        function i2(e, t, n) {
            try {
                var r = t.updateQueue, o = null !== r ? r.lastEffect : null;
                if (null !== o) {
                    var a = o.next;
                    r = a;
                    do {
                        if ((r.tag & e) === e) {
                            var i = r.inst, l = i.destroy;
                            if (void 0 !== l) {
                                i.destroy = void 0, o = t;
                                try {
                                    l();
                                } catch (e) {
                                    sP(o, n, e);
                                }
                            }
                        }
                        r = r.next;
                    }while (r !== a)
                }
            } catch (e) {
                sP(t, t.return, e);
            }
        }
        function i4(e) {
            var t = e.updateQueue;
            if (null !== t) {
                var n = e.stateNode;
                try {
                    oI(t, n);
                } catch (t) {
                    sP(e, e.return, t);
                }
            }
        }
        function i5(e, t, n) {
            n.props = ic(e.type, e.memoizedProps), n.state = e.memoizedState;
            try {
                n.componentWillUnmount();
            } catch (n) {
                sP(e, t, n);
            }
        }
        function i3(e, t) {
            try {
                var n = e.ref;
                if (null !== n) {
                    switch(e.tag){
                        case 26:
                        case 27:
                        case 5:
                            var r = e.stateNode;
                            break;
                        default:
                            r = e.stateNode;
                    }
                    "function" == typeof n ? e.refCleanup = n(r) : n.current = r;
                }
            } catch (n) {
                sP(e, t, n);
            }
        }
        function i6(e, t) {
            var n = e.ref, r = e.refCleanup;
            if (null !== n) if ("function" == typeof r) try {
                r();
            } catch (n) {
                sP(e, t, n);
            } finally{
                e.refCleanup = null, null != (e = e.alternate) && (e.refCleanup = null);
            }
            else if ("function" == typeof n) try {
                n(null);
            } catch (n) {
                sP(e, t, n);
            }
            else n.current = null;
        }
        function i9(e) {
            var t = e.type, n = e.memoizedProps, r = e.stateNode;
            try {
                switch(t){
                    case "button":
                    case "input":
                    case "select":
                    case "textarea":
                        n.autoFocus && r.focus();
                        break;
                    case "img":
                        n.src ? r.src = n.src : n.srcSet && (r.srcset = n.srcSet);
                }
            } catch (t) {
                sP(e, e.return, t);
            }
        }
        function i8(e, t, n) {
            try {
                var r = e.stateNode;
                (function(e, t, n, r) {
                    switch(t){
                        case "div":
                        case "span":
                        case "svg":
                        case "path":
                        case "a":
                        case "g":
                        case "p":
                        case "li":
                            break;
                        case "input":
                            var o = null, a = null, i = null, s = null, c = null, u = null, d = null;
                            for(h in n){
                                var f = n[h];
                                if (n.hasOwnProperty(h) && null != f) switch(h){
                                    case "checked":
                                    case "value":
                                        break;
                                    case "defaultValue":
                                        c = f;
                                    default:
                                        r.hasOwnProperty(h) || cs(e, t, h, null, r, f);
                                }
                            }
                            for(var p in r){
                                var h = r[p];
                                if (f = n[p], r.hasOwnProperty(p) && (null != h || null != f)) switch(p){
                                    case "type":
                                        a = h;
                                        break;
                                    case "name":
                                        o = h;
                                        break;
                                    case "checked":
                                        u = h;
                                        break;
                                    case "defaultChecked":
                                        d = h;
                                        break;
                                    case "value":
                                        i = h;
                                        break;
                                    case "defaultValue":
                                        s = h;
                                        break;
                                    case "children":
                                    case "dangerouslySetInnerHTML":
                                        if (null != h) throw Error(l(137, t));
                                        break;
                                    default:
                                        h !== f && cs(e, t, p, h, r, f);
                                }
                            }
                            tn(e, i, s, c, u, d, a, o);
                            return;
                        case "select":
                            for(a in h = i = s = p = null, n)if (c = n[a], n.hasOwnProperty(a) && null != c) switch(a){
                                case "value":
                                    break;
                                case "multiple":
                                    h = c;
                                default:
                                    r.hasOwnProperty(a) || cs(e, t, a, null, r, c);
                            }
                            for(o in r)if (a = r[o], c = n[o], r.hasOwnProperty(o) && (null != a || null != c)) switch(o){
                                case "value":
                                    p = a;
                                    break;
                                case "defaultValue":
                                    s = a;
                                    break;
                                case "multiple":
                                    i = a;
                                default:
                                    a !== c && cs(e, t, o, a, r, c);
                            }
                            t = s, n = i, r = h, null != p ? ta(e, !!n, p, !1) : !!r != !!n && (null != t ? ta(e, !!n, t, !0) : ta(e, !!n, n ? [] : "", !1));
                            return;
                        case "textarea":
                            for(s in h = p = null, n)if (o = n[s], n.hasOwnProperty(s) && null != o && !r.hasOwnProperty(s)) switch(s){
                                case "value":
                                case "children":
                                    break;
                                default:
                                    cs(e, t, s, null, r, o);
                            }
                            for(i in r)if (o = r[i], a = n[i], r.hasOwnProperty(i) && (null != o || null != a)) switch(i){
                                case "value":
                                    p = o;
                                    break;
                                case "defaultValue":
                                    h = o;
                                    break;
                                case "children":
                                    break;
                                case "dangerouslySetInnerHTML":
                                    if (null != o) throw Error(l(91));
                                    break;
                                default:
                                    o !== a && cs(e, t, i, o, r, a);
                            }
                            ti(e, p, h);
                            return;
                        case "option":
                            for(var m in n)p = n[m], n.hasOwnProperty(m) && null != p && !r.hasOwnProperty(m) && ("selected" === m ? e.selected = !1 : cs(e, t, m, null, r, p));
                            for(c in r)p = r[c], h = n[c], r.hasOwnProperty(c) && p !== h && (null != p || null != h) && ("selected" === c ? e.selected = p && "function" != typeof p && "symbol" != typeof p : cs(e, t, c, p, r, h));
                            return;
                        case "img":
                        case "link":
                        case "area":
                        case "base":
                        case "br":
                        case "col":
                        case "embed":
                        case "hr":
                        case "keygen":
                        case "meta":
                        case "param":
                        case "source":
                        case "track":
                        case "wbr":
                        case "menuitem":
                            for(var g in n)p = n[g], n.hasOwnProperty(g) && null != p && !r.hasOwnProperty(g) && cs(e, t, g, null, r, p);
                            for(u in r)if (p = r[u], h = n[u], r.hasOwnProperty(u) && p !== h && (null != p || null != h)) switch(u){
                                case "children":
                                case "dangerouslySetInnerHTML":
                                    if (null != p) throw Error(l(137, t));
                                    break;
                                default:
                                    cs(e, t, u, p, r, h);
                            }
                            return;
                        default:
                            if (tf(t)) {
                                for(var y in n)p = n[y], n.hasOwnProperty(y) && void 0 !== p && !r.hasOwnProperty(y) && cc(e, t, y, void 0, r, p);
                                for(d in r)p = r[d], h = n[d], r.hasOwnProperty(d) && p !== h && (void 0 !== p || void 0 !== h) && cc(e, t, d, p, r, h);
                                return;
                            }
                    }
                    for(var v in n)p = n[v], n.hasOwnProperty(v) && null != p && !r.hasOwnProperty(v) && cs(e, t, v, null, r, p);
                    for(f in r)p = r[f], h = n[f], r.hasOwnProperty(f) && p !== h && (null != p || null != h) && cs(e, t, f, p, r, h);
                })(r, e.type, n, t), r[eL] = t;
            } catch (t) {
                sP(e, e.return, t);
            }
        }
        function i7(e) {
            return 5 === e.tag || 3 === e.tag || 26 === e.tag || 27 === e.tag && cC(e.type) || 4 === e.tag;
        }
        function le(e) {
            e: for(;;){
                for(; null === e.sibling;){
                    if (null === e.return || i7(e.return)) return null;
                    e = e.return;
                }
                for(e.sibling.return = e.return, e = e.sibling; 5 !== e.tag && 6 !== e.tag && 18 !== e.tag;){
                    if (27 === e.tag && cC(e.type) || 2 & e.flags || null === e.child || 4 === e.tag) continue e;
                    e.child.return = e, e = e.child;
                }
                if (!(2 & e.flags)) return e.stateNode;
            }
        }
        function lt(e, t, n) {
            var r = e.tag;
            if (5 === r || 6 === r) e = e.stateNode, t ? n.insertBefore(e, t) : n.appendChild(e);
            else if (4 !== r && (27 === r && cC(e.type) && (n = e.stateNode), null !== (e = e.child))) for(lt(e, t, n), e = e.sibling; null !== e;)lt(e, t, n), e = e.sibling;
        }
        function ln(e) {
            var t = e.stateNode, n = e.memoizedProps;
            try {
                for(var r = e.type, o = t.attributes; o.length;)t.removeAttributeNode(o[0]);
                cu(t, r, n), t[eD] = e, t[eL] = n;
            } catch (t) {
                sP(e, e.return, t);
            }
        }
        var lr = !1, lo = !1, la = !1, li = "function" == typeof WeakSet ? WeakSet : Set, ll = null;
        function ls(e, t, n) {
            var r = n.flags;
            switch(n.tag){
                case 0:
                case 11:
                case 15:
                    lA(e, n), 4 & r && i1(5, n);
                    break;
                case 1:
                    if (lA(e, n), 4 & r) if (e = n.stateNode, null === t) try {
                        e.componentDidMount();
                    } catch (e) {
                        sP(n, n.return, e);
                    }
                    else {
                        var o = ic(n.type, t.memoizedProps);
                        t = t.memoizedState;
                        try {
                            e.componentDidUpdate(o, t, e.__reactInternalSnapshotBeforeUpdate);
                        } catch (e) {
                            sP(n, n.return, e);
                        }
                    }
                    64 & r && i4(n), 512 & r && i3(n, n.return);
                    break;
                case 3:
                    if (lA(e, n), 64 & r && null !== (e = n.updateQueue)) {
                        if (t = null, null !== n.child) switch(n.child.tag){
                            case 27:
                            case 5:
                            case 1:
                                t = n.child.stateNode;
                        }
                        try {
                            oI(e, t);
                        } catch (e) {
                            sP(n, n.return, e);
                        }
                    }
                    break;
                case 27:
                    null === t && 4 & r && ln(n);
                case 26:
                case 5:
                    lA(e, n), null === t && 4 & r && i9(n), 512 & r && i3(n, n.return);
                    break;
                case 12:
                default:
                    lA(e, n);
                    break;
                case 31:
                    lA(e, n), 4 & r && lp(e, n);
                    break;
                case 13:
                    lA(e, n), 4 & r && lh(e, n), 64 & r && null !== (e = n.memoizedState) && null !== (e = e.dehydrated) && function(e, t) {
                        var n = e.ownerDocument;
                        if ("$~" === e.data) e._reactRetry = t;
                        else if ("$?" !== e.data || "loading" !== n.readyState) t();
                        else {
                            var r = function() {
                                t(), n.removeEventListener("DOMContentLoaded", r);
                            };
                            n.addEventListener("DOMContentLoaded", r), e._reactRetry = r;
                        }
                    }(e, n = sD.bind(null, n));
                    break;
                case 22:
                    if (!(r = null !== n.memoizedState || lr)) {
                        t = null !== t && null !== t.memoizedState || lo, o = lr;
                        var a = lo;
                        lr = r, (lo = t) && !a ? function e(t, n, r) {
                            for(r = r && 0 != (8772 & n.subtreeFlags), n = n.child; null !== n;){
                                var o = n.alternate, a = t, i = n, l = i.flags;
                                switch(i.tag){
                                    case 0:
                                    case 11:
                                    case 15:
                                        e(a, i, r), i1(4, i);
                                        break;
                                    case 1:
                                        if (e(a, i, r), "function" == typeof (a = (o = i).stateNode).componentDidMount) try {
                                            a.componentDidMount();
                                        } catch (e) {
                                            sP(o, o.return, e);
                                        }
                                        if (null !== (a = (o = i).updateQueue)) {
                                            var s = o.stateNode;
                                            try {
                                                var c = a.shared.hiddenCallbacks;
                                                if (null !== c) for(a.shared.hiddenCallbacks = null, a = 0; a < c.length; a++)oP(c[a], s);
                                            } catch (e) {
                                                sP(o, o.return, e);
                                            }
                                        }
                                        r && 64 & l && i4(i), i3(i, i.return);
                                        break;
                                    case 27:
                                        ln(i);
                                    case 26:
                                    case 5:
                                        e(a, i, r), r && null === o && 4 & l && i9(i), i3(i, i.return);
                                        break;
                                    case 12:
                                    default:
                                        e(a, i, r);
                                        break;
                                    case 31:
                                        e(a, i, r), r && 4 & l && lp(a, i);
                                        break;
                                    case 13:
                                        e(a, i, r), r && 4 & l && lh(a, i);
                                        break;
                                    case 22:
                                        null === i.memoizedState && e(a, i, r), i3(i, i.return);
                                    case 30:
                                }
                                n = n.sibling;
                            }
                        }(e, n, 0 != (8772 & n.subtreeFlags)) : lA(e, n), lr = o, lo = a;
                    }
                case 30:
            }
        }
        var lc = null, lu = !1;
        function ld(e, t, n) {
            for(n = n.child; null !== n;)lf(e, t, n), n = n.sibling;
        }
        function lf(e, t, n) {
            if (ep && "function" == typeof ep.onCommitFiberUnmount) try {
                ep.onCommitFiberUnmount(ef, n);
            } catch (e) {}
            switch(n.tag){
                case 26:
                    lo || i6(n, t), ld(e, t, n), n.memoizedState ? n.memoizedState.count-- : n.stateNode && (n = n.stateNode).parentNode.removeChild(n);
                    break;
                case 27:
                    lo || i6(n, t);
                    var r = lc, o = lu;
                    cC(n.type) && (lc = n.stateNode, lu = !1), ld(e, t, n), cD(n.stateNode), lc = r, lu = o;
                    break;
                case 5:
                    lo || i6(n, t);
                case 6:
                    if (r = lc, o = lu, lc = null, ld(e, t, n), lc = r, lu = o, null !== lc) if (lu) try {
                        (9 === lc.nodeType ? lc.body : "HTML" === lc.nodeName ? lc.ownerDocument.body : lc).removeChild(n.stateNode);
                    } catch (e) {
                        sP(n, t, e);
                    }
                    else try {
                        lc.removeChild(n.stateNode);
                    } catch (e) {
                        sP(n, t, e);
                    }
                    break;
                case 18:
                    null !== lc && (lu ? (c_(9 === (e = lc).nodeType ? e.body : "HTML" === e.nodeName ? e.ownerDocument.body : e, n.stateNode), uO(e)) : c_(lc, n.stateNode));
                    break;
                case 4:
                    r = lc, o = lu, lc = n.stateNode.containerInfo, lu = !0, ld(e, t, n), lc = r, lu = o;
                    break;
                case 0:
                case 11:
                case 14:
                case 15:
                    lo || i2(2, n, t), lo || i2(4, n, t), ld(e, t, n);
                    break;
                case 1:
                    lo || (i6(n, t), "function" == typeof (r = n.stateNode).componentWillUnmount && i5(n, t, r)), ld(e, t, n);
                    break;
                case 21:
                default:
                    ld(e, t, n);
                    break;
                case 22:
                    lo = (r = lo) || null !== n.memoizedState, ld(e, t, n), lo = r;
            }
        }
        function lp(e, t) {
            if (null === t.memoizedState && null !== (e = t.alternate) && null !== (e = e.memoizedState)) {
                e = e.dehydrated;
                try {
                    uO(e);
                } catch (e) {
                    sP(t, t.return, e);
                }
            }
        }
        function lh(e, t) {
            if (null === t.memoizedState && null !== (e = t.alternate) && null !== (e = e.memoizedState) && null !== (e = e.dehydrated)) try {
                uO(e);
            } catch (e) {
                sP(t, t.return, e);
            }
        }
        function lm(e, t) {
            var n = function(e) {
                switch(e.tag){
                    case 31:
                    case 13:
                    case 19:
                        var t = e.stateNode;
                        return null === t && (t = e.stateNode = new li), t;
                    case 22:
                        return null === (t = (e = e.stateNode)._retryCache) && (t = e._retryCache = new li), t;
                    default:
                        throw Error(l(435, e.tag));
                }
            }(e);
            t.forEach(function(t) {
                if (!n.has(t)) {
                    n.add(t);
                    var r = sL.bind(null, e, t);
                    t.then(r, r);
                }
            });
        }
        function lg(e, t) {
            var n = t.deletions;
            if (null !== n) for(var r = 0; r < n.length; r++){
                var o = n[r], a = e, i = t, s = i;
                e: for(; null !== s;){
                    switch(s.tag){
                        case 27:
                            if (cC(s.type)) {
                                lc = s.stateNode, lu = !1;
                                break e;
                            }
                            break;
                        case 5:
                            lc = s.stateNode, lu = !1;
                            break e;
                        case 3:
                        case 4:
                            lc = s.stateNode.containerInfo, lu = !0;
                            break e;
                    }
                    s = s.return;
                }
                if (null === lc) throw Error(l(160));
                lf(a, i, o), lc = null, lu = !1, null !== (a = o.alternate) && (a.return = null), o.return = null;
            }
            if (13878 & t.subtreeFlags) for(t = t.child; null !== t;)lv(t, e), t = t.sibling;
        }
        var ly = null;
        function lv(e, t) {
            var n = e.alternate, r = e.flags;
            switch(e.tag){
                case 0:
                case 11:
                case 14:
                case 15:
                    lg(t, e), lb(e), 4 & r && (i2(3, e, e.return), i1(3, e), i2(5, e, e.return));
                    break;
                case 1:
                    lg(t, e), lb(e), 512 & r && (lo || null === n || i6(n, n.return)), 64 & r && lr && null !== (e = e.updateQueue) && null !== (r = e.callbacks) && (n = e.shared.hiddenCallbacks, e.shared.hiddenCallbacks = null === n ? r : n.concat(r));
                    break;
                case 26:
                    var o = ly;
                    if (lg(t, e), lb(e), 512 & r && (lo || null === n || i6(n, n.return)), 4 & r) {
                        var a = null !== n ? n.memoizedState : null;
                        if (r = e.memoizedState, null === n) if (null === r) if (null === e.stateNode) {
                            e: {
                                r = e.type, n = e.memoizedProps, o = o.ownerDocument || o;
                                t: switch(r){
                                    case "title":
                                        (!(a = o.getElementsByTagName("title")[0]) || a[eF] || a[eD] || "http://www.w3.org/2000/svg" === a.namespaceURI || a.hasAttribute("itemprop")) && (a = o.createElement(r), o.head.insertBefore(a, o.querySelector("head > title"))), cu(a, r, n), a[eD] = e, eY(a), r = a;
                                        break e;
                                    case "link":
                                        var i = cJ("link", "href", o).get(r + (n.href || ""));
                                        if (i) {
                                            for(var s = 0; s < i.length; s++)if ((a = i[s]).getAttribute("href") === (null == n.href || "" === n.href ? null : n.href) && a.getAttribute("rel") === (null == n.rel ? null : n.rel) && a.getAttribute("title") === (null == n.title ? null : n.title) && a.getAttribute("crossorigin") === (null == n.crossOrigin ? null : n.crossOrigin)) {
                                                i.splice(s, 1);
                                                break t;
                                            }
                                        }
                                        cu(a = o.createElement(r), r, n), o.head.appendChild(a);
                                        break;
                                    case "meta":
                                        if (i = cJ("meta", "content", o).get(r + (n.content || ""))) {
                                            for(s = 0; s < i.length; s++)if ((a = i[s]).getAttribute("content") === (null == n.content ? null : "" + n.content) && a.getAttribute("name") === (null == n.name ? null : n.name) && a.getAttribute("property") === (null == n.property ? null : n.property) && a.getAttribute("http-equiv") === (null == n.httpEquiv ? null : n.httpEquiv) && a.getAttribute("charset") === (null == n.charSet ? null : n.charSet)) {
                                                i.splice(s, 1);
                                                break t;
                                            }
                                        }
                                        cu(a = o.createElement(r), r, n), o.head.appendChild(a);
                                        break;
                                    default:
                                        throw Error(l(468, r));
                                }
                                a[eD] = e, eY(a), r = a;
                            }
                            e.stateNode = r;
                        } else c0(o, e.type, e.stateNode);
                        else e.stateNode = cY(o, r, e.memoizedProps);
                        else a !== r ? (null === a ? null !== n.stateNode && (n = n.stateNode).parentNode.removeChild(n) : a.count--, null === r ? c0(o, e.type, e.stateNode) : cY(o, r, e.memoizedProps)) : null === r && null !== e.stateNode && i8(e, e.memoizedProps, n.memoizedProps);
                    }
                    break;
                case 27:
                    lg(t, e), lb(e), 512 & r && (lo || null === n || i6(n, n.return)), null !== n && 4 & r && i8(e, e.memoizedProps, n.memoizedProps);
                    break;
                case 5:
                    if (lg(t, e), lb(e), 512 & r && (lo || null === n || i6(n, n.return)), 32 & e.flags) {
                        o = e.stateNode;
                        try {
                            ts(o, "");
                        } catch (t) {
                            sP(e, e.return, t);
                        }
                    }
                    4 & r && null != e.stateNode && (o = e.memoizedProps, i8(e, o, null !== n ? n.memoizedProps : o)), 1024 & r && (la = !0);
                    break;
                case 6:
                    if (lg(t, e), lb(e), 4 & r) {
                        if (null === e.stateNode) throw Error(l(162));
                        r = e.memoizedProps, n = e.stateNode;
                        try {
                            n.nodeValue = r;
                        } catch (t) {
                            sP(e, e.return, t);
                        }
                    }
                    break;
                case 3:
                    if (cQ = null, o = ly, ly = cR(t.containerInfo), lg(t, e), ly = o, lb(e), 4 & r && null !== n && n.memoizedState.isDehydrated) try {
                        uO(t.containerInfo);
                    } catch (t) {
                        sP(e, e.return, t);
                    }
                    la && (la = !1, function e(t) {
                        if (1024 & t.subtreeFlags) for(t = t.child; null !== t;){
                            var n = t;
                            e(n), 5 === n.tag && 1024 & n.flags && n.stateNode.reset(), t = t.sibling;
                        }
                    }(e));
                    break;
                case 4:
                    r = ly, ly = cR(e.stateNode.containerInfo), lg(t, e), lb(e), ly = r;
                    break;
                case 12:
                default:
                    lg(t, e), lb(e);
                    break;
                case 31:
                case 19:
                    lg(t, e), lb(e), 4 & r && null !== (r = e.updateQueue) && (e.updateQueue = null, lm(e, r));
                    break;
                case 13:
                    lg(t, e), lb(e), 8192 & e.child.flags && null !== e.memoizedState != (null !== n && null !== n.memoizedState) && (l0 = er()), 4 & r && null !== (r = e.updateQueue) && (e.updateQueue = null, lm(e, r));
                    break;
                case 22:
                    o = null !== e.memoizedState;
                    var c = null !== n && null !== n.memoizedState, u = lr, d = lo;
                    if (lr = u || o, lo = d || c, lg(t, e), lo = d, lr = u, lb(e), 8192 & r) e: for((t = e.stateNode)._visibility = o ? -2 & t._visibility : 1 | t._visibility, o && (null === n || c || lr || lo || function e(t) {
                        for(t = t.child; null !== t;){
                            var n = t;
                            switch(n.tag){
                                case 0:
                                case 11:
                                case 14:
                                case 15:
                                    i2(4, n, n.return), e(n);
                                    break;
                                case 1:
                                    i6(n, n.return);
                                    var r = n.stateNode;
                                    "function" == typeof r.componentWillUnmount && i5(n, n.return, r), e(n);
                                    break;
                                case 27:
                                    cD(n.stateNode);
                                case 26:
                                case 5:
                                    i6(n, n.return), e(n);
                                    break;
                                case 22:
                                    null === n.memoizedState && e(n);
                                    break;
                                default:
                                    e(n);
                            }
                            t = t.sibling;
                        }
                    }(e)), n = null, t = e;;){
                        if (5 === t.tag || 26 === t.tag) {
                            if (null === n) {
                                c = n = t;
                                try {
                                    if (a = c.stateNode, o) i = a.style, "function" == typeof i.setProperty ? i.setProperty("display", "none", "important") : i.display = "none";
                                    else {
                                        s = c.stateNode;
                                        var f = c.memoizedProps.style, p = null != f && f.hasOwnProperty("display") ? f.display : null;
                                        s.style.display = null == p || "boolean" == typeof p ? "" : ("" + p).trim();
                                    }
                                } catch (e) {
                                    sP(c, c.return, e);
                                }
                            }
                        } else if (6 === t.tag) {
                            if (null === n) {
                                c = t;
                                try {
                                    c.stateNode.nodeValue = o ? "" : c.memoizedProps;
                                } catch (e) {
                                    sP(c, c.return, e);
                                }
                            }
                        } else if (18 === t.tag) {
                            if (null === n) {
                                c = t;
                                try {
                                    var h = c.stateNode;
                                    o ? ck(h, !0) : ck(c.stateNode, !1);
                                } catch (e) {
                                    sP(c, c.return, e);
                                }
                            }
                        } else if ((22 !== t.tag && 23 !== t.tag || null === t.memoizedState || t === e) && null !== t.child) {
                            t.child.return = t, t = t.child;
                            continue;
                        }
                        if (t === e) break;
                        for(; null === t.sibling;){
                            if (null === t.return || t.return === e) break e;
                            n === t && (n = null), t = t.return;
                        }
                        n === t && (n = null), t.sibling.return = t.return, t = t.sibling;
                    }
                    4 & r && null !== (r = e.updateQueue) && null !== (n = r.retryQueue) && (r.retryQueue = null, lm(e, n));
                case 30:
                case 21:
            }
        }
        function lb(e) {
            var t = e.flags;
            if (2 & t) {
                try {
                    for(var n, r = e.return; null !== r;){
                        if (i7(r)) {
                            n = r;
                            break;
                        }
                        r = r.return;
                    }
                    if (null == n) throw Error(l(160));
                    switch(n.tag){
                        case 27:
                            var o = n.stateNode, a = le(e);
                            lt(e, a, o);
                            break;
                        case 5:
                            var i = n.stateNode;
                            32 & n.flags && (ts(i, ""), n.flags &= -33);
                            var s = le(e);
                            lt(e, s, i);
                            break;
                        case 3:
                        case 4:
                            var c = n.stateNode.containerInfo, u = le(e);
                            !function e(t, n, r) {
                                var o = t.tag;
                                if (5 === o || 6 === o) t = t.stateNode, n ? (9 === r.nodeType ? r.body : "HTML" === r.nodeName ? r.ownerDocument.body : r).insertBefore(t, n) : ((n = 9 === r.nodeType ? r.body : "HTML" === r.nodeName ? r.ownerDocument.body : r).appendChild(t), null != (r = r._reactRootContainer) || null !== n.onclick || (n.onclick = tg));
                                else if (4 !== o && (27 === o && cC(t.type) && (r = t.stateNode, n = null), null !== (t = t.child))) for(e(t, n, r), t = t.sibling; null !== t;)e(t, n, r), t = t.sibling;
                            }(e, u, c);
                            break;
                        default:
                            throw Error(l(161));
                    }
                } catch (t) {
                    sP(e, e.return, t);
                }
                e.flags &= -3;
            }
            4096 & t && (e.flags &= -4097);
        }
        function lA(e, t) {
            if (8772 & t.subtreeFlags) for(t = t.child; null !== t;)ls(e, t.alternate, t), t = t.sibling;
        }
        function lx(e, t) {
            var n = null;
            null !== e && null !== e.memoizedState && null !== e.memoizedState.cachePool && (n = e.memoizedState.cachePool.pool), e = null, null !== t.memoizedState && null !== t.memoizedState.cachePool && (e = t.memoizedState.cachePool.pool), e !== n && (null != e && e.refCount++, null != n && r2(n));
        }
        function lw(e, t) {
            e = null, null !== t.alternate && (e = t.alternate.memoizedState.cache), (t = t.memoizedState.cache) !== e && (t.refCount++, null != e && r2(e));
        }
        function lC(e, t, n, r) {
            if (10256 & t.subtreeFlags) for(t = t.child; null !== t;)l_(e, t, n, r), t = t.sibling;
        }
        function l_(e, t, n, r) {
            var o = t.flags;
            switch(t.tag){
                case 0:
                case 11:
                case 15:
                    lC(e, t, n, r), 2048 & o && i1(9, t);
                    break;
                case 1:
                case 31:
                case 13:
                default:
                    lC(e, t, n, r);
                    break;
                case 3:
                    lC(e, t, n, r), 2048 & o && (e = null, null !== t.alternate && (e = t.alternate.memoizedState.cache), (t = t.memoizedState.cache) !== e && (t.refCount++, null != e && r2(e)));
                    break;
                case 12:
                    if (2048 & o) {
                        lC(e, t, n, r), e = t.stateNode;
                        try {
                            var a = t.memoizedProps, i = a.id, l = a.onPostCommit;
                            "function" == typeof l && l(i, null === t.alternate ? "mount" : "update", e.passiveEffectDuration, -0);
                        } catch (e) {
                            sP(t, t.return, e);
                        }
                    } else lC(e, t, n, r);
                    break;
                case 23:
                    break;
                case 22:
                    a = t.stateNode, i = t.alternate, null !== t.memoizedState ? 2 & a._visibility ? lC(e, t, n, r) : lk(e, t) : 2 & a._visibility ? lC(e, t, n, r) : (a._visibility |= 2, function e(t, n, r, o, a) {
                        for(a = a && 0 != (10256 & n.subtreeFlags), n = n.child; null !== n;){
                            var i = n, l = i.flags;
                            switch(i.tag){
                                case 0:
                                case 11:
                                case 15:
                                    e(t, i, r, o, a), i1(8, i);
                                    break;
                                case 23:
                                    break;
                                case 22:
                                    var s = i.stateNode;
                                    null !== i.memoizedState ? 2 & s._visibility ? e(t, i, r, o, a) : lk(t, i) : (s._visibility |= 2, e(t, i, r, o, a)), a && 2048 & l && lx(i.alternate, i);
                                    break;
                                case 24:
                                    e(t, i, r, o, a), a && 2048 & l && lw(i.alternate, i);
                                    break;
                                default:
                                    e(t, i, r, o, a);
                            }
                            n = n.sibling;
                        }
                    }(e, t, n, r, 0 != (10256 & t.subtreeFlags))), 2048 & o && lx(i, t);
                    break;
                case 24:
                    lC(e, t, n, r), 2048 & o && lw(t.alternate, t);
            }
        }
        function lk(e, t) {
            if (10256 & t.subtreeFlags) for(t = t.child; null !== t;){
                var n = t, r = n.flags;
                switch(n.tag){
                    case 22:
                        lk(e, n), 2048 & r && lx(n.alternate, n);
                        break;
                    case 24:
                        lk(e, n), 2048 & r && lw(n.alternate, n);
                        break;
                    default:
                        lk(e, n);
                }
                t = t.sibling;
            }
        }
        var lE = 8192;
        function lj(e) {
            if (e.subtreeFlags & lE) for(e = e.child; null !== e;)lS(e), e = e.sibling;
        }
        function lS(e) {
            switch(e.tag){
                case 26:
                    lj(e), e.flags & lE && null !== e.memoizedState && function(e, t, n) {
                        if (null === c2) throw Error(l(475));
                        var r = c2;
                        if ("stylesheet" === t.type && ("string" != typeof n.media || !1 !== matchMedia(n.media).matches) && 0 == (4 & t.state.loading)) {
                            if (null === t.instance) {
                                var o = cq(n.href), a = e.querySelector(cH(o));
                                if (a) {
                                    null !== (e = a._p) && "object" == typeof e && "function" == typeof e.then && (r.count++, r = c4.bind(r), e.then(r, r)), t.state.loading |= 4, t.instance = a, eY(a);
                                    return;
                                }
                                a = e.ownerDocument || e, n = cV(n), (o = cL.get(o)) && cX(n, o), eY(a = a.createElement("link"));
                                var i = a;
                                i._p = new Promise(function(e, t) {
                                    i.onload = e, i.onerror = t;
                                }), cu(a, "link", n), t.instance = a;
                            }
                            null === r.stylesheets && (r.stylesheets = new Map), r.stylesheets.set(t, e), (e = t.state.preload) && 0 == (3 & t.state.loading) && (r.count++, t = c4.bind(r), e.addEventListener("load", t), e.addEventListener("error", t));
                        }
                    }(ly, e.memoizedState, e.memoizedProps);
                    break;
                case 5:
                default:
                    lj(e);
                    break;
                case 3:
                case 4:
                    var t = ly;
                    ly = cR(e.stateNode.containerInfo), lj(e), ly = t;
                    break;
                case 22:
                    null === e.memoizedState && (null !== (t = e.alternate) && null !== t.memoizedState ? (t = lE, lE = 0x1000000, lj(e), lE = t) : lj(e));
            }
        }
        function lO(e) {
            var t = e.alternate;
            if (null !== t && null !== (e = t.child)) {
                t.child = null;
                do t = e.sibling, e.sibling = null, e = t;
                while (null !== e)
            }
        }
        function lB(e) {
            var t = e.deletions;
            if (0 != (16 & e.flags)) {
                if (null !== t) for(var n = 0; n < t.length; n++){
                    var r = t[n];
                    ll = r, lI(r, e);
                }
                lO(e);
            }
            if (10256 & e.subtreeFlags) for(e = e.child; null !== e;)lP(e), e = e.sibling;
        }
        function lP(e) {
            switch(e.tag){
                case 0:
                case 11:
                case 15:
                    lB(e), 2048 & e.flags && i2(9, e, e.return);
                    break;
                case 3:
                case 12:
                default:
                    lB(e);
                    break;
                case 22:
                    var t = e.stateNode;
                    null !== e.memoizedState && 2 & t._visibility && (null === e.return || 13 !== e.return.tag) ? (t._visibility &= -3, function e(t) {
                        var n = t.deletions;
                        if (0 != (16 & t.flags)) {
                            if (null !== n) for(var r = 0; r < n.length; r++){
                                var o = n[r];
                                ll = o, lI(o, t);
                            }
                            lO(t);
                        }
                        for(t = t.child; null !== t;){
                            switch((n = t).tag){
                                case 0:
                                case 11:
                                case 15:
                                    i2(8, n, n.return), e(n);
                                    break;
                                case 22:
                                    2 & (r = n.stateNode)._visibility && (r._visibility &= -3, e(n));
                                    break;
                                default:
                                    e(n);
                            }
                            t = t.sibling;
                        }
                    }(e)) : lB(e);
            }
        }
        function lI(e, t) {
            for(; null !== ll;){
                var n = ll;
                switch(n.tag){
                    case 0:
                    case 11:
                    case 15:
                        i2(8, n, t);
                        break;
                    case 23:
                    case 22:
                        if (null !== n.memoizedState && null !== n.memoizedState.cachePool) {
                            var r = n.memoizedState.cachePool.pool;
                            null != r && r.refCount++;
                        }
                        break;
                    case 24:
                        r2(n.memoizedState.cache);
                }
                if (null !== (r = n.child)) r.return = n, ll = r;
                else for(n = e; null !== ll;){
                    var o = (r = ll).sibling, a = r.return;
                    if (!function e(t) {
                        var n = t.alternate;
                        null !== n && (t.alternate = null, e(n)), t.child = null, t.deletions = null, t.sibling = null, 5 === t.tag && null !== (n = t.stateNode) && eq(n), t.stateNode = null, t.return = null, t.dependencies = null, t.memoizedProps = null, t.memoizedState = null, t.pendingProps = null, t.stateNode = null, t.updateQueue = null;
                    }(r), r === n) {
                        ll = null;
                        break;
                    }
                    if (null !== o) {
                        o.return = a, ll = o;
                        break;
                    }
                    ll = a;
                }
            }
        }
        var lz = {
            getCacheForType: function(e) {
                var t = rY(r0), n = t.data.get(e);
                return void 0 === n && (n = e(), t.data.set(e, n)), n;
            },
            cacheSignal: function() {
                return rY(r0).controller.signal;
            }
        }, lT = "function" == typeof WeakMap ? WeakMap : Map, lD = 0, lL = null, lN = null, lR = 0, lM = 0, lZ = null, lU = !1, lF = !1, lq = !1, lH = 0, lV = 0, l$ = 0, lW = 0, lY = 0, lK = 0, lX = 0, lG = null, lQ = null, lJ = !1, l0 = 0, l1 = 1 / 0, l2 = null, l4 = null, l5 = 0, l3 = null, l6 = null, l9 = 0, l8 = 0, l7 = null, se = null, st = 0, sn = null;
        function sr() {
            return 0 != (2 & lD) && 0 !== lR ? lR & -lR : null !== I.T ? sX() : eI();
        }
        function so() {
            0 === lK && (lK = 0 == (0x20000000 & lR) || rj ? eC() : 0x20000000);
            var e = oR.current;
            return null !== e && (e.flags |= 32), lK;
        }
        function sa(e, t, n) {
            (e === lL && (2 === lM || 9 === lM) || null !== e.cancelPendingCommit) && (sd(e, 0), ss(e, lR, lK, !1)), eE(e, n), (0 == (2 & lD) || e !== lL) && (e === lL && (0 == (2 & lD) && (lW |= n), 4 === lV && ss(e, lR, lK, !1)), sq(e));
        }
        function si(e, t, n) {
            if (0 != (6 & lD)) throw Error(l(327));
            for(var r = !n && 0 == (124 & t) && 0 == (t & e.expiredLanes) || ew(e, t), o = r ? function(e, t) {
                var n = lD;
                lD |= 2;
                var r = sh(), o = sm();
                lL !== e || lR !== t ? (l2 = null, l1 = er() + 500, sd(e, t)) : lF = ew(e, t);
                e: for(;;)try {
                    if (0 !== lM && null !== lN) {
                        t = lN;
                        var a = lZ;
                        t: switch(lM){
                            case 1:
                                lM = 0, lZ = null, sA(e, t, a, 1);
                                break;
                            case 2:
                            case 9:
                                if (ol(a)) {
                                    lM = 0, lZ = null, sb(t);
                                    break;
                                }
                                t = function() {
                                    2 !== lM && 9 !== lM || lL !== e || (lM = 7), sq(e);
                                }, a.then(t, t);
                                break e;
                            case 3:
                                lM = 7;
                                break e;
                            case 4:
                                lM = 5;
                                break e;
                            case 7:
                                ol(a) ? (lM = 0, lZ = null, sb(t)) : (lM = 0, lZ = null, sA(e, t, a, 7));
                                break;
                            case 5:
                                var i = null;
                                switch(lN.tag){
                                    case 26:
                                        i = lN.memoizedState;
                                    case 5:
                                    case 27:
                                        var s = lN;
                                        if (i ? c1(i) : s.stateNode.complete) {
                                            lM = 0, lZ = null;
                                            var c = s.sibling;
                                            if (null !== c) lN = c;
                                            else {
                                                var u = s.return;
                                                null !== u ? (lN = u, sx(u)) : lN = null;
                                            }
                                            break t;
                                        }
                                }
                                lM = 0, lZ = null, sA(e, t, a, 5);
                                break;
                            case 6:
                                lM = 0, lZ = null, sA(e, t, a, 6);
                                break;
                            case 8:
                                su(), lV = 6;
                                break e;
                            default:
                                throw Error(l(462));
                        }
                    }
                    for(; null !== lN && !et();)sv(lN);
                    break;
                } catch (t) {
                    sf(e, t);
                }
                return (rZ = rM = null, I.H = r, I.A = o, lD = n, null !== lN) ? 0 : (lL = null, lR = 0, n2(), lV);
            }(e, t) : sy(e, t, !0), a = r;;){
                if (0 === o) lF && !r && ss(e, t, 0, !1);
                else {
                    if (n = e.current.alternate, a && !function(e) {
                        for(var t = e;;){
                            var n = t.tag;
                            if ((0 === n || 11 === n || 15 === n) && 16384 & t.flags && null !== (n = t.updateQueue) && null !== (n = n.stores)) for(var r = 0; r < n.length; r++){
                                var o = n[r], a = o.getSnapshot;
                                o = o.value;
                                try {
                                    if (!nk(a(), o)) return !1;
                                } catch (e) {
                                    return !1;
                                }
                            }
                            if (n = t.child, 16384 & t.subtreeFlags && null !== n) n.return = t, t = n;
                            else {
                                if (t === e) break;
                                for(; null === t.sibling;){
                                    if (null === t.return || t.return === e) return !0;
                                    t = t.return;
                                }
                                t.sibling.return = t.return, t = t.sibling;
                            }
                        }
                        return !0;
                    }(n)) {
                        o = sy(e, t, !1), a = !1;
                        continue;
                    }
                    if (2 === o) {
                        if (a = t, e.errorRecoveryDisabledLanes & a) var i = 0;
                        else i = 0 != (i = -0x20000001 & e.pendingLanes) ? i : 0x20000000 & i ? 0x20000000 : 0;
                        if (0 !== i) {
                            t = i;
                            e: {
                                o = lG;
                                var s = e.current.memoizedState.isDehydrated;
                                if (s && (sd(e, i).flags |= 256), 2 !== (i = sy(e, i, !1))) {
                                    if (lq && !s) {
                                        e.errorRecoveryDisabledLanes |= a, lW |= a, o = 4;
                                        break e;
                                    }
                                    a = lQ, lQ = o, null !== a && (null === lQ ? lQ = a : lQ.push.apply(lQ, a));
                                }
                                o = i;
                            }
                            if (a = !1, 2 !== o) continue;
                        }
                    }
                    if (1 === o) {
                        sd(e, 0), ss(e, t, 0, !0);
                        break;
                    }
                    e: {
                        switch(r = e, a = o){
                            case 0:
                            case 1:
                                throw Error(l(345));
                            case 4:
                                if ((4194048 & t) !== t) break;
                            case 6:
                                ss(r, t, lK, !lU);
                                break e;
                            case 2:
                                lQ = null;
                                break;
                            case 3:
                            case 5:
                                break;
                            default:
                                throw Error(l(329));
                        }
                        if ((0x3c00000 & t) === t && 10 < (o = l0 + 300 - er())) {
                            if (ss(r, t, lK, !lU), 0 !== ex(r, 0, !0)) break e;
                            r.timeoutHandle = cv(sl.bind(null, r, n, lQ, l2, lJ, t, lK, lW, lX, lU, a, 2, -0, 0), o);
                            break e;
                        }
                        sl(r, n, lQ, l2, lJ, t, lK, lW, lX, lU, a, 0, -0, 0);
                    }
                }
                break;
            }
            sq(e);
        }
        function sl(e, t, n, r, o, a, i, s, c, u, d, f, p, h) {
            if (e.timeoutHandle = -1, (8192 & (f = t.subtreeFlags) || 0x1002000 == (0x1002000 & f)) && (c2 = {
                stylesheets: null,
                count: 0,
                unsuspend: tg
            }, lS(t), null !== (f = function() {
                if (null === c2) throw Error(l(475));
                var e = c2;
                return e.stylesheets && 0 === e.count && c3(e, e.stylesheets), 0 < e.count ? function(t) {
                    var n = setTimeout(function() {
                        if (e.stylesheets && c3(e, e.stylesheets), e.unsuspend) {
                            var t = e.unsuspend;
                            e.unsuspend = null, t();
                        }
                    }, 6e4);
                    return e.unsuspend = t, function() {
                        e.unsuspend = null, clearTimeout(n);
                    };
                } : null;
            }()))) {
                e.cancelPendingCommit = f(sC.bind(null, e, t, a, n, r, o, i, s, c, d, 1, p, h)), ss(e, a, i, !u);
                return;
            }
            sC(e, t, a, n, r, o, i, s, c);
        }
        function ss(e, t, n, r) {
            t &= ~lY, t &= ~lW, e.suspendedLanes |= t, e.pingedLanes &= ~t, r && (e.warmLanes |= t), r = e.expirationTimes;
            for(var o = t; 0 < o;){
                var a = 31 - em(o), i = 1 << a;
                r[a] = -1, o &= ~i;
            }
            0 !== n && ej(e, n, t);
        }
        function sc() {
            return 0 != (6 & lD) || (sH(0, !1), !1);
        }
        function su() {
            if (null !== lN) {
                if (0 === lM) var e = lN.return;
                else e = lN, rZ = rM = null, an(e), op = null, oh = 0, e = lN;
                for(; null !== e;)i0(e.alternate, e), e = e.return;
                lN = null;
            }
        }
        function sd(e, t) {
            var n = e.timeoutHandle;
            -1 !== n && (e.timeoutHandle = -1, cb(n)), null !== (n = e.cancelPendingCommit) && (e.cancelPendingCommit = null, n()), su(), lL = e, lN = n = rn(e.current, null), lR = t, lM = 0, lZ = null, lU = !1, lF = ew(e, t), lq = !1, lX = lK = lY = lW = l$ = lV = 0, lQ = lG = null, lJ = !1, 0 != (8 & t) && (t |= 32 & t);
            var r = e.entangledLanes;
            if (0 !== r) for(e = e.entanglements, r &= t; 0 < r;){
                var o = 31 - em(r), a = 1 << o;
                t |= e[o], r &= ~a;
            }
            return lH = t, n2(), n;
        }
        function sf(e, t) {
            oY = null, I.H = ie, t === or || t === oa ? (t = od(), lM = 3) : t === oo ? (t = od(), lM = 4) : lM = t === ib ? 8 : null !== t && "object" == typeof t && "function" == typeof t.then ? 6 : 1, lZ = t, null === lN && (lV = 1, ih(e, ru(t, e.current)));
        }
        function sp() {
            var e = oR.current;
            return null === e || ((4194048 & lR) === lR ? null === oM : ((0x3c00000 & lR) === lR || 0 != (0x20000000 & lR)) && e === oM);
        }
        function sh() {
            var e = I.H;
            return I.H = ie, null === e ? ie : e;
        }
        function sm() {
            var e = I.A;
            return I.A = lz, e;
        }
        function sg() {
            lV = 4, lU || (4194048 & lR) !== lR && null !== oR.current || (lF = !0), 0 == (0x7ffffff & l$) && 0 == (0x7ffffff & lW) || null === lL || ss(lL, lR, lK, !1);
        }
        function sy(e, t, n) {
            var r = lD;
            lD |= 2;
            var o = sh(), a = sm();
            (lL !== e || lR !== t) && (l2 = null, sd(e, t)), t = !1;
            var i = lV;
            e: for(;;)try {
                if (0 !== lM && null !== lN) {
                    var l = lN, s = lZ;
                    switch(lM){
                        case 8:
                            su(), i = 6;
                            break e;
                        case 3:
                        case 2:
                        case 9:
                        case 6:
                            null === oR.current && (t = !0);
                            var c = lM;
                            if (lM = 0, lZ = null, sA(e, l, s, c), n && lF) {
                                i = 0;
                                break e;
                            }
                            break;
                        default:
                            c = lM, lM = 0, lZ = null, sA(e, l, s, c);
                    }
                }
                (function() {
                    for(; null !== lN;)sv(lN);
                })(), i = lV;
                break;
            } catch (t) {
                sf(e, t);
            }
            return t && e.shellSuspendCounter++, rZ = rM = null, lD = r, I.H = o, I.A = a, null === lN && (lL = null, lR = 0, n2()), i;
        }
        function sv(e) {
            var t = iW(e.alternate, e, lH);
            e.memoizedProps = e.pendingProps, null === t ? sx(e) : lN = t;
        }
        function sb(e) {
            var t = e, n = t.alternate;
            switch(t.tag){
                case 15:
                case 0:
                    t = iI(n, t, t.pendingProps, t.type, void 0, lR);
                    break;
                case 11:
                    t = iI(n, t, t.pendingProps, t.type.render, t.ref, lR);
                    break;
                case 5:
                    an(t);
                default:
                    i0(n, t), t = iW(n, t = lN = rr(t, lH), lH);
            }
            e.memoizedProps = e.pendingProps, null === t ? sx(e) : lN = t;
        }
        function sA(e, t, n, r) {
            rZ = rM = null, an(t), op = null, oh = 0;
            var o = t.return;
            try {
                if (function(e, t, n, r, o) {
                    if (n.flags |= 32768, null !== r && "object" == typeof r && "function" == typeof r.then) {
                        if (null !== (t = n.alternate) && rV(t, n, o, !0), null !== (n = oR.current)) {
                            switch(n.tag){
                                case 31:
                                case 13:
                                    return null === oM ? sg() : null === n.alternate && 0 === lV && (lV = 3), n.flags &= -257, n.flags |= 65536, n.lanes = o, r === oi ? n.flags |= 16384 : (null === (t = n.updateQueue) ? n.updateQueue = new Set([
                                        r
                                    ]) : t.add(r), sI(e, r, o)), !1;
                                case 22:
                                    return n.flags |= 65536, r === oi ? n.flags |= 16384 : (null === (t = n.updateQueue) ? (t = {
                                        transitions: null,
                                        markerInstances: null,
                                        retryQueue: new Set([
                                            r
                                        ])
                                    }, n.updateQueue = t) : null === (n = t.retryQueue) ? t.retryQueue = new Set([
                                        r
                                    ]) : n.add(r), sI(e, r, o)), !1;
                            }
                            throw Error(l(435, n.tag));
                        }
                        return sI(e, r, o), sg(), !1;
                    }
                    if (rj) return null !== (t = oR.current) ? (0 == (65536 & t.flags) && (t.flags |= 256), t.flags |= 65536, t.lanes = o, r !== rB && rN(ru(e = Error(l(422), {
                        cause: r
                    }), n))) : (r !== rB && rN(ru(t = Error(l(423), {
                        cause: r
                    }), n)), e = e.current.alternate, e.flags |= 65536, o &= -o, e.lanes |= o, r = ru(r, n), o = ig(e.stateNode, r, o), oj(e, o), 4 !== lV && (lV = 2)), !1;
                    var a = Error(l(520), {
                        cause: r
                    });
                    if (a = ru(a, n), null === lG ? lG = [
                        a
                    ] : lG.push(a), 4 !== lV && (lV = 2), null === t) return !0;
                    r = ru(r, n), n = t;
                    do {
                        switch(n.tag){
                            case 3:
                                return n.flags |= 65536, e = o & -o, n.lanes |= e, e = ig(n.stateNode, r, e), oj(n, e), !1;
                            case 1:
                                if (t = n.type, a = n.stateNode, 0 == (128 & n.flags) && ("function" == typeof t.getDerivedStateFromError || null !== a && "function" == typeof a.componentDidCatch && (null === l4 || !l4.has(a)))) return n.flags |= 65536, o &= -o, n.lanes |= o, iv(o = iy(o), e, n, r), oj(n, o), !1;
                        }
                        n = n.return;
                    }while (null !== n)
                    return !1;
                }(e, o, t, n, lR)) {
                    lV = 1, ih(e, ru(n, e.current)), lN = null;
                    return;
                }
            } catch (t) {
                if (null !== o) throw lN = o, t;
                lV = 1, ih(e, ru(n, e.current)), lN = null;
                return;
            }
            32768 & t.flags ? (rj || 1 === r ? e = !0 : lF || 0 != (0x20000000 & lR) ? e = !1 : (lU = e = !0, (2 === r || 9 === r || 3 === r || 6 === r) && null !== (r = oR.current) && 13 === r.tag && (r.flags |= 16384)), sw(t, e)) : sx(t);
        }
        function sx(e) {
            var t = e;
            do {
                if (0 != (32768 & t.flags)) return void sw(t, lU);
                e = t.return;
                var n = function(e, t, n) {
                    var r = t.pendingProps;
                    switch(rC(t), t.tag){
                        case 16:
                        case 15:
                        case 0:
                        case 11:
                        case 7:
                        case 8:
                        case 12:
                        case 9:
                        case 14:
                        case 1:
                            return iJ(t), null;
                        case 3:
                            return n = t.stateNode, r = null, null !== e && (r = e.memoizedState.cache), t.memoizedState.cache !== r && (t.flags |= 2048), rF(r0), V(), n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), (null === e || null === e.child) && (rT(t) ? iY(t) : null === e || e.memoizedState.isDehydrated && 0 == (256 & t.flags) || (t.flags |= 1024, rL())), iJ(t), null;
                        case 26:
                            var o = t.type, a = t.memoizedState;
                            return null === e ? (iY(t), null !== a ? (iJ(t), iX(t, a)) : (iJ(t), iK(t, o, null, r, n))) : a ? a !== e.memoizedState ? (iY(t), iJ(t), iX(t, a)) : (iJ(t), t.flags &= -0x1000001) : ((e = e.memoizedProps) !== r && iY(t), iJ(t), iK(t, o, e, r, n)), null;
                        case 27:
                            if (W(t), n = F.current, o = t.type, null !== e && null != t.stateNode) e.memoizedProps !== r && iY(t);
                            else {
                                if (!r) {
                                    if (null === t.stateNode) throw Error(l(166));
                                    return iJ(t), null;
                                }
                                e = Z.current, rT(t) ? rI(t, e) : (t.stateNode = e = cT(o, r, n), iY(t));
                            }
                            return iJ(t), null;
                        case 5:
                            if (W(t), o = t.type, null !== e && null != t.stateNode) e.memoizedProps !== r && iY(t);
                            else {
                                if (!r) {
                                    if (null === t.stateNode) throw Error(l(166));
                                    return iJ(t), null;
                                }
                                if (a = Z.current, rT(t)) rI(t, a);
                                else {
                                    var i = cp(F.current);
                                    switch(a){
                                        case 1:
                                            a = i.createElementNS("http://www.w3.org/2000/svg", o);
                                            break;
                                        case 2:
                                            a = i.createElementNS("http://www.w3.org/1998/Math/MathML", o);
                                            break;
                                        default:
                                            switch(o){
                                                case "svg":
                                                    a = i.createElementNS("http://www.w3.org/2000/svg", o);
                                                    break;
                                                case "math":
                                                    a = i.createElementNS("http://www.w3.org/1998/Math/MathML", o);
                                                    break;
                                                case "script":
                                                    (a = i.createElement("div")).innerHTML = "<script><\/script>", a = a.removeChild(a.firstChild);
                                                    break;
                                                case "select":
                                                    a = "string" == typeof r.is ? i.createElement("select", {
                                                        is: r.is
                                                    }) : i.createElement("select"), r.multiple ? a.multiple = !0 : r.size && (a.size = r.size);
                                                    break;
                                                default:
                                                    a = "string" == typeof r.is ? i.createElement(o, {
                                                        is: r.is
                                                    }) : i.createElement(o);
                                            }
                                    }
                                    a[eD] = t, a[eL] = r;
                                    e: for(i = t.child; null !== i;){
                                        if (5 === i.tag || 6 === i.tag) a.appendChild(i.stateNode);
                                        else if (4 !== i.tag && 27 !== i.tag && null !== i.child) {
                                            i.child.return = i, i = i.child;
                                            continue;
                                        }
                                        if (i === t) break;
                                        for(; null === i.sibling;){
                                            if (null === i.return || i.return === t) break e;
                                            i = i.return;
                                        }
                                        i.sibling.return = i.return, i = i.sibling;
                                    }
                                    switch(t.stateNode = a, cu(a, o, r), o){
                                        case "button":
                                        case "input":
                                        case "select":
                                        case "textarea":
                                            r = !!r.autoFocus;
                                            break;
                                        case "img":
                                            r = !0;
                                            break;
                                        default:
                                            r = !1;
                                    }
                                    r && iY(t);
                                }
                            }
                            return iJ(t), iK(t, t.type, null === e ? null : e.memoizedProps, t.pendingProps, n), null;
                        case 6:
                            if (e && null != t.stateNode) e.memoizedProps !== r && iY(t);
                            else {
                                if ("string" != typeof r && null === t.stateNode) throw Error(l(166));
                                if (e = F.current, rT(t)) {
                                    if (e = t.stateNode, n = t.memoizedProps, r = null, null !== (o = rk)) switch(o.tag){
                                        case 27:
                                        case 5:
                                            r = o.memoizedProps;
                                    }
                                    e[eD] = t, (e = !!(e.nodeValue === n || null !== r && !0 === r.suppressHydrationWarning || cl(e.nodeValue, n))) || rP(t, !0);
                                } else (e = cp(e).createTextNode(r))[eD] = t, t.stateNode = e;
                            }
                            return iJ(t), null;
                        case 31:
                            if (n = t.memoizedState, null === e || null !== e.memoizedState) {
                                if (r = rT(t), null !== n) {
                                    if (null === e) {
                                        if (!r) throw Error(l(318));
                                        if (!(e = null !== (e = t.memoizedState) ? e.dehydrated : null)) throw Error(l(557));
                                        e[eD] = t;
                                    } else rD(), 0 == (128 & t.flags) && (t.memoizedState = null), t.flags |= 4;
                                    iJ(t), e = !1;
                                } else n = rL(), null !== e && null !== e.memoizedState && (e.memoizedState.hydrationErrors = n), e = !0;
                                if (!e) {
                                    if (256 & t.flags) return oH(t), t;
                                    return oH(t), null;
                                }
                                if (0 != (128 & t.flags)) throw Error(l(558));
                            }
                            return iJ(t), null;
                        case 13:
                            if (r = t.memoizedState, null === e || null !== e.memoizedState && null !== e.memoizedState.dehydrated) {
                                if (o = rT(t), null !== r && null !== r.dehydrated) {
                                    if (null === e) {
                                        if (!o) throw Error(l(318));
                                        if (!(o = null !== (o = t.memoizedState) ? o.dehydrated : null)) throw Error(l(317));
                                        o[eD] = t;
                                    } else rD(), 0 == (128 & t.flags) && (t.memoizedState = null), t.flags |= 4;
                                    iJ(t), o = !1;
                                } else o = rL(), null !== e && null !== e.memoizedState && (e.memoizedState.hydrationErrors = o), o = !0;
                                if (!o) {
                                    if (256 & t.flags) return oH(t), t;
                                    return oH(t), null;
                                }
                            }
                            if (oH(t), 0 != (128 & t.flags)) return t.lanes = n, t;
                            return n = null !== r, e = null !== e && null !== e.memoizedState, n && (r = t.child, o = null, null !== r.alternate && null !== r.alternate.memoizedState && null !== r.alternate.memoizedState.cachePool && (o = r.alternate.memoizedState.cachePool.pool), a = null, null !== r.memoizedState && null !== r.memoizedState.cachePool && (a = r.memoizedState.cachePool.pool), a !== o && (r.flags |= 2048)), n !== e && n && (t.child.flags |= 8192), iG(t, t.updateQueue), iJ(t), null;
                        case 4:
                            return V(), null === e && s9(t.stateNode.containerInfo), iJ(t), null;
                        case 10:
                            return rF(t.type), iJ(t), null;
                        case 19:
                            if (R(oV), null === (r = t.memoizedState)) return iJ(t), null;
                            if (o = 0 != (128 & t.flags), null === (a = r.rendering)) if (o) iQ(r, !1);
                            else {
                                if (0 !== lV || null !== e && 0 != (128 & e.flags)) for(e = t.child; null !== e;){
                                    if (null !== (a = o$(e))) {
                                        for(t.flags |= 128, iQ(r, !1), t.updateQueue = e = a.updateQueue, iG(t, e), t.subtreeFlags = 0, e = n, n = t.child; null !== n;)rr(n, e), n = n.sibling;
                                        return M(oV, 1 & oV.current | 2), rj && rA(t, r.treeForkCount), t.child;
                                    }
                                    e = e.sibling;
                                }
                                null !== r.tail && er() > l1 && (t.flags |= 128, o = !0, iQ(r, !1), t.lanes = 4194304);
                            }
                            else {
                                if (!o) if (null !== (e = o$(a))) {
                                    if (t.flags |= 128, o = !0, t.updateQueue = e = e.updateQueue, iG(t, e), iQ(r, !0), null === r.tail && "hidden" === r.tailMode && !a.alternate && !rj) return iJ(t), null;
                                } else 2 * er() - r.renderingStartTime > l1 && 0x20000000 !== n && (t.flags |= 128, o = !0, iQ(r, !1), t.lanes = 4194304);
                                r.isBackwards ? (a.sibling = t.child, t.child = a) : (null !== (e = r.last) ? e.sibling = a : t.child = a, r.last = a);
                            }
                            if (null !== r.tail) return e = r.tail, r.rendering = e, r.tail = e.sibling, r.renderingStartTime = er(), e.sibling = null, n = oV.current, M(oV, o ? 1 & n | 2 : 1 & n), rj && rA(t, r.treeForkCount), e;
                            return iJ(t), null;
                        case 22:
                        case 23:
                            return oH(t), oN(), r = null !== t.memoizedState, null !== e ? null !== e.memoizedState !== r && (t.flags |= 8192) : r && (t.flags |= 8192), r ? 0 != (0x20000000 & n) && 0 == (128 & t.flags) && (iJ(t), 6 & t.subtreeFlags && (t.flags |= 8192)) : iJ(t), null !== (n = t.updateQueue) && iG(t, n.retryQueue), n = null, null !== e && null !== e.memoizedState && null !== e.memoizedState.cachePool && (n = e.memoizedState.cachePool.pool), r = null, null !== t.memoizedState && null !== t.memoizedState.cachePool && (r = t.memoizedState.cachePool.pool), r !== n && (t.flags |= 2048), null !== e && R(r7), null;
                        case 24:
                            return n = null, null !== e && (n = e.memoizedState.cache), t.memoizedState.cache !== n && (t.flags |= 2048), rF(r0), iJ(t), null;
                        case 25:
                        case 30:
                            return null;
                    }
                    throw Error(l(156, t.tag));
                }(t.alternate, t, lH);
                if (null !== n) {
                    lN = n;
                    return;
                }
                if (null !== (t = t.sibling)) {
                    lN = t;
                    return;
                }
                lN = t = e;
            }while (null !== t)
            0 === lV && (lV = 5);
        }
        function sw(e, t) {
            do {
                var n = function(e, t) {
                    switch(rC(t), t.tag){
                        case 1:
                            return 65536 & (e = t.flags) ? (t.flags = -65537 & e | 128, t) : null;
                        case 3:
                            return rF(r0), V(), 0 != (65536 & (e = t.flags)) && 0 == (128 & e) ? (t.flags = -65537 & e | 128, t) : null;
                        case 26:
                        case 27:
                        case 5:
                            return W(t), null;
                        case 31:
                            if (null !== t.memoizedState) {
                                if (oH(t), null === t.alternate) throw Error(l(340));
                                rD();
                            }
                            return 65536 & (e = t.flags) ? (t.flags = -65537 & e | 128, t) : null;
                        case 13:
                            if (oH(t), null !== (e = t.memoizedState) && null !== e.dehydrated) {
                                if (null === t.alternate) throw Error(l(340));
                                rD();
                            }
                            return 65536 & (e = t.flags) ? (t.flags = -65537 & e | 128, t) : null;
                        case 19:
                            return R(oV), null;
                        case 4:
                            return V(), null;
                        case 10:
                            return rF(t.type), null;
                        case 22:
                        case 23:
                            return oH(t), oN(), null !== e && R(r7), 65536 & (e = t.flags) ? (t.flags = -65537 & e | 128, t) : null;
                        case 24:
                            return rF(r0), null;
                        default:
                            return null;
                    }
                }(e.alternate, e);
                if (null !== n) {
                    n.flags &= 32767, lN = n;
                    return;
                }
                if (null !== (n = e.return) && (n.flags |= 32768, n.subtreeFlags = 0, n.deletions = null), !t && null !== (e = e.sibling)) {
                    lN = e;
                    return;
                }
                lN = e = n;
            }while (null !== e)
            lV = 6, lN = null;
        }
        function sC(e, t, n, r, o, a, i, s, c) {
            e.cancelPendingCommit = null;
            do sS();
            while (0 !== l5)
            if (0 != (6 & lD)) throw Error(l(327));
            if (null !== t) {
                if (t === e.current) throw Error(l(177));
                if (!function(e, t, n, r, o, a) {
                    var i = e.pendingLanes;
                    e.pendingLanes = n, e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0, e.expiredLanes &= n, e.entangledLanes &= n, e.errorRecoveryDisabledLanes &= n, e.shellSuspendCounter = 0;
                    var l = e.entanglements, s = e.expirationTimes, c = e.hiddenUpdates;
                    for(n = i & ~n; 0 < n;){
                        var u = 31 - em(n), d = 1 << u;
                        l[u] = 0, s[u] = -1;
                        var f = c[u];
                        if (null !== f) for(c[u] = null, u = 0; u < f.length; u++){
                            var p = f[u];
                            null !== p && (p.lane &= -0x20000001);
                        }
                        n &= ~d;
                    }
                    0 !== r && ej(e, r, 0), 0 !== a && 0 === o && 0 !== e.tag && (e.suspendedLanes |= a & ~(i & ~t));
                }(e, n, a = t.lanes | t.childLanes | n1, i, s, c), e === lL && (lN = lL = null, lR = 0), l6 = t, l3 = e, l9 = n, l8 = a, l7 = o, se = r, 0 != (10256 & t.subtreeFlags) || 0 != (10256 & t.flags) ? (e.callbackNode = null, e.callbackPriority = 0, J(el, function() {
                    return sO(!0), null;
                })) : (e.callbackNode = null, e.callbackPriority = 0), r = 0 != (13878 & t.flags), 0 != (13878 & t.subtreeFlags) || r) {
                    r = I.T, I.T = null, o = z.p, z.p = 2, i = lD, lD |= 4;
                    try {
                        !function(e, t) {
                            if (e = e.containerInfo, cd = uo, nB(e = nO(e))) {
                                if ("selectionStart" in e) var n = {
                                    start: e.selectionStart,
                                    end: e.selectionEnd
                                };
                                else e: {
                                    var r = (n = (n = e.ownerDocument) && n.defaultView || window).getSelection && n.getSelection();
                                    if (r && 0 !== r.rangeCount) {
                                        n = r.anchorNode;
                                        var o, a = r.anchorOffset, i = r.focusNode;
                                        r = r.focusOffset;
                                        try {
                                            n.nodeType, i.nodeType;
                                        } catch (e) {
                                            n = null;
                                            break e;
                                        }
                                        var s = 0, c = -1, u = -1, d = 0, f = 0, p = e, h = null;
                                        t: for(;;){
                                            for(; p !== n || 0 !== a && 3 !== p.nodeType || (c = s + a), p !== i || 0 !== r && 3 !== p.nodeType || (u = s + r), 3 === p.nodeType && (s += p.nodeValue.length), null !== (o = p.firstChild);)h = p, p = o;
                                            for(;;){
                                                if (p === e) break t;
                                                if (h === n && ++d === a && (c = s), h === i && ++f === r && (u = s), null !== (o = p.nextSibling)) break;
                                                h = (p = h).parentNode;
                                            }
                                            p = o;
                                        }
                                        n = -1 === c || -1 === u ? null : {
                                            start: c,
                                            end: u
                                        };
                                    } else n = null;
                                }
                                n = n || {
                                    start: 0,
                                    end: 0
                                };
                            } else n = null;
                            for(cf = {
                                focusedElem: e,
                                selectionRange: n
                            }, uo = !1, ll = t; null !== ll;)if (e = (t = ll).child, 0 != (1024 & t.subtreeFlags) && null !== e) e.return = t, ll = e;
                            else for(; null !== ll;){
                                switch(i = (t = ll).alternate, e = t.flags, t.tag){
                                    case 0:
                                    case 11:
                                    case 15:
                                    case 5:
                                    case 26:
                                    case 27:
                                    case 6:
                                    case 4:
                                    case 17:
                                        break;
                                    case 1:
                                        if (0 != (1024 & e) && null !== i) {
                                            e = void 0, n = t, a = i.memoizedProps, i = i.memoizedState, r = n.stateNode;
                                            try {
                                                var m = ic(n.type, a);
                                                e = r.getSnapshotBeforeUpdate(m, i), r.__reactInternalSnapshotBeforeUpdate = e;
                                            } catch (e) {
                                                sP(n, n.return, e);
                                            }
                                        }
                                        break;
                                    case 3:
                                        if (0 != (1024 & e)) {
                                            if (9 === (n = (e = t.stateNode.containerInfo).nodeType)) cE(e);
                                            else if (1 === n) switch(e.nodeName){
                                                case "HEAD":
                                                case "HTML":
                                                case "BODY":
                                                    cE(e);
                                                    break;
                                                default:
                                                    e.textContent = "";
                                            }
                                        }
                                        break;
                                    default:
                                        if (0 != (1024 & e)) throw Error(l(163));
                                }
                                if (null !== (e = t.sibling)) {
                                    e.return = t.return, ll = e;
                                    break;
                                }
                                ll = t.return;
                            }
                        }(e, t, n);
                    } finally{
                        lD = i, z.p = o, I.T = r;
                    }
                }
                l5 = 1, s_(), sk(), sE();
            }
        }
        function s_() {
            if (1 === l5) {
                l5 = 0;
                var e = l3, t = l6, n = 0 != (13878 & t.flags);
                if (0 != (13878 & t.subtreeFlags) || n) {
                    n = I.T, I.T = null;
                    var r = z.p;
                    z.p = 2;
                    var o = lD;
                    lD |= 4;
                    try {
                        lv(t, e);
                        var a = cf, i = nO(e.containerInfo), l = a.focusedElem, s = a.selectionRange;
                        if (i !== l && l && l.ownerDocument && function e(t, n) {
                            return !!t && !!n && (t === n || (!t || 3 !== t.nodeType) && (n && 3 === n.nodeType ? e(t, n.parentNode) : "contains" in t ? t.contains(n) : !!t.compareDocumentPosition && !!(16 & t.compareDocumentPosition(n))));
                        }(l.ownerDocument.documentElement, l)) {
                            if (null !== s && nB(l)) {
                                var c = s.start, u = s.end;
                                if (void 0 === u && (u = c), "selectionStart" in l) l.selectionStart = c, l.selectionEnd = Math.min(u, l.value.length);
                                else {
                                    var d = l.ownerDocument || document, f = d && d.defaultView || window;
                                    if (f.getSelection) {
                                        var p = f.getSelection(), h = l.textContent.length, m = Math.min(s.start, h), g = void 0 === s.end ? m : Math.min(s.end, h);
                                        !p.extend && m > g && (i = g, g = m, m = i);
                                        var y = nS(l, m), v = nS(l, g);
                                        if (y && v && (1 !== p.rangeCount || p.anchorNode !== y.node || p.anchorOffset !== y.offset || p.focusNode !== v.node || p.focusOffset !== v.offset)) {
                                            var b = d.createRange();
                                            b.setStart(y.node, y.offset), p.removeAllRanges(), m > g ? (p.addRange(b), p.extend(v.node, v.offset)) : (b.setEnd(v.node, v.offset), p.addRange(b));
                                        }
                                    }
                                }
                            }
                            for(d = [], p = l; p = p.parentNode;)1 === p.nodeType && d.push({
                                element: p,
                                left: p.scrollLeft,
                                top: p.scrollTop
                            });
                            for("function" == typeof l.focus && l.focus(), l = 0; l < d.length; l++){
                                var A = d[l];
                                A.element.scrollLeft = A.left, A.element.scrollTop = A.top;
                            }
                        }
                        uo = !!cd, cf = cd = null;
                    } finally{
                        lD = o, z.p = r, I.T = n;
                    }
                }
                e.current = t, l5 = 2;
            }
        }
        function sk() {
            if (2 === l5) {
                l5 = 0;
                var e = l3, t = l6, n = 0 != (8772 & t.flags);
                if (0 != (8772 & t.subtreeFlags) || n) {
                    n = I.T, I.T = null;
                    var r = z.p;
                    z.p = 2;
                    var o = lD;
                    lD |= 4;
                    try {
                        ls(e, t.alternate, t);
                    } finally{
                        lD = o, z.p = r, I.T = n;
                    }
                }
                l5 = 3;
            }
        }
        function sE() {
            if (4 === l5 || 3 === l5) {
                l5 = 0, en();
                var e = l3, t = l6, n = l9, r = se;
                0 != (10256 & t.subtreeFlags) || 0 != (10256 & t.flags) ? l5 = 5 : (l5 = 0, l6 = l3 = null, sj(e, e.pendingLanes));
                var o = e.pendingLanes;
                if (0 === o && (l4 = null), eP(n), t = t.stateNode, ep && "function" == typeof ep.onCommitFiberRoot) try {
                    ep.onCommitFiberRoot(ef, t, void 0, 128 == (128 & t.current.flags));
                } catch (e) {}
                if (null !== r) {
                    t = I.T, o = z.p, z.p = 2, I.T = null;
                    try {
                        for(var a = e.onRecoverableError, i = 0; i < r.length; i++){
                            var l = r[i];
                            a(l.value, {
                                componentStack: l.stack
                            });
                        }
                    } finally{
                        I.T = t, z.p = o;
                    }
                }
                0 != (3 & l9) && sS(), sq(e), o = e.pendingLanes, 0 != (4194090 & n) && 0 != (42 & o) ? e === sn ? st++ : (st = 0, sn = e) : st = 0, sH(0, !1);
            }
        }
        function sj(e, t) {
            0 == (e.pooledCacheLanes &= t) && null != (t = e.pooledCache) && (e.pooledCache = null, r2(t));
        }
        function sS(e) {
            return s_(), sk(), sE(), sO(e);
        }
        function sO() {
            if (5 !== l5) return !1;
            var e = l3, t = l8;
            l8 = 0;
            var n = eP(l9), r = I.T, o = z.p;
            try {
                z.p = 32 > n ? 32 : n, I.T = null, n = l7, l7 = null;
                var a = l3, i = l9;
                if (l5 = 0, l6 = l3 = null, l9 = 0, 0 != (6 & lD)) throw Error(l(331));
                var s = lD;
                if (lD |= 4, lP(a.current), l_(a, a.current, i, n), lD = s, sH(0, !1), ep && "function" == typeof ep.onPostCommitFiberRoot) try {
                    ep.onPostCommitFiberRoot(ef, a);
                } catch (e) {}
                return !0;
            } finally{
                z.p = o, I.T = r, sj(e, t);
            }
        }
        function sB(e, t, n) {
            t = ru(n, t), t = ig(e.stateNode, t, 2), null !== (e = ok(e, t, 2)) && (eE(e, 2), sq(e));
        }
        function sP(e, t, n) {
            if (3 === e.tag) sB(e, e, n);
            else for(; null !== t;){
                if (3 === t.tag) {
                    sB(t, e, n);
                    break;
                }
                if (1 === t.tag) {
                    var r = t.stateNode;
                    if ("function" == typeof t.type.getDerivedStateFromError || "function" == typeof r.componentDidCatch && (null === l4 || !l4.has(r))) {
                        e = ru(n, e), null !== (r = ok(t, n = iy(2), 2)) && (iv(n, r, t, e), eE(r, 2), sq(r));
                        break;
                    }
                }
                t = t.return;
            }
        }
        function sI(e, t, n) {
            var r = e.pingCache;
            if (null === r) {
                r = e.pingCache = new lT;
                var o = new Set;
                r.set(t, o);
            } else void 0 === (o = r.get(t)) && (o = new Set, r.set(t, o));
            o.has(n) || (lq = !0, o.add(n), e = sz.bind(null, e, t, n), t.then(e, e));
        }
        function sz(e, t, n) {
            var r = e.pingCache;
            null !== r && r.delete(t), e.pingedLanes |= e.suspendedLanes & n, e.warmLanes &= ~n, lL === e && (lR & n) === n && (4 === lV || 3 === lV && (0x3c00000 & lR) === lR && 300 > er() - l0 ? 0 == (2 & lD) && sd(e, 0) : lY |= n, lX === lR && (lX = 0)), sq(e);
        }
        function sT(e, t) {
            0 === t && (t = e_()), null !== (e = n3(e, t)) && (eE(e, t), sq(e));
        }
        function sD(e) {
            var t = e.memoizedState, n = 0;
            null !== t && (n = t.retryLane), sT(e, n);
        }
        function sL(e, t) {
            var n = 0;
            switch(e.tag){
                case 31:
                case 13:
                    var r = e.stateNode, o = e.memoizedState;
                    null !== o && (n = o.retryLane);
                    break;
                case 19:
                    r = e.stateNode;
                    break;
                case 22:
                    r = e.stateNode._retryCache;
                    break;
                default:
                    throw Error(l(314));
            }
            null !== r && r.delete(t), sT(e, n);
        }
        var sN = null, sR = null, sM = !1, sZ = !1, sU = !1, sF = 0;
        function sq(e) {
            e !== sR && null === e.next && (null === sR ? sN = sR = e : sR = sR.next = e), sZ = !0, sM || (sM = !0, cx(function() {
                0 != (6 & lD) ? J(ea, sV) : s$();
            }));
        }
        function sH(e, t) {
            if (!sU && sZ) {
                sU = !0;
                do for(var n = !1, r = sN; null !== r;){
                    if (!t) if (0 !== e) {
                        var o = r.pendingLanes;
                        if (0 === o) var a = 0;
                        else {
                            var i = r.suspendedLanes, l = r.pingedLanes;
                            a = 0xc000095 & (a = (1 << 31 - em(42 | e) + 1) - 1 & (o & ~(i & ~l))) ? 0xc000095 & a | 1 : a ? 2 | a : 0;
                        }
                        0 !== a && (n = !0, sK(r, a));
                    } else a = lR, 0 == (3 & (a = ex(r, r === lL ? a : 0, null !== r.cancelPendingCommit || -1 !== r.timeoutHandle))) || ew(r, a) || (n = !0, sK(r, a));
                    r = r.next;
                }
                while (n)
                sU = !1;
            }
        }
        function sV() {
            s$();
        }
        function s$() {
            sZ = sM = !1;
            var e, t = 0;
            0 === sF || ((e = window.event) && "popstate" === e.type ? e === cy || (cy = e, 0) : (cy = null, 1)) || (t = sF);
            for(var n = er(), r = null, o = sN; null !== o;){
                var a = o.next, i = sW(o, n);
                0 === i ? (o.next = null, null === r ? sN = a : r.next = a, null === a && (sR = r)) : (r = o, (0 !== t || 0 != (3 & i)) && (sZ = !0)), o = a;
            }
            0 !== l5 && 5 !== l5 || sH(t, !1), 0 !== sF && (sF = 0);
        }
        function sW(e, t) {
            for(var n = e.suspendedLanes, r = e.pingedLanes, o = e.expirationTimes, a = -0x3c00001 & e.pendingLanes; 0 < a;){
                var i = 31 - em(a), l = 1 << i, s = o[i];
                -1 === s ? (0 == (l & n) || 0 != (l & r)) && (o[i] = function(e, t) {
                    switch(e){
                        case 1:
                        case 2:
                        case 4:
                        case 8:
                        case 64:
                            return t + 250;
                        case 16:
                        case 32:
                        case 128:
                        case 256:
                        case 512:
                        case 1024:
                        case 2048:
                        case 4096:
                        case 8192:
                        case 16384:
                        case 32768:
                        case 65536:
                        case 131072:
                        case 262144:
                        case 524288:
                        case 1048576:
                        case 2097152:
                            return t + 5e3;
                        default:
                            return -1;
                    }
                }(l, t)) : s <= t && (e.expiredLanes |= l), a &= ~l;
            }
            if (t = lL, n = lR, n = ex(e, e === t ? n : 0, null !== e.cancelPendingCommit || -1 !== e.timeoutHandle), r = e.callbackNode, 0 === n || e === t && (2 === lM || 9 === lM) || null !== e.cancelPendingCommit) return null !== r && null !== r && ee(r), e.callbackNode = null, e.callbackPriority = 0;
            if (0 == (3 & n) || ew(e, n)) {
                if ((t = n & -n) === e.callbackPriority) return t;
                switch(null !== r && ee(r), eP(n)){
                    case 2:
                    case 8:
                        n = ei;
                        break;
                    case 32:
                    default:
                        n = el;
                        break;
                    case 0x10000000:
                        n = ec;
                }
                return n = J(n, r = sY.bind(null, e)), e.callbackPriority = t, e.callbackNode = n, t;
            }
            return null !== r && null !== r && ee(r), e.callbackPriority = 2, e.callbackNode = null, 2;
        }
        function sY(e, t) {
            if (0 !== l5 && 5 !== l5) return e.callbackNode = null, e.callbackPriority = 0, null;
            var n = e.callbackNode;
            if (sS(!0) && e.callbackNode !== n) return null;
            var r = lR;
            return 0 === (r = ex(e, e === lL ? r : 0, null !== e.cancelPendingCommit || -1 !== e.timeoutHandle)) ? null : (si(e, r, t), sW(e, er()), null != e.callbackNode && e.callbackNode === n ? sY.bind(null, e) : null);
        }
        function sK(e, t) {
            if (sS()) return null;
            si(e, t, !0);
        }
        function sX() {
            if (0 === sF) {
                var e = r3;
                sF = 0 !== e ? e : eC();
            }
            return sF;
        }
        function sG(e) {
            return null == e || "symbol" == typeof e || "boolean" == typeof e ? null : "function" == typeof e ? e : tm("" + e);
        }
        function sQ(e, t) {
            var n = t.ownerDocument.createElement("input");
            return n.name = t.name, n.value = t.value, e.id && n.setAttribute("form", e.id), t.parentNode.insertBefore(n, t), e = new FormData(e), n.parentNode.removeChild(n), e;
        }
        for(var sJ = 0; sJ < nX.length; sJ++){
            var s0 = nX[sJ];
            nG(s0.toLowerCase(), "on" + (s0[0].toUpperCase() + s0.slice(1)));
        }
        nG(nF, "onAnimationEnd"), nG(nq, "onAnimationIteration"), nG(nH, "onAnimationStart"), nG("dblclick", "onDoubleClick"), nG("focusin", "onFocus"), nG("focusout", "onBlur"), nG(nV, "onTransitionRun"), nG(n$, "onTransitionStart"), nG(nW, "onTransitionCancel"), nG(nY, "onTransitionEnd"), eQ("onMouseEnter", [
            "mouseout",
            "mouseover"
        ]), eQ("onMouseLeave", [
            "mouseout",
            "mouseover"
        ]), eQ("onPointerEnter", [
            "pointerout",
            "pointerover"
        ]), eQ("onPointerLeave", [
            "pointerout",
            "pointerover"
        ]), eG("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), eG("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), eG("onBeforeInput", [
            "compositionend",
            "keypress",
            "textInput",
            "paste"
        ]), eG("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), eG("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), eG("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
        var s1 = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), s2 = new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(s1));
        function s4(e, t) {
            t = 0 != (4 & t);
            for(var n = 0; n < e.length; n++){
                var r = e[n], o = r.event;
                r = r.listeners;
                e: {
                    var a = void 0;
                    if (t) for(var i = r.length - 1; 0 <= i; i--){
                        var l = r[i], s = l.instance, c = l.currentTarget;
                        if (l = l.listener, s !== a && o.isPropagationStopped()) break e;
                        a = l, o.currentTarget = c;
                        try {
                            a(o);
                        } catch (e) {
                            nQ(e);
                        }
                        o.currentTarget = null, a = s;
                    }
                    else for(i = 0; i < r.length; i++){
                        if (s = (l = r[i]).instance, c = l.currentTarget, l = l.listener, s !== a && o.isPropagationStopped()) break e;
                        a = l, o.currentTarget = c;
                        try {
                            a(o);
                        } catch (e) {
                            nQ(e);
                        }
                        o.currentTarget = null, a = s;
                    }
                }
            }
        }
        function s5(e, t) {
            var n = t[eR];
            void 0 === n && (n = t[eR] = new Set);
            var r = e + "__bubble";
            n.has(r) || (s8(t, e, 2, !1), n.add(r));
        }
        function s3(e, t, n) {
            var r = 0;
            t && (r |= 4), s8(n, e, r, t);
        }
        var s6 = "_reactListening" + Math.random().toString(36).slice(2);
        function s9(e) {
            if (!e[s6]) {
                e[s6] = !0, eK.forEach(function(t) {
                    "selectionchange" !== t && (s2.has(t) || s3(t, !1, e), s3(t, !0, e));
                });
                var t = 9 === e.nodeType ? e : e.ownerDocument;
                null === t || t[s6] || (t[s6] = !0, s3("selectionchange", !1, t));
            }
        }
        function s8(e, t, n, r) {
            switch(ud(t)){
                case 2:
                    var o = ua;
                    break;
                case 8:
                    o = ui;
                    break;
                default:
                    o = ul;
            }
            n = o.bind(null, t, n, e), o = void 0, tE && ("touchstart" === t || "touchmove" === t || "wheel" === t) && (o = !0), r ? void 0 !== o ? e.addEventListener(t, n, {
                capture: !0,
                passive: o
            }) : e.addEventListener(t, n, !0) : void 0 !== o ? e.addEventListener(t, n, {
                passive: o
            }) : e.addEventListener(t, n, !1);
        }
        function s7(e, t, n, r, o) {
            var a = r;
            if (0 == (1 & t) && 0 == (2 & t) && null !== r) e: for(;;){
                if (null === r) return;
                var i = r.tag;
                if (3 === i || 4 === i) {
                    var l = r.stateNode.containerInfo;
                    if (l === o) break;
                    if (4 === i) for(i = r.return; null !== i;){
                        var c = i.tag;
                        if ((3 === c || 4 === c) && i.stateNode.containerInfo === o) return;
                        i = i.return;
                    }
                    for(; null !== l;){
                        if (null === (i = eH(l))) return;
                        if (5 === (c = i.tag) || 6 === c || 26 === c || 27 === c) {
                            r = a = i;
                            continue e;
                        }
                        l = l.parentNode;
                    }
                }
                r = r.return;
            }
            tC(function() {
                var r = a, o = tv(n), i = [];
                e: {
                    var l = nK.get(e);
                    if (void 0 !== l) {
                        var c = tF, u = e;
                        switch(e){
                            case "keypress":
                                if (0 === tI(n)) break e;
                            case "keydown":
                            case "keyup":
                                c = t4;
                                break;
                            case "focusin":
                                u = "focus", c = tY;
                                break;
                            case "focusout":
                                u = "blur", c = tY;
                                break;
                            case "beforeblur":
                            case "afterblur":
                                c = tY;
                                break;
                            case "click":
                                if (2 === n.button) break e;
                            case "auxclick":
                            case "dblclick":
                            case "mousedown":
                            case "mousemove":
                            case "mouseup":
                            case "mouseout":
                            case "mouseover":
                            case "contextmenu":
                                c = t$;
                                break;
                            case "drag":
                            case "dragend":
                            case "dragenter":
                            case "dragexit":
                            case "dragleave":
                            case "dragover":
                            case "dragstart":
                            case "drop":
                                c = tW;
                                break;
                            case "touchcancel":
                            case "touchend":
                            case "touchmove":
                            case "touchstart":
                                c = t3;
                                break;
                            case nF:
                            case nq:
                            case nH:
                                c = tK;
                                break;
                            case nY:
                                c = t6;
                                break;
                            case "scroll":
                            case "scrollend":
                                c = tH;
                                break;
                            case "wheel":
                                c = t9;
                                break;
                            case "copy":
                            case "cut":
                            case "paste":
                                c = tX;
                                break;
                            case "gotpointercapture":
                            case "lostpointercapture":
                            case "pointercancel":
                            case "pointerdown":
                            case "pointermove":
                            case "pointerout":
                            case "pointerover":
                            case "pointerup":
                                c = t5;
                                break;
                            case "toggle":
                            case "beforetoggle":
                                c = t8;
                        }
                        var d = 0 != (4 & t), f = !d && ("scroll" === e || "scrollend" === e), p = d ? null !== l ? l + "Capture" : null : l;
                        d = [];
                        for(var h, m = r; null !== m;){
                            var g = m;
                            if (h = g.stateNode, 5 !== (g = g.tag) && 26 !== g && 27 !== g || null === h || null === p || null != (g = t_(m, p)) && d.push(ce(m, g, h)), f) break;
                            m = m.return;
                        }
                        0 < d.length && (l = new c(l, u, null, n, o), i.push({
                            event: l,
                            listeners: d
                        }));
                    }
                }
                if (0 == (7 & t)) {
                    if ((l = "mouseover" === e || "pointerover" === e, c = "mouseout" === e || "pointerout" === e, !(l && n !== ty && (u = n.relatedTarget || n.fromElement) && (eH(u) || u[eN]))) && (c || l) && (l = o.window === o ? o : (l = o.ownerDocument) ? l.defaultView || l.parentWindow : window, c ? (u = n.relatedTarget || n.toElement, c = r, null !== (u = u ? eH(u) : null) && (f = s(u), d = u.tag, u !== f || 5 !== d && 27 !== d && 6 !== d) && (u = null)) : (c = null, u = r), c !== u)) {
                        if (d = t$, g = "onMouseLeave", p = "onMouseEnter", m = "mouse", ("pointerout" === e || "pointerover" === e) && (d = t5, g = "onPointerLeave", p = "onPointerEnter", m = "pointer"), f = null == c ? l : e$(c), h = null == u ? l : e$(u), (l = new d(g, m + "leave", c, n, o)).target = f, l.relatedTarget = h, g = null, eH(o) === r && ((d = new d(p, m + "enter", u, n, o)).target = h, d.relatedTarget = f, g = d), f = g, c && u) t: {
                            for(d = cn, p = c, m = u, h = 0, g = p; g; g = d(g))h++;
                            g = 0;
                            for(var y, v = m; v; v = d(v))g++;
                            for(; 0 < h - g;)p = d(p), h--;
                            for(; 0 < g - h;)m = d(m), g--;
                            for(; h--;){
                                if (p === m || null !== m && p === m.alternate) {
                                    d = p;
                                    break t;
                                }
                                p = d(p), m = d(m);
                            }
                            d = null;
                        }
                        else d = null;
                        null !== c && cr(i, l, c, d, !1), null !== u && null !== f && cr(i, f, u, d, !0);
                    }
                    e: {
                        if ("select" === (c = (l = r ? e$(r) : window).nodeName && l.nodeName.toLowerCase()) || "input" === c && "file" === l.type) var b = nm;
                        else if (nc(l)) if (ng) b = n_;
                        else {
                            b = nw;
                            var A = nx;
                        }
                        else (c = l.nodeName) && "input" === c.toLowerCase() && ("checkbox" === l.type || "radio" === l.type) ? b = nC : r && tf(r.elementType) && (b = nm);
                        if (b && (b = b(e, r))) {
                            nu(i, b, n, o);
                            break e;
                        }
                        A && A(e, l, r), "focusout" === e && r && "number" === l.type && null != r.memoizedProps.value && to(l, "number", l.value);
                    }
                    switch(A = r ? e$(r) : window, e){
                        case "focusin":
                            (nc(A) || "true" === A.contentEditable) && (nI = A, nz = r, nT = null);
                            break;
                        case "focusout":
                            nT = nz = nI = null;
                            break;
                        case "mousedown":
                            nD = !0;
                            break;
                        case "contextmenu":
                        case "mouseup":
                        case "dragend":
                            nD = !1, nL(i, n, o);
                            break;
                        case "selectionchange":
                            if (nP) break;
                        case "keydown":
                        case "keyup":
                            nL(i, n, o);
                    }
                    if (ne) t: {
                        switch(e){
                            case "compositionstart":
                                var x = "onCompositionStart";
                                break t;
                            case "compositionend":
                                x = "onCompositionEnd";
                                break t;
                            case "compositionupdate":
                                x = "onCompositionUpdate";
                                break t;
                        }
                        x = void 0;
                    }
                    else nl ? na(e, n) && (x = "onCompositionEnd") : "keydown" === e && 229 === n.keyCode && (x = "onCompositionStart");
                    x && (nr && "ko" !== n.locale && (nl || "onCompositionStart" !== x ? "onCompositionEnd" === x && nl && (y = tP()) : (tO = "value" in (tS = o) ? tS.value : tS.textContent, nl = !0)), 0 < (A = ct(r, x)).length && (x = new tG(x, e, null, n, o), i.push({
                        event: x,
                        listeners: A
                    }), y ? x.data = y : null !== (y = ni(n)) && (x.data = y))), (y = nn ? function(e, t) {
                        switch(e){
                            case "compositionend":
                                return ni(t);
                            case "keypress":
                                if (32 !== t.which) return null;
                                return no = !0, " ";
                            case "textInput":
                                return " " === (e = t.data) && no ? null : e;
                            default:
                                return null;
                        }
                    }(e, n) : function(e, t) {
                        if (nl) return "compositionend" === e || !ne && na(e, t) ? (e = tP(), tB = tO = tS = null, nl = !1, e) : null;
                        switch(e){
                            case "paste":
                            default:
                                return null;
                            case "keypress":
                                if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) {
                                    if (t.char && 1 < t.char.length) return t.char;
                                    if (t.which) return String.fromCharCode(t.which);
                                }
                                return null;
                            case "compositionend":
                                return nr && "ko" !== t.locale ? null : t.data;
                        }
                    }(e, n)) && 0 < (x = ct(r, "onBeforeInput")).length && (A = new tG("onBeforeInput", "beforeinput", null, n, o), i.push({
                        event: A,
                        listeners: x
                    }), A.data = y);
                    var w = e;
                    if ("submit" === w && r && r.stateNode === o) {
                        var C = sG((o[eL] || null).action), _ = n.submitter;
                        _ && null !== (w = (w = _[eL] || null) ? sG(w.formAction) : _.getAttribute("formAction")) && (C = w, _ = null);
                        var k = new tF("action", "action", null, n, o);
                        i.push({
                            event: k,
                            listeners: [
                                {
                                    instance: null,
                                    listener: function() {
                                        if (n.defaultPrevented) {
                                            if (0 !== sF) {
                                                var e = _ ? sQ(o, _) : new FormData(o);
                                                aX(r, {
                                                    pending: !0,
                                                    data: e,
                                                    method: o.method,
                                                    action: C
                                                }, null, e);
                                            }
                                        } else "function" == typeof C && (k.preventDefault(), aX(r, {
                                            pending: !0,
                                            data: e = _ ? sQ(o, _) : new FormData(o),
                                            method: o.method,
                                            action: C
                                        }, C, e));
                                    },
                                    currentTarget: o
                                }
                            ]
                        });
                    }
                }
                s4(i, t);
            });
        }
        function ce(e, t, n) {
            return {
                instance: e,
                listener: t,
                currentTarget: n
            };
        }
        function ct(e, t) {
            for(var n = t + "Capture", r = []; null !== e;){
                var o = e, a = o.stateNode;
                if (5 !== (o = o.tag) && 26 !== o && 27 !== o || null === a || (null != (o = t_(e, n)) && r.unshift(ce(e, o, a)), null != (o = t_(e, t)) && r.push(ce(e, o, a))), 3 === e.tag) return r;
                e = e.return;
            }
            return [];
        }
        function cn(e) {
            if (null === e) return null;
            do e = e.return;
            while (e && 5 !== e.tag && 27 !== e.tag)
            return e || null;
        }
        function cr(e, t, n, r, o) {
            for(var a = t._reactName, i = []; null !== n && n !== r;){
                var l = n, s = l.alternate, c = l.stateNode;
                if (l = l.tag, null !== s && s === r) break;
                5 !== l && 26 !== l && 27 !== l || null === c || (s = c, o ? null != (c = t_(n, a)) && i.unshift(ce(n, c, s)) : o || null != (c = t_(n, a)) && i.push(ce(n, c, s))), n = n.return;
            }
            0 !== i.length && e.push({
                event: t,
                listeners: i
            });
        }
        var co = /\r\n?/g, ca = /\u0000|\uFFFD/g;
        function ci(e) {
            return ("string" == typeof e ? e : "" + e).replace(co, "\n").replace(ca, "");
        }
        function cl(e, t) {
            return t = ci(t), ci(e) === t;
        }
        function cs(e, t, n, r, o, a) {
            switch(n){
                case "children":
                    "string" == typeof r ? "body" === t || "textarea" === t && "" === r || ts(e, r) : ("number" == typeof r || "bigint" == typeof r) && "body" !== t && ts(e, "" + r);
                    break;
                case "className":
                    e4(e, "class", r);
                    break;
                case "tabIndex":
                    e4(e, "tabindex", r);
                    break;
                case "dir":
                case "role":
                case "viewBox":
                case "width":
                case "height":
                    e4(e, n, r);
                    break;
                case "style":
                    td(e, r, a);
                    break;
                case "data":
                    if ("object" !== t) {
                        e4(e, "data", r);
                        break;
                    }
                case "src":
                case "href":
                    if ("" === r && ("a" !== t || "href" !== n) || null == r || "function" == typeof r || "symbol" == typeof r || "boolean" == typeof r) {
                        e.removeAttribute(n);
                        break;
                    }
                    r = tm("" + r), e.setAttribute(n, r);
                    break;
                case "action":
                case "formAction":
                    if ("function" == typeof r) {
                        e.setAttribute(n, "javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");
                        break;
                    }
                    if ("function" == typeof a && ("formAction" === n ? ("input" !== t && cs(e, t, "name", o.name, o, null), cs(e, t, "formEncType", o.formEncType, o, null), cs(e, t, "formMethod", o.formMethod, o, null), cs(e, t, "formTarget", o.formTarget, o, null)) : (cs(e, t, "encType", o.encType, o, null), cs(e, t, "method", o.method, o, null), cs(e, t, "target", o.target, o, null))), null == r || "symbol" == typeof r || "boolean" == typeof r) {
                        e.removeAttribute(n);
                        break;
                    }
                    r = tm("" + r), e.setAttribute(n, r);
                    break;
                case "onClick":
                    null != r && (e.onclick = tg);
                    break;
                case "onScroll":
                    null != r && s5("scroll", e);
                    break;
                case "onScrollEnd":
                    null != r && s5("scrollend", e);
                    break;
                case "dangerouslySetInnerHTML":
                    if (null != r) {
                        if ("object" != typeof r || !("__html" in r)) throw Error(l(61));
                        if (null != (n = r.__html)) {
                            if (null != o.children) throw Error(l(60));
                            e.innerHTML = n;
                        }
                    }
                    break;
                case "multiple":
                    e.multiple = r && "function" != typeof r && "symbol" != typeof r;
                    break;
                case "muted":
                    e.muted = r && "function" != typeof r && "symbol" != typeof r;
                    break;
                case "suppressContentEditableWarning":
                case "suppressHydrationWarning":
                case "defaultValue":
                case "defaultChecked":
                case "innerHTML":
                case "ref":
                case "autoFocus":
                case "innerText":
                case "textContent":
                    break;
                case "xlinkHref":
                    if (null == r || "function" == typeof r || "boolean" == typeof r || "symbol" == typeof r) {
                        e.removeAttribute("xlink:href");
                        break;
                    }
                    n = tm("" + r), e.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", n);
                    break;
                case "contentEditable":
                case "spellCheck":
                case "draggable":
                case "value":
                case "autoReverse":
                case "externalResourcesRequired":
                case "focusable":
                case "preserveAlpha":
                    null != r && "function" != typeof r && "symbol" != typeof r ? e.setAttribute(n, "" + r) : e.removeAttribute(n);
                    break;
                case "inert":
                case "allowFullScreen":
                case "async":
                case "autoPlay":
                case "controls":
                case "default":
                case "defer":
                case "disabled":
                case "disablePictureInPicture":
                case "disableRemotePlayback":
                case "formNoValidate":
                case "hidden":
                case "loop":
                case "noModule":
                case "noValidate":
                case "open":
                case "playsInline":
                case "readOnly":
                case "required":
                case "reversed":
                case "scoped":
                case "seamless":
                case "itemScope":
                    r && "function" != typeof r && "symbol" != typeof r ? e.setAttribute(n, "") : e.removeAttribute(n);
                    break;
                case "capture":
                case "download":
                    !0 === r ? e.setAttribute(n, "") : !1 !== r && null != r && "function" != typeof r && "symbol" != typeof r ? e.setAttribute(n, r) : e.removeAttribute(n);
                    break;
                case "cols":
                case "rows":
                case "size":
                case "span":
                    null != r && "function" != typeof r && "symbol" != typeof r && !isNaN(r) && 1 <= r ? e.setAttribute(n, r) : e.removeAttribute(n);
                    break;
                case "rowSpan":
                case "start":
                    null == r || "function" == typeof r || "symbol" == typeof r || isNaN(r) ? e.removeAttribute(n) : e.setAttribute(n, r);
                    break;
                case "popover":
                    s5("beforetoggle", e), s5("toggle", e), e2(e, "popover", r);
                    break;
                case "xlinkActuate":
                    e5(e, "http://www.w3.org/1999/xlink", "xlink:actuate", r);
                    break;
                case "xlinkArcrole":
                    e5(e, "http://www.w3.org/1999/xlink", "xlink:arcrole", r);
                    break;
                case "xlinkRole":
                    e5(e, "http://www.w3.org/1999/xlink", "xlink:role", r);
                    break;
                case "xlinkShow":
                    e5(e, "http://www.w3.org/1999/xlink", "xlink:show", r);
                    break;
                case "xlinkTitle":
                    e5(e, "http://www.w3.org/1999/xlink", "xlink:title", r);
                    break;
                case "xlinkType":
                    e5(e, "http://www.w3.org/1999/xlink", "xlink:type", r);
                    break;
                case "xmlBase":
                    e5(e, "http://www.w3.org/XML/1998/namespace", "xml:base", r);
                    break;
                case "xmlLang":
                    e5(e, "http://www.w3.org/XML/1998/namespace", "xml:lang", r);
                    break;
                case "xmlSpace":
                    e5(e, "http://www.w3.org/XML/1998/namespace", "xml:space", r);
                    break;
                case "is":
                    e2(e, "is", r);
                    break;
                default:
                    2 < n.length && ("o" === n[0] || "O" === n[0]) && ("n" === n[1] || "N" === n[1]) || e2(e, n = tp.get(n) || n, r);
            }
        }
        function cc(e, t, n, r, o, a) {
            switch(n){
                case "style":
                    td(e, r, a);
                    break;
                case "dangerouslySetInnerHTML":
                    if (null != r) {
                        if ("object" != typeof r || !("__html" in r)) throw Error(l(61));
                        if (null != (n = r.__html)) {
                            if (null != o.children) throw Error(l(60));
                            e.innerHTML = n;
                        }
                    }
                    break;
                case "children":
                    "string" == typeof r ? ts(e, r) : ("number" == typeof r || "bigint" == typeof r) && ts(e, "" + r);
                    break;
                case "onScroll":
                    null != r && s5("scroll", e);
                    break;
                case "onScrollEnd":
                    null != r && s5("scrollend", e);
                    break;
                case "onClick":
                    null != r && (e.onclick = tg);
                    break;
                case "suppressContentEditableWarning":
                case "suppressHydrationWarning":
                case "innerHTML":
                case "ref":
                case "innerText":
                case "textContent":
                    break;
                default:
                    if (!eX.hasOwnProperty(n)) e: {
                        if ("o" === n[0] && "n" === n[1] && (o = n.endsWith("Capture"), t = n.slice(2, o ? n.length - 7 : void 0), "function" == typeof (a = null != (a = e[eL] || null) ? a[n] : null) && e.removeEventListener(t, a, o), "function" == typeof r)) {
                            "function" != typeof a && null !== a && (n in e ? e[n] = null : e.hasAttribute(n) && e.removeAttribute(n)), e.addEventListener(t, r, o);
                            break e;
                        }
                        n in e ? e[n] = r : !0 === r ? e.setAttribute(n, "") : e2(e, n, r);
                    }
            }
        }
        function cu(e, t, n) {
            switch(t){
                case "div":
                case "span":
                case "svg":
                case "path":
                case "a":
                case "g":
                case "p":
                case "li":
                    break;
                case "img":
                    s5("error", e), s5("load", e);
                    var r, o = !1, a = !1;
                    for(r in n)if (n.hasOwnProperty(r)) {
                        var i = n[r];
                        if (null != i) switch(r){
                            case "src":
                                o = !0;
                                break;
                            case "srcSet":
                                a = !0;
                                break;
                            case "children":
                            case "dangerouslySetInnerHTML":
                                throw Error(l(137, t));
                            default:
                                cs(e, t, r, i, n, null);
                        }
                    }
                    a && cs(e, t, "srcSet", n.srcSet, n, null), o && cs(e, t, "src", n.src, n, null);
                    return;
                case "input":
                    s5("invalid", e);
                    var s = r = i = a = null, c = null, u = null;
                    for(o in n)if (n.hasOwnProperty(o)) {
                        var d = n[o];
                        if (null != d) switch(o){
                            case "name":
                                a = d;
                                break;
                            case "type":
                                i = d;
                                break;
                            case "checked":
                                c = d;
                                break;
                            case "defaultChecked":
                                u = d;
                                break;
                            case "value":
                                r = d;
                                break;
                            case "defaultValue":
                                s = d;
                                break;
                            case "children":
                            case "dangerouslySetInnerHTML":
                                if (null != d) throw Error(l(137, t));
                                break;
                            default:
                                cs(e, t, o, d, n, null);
                        }
                    }
                    tr(e, r, s, c, u, i, a, !1);
                    return;
                case "select":
                    for(a in s5("invalid", e), o = i = r = null, n)if (n.hasOwnProperty(a) && null != (s = n[a])) switch(a){
                        case "value":
                            r = s;
                            break;
                        case "defaultValue":
                            i = s;
                            break;
                        case "multiple":
                            o = s;
                        default:
                            cs(e, t, a, s, n, null);
                    }
                    t = r, n = i, e.multiple = !!o, null != t ? ta(e, !!o, t, !1) : null != n && ta(e, !!o, n, !0);
                    return;
                case "textarea":
                    for(i in s5("invalid", e), r = a = o = null, n)if (n.hasOwnProperty(i) && null != (s = n[i])) switch(i){
                        case "value":
                            o = s;
                            break;
                        case "defaultValue":
                            a = s;
                            break;
                        case "children":
                            r = s;
                            break;
                        case "dangerouslySetInnerHTML":
                            if (null != s) throw Error(l(91));
                            break;
                        default:
                            cs(e, t, i, s, n, null);
                    }
                    tl(e, o, a, r);
                    return;
                case "option":
                    for(c in n)n.hasOwnProperty(c) && null != (o = n[c]) && ("selected" === c ? e.selected = o && "function" != typeof o && "symbol" != typeof o : cs(e, t, c, o, n, null));
                    return;
                case "dialog":
                    s5("beforetoggle", e), s5("toggle", e), s5("cancel", e), s5("close", e);
                    break;
                case "iframe":
                case "object":
                    s5("load", e);
                    break;
                case "video":
                case "audio":
                    for(o = 0; o < s1.length; o++)s5(s1[o], e);
                    break;
                case "image":
                    s5("error", e), s5("load", e);
                    break;
                case "details":
                    s5("toggle", e);
                    break;
                case "embed":
                case "source":
                case "link":
                    s5("error", e), s5("load", e);
                case "area":
                case "base":
                case "br":
                case "col":
                case "hr":
                case "keygen":
                case "meta":
                case "param":
                case "track":
                case "wbr":
                case "menuitem":
                    for(u in n)if (n.hasOwnProperty(u) && null != (o = n[u])) switch(u){
                        case "children":
                        case "dangerouslySetInnerHTML":
                            throw Error(l(137, t));
                        default:
                            cs(e, t, u, o, n, null);
                    }
                    return;
                default:
                    if (tf(t)) {
                        for(d in n)n.hasOwnProperty(d) && void 0 !== (o = n[d]) && cc(e, t, d, o, n, void 0);
                        return;
                    }
            }
            for(s in n)n.hasOwnProperty(s) && null != (o = n[s]) && cs(e, t, s, o, n, null);
        }
        var cd = null, cf = null;
        function cp(e) {
            return 9 === e.nodeType ? e : e.ownerDocument;
        }
        function ch(e) {
            switch(e){
                case "http://www.w3.org/2000/svg":
                    return 1;
                case "http://www.w3.org/1998/Math/MathML":
                    return 2;
                default:
                    return 0;
            }
        }
        function cm(e, t) {
            if (0 === e) switch(t){
                case "svg":
                    return 1;
                case "math":
                    return 2;
                default:
                    return 0;
            }
            return 1 === e && "foreignObject" === t ? 0 : e;
        }
        function cg(e, t) {
            return "textarea" === e || "noscript" === e || "string" == typeof t.children || "number" == typeof t.children || "bigint" == typeof t.children || "object" == typeof t.dangerouslySetInnerHTML && null !== t.dangerouslySetInnerHTML && null != t.dangerouslySetInnerHTML.__html;
        }
        var cy = null, cv = "function" == typeof setTimeout ? setTimeout : void 0, cb = "function" == typeof clearTimeout ? clearTimeout : void 0, cA = "function" == typeof Promise ? Promise : void 0, cx = "function" == typeof queueMicrotask ? queueMicrotask : void 0 !== cA ? function(e) {
            return cA.resolve(null).then(e).catch(cw);
        } : cv;
        function cw(e) {
            setTimeout(function() {
                throw e;
            });
        }
        function cC(e) {
            return "head" === e;
        }
        function c_(e, t) {
            var n = t, r = 0;
            do {
                var o = n.nextSibling;
                if (e.removeChild(n), o && 8 === o.nodeType) if ("/$" === (n = o.data) || "/&" === n) {
                    if (0 === r) {
                        e.removeChild(o), uO(t);
                        return;
                    }
                    r--;
                } else if ("$" === n || "$?" === n || "$~" === n || "$!" === n || "&" === n) r++;
                else if ("html" === n) cD(e.ownerDocument.documentElement);
                else if ("head" === n) {
                    cD(n = e.ownerDocument.head);
                    for(var a = n.firstChild; a;){
                        var i = a.nextSibling, l = a.nodeName;
                        a[eF] || "SCRIPT" === l || "STYLE" === l || "LINK" === l && "stylesheet" === a.rel.toLowerCase() || n.removeChild(a), a = i;
                    }
                } else "body" === n && cD(e.ownerDocument.body);
                n = o;
            }while (n)
            uO(t);
        }
        function ck(e, t) {
            var n = e;
            e = 0;
            do {
                var r = n.nextSibling;
                if (1 === n.nodeType ? t ? (n._stashedDisplay = n.style.display, n.style.display = "none") : (n.style.display = n._stashedDisplay || "", "" === n.getAttribute("style") && n.removeAttribute("style")) : 3 === n.nodeType && (t ? (n._stashedText = n.nodeValue, n.nodeValue = "") : n.nodeValue = n._stashedText || ""), r && 8 === r.nodeType) if ("/$" === (n = r.data)) if (0 === e) break;
                else e--;
                else "$" !== n && "$?" !== n && "$~" !== n && "$!" !== n || e++;
                n = r;
            }while (n)
        }
        function cE(e) {
            var t = e.firstChild;
            for(t && 10 === t.nodeType && (t = t.nextSibling); t;){
                var n = t;
                switch(t = t.nextSibling, n.nodeName){
                    case "HTML":
                    case "HEAD":
                    case "BODY":
                        cE(n), eq(n);
                        continue;
                    case "SCRIPT":
                    case "STYLE":
                        continue;
                    case "LINK":
                        if ("stylesheet" === n.rel.toLowerCase()) continue;
                }
                e.removeChild(n);
            }
        }
        function cj(e, t) {
            for(; 8 !== e.nodeType;)if (!t || null === (e = cB(e.nextSibling))) return null;
            return e;
        }
        function cS(e) {
            return "$?" === e.data || "$~" === e.data;
        }
        function cO(e) {
            return "$!" === e.data || "$?" === e.data && "loading" !== e.ownerDocument.readyState;
        }
        function cB(e) {
            for(; null != e; e = e.nextSibling){
                var t = e.nodeType;
                if (1 === t || 3 === t) break;
                if (8 === t) {
                    if ("$" === (t = e.data) || "$!" === t || "$?" === t || "$~" === t || "&" === t || "F!" === t || "F" === t) break;
                    if ("/$" === t || "/&" === t) return null;
                }
            }
            return e;
        }
        var cP = null;
        function cI(e) {
            e = e.nextSibling;
            for(var t = 0; e;){
                if (8 === e.nodeType) {
                    var n = e.data;
                    if ("/$" === n || "/&" === n) {
                        if (0 === t) return cB(e.nextSibling);
                        t--;
                    } else "$" !== n && "$!" !== n && "$?" !== n && "$~" !== n && "&" !== n || t++;
                }
                e = e.nextSibling;
            }
            return null;
        }
        function cz(e) {
            e = e.previousSibling;
            for(var t = 0; e;){
                if (8 === e.nodeType) {
                    var n = e.data;
                    if ("$" === n || "$!" === n || "$?" === n || "$~" === n || "&" === n) {
                        if (0 === t) return e;
                        t--;
                    } else "/$" !== n && "/&" !== n || t++;
                }
                e = e.previousSibling;
            }
            return null;
        }
        function cT(e, t, n) {
            switch(t = cp(n), e){
                case "html":
                    if (!(e = t.documentElement)) throw Error(l(452));
                    return e;
                case "head":
                    if (!(e = t.head)) throw Error(l(453));
                    return e;
                case "body":
                    if (!(e = t.body)) throw Error(l(454));
                    return e;
                default:
                    throw Error(l(451));
            }
        }
        function cD(e) {
            for(var t = e.attributes; t.length;)e.removeAttributeNode(t[0]);
            eq(e);
        }
        var cL = new Map, cN = new Set;
        function cR(e) {
            return "function" == typeof e.getRootNode ? e.getRootNode() : 9 === e.nodeType ? e : e.ownerDocument;
        }
        var cM = z.d;
        z.d = {
            f: function() {
                var e = cM.f(), t = sc();
                return e || t;
            },
            r: function(e) {
                var t = eV(e);
                null !== t && 5 === t.tag && "form" === t.type ? aQ(t) : cM.r(e);
            },
            D: function(e) {
                cM.D(e), cU("dns-prefetch", e, null);
            },
            C: function(e, t) {
                cM.C(e, t), cU("preconnect", e, t);
            },
            L: function(e, t, n) {
                if (cM.L(e, t, n), cZ && e && t) {
                    var r = 'link[rel="preload"][as="' + tt(t) + '"]';
                    "image" === t && n && n.imageSrcSet ? (r += '[imagesrcset="' + tt(n.imageSrcSet) + '"]', "string" == typeof n.imageSizes && (r += '[imagesizes="' + tt(n.imageSizes) + '"]')) : r += '[href="' + tt(e) + '"]';
                    var o = r;
                    switch(t){
                        case "style":
                            o = cq(e);
                            break;
                        case "script":
                            o = c$(e);
                    }
                    cL.has(o) || (e = f({
                        rel: "preload",
                        href: "image" === t && n && n.imageSrcSet ? void 0 : e,
                        as: t
                    }, n), cL.set(o, e), null !== cZ.querySelector(r) || "style" === t && cZ.querySelector(cH(o)) || "script" === t && cZ.querySelector(cW(o)) || (cu(t = cZ.createElement("link"), "link", e), eY(t), cZ.head.appendChild(t)));
                }
            },
            m: function(e, t) {
                if (cM.m(e, t), cZ && e) {
                    var n = t && "string" == typeof t.as ? t.as : "script", r = 'link[rel="modulepreload"][as="' + tt(n) + '"][href="' + tt(e) + '"]', o = r;
                    switch(n){
                        case "audioworklet":
                        case "paintworklet":
                        case "serviceworker":
                        case "sharedworker":
                        case "worker":
                        case "script":
                            o = c$(e);
                    }
                    if (!cL.has(o) && (e = f({
                        rel: "modulepreload",
                        href: e
                    }, t), cL.set(o, e), null === cZ.querySelector(r))) {
                        switch(n){
                            case "audioworklet":
                            case "paintworklet":
                            case "serviceworker":
                            case "sharedworker":
                            case "worker":
                            case "script":
                                if (cZ.querySelector(cW(o))) return;
                        }
                        cu(n = cZ.createElement("link"), "link", e), eY(n), cZ.head.appendChild(n);
                    }
                }
            },
            X: function(e, t) {
                if (cM.X(e, t), cZ && e) {
                    var n = eW(cZ).hoistableScripts, r = c$(e), o = n.get(r);
                    o || ((o = cZ.querySelector(cW(r))) || (e = f({
                        src: e,
                        async: !0
                    }, t), (t = cL.get(r)) && cG(e, t), eY(o = cZ.createElement("script")), cu(o, "link", e), cZ.head.appendChild(o)), o = {
                        type: "script",
                        instance: o,
                        count: 1,
                        state: null
                    }, n.set(r, o));
                }
            },
            S: function(e, t, n) {
                if (cM.S(e, t, n), cZ && e) {
                    var r = eW(cZ).hoistableStyles, o = cq(e);
                    t = t || "default";
                    var a = r.get(o);
                    if (!a) {
                        var i = {
                            loading: 0,
                            preload: null
                        };
                        if (a = cZ.querySelector(cH(o))) i.loading = 5;
                        else {
                            e = f({
                                rel: "stylesheet",
                                href: e,
                                "data-precedence": t
                            }, n), (n = cL.get(o)) && cX(e, n);
                            var l = a = cZ.createElement("link");
                            eY(l), cu(l, "link", e), l._p = new Promise(function(e, t) {
                                l.onload = e, l.onerror = t;
                            }), l.addEventListener("load", function() {
                                i.loading |= 1;
                            }), l.addEventListener("error", function() {
                                i.loading |= 2;
                            }), i.loading |= 4, cK(a, t, cZ);
                        }
                        a = {
                            type: "stylesheet",
                            instance: a,
                            count: 1,
                            state: i
                        }, r.set(o, a);
                    }
                }
            },
            M: function(e, t) {
                if (cM.M(e, t), cZ && e) {
                    var n = eW(cZ).hoistableScripts, r = c$(e), o = n.get(r);
                    o || ((o = cZ.querySelector(cW(r))) || (e = f({
                        src: e,
                        async: !0,
                        type: "module"
                    }, t), (t = cL.get(r)) && cG(e, t), eY(o = cZ.createElement("script")), cu(o, "link", e), cZ.head.appendChild(o)), o = {
                        type: "script",
                        instance: o,
                        count: 1,
                        state: null
                    }, n.set(r, o));
                }
            }
        };
        var cZ = "undefined" == typeof document ? null : document;
        function cU(e, t, n) {
            if (cZ && "string" == typeof t && t) {
                var r = tt(t);
                r = 'link[rel="' + e + '"][href="' + r + '"]', "string" == typeof n && (r += '[crossorigin="' + n + '"]'), cN.has(r) || (cN.add(r), e = {
                    rel: e,
                    crossOrigin: n,
                    href: t
                }, null === cZ.querySelector(r) && (cu(t = cZ.createElement("link"), "link", e), eY(t), cZ.head.appendChild(t)));
            }
        }
        function cF(e, t, n, r) {
            var o = (o = F.current) ? cR(o) : null;
            if (!o) throw Error(l(446));
            switch(e){
                case "meta":
                case "title":
                    return null;
                case "style":
                    return "string" == typeof n.precedence && "string" == typeof n.href ? (t = cq(n.href), (r = (n = eW(o).hoistableStyles).get(t)) || (r = {
                        type: "style",
                        instance: null,
                        count: 0,
                        state: null
                    }, n.set(t, r)), r) : {
                        type: "void",
                        instance: null,
                        count: 0,
                        state: null
                    };
                case "link":
                    if ("stylesheet" === n.rel && "string" == typeof n.href && "string" == typeof n.precedence) {
                        e = cq(n.href);
                        var a, i, s, c, u = eW(o).hoistableStyles, d = u.get(e);
                        if (d || (o = o.ownerDocument || o, d = {
                            type: "stylesheet",
                            instance: null,
                            count: 0,
                            state: {
                                loading: 0,
                                preload: null
                            }
                        }, u.set(e, d), (u = o.querySelector(cH(e))) && !u._p && (d.instance = u, d.state.loading = 5), cL.has(e) || (n = {
                            rel: "preload",
                            as: "style",
                            href: n.href,
                            crossOrigin: n.crossOrigin,
                            integrity: n.integrity,
                            media: n.media,
                            hrefLang: n.hrefLang,
                            referrerPolicy: n.referrerPolicy
                        }, cL.set(e, n), u || (a = o, i = e, s = n, c = d.state, a.querySelector('link[rel="preload"][as="style"][' + i + "]") ? c.loading = 1 : (c.preload = i = a.createElement("link"), i.addEventListener("load", function() {
                            return c.loading |= 1;
                        }), i.addEventListener("error", function() {
                            return c.loading |= 2;
                        }), cu(i, "link", s), eY(i), a.head.appendChild(i))))), t && null === r) throw Error(l(528, ""));
                        return d;
                    }
                    if (t && null !== r) throw Error(l(529, ""));
                    return null;
                case "script":
                    return t = n.async, "string" == typeof (n = n.src) && t && "function" != typeof t && "symbol" != typeof t ? (t = c$(n), (r = (n = eW(o).hoistableScripts).get(t)) || (r = {
                        type: "script",
                        instance: null,
                        count: 0,
                        state: null
                    }, n.set(t, r)), r) : {
                        type: "void",
                        instance: null,
                        count: 0,
                        state: null
                    };
                default:
                    throw Error(l(444, e));
            }
        }
        function cq(e) {
            return 'href="' + tt(e) + '"';
        }
        function cH(e) {
            return 'link[rel="stylesheet"][' + e + "]";
        }
        function cV(e) {
            return f({}, e, {
                "data-precedence": e.precedence,
                precedence: null
            });
        }
        function c$(e) {
            return '[src="' + tt(e) + '"]';
        }
        function cW(e) {
            return "script[async]" + e;
        }
        function cY(e, t, n) {
            if (t.count++, null === t.instance) switch(t.type){
                case "style":
                    var r = e.querySelector('style[data-href~="' + tt(n.href) + '"]');
                    if (r) return t.instance = r, eY(r), r;
                    var o = f({}, n, {
                        "data-href": n.href,
                        "data-precedence": n.precedence,
                        href: null,
                        precedence: null
                    });
                    return eY(r = (e.ownerDocument || e).createElement("style")), cu(r, "style", o), cK(r, n.precedence, e), t.instance = r;
                case "stylesheet":
                    o = cq(n.href);
                    var a = e.querySelector(cH(o));
                    if (a) return t.state.loading |= 4, t.instance = a, eY(a), a;
                    r = cV(n), (o = cL.get(o)) && cX(r, o), eY(a = (e.ownerDocument || e).createElement("link"));
                    var i = a;
                    return i._p = new Promise(function(e, t) {
                        i.onload = e, i.onerror = t;
                    }), cu(a, "link", r), t.state.loading |= 4, cK(a, n.precedence, e), t.instance = a;
                case "script":
                    if (a = c$(n.src), o = e.querySelector(cW(a))) return t.instance = o, eY(o), o;
                    return r = n, (o = cL.get(a)) && cG(r = f({}, n), o), eY(o = (e = e.ownerDocument || e).createElement("script")), cu(o, "link", r), e.head.appendChild(o), t.instance = o;
                case "void":
                    return null;
                default:
                    throw Error(l(443, t.type));
            }
            return "stylesheet" === t.type && 0 == (4 & t.state.loading) && (r = t.instance, t.state.loading |= 4, cK(r, n.precedence, e)), t.instance;
        }
        function cK(e, t, n) {
            for(var r = n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'), o = r.length ? r[r.length - 1] : null, a = o, i = 0; i < r.length; i++){
                var l = r[i];
                if (l.dataset.precedence === t) a = l;
                else if (a !== o) break;
            }
            a ? a.parentNode.insertBefore(e, a.nextSibling) : (t = 9 === n.nodeType ? n.head : n).insertBefore(e, t.firstChild);
        }
        function cX(e, t) {
            null == e.crossOrigin && (e.crossOrigin = t.crossOrigin), null == e.referrerPolicy && (e.referrerPolicy = t.referrerPolicy), null == e.title && (e.title = t.title);
        }
        function cG(e, t) {
            null == e.crossOrigin && (e.crossOrigin = t.crossOrigin), null == e.referrerPolicy && (e.referrerPolicy = t.referrerPolicy), null == e.integrity && (e.integrity = t.integrity);
        }
        var cQ = null;
        function cJ(e, t, n) {
            if (null === cQ) {
                var r = new Map, o = cQ = new Map;
                o.set(n, r);
            } else (r = (o = cQ).get(n)) || (r = new Map, o.set(n, r));
            if (r.has(e)) return r;
            for(r.set(e, null), n = n.getElementsByTagName(e), o = 0; o < n.length; o++){
                var a = n[o];
                if (!(a[eF] || a[eD] || "link" === e && "stylesheet" === a.getAttribute("rel")) && "http://www.w3.org/2000/svg" !== a.namespaceURI) {
                    var i = a.getAttribute(t) || "";
                    i = e + i;
                    var l = r.get(i);
                    l ? l.push(a) : r.set(i, [
                        a
                    ]);
                }
            }
            return r;
        }
        function c0(e, t, n) {
            (e = e.ownerDocument || e).head.insertBefore(n, "title" === t ? e.querySelector("head > title") : null);
        }
        function c1(e) {
            return "stylesheet" !== e.type || 0 != (3 & e.state.loading);
        }
        var c2 = null;
        function c4() {
            if (this.count--, 0 === this.count) {
                if (this.stylesheets) c3(this, this.stylesheets);
                else if (this.unsuspend) {
                    var e = this.unsuspend;
                    this.unsuspend = null, e();
                }
            }
        }
        var c5 = null;
        function c3(e, t) {
            e.stylesheets = null, null !== e.unsuspend && (e.count++, c5 = new Map, t.forEach(c6, e), c5 = null, c4.call(e));
        }
        function c6(e, t) {
            if (!(4 & t.state.loading)) {
                var n = c5.get(e);
                if (n) var r = n.get(null);
                else {
                    n = new Map, c5.set(e, n);
                    for(var o = e.querySelectorAll("link[data-precedence],style[data-precedence]"), a = 0; a < o.length; a++){
                        var i = o[a];
                        ("LINK" === i.nodeName || "not all" !== i.getAttribute("media")) && (n.set(i.dataset.precedence, i), r = i);
                    }
                    r && n.set(null, r);
                }
                i = (o = t.instance).getAttribute("data-precedence"), (a = n.get(i) || r) === r && n.set(null, o), n.set(i, o), this.count++, r = c4.bind(this), o.addEventListener("load", r), o.addEventListener("error", r), a ? a.parentNode.insertBefore(o, a.nextSibling) : (e = 9 === e.nodeType ? e.head : e).insertBefore(o, e.firstChild), t.state.loading |= 4;
            }
        }
        var c9 = {
            $$typeof: A,
            Provider: null,
            Consumer: null,
            _currentValue: T,
            _currentValue2: T,
            _threadCount: 0
        };
        function c8(e, t, n, r, o, a, i, l, s) {
            this.tag = 1, this.containerInfo = e, this.pingCache = this.current = this.pendingChildren = null, this.timeoutHandle = -1, this.callbackNode = this.next = this.pendingContext = this.context = this.cancelPendingCommit = null, this.callbackPriority = 0, this.expirationTimes = ek(-1), this.entangledLanes = this.shellSuspendCounter = this.errorRecoveryDisabledLanes = this.expiredLanes = this.warmLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0, this.entanglements = ek(0), this.hiddenUpdates = ek(null), this.identifierPrefix = r, this.onUncaughtError = o, this.onCaughtError = a, this.onRecoverableError = i, this.pooledCache = null, this.pooledCacheLanes = 0, this.formState = s, this.incompleteTransitions = new Map;
        }
        function c7(e, t, n, r, o, a) {
            o = o ? n8 : n8, null === r.context ? r.context = o : r.pendingContext = o, (r = o_(t)).payload = {
                element: n
            }, null !== (a = void 0 === a ? null : a) && (r.callback = a), null !== (n = ok(e, r, t)) && (sa(n, e, t), oE(n, e, t));
        }
        function ue(e, t) {
            if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
                var n = e.retryLane;
                e.retryLane = 0 !== n && n < t ? n : t;
            }
        }
        function ut(e, t) {
            ue(e, t), (e = e.alternate) && ue(e, t);
        }
        function un(e) {
            if (13 === e.tag || 31 === e.tag) {
                var t = n3(e, 0x4000000);
                null !== t && sa(t, e, 0x4000000), ut(e, 0x4000000);
            }
        }
        function ur(e) {
            if (13 === e.tag || 31 === e.tag) {
                var t = sr(), n = n3(e, t = eB(t));
                null !== n && sa(n, e, t), ut(e, t);
            }
        }
        var uo = !0;
        function ua(e, t, n, r) {
            var o = I.T;
            I.T = null;
            var a = z.p;
            try {
                z.p = 2, ul(e, t, n, r);
            } finally{
                z.p = a, I.T = o;
            }
        }
        function ui(e, t, n, r) {
            var o = I.T;
            I.T = null;
            var a = z.p;
            try {
                z.p = 8, ul(e, t, n, r);
            } finally{
                z.p = a, I.T = o;
            }
        }
        function ul(e, t, n, r) {
            if (uo) {
                var o = us(r);
                if (null === o) s7(e, t, r, uc, n), uA(e, r);
                else if (function(e, t, n, r, o) {
                    switch(t){
                        case "focusin":
                            return up = ux(up, e, t, n, r, o), !0;
                        case "dragenter":
                            return uh = ux(uh, e, t, n, r, o), !0;
                        case "mouseover":
                            return um = ux(um, e, t, n, r, o), !0;
                        case "pointerover":
                            var a = o.pointerId;
                            return ug.set(a, ux(ug.get(a) || null, e, t, n, r, o)), !0;
                        case "gotpointercapture":
                            return a = o.pointerId, uy.set(a, ux(uy.get(a) || null, e, t, n, r, o)), !0;
                    }
                    return !1;
                }(o, e, t, n, r)) r.stopPropagation();
                else if (uA(e, r), 4 & t && -1 < ub.indexOf(e)) {
                    for(; null !== o;){
                        var a = eV(o);
                        if (null !== a) switch(a.tag){
                            case 3:
                                if ((a = a.stateNode).current.memoizedState.isDehydrated) {
                                    var i = eA(a.pendingLanes);
                                    if (0 !== i) {
                                        var l = a;
                                        for(l.pendingLanes |= 2, l.entangledLanes |= 2; i;){
                                            var s = 1 << 31 - em(i);
                                            l.entanglements[1] |= s, i &= ~s;
                                        }
                                        sq(a), 0 == (6 & lD) && (l1 = er() + 500, sH(0, !1));
                                    }
                                }
                                break;
                            case 31:
                            case 13:
                                null !== (l = n3(a, 2)) && sa(l, a, 2), sc(), ut(a, 2);
                        }
                        if (null === (a = us(r)) && s7(e, t, r, uc, n), a === o) break;
                        o = a;
                    }
                    null !== o && r.stopPropagation();
                } else s7(e, t, r, null, n);
            }
        }
        function us(e) {
            return uu(e = tv(e));
        }
        var uc = null;
        function uu(e) {
            if (uc = null, null !== (e = eH(e))) {
                var t = s(e);
                if (null === t) e = null;
                else {
                    var n = t.tag;
                    if (13 === n) {
                        if (null !== (e = c(t))) return e;
                        e = null;
                    } else if (31 === n) {
                        if (null !== (e = u(t))) return e;
                        e = null;
                    } else if (3 === n) {
                        if (t.stateNode.current.memoizedState.isDehydrated) return 3 === t.tag ? t.stateNode.containerInfo : null;
                        e = null;
                    } else t !== e && (e = null);
                }
            }
            return uc = e, null;
        }
        function ud(e) {
            switch(e){
                case "beforetoggle":
                case "cancel":
                case "click":
                case "close":
                case "contextmenu":
                case "copy":
                case "cut":
                case "auxclick":
                case "dblclick":
                case "dragend":
                case "dragstart":
                case "drop":
                case "focusin":
                case "focusout":
                case "input":
                case "invalid":
                case "keydown":
                case "keypress":
                case "keyup":
                case "mousedown":
                case "mouseup":
                case "paste":
                case "pause":
                case "play":
                case "pointercancel":
                case "pointerdown":
                case "pointerup":
                case "ratechange":
                case "reset":
                case "resize":
                case "seeked":
                case "submit":
                case "toggle":
                case "touchcancel":
                case "touchend":
                case "touchstart":
                case "volumechange":
                case "change":
                case "selectionchange":
                case "textInput":
                case "compositionstart":
                case "compositionend":
                case "compositionupdate":
                case "beforeblur":
                case "afterblur":
                case "beforeinput":
                case "blur":
                case "fullscreenchange":
                case "focus":
                case "hashchange":
                case "popstate":
                case "select":
                case "selectstart":
                    return 2;
                case "drag":
                case "dragenter":
                case "dragexit":
                case "dragleave":
                case "dragover":
                case "mousemove":
                case "mouseout":
                case "mouseover":
                case "pointermove":
                case "pointerout":
                case "pointerover":
                case "scroll":
                case "touchmove":
                case "wheel":
                case "mouseenter":
                case "mouseleave":
                case "pointerenter":
                case "pointerleave":
                    return 8;
                case "message":
                    switch(eo()){
                        case ea:
                            return 2;
                        case ei:
                            return 8;
                        case el:
                        case es:
                            return 32;
                        case ec:
                            return 0x10000000;
                        default:
                            return 32;
                    }
                default:
                    return 32;
            }
        }
        var uf = !1, up = null, uh = null, um = null, ug = new Map, uy = new Map, uv = [], ub = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");
        function uA(e, t) {
            switch(e){
                case "focusin":
                case "focusout":
                    up = null;
                    break;
                case "dragenter":
                case "dragleave":
                    uh = null;
                    break;
                case "mouseover":
                case "mouseout":
                    um = null;
                    break;
                case "pointerover":
                case "pointerout":
                    ug.delete(t.pointerId);
                    break;
                case "gotpointercapture":
                case "lostpointercapture":
                    uy.delete(t.pointerId);
            }
        }
        function ux(e, t, n, r, o, a) {
            return null === e || e.nativeEvent !== a ? (e = {
                blockedOn: t,
                domEventName: n,
                eventSystemFlags: r,
                nativeEvent: a,
                targetContainers: [
                    o
                ]
            }, null !== t && null !== (t = eV(t)) && un(t)) : (e.eventSystemFlags |= r, t = e.targetContainers, null !== o && -1 === t.indexOf(o) && t.push(o)), e;
        }
        function uw(e) {
            var t = eH(e.target);
            if (null !== t) {
                var n = s(t);
                if (null !== n) {
                    if (13 === (t = n.tag)) {
                        if (null !== (t = c(n))) {
                            e.blockedOn = t, ez(e.priority, function() {
                                ur(n);
                            });
                            return;
                        }
                    } else if (31 === t) {
                        if (null !== (t = u(n))) {
                            e.blockedOn = t, ez(e.priority, function() {
                                ur(n);
                            });
                            return;
                        }
                    } else if (3 === t && n.stateNode.current.memoizedState.isDehydrated) {
                        e.blockedOn = 3 === n.tag ? n.stateNode.containerInfo : null;
                        return;
                    }
                }
            }
            e.blockedOn = null;
        }
        function uC(e) {
            if (null !== e.blockedOn) return !1;
            for(var t = e.targetContainers; 0 < t.length;){
                var n = us(e.nativeEvent);
                if (null !== n) return null !== (t = eV(n)) && un(t), e.blockedOn = n, !1;
                var r = new (n = e.nativeEvent).constructor(n.type, n);
                ty = r, n.target.dispatchEvent(r), ty = null, t.shift();
            }
            return !0;
        }
        function u_(e, t, n) {
            uC(e) && n.delete(t);
        }
        function uk() {
            uf = !1, null !== up && uC(up) && (up = null), null !== uh && uC(uh) && (uh = null), null !== um && uC(um) && (um = null), ug.forEach(u_), uy.forEach(u_);
        }
        function uE(e, t) {
            e.blockedOn === t && (e.blockedOn = null, uf || (uf = !0, o.unstable_scheduleCallback(o.unstable_NormalPriority, uk)));
        }
        var uj = null;
        function uS(e) {
            uj !== e && (uj = e, o.unstable_scheduleCallback(o.unstable_NormalPriority, function() {
                uj === e && (uj = null);
                for(var t = 0; t < e.length; t += 3){
                    var n = e[t], r = e[t + 1], o = e[t + 2];
                    if ("function" != typeof r) if (null === uu(r || n)) continue;
                    else break;
                    var a = eV(n);
                    null !== a && (e.splice(t, 3), t -= 3, aX(a, {
                        pending: !0,
                        data: o,
                        method: n.method,
                        action: r
                    }, r, o));
                }
            }));
        }
        function uO(e) {
            function t(t) {
                return uE(t, e);
            }
            null !== up && uE(up, e), null !== uh && uE(uh, e), null !== um && uE(um, e), ug.forEach(t), uy.forEach(t);
            for(var n = 0; n < uv.length; n++){
                var r = uv[n];
                r.blockedOn === e && (r.blockedOn = null);
            }
            for(; 0 < uv.length && null === (n = uv[0]).blockedOn;)uw(n), null === n.blockedOn && uv.shift();
            if (null != (n = (e.ownerDocument || e).$$reactFormReplay)) for(r = 0; r < n.length; r += 3){
                var o = n[r], a = n[r + 1], i = o[eL] || null;
                if ("function" == typeof a) i || uS(n);
                else if (i) {
                    var l = null;
                    if (a && a.hasAttribute("formAction")) {
                        if (o = a, i = a[eL] || null) l = i.formAction;
                        else if (null !== uu(o)) continue;
                    } else l = i.action;
                    "function" == typeof l ? n[r + 1] = l : (n.splice(r, 3), r -= 3), uS(n);
                }
            }
        }
        function uB() {
            function e(e) {
                e.canIntercept && "react-transition" === e.info && e.intercept({
                    handler: function() {
                        return new Promise(function(e) {
                            return o = e;
                        });
                    },
                    focusReset: "manual",
                    scroll: "manual"
                });
            }
            function t() {
                null !== o && (o(), o = null), r || setTimeout(n, 20);
            }
            function n() {
                if (!r && !navigation.transition) {
                    var e = navigation.currentEntry;
                    e && null != e.url && navigation.navigate(e.url, {
                        state: e.getState(),
                        info: "react-transition",
                        history: "replace"
                    });
                }
            }
            if ("object" == typeof navigation) {
                var r = !1, o = null;
                return navigation.addEventListener("navigate", e), navigation.addEventListener("navigatesuccess", t), navigation.addEventListener("navigateerror", t), setTimeout(n, 100), function() {
                    r = !0, navigation.removeEventListener("navigate", e), navigation.removeEventListener("navigatesuccess", t), navigation.removeEventListener("navigateerror", t), null !== o && (o(), o = null);
                };
            }
        }
        function uP(e) {
            this._internalRoot = e;
        }
        function uI(e) {
            this._internalRoot = e;
        }
        uI.prototype.render = uP.prototype.render = function(e) {
            var t = this._internalRoot;
            if (null === t) throw Error(l(409));
            c7(t.current, sr(), e, t, null, null);
        }, uI.prototype.unmount = uP.prototype.unmount = function() {
            var e = this._internalRoot;
            if (null !== e) {
                this._internalRoot = null;
                var t = e.containerInfo;
                c7(e.current, 2, null, e, null, null), sc(), t[eN] = null;
            }
        }, uI.prototype.unstable_scheduleHydration = function(e) {
            if (e) {
                var t = eI();
                e = {
                    blockedOn: null,
                    target: e,
                    priority: t
                };
                for(var n = 0; n < uv.length && 0 !== t && t < uv[n].priority; n++);
                uv.splice(n, 0, e), 0 === n && uw(e);
            }
        };
        var uz = a.version;
        if ("19.2.0-canary-0bdb9206-20250818" !== uz) throw Error(l(527, uz, "19.2.0-canary-0bdb9206-20250818"));
        if (z.findDOMNode = function(e) {
            var t = e._reactInternals;
            if (void 0 === t) {
                if ("function" == typeof e.render) throw Error(l(188));
                throw Error(l(268, e = Object.keys(e).join(",")));
            }
            return e = null === (e = null !== (e = function(e) {
                var t = e.alternate;
                if (!t) {
                    if (null === (t = s(e))) throw Error(l(188));
                    return t !== e ? null : e;
                }
                for(var n = e, r = t;;){
                    var o = n.return;
                    if (null === o) break;
                    var a = o.alternate;
                    if (null === a) {
                        if (null !== (r = o.return)) {
                            n = r;
                            continue;
                        }
                        break;
                    }
                    if (o.child === a.child) {
                        for(a = o.child; a;){
                            if (a === n) return d(o), e;
                            if (a === r) return d(o), t;
                            a = a.sibling;
                        }
                        throw Error(l(188));
                    }
                    if (n.return !== r.return) n = o, r = a;
                    else {
                        for(var i = !1, c = o.child; c;){
                            if (c === n) {
                                i = !0, n = o, r = a;
                                break;
                            }
                            if (c === r) {
                                i = !0, r = o, n = a;
                                break;
                            }
                            c = c.sibling;
                        }
                        if (!i) {
                            for(c = a.child; c;){
                                if (c === n) {
                                    i = !0, n = a, r = o;
                                    break;
                                }
                                if (c === r) {
                                    i = !0, r = a, n = o;
                                    break;
                                }
                                c = c.sibling;
                            }
                            if (!i) throw Error(l(189));
                        }
                    }
                    if (n.alternate !== r) throw Error(l(190));
                }
                if (3 !== n.tag) throw Error(l(188));
                return n.stateNode.current === n ? e : t;
            }(t)) ? function e(t) {
                var n = t.tag;
                if (5 === n || 26 === n || 27 === n || 6 === n) return t;
                for(t = t.child; null !== t;){
                    if (null !== (n = e(t))) return n;
                    t = t.sibling;
                }
                return null;
            }(e) : null) ? null : e.stateNode;
        }, "undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
            var uT = __REACT_DEVTOOLS_GLOBAL_HOOK__;
            if (!uT.isDisabled && uT.supportsFiber) try {
                ef = uT.inject({
                    bundleType: 0,
                    version: "19.2.0-canary-0bdb9206-20250818",
                    rendererPackageName: "react-dom",
                    currentDispatcherRef: I,
                    reconcilerVersion: "19.2.0-canary-0bdb9206-20250818"
                }), ep = uT;
            } catch (e) {}
        }
        t.createRoot = function(e, t) {
            if (!(n = e) || 1 !== n.nodeType && 9 !== n.nodeType && 11 !== n.nodeType) throw Error(l(299));
            var n, r, o, a, i, s, c, u, d = !1, f = "", p = iu, h = id, m = ip;
            return null != t && (!0 === t.unstable_strictMode && (d = !0), void 0 !== t.identifierPrefix && (f = t.identifierPrefix), void 0 !== t.onUncaughtError && (p = t.onUncaughtError), void 0 !== t.onCaughtError && (h = t.onCaughtError), void 0 !== t.onRecoverableError && (m = t.onRecoverableError)), r = e, o = 1, a = !1, i = null, s = 0, c = d, u = null, r = new c8(r, o, a, f, p, h, m, uB, null), o = 1, !0 === c && (o |= 24), c = re(3, null, null, o), r.current = c, c.stateNode = r, o = r1(), o.refCount++, r.pooledCache = o, o.refCount++, c.memoizedState = {
                element: null,
                isDehydrated: a,
                cache: o
            }, ow(c), t = r, e[eN] = t.current, s9(e), new uP(t);
        };
    },
    "./dist/compiled/react-dom/cjs/react-dom.production.js": function(e, t, n) {
        "use strict";
        var r = n("./dist/compiled/react/index.js");
        function o(e) {
            var t = "https://react.dev/errors/" + e;
            if (1 < arguments.length) {
                t += "?args[]=" + encodeURIComponent(arguments[1]);
                for(var n = 2; n < arguments.length; n++)t += "&args[]=" + encodeURIComponent(arguments[n]);
            }
            return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
        }
        function a() {}
        var i = {
            d: {
                f: a,
                r: function() {
                    throw Error(o(522));
                },
                D: a,
                C: a,
                L: a,
                m: a,
                X: a,
                S: a,
                M: a
            },
            p: 0,
            findDOMNode: null
        }, l = Symbol.for("react.portal"), s = r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
        function c(e, t) {
            return "font" === e ? "" : "string" == typeof t ? "use-credentials" === t ? t : "" : void 0;
        }
        t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = i, t.createPortal = function(e, t) {
            var n = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null;
            if (!t || 1 !== t.nodeType && 9 !== t.nodeType && 11 !== t.nodeType) throw Error(o(299));
            return function(e, t, n) {
                var r = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null;
                return {
                    $$typeof: l,
                    key: null == r ? null : "" + r,
                    children: e,
                    containerInfo: t,
                    implementation: n
                };
            }(e, t, null, n);
        }, t.flushSync = function(e) {
            var t = s.T, n = i.p;
            try {
                if (s.T = null, i.p = 2, e) return e();
            } finally{
                s.T = t, i.p = n, i.d.f();
            }
        }, t.preconnect = function(e, t) {
            "string" == typeof e && (t = t ? "string" == typeof (t = t.crossOrigin) ? "use-credentials" === t ? t : "" : void 0 : null, i.d.C(e, t));
        }, t.prefetchDNS = function(e) {
            "string" == typeof e && i.d.D(e);
        }, t.preinit = function(e, t) {
            if ("string" == typeof e && t && "string" == typeof t.as) {
                var n = t.as, r = c(n, t.crossOrigin), o = "string" == typeof t.integrity ? t.integrity : void 0, a = "string" == typeof t.fetchPriority ? t.fetchPriority : void 0;
                "style" === n ? i.d.S(e, "string" == typeof t.precedence ? t.precedence : void 0, {
                    crossOrigin: r,
                    integrity: o,
                    fetchPriority: a
                }) : "script" === n && i.d.X(e, {
                    crossOrigin: r,
                    integrity: o,
                    fetchPriority: a,
                    nonce: "string" == typeof t.nonce ? t.nonce : void 0
                });
            }
        }, t.preinitModule = function(e, t) {
            if ("string" == typeof e) if ("object" == typeof t && null !== t) {
                if (null == t.as || "script" === t.as) {
                    var n = c(t.as, t.crossOrigin);
                    i.d.M(e, {
                        crossOrigin: n,
                        integrity: "string" == typeof t.integrity ? t.integrity : void 0,
                        nonce: "string" == typeof t.nonce ? t.nonce : void 0
                    });
                }
            } else null == t && i.d.M(e);
        }, t.preload = function(e, t) {
            if ("string" == typeof e && "object" == typeof t && null !== t && "string" == typeof t.as) {
                var n = t.as, r = c(n, t.crossOrigin);
                i.d.L(e, n, {
                    crossOrigin: r,
                    integrity: "string" == typeof t.integrity ? t.integrity : void 0,
                    nonce: "string" == typeof t.nonce ? t.nonce : void 0,
                    type: "string" == typeof t.type ? t.type : void 0,
                    fetchPriority: "string" == typeof t.fetchPriority ? t.fetchPriority : void 0,
                    referrerPolicy: "string" == typeof t.referrerPolicy ? t.referrerPolicy : void 0,
                    imageSrcSet: "string" == typeof t.imageSrcSet ? t.imageSrcSet : void 0,
                    imageSizes: "string" == typeof t.imageSizes ? t.imageSizes : void 0,
                    media: "string" == typeof t.media ? t.media : void 0
                });
            }
        }, t.preloadModule = function(e, t) {
            if ("string" == typeof e) if (t) {
                var n = c(t.as, t.crossOrigin);
                i.d.m(e, {
                    as: "string" == typeof t.as && "script" !== t.as ? t.as : void 0,
                    crossOrigin: n,
                    integrity: "string" == typeof t.integrity ? t.integrity : void 0
                });
            } else i.d.m(e);
        }, t.requestFormReset = function(e) {
            i.d.r(e);
        }, t.unstable_batchedUpdates = function(e, t) {
            return e(t);
        }, t.useFormState = function(e, t, n) {
            return s.H.useFormState(e, t, n);
        }, t.useFormStatus = function() {
            return s.H.useHostTransitionStatus();
        }, t.version = "19.2.0-canary-0bdb9206-20250818";
    },
    "./dist/compiled/react-dom/client.js": function(e, t, n) {
        "use strict";
        !function e() {
            if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE) try {
                __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e);
            } catch (e) {
                console.error(e);
            }
        }(), e.exports = n("./dist/compiled/react-dom/cjs/react-dom-client.production.js");
    },
    "./dist/compiled/react-dom/index.js": function(e, t, n) {
        "use strict";
        !function e() {
            if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE) try {
                __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e);
            } catch (e) {
                console.error(e);
            }
        }(), e.exports = n("./dist/compiled/react-dom/cjs/react-dom.production.js");
    },
    "./dist/compiled/react/cjs/react-compiler-runtime.production.js": function(e, t, n) {
        "use strict";
        var r = n("./dist/compiled/react/index.js").__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
        t.c = function(e) {
            return r.H.useMemoCache(e);
        };
    },
    "./dist/compiled/react/cjs/react-jsx-runtime.production.js": function(e, t) {
        "use strict";
        var n = Symbol.for("react.transitional.element");
        function r(e, t, r) {
            var o = null;
            if (void 0 !== r && (o = "" + r), void 0 !== t.key && (o = "" + t.key), "key" in t) for(var a in r = {}, t)"key" !== a && (r[a] = t[a]);
            else r = t;
            return {
                $$typeof: n,
                type: e,
                key: o,
                ref: void 0 !== (t = r.ref) ? t : null,
                props: r
            };
        }
        t.Fragment = Symbol.for("react.fragment"), t.jsx = r, t.jsxs = r;
    },
    "./dist/compiled/react/cjs/react.production.js": function(e, t) {
        "use strict";
        var n = Symbol.for("react.transitional.element"), r = Symbol.for("react.portal"), o = Symbol.for("react.fragment"), a = Symbol.for("react.strict_mode"), i = Symbol.for("react.profiler"), l = Symbol.for("react.consumer"), s = Symbol.for("react.context"), c = Symbol.for("react.forward_ref"), u = Symbol.for("react.suspense"), d = Symbol.for("react.memo"), f = Symbol.for("react.lazy"), p = Symbol.iterator, h = {
            isMounted: function() {
                return !1;
            },
            enqueueForceUpdate: function() {},
            enqueueReplaceState: function() {},
            enqueueSetState: function() {}
        }, m = Object.assign, g = {};
        function y(e, t, n) {
            this.props = e, this.context = t, this.refs = g, this.updater = n || h;
        }
        function v() {}
        function b(e, t, n) {
            this.props = e, this.context = t, this.refs = g, this.updater = n || h;
        }
        y.prototype.isReactComponent = {}, y.prototype.setState = function(e, t) {
            if ("object" != typeof e && "function" != typeof e && null != e) throw Error("takes an object of state variables to update or a function which returns an object of state variables.");
            this.updater.enqueueSetState(this, e, t, "setState");
        }, y.prototype.forceUpdate = function(e) {
            this.updater.enqueueForceUpdate(this, e, "forceUpdate");
        }, v.prototype = y.prototype;
        var A = b.prototype = new v;
        A.constructor = b, m(A, y.prototype), A.isPureReactComponent = !0;
        var x = Array.isArray;
        function w() {}
        var C = {
            H: null,
            A: null,
            T: null,
            S: null
        }, _ = Object.prototype.hasOwnProperty;
        function k(e, t, r) {
            var o = r.ref;
            return {
                $$typeof: n,
                type: e,
                key: t,
                ref: void 0 !== o ? o : null,
                props: r
            };
        }
        function E(e) {
            return "object" == typeof e && null !== e && e.$$typeof === n;
        }
        var j = /\/+/g;
        function S(e, t) {
            var n, r;
            return "object" == typeof e && null !== e && null != e.key ? (n = "" + e.key, r = {
                "=": "=0",
                ":": "=2"
            }, "$" + n.replace(/[=:]/g, function(e) {
                return r[e];
            })) : t.toString(36);
        }
        function O(e, t, o) {
            if (null == e) return e;
            var a = [], i = 0;
            return !function e(t, o, a, i, l) {
                var s, c, u, d = typeof t;
                ("undefined" === d || "boolean" === d) && (t = null);
                var h = !1;
                if (null === t) h = !0;
                else switch(d){
                    case "bigint":
                    case "string":
                    case "number":
                        h = !0;
                        break;
                    case "object":
                        switch(t.$$typeof){
                            case n:
                            case r:
                                h = !0;
                                break;
                            case f:
                                return e((h = t._init)(t._payload), o, a, i, l);
                        }
                }
                if (h) return l = l(t), h = "" === i ? "." + S(t, 0) : i, x(l) ? (a = "", null != h && (a = h.replace(j, "$&/") + "/"), e(l, o, a, "", function(e) {
                    return e;
                })) : null != l && (E(l) && (s = l, c = a + (null == l.key || t && t.key === l.key ? "" : ("" + l.key).replace(j, "$&/") + "/") + h, l = k(s.type, c, s.props)), o.push(l)), 1;
                h = 0;
                var m = "" === i ? "." : i + ":";
                if (x(t)) for(var g = 0; g < t.length; g++)d = m + S(i = t[g], g), h += e(i, o, a, d, l);
                else if ("function" == typeof (g = null === (u = t) || "object" != typeof u ? null : "function" == typeof (u = p && u[p] || u["@@iterator"]) ? u : null)) for(t = g.call(t), g = 0; !(i = t.next()).done;)d = m + S(i = i.value, g++), h += e(i, o, a, d, l);
                else if ("object" === d) {
                    if ("function" == typeof t.then) return e(function(e) {
                        switch(e.status){
                            case "fulfilled":
                                return e.value;
                            case "rejected":
                                throw e.reason;
                            default:
                                switch("string" == typeof e.status ? e.then(w, w) : (e.status = "pending", e.then(function(t) {
                                    "pending" === e.status && (e.status = "fulfilled", e.value = t);
                                }, function(t) {
                                    "pending" === e.status && (e.status = "rejected", e.reason = t);
                                })), e.status){
                                    case "fulfilled":
                                        return e.value;
                                    case "rejected":
                                        throw e.reason;
                                }
                        }
                        throw e;
                    }(t), o, a, i, l);
                    throw Error("Objects are not valid as a React child (found: " + ("[object Object]" === (o = String(t)) ? "object with keys {" + Object.keys(t).join(", ") + "}" : o) + "). If you meant to render a collection of children, use an array instead.");
                }
                return h;
            }(e, a, "", "", function(e) {
                return t.call(o, e, i++);
            }), a;
        }
        function B(e) {
            if (-1 === e._status) {
                var t = e._result;
                (t = t()).then(function(t) {
                    (0 === e._status || -1 === e._status) && (e._status = 1, e._result = t);
                }, function(t) {
                    (0 === e._status || -1 === e._status) && (e._status = 2, e._result = t);
                }), -1 === e._status && (e._status = 0, e._result = t);
            }
            if (1 === e._status) return e._result.default;
            throw e._result;
        }
        var P = "function" == typeof reportError ? reportError : function(e) {
            if ("object" == typeof window && "function" == typeof window.ErrorEvent) {
                var t = new window.ErrorEvent("error", {
                    bubbles: !0,
                    cancelable: !0,
                    message: "object" == typeof e && null !== e && "string" == typeof e.message ? String(e.message) : String(e),
                    error: e
                });
                if (!window.dispatchEvent(t)) return;
            } else if ("object" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"] && "function" == typeof __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"].emit) return void __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$15$2e$5$2e$0_react$2d$dom$40$19$2e$1$2e$0_react$40$19$2e$1$2e$0_$5f$react$40$19$2e$1$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$polyfills$2f$process$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"].emit("uncaughtException", e);
            console.error(e);
        };
        t.Children = {
            map: O,
            forEach: function(e, t, n) {
                O(e, function() {
                    t.apply(this, arguments);
                }, n);
            },
            count: function(e) {
                var t = 0;
                return O(e, function() {
                    t++;
                }), t;
            },
            toArray: function(e) {
                return O(e, function(e) {
                    return e;
                }) || [];
            },
            only: function(e) {
                if (!E(e)) throw Error("React.Children.only expected to receive a single React element child.");
                return e;
            }
        }, t.Component = y, t.Fragment = o, t.Profiler = i, t.PureComponent = b, t.StrictMode = a, t.Suspense = u, t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = C, t.__COMPILER_RUNTIME = {
            __proto__: null,
            c: function(e) {
                return C.H.useMemoCache(e);
            }
        }, t.cache = function(e) {
            return function() {
                return e.apply(null, arguments);
            };
        }, t.cacheSignal = function() {
            return null;
        }, t.cloneElement = function(e, t, n) {
            if (null == e) throw Error("The argument must be a React element, but you passed " + e + ".");
            var r = m({}, e.props), o = e.key;
            if (null != t) for(a in void 0 !== t.key && (o = "" + t.key), t)_.call(t, a) && "key" !== a && "__self" !== a && "__source" !== a && ("ref" !== a || void 0 !== t.ref) && (r[a] = t[a]);
            var a = arguments.length - 2;
            if (1 === a) r.children = n;
            else if (1 < a) {
                for(var i = Array(a), l = 0; l < a; l++)i[l] = arguments[l + 2];
                r.children = i;
            }
            return k(e.type, o, r);
        }, t.createContext = function(e) {
            return (e = {
                $$typeof: s,
                _currentValue: e,
                _currentValue2: e,
                _threadCount: 0,
                Provider: null,
                Consumer: null
            }).Provider = e, e.Consumer = {
                $$typeof: l,
                _context: e
            }, e;
        }, t.createElement = function(e, t, n) {
            var r, o = {}, a = null;
            if (null != t) for(r in void 0 !== t.key && (a = "" + t.key), t)_.call(t, r) && "key" !== r && "__self" !== r && "__source" !== r && (o[r] = t[r]);
            var i = arguments.length - 2;
            if (1 === i) o.children = n;
            else if (1 < i) {
                for(var l = Array(i), s = 0; s < i; s++)l[s] = arguments[s + 2];
                o.children = l;
            }
            if (e && e.defaultProps) for(r in i = e.defaultProps)void 0 === o[r] && (o[r] = i[r]);
            return k(e, a, o);
        }, t.createRef = function() {
            return {
                current: null
            };
        }, t.forwardRef = function(e) {
            return {
                $$typeof: c,
                render: e
            };
        }, t.isValidElement = E, t.lazy = function(e) {
            return {
                $$typeof: f,
                _payload: {
                    _status: -1,
                    _result: e
                },
                _init: B
            };
        }, t.memo = function(e, t) {
            return {
                $$typeof: d,
                type: e,
                compare: void 0 === t ? null : t
            };
        }, t.startTransition = function(e) {
            var t = C.T, n = {};
            C.T = n;
            try {
                var r = e(), o = C.S;
                null !== o && o(n, r), "object" == typeof r && null !== r && "function" == typeof r.then && r.then(w, P);
            } catch (e) {
                P(e);
            } finally{
                null !== t && null !== n.types && (t.types = n.types), C.T = t;
            }
        }, t.unstable_useCacheRefresh = function() {
            return C.H.useCacheRefresh();
        }, t.use = function(e) {
            return C.H.use(e);
        }, t.useActionState = function(e, t, n) {
            return C.H.useActionState(e, t, n);
        }, t.useCallback = function(e, t) {
            return C.H.useCallback(e, t);
        }, t.useContext = function(e) {
            return C.H.useContext(e);
        }, t.useDebugValue = function() {}, t.useDeferredValue = function(e, t) {
            return C.H.useDeferredValue(e, t);
        }, t.useEffect = function(e, t) {
            return C.H.useEffect(e, t);
        }, t.useId = function() {
            return C.H.useId();
        }, t.useImperativeHandle = function(e, t, n) {
            return C.H.useImperativeHandle(e, t, n);
        }, t.useInsertionEffect = function(e, t) {
            return C.H.useInsertionEffect(e, t);
        }, t.useLayoutEffect = function(e, t) {
            return C.H.useLayoutEffect(e, t);
        }, t.useMemo = function(e, t) {
            return C.H.useMemo(e, t);
        }, t.useOptimistic = function(e, t) {
            return C.H.useOptimistic(e, t);
        }, t.useReducer = function(e, t, n) {
            return C.H.useReducer(e, t, n);
        }, t.useRef = function(e) {
            return C.H.useRef(e);
        }, t.useState = function(e) {
            return C.H.useState(e);
        }, t.useSyncExternalStore = function(e, t, n) {
            return C.H.useSyncExternalStore(e, t, n);
        }, t.useTransition = function() {
            return C.H.useTransition();
        }, t.version = "19.2.0-canary-0bdb9206-20250818";
    },
    "./dist/compiled/react/compiler-runtime.js": function(e, t, n) {
        "use strict";
        e.exports = n("./dist/compiled/react/cjs/react-compiler-runtime.production.js");
    },
    "./dist/compiled/react/index.js": function(e, t, n) {
        "use strict";
        e.exports = n("./dist/compiled/react/cjs/react.production.js");
    },
    "./dist/compiled/react/jsx-runtime.js": function(e, t, n) {
        "use strict";
        e.exports = n("./dist/compiled/react/cjs/react-jsx-runtime.production.js");
    },
    "./dist/compiled/scheduler/cjs/scheduler.production.js": function(e, t) {
        "use strict";
        function n(e, t) {
            var n = e.length;
            for(e.push(t); 0 < n;){
                var r = n - 1 >>> 1, o = e[r];
                if (0 < a(o, t)) e[r] = t, e[n] = o, n = r;
                else break;
            }
        }
        function r(e) {
            return 0 === e.length ? null : e[0];
        }
        function o(e) {
            if (0 === e.length) return null;
            var t = e[0], n = e.pop();
            if (n !== t) {
                e[0] = n;
                for(var r = 0, o = e.length, i = o >>> 1; r < i;){
                    var l = 2 * (r + 1) - 1, s = e[l], c = l + 1, u = e[c];
                    if (0 > a(s, n)) c < o && 0 > a(u, s) ? (e[r] = u, e[c] = n, r = c) : (e[r] = s, e[l] = n, r = l);
                    else if (c < o && 0 > a(u, n)) e[r] = u, e[c] = n, r = c;
                    else break;
                }
            }
            return t;
        }
        function a(e, t) {
            var n = e.sortIndex - t.sortIndex;
            return 0 !== n ? n : e.id - t.id;
        }
        if (t.unstable_now = void 0, "object" == typeof performance && "function" == typeof performance.now) {
            var i, l = performance;
            t.unstable_now = function() {
                return l.now();
            };
        } else {
            var s = Date, c = s.now();
            t.unstable_now = function() {
                return s.now() - c;
            };
        }
        var u = [], d = [], f = 1, p = null, h = 3, m = !1, g = !1, y = !1, v = !1, b = "function" == typeof setTimeout ? setTimeout : null, A = "function" == typeof clearTimeout ? clearTimeout : null, x = "undefined" != typeof setImmediate ? setImmediate : null;
        function w(e) {
            for(var t = r(d); null !== t;){
                if (null === t.callback) o(d);
                else if (t.startTime <= e) o(d), t.sortIndex = t.expirationTime, n(u, t);
                else break;
                t = r(d);
            }
        }
        function C(e) {
            if (y = !1, w(e), !g) if (null !== r(u)) g = !0, _ || (_ = !0, i());
            else {
                var t = r(d);
                null !== t && I(C, t.startTime - e);
            }
        }
        var _ = !1, k = -1, E = 5, j = -1;
        function S() {
            return !!v || !(t.unstable_now() - j < E);
        }
        function O() {
            if (v = !1, _) {
                var e = t.unstable_now();
                j = e;
                var n = !0;
                try {
                    e: {
                        g = !1, y && (y = !1, A(k), k = -1), m = !0;
                        var a = h;
                        try {
                            t: {
                                for(w(e), p = r(u); null !== p && !(p.expirationTime > e && S());){
                                    var l = p.callback;
                                    if ("function" == typeof l) {
                                        p.callback = null, h = p.priorityLevel;
                                        var s = l(p.expirationTime <= e);
                                        if (e = t.unstable_now(), "function" == typeof s) {
                                            p.callback = s, w(e), n = !0;
                                            break t;
                                        }
                                        p === r(u) && o(u), w(e);
                                    } else o(u);
                                    p = r(u);
                                }
                                if (null !== p) n = !0;
                                else {
                                    var c = r(d);
                                    null !== c && I(C, c.startTime - e), n = !1;
                                }
                            }
                            break e;
                        } finally{
                            p = null, h = a, m = !1;
                        }
                    }
                } finally{
                    n ? i() : _ = !1;
                }
            }
        }
        if ("function" == typeof x) i = function() {
            x(O);
        };
        else if ("undefined" != typeof MessageChannel) {
            var B = new MessageChannel, P = B.port2;
            B.port1.onmessage = O, i = function() {
                P.postMessage(null);
            };
        } else i = function() {
            b(O, 0);
        };
        function I(e, n) {
            k = b(function() {
                e(t.unstable_now());
            }, n);
        }
        t.unstable_IdlePriority = 5, t.unstable_ImmediatePriority = 1, t.unstable_LowPriority = 4, t.unstable_NormalPriority = 3, t.unstable_Profiling = null, t.unstable_UserBlockingPriority = 2, t.unstable_cancelCallback = function(e) {
            e.callback = null;
        }, t.unstable_forceFrameRate = function(e) {
            0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : E = 0 < e ? Math.floor(1e3 / e) : 5;
        }, t.unstable_getCurrentPriorityLevel = function() {
            return h;
        }, t.unstable_next = function(e) {
            switch(h){
                case 1:
                case 2:
                case 3:
                    var t = 3;
                    break;
                default:
                    t = h;
            }
            var n = h;
            h = t;
            try {
                return e();
            } finally{
                h = n;
            }
        }, t.unstable_requestPaint = function() {
            v = !0;
        }, t.unstable_runWithPriority = function(e, t) {
            switch(e){
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                    break;
                default:
                    e = 3;
            }
            var n = h;
            h = e;
            try {
                return t();
            } finally{
                h = n;
            }
        }, t.unstable_scheduleCallback = function(e, o, a) {
            var l = t.unstable_now();
            switch(a = "object" == typeof a && null !== a && "number" == typeof (a = a.delay) && 0 < a ? l + a : l, e){
                case 1:
                    var s = -1;
                    break;
                case 2:
                    s = 250;
                    break;
                case 5:
                    s = 0x3fffffff;
                    break;
                case 4:
                    s = 1e4;
                    break;
                default:
                    s = 5e3;
            }
            return s = a + s, e = {
                id: f++,
                callback: o,
                priorityLevel: e,
                startTime: a,
                expirationTime: s,
                sortIndex: -1
            }, a > l ? (e.sortIndex = a, n(d, e), null === r(u) && e === r(d) && (y ? (A(k), k = -1) : y = !0, I(C, a - l))) : (e.sortIndex = s, n(u, e), g || m || (g = !0, _ || (_ = !0, i()))), e;
        }, t.unstable_shouldYield = S, t.unstable_wrapCallback = function(e) {
            var t = h;
            return function() {
                var n = h;
                h = t;
                try {
                    return e.apply(this, arguments);
                } finally{
                    h = n;
                }
            };
        };
    },
    "./dist/compiled/scheduler/index.js": function(e, t, n) {
        "use strict";
        e.exports = n("./dist/compiled/scheduler/cjs/scheduler.production.js");
    },
    "./dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js": function(e) {
        (()=>{
            "use strict";
            "undefined" != typeof __nccwpck_require__ && (__nccwpck_require__.ab = "//");
            var t, n, r, o, a, i, l, s, c = {};
            Object.defineProperty(c, "__esModule", {
                value: !0
            }), t = "<unknown>", n = /^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|webpack-internal|rsc|about|turbopack|<anonymous>|\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i, r = /\((\S*)(?::(\d+))(?::(\d+))\)/, o = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|webpack-internal|rsc|about|turbopack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i, a = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|webpack-internal|rsc|about|turbopack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i, i = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i, l = /^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i, s = /^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i, c.parse = function(e) {
                return e.split("\n").reduce(function(e, c) {
                    var u, d, f, p, h, m, g = function(e) {
                        var o = n.exec(e);
                        if (!o) return null;
                        var a = o[2] && 0 === o[2].indexOf("native"), i = o[2] && 0 === o[2].indexOf("eval"), l = r.exec(o[2]);
                        return i && null != l && (o[2] = l[1], o[3] = l[2], o[4] = l[3]), {
                            file: a ? null : o[2],
                            methodName: o[1] || t,
                            arguments: a ? [
                                o[2]
                            ] : [],
                            lineNumber: o[3] ? +o[3] : null,
                            column: o[4] ? +o[4] : null
                        };
                    }(c) || (u = c, (d = o.exec(u)) ? {
                        file: d[2],
                        methodName: d[1] || t,
                        arguments: [],
                        lineNumber: +d[3],
                        column: d[4] ? +d[4] : null
                    } : null) || function(e) {
                        var n = a.exec(e);
                        if (!n) return null;
                        var r = n[3] && n[3].indexOf(" > eval") > -1, o = i.exec(n[3]);
                        return r && null != o && (n[3] = o[1], n[4] = o[2], n[5] = null), {
                            file: n[3],
                            methodName: n[1] || t,
                            arguments: n[2] ? n[2].split(",") : [],
                            lineNumber: n[4] ? +n[4] : null,
                            column: n[5] ? +n[5] : null
                        };
                    }(c) || (f = c, (p = s.exec(f)) ? {
                        file: p[2],
                        methodName: p[1] || t,
                        arguments: [],
                        lineNumber: +p[3],
                        column: p[4] ? +p[4] : null
                    } : null) || (h = c, (m = l.exec(h)) ? {
                        file: m[3],
                        methodName: m[1] || t,
                        arguments: [],
                        lineNumber: +m[4],
                        column: m[5] ? +m[5] : null
                    } : null);
                    return g && e.push(g), e;
                }, []);
            }, e.exports = c;
        })();
    },
    "./dist/compiled/strip-ansi/index.js": function(e) {
        (()=>{
            "use strict";
            var t = {
                511: (e)=>{
                    e.exports = function() {
                        let { onlyFirst: e = !1 } = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
                        return RegExp("[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)|(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))", e ? void 0 : "g");
                    };
                },
                532: (e, t, n)=>{
                    let r = n(511);
                    e.exports = (e)=>"string" == typeof e ? e.replace(r(), "") : e;
                }
            }, n = {};
            function r(e) {
                var o = n[e];
                if (void 0 !== o) return o.exports;
                var a = n[e] = {
                    exports: {}
                }, i = !0;
                try {
                    t[e](a, a.exports, r), i = !1;
                } finally{
                    i && delete n[e];
                }
                return a.exports;
            }
            r.ab = "//", e.exports = r(532);
        })();
    },
    "./src/build/webpack/loaders/devtool/devtool-style-inject.js": function(e) {
        function t() {
            let e = window._nextjsDevtoolsStyleCache;
            if (e.cachedShadowRoot) return e.cachedShadowRoot;
            let t = document.querySelector("nextjs-portal"), n = (t === null || t === void 0 ? void 0 : t.shadowRoot) || null;
            return n && (e.cachedShadowRoot = n), n;
        }
        function n(e, t) {
            let n = window._nextjsDevtoolsStyleCache;
            n.lastInsertedElement ? n.lastInsertedElement.nextSibling ? t.insertBefore(e, n.lastInsertedElement.nextSibling) : t.appendChild(e) : t.insertBefore(e, t.firstChild), n.lastInsertedElement = e;
        }
        function r() {
            let e = window._nextjsDevtoolsStyleCache, r = t();
            r && (e.pendingElements.forEach((e)=>{
                n(e, r);
            }), e.pendingElements = []);
        }
        "undefined" != typeof window && (window._nextjsDevtoolsStyleCache = window._nextjsDevtoolsStyleCache || {
            pendingElements: [],
            isObserving: !1,
            lastInsertedElement: null,
            cachedShadowRoot: null
        }), e.exports = function(e) {
            e.setAttribute("data-nextjs-dev-tool-style", "true");
            let o = t();
            o ? n(e, o) : (window._nextjsDevtoolsStyleCache.pendingElements.push(e), function() {
                let e = window._nextjsDevtoolsStyleCache;
                if (e.isObserving) return;
                if (e.isObserving = !0, t()) return r();
                let n = new MutationObserver((o)=>{
                    if (0 === o.length || 0 === o[0].addedNodes.length) return;
                    let a = o[0].addedNodes[0], i = null;
                    if ("SCRIPT" === a.tagName && a.getAttribute("data-nextjs-dev-overlay") ? i = a.firstChild : "NEXTJS-PORTAL" === a.tagName && (i = a), !i) return;
                    let l = ()=>{
                        t() ? (r(), n.disconnect(), e.isObserving = !1) : setTimeout(l, 20);
                    };
                    l();
                });
                n.observe(document.body, {
                    childList: !0,
                    subtree: !0
                });
            }());
        };
    },
    "./dist/compiled/zod/index.cjs": function(e) {
        (()=>{
            "use strict";
            var t = {
                629: function(e, t, n) {
                    var r = this && this.__createBinding || (Object.create ? function(e, t, n, r) {
                        void 0 === r && (r = n);
                        var o = Object.getOwnPropertyDescriptor(t, n);
                        (!o || ("get" in o ? !t.__esModule : o.writable || o.configurable)) && (o = {
                            enumerable: !0,
                            get: function() {
                                return t[n];
                            }
                        }), Object.defineProperty(e, r, o);
                    } : function(e, t, n, r) {
                        void 0 === r && (r = n), e[r] = t[n];
                    }), o = this && this.__setModuleDefault || (Object.create ? function(e, t) {
                        Object.defineProperty(e, "default", {
                            enumerable: !0,
                            value: t
                        });
                    } : function(e, t) {
                        e.default = t;
                    }), a = this && this.__importStar || function(e) {
                        if (e && e.__esModule) return e;
                        var t = {};
                        if (null != e) for(var n in e)"default" !== n && Object.prototype.hasOwnProperty.call(e, n) && r(t, e, n);
                        return o(t, e), t;
                    }, i = this && this.__exportStar || function(e, t) {
                        for(var n in e)"default" === n || Object.prototype.hasOwnProperty.call(t, n) || r(t, e, n);
                    };
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.z = void 0;
                    let l = a(n(923));
                    t.z = l, i(n(923), t), t.default = l;
                },
                348: (e, t, n)=>{
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.ZodError = t.quotelessJson = t.ZodIssueCode = void 0;
                    let r = n(709);
                    t.ZodIssueCode = r.util.arrayToEnum([
                        "invalid_type",
                        "invalid_literal",
                        "custom",
                        "invalid_union",
                        "invalid_union_discriminator",
                        "invalid_enum_value",
                        "unrecognized_keys",
                        "invalid_arguments",
                        "invalid_return_type",
                        "invalid_date",
                        "invalid_string",
                        "too_small",
                        "too_big",
                        "invalid_intersection_types",
                        "not_multiple_of",
                        "not_finite"
                    ]), t.quotelessJson = (e)=>JSON.stringify(e, null, 2).replace(/"([^"]+)":/g, "$1:");
                    class o extends Error {
                        get errors() {
                            return this.issues;
                        }
                        format(e) {
                            let t = e || function(e) {
                                return e.message;
                            }, n = {
                                _errors: []
                            }, r = (e)=>{
                                for (let o of e.issues)if ("invalid_union" === o.code) o.unionErrors.map(r);
                                else if ("invalid_return_type" === o.code) r(o.returnTypeError);
                                else if ("invalid_arguments" === o.code) r(o.argumentsError);
                                else if (0 === o.path.length) n._errors.push(t(o));
                                else {
                                    let e = n, r = 0;
                                    for(; r < o.path.length;){
                                        let n = o.path[r];
                                        r === o.path.length - 1 ? (e[n] = e[n] || {
                                            _errors: []
                                        }, e[n]._errors.push(t(o))) : e[n] = e[n] || {
                                            _errors: []
                                        }, e = e[n], r++;
                                    }
                                }
                            };
                            return r(this), n;
                        }
                        static assert(e) {
                            if (!(e instanceof o)) throw Error("Not a ZodError: ".concat(e));
                        }
                        toString() {
                            return this.message;
                        }
                        get message() {
                            return JSON.stringify(this.issues, r.util.jsonStringifyReplacer, 2);
                        }
                        get isEmpty() {
                            return 0 === this.issues.length;
                        }
                        flatten() {
                            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (e)=>e.message;
                            let t = {}, n = [];
                            for (let r of this.issues)if (r.path.length > 0) {
                                let n = r.path[0];
                                t[n] = t[n] || [], t[n].push(e(r));
                            } else n.push(e(r));
                            return {
                                formErrors: n,
                                fieldErrors: t
                            };
                        }
                        get formErrors() {
                            return this.flatten();
                        }
                        constructor(e){
                            var _this;
                            super(), _this = this, this.issues = [], this.addIssue = (e)=>{
                                this.issues = [
                                    ...this.issues,
                                    e
                                ];
                            }, this.addIssues = function() {
                                let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [];
                                _this.issues = [
                                    ..._this.issues,
                                    ...e
                                ];
                            };
                            let t = new.target.prototype;
                            Object.setPrototypeOf ? Object.setPrototypeOf(this, t) : this.__proto__ = t, this.name = "ZodError", this.issues = e;
                        }
                    }
                    t.ZodError = o, o.create = (e)=>new o(e);
                },
                61: function(e, t, n) {
                    var r = this && this.__importDefault || function(e) {
                        return e && e.__esModule ? e : {
                            default: e
                        };
                    };
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.defaultErrorMap = void 0, t.setErrorMap = function(e) {
                        a = e;
                    }, t.getErrorMap = function() {
                        return a;
                    };
                    let o = r(n(871));
                    t.defaultErrorMap = o.default;
                    let a = o.default;
                },
                923: function(e, t, n) {
                    var r = this && this.__createBinding || (Object.create ? function(e, t, n, r) {
                        void 0 === r && (r = n);
                        var o = Object.getOwnPropertyDescriptor(t, n);
                        (!o || ("get" in o ? !t.__esModule : o.writable || o.configurable)) && (o = {
                            enumerable: !0,
                            get: function() {
                                return t[n];
                            }
                        }), Object.defineProperty(e, r, o);
                    } : function(e, t, n, r) {
                        void 0 === r && (r = n), e[r] = t[n];
                    }), o = this && this.__exportStar || function(e, t) {
                        for(var n in e)"default" === n || Object.prototype.hasOwnProperty.call(t, n) || r(t, e, n);
                    };
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), o(n(61), t), o(n(818), t), o(n(515), t), o(n(709), t), o(n(155), t), o(n(348), t);
                },
                538: (e, t)=>{
                    var n, r;
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.errorUtil = void 0, (r = n || (t.errorUtil = n = {})).errToObj = (e)=>"string" == typeof e ? {
                            message: e
                        } : e || {}, r.toString = (e)=>"string" == typeof e ? e : e === null || e === void 0 ? void 0 : e.message;
                },
                818: function(e, t, n) {
                    var r = this && this.__importDefault || function(e) {
                        return e && e.__esModule ? e : {
                            default: e
                        };
                    };
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.isAsync = t.isValid = t.isDirty = t.isAborted = t.OK = t.DIRTY = t.INVALID = t.ParseStatus = t.EMPTY_PATH = t.makeIssue = void 0, t.addIssueToContext = function(e, n) {
                        let r = (0, o.getErrorMap)(), i = (0, t.makeIssue)({
                            issueData: n,
                            data: e.data,
                            path: e.path,
                            errorMaps: [
                                e.common.contextualErrorMap,
                                e.schemaErrorMap,
                                r,
                                r === a.default ? void 0 : a.default
                            ].filter((e)=>!!e)
                        });
                        e.common.issues.push(i);
                    };
                    let o = n(61), a = r(n(871));
                    t.makeIssue = (e)=>{
                        let { data: t, path: n, errorMaps: r, issueData: o } = e, a = [
                            ...n,
                            ...o.path || []
                        ], i = {
                            ...o,
                            path: a
                        };
                        if (void 0 !== o.message) return {
                            ...o,
                            path: a,
                            message: o.message
                        };
                        let l = "";
                        for (let e of r.filter((e)=>!!e).slice().reverse())l = e(i, {
                            data: t,
                            defaultError: l
                        }).message;
                        return {
                            ...o,
                            path: a,
                            message: l
                        };
                    }, t.EMPTY_PATH = [];
                    class i {
                        dirty() {
                            "valid" === this.value && (this.value = "dirty");
                        }
                        abort() {
                            "aborted" !== this.value && (this.value = "aborted");
                        }
                        static mergeArray(e, n) {
                            let r = [];
                            for (let o of n){
                                if ("aborted" === o.status) return t.INVALID;
                                "dirty" === o.status && e.dirty(), r.push(o.value);
                            }
                            return {
                                status: e.value,
                                value: r
                            };
                        }
                        static async mergeObjectAsync(e, t) {
                            let n = [];
                            for (let e of t){
                                let t = await e.key, r = await e.value;
                                n.push({
                                    key: t,
                                    value: r
                                });
                            }
                            return i.mergeObjectSync(e, n);
                        }
                        static mergeObjectSync(e, n) {
                            let r = {};
                            for (let o of n){
                                let { key: n, value: a } = o;
                                if ("aborted" === n.status || "aborted" === a.status) return t.INVALID;
                                "dirty" === n.status && e.dirty(), "dirty" === a.status && e.dirty(), "__proto__" !== n.value && (void 0 !== a.value || o.alwaysSet) && (r[n.value] = a.value);
                            }
                            return {
                                status: e.value,
                                value: r
                            };
                        }
                        constructor(){
                            this.value = "valid";
                        }
                    }
                    t.ParseStatus = i, t.INVALID = Object.freeze({
                        status: "aborted"
                    }), t.DIRTY = (e)=>({
                            status: "dirty",
                            value: e
                        }), t.OK = (e)=>({
                            status: "valid",
                            value: e
                        }), t.isAborted = (e)=>"aborted" === e.status, t.isDirty = (e)=>"dirty" === e.status, t.isValid = (e)=>"valid" === e.status, t.isAsync = (e)=>"undefined" != typeof Promise && e instanceof Promise;
                },
                515: (e, t)=>{
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    });
                },
                709: (e, t)=>{
                    var n, r, o;
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.getParsedType = t.ZodParsedType = t.objectUtil = t.util = void 0, (o = n || (t.util = n = {})).assertEqual = (e)=>{}, o.assertIs = function(e) {}, o.assertNever = function(e) {
                        throw Error();
                    }, o.arrayToEnum = (e)=>{
                        let t = {};
                        for (let n of e)t[n] = n;
                        return t;
                    }, o.getValidEnumValues = (e)=>{
                        let t = o.objectKeys(e).filter((t)=>"number" != typeof e[e[t]]), n = {};
                        for (let r of t)n[r] = e[r];
                        return o.objectValues(n);
                    }, o.objectValues = (e)=>o.objectKeys(e).map(function(t) {
                            return e[t];
                        }), o.objectKeys = "function" == typeof Object.keys ? (e)=>Object.keys(e) : (e)=>{
                        let t = [];
                        for(let n in e)Object.prototype.hasOwnProperty.call(e, n) && t.push(n);
                        return t;
                    }, o.find = (e, t)=>{
                        for (let n of e)if (t(n)) return n;
                    }, o.isInteger = "function" == typeof Number.isInteger ? (e)=>Number.isInteger(e) : (e)=>"number" == typeof e && Number.isFinite(e) && Math.floor(e) === e, o.joinValues = function(e) {
                        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : " | ";
                        return e.map((e)=>"string" == typeof e ? "'".concat(e, "'") : e).join(t);
                    }, o.jsonStringifyReplacer = (e, t)=>"bigint" == typeof t ? t.toString() : t, (r || (t.objectUtil = r = {})).mergeShapes = (e, t)=>({
                            ...e,
                            ...t
                        }), t.ZodParsedType = n.arrayToEnum([
                        "string",
                        "nan",
                        "number",
                        "integer",
                        "float",
                        "boolean",
                        "date",
                        "bigint",
                        "symbol",
                        "function",
                        "undefined",
                        "null",
                        "array",
                        "object",
                        "unknown",
                        "promise",
                        "void",
                        "never",
                        "map",
                        "set"
                    ]), t.getParsedType = (e)=>{
                        switch(typeof e){
                            case "undefined":
                                return t.ZodParsedType.undefined;
                            case "string":
                                return t.ZodParsedType.string;
                            case "number":
                                return Number.isNaN(e) ? t.ZodParsedType.nan : t.ZodParsedType.number;
                            case "boolean":
                                return t.ZodParsedType.boolean;
                            case "function":
                                return t.ZodParsedType.function;
                            case "bigint":
                                return t.ZodParsedType.bigint;
                            case "symbol":
                                return t.ZodParsedType.symbol;
                            case "object":
                                if (Array.isArray(e)) return t.ZodParsedType.array;
                                if (null === e) return t.ZodParsedType.null;
                                if (e.then && "function" == typeof e.then && e.catch && "function" == typeof e.catch) return t.ZodParsedType.promise;
                                if ("undefined" != typeof Map && e instanceof Map) return t.ZodParsedType.map;
                                if ("undefined" != typeof Set && e instanceof Set) return t.ZodParsedType.set;
                                if ("undefined" != typeof Date && e instanceof Date) return t.ZodParsedType.date;
                                return t.ZodParsedType.object;
                            default:
                                return t.ZodParsedType.unknown;
                        }
                    };
                },
                871: (e, t, n)=>{
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    });
                    let r = n(348), o = n(709);
                    t.default = (e, t)=>{
                        let n;
                        switch(e.code){
                            case r.ZodIssueCode.invalid_type:
                                n = e.received === o.ZodParsedType.undefined ? "Required" : "Expected ".concat(e.expected, ", received ").concat(e.received);
                                break;
                            case r.ZodIssueCode.invalid_literal:
                                n = "Invalid literal value, expected ".concat(JSON.stringify(e.expected, o.util.jsonStringifyReplacer));
                                break;
                            case r.ZodIssueCode.unrecognized_keys:
                                n = "Unrecognized key(s) in object: ".concat(o.util.joinValues(e.keys, ", "));
                                break;
                            case r.ZodIssueCode.invalid_union:
                                n = "Invalid input";
                                break;
                            case r.ZodIssueCode.invalid_union_discriminator:
                                n = "Invalid discriminator value. Expected ".concat(o.util.joinValues(e.options));
                                break;
                            case r.ZodIssueCode.invalid_enum_value:
                                n = "Invalid enum value. Expected ".concat(o.util.joinValues(e.options), ", received '").concat(e.received, "'");
                                break;
                            case r.ZodIssueCode.invalid_arguments:
                                n = "Invalid function arguments";
                                break;
                            case r.ZodIssueCode.invalid_return_type:
                                n = "Invalid function return type";
                                break;
                            case r.ZodIssueCode.invalid_date:
                                n = "Invalid date";
                                break;
                            case r.ZodIssueCode.invalid_string:
                                "object" == typeof e.validation ? "includes" in e.validation ? (n = 'Invalid input: must include "'.concat(e.validation.includes, '"'), "number" == typeof e.validation.position && (n = "".concat(n, " at one or more positions greater than or equal to ").concat(e.validation.position))) : "startsWith" in e.validation ? n = 'Invalid input: must start with "'.concat(e.validation.startsWith, '"') : "endsWith" in e.validation ? n = 'Invalid input: must end with "'.concat(e.validation.endsWith, '"') : o.util.assertNever(e.validation) : n = "regex" !== e.validation ? "Invalid ".concat(e.validation) : "Invalid";
                                break;
                            case r.ZodIssueCode.too_small:
                                n = "array" === e.type ? "Array must contain ".concat(e.exact ? "exactly" : e.inclusive ? "at least" : "more than", " ").concat(e.minimum, " element(s)") : "string" === e.type ? "String must contain ".concat(e.exact ? "exactly" : e.inclusive ? "at least" : "over", " ").concat(e.minimum, " character(s)") : "number" === e.type || "bigint" === e.type ? "Number must be ".concat(e.exact ? "exactly equal to " : e.inclusive ? "greater than or equal to " : "greater than ").concat(e.minimum) : "date" === e.type ? "Date must be ".concat(e.exact ? "exactly equal to " : e.inclusive ? "greater than or equal to " : "greater than ").concat(new Date(Number(e.minimum))) : "Invalid input";
                                break;
                            case r.ZodIssueCode.too_big:
                                n = "array" === e.type ? "Array must contain ".concat(e.exact ? "exactly" : e.inclusive ? "at most" : "less than", " ").concat(e.maximum, " element(s)") : "string" === e.type ? "String must contain ".concat(e.exact ? "exactly" : e.inclusive ? "at most" : "under", " ").concat(e.maximum, " character(s)") : "number" === e.type ? "Number must be ".concat(e.exact ? "exactly" : e.inclusive ? "less than or equal to" : "less than", " ").concat(e.maximum) : "bigint" === e.type ? "BigInt must be ".concat(e.exact ? "exactly" : e.inclusive ? "less than or equal to" : "less than", " ").concat(e.maximum) : "date" === e.type ? "Date must be ".concat(e.exact ? "exactly" : e.inclusive ? "smaller than or equal to" : "smaller than", " ").concat(new Date(Number(e.maximum))) : "Invalid input";
                                break;
                            case r.ZodIssueCode.custom:
                                n = "Invalid input";
                                break;
                            case r.ZodIssueCode.invalid_intersection_types:
                                n = "Intersection results could not be merged";
                                break;
                            case r.ZodIssueCode.not_multiple_of:
                                n = "Number must be a multiple of ".concat(e.multipleOf);
                                break;
                            case r.ZodIssueCode.not_finite:
                                n = "Number must be finite";
                                break;
                            default:
                                n = t.defaultError, o.util.assertNever(e);
                        }
                        return {
                            message: n
                        };
                    };
                },
                155: (e, t, n)=>{
                    var r, o;
                    let a;
                    Object.defineProperty(t, "__esModule", {
                        value: !0
                    }), t.discriminatedUnion = t.date = t.boolean = t.bigint = t.array = t.any = t.coerce = t.ZodFirstPartyTypeKind = t.late = t.ZodSchema = t.Schema = t.ZodReadonly = t.ZodPipeline = t.ZodBranded = t.BRAND = t.ZodNaN = t.ZodCatch = t.ZodDefault = t.ZodNullable = t.ZodOptional = t.ZodTransformer = t.ZodEffects = t.ZodPromise = t.ZodNativeEnum = t.ZodEnum = t.ZodLiteral = t.ZodLazy = t.ZodFunction = t.ZodSet = t.ZodMap = t.ZodRecord = t.ZodTuple = t.ZodIntersection = t.ZodDiscriminatedUnion = t.ZodUnion = t.ZodObject = t.ZodArray = t.ZodVoid = t.ZodNever = t.ZodUnknown = t.ZodAny = t.ZodNull = t.ZodUndefined = t.ZodSymbol = t.ZodDate = t.ZodBoolean = t.ZodBigInt = t.ZodNumber = t.ZodString = t.ZodType = void 0, t.NEVER = t.void = t.unknown = t.union = t.undefined = t.tuple = t.transformer = t.symbol = t.string = t.strictObject = t.set = t.record = t.promise = t.preprocess = t.pipeline = t.ostring = t.optional = t.onumber = t.oboolean = t.object = t.number = t.nullable = t.null = t.never = t.nativeEnum = t.nan = t.map = t.literal = t.lazy = t.intersection = t.instanceof = t.function = t.enum = t.effect = void 0, t.datetimeRegex = I, t.custom = ev;
                    let i = n(348), l = n(61), s = n(538), c = n(818), u = n(709);
                    class d {
                        get path() {
                            return this._cachedPath.length || (Array.isArray(this._key) ? this._cachedPath.push(...this._path, ...this._key) : this._cachedPath.push(...this._path, this._key)), this._cachedPath;
                        }
                        constructor(e, t, n, r){
                            this._cachedPath = [], this.parent = e, this.data = t, this._path = n, this._key = r;
                        }
                    }
                    let f = (e, t)=>{
                        if ((0, c.isValid)(t)) return {
                            success: !0,
                            data: t.value
                        };
                        if (!e.common.issues.length) throw Error("Validation failed but no issues detected.");
                        return {
                            success: !1,
                            get error () {
                                if (this._error) return this._error;
                                let t = new i.ZodError(e.common.issues);
                                return this._error = t, this._error;
                            }
                        };
                    };
                    function p(e) {
                        if (!e) return {};
                        let { errorMap: t, invalid_type_error: n, required_error: r, description: o } = e;
                        if (t && (n || r)) throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');
                        return t ? {
                            errorMap: t,
                            description: o
                        } : {
                            errorMap: (t, o)=>{
                                let { message: a } = e;
                                var _ref, _ref1;
                                return "invalid_enum_value" === t.code ? {
                                    message: a !== null && a !== void 0 ? a : o.defaultError
                                } : void 0 === o.data ? {
                                    message: (_ref = a !== null && a !== void 0 ? a : r) !== null && _ref !== void 0 ? _ref : o.defaultError
                                } : "invalid_type" !== t.code ? {
                                    message: o.defaultError
                                } : {
                                    message: (_ref1 = a !== null && a !== void 0 ? a : n) !== null && _ref1 !== void 0 ? _ref1 : o.defaultError
                                };
                            },
                            description: o
                        };
                    }
                    class h {
                        get description() {
                            return this._def.description;
                        }
                        _getType(e) {
                            return (0, u.getParsedType)(e.data);
                        }
                        _getOrReturnCtx(e, t) {
                            return t || {
                                common: e.parent.common,
                                data: e.data,
                                parsedType: (0, u.getParsedType)(e.data),
                                schemaErrorMap: this._def.errorMap,
                                path: e.path,
                                parent: e.parent
                            };
                        }
                        _processInputParams(e) {
                            return {
                                status: new c.ParseStatus,
                                ctx: {
                                    common: e.parent.common,
                                    data: e.data,
                                    parsedType: (0, u.getParsedType)(e.data),
                                    schemaErrorMap: this._def.errorMap,
                                    path: e.path,
                                    parent: e.parent
                                }
                            };
                        }
                        _parseSync(e) {
                            let t = this._parse(e);
                            if ((0, c.isAsync)(t)) throw Error("Synchronous parse encountered promise.");
                            return t;
                        }
                        _parseAsync(e) {
                            return Promise.resolve(this._parse(e));
                        }
                        parse(e, t) {
                            let n = this.safeParse(e, t);
                            if (n.success) return n.data;
                            throw n.error;
                        }
                        safeParse(e, t) {
                            var _t_async;
                            let n = {
                                common: {
                                    issues: [],
                                    async: (_t_async = t === null || t === void 0 ? void 0 : t.async) !== null && _t_async !== void 0 ? _t_async : !1,
                                    contextualErrorMap: t === null || t === void 0 ? void 0 : t.errorMap
                                },
                                path: (t === null || t === void 0 ? void 0 : t.path) || [],
                                schemaErrorMap: this._def.errorMap,
                                parent: null,
                                data: e,
                                parsedType: (0, u.getParsedType)(e)
                            }, r = this._parseSync({
                                data: e,
                                path: n.path,
                                parent: n
                            });
                            return f(n, r);
                        }
                        "~validate"(e) {
                            let t = {
                                common: {
                                    issues: [],
                                    async: !!this["~standard"].async
                                },
                                path: [],
                                schemaErrorMap: this._def.errorMap,
                                parent: null,
                                data: e,
                                parsedType: (0, u.getParsedType)(e)
                            };
                            if (!this["~standard"].async) try {
                                let n = this._parseSync({
                                    data: e,
                                    path: [],
                                    parent: t
                                });
                                return (0, c.isValid)(n) ? {
                                    value: n.value
                                } : {
                                    issues: t.common.issues
                                };
                            } catch (e) {
                                var _e_message_toLowerCase, _e_message;
                                (e === null || e === void 0 ? void 0 : (_e_message = e.message) === null || _e_message === void 0 ? void 0 : (_e_message_toLowerCase = _e_message.toLowerCase()) === null || _e_message_toLowerCase === void 0 ? void 0 : _e_message_toLowerCase.includes("encountered")) && (this["~standard"].async = !0), t.common = {
                                    issues: [],
                                    async: !0
                                };
                            }
                            return this._parseAsync({
                                data: e,
                                path: [],
                                parent: t
                            }).then((e)=>(0, c.isValid)(e) ? {
                                    value: e.value
                                } : {
                                    issues: t.common.issues
                                });
                        }
                        async parseAsync(e, t) {
                            let n = await this.safeParseAsync(e, t);
                            if (n.success) return n.data;
                            throw n.error;
                        }
                        async safeParseAsync(e, t) {
                            let n = {
                                common: {
                                    issues: [],
                                    contextualErrorMap: t === null || t === void 0 ? void 0 : t.errorMap,
                                    async: !0
                                },
                                path: (t === null || t === void 0 ? void 0 : t.path) || [],
                                schemaErrorMap: this._def.errorMap,
                                parent: null,
                                data: e,
                                parsedType: (0, u.getParsedType)(e)
                            }, r = this._parse({
                                data: e,
                                path: n.path,
                                parent: n
                            });
                            return f(n, await ((0, c.isAsync)(r) ? r : Promise.resolve(r)));
                        }
                        refine(e, t) {
                            return this._refinement((n, r)=>{
                                let o = e(n), a = ()=>r.addIssue({
                                        code: i.ZodIssueCode.custom,
                                        ..."string" == typeof t || void 0 === t ? {
                                            message: t
                                        } : "function" == typeof t ? t(n) : t
                                    });
                                return "undefined" != typeof Promise && o instanceof Promise ? o.then((e)=>!!e || (a(), !1)) : !!o || (a(), !1);
                            });
                        }
                        refinement(e, t) {
                            return this._refinement((n, r)=>!!e(n) || (r.addIssue("function" == typeof t ? t(n, r) : t), !1));
                        }
                        _refinement(e) {
                            return new es({
                                schema: this,
                                typeName: r.ZodEffects,
                                effect: {
                                    type: "refinement",
                                    refinement: e
                                }
                            });
                        }
                        superRefine(e) {
                            return this._refinement(e);
                        }
                        optional() {
                            return ec.create(this, this._def);
                        }
                        nullable() {
                            return eu.create(this, this._def);
                        }
                        nullish() {
                            return this.nullable().optional();
                        }
                        array() {
                            return V.create(this);
                        }
                        promise() {
                            return el.create(this, this._def);
                        }
                        or(e) {
                            return W.create([
                                this,
                                e
                            ], this._def);
                        }
                        and(e) {
                            return X.create(this, e, this._def);
                        }
                        transform(e) {
                            return new es({
                                ...p(this._def),
                                schema: this,
                                typeName: r.ZodEffects,
                                effect: {
                                    type: "transform",
                                    transform: e
                                }
                            });
                        }
                        default(e) {
                            return new ed({
                                ...p(this._def),
                                innerType: this,
                                defaultValue: "function" == typeof e ? e : ()=>e,
                                typeName: r.ZodDefault
                            });
                        }
                        brand() {
                            return new eh({
                                typeName: r.ZodBranded,
                                type: this,
                                ...p(this._def)
                            });
                        }
                        catch(e) {
                            return new ef({
                                ...p(this._def),
                                innerType: this,
                                catchValue: "function" == typeof e ? e : ()=>e,
                                typeName: r.ZodCatch
                            });
                        }
                        describe(e) {
                            return new this.constructor({
                                ...this._def,
                                description: e
                            });
                        }
                        pipe(e) {
                            return em.create(this, e);
                        }
                        readonly() {
                            return eg.create(this);
                        }
                        isOptional() {
                            return this.safeParse(void 0).success;
                        }
                        isNullable() {
                            return this.safeParse(null).success;
                        }
                        constructor(e){
                            this.spa = this.safeParseAsync, this._def = e, this.parse = this.parse.bind(this), this.safeParse = this.safeParse.bind(this), this.parseAsync = this.parseAsync.bind(this), this.safeParseAsync = this.safeParseAsync.bind(this), this.spa = this.spa.bind(this), this.refine = this.refine.bind(this), this.refinement = this.refinement.bind(this), this.superRefine = this.superRefine.bind(this), this.optional = this.optional.bind(this), this.nullable = this.nullable.bind(this), this.nullish = this.nullish.bind(this), this.array = this.array.bind(this), this.promise = this.promise.bind(this), this.or = this.or.bind(this), this.and = this.and.bind(this), this.transform = this.transform.bind(this), this.brand = this.brand.bind(this), this.default = this.default.bind(this), this.catch = this.catch.bind(this), this.describe = this.describe.bind(this), this.pipe = this.pipe.bind(this), this.readonly = this.readonly.bind(this), this.isNullable = this.isNullable.bind(this), this.isOptional = this.isOptional.bind(this), this["~standard"] = {
                                version: 1,
                                vendor: "zod",
                                validate: (e)=>this["~validate"](e)
                            };
                        }
                    }
                    t.ZodType = h, t.Schema = h, t.ZodSchema = h;
                    let m = /^c[^\s-]{8,}$/i, g = /^[0-9a-z]+$/, y = /^[0-9A-HJKMNP-TV-Z]{26}$/i, v = /^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i, b = /^[a-z0-9_-]{21}$/i, A = /^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/, x = /^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/, w = /^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i, C = /^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/, _ = /^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/, k = /^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/, E = /^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/, j = /^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/, S = /^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/, O = "((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))", B = RegExp("^".concat(O, "$"));
                    function P(e) {
                        let t = "[0-5]\\d";
                        e.precision ? t = "".concat(t, "\\.\\d{").concat(e.precision, "}") : null == e.precision && (t = "".concat(t, "(\\.\\d+)?"));
                        let n = e.precision ? "+" : "?";
                        return "([01]\\d|2[0-3]):[0-5]\\d(:".concat(t, ")").concat(n);
                    }
                    function I(e) {
                        let t = "".concat(O, "T").concat(P(e)), n = [];
                        return n.push(e.local ? "Z?" : "Z"), e.offset && n.push("([+-]\\d{2}:?\\d{2})"), t = "".concat(t, "(").concat(n.join("|"), ")"), RegExp("^".concat(t, "$"));
                    }
                    class z extends h {
                        _parse(e) {
                            var t, n, r, o;
                            let l;
                            if (this._def.coerce && (e.data = String(e.data)), this._getType(e) !== u.ZodParsedType.string) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.string,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            let s = new c.ParseStatus;
                            for (let d of this._def.checks)if ("min" === d.kind) e.data.length < d.value && (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.too_small,
                                minimum: d.value,
                                type: "string",
                                inclusive: !0,
                                exact: !1,
                                message: d.message
                            }), s.dirty());
                            else if ("max" === d.kind) e.data.length > d.value && (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.too_big,
                                maximum: d.value,
                                type: "string",
                                inclusive: !0,
                                exact: !1,
                                message: d.message
                            }), s.dirty());
                            else if ("length" === d.kind) {
                                let t = e.data.length > d.value, n = e.data.length < d.value;
                                (t || n) && (l = this._getOrReturnCtx(e, l), t ? (0, c.addIssueToContext)(l, {
                                    code: i.ZodIssueCode.too_big,
                                    maximum: d.value,
                                    type: "string",
                                    inclusive: !0,
                                    exact: !0,
                                    message: d.message
                                }) : n && (0, c.addIssueToContext)(l, {
                                    code: i.ZodIssueCode.too_small,
                                    minimum: d.value,
                                    type: "string",
                                    inclusive: !0,
                                    exact: !0,
                                    message: d.message
                                }), s.dirty());
                            } else if ("email" === d.kind) w.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "email",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("emoji" === d.kind) a || (a = RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$", "u")), a.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "emoji",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("uuid" === d.kind) v.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "uuid",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("nanoid" === d.kind) b.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "nanoid",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("cuid" === d.kind) m.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "cuid",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("cuid2" === d.kind) g.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "cuid2",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("ulid" === d.kind) y.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "ulid",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty());
                            else if ("url" === d.kind) try {
                                new URL(e.data);
                            } catch (e1) {
                                l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                    validation: "url",
                                    code: i.ZodIssueCode.invalid_string,
                                    message: d.message
                                }), s.dirty();
                            }
                            else "regex" === d.kind ? (d.regex.lastIndex = 0, d.regex.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "regex",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty())) : "trim" === d.kind ? e.data = e.data.trim() : "includes" === d.kind ? e.data.includes(d.value, d.position) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.invalid_string,
                                validation: {
                                    includes: d.value,
                                    position: d.position
                                },
                                message: d.message
                            }), s.dirty()) : "toLowerCase" === d.kind ? e.data = e.data.toLowerCase() : "toUpperCase" === d.kind ? e.data = e.data.toUpperCase() : "startsWith" === d.kind ? e.data.startsWith(d.value) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.invalid_string,
                                validation: {
                                    startsWith: d.value
                                },
                                message: d.message
                            }), s.dirty()) : "endsWith" === d.kind ? e.data.endsWith(d.value) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.invalid_string,
                                validation: {
                                    endsWith: d.value
                                },
                                message: d.message
                            }), s.dirty()) : "datetime" === d.kind ? I(d).test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.invalid_string,
                                validation: "datetime",
                                message: d.message
                            }), s.dirty()) : "date" === d.kind ? B.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.invalid_string,
                                validation: "date",
                                message: d.message
                            }), s.dirty()) : "time" === d.kind ? RegExp("^".concat(P(d), "$")).test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                code: i.ZodIssueCode.invalid_string,
                                validation: "time",
                                message: d.message
                            }), s.dirty()) : "duration" === d.kind ? x.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "duration",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty()) : "ip" === d.kind ? (t = e.data, !(("v4" === (n = d.version) || !n) && C.test(t) || ("v6" === n || !n) && k.test(t)) && 1 && (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "ip",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty())) : "jwt" === d.kind ? !function(e, t) {
                                if (!A.test(e)) return !1;
                                try {
                                    let [n] = e.split(".");
                                    if (!n) return !1;
                                    let r = n.replace(/-/g, "+").replace(/_/g, "/").padEnd(n.length + (4 - n.length % 4) % 4, "="), o = JSON.parse(atob(r));
                                    if ("object" != typeof o || null === o || "typ" in o && (o === null || o === void 0 ? void 0 : o.typ) !== "JWT" || !o.alg || t && o.alg !== t) return !1;
                                    return !0;
                                } catch (e) {
                                    return !1;
                                }
                            }(e.data, d.alg) && (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "jwt",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty()) : "cidr" === d.kind ? (r = e.data, !(("v4" === (o = d.version) || !o) && _.test(r) || ("v6" === o || !o) && E.test(r)) && 1 && (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "cidr",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty())) : "base64" === d.kind ? j.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "base64",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty()) : "base64url" === d.kind ? S.test(e.data) || (l = this._getOrReturnCtx(e, l), (0, c.addIssueToContext)(l, {
                                validation: "base64url",
                                code: i.ZodIssueCode.invalid_string,
                                message: d.message
                            }), s.dirty()) : u.util.assertNever(d);
                            return {
                                status: s.value,
                                value: e.data
                            };
                        }
                        _regex(e, t, n) {
                            return this.refinement((t)=>e.test(t), {
                                validation: t,
                                code: i.ZodIssueCode.invalid_string,
                                ...s.errorUtil.errToObj(n)
                            });
                        }
                        _addCheck(e) {
                            return new z({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    e
                                ]
                            });
                        }
                        email(e) {
                            return this._addCheck({
                                kind: "email",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        url(e) {
                            return this._addCheck({
                                kind: "url",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        emoji(e) {
                            return this._addCheck({
                                kind: "emoji",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        uuid(e) {
                            return this._addCheck({
                                kind: "uuid",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        nanoid(e) {
                            return this._addCheck({
                                kind: "nanoid",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        cuid(e) {
                            return this._addCheck({
                                kind: "cuid",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        cuid2(e) {
                            return this._addCheck({
                                kind: "cuid2",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        ulid(e) {
                            return this._addCheck({
                                kind: "ulid",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        base64(e) {
                            return this._addCheck({
                                kind: "base64",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        base64url(e) {
                            return this._addCheck({
                                kind: "base64url",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        jwt(e) {
                            return this._addCheck({
                                kind: "jwt",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        ip(e) {
                            return this._addCheck({
                                kind: "ip",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        cidr(e) {
                            return this._addCheck({
                                kind: "cidr",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        datetime(e) {
                            var _e_offset, _e_local;
                            return "string" == typeof e ? this._addCheck({
                                kind: "datetime",
                                precision: null,
                                offset: !1,
                                local: !1,
                                message: e
                            }) : this._addCheck({
                                kind: "datetime",
                                precision: void 0 === (e === null || e === void 0 ? void 0 : e.precision) ? null : e === null || e === void 0 ? void 0 : e.precision,
                                offset: (_e_offset = e === null || e === void 0 ? void 0 : e.offset) !== null && _e_offset !== void 0 ? _e_offset : !1,
                                local: (_e_local = e === null || e === void 0 ? void 0 : e.local) !== null && _e_local !== void 0 ? _e_local : !1,
                                ...s.errorUtil.errToObj(e === null || e === void 0 ? void 0 : e.message)
                            });
                        }
                        date(e) {
                            return this._addCheck({
                                kind: "date",
                                message: e
                            });
                        }
                        time(e) {
                            return "string" == typeof e ? this._addCheck({
                                kind: "time",
                                precision: null,
                                message: e
                            }) : this._addCheck({
                                kind: "time",
                                precision: void 0 === (e === null || e === void 0 ? void 0 : e.precision) ? null : e === null || e === void 0 ? void 0 : e.precision,
                                ...s.errorUtil.errToObj(e === null || e === void 0 ? void 0 : e.message)
                            });
                        }
                        duration(e) {
                            return this._addCheck({
                                kind: "duration",
                                ...s.errorUtil.errToObj(e)
                            });
                        }
                        regex(e, t) {
                            return this._addCheck({
                                kind: "regex",
                                regex: e,
                                ...s.errorUtil.errToObj(t)
                            });
                        }
                        includes(e, t) {
                            return this._addCheck({
                                kind: "includes",
                                value: e,
                                position: t === null || t === void 0 ? void 0 : t.position,
                                ...s.errorUtil.errToObj(t === null || t === void 0 ? void 0 : t.message)
                            });
                        }
                        startsWith(e, t) {
                            return this._addCheck({
                                kind: "startsWith",
                                value: e,
                                ...s.errorUtil.errToObj(t)
                            });
                        }
                        endsWith(e, t) {
                            return this._addCheck({
                                kind: "endsWith",
                                value: e,
                                ...s.errorUtil.errToObj(t)
                            });
                        }
                        min(e, t) {
                            return this._addCheck({
                                kind: "min",
                                value: e,
                                ...s.errorUtil.errToObj(t)
                            });
                        }
                        max(e, t) {
                            return this._addCheck({
                                kind: "max",
                                value: e,
                                ...s.errorUtil.errToObj(t)
                            });
                        }
                        length(e, t) {
                            return this._addCheck({
                                kind: "length",
                                value: e,
                                ...s.errorUtil.errToObj(t)
                            });
                        }
                        nonempty(e) {
                            return this.min(1, s.errorUtil.errToObj(e));
                        }
                        trim() {
                            return new z({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    {
                                        kind: "trim"
                                    }
                                ]
                            });
                        }
                        toLowerCase() {
                            return new z({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    {
                                        kind: "toLowerCase"
                                    }
                                ]
                            });
                        }
                        toUpperCase() {
                            return new z({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    {
                                        kind: "toUpperCase"
                                    }
                                ]
                            });
                        }
                        get isDatetime() {
                            return !!this._def.checks.find((e)=>"datetime" === e.kind);
                        }
                        get isDate() {
                            return !!this._def.checks.find((e)=>"date" === e.kind);
                        }
                        get isTime() {
                            return !!this._def.checks.find((e)=>"time" === e.kind);
                        }
                        get isDuration() {
                            return !!this._def.checks.find((e)=>"duration" === e.kind);
                        }
                        get isEmail() {
                            return !!this._def.checks.find((e)=>"email" === e.kind);
                        }
                        get isURL() {
                            return !!this._def.checks.find((e)=>"url" === e.kind);
                        }
                        get isEmoji() {
                            return !!this._def.checks.find((e)=>"emoji" === e.kind);
                        }
                        get isUUID() {
                            return !!this._def.checks.find((e)=>"uuid" === e.kind);
                        }
                        get isNANOID() {
                            return !!this._def.checks.find((e)=>"nanoid" === e.kind);
                        }
                        get isCUID() {
                            return !!this._def.checks.find((e)=>"cuid" === e.kind);
                        }
                        get isCUID2() {
                            return !!this._def.checks.find((e)=>"cuid2" === e.kind);
                        }
                        get isULID() {
                            return !!this._def.checks.find((e)=>"ulid" === e.kind);
                        }
                        get isIP() {
                            return !!this._def.checks.find((e)=>"ip" === e.kind);
                        }
                        get isCIDR() {
                            return !!this._def.checks.find((e)=>"cidr" === e.kind);
                        }
                        get isBase64() {
                            return !!this._def.checks.find((e)=>"base64" === e.kind);
                        }
                        get isBase64url() {
                            return !!this._def.checks.find((e)=>"base64url" === e.kind);
                        }
                        get minLength() {
                            let e = null;
                            for (let t of this._def.checks)"min" === t.kind && (null === e || t.value > e) && (e = t.value);
                            return e;
                        }
                        get maxLength() {
                            let e = null;
                            for (let t of this._def.checks)"max" === t.kind && (null === e || t.value < e) && (e = t.value);
                            return e;
                        }
                    }
                    t.ZodString = z, z.create = (e)=>{
                        var _e_coerce;
                        return new z({
                            checks: [],
                            typeName: r.ZodString,
                            coerce: (_e_coerce = e === null || e === void 0 ? void 0 : e.coerce) !== null && _e_coerce !== void 0 ? _e_coerce : !1,
                            ...p(e)
                        });
                    };
                    class T extends h {
                        _parse(e) {
                            let t;
                            if (this._def.coerce && (e.data = Number(e.data)), this._getType(e) !== u.ZodParsedType.number) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.number,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            let n = new c.ParseStatus;
                            for (let r of this._def.checks)"int" === r.kind ? u.util.isInteger(e.data) || (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: "integer",
                                received: "float",
                                message: r.message
                            }), n.dirty()) : "min" === r.kind ? (r.inclusive ? e.data < r.value : e.data <= r.value) && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_small,
                                minimum: r.value,
                                type: "number",
                                inclusive: r.inclusive,
                                exact: !1,
                                message: r.message
                            }), n.dirty()) : "max" === r.kind ? (r.inclusive ? e.data > r.value : e.data >= r.value) && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_big,
                                maximum: r.value,
                                type: "number",
                                inclusive: r.inclusive,
                                exact: !1,
                                message: r.message
                            }), n.dirty()) : "multipleOf" === r.kind ? 0 !== function(e, t) {
                                let n = (e.toString().split(".")[1] || "").length, r = (t.toString().split(".")[1] || "").length, o = n > r ? n : r;
                                return Number.parseInt(e.toFixed(o).replace(".", "")) % Number.parseInt(t.toFixed(o).replace(".", "")) / 10 ** o;
                            }(e.data, r.value) && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.not_multiple_of,
                                multipleOf: r.value,
                                message: r.message
                            }), n.dirty()) : "finite" === r.kind ? Number.isFinite(e.data) || (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.not_finite,
                                message: r.message
                            }), n.dirty()) : u.util.assertNever(r);
                            return {
                                status: n.value,
                                value: e.data
                            };
                        }
                        gte(e, t) {
                            return this.setLimit("min", e, !0, s.errorUtil.toString(t));
                        }
                        gt(e, t) {
                            return this.setLimit("min", e, !1, s.errorUtil.toString(t));
                        }
                        lte(e, t) {
                            return this.setLimit("max", e, !0, s.errorUtil.toString(t));
                        }
                        lt(e, t) {
                            return this.setLimit("max", e, !1, s.errorUtil.toString(t));
                        }
                        setLimit(e, t, n, r) {
                            return new T({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    {
                                        kind: e,
                                        value: t,
                                        inclusive: n,
                                        message: s.errorUtil.toString(r)
                                    }
                                ]
                            });
                        }
                        _addCheck(e) {
                            return new T({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    e
                                ]
                            });
                        }
                        int(e) {
                            return this._addCheck({
                                kind: "int",
                                message: s.errorUtil.toString(e)
                            });
                        }
                        positive(e) {
                            return this._addCheck({
                                kind: "min",
                                value: 0,
                                inclusive: !1,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        negative(e) {
                            return this._addCheck({
                                kind: "max",
                                value: 0,
                                inclusive: !1,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        nonpositive(e) {
                            return this._addCheck({
                                kind: "max",
                                value: 0,
                                inclusive: !0,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        nonnegative(e) {
                            return this._addCheck({
                                kind: "min",
                                value: 0,
                                inclusive: !0,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        multipleOf(e, t) {
                            return this._addCheck({
                                kind: "multipleOf",
                                value: e,
                                message: s.errorUtil.toString(t)
                            });
                        }
                        finite(e) {
                            return this._addCheck({
                                kind: "finite",
                                message: s.errorUtil.toString(e)
                            });
                        }
                        safe(e) {
                            return this._addCheck({
                                kind: "min",
                                inclusive: !0,
                                value: Number.MIN_SAFE_INTEGER,
                                message: s.errorUtil.toString(e)
                            })._addCheck({
                                kind: "max",
                                inclusive: !0,
                                value: Number.MAX_SAFE_INTEGER,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        get minValue() {
                            let e = null;
                            for (let t of this._def.checks)"min" === t.kind && (null === e || t.value > e) && (e = t.value);
                            return e;
                        }
                        get maxValue() {
                            let e = null;
                            for (let t of this._def.checks)"max" === t.kind && (null === e || t.value < e) && (e = t.value);
                            return e;
                        }
                        get isInt() {
                            return !!this._def.checks.find((e)=>"int" === e.kind || "multipleOf" === e.kind && u.util.isInteger(e.value));
                        }
                        get isFinite() {
                            let e = null, t = null;
                            for (let n of this._def.checks)if ("finite" === n.kind || "int" === n.kind || "multipleOf" === n.kind) return !0;
                            else "min" === n.kind ? (null === t || n.value > t) && (t = n.value) : "max" === n.kind && (null === e || n.value < e) && (e = n.value);
                            return Number.isFinite(t) && Number.isFinite(e);
                        }
                        constructor(){
                            super(...arguments), this.min = this.gte, this.max = this.lte, this.step = this.multipleOf;
                        }
                    }
                    t.ZodNumber = T, T.create = (e)=>new T({
                            checks: [],
                            typeName: r.ZodNumber,
                            coerce: (e === null || e === void 0 ? void 0 : e.coerce) || !1,
                            ...p(e)
                        });
                    class D extends h {
                        _parse(e) {
                            let t;
                            if (this._def.coerce) try {
                                e.data = BigInt(e.data);
                            } catch (e1) {
                                return this._getInvalidInput(e);
                            }
                            if (this._getType(e) !== u.ZodParsedType.bigint) return this._getInvalidInput(e);
                            let n = new c.ParseStatus;
                            for (let r of this._def.checks)"min" === r.kind ? (r.inclusive ? e.data < r.value : e.data <= r.value) && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_small,
                                type: "bigint",
                                minimum: r.value,
                                inclusive: r.inclusive,
                                message: r.message
                            }), n.dirty()) : "max" === r.kind ? (r.inclusive ? e.data > r.value : e.data >= r.value) && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_big,
                                type: "bigint",
                                maximum: r.value,
                                inclusive: r.inclusive,
                                message: r.message
                            }), n.dirty()) : "multipleOf" === r.kind ? e.data % r.value !== BigInt(0) && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.not_multiple_of,
                                multipleOf: r.value,
                                message: r.message
                            }), n.dirty()) : u.util.assertNever(r);
                            return {
                                status: n.value,
                                value: e.data
                            };
                        }
                        _getInvalidInput(e) {
                            let t = this._getOrReturnCtx(e);
                            return (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.bigint,
                                received: t.parsedType
                            }), c.INVALID;
                        }
                        gte(e, t) {
                            return this.setLimit("min", e, !0, s.errorUtil.toString(t));
                        }
                        gt(e, t) {
                            return this.setLimit("min", e, !1, s.errorUtil.toString(t));
                        }
                        lte(e, t) {
                            return this.setLimit("max", e, !0, s.errorUtil.toString(t));
                        }
                        lt(e, t) {
                            return this.setLimit("max", e, !1, s.errorUtil.toString(t));
                        }
                        setLimit(e, t, n, r) {
                            return new D({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    {
                                        kind: e,
                                        value: t,
                                        inclusive: n,
                                        message: s.errorUtil.toString(r)
                                    }
                                ]
                            });
                        }
                        _addCheck(e) {
                            return new D({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    e
                                ]
                            });
                        }
                        positive(e) {
                            return this._addCheck({
                                kind: "min",
                                value: BigInt(0),
                                inclusive: !1,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        negative(e) {
                            return this._addCheck({
                                kind: "max",
                                value: BigInt(0),
                                inclusive: !1,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        nonpositive(e) {
                            return this._addCheck({
                                kind: "max",
                                value: BigInt(0),
                                inclusive: !0,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        nonnegative(e) {
                            return this._addCheck({
                                kind: "min",
                                value: BigInt(0),
                                inclusive: !0,
                                message: s.errorUtil.toString(e)
                            });
                        }
                        multipleOf(e, t) {
                            return this._addCheck({
                                kind: "multipleOf",
                                value: e,
                                message: s.errorUtil.toString(t)
                            });
                        }
                        get minValue() {
                            let e = null;
                            for (let t of this._def.checks)"min" === t.kind && (null === e || t.value > e) && (e = t.value);
                            return e;
                        }
                        get maxValue() {
                            let e = null;
                            for (let t of this._def.checks)"max" === t.kind && (null === e || t.value < e) && (e = t.value);
                            return e;
                        }
                        constructor(){
                            super(...arguments), this.min = this.gte, this.max = this.lte;
                        }
                    }
                    t.ZodBigInt = D, D.create = (e)=>{
                        var _e_coerce;
                        return new D({
                            checks: [],
                            typeName: r.ZodBigInt,
                            coerce: (_e_coerce = e === null || e === void 0 ? void 0 : e.coerce) !== null && _e_coerce !== void 0 ? _e_coerce : !1,
                            ...p(e)
                        });
                    };
                    class L extends h {
                        _parse(e) {
                            if (this._def.coerce && (e.data = !!e.data), this._getType(e) !== u.ZodParsedType.boolean) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.boolean,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                    }
                    t.ZodBoolean = L, L.create = (e)=>new L({
                            typeName: r.ZodBoolean,
                            coerce: (e === null || e === void 0 ? void 0 : e.coerce) || !1,
                            ...p(e)
                        });
                    class N extends h {
                        _parse(e) {
                            let t;
                            if (this._def.coerce && (e.data = new Date(e.data)), this._getType(e) !== u.ZodParsedType.date) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.date,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            if (Number.isNaN(e.data.getTime())) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_date
                                }), c.INVALID;
                            }
                            let n = new c.ParseStatus;
                            for (let r of this._def.checks)"min" === r.kind ? e.data.getTime() < r.value && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_small,
                                message: r.message,
                                inclusive: !0,
                                exact: !1,
                                minimum: r.value,
                                type: "date"
                            }), n.dirty()) : "max" === r.kind ? e.data.getTime() > r.value && (t = this._getOrReturnCtx(e, t), (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_big,
                                message: r.message,
                                inclusive: !0,
                                exact: !1,
                                maximum: r.value,
                                type: "date"
                            }), n.dirty()) : u.util.assertNever(r);
                            return {
                                status: n.value,
                                value: new Date(e.data.getTime())
                            };
                        }
                        _addCheck(e) {
                            return new N({
                                ...this._def,
                                checks: [
                                    ...this._def.checks,
                                    e
                                ]
                            });
                        }
                        min(e, t) {
                            return this._addCheck({
                                kind: "min",
                                value: e.getTime(),
                                message: s.errorUtil.toString(t)
                            });
                        }
                        max(e, t) {
                            return this._addCheck({
                                kind: "max",
                                value: e.getTime(),
                                message: s.errorUtil.toString(t)
                            });
                        }
                        get minDate() {
                            let e = null;
                            for (let t of this._def.checks)"min" === t.kind && (null === e || t.value > e) && (e = t.value);
                            return null != e ? new Date(e) : null;
                        }
                        get maxDate() {
                            let e = null;
                            for (let t of this._def.checks)"max" === t.kind && (null === e || t.value < e) && (e = t.value);
                            return null != e ? new Date(e) : null;
                        }
                    }
                    t.ZodDate = N, N.create = (e)=>new N({
                            checks: [],
                            coerce: (e === null || e === void 0 ? void 0 : e.coerce) || !1,
                            typeName: r.ZodDate,
                            ...p(e)
                        });
                    class R extends h {
                        _parse(e) {
                            if (this._getType(e) !== u.ZodParsedType.symbol) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.symbol,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                    }
                    t.ZodSymbol = R, R.create = (e)=>new R({
                            typeName: r.ZodSymbol,
                            ...p(e)
                        });
                    class M extends h {
                        _parse(e) {
                            if (this._getType(e) !== u.ZodParsedType.undefined) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.undefined,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                    }
                    t.ZodUndefined = M, M.create = (e)=>new M({
                            typeName: r.ZodUndefined,
                            ...p(e)
                        });
                    class Z extends h {
                        _parse(e) {
                            if (this._getType(e) !== u.ZodParsedType.null) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.null,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                    }
                    t.ZodNull = Z, Z.create = (e)=>new Z({
                            typeName: r.ZodNull,
                            ...p(e)
                        });
                    class U extends h {
                        _parse(e) {
                            return (0, c.OK)(e.data);
                        }
                        constructor(){
                            super(...arguments), this._any = !0;
                        }
                    }
                    t.ZodAny = U, U.create = (e)=>new U({
                            typeName: r.ZodAny,
                            ...p(e)
                        });
                    class F extends h {
                        _parse(e) {
                            return (0, c.OK)(e.data);
                        }
                        constructor(){
                            super(...arguments), this._unknown = !0;
                        }
                    }
                    t.ZodUnknown = F, F.create = (e)=>new F({
                            typeName: r.ZodUnknown,
                            ...p(e)
                        });
                    class q extends h {
                        _parse(e) {
                            let t = this._getOrReturnCtx(e);
                            return (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.never,
                                received: t.parsedType
                            }), c.INVALID;
                        }
                    }
                    t.ZodNever = q, q.create = (e)=>new q({
                            typeName: r.ZodNever,
                            ...p(e)
                        });
                    class H extends h {
                        _parse(e) {
                            if (this._getType(e) !== u.ZodParsedType.undefined) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.void,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                    }
                    t.ZodVoid = H, H.create = (e)=>new H({
                            typeName: r.ZodVoid,
                            ...p(e)
                        });
                    class V extends h {
                        _parse(e) {
                            let { ctx: t, status: n } = this._processInputParams(e), r = this._def;
                            if (t.parsedType !== u.ZodParsedType.array) return (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.array,
                                received: t.parsedType
                            }), c.INVALID;
                            if (null !== r.exactLength) {
                                let e = t.data.length > r.exactLength.value, o = t.data.length < r.exactLength.value;
                                (e || o) && ((0, c.addIssueToContext)(t, {
                                    code: e ? i.ZodIssueCode.too_big : i.ZodIssueCode.too_small,
                                    minimum: o ? r.exactLength.value : void 0,
                                    maximum: e ? r.exactLength.value : void 0,
                                    type: "array",
                                    inclusive: !0,
                                    exact: !0,
                                    message: r.exactLength.message
                                }), n.dirty());
                            }
                            if (null !== r.minLength && t.data.length < r.minLength.value && ((0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_small,
                                minimum: r.minLength.value,
                                type: "array",
                                inclusive: !0,
                                exact: !1,
                                message: r.minLength.message
                            }), n.dirty()), null !== r.maxLength && t.data.length > r.maxLength.value && ((0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.too_big,
                                maximum: r.maxLength.value,
                                type: "array",
                                inclusive: !0,
                                exact: !1,
                                message: r.maxLength.message
                            }), n.dirty()), t.common.async) return Promise.all([
                                ...t.data
                            ].map((e, n)=>r.type._parseAsync(new d(t, e, t.path, n)))).then((e)=>c.ParseStatus.mergeArray(n, e));
                            let o = [
                                ...t.data
                            ].map((e, n)=>r.type._parseSync(new d(t, e, t.path, n)));
                            return c.ParseStatus.mergeArray(n, o);
                        }
                        get element() {
                            return this._def.type;
                        }
                        min(e, t) {
                            return new V({
                                ...this._def,
                                minLength: {
                                    value: e,
                                    message: s.errorUtil.toString(t)
                                }
                            });
                        }
                        max(e, t) {
                            return new V({
                                ...this._def,
                                maxLength: {
                                    value: e,
                                    message: s.errorUtil.toString(t)
                                }
                            });
                        }
                        length(e, t) {
                            return new V({
                                ...this._def,
                                exactLength: {
                                    value: e,
                                    message: s.errorUtil.toString(t)
                                }
                            });
                        }
                        nonempty(e) {
                            return this.min(1, e);
                        }
                    }
                    t.ZodArray = V, V.create = (e, t)=>new V({
                            type: e,
                            minLength: null,
                            maxLength: null,
                            exactLength: null,
                            typeName: r.ZodArray,
                            ...p(t)
                        });
                    class $ extends h {
                        _getCached() {
                            if (null !== this._cached) return this._cached;
                            let e = this._def.shape(), t = u.util.objectKeys(e);
                            return this._cached = {
                                shape: e,
                                keys: t
                            }, this._cached;
                        }
                        _parse(e) {
                            if (this._getType(e) !== u.ZodParsedType.object) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.object,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            let { status: t, ctx: n } = this._processInputParams(e), { shape: r, keys: o } = this._getCached(), a = [];
                            if (!(this._def.catchall instanceof q && "strip" === this._def.unknownKeys)) for(let e in n.data)o.includes(e) || a.push(e);
                            let l = [];
                            for (let e of o){
                                let t = r[e], o = n.data[e];
                                l.push({
                                    key: {
                                        status: "valid",
                                        value: e
                                    },
                                    value: t._parse(new d(n, o, n.path, e)),
                                    alwaysSet: e in n.data
                                });
                            }
                            if (this._def.catchall instanceof q) {
                                let e = this._def.unknownKeys;
                                if ("passthrough" === e) for (let e of a)l.push({
                                    key: {
                                        status: "valid",
                                        value: e
                                    },
                                    value: {
                                        status: "valid",
                                        value: n.data[e]
                                    }
                                });
                                else if ("strict" === e) a.length > 0 && ((0, c.addIssueToContext)(n, {
                                    code: i.ZodIssueCode.unrecognized_keys,
                                    keys: a
                                }), t.dirty());
                                else if ("strip" === e) ;
                                else throw Error("Internal ZodObject error: invalid unknownKeys value.");
                            } else {
                                let e = this._def.catchall;
                                for (let t of a){
                                    let r = n.data[t];
                                    l.push({
                                        key: {
                                            status: "valid",
                                            value: t
                                        },
                                        value: e._parse(new d(n, r, n.path, t)),
                                        alwaysSet: t in n.data
                                    });
                                }
                            }
                            return n.common.async ? Promise.resolve().then(async ()=>{
                                let e = [];
                                for (let t of l){
                                    let n = await t.key, r = await t.value;
                                    e.push({
                                        key: n,
                                        value: r,
                                        alwaysSet: t.alwaysSet
                                    });
                                }
                                return e;
                            }).then((e)=>c.ParseStatus.mergeObjectSync(t, e)) : c.ParseStatus.mergeObjectSync(t, l);
                        }
                        get shape() {
                            return this._def.shape();
                        }
                        strict(e) {
                            return s.errorUtil.errToObj, new $({
                                ...this._def,
                                unknownKeys: "strict",
                                ...void 0 !== e ? {
                                    errorMap: (t, n)=>{
                                        var _this__def_errorMap, _this__def;
                                        var _this__def_errorMap_message;
                                        let r = (_this__def_errorMap_message = (_this__def_errorMap = (_this__def = this._def).errorMap) === null || _this__def_errorMap === void 0 ? void 0 : _this__def_errorMap.call(_this__def, t, n).message) !== null && _this__def_errorMap_message !== void 0 ? _this__def_errorMap_message : n.defaultError;
                                        var _s_errorUtil_errToObj_message;
                                        return "unrecognized_keys" === t.code ? {
                                            message: (_s_errorUtil_errToObj_message = s.errorUtil.errToObj(e).message) !== null && _s_errorUtil_errToObj_message !== void 0 ? _s_errorUtil_errToObj_message : r
                                        } : {
                                            message: r
                                        };
                                    }
                                } : {}
                            });
                        }
                        strip() {
                            return new $({
                                ...this._def,
                                unknownKeys: "strip"
                            });
                        }
                        passthrough() {
                            return new $({
                                ...this._def,
                                unknownKeys: "passthrough"
                            });
                        }
                        extend(e) {
                            return new $({
                                ...this._def,
                                shape: ()=>({
                                        ...this._def.shape(),
                                        ...e
                                    })
                            });
                        }
                        merge(e) {
                            return new $({
                                unknownKeys: e._def.unknownKeys,
                                catchall: e._def.catchall,
                                shape: ()=>({
                                        ...this._def.shape(),
                                        ...e._def.shape()
                                    }),
                                typeName: r.ZodObject
                            });
                        }
                        setKey(e, t) {
                            return this.augment({
                                [e]: t
                            });
                        }
                        catchall(e) {
                            return new $({
                                ...this._def,
                                catchall: e
                            });
                        }
                        pick(e) {
                            let t = {};
                            for (let n of u.util.objectKeys(e))e[n] && this.shape[n] && (t[n] = this.shape[n]);
                            return new $({
                                ...this._def,
                                shape: ()=>t
                            });
                        }
                        omit(e) {
                            let t = {};
                            for (let n of u.util.objectKeys(this.shape))e[n] || (t[n] = this.shape[n]);
                            return new $({
                                ...this._def,
                                shape: ()=>t
                            });
                        }
                        deepPartial() {
                            return function e(t) {
                                if (t instanceof $) {
                                    let n = {};
                                    for(let r in t.shape){
                                        let o = t.shape[r];
                                        n[r] = ec.create(e(o));
                                    }
                                    return new $({
                                        ...t._def,
                                        shape: ()=>n
                                    });
                                }
                                if (t instanceof V) return new V({
                                    ...t._def,
                                    type: e(t.element)
                                });
                                if (t instanceof ec) return ec.create(e(t.unwrap()));
                                if (t instanceof eu) return eu.create(e(t.unwrap()));
                                if (t instanceof G) return G.create(t.items.map((t)=>e(t)));
                                else return t;
                            }(this);
                        }
                        partial(e) {
                            let t = {};
                            for (let n of u.util.objectKeys(this.shape)){
                                let r = this.shape[n];
                                e && !e[n] ? t[n] = r : t[n] = r.optional();
                            }
                            return new $({
                                ...this._def,
                                shape: ()=>t
                            });
                        }
                        required(e) {
                            let t = {};
                            for (let n of u.util.objectKeys(this.shape))if (e && !e[n]) t[n] = this.shape[n];
                            else {
                                let e = this.shape[n];
                                for(; e instanceof ec;)e = e._def.innerType;
                                t[n] = e;
                            }
                            return new $({
                                ...this._def,
                                shape: ()=>t
                            });
                        }
                        keyof() {
                            return eo(u.util.objectKeys(this.shape));
                        }
                        constructor(){
                            super(...arguments), this._cached = null, this.nonstrict = this.passthrough, this.augment = this.extend;
                        }
                    }
                    t.ZodObject = $, $.create = (e, t)=>new $({
                            shape: ()=>e,
                            unknownKeys: "strip",
                            catchall: q.create(),
                            typeName: r.ZodObject,
                            ...p(t)
                        }), $.strictCreate = (e, t)=>new $({
                            shape: ()=>e,
                            unknownKeys: "strict",
                            catchall: q.create(),
                            typeName: r.ZodObject,
                            ...p(t)
                        }), $.lazycreate = (e, t)=>new $({
                            shape: e,
                            unknownKeys: "strip",
                            catchall: q.create(),
                            typeName: r.ZodObject,
                            ...p(t)
                        });
                    class W extends h {
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e), n = this._def.options;
                            if (t.common.async) return Promise.all(n.map(async (e)=>{
                                let n = {
                                    ...t,
                                    common: {
                                        ...t.common,
                                        issues: []
                                    },
                                    parent: null
                                };
                                return {
                                    result: await e._parseAsync({
                                        data: t.data,
                                        path: t.path,
                                        parent: n
                                    }),
                                    ctx: n
                                };
                            })).then(function(e) {
                                for (let t of e)if ("valid" === t.result.status) return t.result;
                                for (let n of e)if ("dirty" === n.result.status) return t.common.issues.push(...n.ctx.common.issues), n.result;
                                let n = e.map((e)=>new i.ZodError(e.ctx.common.issues));
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_union,
                                    unionErrors: n
                                }), c.INVALID;
                            });
                            {
                                let e, r = [];
                                for (let o of n){
                                    let n = {
                                        ...t,
                                        common: {
                                            ...t.common,
                                            issues: []
                                        },
                                        parent: null
                                    }, a = o._parseSync({
                                        data: t.data,
                                        path: t.path,
                                        parent: n
                                    });
                                    if ("valid" === a.status) return a;
                                    "dirty" !== a.status || e || (e = {
                                        result: a,
                                        ctx: n
                                    }), n.common.issues.length && r.push(n.common.issues);
                                }
                                if (e) return t.common.issues.push(...e.ctx.common.issues), e.result;
                                let o = r.map((e)=>new i.ZodError(e));
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_union,
                                    unionErrors: o
                                }), c.INVALID;
                            }
                        }
                        get options() {
                            return this._def.options;
                        }
                    }
                    t.ZodUnion = W, W.create = (e, t)=>new W({
                            options: e,
                            typeName: r.ZodUnion,
                            ...p(t)
                        });
                    let Y = (e)=>{
                        if (e instanceof en) return Y(e.schema);
                        if (e instanceof es) return Y(e.innerType());
                        if (e instanceof er) return [
                            e.value
                        ];
                        if (e instanceof ea) return e.options;
                        if (e instanceof ei) return u.util.objectValues(e.enum);
                        else if (e instanceof ed) return Y(e._def.innerType);
                        else if (e instanceof M) return [
                            void 0
                        ];
                        else if (e instanceof Z) return [
                            null
                        ];
                        else if (e instanceof ec) return [
                            void 0,
                            ...Y(e.unwrap())
                        ];
                        else if (e instanceof eu) return [
                            null,
                            ...Y(e.unwrap())
                        ];
                        else if (e instanceof eh) return Y(e.unwrap());
                        else if (e instanceof eg) return Y(e.unwrap());
                        else if (e instanceof ef) return Y(e._def.innerType);
                        else return [];
                    };
                    class K extends h {
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e);
                            if (t.parsedType !== u.ZodParsedType.object) return (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.object,
                                received: t.parsedType
                            }), c.INVALID;
                            let n = this.discriminator, r = t.data[n], o = this.optionsMap.get(r);
                            return o ? t.common.async ? o._parseAsync({
                                data: t.data,
                                path: t.path,
                                parent: t
                            }) : o._parseSync({
                                data: t.data,
                                path: t.path,
                                parent: t
                            }) : ((0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_union_discriminator,
                                options: Array.from(this.optionsMap.keys()),
                                path: [
                                    n
                                ]
                            }), c.INVALID);
                        }
                        get discriminator() {
                            return this._def.discriminator;
                        }
                        get options() {
                            return this._def.options;
                        }
                        get optionsMap() {
                            return this._def.optionsMap;
                        }
                        static create(e, t, n) {
                            let o = new Map;
                            for (let n of t){
                                let t = Y(n.shape[e]);
                                if (!t.length) throw Error("A discriminator value for key `".concat(e, "` could not be extracted from all schema options"));
                                for (let r of t){
                                    if (o.has(r)) throw Error("Discriminator property ".concat(String(e), " has duplicate value ").concat(String(r)));
                                    o.set(r, n);
                                }
                            }
                            return new K({
                                typeName: r.ZodDiscriminatedUnion,
                                discriminator: e,
                                options: t,
                                optionsMap: o,
                                ...p(n)
                            });
                        }
                    }
                    t.ZodDiscriminatedUnion = K;
                    class X extends h {
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e), r = (e, r)=>{
                                if ((0, c.isAborted)(e) || (0, c.isAborted)(r)) return c.INVALID;
                                let o = function e(t, n) {
                                    let r = (0, u.getParsedType)(t), o = (0, u.getParsedType)(n);
                                    if (t === n) return {
                                        valid: !0,
                                        data: t
                                    };
                                    if (r === u.ZodParsedType.object && o === u.ZodParsedType.object) {
                                        let r = u.util.objectKeys(n), o = u.util.objectKeys(t).filter((e)=>-1 !== r.indexOf(e)), a = {
                                            ...t,
                                            ...n
                                        };
                                        for (let r of o){
                                            let o = e(t[r], n[r]);
                                            if (!o.valid) return {
                                                valid: !1
                                            };
                                            a[r] = o.data;
                                        }
                                        return {
                                            valid: !0,
                                            data: a
                                        };
                                    }
                                    if (r === u.ZodParsedType.array && o === u.ZodParsedType.array) {
                                        if (t.length !== n.length) return {
                                            valid: !1
                                        };
                                        let r = [];
                                        for(let o = 0; o < t.length; o++){
                                            let a = e(t[o], n[o]);
                                            if (!a.valid) return {
                                                valid: !1
                                            };
                                            r.push(a.data);
                                        }
                                        return {
                                            valid: !0,
                                            data: r
                                        };
                                    }
                                    if (r === u.ZodParsedType.date && o === u.ZodParsedType.date && +t == +n) return {
                                        valid: !0,
                                        data: t
                                    };
                                    return {
                                        valid: !1
                                    };
                                }(e.value, r.value);
                                return o.valid ? (((0, c.isDirty)(e) || (0, c.isDirty)(r)) && t.dirty(), {
                                    status: t.value,
                                    value: o.data
                                }) : ((0, c.addIssueToContext)(n, {
                                    code: i.ZodIssueCode.invalid_intersection_types
                                }), c.INVALID);
                            };
                            return n.common.async ? Promise.all([
                                this._def.left._parseAsync({
                                    data: n.data,
                                    path: n.path,
                                    parent: n
                                }),
                                this._def.right._parseAsync({
                                    data: n.data,
                                    path: n.path,
                                    parent: n
                                })
                            ]).then((param)=>{
                                let [e, t] = param;
                                return r(e, t);
                            }) : r(this._def.left._parseSync({
                                data: n.data,
                                path: n.path,
                                parent: n
                            }), this._def.right._parseSync({
                                data: n.data,
                                path: n.path,
                                parent: n
                            }));
                        }
                    }
                    t.ZodIntersection = X, X.create = (e, t, n)=>new X({
                            left: e,
                            right: t,
                            typeName: r.ZodIntersection,
                            ...p(n)
                        });
                    class G extends h {
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e);
                            if (n.parsedType !== u.ZodParsedType.array) return (0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.array,
                                received: n.parsedType
                            }), c.INVALID;
                            if (n.data.length < this._def.items.length) return (0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.too_small,
                                minimum: this._def.items.length,
                                inclusive: !0,
                                exact: !1,
                                type: "array"
                            }), c.INVALID;
                            !this._def.rest && n.data.length > this._def.items.length && ((0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.too_big,
                                maximum: this._def.items.length,
                                inclusive: !0,
                                exact: !1,
                                type: "array"
                            }), t.dirty());
                            let r = [
                                ...n.data
                            ].map((e, t)=>{
                                let r = this._def.items[t] || this._def.rest;
                                return r ? r._parse(new d(n, e, n.path, t)) : null;
                            }).filter((e)=>!!e);
                            return n.common.async ? Promise.all(r).then((e)=>c.ParseStatus.mergeArray(t, e)) : c.ParseStatus.mergeArray(t, r);
                        }
                        get items() {
                            return this._def.items;
                        }
                        rest(e) {
                            return new G({
                                ...this._def,
                                rest: e
                            });
                        }
                    }
                    t.ZodTuple = G, G.create = (e, t)=>{
                        if (!Array.isArray(e)) throw Error("You must pass an array of schemas to z.tuple([ ... ])");
                        return new G({
                            items: e,
                            typeName: r.ZodTuple,
                            rest: null,
                            ...p(t)
                        });
                    };
                    class Q extends h {
                        get keySchema() {
                            return this._def.keyType;
                        }
                        get valueSchema() {
                            return this._def.valueType;
                        }
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e);
                            if (n.parsedType !== u.ZodParsedType.object) return (0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.object,
                                received: n.parsedType
                            }), c.INVALID;
                            let r = [], o = this._def.keyType, a = this._def.valueType;
                            for(let e in n.data)r.push({
                                key: o._parse(new d(n, e, n.path, e)),
                                value: a._parse(new d(n, n.data[e], n.path, e)),
                                alwaysSet: e in n.data
                            });
                            return n.common.async ? c.ParseStatus.mergeObjectAsync(t, r) : c.ParseStatus.mergeObjectSync(t, r);
                        }
                        get element() {
                            return this._def.valueType;
                        }
                        static create(e, t, n) {
                            return new Q(t instanceof h ? {
                                keyType: e,
                                valueType: t,
                                typeName: r.ZodRecord,
                                ...p(n)
                            } : {
                                keyType: z.create(),
                                valueType: e,
                                typeName: r.ZodRecord,
                                ...p(t)
                            });
                        }
                    }
                    t.ZodRecord = Q;
                    class J extends h {
                        get keySchema() {
                            return this._def.keyType;
                        }
                        get valueSchema() {
                            return this._def.valueType;
                        }
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e);
                            if (n.parsedType !== u.ZodParsedType.map) return (0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.map,
                                received: n.parsedType
                            }), c.INVALID;
                            let r = this._def.keyType, o = this._def.valueType, a = [
                                ...n.data.entries()
                            ].map((param, a)=>{
                                let [e, t] = param;
                                return {
                                    key: r._parse(new d(n, e, n.path, [
                                        a,
                                        "key"
                                    ])),
                                    value: o._parse(new d(n, t, n.path, [
                                        a,
                                        "value"
                                    ]))
                                };
                            });
                            if (n.common.async) {
                                let e = new Map;
                                return Promise.resolve().then(async ()=>{
                                    for (let n of a){
                                        let r = await n.key, o = await n.value;
                                        if ("aborted" === r.status || "aborted" === o.status) return c.INVALID;
                                        ("dirty" === r.status || "dirty" === o.status) && t.dirty(), e.set(r.value, o.value);
                                    }
                                    return {
                                        status: t.value,
                                        value: e
                                    };
                                });
                            }
                            {
                                let e = new Map;
                                for (let n of a){
                                    let r = n.key, o = n.value;
                                    if ("aborted" === r.status || "aborted" === o.status) return c.INVALID;
                                    ("dirty" === r.status || "dirty" === o.status) && t.dirty(), e.set(r.value, o.value);
                                }
                                return {
                                    status: t.value,
                                    value: e
                                };
                            }
                        }
                    }
                    t.ZodMap = J, J.create = (e, t, n)=>new J({
                            valueType: t,
                            keyType: e,
                            typeName: r.ZodMap,
                            ...p(n)
                        });
                    class ee extends h {
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e);
                            if (n.parsedType !== u.ZodParsedType.set) return (0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.set,
                                received: n.parsedType
                            }), c.INVALID;
                            let r = this._def;
                            null !== r.minSize && n.data.size < r.minSize.value && ((0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.too_small,
                                minimum: r.minSize.value,
                                type: "set",
                                inclusive: !0,
                                exact: !1,
                                message: r.minSize.message
                            }), t.dirty()), null !== r.maxSize && n.data.size > r.maxSize.value && ((0, c.addIssueToContext)(n, {
                                code: i.ZodIssueCode.too_big,
                                maximum: r.maxSize.value,
                                type: "set",
                                inclusive: !0,
                                exact: !1,
                                message: r.maxSize.message
                            }), t.dirty());
                            let o = this._def.valueType;
                            function a(e) {
                                let n = new Set;
                                for (let r of e){
                                    if ("aborted" === r.status) return c.INVALID;
                                    "dirty" === r.status && t.dirty(), n.add(r.value);
                                }
                                return {
                                    status: t.value,
                                    value: n
                                };
                            }
                            let l = [
                                ...n.data.values()
                            ].map((e, t)=>o._parse(new d(n, e, n.path, t)));
                            return n.common.async ? Promise.all(l).then((e)=>a(e)) : a(l);
                        }
                        min(e, t) {
                            return new ee({
                                ...this._def,
                                minSize: {
                                    value: e,
                                    message: s.errorUtil.toString(t)
                                }
                            });
                        }
                        max(e, t) {
                            return new ee({
                                ...this._def,
                                maxSize: {
                                    value: e,
                                    message: s.errorUtil.toString(t)
                                }
                            });
                        }
                        size(e, t) {
                            return this.min(e, t).max(e, t);
                        }
                        nonempty(e) {
                            return this.min(1, e);
                        }
                    }
                    t.ZodSet = ee, ee.create = (e, t)=>new ee({
                            valueType: e,
                            minSize: null,
                            maxSize: null,
                            typeName: r.ZodSet,
                            ...p(t)
                        });
                    class et extends h {
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e);
                            if (t.parsedType !== u.ZodParsedType.function) return (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.function,
                                received: t.parsedType
                            }), c.INVALID;
                            function n(e, n) {
                                return (0, c.makeIssue)({
                                    data: e,
                                    path: t.path,
                                    errorMaps: [
                                        t.common.contextualErrorMap,
                                        t.schemaErrorMap,
                                        (0, l.getErrorMap)(),
                                        l.defaultErrorMap
                                    ].filter((e)=>!!e),
                                    issueData: {
                                        code: i.ZodIssueCode.invalid_arguments,
                                        argumentsError: n
                                    }
                                });
                            }
                            function r(e, n) {
                                return (0, c.makeIssue)({
                                    data: e,
                                    path: t.path,
                                    errorMaps: [
                                        t.common.contextualErrorMap,
                                        t.schemaErrorMap,
                                        (0, l.getErrorMap)(),
                                        l.defaultErrorMap
                                    ].filter((e)=>!!e),
                                    issueData: {
                                        code: i.ZodIssueCode.invalid_return_type,
                                        returnTypeError: n
                                    }
                                });
                            }
                            let o = {
                                errorMap: t.common.contextualErrorMap
                            }, a = t.data;
                            if (this._def.returns instanceof el) {
                                let e = this;
                                return (0, c.OK)(async function() {
                                    for(var _len = arguments.length, t = new Array(_len), _key = 0; _key < _len; _key++){
                                        t[_key] = arguments[_key];
                                    }
                                    let l = new i.ZodError([]), s = await e._def.args.parseAsync(t, o).catch((e)=>{
                                        throw l.addIssue(n(t, e)), l;
                                    }), c = await Reflect.apply(a, this, s);
                                    return await e._def.returns._def.type.parseAsync(c, o).catch((e)=>{
                                        throw l.addIssue(r(c, e)), l;
                                    });
                                });
                            }
                            {
                                let e = this;
                                return (0, c.OK)(function() {
                                    for(var _len = arguments.length, t = new Array(_len), _key = 0; _key < _len; _key++){
                                        t[_key] = arguments[_key];
                                    }
                                    let l = e._def.args.safeParse(t, o);
                                    if (!l.success) throw new i.ZodError([
                                        n(t, l.error)
                                    ]);
                                    let s = Reflect.apply(a, this, l.data), c = e._def.returns.safeParse(s, o);
                                    if (!c.success) throw new i.ZodError([
                                        r(s, c.error)
                                    ]);
                                    return c.data;
                                });
                            }
                        }
                        parameters() {
                            return this._def.args;
                        }
                        returnType() {
                            return this._def.returns;
                        }
                        args() {
                            for(var _len = arguments.length, e = new Array(_len), _key = 0; _key < _len; _key++){
                                e[_key] = arguments[_key];
                            }
                            return new et({
                                ...this._def,
                                args: G.create(e).rest(F.create())
                            });
                        }
                        returns(e) {
                            return new et({
                                ...this._def,
                                returns: e
                            });
                        }
                        implement(e) {
                            return this.parse(e);
                        }
                        strictImplement(e) {
                            return this.parse(e);
                        }
                        static create(e, t, n) {
                            return new et({
                                args: e || G.create([]).rest(F.create()),
                                returns: t || F.create(),
                                typeName: r.ZodFunction,
                                ...p(n)
                            });
                        }
                        constructor(){
                            super(...arguments), this.validate = this.implement;
                        }
                    }
                    t.ZodFunction = et;
                    class en extends h {
                        get schema() {
                            return this._def.getter();
                        }
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e);
                            return this._def.getter()._parse({
                                data: t.data,
                                path: t.path,
                                parent: t
                            });
                        }
                    }
                    t.ZodLazy = en, en.create = (e, t)=>new en({
                            getter: e,
                            typeName: r.ZodLazy,
                            ...p(t)
                        });
                    class er extends h {
                        _parse(e) {
                            if (e.data !== this._def.value) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    received: t.data,
                                    code: i.ZodIssueCode.invalid_literal,
                                    expected: this._def.value
                                }), c.INVALID;
                            }
                            return {
                                status: "valid",
                                value: e.data
                            };
                        }
                        get value() {
                            return this._def.value;
                        }
                    }
                    function eo(e, t) {
                        return new ea({
                            values: e,
                            typeName: r.ZodEnum,
                            ...p(t)
                        });
                    }
                    t.ZodLiteral = er, er.create = (e, t)=>new er({
                            value: e,
                            typeName: r.ZodLiteral,
                            ...p(t)
                        });
                    class ea extends h {
                        _parse(e) {
                            if ("string" != typeof e.data) {
                                let t = this._getOrReturnCtx(e), n = this._def.values;
                                return (0, c.addIssueToContext)(t, {
                                    expected: u.util.joinValues(n),
                                    received: t.parsedType,
                                    code: i.ZodIssueCode.invalid_type
                                }), c.INVALID;
                            }
                            if (this._cache || (this._cache = new Set(this._def.values)), !this._cache.has(e.data)) {
                                let t = this._getOrReturnCtx(e), n = this._def.values;
                                return (0, c.addIssueToContext)(t, {
                                    received: t.data,
                                    code: i.ZodIssueCode.invalid_enum_value,
                                    options: n
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                        get options() {
                            return this._def.values;
                        }
                        get enum() {
                            let e = {};
                            for (let t of this._def.values)e[t] = t;
                            return e;
                        }
                        get Values() {
                            let e = {};
                            for (let t of this._def.values)e[t] = t;
                            return e;
                        }
                        get Enum() {
                            let e = {};
                            for (let t of this._def.values)e[t] = t;
                            return e;
                        }
                        extract(e) {
                            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : this._def;
                            return ea.create(e, {
                                ...this._def,
                                ...t
                            });
                        }
                        exclude(e) {
                            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : this._def;
                            return ea.create(this.options.filter((t)=>!e.includes(t)), {
                                ...this._def,
                                ...t
                            });
                        }
                    }
                    t.ZodEnum = ea, ea.create = eo;
                    class ei extends h {
                        _parse(e) {
                            let t = u.util.getValidEnumValues(this._def.values), n = this._getOrReturnCtx(e);
                            if (n.parsedType !== u.ZodParsedType.string && n.parsedType !== u.ZodParsedType.number) {
                                let e = u.util.objectValues(t);
                                return (0, c.addIssueToContext)(n, {
                                    expected: u.util.joinValues(e),
                                    received: n.parsedType,
                                    code: i.ZodIssueCode.invalid_type
                                }), c.INVALID;
                            }
                            if (this._cache || (this._cache = new Set(u.util.getValidEnumValues(this._def.values))), !this._cache.has(e.data)) {
                                let e = u.util.objectValues(t);
                                return (0, c.addIssueToContext)(n, {
                                    received: n.data,
                                    code: i.ZodIssueCode.invalid_enum_value,
                                    options: e
                                }), c.INVALID;
                            }
                            return (0, c.OK)(e.data);
                        }
                        get enum() {
                            return this._def.values;
                        }
                    }
                    t.ZodNativeEnum = ei, ei.create = (e, t)=>new ei({
                            values: e,
                            typeName: r.ZodNativeEnum,
                            ...p(t)
                        });
                    class el extends h {
                        unwrap() {
                            return this._def.type;
                        }
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e);
                            if (t.parsedType !== u.ZodParsedType.promise && !1 === t.common.async) return (0, c.addIssueToContext)(t, {
                                code: i.ZodIssueCode.invalid_type,
                                expected: u.ZodParsedType.promise,
                                received: t.parsedType
                            }), c.INVALID;
                            let n = t.parsedType === u.ZodParsedType.promise ? t.data : Promise.resolve(t.data);
                            return (0, c.OK)(n.then((e)=>this._def.type.parseAsync(e, {
                                    path: t.path,
                                    errorMap: t.common.contextualErrorMap
                                })));
                        }
                    }
                    t.ZodPromise = el, el.create = (e, t)=>new el({
                            type: e,
                            typeName: r.ZodPromise,
                            ...p(t)
                        });
                    class es extends h {
                        innerType() {
                            return this._def.schema;
                        }
                        sourceType() {
                            return this._def.schema._def.typeName === r.ZodEffects ? this._def.schema.sourceType() : this._def.schema;
                        }
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e), r = this._def.effect || null, o = {
                                addIssue: (e)=>{
                                    (0, c.addIssueToContext)(n, e), e.fatal ? t.abort() : t.dirty();
                                },
                                get path () {
                                    return n.path;
                                }
                            };
                            if (o.addIssue = o.addIssue.bind(o), "preprocess" === r.type) {
                                let e = r.transform(n.data, o);
                                if (n.common.async) return Promise.resolve(e).then(async (e)=>{
                                    if ("aborted" === t.value) return c.INVALID;
                                    let r = await this._def.schema._parseAsync({
                                        data: e,
                                        path: n.path,
                                        parent: n
                                    });
                                    return "aborted" === r.status ? c.INVALID : "dirty" === r.status || "dirty" === t.value ? (0, c.DIRTY)(r.value) : r;
                                });
                                {
                                    if ("aborted" === t.value) return c.INVALID;
                                    let r = this._def.schema._parseSync({
                                        data: e,
                                        path: n.path,
                                        parent: n
                                    });
                                    return "aborted" === r.status ? c.INVALID : "dirty" === r.status || "dirty" === t.value ? (0, c.DIRTY)(r.value) : r;
                                }
                            }
                            if ("refinement" === r.type) {
                                let e = (e)=>{
                                    let t = r.refinement(e, o);
                                    if (n.common.async) return Promise.resolve(t);
                                    if (t instanceof Promise) throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");
                                    return e;
                                };
                                if (!1 !== n.common.async) return this._def.schema._parseAsync({
                                    data: n.data,
                                    path: n.path,
                                    parent: n
                                }).then((n)=>"aborted" === n.status ? c.INVALID : ("dirty" === n.status && t.dirty(), e(n.value).then(()=>({
                                            status: t.value,
                                            value: n.value
                                        }))));
                                {
                                    let r = this._def.schema._parseSync({
                                        data: n.data,
                                        path: n.path,
                                        parent: n
                                    });
                                    return "aborted" === r.status ? c.INVALID : ("dirty" === r.status && t.dirty(), e(r.value), {
                                        status: t.value,
                                        value: r.value
                                    });
                                }
                            }
                            if ("transform" === r.type) if (!1 !== n.common.async) return this._def.schema._parseAsync({
                                data: n.data,
                                path: n.path,
                                parent: n
                            }).then((e)=>(0, c.isValid)(e) ? Promise.resolve(r.transform(e.value, o)).then((e)=>({
                                        status: t.value,
                                        value: e
                                    })) : c.INVALID);
                            else {
                                let e = this._def.schema._parseSync({
                                    data: n.data,
                                    path: n.path,
                                    parent: n
                                });
                                if (!(0, c.isValid)(e)) return c.INVALID;
                                let a = r.transform(e.value, o);
                                if (a instanceof Promise) throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");
                                return {
                                    status: t.value,
                                    value: a
                                };
                            }
                            u.util.assertNever(r);
                        }
                    }
                    t.ZodEffects = es, t.ZodTransformer = es, es.create = (e, t, n)=>new es({
                            schema: e,
                            typeName: r.ZodEffects,
                            effect: t,
                            ...p(n)
                        }), es.createWithPreprocess = (e, t, n)=>new es({
                            schema: t,
                            effect: {
                                type: "preprocess",
                                transform: e
                            },
                            typeName: r.ZodEffects,
                            ...p(n)
                        });
                    class ec extends h {
                        _parse(e) {
                            return this._getType(e) === u.ZodParsedType.undefined ? (0, c.OK)(void 0) : this._def.innerType._parse(e);
                        }
                        unwrap() {
                            return this._def.innerType;
                        }
                    }
                    t.ZodOptional = ec, ec.create = (e, t)=>new ec({
                            innerType: e,
                            typeName: r.ZodOptional,
                            ...p(t)
                        });
                    class eu extends h {
                        _parse(e) {
                            return this._getType(e) === u.ZodParsedType.null ? (0, c.OK)(null) : this._def.innerType._parse(e);
                        }
                        unwrap() {
                            return this._def.innerType;
                        }
                    }
                    t.ZodNullable = eu, eu.create = (e, t)=>new eu({
                            innerType: e,
                            typeName: r.ZodNullable,
                            ...p(t)
                        });
                    class ed extends h {
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e), n = t.data;
                            return t.parsedType === u.ZodParsedType.undefined && (n = this._def.defaultValue()), this._def.innerType._parse({
                                data: n,
                                path: t.path,
                                parent: t
                            });
                        }
                        removeDefault() {
                            return this._def.innerType;
                        }
                    }
                    t.ZodDefault = ed, ed.create = (e, t)=>new ed({
                            innerType: e,
                            typeName: r.ZodDefault,
                            defaultValue: "function" == typeof t.default ? t.default : ()=>t.default,
                            ...p(t)
                        });
                    class ef extends h {
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e), n = {
                                ...t,
                                common: {
                                    ...t.common,
                                    issues: []
                                }
                            }, r = this._def.innerType._parse({
                                data: n.data,
                                path: n.path,
                                parent: {
                                    ...n
                                }
                            });
                            return (0, c.isAsync)(r) ? r.then((e)=>({
                                    status: "valid",
                                    value: "valid" === e.status ? e.value : this._def.catchValue({
                                        get error () {
                                            return new i.ZodError(n.common.issues);
                                        },
                                        input: n.data
                                    })
                                })) : {
                                status: "valid",
                                value: "valid" === r.status ? r.value : this._def.catchValue({
                                    get error () {
                                        return new i.ZodError(n.common.issues);
                                    },
                                    input: n.data
                                })
                            };
                        }
                        removeCatch() {
                            return this._def.innerType;
                        }
                    }
                    t.ZodCatch = ef, ef.create = (e, t)=>new ef({
                            innerType: e,
                            typeName: r.ZodCatch,
                            catchValue: "function" == typeof t.catch ? t.catch : ()=>t.catch,
                            ...p(t)
                        });
                    class ep extends h {
                        _parse(e) {
                            if (this._getType(e) !== u.ZodParsedType.nan) {
                                let t = this._getOrReturnCtx(e);
                                return (0, c.addIssueToContext)(t, {
                                    code: i.ZodIssueCode.invalid_type,
                                    expected: u.ZodParsedType.nan,
                                    received: t.parsedType
                                }), c.INVALID;
                            }
                            return {
                                status: "valid",
                                value: e.data
                            };
                        }
                    }
                    t.ZodNaN = ep, ep.create = (e)=>new ep({
                            typeName: r.ZodNaN,
                            ...p(e)
                        }), t.BRAND = Symbol("zod_brand");
                    class eh extends h {
                        _parse(e) {
                            let { ctx: t } = this._processInputParams(e), n = t.data;
                            return this._def.type._parse({
                                data: n,
                                path: t.path,
                                parent: t
                            });
                        }
                        unwrap() {
                            return this._def.type;
                        }
                    }
                    t.ZodBranded = eh;
                    class em extends h {
                        _parse(e) {
                            let { status: t, ctx: n } = this._processInputParams(e);
                            if (n.common.async) return (async ()=>{
                                let e = await this._def.in._parseAsync({
                                    data: n.data,
                                    path: n.path,
                                    parent: n
                                });
                                return "aborted" === e.status ? c.INVALID : "dirty" === e.status ? (t.dirty(), (0, c.DIRTY)(e.value)) : this._def.out._parseAsync({
                                    data: e.value,
                                    path: n.path,
                                    parent: n
                                });
                            })();
                            {
                                let e = this._def.in._parseSync({
                                    data: n.data,
                                    path: n.path,
                                    parent: n
                                });
                                return "aborted" === e.status ? c.INVALID : "dirty" === e.status ? (t.dirty(), {
                                    status: "dirty",
                                    value: e.value
                                }) : this._def.out._parseSync({
                                    data: e.value,
                                    path: n.path,
                                    parent: n
                                });
                            }
                        }
                        static create(e, t) {
                            return new em({
                                in: e,
                                out: t,
                                typeName: r.ZodPipeline
                            });
                        }
                    }
                    t.ZodPipeline = em;
                    class eg extends h {
                        _parse(e) {
                            let t = this._def.innerType._parse(e), n = (e)=>((0, c.isValid)(e) && (e.value = Object.freeze(e.value)), e);
                            return (0, c.isAsync)(t) ? t.then((e)=>n(e)) : n(t);
                        }
                        unwrap() {
                            return this._def.innerType;
                        }
                    }
                    function ey(e, t) {
                        let n = "function" == typeof e ? e(t) : "string" == typeof e ? {
                            message: e
                        } : e;
                        return "string" == typeof n ? {
                            message: n
                        } : n;
                    }
                    function ev(e) {
                        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = arguments.length > 2 ? arguments[2] : void 0;
                        return e ? U.create().superRefine((r, o)=>{
                            let a = e(r);
                            if (a instanceof Promise) return a.then((e)=>{
                                if (!e) {
                                    var _e_fatal, _ref;
                                    let e = ey(t, r), a = (_ref = (_e_fatal = e.fatal) !== null && _e_fatal !== void 0 ? _e_fatal : n) !== null && _ref !== void 0 ? _ref : !0;
                                    o.addIssue({
                                        code: "custom",
                                        ...e,
                                        fatal: a
                                    });
                                }
                            });
                            if (!a) {
                                var _e_fatal, _ref;
                                let e = ey(t, r), a = (_ref = (_e_fatal = e.fatal) !== null && _e_fatal !== void 0 ? _e_fatal : n) !== null && _ref !== void 0 ? _ref : !0;
                                o.addIssue({
                                    code: "custom",
                                    ...e,
                                    fatal: a
                                });
                            }
                        }) : U.create();
                    }
                    t.ZodReadonly = eg, eg.create = (e, t)=>new eg({
                            innerType: e,
                            typeName: r.ZodReadonly,
                            ...p(t)
                        }), t.late = {
                        object: $.lazycreate
                    }, (o = r || (t.ZodFirstPartyTypeKind = r = {})).ZodString = "ZodString", o.ZodNumber = "ZodNumber", o.ZodNaN = "ZodNaN", o.ZodBigInt = "ZodBigInt", o.ZodBoolean = "ZodBoolean", o.ZodDate = "ZodDate", o.ZodSymbol = "ZodSymbol", o.ZodUndefined = "ZodUndefined", o.ZodNull = "ZodNull", o.ZodAny = "ZodAny", o.ZodUnknown = "ZodUnknown", o.ZodNever = "ZodNever", o.ZodVoid = "ZodVoid", o.ZodArray = "ZodArray", o.ZodObject = "ZodObject", o.ZodUnion = "ZodUnion", o.ZodDiscriminatedUnion = "ZodDiscriminatedUnion", o.ZodIntersection = "ZodIntersection", o.ZodTuple = "ZodTuple", o.ZodRecord = "ZodRecord", o.ZodMap = "ZodMap", o.ZodSet = "ZodSet", o.ZodFunction = "ZodFunction", o.ZodLazy = "ZodLazy", o.ZodLiteral = "ZodLiteral", o.ZodEnum = "ZodEnum", o.ZodEffects = "ZodEffects", o.ZodNativeEnum = "ZodNativeEnum", o.ZodOptional = "ZodOptional", o.ZodNullable = "ZodNullable", o.ZodDefault = "ZodDefault", o.ZodCatch = "ZodCatch", o.ZodPromise = "ZodPromise", o.ZodBranded = "ZodBranded", o.ZodPipeline = "ZodPipeline", o.ZodReadonly = "ZodReadonly", t.instanceof = function(e) {
                        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {
                            message: "Input not instance of ".concat(e.name)
                        };
                        return ev((t)=>t instanceof e, t);
                    };
                    let eb = z.create;
                    t.string = eb;
                    let eA = T.create;
                    t.number = eA, t.nan = ep.create, t.bigint = D.create;
                    let ex = L.create;
                    t.boolean = ex, t.date = N.create, t.symbol = R.create, t.undefined = M.create, t.null = Z.create, t.any = U.create, t.unknown = F.create, t.never = q.create, t.void = H.create, t.array = V.create, t.object = $.create, t.strictObject = $.strictCreate, t.union = W.create, t.discriminatedUnion = K.create, t.intersection = X.create, t.tuple = G.create, t.record = Q.create, t.map = J.create, t.set = ee.create, t.function = et.create, t.lazy = en.create, t.literal = er.create, t.enum = ea.create, t.nativeEnum = ei.create, t.promise = el.create;
                    let ew = es.create;
                    t.effect = ew, t.transformer = ew, t.optional = ec.create, t.nullable = eu.create, t.preprocess = es.createWithPreprocess, t.pipeline = em.create, t.ostring = ()=>eb().optional(), t.onumber = ()=>eA().optional(), t.oboolean = ()=>ex().optional(), t.coerce = {
                        string: (e)=>z.create({
                                ...e,
                                coerce: !0
                            }),
                        number: (e)=>T.create({
                                ...e,
                                coerce: !0
                            }),
                        boolean: (e)=>L.create({
                                ...e,
                                coerce: !0
                            }),
                        bigint: (e)=>D.create({
                                ...e,
                                coerce: !0
                            }),
                        date: (e)=>N.create({
                                ...e,
                                coerce: !0
                            })
                    }, t.NEVER = c.INVALID;
                }
            }, n = {};
            function r(e) {
                var o = n[e];
                if (void 0 !== o) return o.exports;
                var a = n[e] = {
                    exports: {}
                }, i = !0;
                try {
                    t[e].call(a.exports, a, a.exports, r), i = !1;
                } finally{
                    i && delete n[e];
                }
                return a.exports;
            }
            r.ab = "//", e.exports = r(629);
        })();
    }
}, __webpack_module_cache__ = {};
function __webpack_require__(e) {
    var t = __webpack_module_cache__[e];
    if (void 0 !== t) return t.exports;
    var n = __webpack_module_cache__[e] = {
        id: e,
        exports: {}
    };
    return __webpack_modules__[e](n, n.exports, __webpack_require__), n.exports;
}
__webpack_require__.n = (e)=>{
    var t = e && e.__esModule ? ()=>e.default : ()=>e;
    return __webpack_require__.d(t, {
        a: t
    }), t;
}, (()=>{
    var e, t = Object.getPrototypeOf ? (e)=>Object.getPrototypeOf(e) : (e)=>e.__proto__;
    __webpack_require__.t = function(n, r) {
        if (1 & r && (n = this(n)), 8 & r || "object" == typeof n && n && (4 & r && n.__esModule || 16 & r && "function" == typeof n.then)) return n;
        var o = Object.create(null);
        __webpack_require__.r(o);
        var a = {};
        e = e || [
            null,
            t({}),
            t([]),
            t(t)
        ];
        for(var i = 2 & r && n; "object" == typeof i && !~e.indexOf(i); i = t(i))Object.getOwnPropertyNames(i).forEach((e)=>{
            a[e] = ()=>n[e];
        });
        return a.default = ()=>n, __webpack_require__.d(o, a), o;
    };
})(), __webpack_require__.d = (e, t)=>{
    for(var n in t)__webpack_require__.o(t, n) && !__webpack_require__.o(e, n) && Object.defineProperty(e, n, {
        enumerable: !0,
        get: t[n]
    });
}, __webpack_require__.o = (e, t)=>Object.prototype.hasOwnProperty.call(e, t), __webpack_require__.r = (e)=>{
    "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
        value: "Module"
    }), Object.defineProperty(e, "__esModule", {
        value: !0
    });
}, __webpack_require__.nc = void 0;
var __webpack_exports__ = {};
for(var __webpack_i__ in (()=>{
    "use strict";
    __webpack_require__.r(__webpack_exports__), __webpack_require__.d(__webpack_exports__, {
        dispatcher: ()=>dt,
        renderAppDevOverlay: ()=>dc,
        DevOverlayContext: ()=>dr,
        renderPagesDevOverlay: ()=>du,
        useDevOverlayContext: ()=>da
    });
    var e, t, n, r = __webpack_require__("../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"), o = __webpack_require__.n(r), a = __webpack_require__("../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/styleDomAPI.js"), i = __webpack_require__.n(a), l = __webpack_require__("./src/build/webpack/loaders/devtool/devtool-style-inject.js"), s = __webpack_require__.n(l), c = __webpack_require__("../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"), u = __webpack_require__.n(c), d = __webpack_require__("../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/insertStyleElement.js"), f = __webpack_require__.n(d), p = __webpack_require__("../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.98.0_@swc+core@1.11.24_@swc+helpers@0.5.15__esbuild@0.24.2_/node_modules/style-loader/dist/runtime/styleTagTransform.js"), h = __webpack_require__.n(p), m = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/global.css"), g = {};
    g.styleTagTransform = h(), g.setAttributes = u(), g.insert = s(), g.domAPI = i(), g.insertStyleElement = f(), o()(m.Z, g), m.Z && m.Z.locals && m.Z.locals;
    var y = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/toast/style.css"), v = {};
    v.styleTagTransform = h(), v.setAttributes = u(), v.insert = s(), v.domAPI = i(), v.insertStyleElement = f(), o()(y.Z, v), y.Z && y.Z.locals && y.Z.locals;
    var b = __webpack_require__("./dist/compiled/react/jsx-runtime.js"), A = __webpack_require__("./dist/compiled/react/compiler-runtime.js"), x = __webpack_require__("./dist/compiled/react/index.js"), w = __webpack_require__.t(x, 2), C = __webpack_require__("./dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js"), _ = /\/_next(\/static\/.+)/, k = Symbol.for("next.console.error.digest");
    function E(e, t, n) {
        return t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e;
    }
    function j(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                E(e, t, n[t]);
            });
        }
        return e;
    }
    function S(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    var O = {
        Small: 16 / 14,
        Medium: 1,
        Large: 16 / 18
    }, B = "static-indicator", P = "build-ok", I = "build-error", z = "before-fast-refresh", T = "fast-refresh", D = "version-info", L = "unhandled-error", N = "unhandled-rejection", R = "debug-info", M = "dev-indicator", Z = "dev-indicator-disable", U = "error-overlay-open", F = "error-overlay-close", q = "error-overlay-toggle", H = "building-indicator-show", V = "building-indicator-hide", $ = "rendering-indicator-show", W = "rendering-indicator-hide", Y = "devtools-position", K = "devtools-panel-position", X = "devtools-scale", G = "devtools-config", Q = "__nextjs-dev-tools-panel-position", J = "__nextjs-dev-tools-panel-size", ee = "__nextjs-dev-tools-shared-panel-size", et = "__nextjs-dev-tools-shared-panel-location", en = "segment-explorer-update-route-state", er = /\s+(at Object\.react_stack_bottom_frame.*)|(react_stack_bottom_frame@.*)|(at react-stack-bottom-frame.*)|(react-stack-bottom-frame@.*)/;
    function eo(e) {
        return null == e ? void 0 : e.split(er)[0];
    }
    var ea = (null == (e = ("TURBOPACK compile-time value", true)) ? void 0 : e.toString()) === "false", ei = {
        nextId: 1,
        buildError: null,
        errors: [],
        notFound: !1,
        renderingIndicator: !1,
        staticIndicator: !1,
        showIndicator: !1,
        disableDevIndicator: !1,
        buildingIndicator: !1,
        refreshState: {
            type: "idle"
        },
        versionInfo: {
            installed: "0.0.0",
            staleness: "unknown"
        },
        debugInfo: {
            devtoolsFrontendUrl: void 0
        },
        devToolsPosition: "bottom-left",
        devToolsPanelPosition: E({}, et, "bottom-left"),
        devToolsPanelSize: {},
        scale: O.Medium,
        page: "",
        theme: "system",
        hideShortcut: null
    }, el = __webpack_require__("./dist/compiled/react-dom/client.js");
    function es(e) {
        for(var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++)n[r - 1] = arguments[r];
        var o = e.length - 1;
        return (e.slice(0, o).reduce(function(e, t, r) {
            return e + t + n[r];
        }, "") + e[o]).replace(/\/\*[\s\S]*?\*\//g, "").replace(/\s+/g, " ").replace(/\s*([:;,{}])\s*/g, "$1").replace(/;+}/g, "}").trim();
    }
    function ec() {
        var e, t, n = (e = [
            "\n      /* latin-ext */\n      @font-face {\n        font-family: '__nextjs-Geist';\n        font-style: normal;\n        font-weight: 400 600;\n        font-display: swap;\n        src: url(/__nextjs_font/geist-latin-ext.woff2) format('woff2');\n        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,\n          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,\n          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,\n          U+A720-A7FF;\n      }\n      /* latin-ext */\n      @font-face {\n        font-family: '__nextjs-Geist Mono';\n        font-style: normal;\n        font-weight: 400 600;\n        font-display: swap;\n        src: url(/__nextjs_font/geist-mono-latin-ext.woff2) format('woff2');\n        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,\n          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,\n          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,\n          U+A720-A7FF;\n      }\n      /* latin */\n      @font-face {\n        font-family: '__nextjs-Geist';\n        font-style: normal;\n        font-weight: 400 600;\n        font-display: swap;\n        src: url(/__nextjs_font/geist-latin.woff2) format('woff2');\n        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,\n          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n      }\n      /* latin */\n      @font-face {\n        font-family: '__nextjs-Geist Mono';\n        font-style: normal;\n        font-weight: 400 600;\n        font-display: swap;\n        src: url(/__nextjs_font/geist-mono-latin.woff2) format('woff2');\n        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,\n          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n      }\n    "
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return ec = function() {
            return n;
        }, n;
    }
    var eu = function() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = [], t[0] = e) : e = t[0], (0, x.useInsertionEffect)(ed, e), null;
    };
    function ed() {
        var e = document.createElement("style");
        return e.textContent = es(ec()), document.head.appendChild(e), function() {
            document.head.removeChild(e);
        };
    }
    var ef = __webpack_require__("./dist/compiled/react-dom/index.js");
    function ep(e) {
        var t, n = (0, A.c)(3), r = e.children, o = da().shadowRoot;
        return n[0] !== r || n[1] !== o ? (t = (0, ef.createPortal)(r, o), n[0] = r, n[1] = o, n[2] = t) : t = n[2], t;
    }
    function eh(e) {
        if ("" === e.trim()) throw Error("can't decode empty hex");
        var t = parseInt(e, 16);
        if (isNaN(t)) throw Error("invalid hex: `".concat(e, "`"));
        return String.fromCodePoint(t);
    }
    var em = /^__TURBOPACK__([a-zA-Z0-9_$]+)__$/, eg = /https?:\/\/[^\s/$.?#].[^\s)'"]*/i, ey = new RegExp("(".concat(/__TURBOPACK__[a-zA-Z0-9_$]+__/g.source, "|\\s+)")), ev = function(e) {
        var t, n = (0, A.c)(7), r = e.text, o = e.matcher;
        if (n[0] !== o || n[1] !== r) {
            var a, i, l = r.split(ey);
            n[3] !== o ? (i = function(e, t) {
                if (eg.test(e)) {
                    var n = eg.exec(e)[0];
                    return "function" != typeof o || o(n) ? (0, b.jsx)(x.Fragment, {
                        children: (0, b.jsx)("a", {
                            href: n,
                            target: "_blank",
                            rel: "noreferrer noopener",
                            children: e
                        })
                    }, "link-".concat(t)) : e;
                }
                try {
                    var r = function(e) {
                        var t = e.match(em);
                        if (!t) return e;
                        for(var n = t[1], r = "", o = 0, a = "", i = 0; i < n.length; i++){
                            var l = n[i];
                            if (0 === o) "_" === l ? o = 1 : "$" === l ? o = 2 : r += l;
                            else if (1 === o) "_" === l ? (r += " ", o = 0) : "$" === l ? (r += "_", o = 2) : (r += l, o = 0);
                            else if (2 === o) if (2 === a.length && (r += eh(a), a = ""), "_" === l) {
                                if ("" !== a) throw Error("invalid hex: `".concat(a, "`"));
                                o = 3;
                            } else if ("$" === l) {
                                if ("" !== a) throw Error("invalid hex: `".concat(a, "`"));
                                o = 0;
                            } else a += l;
                            else if (3 === o) if ("_" === l) throw Error("invalid hex: `".concat(a + l, "`"));
                            else "$" === l ? (r += eh(a), a = "", o = 0) : a += l;
                        }
                        return r;
                    }(e);
                    if (r !== e) return (0, b.jsxs)("i", {
                        children: [
                            "{",
                            r,
                            "}"
                        ]
                    }, "ident-".concat(t));
                } catch (n) {
                    return (0, b.jsxs)("i", {
                        children: [
                            "{",
                            e,
                            " (decoding failed: ",
                            "" + n,
                            ")",
                            "}"
                        ]
                    }, "ident-".concat(t));
                }
                return (0, b.jsx)(x.Fragment, {
                    children: e
                }, "text-".concat(t));
            }, n[3] = o, n[4] = i) : i = n[4], a = l.map(i), n[0] = o, n[1] = r, n[2] = a;
        } else a = n[2];
        return n[5] !== a ? (t = (0, b.jsx)(b.Fragment, {
            children: a
        }), n[5] = a, n[6] = t) : t = n[6], t;
    }, eb = [
        /^webpack-internal:\/\/\/(\([\w-]+\)\/)?/,
        /^(webpack:\/\/\/|webpack:\/\/(_N_E\/)?)(\([\w-]+\)\/)?/
    ];
    function eA(e) {
        var t = !0, n = !1, r = void 0;
        try {
            for(var o, a = eb[Symbol.iterator](); !(t = (o = a.next()).done); t = !0){
                var i = o.value;
                if (i.test(e)) return !0;
                e = e.replace(i, "");
            }
        } catch (e) {
            n = !0, r = e;
        } finally{
            try {
                t || null == a.return || a.return();
            } finally{
                if (n) throw r;
            }
        }
        return !1;
    }
    function ex(e) {
        var t = !0, n = !1, r = void 0;
        try {
            for(var o, a = eb[Symbol.iterator](); !(t = (o = a.next()).done); t = !0){
                var i = o.value;
                e = e.replace(i, "");
            }
        } catch (e) {
            n = !0, r = e;
        } finally{
            try {
                t || null == a.return || a.return();
            } finally{
                if (n) throw r;
            }
        }
        return e;
    }
    function ew(e, t, n, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            n(e);
            return;
        }
        l.done ? t(s) : Promise.resolve(s).then(r, o);
    }
    function eC(e) {
        return function() {
            var t = this, n = arguments;
            return new Promise(function(r, o) {
                var a = e.apply(t, n);
                function i(e) {
                    ew(a, r, o, i, l, "next", e);
                }
                function l(e) {
                    ew(a, r, o, i, l, "throw", e);
                }
                i(void 0);
            });
        };
    }
    function e_(e, t) {
        var n, r, o, a = {
            label: 0,
            sent: function() {
                if (1 & o[0]) throw o[1];
                return o[1];
            },
            trys: [],
            ops: []
        }, i = Object.create(("function" == typeof Iterator ? Iterator : Object).prototype);
        return i.next = l(0), i.throw = l(1), i.return = l(2), "function" == typeof Symbol && (i[Symbol.iterator] = function() {
            return this;
        }), i;
        //TURBOPACK unreachable
        ;
        function l(l) {
            return function(s) {
                var c = [
                    l,
                    s
                ];
                if (n) throw TypeError("Generator is already executing.");
                for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                    if (n = 1, r && (o = 2 & c[0] ? r.return : c[0] ? r.throw || ((o = r.return) && o.call(r), 0) : r.next) && !(o = o.call(r, c[1])).done) return o;
                    switch(r = 0, o && (c = [
                        2 & c[0],
                        o.value
                    ]), c[0]){
                        case 0:
                        case 1:
                            o = c;
                            break;
                        case 4:
                            return a.label++, {
                                value: c[1],
                                done: !1
                            };
                        case 5:
                            a.label++, r = c[1], c = [
                                0
                            ];
                            continue;
                        case 7:
                            c = a.ops.pop(), a.trys.pop();
                            continue;
                        default:
                            if (!(o = (o = a.trys).length > 0 && o[o.length - 1]) && (6 === c[0] || 2 === c[0])) {
                                a = 0;
                                continue;
                            }
                            if (3 === c[0] && (!o || c[1] > o[0] && c[1] < o[3])) {
                                a.label = c[1];
                                break;
                            }
                            if (6 === c[0] && a.label < o[1]) {
                                a.label = o[1], o = c;
                                break;
                            }
                            if (o && a.label < o[2]) {
                                a.label = o[2], a.ops.push(c);
                                break;
                            }
                            o[2] && a.ops.pop(), a.trys.pop();
                            continue;
                    }
                    c = t.call(e, a);
                } catch (e) {
                    c = [
                        6,
                        e
                    ], r = 0;
                } finally{
                    n = o = 0;
                }
                if (5 & c[0]) throw c[1];
                return {
                    value: c[0] ? c[1] : void 0,
                    done: !0
                };
            };
        }
    }
    function ek(e, t) {
        var n;
        return "file://" === e.file || (null == (n = e.file) ? void 0 : n.match(/https?:\/\//)) ? Promise.resolve({
            error: !1,
            reason: null,
            external: !0,
            sourceStackFrame: e,
            originalStackFrame: null,
            originalCodeFrame: null,
            ignored: !0
        }) : eC(function() {
            var n, r;
            return e_(this, function(o) {
                if ("rejected" === t.status) throw Error(t.reason);
                return [
                    2,
                    {
                        error: !1,
                        reason: null,
                        external: !1,
                        sourceStackFrame: e,
                        originalStackFrame: (r = t.value).originalStackFrame,
                        originalCodeFrame: r.originalCodeFrame || null,
                        ignored: (null == (n = r.originalStackFrame) ? void 0 : n.ignored) || !1
                    }
                ];
            });
        })().catch(function(t) {
            var n, r;
            return {
                error: !0,
                reason: null != (r = null != (n = null == t ? void 0 : t.message) ? n : null == t ? void 0 : t.toString()) ? r : "Unknown Error",
                external: !1,
                sourceStackFrame: e,
                originalStackFrame: null,
                originalCodeFrame: null,
                ignored: !1
            };
        });
    }
    function eE(e, t, n) {
        return eC(function() {
            var r, o, a, i;
            return e_(this, function(l) {
                switch(l.label){
                    case 0:
                        r = {
                            frames: e,
                            isServer: "server" === t,
                            isEdgeServer: "edge-server" === t,
                            isAppDirectory: n
                        }, o = void 0, a = void 0, l.label = 1;
                    case 1:
                        return l.trys.push([
                            1,
                            3,
                            ,
                            4
                        ]), [
                            4,
                            fetch("/__nextjs_original-stack-frames", {
                                method: "POST",
                                body: JSON.stringify(r)
                            })
                        ];
                    case 2:
                        return o = l.sent(), [
                            3,
                            4
                        ];
                    case 3:
                        return a = l.sent() + "", [
                            3,
                            4
                        ];
                    case 4:
                        if (!(o && o.ok && 204 !== o.status)) return [
                            3,
                            6
                        ];
                        return [
                            4,
                            o.json()
                        ];
                    case 5:
                        return i = l.sent(), [
                            2,
                            Promise.all(e.map(function(e, t) {
                                return ek(e, i[t]);
                            }))
                        ];
                    case 6:
                        if (!o) return [
                            3,
                            8
                        ];
                        return [
                            4,
                            o.text()
                        ];
                    case 7:
                        a = l.sent(), l.label = 8;
                    case 8:
                        return [
                            2,
                            Promise.all(e.map(function(e) {
                                return ek(e, {
                                    status: "rejected",
                                    reason: "Failed to fetch the original stack frames ".concat(a ? ": ".concat(a) : "")
                                });
                            }))
                        ];
                }
            });
        })();
    }
    function ej(e) {
        if (!e.file) return "";
        var t = eA(e.file), n = "";
        if (t) n = ex(e.file);
        else try {
            var r, o = new URL(e.file), a = "";
            (null == (r = globalThis.location) ? void 0 : r.origin) !== o.origin && ("null" === o.origin ? a += o.protocol : a += o.origin), a += o.pathname, n = ex(a);
        } catch (t) {
            n = ex(e.file);
        }
        return !eA(e.file) && null != e.line1 && n && "<anonymous>" !== e.file && (null != e.column1 ? n += " (".concat(e.line1, ":").concat(e.column1, ")") : n += " (".concat(e.line1, ")")), n;
    }
    function eS(e) {
        var t, n, r = (0, A.c)(6);
        r[0] !== e ? (t = void 0 === e ? {} : e, r[0] = e, r[1] = t) : t = r[1];
        var o = t.file, a = t.line1, i = t.column1;
        return r[2] !== i || r[3] !== o || r[4] !== a ? (n = function() {
            if (null != o && null != a && null != i) {
                var e = new URLSearchParams;
                e.append("file", o), e.append("line1", String(a)), e.append("column1", String(i)), self.fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_launch-editor?").concat(e.toString())).then(eO, function(e) {
                    console.error('Failed to open file "'.concat(o, " (").concat(a, ":").concat(i, ')" in your editor. Cause:'), e);
                });
            }
        }, r[2] = i, r[3] = o, r[4] = a, r[5] = n) : n = r[5], n;
    }
    function eO() {}
    function eB(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function eP(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function eI(e) {
        var t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            fill: "currentColor",
            d: "M11.5 9.75V11.25C11.5 11.3881 11.3881 11.5 11.25 11.5H4.75C4.61193 11.5 4.5 11.3881 4.5 11.25L4.5 4.75C4.5 4.61193 4.61193 4.5 4.75 4.5H6.25H7V3H6.25H4.75C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V9.75V9H11.5V9.75ZM8.5 3H9.25H12.2495C12.6637 3 12.9995 3.33579 12.9995 3.75V6.75V7.5H11.4995V6.75V5.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L10.4388 4.5H9.25H8.5V3Z"
        }), r[0] = t) : t = r[0], r[1] !== e ? (n = (0, b.jsx)("svg", eP(eB({
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none"
        }, e), {
            children: t
        })), r[1] = e, r[2] = n) : n = r[2], n;
    }
    function ez(e) {
        var t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M8.55846 2H7.44148L1.88975 13.5H14.1102L8.55846 2ZM9.90929 1.34788C9.65902 0.829456 9.13413 0.5 8.55846 0.5H7.44148C6.86581 0.5 6.34092 0.829454 6.09065 1.34787L0.192608 13.5653C-0.127943 14.2293 0.355835 15 1.09316 15H14.9068C15.6441 15 16.1279 14.2293 15.8073 13.5653L9.90929 1.34788ZM8.74997 4.75V5.5V8V8.75H7.24997V8V5.5V4.75H8.74997ZM7.99997 12C8.55226 12 8.99997 11.5523 8.99997 11C8.99997 10.4477 8.55226 10 7.99997 10C7.44769 10 6.99997 10.4477 6.99997 11C6.99997 11.5523 7.44769 12 7.99997 12Z",
            fill: "currentColor"
        }), r[0] = t) : t = r[0], r[1] !== e ? (n = (0, b.jsx)("svg", eP(eB({
            xmlns: "http://www.w3.org/2000/svg",
            height: "16",
            strokeLinejoin: "round",
            viewBox: "-4 -4 24 24",
            width: "16"
        }, e), {
            children: t
        })), r[1] = e, r[2] = n) : n = r[2], n;
    }
    function eT(e) {
        var t, n, r, o, a, i, l = (0, A.c)(6), s = e.lang;
        if (!s) return l[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)(eR, {}), l[0] = t) : t = l[0], t;
        switch(s.toLowerCase()){
            case "jsx":
            case "tsx":
                return l[1] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsx)(eM, {}), l[1] = n) : n = l[1], n;
            case "ts":
            case "typescript":
                return l[2] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)(eN, {}), l[2] = r) : r = l[2], r;
            case "javascript":
            case "js":
            case "mjs":
                return l[3] === Symbol.for("react.memo_cache_sentinel") ? (o = (0, b.jsx)(eL, {}), l[3] = o) : o = l[3], o;
            case "json":
                return l[4] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsx)(eD, {}), l[4] = a) : a = l[4], a;
            default:
                return l[5] === Symbol.for("react.memo_cache_sentinel") ? (i = (0, b.jsx)(eR, {}), l[5] = i) : i = l[5], i;
        }
    }
    function eD() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            clipRule: "evenodd",
            fillRule: "evenodd",
            height: "16",
            viewBox: "0 0 1321.45 1333.33",
            width: "16",
            children: (0, b.jsx)("path", {
                d: "M221.37 618.44h757.94V405.15H755.14c-23.5 0-56.32-12.74-71.82-28.24-15.5-15.5-25-43.47-25-66.97V82.89H88.39c-1.99 0-3.49 1-4.49 2-1.5 1-2 2.5-2 4.5v1155.04c0 1.5 1 3.5 2 4.5 1 1.49 3 1.99 4.49 1.99H972.8c2 0 1.89-.99 2.89-1.99 1.5-1 3.61-3 3.61-4.5v-121.09H221.36c-44.96 0-82-36.9-82-81.99V700.44c0-45.1 36.9-82 82-82zm126.51 117.47h75.24v146.61c0 30.79-2.44 54.23-7.33 70.31-4.92 16.03-14.8 29.67-29.65 40.85-14.86 11.12-33.91 16.72-57.05 16.72-24.53 0-43.51-3.71-56.94-11.06-13.5-7.36-23.89-18.1-31.23-32.3-7.35-14.14-11.69-31.67-12.99-52.53l71.5-10.81c.11 11.81 1.07 20.61 2.81 26.33 1.76 5.78 4.75 10.37 9 13.95 2.87 2.33 6.94 3.46 12.25 3.46 8.4 0 14.58-3.46 18.53-10.37 3.9-6.92 5.87-18.6 5.87-35V735.92zm112.77 180.67l71.17-4.97c1.54 12.81 4.69 22.62 9.44 29.28 7.74 10.88 18.74 16.34 33.09 16.34 10.68 0 18.93-2.76 24.68-8.36 5.81-5.58 8.7-12.07 8.7-19.41 0-6.97-2.71-13.26-8.2-18.79-5.47-5.53-18.23-10.68-38.28-15.65-32.89-8.17-56.27-19.1-70.26-32.74-14.12-13.57-21.18-30.92-21.18-52.03 0-13.83 3.61-26.89 10.85-39.21 7.22-12.38 18.07-22.06 32.59-29.09 14.52-7.04 34.4-10.56 59.65-10.56 31 0 54.62 6.41 70.88 19.29 16.28 12.81 25.92 33.24 29.04 61.27l-70.5 4.65c-1.87-12.25-5.81-21.17-11.81-26.7-6.05-5.6-14.35-8.36-24.9-8.36-8.71 0-15.31 2.07-19.73 6.16-4.4 4.09-6.59 9.12-6.59 15.02 0 4.27 1.81 8.11 5.37 11.57 3.45 3.59 11.8 6.85 25.02 9.93 32.75 7.86 56.2 15.84 70.31 23.87 14.18 8.05 24.52 17.98 30.96 29.92 6.44 11.88 9.66 25.2 9.66 39.96 0 17.29-4.3 33.24-12.88 47.89-8.63 14.58-20.61 25.7-36.08 33.24-15.41 7.54-34.85 11.31-58.33 11.31-41.24 0-69.81-8.86-85.68-26.52-15.88-17.65-24.85-40.09-26.96-67.3zm248.74-45.5c0-44.05 11.02-78.36 33.09-102.87 22.09-24.57 52.82-36.82 92.24-36.82 40.38 0 71.5 12.07 93.34 36.13 21.86 24.13 32.77 57.94 32.77 101.37 0 31.54-4.75 57.36-14.3 77.54-9.54 20.18-23.37 35.89-41.4 47.13-18.07 11.24-40.55 16.84-67.48 16.84-27.33 0-49.99-4.83-67.94-14.52-17.92-9.74-32.49-25.07-43.62-46.06-11.13-20.92-16.72-47.19-16.72-78.74zm74.89.19c0 27.21 4.57 46.81 13.68 58.68 9.13 11.88 21.57 17.85 37.26 17.85 16.1 0 28.65-5.84 37.45-17.47 8.87-11.68 13.28-32.54 13.28-62.77 0-25.39-4.63-43.92-13.84-55.61-9.26-11.76-21.75-17.6-37.56-17.6-15.13 0-27.34 5.97-36.49 17.85-9.21 11.88-13.78 31.61-13.78 59.07zm209.08-135.36h69.99l90.98 149.05V735.91h70.83v269.96h-70.83l-90.48-148.24v148.24h-70.49V735.91zm67.71-117.47h178.37c45.1 0 82 37.04 82 82v340.91c0 44.96-37.03 81.99-82 81.99h-178.37v147c0 17.5-6.99 32.99-18.5 44.5-11.5 11.49-27 18.5-44.5 18.5H62.97c-17.5 0-32.99-7-44.5-18.5-11.49-11.5-18.5-27-18.5-44.5V63.49c0-17.5 7-33 18.5-44.5S45.97.49 62.97.49H700.1c1.5-.5 3-.5 4.5-.5 7 0 14 3 19 7.49h1c1 .5 1.5 1 2.5 2l325.46 329.47c5.5 5.5 9.5 13 9.5 21.5 0 2.5-.5 4.5-1 7v250.98zM732.61 303.47V96.99l232.48 235.47H761.6c-7.99 0-14.99-3.5-20.5-8.49-4.99-5-8.49-12.5-8.49-20.5z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function eL() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            height: "16",
            viewBox: "0 0 50 50",
            width: "16",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                d: "M 43.335938 4 L 6.667969 4 C 5.195313 4 4 5.195313 4 6.667969 L 4 43.332031 C 4 44.804688 5.195313 46 6.667969 46 L 43.332031 46 C 44.804688 46 46 44.804688 46 43.335938 L 46 6.667969 C 46 5.195313 44.804688 4 43.335938 4 Z M 27 36.183594 C 27 40.179688 24.65625 42 21.234375 42 C 18.140625 42 15.910156 39.925781 15 38 L 18.144531 36.097656 C 18.75 37.171875 19.671875 38 21 38 C 22.269531 38 23 37.503906 23 35.574219 L 23 23 L 27 23 Z M 35.675781 42 C 32.132813 42 30.121094 40.214844 29 38 L 32 36 C 32.816406 37.335938 33.707031 38.613281 35.589844 38.613281 C 37.171875 38.613281 38 37.824219 38 36.730469 C 38 35.425781 37.140625 34.960938 35.402344 34.199219 L 34.449219 33.789063 C 31.695313 32.617188 29.863281 31.148438 29.863281 28.039063 C 29.863281 25.179688 32.046875 23 35.453125 23 C 37.878906 23 39.621094 23.84375 40.878906 26.054688 L 37.910156 27.964844 C 37.253906 26.789063 36.550781 26.328125 35.453125 26.328125 C 34.335938 26.328125 33.628906 27.039063 33.628906 27.964844 C 33.628906 29.109375 34.335938 29.570313 35.972656 30.28125 L 36.925781 30.691406 C 40.171875 32.078125 42 33.496094 42 36.683594 C 42 40.117188 39.300781 42 35.675781 42 Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function eN() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsxs)("svg", {
            fill: "none",
            height: "14",
            viewBox: "0 0 512 512",
            width: "14",
            xmlns: "http://www.w3.org/2000/svg",
            children: [
                (0, b.jsx)("rect", {
                    fill: "currentColor",
                    height: "512",
                    rx: "50",
                    width: "512"
                }),
                (0, b.jsx)("rect", {
                    fill: "currentColor",
                    height: "512",
                    rx: "50",
                    width: "512"
                }),
                (0, b.jsx)("path", {
                    clipRule: "evenodd",
                    d: "m316.939 407.424v50.061c8.138 4.172 17.763 7.3 28.875 9.386s22.823 3.129 35.135 3.129c11.999 0 23.397-1.147 34.196-3.442 10.799-2.294 20.268-6.075 28.406-11.342 8.138-5.266 14.581-12.15 19.328-20.65s7.121-19.007 7.121-31.522c0-9.074-1.356-17.026-4.069-23.857s-6.625-12.906-11.738-18.225c-5.112-5.319-11.242-10.091-18.389-14.315s-15.207-8.213-24.18-11.967c-6.573-2.712-12.468-5.345-17.685-7.9-5.217-2.556-9.651-5.163-13.303-7.822-3.652-2.66-6.469-5.476-8.451-8.448-1.982-2.973-2.974-6.336-2.974-10.091 0-3.441.887-6.544 2.661-9.308s4.278-5.136 7.512-7.118c3.235-1.981 7.199-3.52 11.894-4.615 4.696-1.095 9.912-1.642 15.651-1.642 4.173 0 8.581.313 13.224.938 4.643.626 9.312 1.591 14.008 2.894 4.695 1.304 9.259 2.947 13.694 4.928 4.434 1.982 8.529 4.276 12.285 6.884v-46.776c-7.616-2.92-15.937-5.084-24.962-6.492s-19.381-2.112-31.066-2.112c-11.895 0-23.163 1.278-33.805 3.833s-20.006 6.544-28.093 11.967c-8.086 5.424-14.476 12.333-19.171 20.729-4.695 8.395-7.043 18.433-7.043 30.114 0 14.914 4.304 27.638 12.912 38.172 8.607 10.533 21.675 19.45 39.204 26.751 6.886 2.816 13.303 5.579 19.25 8.291s11.086 5.528 15.415 8.448c4.33 2.92 7.747 6.101 10.252 9.543 2.504 3.441 3.756 7.352 3.756 11.733 0 3.233-.783 6.231-2.348 8.995s-3.939 5.162-7.121 7.196-7.147 3.624-11.894 4.771c-4.748 1.148-10.303 1.721-16.668 1.721-10.851 0-21.597-1.903-32.24-5.71-10.642-3.806-20.502-9.516-29.579-17.13zm-84.159-123.342h64.22v-41.082h-179v41.082h63.906v182.918h50.874z",
                    fill: "var(--color-background-100)",
                    fillRule: "evenodd"
                })
            ]
        }), t[0] = e) : e = t[0], e;
    }
    function eR() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "16",
            height: "17",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M14.5 7v7a2.5 2.5 0 0 1-2.5 2.5H4A2.5 2.5 0 0 1 1.5 14V.5h7.586a1 1 0 0 1 .707.293l4.414 4.414a1 1 0 0 1 .293.707V7zM13 7v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2h5v5h5zM9.5 2.621V5.5h2.879L9.5 2.621z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function eM() {
        var e, t, n = (0, A.c)(2);
        return n[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("g", {
            clipPath: "url(#file_react_clip0_872_3183)",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M4.5 1.93782C4.70129 1.82161 4.99472 1.7858 5.41315 1.91053C5.83298 2.03567 6.33139 2.31073 6.87627 2.73948C7.01136 2.84578 7.14803 2.96052 7.28573 3.08331C6.86217 3.53446 6.44239 4.04358 6.03752 4.60092C5.35243 4.67288 4.70164 4.78186 4.09916 4.92309C4.06167 4.74244 4.03064 4.56671 4.00612 4.39656C3.90725 3.71031 3.91825 3.14114 4.01979 2.71499C4.12099 2.29025 4.29871 2.05404 4.5 1.93782ZM7.49466 1.95361C7.66225 2.08548 7.83092 2.22804 7.99999 2.38067C8.16906 2.22804 8.33773 2.08548 8.50532 1.95361C9.10921 1.47842 9.71982 1.12549 10.3012 0.952202C10.8839 0.778496 11.4838 0.7738 12 1.0718C12.5161 1.3698 12.812 1.89169 12.953 2.48322C13.0936 3.07333 13.0932 3.77858 12.9836 4.53917C12.9532 4.75024 12.9141 4.9676 12.8665 5.19034C13.0832 5.26044 13.291 5.33524 13.489 5.41444C14.2025 5.69983 14.8134 6.05217 15.2542 6.46899C15.696 6.8868 16 7.404 16 8C16 8.596 15.696 9.11319 15.2542 9.53101C14.8134 9.94783 14.2025 10.3002 13.489 10.5856C13.291 10.6648 13.0832 10.7396 12.8665 10.8097C12.9141 11.0324 12.9532 11.2498 12.9837 11.4608C13.0932 12.2214 13.0936 12.9267 12.953 13.5168C12.812 14.1083 12.5161 14.6302 12 14.9282C11.4839 15.2262 10.8839 15.2215 10.3012 15.0478C9.71984 14.8745 9.10923 14.5216 8.50534 14.0464C8.33775 13.9145 8.16906 13.7719 7.99999 13.6193C7.83091 13.7719 7.66223 13.9145 7.49464 14.0464C6.89075 14.5216 6.28014 14.8745 5.69879 15.0478C5.11605 15.2215 4.51613 15.2262 3.99998 14.9282C3.48383 14.6302 3.18794 14.1083 3.047 13.5168C2.9064 12.9267 2.90674 12.2214 3.01632 11.4608C3.04673 11.2498 3.08586 11.0324 3.13351 10.8097C2.91679 10.7395 2.709 10.6648 2.511 10.5856C1.79752 10.3002 1.18658 9.94783 0.745833 9.53101C0.304028 9.11319 0 8.596 0 8C0 7.404 0.304028 6.8868 0.745833 6.46899C1.18658 6.05217 1.79752 5.69983 2.511 5.41444C2.709 5.33524 2.9168 5.26044 3.13352 5.19034C3.08587 4.9676 3.04675 4.75024 3.01634 4.53917C2.90676 3.77858 2.90642 3.07332 3.04702 2.48321C3.18796 1.89169 3.48385 1.3698 4 1.0718C4.51615 0.773798 5.11607 0.778495 5.69881 0.952201C6.28016 1.12549 6.89077 1.47841 7.49466 1.95361ZM7.36747 4.51025C7.57735 4.25194 7.78881 4.00927 7.99999 3.78356C8.21117 4.00927 8.42263 4.25194 8.63251 4.51025C8.42369 4.50346 8.21274 4.5 8 4.5C7.78725 4.5 7.5763 4.50345 7.36747 4.51025ZM8.71425 3.08331C9.13781 3.53447 9.55759 4.04358 9.96246 4.60092C10.6475 4.67288 11.2983 4.78186 11.9008 4.92309C11.9383 4.74244 11.9693 4.56671 11.9939 4.39657C12.0927 3.71031 12.0817 3.14114 11.9802 2.71499C11.879 2.29025 11.7013 2.05404 11.5 1.93782C11.2987 1.82161 11.0053 1.7858 10.5868 1.91053C10.167 2.03568 9.66859 2.31073 9.12371 2.73948C8.98862 2.84578 8.85196 2.96052 8.71425 3.08331ZM8 5.5C8.48433 5.5 8.95638 5.51885 9.41188 5.55456C9.67056 5.93118 9.9229 6.33056 10.1651 6.75C10.4072 7.16944 10.6269 7.58766 10.8237 7.99998C10.6269 8.41232 10.4072 8.83055 10.165 9.25C9.92288 9.66944 9.67053 10.0688 9.41185 10.4454C8.95636 10.4812 8.48432 10.5 8 10.5C7.51567 10.5 7.04363 10.4812 6.58813 10.4454C6.32945 10.0688 6.0771 9.66944 5.83494 9.25C5.59277 8.83055 5.37306 8.41232 5.17624 7.99998C5.37306 7.58765 5.59275 7.16944 5.83492 6.75C6.07708 6.33056 6.32942 5.93118 6.5881 5.55456C7.04361 5.51884 7.51566 5.5 8 5.5ZM11.0311 6.25C11.1375 6.43423 11.2399 6.61864 11.3385 6.80287C11.4572 6.49197 11.5616 6.18752 11.6515 5.89178C11.3505 5.82175 11.0346 5.75996 10.706 5.70736C10.8163 5.8848 10.9247 6.06576 11.0311 6.25ZM11.0311 9.75C11.1374 9.56576 11.2399 9.38133 11.3385 9.19709C11.4572 9.50801 11.5617 9.81246 11.6515 10.1082C11.3505 10.1782 11.0346 10.24 10.7059 10.2926C10.8162 10.1152 10.9247 9.93424 11.0311 9.75ZM11.9249 7.99998C12.2051 8.62927 12.4362 9.24738 12.6151 9.83977C12.7903 9.78191 12.958 9.72092 13.1176 9.65708C13.7614 9.39958 14.2488 9.10547 14.5671 8.80446C14.8843 8.50445 15 8.23243 15 8C15 7.76757 14.8843 7.49555 14.5671 7.19554C14.2488 6.89453 13.7614 6.60042 13.1176 6.34292C12.958 6.27907 12.7903 6.21808 12.6151 6.16022C12.4362 6.7526 12.2051 7.37069 11.9249 7.99998ZM9.96244 11.3991C10.6475 11.3271 11.2983 11.2181 11.9008 11.0769C11.9383 11.2576 11.9694 11.4333 11.9939 11.6034C12.0928 12.2897 12.0817 12.8589 11.9802 13.285C11.879 13.7098 11.7013 13.946 11.5 14.0622C11.2987 14.1784 11.0053 14.2142 10.5868 14.0895C10.167 13.9643 9.66861 13.6893 9.12373 13.2605C8.98863 13.1542 8.85196 13.0395 8.71424 12.9167C9.1378 12.4655 9.55758 11.9564 9.96244 11.3991ZM8.63249 11.4898C8.42262 11.7481 8.21116 11.9907 7.99999 12.2164C7.78881 11.9907 7.57737 11.7481 7.36749 11.4897C7.57631 11.4965 7.78726 11.5 8 11.5C8.21273 11.5 8.42367 11.4965 8.63249 11.4898ZM4.96891 9.75C5.07528 9.93424 5.18375 10.1152 5.29404 10.2926C4.9654 10.24 4.64951 10.1782 4.34844 10.1082C4.43833 9.81246 4.54276 9.508 4.66152 9.19708C4.76005 9.38133 4.86254 9.56575 4.96891 9.75ZM6.03754 11.3991C5.35244 11.3271 4.70163 11.2181 4.09914 11.0769C4.06165 11.2576 4.03062 11.4333 4.0061 11.6034C3.90723 12.2897 3.91823 12.8589 4.01977 13.285C4.12097 13.7098 4.29869 13.946 4.49998 14.0622C4.70127 14.1784 4.9947 14.2142 5.41313 14.0895C5.83296 13.9643 6.33137 13.6893 6.87625 13.2605C7.01135 13.1542 7.14802 13.0395 7.28573 12.9167C6.86217 12.4655 6.4424 11.9564 6.03754 11.3991ZM4.07507 7.99998C3.79484 8.62927 3.56381 9.24737 3.38489 9.83977C3.20969 9.78191 3.042 9.72092 2.88239 9.65708C2.23864 9.39958 1.75123 9.10547 1.43294 8.80446C1.11571 8.50445 1 8.23243 1 8C1 7.76757 1.11571 7.49555 1.43294 7.19554C1.75123 6.89453 2.23864 6.60042 2.88239 6.34292C3.042 6.27907 3.2097 6.21808 3.3849 6.16022C3.56383 6.75261 3.79484 7.37069 4.07507 7.99998ZM4.66152 6.80287C4.54277 6.49197 4.43835 6.18752 4.34846 5.89178C4.64952 5.82175 4.96539 5.75996 5.29402 5.70736C5.18373 5.8848 5.07526 6.06576 4.96889 6.25C4.86253 6.43423 4.76005 6.61864 4.66152 6.80287ZM9.25 8C9.25 8.69036 8.69036 9.25 8 9.25C7.30964 9.25 6.75 8.69036 6.75 8C6.75 7.30965 7.30964 6.75 8 6.75C8.69036 6.75 9.25 7.30965 9.25 8Z",
                fill: "currentColor"
            })
        }), n[0] = e) : e = n[0], n[1] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsxs)("svg", {
            height: "16",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            width: "16",
            children: [
                e,
                (0, b.jsx)("defs", {
                    children: (0, b.jsx)("clipPath", {
                        id: "file_react_clip0_872_3183",
                        children: (0, b.jsx)("rect", {
                            width: "16",
                            height: "16",
                            fill: "white"
                        })
                    })
                })
            ]
        }), n[1] = t) : t = n[1], t;
    }
    var eZ = __webpack_require__("./dist/compiled/anser/index.js"), eU = __webpack_require__.n(eZ), eF = __webpack_require__("./dist/compiled/strip-ansi/index.js"), eq = __webpack_require__.n(eF);
    function eH(e) {
        var t = e.split(/\r?\n/g), n = t.map(function(e) {
            return null === /^>? +\d+ +\| [ ]+/.exec(eq()(e)) ? null : /^>? +\d+ +\| ( *)/.exec(eq()(e));
        }).filter(Boolean).map(function(e) {
            return e.pop();
        }).reduce(function(e, t) {
            return isNaN(e) ? t.length : Math.min(e, t.length);
        }, NaN);
        return n > 1 ? t.map(function(e, t) {
            return ~(t = e.indexOf("|")) ? e.substring(0, t) + e.substring(t).replace("^\\ {".concat(n, "}"), "") : e;
        }).join("\n") : t.join("\n");
    }
    function eV(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function e$(e) {
        var t, n, r, o = e.stackFrame, a = e.codeFrame, i = (0, x.useMemo)(function() {
            return (function(e) {
                var t = eU().ansiToJson(e, {
                    json: !0,
                    use_classes: !0,
                    remove_empty: !0
                }), n = [], r = [], o = !0, a = !1, i = void 0;
                try {
                    for(var l, s = t[Symbol.iterator](); !(o = (l = s.next()).done); o = !0){
                        var c = l.value;
                        if ("string" == typeof c.content && c.content.includes("\n")) for(var u = c.content.split("\n"), d = 0; d < u.length; d++){
                            var f = u[d];
                            f && r.push(function(e, t) {
                                return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
                                    var n = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        n.push.apply(n, r);
                                    }
                                    return n;
                                })(Object(t)).forEach(function(n) {
                                    Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
                                }), e;
                            }(function(e) {
                                for(var t = 1; t < arguments.length; t++){
                                    var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                                        return Object.getOwnPropertyDescriptor(n, e).enumerable;
                                    }))), r.forEach(function(t) {
                                        var r, o, a;
                                        r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                                            value: a,
                                            enumerable: !0,
                                            configurable: !0,
                                            writable: !0
                                        }) : r[o] = a;
                                    });
                                }
                                return e;
                            }({}, c), {
                                content: f
                            })), d < u.length - 1 && (n.push(r), r = []);
                        }
                        else r.push(c);
                    }
                } catch (e) {
                    a = !0, i = e;
                } finally{
                    try {
                        o || null == s.return || s.return();
                    } finally{
                        if (a) throw i;
                    }
                }
                return r.length > 0 && n.push(r), n;
            })(eH(a)).map(function(e) {
                var t, n, r, a, i, l, s, c, u;
                return {
                    line: e,
                    parsedLine: (t = e, n = o, ((null == (r = t[0]) ? void 0 : r.content) === ">" || (null == (a = t[0]) ? void 0 : a.content) === " ") && (s = null == (l = t[1]) || null == (u = l.content) || null == (c = u.replace("|", "")) ? void 0 : c.trim()), {
                        lineNumber: s,
                        isErroredLine: s === (null == (i = n.line1) ? void 0 : i.toString())
                    })
                };
            });
        }, [
            a,
            o
        ]), l = eS({
            file: o.file,
            line1: null != (n = o.line1) ? n : 1,
            column1: null != (r = o.column1) ? r : 1
        }), s = null == o || null == (t = o.file) ? void 0 : t.split(".").pop();
        return (0, b.jsxs)("div", {
            "data-nextjs-codeframe": !0,
            children: [
                (0, b.jsx)("div", {
                    className: "code-frame-header",
                    children: (0, b.jsxs)("p", {
                        className: "code-frame-link",
                        children: [
                            (0, b.jsx)("span", {
                                className: "code-frame-icon",
                                children: (0, b.jsx)(eT, {
                                    lang: s
                                })
                            }),
                            (0, b.jsxs)("span", {
                                "data-text": !0,
                                children: [
                                    ej(o),
                                    " @",
                                    " ",
                                    (0, b.jsx)(ev, {
                                        text: o.methodName
                                    })
                                ]
                            }),
                            (0, b.jsx)("button", {
                                "aria-label": "Open in editor",
                                "data-with-open-in-editor-link-source-file": !0,
                                onClick: l,
                                children: (0, b.jsx)("span", {
                                    className: "code-frame-icon",
                                    "data-icon": "right",
                                    children: (0, b.jsx)(eI, {
                                        width: 16,
                                        height: 16
                                    })
                                })
                            })
                        ]
                    })
                }),
                (0, b.jsx)("pre", {
                    className: "code-frame-pre",
                    children: (0, b.jsx)("div", {
                        className: "code-frame-lines",
                        children: i.map(function(e, t) {
                            var n, r, o = e.line, a = e.parsedLine, i = a.lineNumber, l = a.isErroredLine, s = {};
                            return i && (s["data-nextjs-codeframe-line"] = i), l && (s["data-nextjs-codeframe-line--errored"] = !0), (0, b.jsx)("div", (n = eV({}, s), r = r = {
                                children: o.map(function(e, t) {
                                    return (0, b.jsx)("span", {
                                        style: eV({
                                            color: e.fg ? "var(--color-".concat(e.fg, ")") : void 0
                                        }, "bold" === e.decoration ? {
                                            fontWeight: 500
                                        } : "italic" === e.decoration ? {
                                            fontStyle: "italic"
                                        } : void 0),
                                        children: e.content
                                    }, "frame-".concat(t));
                                })
                            }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(r)) : (function(e, t) {
                                var n = Object.keys(e);
                                if (Object.getOwnPropertySymbols) {
                                    var r = Object.getOwnPropertySymbols(e);
                                    n.push.apply(n, r);
                                }
                                return n;
                            })(Object(r)).forEach(function(e) {
                                Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(r, e));
                            }), n), "line-".concat(t));
                        })
                    })
                })
            ]
        });
    }
    var eW = function(e) {
        var t, n, r, o, a, i, l = (0, A.c)(8);
        return (l[0] !== e ? (a = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "className"
        ]), r = e.children, o = e.className, l[0] = e, l[1] = r, l[2] = o, l[3] = a) : (r = l[1], o = l[2], a = l[3]), l[4] !== r || l[5] !== o || l[6] !== a) ? (i = (0, b.jsx)("div", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "data-nextjs-dialog-body": !0,
            className: o
        }, a), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), l[4] = r, l[5] = o, l[6] = a, l[7] = i) : i = l[7], i;
    }, eY = function(e) {
        var t, n, r, o, a, i, l = (0, A.c)(8);
        return (l[0] !== e ? (a = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "className"
        ]), r = e.children, o = e.className, l[0] = e, l[1] = r, l[2] = o, l[3] = a) : (r = l[1], o = l[2], a = l[3]), l[4] !== r || l[5] !== o || l[6] !== a) ? (i = (0, b.jsx)("div", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "data-nextjs-dialog-content": !0,
            className: o
        }, a), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), l[4] = r, l[5] = o, l[6] = a, l[7] = i) : i = l[7], i;
    };
    function eK() {
        var e, t, n = (e = [
            "\n  [data-nextjs-dialog-root] {\n    --next-dialog-radius: var(--rounded-xl);\n    --next-dialog-max-width: 960px;\n    --next-dialog-row-padding: 16px;\n    --next-dialog-padding: 12px;\n    --next-dialog-notch-height: 42px;\n    --next-dialog-border-width: 1px;\n\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    max-height: calc(100% - 56px);\n    max-width: var(--next-dialog-max-width);\n    margin-right: auto;\n    margin-left: auto;\n    scale: 0.97;\n    opacity: 0;\n    transition-property: scale, opacity;\n    transition-duration: var(--transition-duration);\n    transition-timing-function: var(--timing-overlay);\n\n    &[data-rendered='true'] {\n      opacity: 1;\n      scale: 1;\n    }\n\n    [data-nextjs-scroll-fader][data-side='top'] {\n      left: 1px;\n      top: calc(\n        var(--next-dialog-notch-height) + var(--next-dialog-border-width)\n      );\n      width: calc(100% - var(--next-dialog-padding));\n      opacity: 0;\n    }\n  }\n\n  [data-nextjs-dialog] {\n    outline: 0;\n  }\n\n  [data-nextjs-dialog-backdrop] {\n    opacity: 0;\n    transition: opacity var(--transition-duration) var(--timing-overlay);\n  }\n\n  [data-nextjs-dialog-overlay] {\n    margin: 8px;\n  }\n\n  [data-nextjs-dialog-overlay][data-rendered='true']\n    [data-nextjs-dialog-backdrop] {\n    opacity: 1;\n  }\n\n  [data-nextjs-dialog-content] {\n    border: none;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    position: relative;\n    padding: var(--next-dialog-padding);\n  }\n\n  [data-nextjs-dialog-content] > [data-nextjs-dialog-header] {\n    flex-shrink: 0;\n    margin-bottom: 8px;\n  }\n\n  [data-nextjs-dialog-content] > [data-nextjs-dialog-body] {\n    position: relative;\n    flex: 1 1 auto;\n  }\n\n  @media (max-height: 812px) {\n    [data-nextjs-dialog-overlay] {\n      max-height: calc(100% - 15px);\n    }\n  }\n\n  @media (min-width: 576px) {\n    [data-nextjs-dialog-root] {\n      --next-dialog-max-width: 540px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    [data-nextjs-dialog-root] {\n      --next-dialog-max-width: 720px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    [data-nextjs-dialog-root] {\n      --next-dialog-max-width: 960px;\n    }\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return eK = function() {
            return n;
        }, n;
    }
    var eX = es(eK());
    function eG() {
        for(var e = arguments.length, t = Array(e), n = 0; n < e; n++)t[n] = arguments[n];
        return t.filter(Boolean).join(" ");
    }
    function eQ(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function eJ(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function e0(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function e1(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return eQ(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return eQ(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function e2(e, t) {
        return "reset" === t.type ? {
            state: "initial"
        } : "copied" === t.type ? {
            state: "success"
        } : "copying" === t.type ? {
            state: "pending"
        } : "error" === t.type ? {
            state: "error",
            error: t.error
        } : e;
    }
    function e4(e) {
        return {
            state: "error",
            error: e
        };
    }
    function e5() {
        return {
            state: "success"
        };
    }
    var e3 = "function" == typeof x.useActionState ? function(e) {
        var t, n, r, o, a, i = (0, A.c)(8);
        i[0] !== e ? (t = function(t, n) {
            return "reset" === n ? {
                state: "initial"
            } : "copy" === n ? navigator.clipboard ? navigator.clipboard.writeText(e).then(e5, e4) : {
                state: "error",
                error: "Copy to clipboard is not supported in this browser"
            } : t;
        }, i[0] = e, i[1] = t) : t = i[1], i[2] === Symbol.for("react.memo_cache_sentinel") ? (n = {
            state: "initial"
        }, i[2] = n) : n = i[2];
        var l = e1(x.useActionState(t, n), 3), s = l[0], c = l[1], u = l[2];
        i[3] === Symbol.for("react.memo_cache_sentinel") ? (r = function() {
            x.startTransition(function() {
                c("copy");
            });
        }, i[3] = r) : r = i[3];
        var d = r;
        i[4] === Symbol.for("react.memo_cache_sentinel") ? (o = function() {
            c("reset");
        }, i[4] = o) : o = i[4];
        var f = o;
        return i[5] !== s || i[6] !== u ? (a = [
            s,
            d,
            f,
            u
        ], i[5] = s, i[6] = u, i[7] = a) : a = i[7], a;
    } : function(e) {
        var t, n, r, o, a, i, l = (0, A.c)(12);
        l[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            state: "initial"
        }, l[0] = t) : t = l[0];
        var s = e1(x.useReducer(e2, t), 2), c = s[0], u = s[1];
        return l[1] !== e || l[2] !== c.state ? (n = function() {
            r || (navigator.clipboard ? (u({
                type: "copying"
            }), navigator.clipboard.writeText(e).then(function() {
                u({
                    type: "copied"
                });
            }, function(e) {
                u({
                    type: "error",
                    error: e
                });
            })) : u({
                type: "error",
                error: "Copy to clipboard is not supported in this browser"
            }));
        }, l[6] === Symbol.for("react.memo_cache_sentinel") ? (a = function() {
            u({
                type: "reset"
            });
        }, l[6] = a) : a = l[6], o = a, r = "pending" === c.state, l[1] = e, l[2] = c.state, l[3] = n, l[4] = r, l[5] = o) : (n = l[3], r = l[4], o = l[5]), l[7] !== n || l[8] !== c || l[9] !== r || l[10] !== o ? (i = [
            c,
            n,
            o,
            r
        ], l[7] = n, l[8] = c, l[9] = r, l[10] = o, l[11] = i) : i = l[11], i;
    };
    function e6(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v = (0, A.c)(40);
        v[0] !== e ? (i = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "content",
            "getContent",
            "actionLabel",
            "successLabel",
            "icon",
            "disabled"
        ]), n = e.content, o = e.getContent, t = e.actionLabel, l = e.successLabel, a = e.icon, r = e.disabled, v[0] = e, v[1] = t, v[2] = n, v[3] = r, v[4] = o, v[5] = a, v[6] = i, v[7] = l) : (t = v[1], n = v[2], r = v[3], o = v[4], a = v[5], i = v[6], l = v[7]), v[8] !== n || v[9] !== o ? (s = function() {
            return n || (o ? o() : "");
        }, v[8] = n, v[9] = o, v[10] = s) : s = v[10];
        var w = s;
        v[11] !== w ? (c = w(), v[11] = w, v[12] = c) : c = v[12];
        var C = e1(e3(c), 4), _ = C[0], k = C[1], E = C[2], j = C[3], S = "error" === _.state ? _.error : null;
        v[13] !== S ? (u = function() {
            null !== S && console.warn(S);
        }, d = [
            S
        ], v[13] = S, v[14] = u, v[15] = d) : (u = v[14], d = v[15]), x.useEffect(u, d), v[16] !== _.state || v[17] !== E ? (f = function() {
            if ("success" === _.state) {
                var e = setTimeout(function() {
                    E();
                }, 2e3);
                return function() {
                    clearTimeout(e);
                };
            }
        }, v[16] = _.state, v[17] = E, v[18] = f) : f = v[18], v[19] !== _.state || v[20] !== j || v[21] !== E ? (p = [
            j,
            _.state,
            E
        ], v[19] = _.state, v[20] = j, v[21] = E, v[22] = p) : p = v[22], x.useEffect(f, p);
        var O = !navigator.clipboard || j || r || !!S, B = "success" === _.state ? l : t;
        v[23] !== _.state || v[24] !== a ? (h = "success" === _.state ? (0, b.jsx)(e8, {}) : a || (0, b.jsx)(e9, {
            width: 14,
            height: 14,
            className: "error-overlay-toolbar-button-icon"
        }), v[23] = _.state, v[24] = a, v[25] = h) : h = v[25];
        var P = h, I = "nextjs-data-copy-button--".concat(_.state);
        v[26] !== e.className || v[27] !== I ? (m = eG(e.className, "nextjs-data-copy-button", I), v[26] = e.className, v[27] = I, v[28] = m) : m = v[28], v[29] !== k || v[30] !== O ? (g = function() {
            O || k();
        }, v[29] = k, v[30] = O, v[31] = g) : g = v[31];
        var z = "error" === _.state ? " ".concat(_.error) : null;
        return v[32] !== O || v[33] !== B || v[34] !== P || v[35] !== i || v[36] !== z || v[37] !== m || v[38] !== g ? (y = (0, b.jsxs)("button", e0(eJ({}, i), {
            type: "button",
            title: B,
            "aria-label": B,
            "aria-disabled": O,
            disabled: O,
            "data-nextjs-copy-button": !0,
            className: m,
            onClick: g,
            children: [
                P,
                z
            ]
        })), v[32] = O, v[33] = B, v[34] = P, v[35] = i, v[36] = z, v[37] = m, v[38] = g, v[39] = y) : y = v[39], y;
    }
    function e9(e) {
        var t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M2.406.438c-.845 0-1.531.685-1.531 1.53v6.563c0 .846.686 1.531 1.531 1.531H3.937V8.75H2.406a.219.219 0 0 1-.219-.219V1.97c0-.121.098-.219.22-.219h4.812c.12 0 .218.098.218.219v.656H8.75v-.656c0-.846-.686-1.532-1.531-1.532H2.406zm4.375 3.5c-.845 0-1.531.685-1.531 1.53v6.563c0 .846.686 1.531 1.531 1.531h4.813c.845 0 1.531-.685 1.531-1.53V5.468c0-.846-.686-1.532-1.531-1.532H6.78zm-.218 1.53c0-.12.097-.218.218-.218h4.813c.12 0 .219.098.219.219v6.562c0 .121-.098.219-.22.219H6.782a.219.219 0 0 1-.218-.219V5.47z",
            fill: "currentColor"
        }), r[0] = t) : t = r[0], r[1] !== e ? (n = (0, b.jsx)("svg", e0(eJ({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: t
        })), r[1] = e, r[2] = n) : n = r[2], n;
    }
    function e8() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            height: "16",
            xlinkTitle: "copied",
            viewBox: "0 0 16 16",
            width: "16",
            stroke: "currentColor",
            fill: "currentColor",
            children: (0, b.jsx)("path", {
                d: "M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function e7(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function te(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    var tt = function() {
        if ("undefined" == typeof window) return !1;
        var e = "chrome" in window && window.chrome, t = window.navigator.vendor;
        return null != e && "Google Inc." === t;
    }();
    function tn(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h = (0, A.c)(14);
        return h[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            maskType: "luminance"
        }, h[0] = t) : t = h[0], h[1] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsx)("mask", {
            id: "nodejs_icon_mask_a",
            style: t,
            maskUnits: "userSpaceOnUse",
            x: "0",
            y: "0",
            width: "14",
            height: "14",
            children: (0, b.jsx)("path", {
                d: "M6.67.089 1.205 3.256a.663.663 0 0 0-.33.573v6.339c0 .237.126.455.33.574l5.466 3.17a.66.66 0 0 0 .66 0l5.465-3.17a.664.664 0 0 0 .329-.574V3.829a.663.663 0 0 0-.33-.573L7.33.089a.663.663 0 0 0-.661 0",
                fill: "#fff"
            })
        }), h[1] = n) : n = h[1], h[2] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("g", {
            mask: "url(#nodejs_icon_mask_a)",
            children: (0, b.jsx)("path", {
                d: "M18.648 2.717 3.248-4.86-4.648 11.31l15.4 7.58 7.896-16.174z",
                fill: "url(#nodejs_icon_linear_gradient_b)"
            })
        }), h[2] = r) : r = h[2], h[3] === Symbol.for("react.memo_cache_sentinel") ? (o = {
            maskType: "luminance"
        }, h[3] = o) : o = h[3], h[4] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsx)("mask", {
            id: "nodejs_icon_mask_c",
            style: o,
            maskUnits: "userSpaceOnUse",
            x: "1",
            y: "0",
            width: "12",
            height: "14",
            children: (0, b.jsx)("path", {
                d: "M1.01 10.57a.663.663 0 0 0 .195.17l4.688 2.72.781.45a.66.66 0 0 0 .51.063l5.764-10.597a.653.653 0 0 0-.153-.122L9.216 1.18 7.325.087a.688.688 0 0 0-.171-.07L1.01 10.57z",
                fill: "#fff"
            })
        }), h[4] = a) : a = h[4], h[5] === Symbol.for("react.memo_cache_sentinel") ? (i = (0, b.jsx)("g", {
            mask: "url(#nodejs_icon_mask_c)",
            children: (0, b.jsx)("path", {
                d: "M-5.647 4.958 5.226 19.734l14.38-10.667L8.734-5.71-5.647 4.958z",
                fill: "url(#nodejs_icon_linear_gradient_d)"
            })
        }), h[5] = i) : i = h[5], h[6] === Symbol.for("react.memo_cache_sentinel") ? (l = {
            maskType: "luminance"
        }, h[6] = l) : l = h[6], h[7] === Symbol.for("react.memo_cache_sentinel") ? (s = (0, b.jsx)("mask", {
            id: "nodejs_icon_mask_e",
            style: l,
            maskUnits: "userSpaceOnUse",
            x: "1",
            y: "0",
            width: "13",
            height: "14",
            children: (0, b.jsx)("path", {
                d: "M6.934.004A.665.665 0 0 0 6.67.09L1.22 3.247l5.877 10.746a.655.655 0 0 0 .235-.08l5.465-3.17a.665.665 0 0 0 .319-.453L7.126.015a.684.684 0 0 0-.189-.01",
                fill: "#fff"
            })
        }), h[7] = s) : s = h[7], h[8] === Symbol.for("react.memo_cache_sentinel") ? (c = (0, b.jsxs)("g", {
            children: [
                s,
                (0, b.jsx)("g", {
                    mask: "url(#nodejs_icon_mask_e)",
                    children: (0, b.jsx)("path", {
                        d: "M1.22.002v13.992h11.894V.002H1.22z",
                        fill: "url(#nodejs_icon_linear_gradient_f)"
                    })
                })
            ]
        }), h[8] = c) : c = h[8], h[9] === Symbol.for("react.memo_cache_sentinel") ? (u = (0, b.jsxs)("linearGradient", {
            id: "nodejs_icon_linear_gradient_b",
            x1: "10.943",
            y1: "-1.084",
            x2: "2.997",
            y2: "15.062",
            gradientUnits: "userSpaceOnUse",
            children: [
                (0, b.jsx)("stop", {
                    offset: ".3",
                    stopColor: "#3E863D"
                }),
                (0, b.jsx)("stop", {
                    offset: ".5",
                    stopColor: "#55934F"
                }),
                (0, b.jsx)("stop", {
                    offset: ".8",
                    stopColor: "#5AAD45"
                })
            ]
        }), h[9] = u) : u = h[9], h[10] === Symbol.for("react.memo_cache_sentinel") ? (d = (0, b.jsxs)("linearGradient", {
            id: "nodejs_icon_linear_gradient_d",
            x1: "-.145",
            y1: "12.431",
            x2: "14.277",
            y2: "1.818",
            gradientUnits: "userSpaceOnUse",
            children: [
                (0, b.jsx)("stop", {
                    offset: ".57",
                    stopColor: "#3E863D"
                }),
                (0, b.jsx)("stop", {
                    offset: ".72",
                    stopColor: "#619857"
                }),
                (0, b.jsx)("stop", {
                    offset: "1",
                    stopColor: "#76AC64"
                })
            ]
        }), h[10] = d) : d = h[10], h[11] === Symbol.for("react.memo_cache_sentinel") ? (f = (0, b.jsxs)("defs", {
            children: [
                u,
                d,
                (0, b.jsxs)("linearGradient", {
                    id: "nodejs_icon_linear_gradient_f",
                    x1: "1.225",
                    y1: "6.998",
                    x2: "13.116",
                    y2: "6.998",
                    gradientUnits: "userSpaceOnUse",
                    children: [
                        (0, b.jsx)("stop", {
                            offset: ".16",
                            stopColor: "#6BBF47"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".38",
                            stopColor: "#79B461"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".47",
                            stopColor: "#75AC64"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".7",
                            stopColor: "#659E5A"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".9",
                            stopColor: "#3E863D"
                        })
                    ]
                })
            ]
        }), h[11] = f) : f = h[11], h[12] !== e ? (p = (0, b.jsxs)("svg", te(e7({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: [
                n,
                r,
                a,
                i,
                c,
                f
            ]
        })), h[12] = e, h[13] = p) : p = h[13], p;
    }
    function tr(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h = (0, A.c)(14);
        return h[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            maskType: "luminance"
        }, h[0] = t) : t = h[0], h[1] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsx)("mask", {
            id: "nodejs_icon_mask_a",
            style: t,
            maskUnits: "userSpaceOnUse",
            x: "0",
            y: "0",
            width: "14",
            height: "14",
            children: (0, b.jsx)("path", {
                d: "M6.67.089 1.205 3.256a.663.663 0 0 0-.33.573v6.339c0 .237.126.455.33.574l5.466 3.17a.66.66 0 0 0 .66 0l5.465-3.17a.664.664 0 0 0 .329-.574V3.829a.663.663 0 0 0-.33-.573L7.33.089a.663.663 0 0 0-.661 0",
                fill: "#fff"
            })
        }), h[1] = n) : n = h[1], h[2] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("g", {
            mask: "url(#nodejs_icon_mask_a)",
            children: (0, b.jsx)("path", {
                d: "M18.648 2.717 3.248-4.86-4.646 11.31l15.399 7.58 7.896-16.174z",
                fill: "url(#nodejs_icon_linear_gradient_b)"
            })
        }), h[2] = r) : r = h[2], h[3] === Symbol.for("react.memo_cache_sentinel") ? (o = {
            maskType: "luminance"
        }, h[3] = o) : o = h[3], h[4] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsx)("mask", {
            id: "nodejs_icon_mask_c",
            style: o,
            maskUnits: "userSpaceOnUse",
            x: "1",
            y: "0",
            width: "12",
            height: "15",
            children: (0, b.jsx)("path", {
                d: "M1.01 10.571a.66.66 0 0 0 .195.172l4.688 2.718.781.451a.66.66 0 0 0 .51.063l5.764-10.597a.653.653 0 0 0-.153-.122L9.216 1.181 7.325.09a.688.688 0 0 0-.171-.07L1.01 10.572z",
                fill: "#fff"
            })
        }), h[4] = a) : a = h[4], h[5] === Symbol.for("react.memo_cache_sentinel") ? (i = (0, b.jsx)("g", {
            mask: "url(#nodejs_icon_mask_c)",
            children: (0, b.jsx)("path", {
                d: "M-5.647 4.96 5.226 19.736 19.606 9.07 8.734-5.707-5.647 4.96z",
                fill: "url(#nodejs_icon_linear_gradient_d)"
            })
        }), h[5] = i) : i = h[5], h[6] === Symbol.for("react.memo_cache_sentinel") ? (l = {
            maskType: "luminance"
        }, h[6] = l) : l = h[6], h[7] === Symbol.for("react.memo_cache_sentinel") ? (s = (0, b.jsx)("mask", {
            id: "nodejs_icon_mask_e",
            style: l,
            maskUnits: "userSpaceOnUse",
            x: "1",
            y: "0",
            width: "13",
            height: "14",
            children: (0, b.jsx)("path", {
                d: "M6.935.003a.665.665 0 0 0-.264.085l-5.45 3.158 5.877 10.747a.653.653 0 0 0 .235-.082l5.465-3.17a.665.665 0 0 0 .319-.452L7.127.014a.684.684 0 0 0-.189-.01",
                fill: "#fff"
            })
        }), h[7] = s) : s = h[7], h[8] === Symbol.for("react.memo_cache_sentinel") ? (c = (0, b.jsxs)("g", {
            children: [
                s,
                (0, b.jsx)("g", {
                    mask: "url(#nodejs_icon_mask_e)",
                    children: (0, b.jsx)("path", {
                        d: "M1.222.001v13.992h11.893V0H1.222z",
                        fill: "url(#nodejs_icon_linear_gradient_f)"
                    })
                })
            ]
        }), h[8] = c) : c = h[8], h[9] === Symbol.for("react.memo_cache_sentinel") ? (u = (0, b.jsxs)("linearGradient", {
            id: "nodejs_icon_linear_gradient_b",
            x1: "10.944",
            y1: "-1.084",
            x2: "2.997",
            y2: "15.062",
            gradientUnits: "userSpaceOnUse",
            children: [
                (0, b.jsx)("stop", {
                    offset: ".3",
                    stopColor: "#676767"
                }),
                (0, b.jsx)("stop", {
                    offset: ".5",
                    stopColor: "#858585"
                }),
                (0, b.jsx)("stop", {
                    offset: ".8",
                    stopColor: "#989A98"
                })
            ]
        }), h[9] = u) : u = h[9], h[10] === Symbol.for("react.memo_cache_sentinel") ? (d = (0, b.jsxs)("linearGradient", {
            id: "nodejs_icon_linear_gradient_d",
            x1: "-.145",
            y1: "12.433",
            x2: "14.277",
            y2: "1.819",
            gradientUnits: "userSpaceOnUse",
            children: [
                (0, b.jsx)("stop", {
                    offset: ".57",
                    stopColor: "#747474"
                }),
                (0, b.jsx)("stop", {
                    offset: ".72",
                    stopColor: "#707070"
                }),
                (0, b.jsx)("stop", {
                    offset: "1",
                    stopColor: "#929292"
                })
            ]
        }), h[10] = d) : d = h[10], h[11] === Symbol.for("react.memo_cache_sentinel") ? (f = (0, b.jsxs)("defs", {
            children: [
                u,
                d,
                (0, b.jsxs)("linearGradient", {
                    id: "nodejs_icon_linear_gradient_f",
                    x1: "1.226",
                    y1: "6.997",
                    x2: "13.117",
                    y2: "6.997",
                    gradientUnits: "userSpaceOnUse",
                    children: [
                        (0, b.jsx)("stop", {
                            offset: ".16",
                            stopColor: "#878787"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".38",
                            stopColor: "#A9A9A9"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".47",
                            stopColor: "#A5A5A5"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".7",
                            stopColor: "#8F8F8F"
                        }),
                        (0, b.jsx)("stop", {
                            offset: ".9",
                            stopColor: "#626262"
                        })
                    ]
                })
            ]
        }), h[11] = f) : f = h[11], h[12] !== e ? (p = (0, b.jsxs)("svg", te(e7({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: [
                n,
                r,
                a,
                i,
                c,
                f
            ]
        })), h[12] = e, h[13] = p) : p = h[13], p;
    }
    var to = "Learn more about enabling Node.js inspector for server code with Chrome DevTools";
    function ta(e) {
        var t, n, r, o = (0, A.c)(4), a = e.devtoolsFrontendUrl || "";
        return a && tt ? (o[1] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsx)(tn, {
            className: "error-overlay-toolbar-button-icon",
            width: 14,
            height: 14
        }), o[1] = n) : n = o[1], o[2] !== a ? (r = (0, b.jsx)(e6, {
            "data-nextjs-data-runtime-error-copy-devtools-url": !0,
            className: "nodejs-inspector-button",
            actionLabel: "Copy Chrome DevTools URL",
            successLabel: "Copied",
            content: a,
            icon: n
        }), o[2] = a, o[3] = r) : r = o[3], r) : (o[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("a", {
            title: to,
            "aria-label": to,
            className: "nodejs-inspector-button",
            href: "https://nextjs.org/docs/app/building-your-application/configuring/debugging#server-side-code",
            target: "_blank",
            rel: "noopener noreferrer",
            children: (0, b.jsx)(tr, {
                className: "error-overlay-toolbar-button-icon",
                width: 14,
                height: 14
            })
        }), o[0] = t) : t = o[0], t);
    }
    function ti(e) {
        var t, n = (0, A.c)(3), r = e.error, o = e.generateErrorInfo, a = !r;
        return n[0] !== o || n[1] !== a ? (t = (0, b.jsx)(e6, {
            "data-nextjs-data-runtime-error-copy-stack": !0,
            className: "copy-error-button",
            actionLabel: "Copy Error Info",
            successLabel: "Error Info Copied",
            getContent: o,
            disabled: a
        }), n[0] = o, n[1] = a, n[2] = t) : t = n[2], t;
    }
    function tl(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function ts(e) {
        if (Array.isArray(e)) return e;
    }
    function tc() {
        throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
    }
    function tu(e, t) {
        return ts(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || tf(e, t) || tc();
    }
    function td(e) {
        return ts(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || tf(e) || tc();
    }
    function tf(e, t) {
        if (e) {
            if ("string" == typeof e) return tl(e, t);
            var n = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
            if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return tl(e, t);
        }
    }
    var tp = "https://react.dev/link/hydration-mismatch", th = "https://nextjs.org/docs/messages/react-hydration-error", tm = [
        /^In HTML, (.+?) cannot be a child of <(.+?)>\.(.*)\nThis will cause a hydration error\.(.*)/,
        /^In HTML, (.+?) cannot be a descendant of <(.+?)>\.\nThis will cause a hydration error\.(.*)/,
        /^In HTML, text nodes cannot be a child of <(.+?)>\.\nThis will cause a hydration error\./,
        /^In HTML, whitespace text nodes cannot be a child of <(.+?)>\. Make sure you don't have any extra whitespace between tags on each line of your source code\.\nThis will cause a hydration error\./
    ];
    function tg(e) {
        return tm.some(function(t) {
            return t.test(e);
        });
    }
    var ty = [
        "https://nextjs.org",
        "https://react.dev"
    ];
    function tv(e) {
        return ty.some(function(t) {
            return e.startsWith(t);
        });
    }
    function tb(e) {
        var t, n, r, o, a = (0, A.c)(6), i = e.errorMessage;
        a[0] !== i ? (t = function(e) {
            var t, n, r, o = (t = e, n = tv, r = Array.from(t.matchAll(/https?:\/\/[^\s/$.?#].[^\s)'"]*/gi), function(e) {
                return e[0];
            }), n ? r.filter(function(e) {
                return n(e);
            }) : r);
            if (0 === o.length) return null;
            var a = o[0];
            return a === tp ? th : a;
        }(i), a[0] = i, a[1] = t) : t = a[1];
        var l = t;
        return l ? (a[3] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)(tA, {
            className: "error-overlay-toolbar-button-icon",
            width: 14,
            height: 14
        }), a[3] = r) : r = a[3], a[4] !== l ? (o = (0, b.jsx)("a", {
            title: "Go to related documentation",
            "aria-label": "Go to related documentation",
            className: "docs-link-button",
            href: l,
            target: "_blank",
            rel: "noopener noreferrer",
            children: r
        }), a[4] = l, a[5] = o) : o = a[5], o) : (a[2] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsx)("button", {
            title: "No related documentation found",
            "aria-label": "No related documentation found",
            className: "docs-link-button",
            disabled: !0,
            children: (0, b.jsx)(tA, {
                className: "error-overlay-toolbar-button-icon",
                width: 14,
                height: 14
            })
        }), a[2] = n) : n = a[2], n);
    }
    function tA(e) {
        var t, n, r, o, a = (0, A.c)(3);
        return (a[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M0 .875h4.375C5.448.875 6.401 1.39 7 2.187A3.276 3.276 0 0 1 9.625.875H14v11.156H9.4c-.522 0-1.023.208-1.392.577l-.544.543h-.928l-.544-.543c-.369-.37-.87-.577-1.392-.577H0V.875zm6.344 3.281a1.969 1.969 0 0 0-1.969-1.968H1.312v8.53H4.6c.622 0 1.225.177 1.744.502V4.156zm1.312 7.064V4.156c0-1.087.882-1.968 1.969-1.968h3.063v8.53H9.4c-.622 0-1.225.177-1.744.502z",
            fill: "currentColor"
        }), a[0] = r) : r = a[0], a[1] !== e) ? (o = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), a[1] = e, a[2] = o) : o = a[2], o;
    }
    function tx(e) {
        var t, n, r, o, a = (0, A.c)(12), i = e.error, l = e.debugInfo, s = e.feedbackButton, c = e.generateErrorInfo;
        a[0] !== i || a[1] !== c ? (t = (0, b.jsx)(ti, {
            error: i,
            generateErrorInfo: c
        }), a[0] = i, a[1] = c, a[2] = t) : t = a[2], a[3] !== i.message ? (n = (0, b.jsx)(tb, {
            errorMessage: i.message
        }), a[3] = i.message, a[4] = n) : n = a[4];
        var u = null == l ? void 0 : l.devtoolsFrontendUrl;
        return a[5] !== u ? (r = (0, b.jsx)(ta, {
            devtoolsFrontendUrl: u
        }), a[5] = u, a[6] = r) : r = a[6], a[7] !== s || a[8] !== t || a[9] !== n || a[10] !== r ? (o = (0, b.jsxs)("span", {
            className: "error-overlay-toolbar",
            children: [
                s,
                t,
                n,
                r
            ]
        }), a[7] = s, a[8] = t, a[9] = n, a[10] = r, a[11] = o) : o = a[11], o;
    }
    function tw(e) {
        var t, n, r, o, a = (0, A.c)(3);
        return (a[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("g", {
            id: "thumb-up-16",
            children: (0, b.jsx)("path", {
                id: "Union",
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M6.89531 2.23959C6.72984 2.1214 6.5 2.23968 6.5 2.44303V5.24989C6.5 6.21639 5.7165 6.99989 4.75 6.99989H2.5V13.4999H12.1884C12.762 13.4999 13.262 13.1095 13.4011 12.5531L14.4011 8.55306C14.5984 7.76412 14.0017 6.99989 13.1884 6.99989H9.25H8.5V6.24989V3.51446C8.5 3.43372 8.46101 3.35795 8.39531 3.31102L6.89531 2.23959ZM5 2.44303C5 1.01963 6.6089 0.191656 7.76717 1.01899L9.26717 2.09042C9.72706 2.41892 10 2.94929 10 3.51446V5.49989H13.1884C14.9775 5.49989 16.2903 7.18121 15.8563 8.91686L14.8563 12.9169C14.5503 14.1411 13.4503 14.9999 12.1884 14.9999H1.75H1V14.2499V6.24989V5.49989H1.75H4.75C4.88807 5.49989 5 5.38796 5 5.24989V2.44303Z",
                fill: "currentColor"
            })
        }), a[0] = r) : r = a[0], a[1] !== e) ? (o = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            className: "thumbs-up-icon"
        }, e), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), a[1] = e, a[2] = o) : o = a[2], o;
    }
    function tC(e) {
        var t, n, r, o, a = (0, A.c)(3);
        return (a[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M5.89531 12.7603C5.72984 12.8785 5.5 12.7602 5.5 12.5569V9.75C5.5 8.7835 4.7165 8 3.75 8H1.5V1.5H11.1884C11.762 1.5 12.262 1.89037 12.4011 2.44683L13.4011 6.44683C13.5984 7.23576 13.0017 8 12.1884 8H8.25H7.5V8.75V11.4854C7.5 11.5662 7.46101 11.6419 7.39531 11.6889L5.89531 12.7603ZM4 12.5569C4 13.9803 5.6089 14.8082 6.76717 13.9809L8.26717 12.9095C8.72706 12.581 9 12.0506 9 11.4854V9.5H12.1884C13.9775 9.5 15.2903 7.81868 14.8563 6.08303L13.8563 2.08303C13.5503 0.858816 12.4503 0 11.1884 0H0.75H0V0.75V8.75V9.5H0.75H3.75C3.88807 9.5 4 9.61193 4 9.75V12.5569Z",
            fill: "currentColor"
        }), a[0] = r) : r = a[0], a[1] !== e) ? (o = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            className: "thumbs-down-icon"
        }, e), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), a[1] = e, a[2] = o) : o = a[2], o;
    }
    function t_(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function tk(e, t, n, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            n(e);
            return;
        }
        l.done ? t(s) : Promise.resolve(s).then(r, o);
    }
    function tE(e, t, n) {
        return t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e;
    }
    function tj(e) {
        var t, n, r = e.errorCode, o = e.className, a = (t = (0, x.useState)({}), n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return t_(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return t_(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), i = a[0], l = a[1], s = i[r], c = ("TURBOPACK compile-time value", false), u = (0, x.useCallback)(function(e) {
            var t;
            return (t = function() {
                return function(e, t) {
                    var n, r, o, a = {
                        label: 0,
                        sent: function() {
                            if (1 & o[0]) throw o[1];
                            return o[1];
                        },
                        trys: [],
                        ops: []
                    }, i = Object.create(("function" == typeof Iterator ? Iterator : Object).prototype);
                    return i.next = l(0), i.throw = l(1), i.return = l(2), "function" == typeof Symbol && (i[Symbol.iterator] = function() {
                        return this;
                    }), i;
                    //TURBOPACK unreachable
                    ;
                    function l(l) {
                        return function(s) {
                            var c = [
                                l,
                                s
                            ];
                            if (n) throw TypeError("Generator is already executing.");
                            for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                                if (n = 1, r && (o = 2 & c[0] ? r.return : c[0] ? r.throw || ((o = r.return) && o.call(r), 0) : r.next) && !(o = o.call(r, c[1])).done) return o;
                                switch(r = 0, o && (c = [
                                    2 & c[0],
                                    o.value
                                ]), c[0]){
                                    case 0:
                                    case 1:
                                        o = c;
                                        break;
                                    case 4:
                                        return a.label++, {
                                            value: c[1],
                                            done: !1
                                        };
                                    case 5:
                                        a.label++, r = c[1], c = [
                                            0
                                        ];
                                        continue;
                                    case 7:
                                        c = a.ops.pop(), a.trys.pop();
                                        continue;
                                    default:
                                        if (!(o = (o = a.trys).length > 0 && o[o.length - 1]) && (6 === c[0] || 2 === c[0])) {
                                            a = 0;
                                            continue;
                                        }
                                        if (3 === c[0] && (!o || c[1] > o[0] && c[1] < o[3])) {
                                            a.label = c[1];
                                            break;
                                        }
                                        if (6 === c[0] && a.label < o[1]) {
                                            a.label = o[1], o = c;
                                            break;
                                        }
                                        if (o && a.label < o[2]) {
                                            a.label = o[2], a.ops.push(c);
                                            break;
                                        }
                                        o[2] && a.ops.pop(), a.trys.pop();
                                        continue;
                                }
                                c = t.call(e, a);
                            } catch (e) {
                                c = [
                                    6,
                                    e
                                ], r = 0;
                            } finally{
                                n = o = 0;
                            }
                            if (5 & c[0]) throw c[1];
                            return {
                                value: c[0] ? c[1] : void 0,
                                done: !0
                            };
                        };
                    }
                }(this, function(t) {
                    switch(t.label){
                        case 0:
                            l(function(t) {
                                var n, o;
                                return n = function(e) {
                                    for(var t = 1; t < arguments.length; t++){
                                        var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                                        "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                                            return Object.getOwnPropertyDescriptor(n, e).enumerable;
                                        }))), r.forEach(function(t) {
                                            tE(e, t, n[t]);
                                        });
                                    }
                                    return e;
                                }({}, t), o = null != (o = tE({}, r, e)) ? o : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(o)) : (function(e, t) {
                                    var n = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        n.push.apply(n, r);
                                    }
                                    return n;
                                })(Object(o)).forEach(function(e) {
                                    Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(o, e));
                                }), n;
                            }), t.label = 1;
                        case 1:
                            return t.trys.push([
                                1,
                                3,
                                ,
                                4
                            ]), [
                                4,
                                fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_error_feedback?").concat(new URLSearchParams({
                                    errorCode: r,
                                    wasHelpful: e.toString()
                                })))
                            ];
                        case 2:
                            return t.sent().ok || console.error("Failed to record feedback on the server."), [
                                3,
                                4
                            ];
                        case 3:
                            return console.error("Failed to record feedback:", t.sent()), [
                                3,
                                4
                            ];
                        case 4:
                            return [
                                2
                            ];
                    }
                });
            }, function() {
                var e = this, n = arguments;
                return new Promise(function(r, o) {
                    var a = t.apply(e, n);
                    function i(e) {
                        tk(a, r, o, i, l, "next", e);
                    }
                    function l(e) {
                        tk(a, r, o, i, l, "throw", e);
                    }
                    i(void 0);
                });
            })();
        }, [
            r
        ]);
        return (0, b.jsx)("div", {
            className: eG("error-feedback", o),
            role: "region",
            "aria-label": "Error feedback",
            children: void 0 !== s ? (0, b.jsx)("p", {
                className: "error-feedback-thanks",
                role: "status",
                "aria-live": "polite",
                children: "Thanks for your feedback!"
            }) : (0, b.jsxs)(b.Fragment, {
                children: [
                    (0, b.jsx)("p", {
                        children: (0, b.jsx)("a", {
                            href: "https://nextjs.org/telemetry#error-feedback",
                            rel: "noopener noreferrer",
                            target: "_blank",
                            children: "Was this helpful?"
                        })
                    }),
                    (0, b.jsx)("button", {
                        "aria-disabled": ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                        "aria-label": "Mark as helpful",
                        onClick: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : function() {
                            return u(!0);
                        },
                        className: eG("feedback-button", !0 === s && "voted"),
                        title: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                        type: "button",
                        children: (0, b.jsx)(tw, {
                            "aria-hidden": "true"
                        })
                    }),
                    (0, b.jsx)("button", {
                        "aria-disabled": ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                        "aria-label": "Mark as not helpful",
                        onClick: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : function() {
                            return u(!1);
                        },
                        className: eG("feedback-button", !1 === s && "voted"),
                        title: ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : void 0,
                        type: "button",
                        children: (0, b.jsx)(tC, {
                            "aria-hidden": "true",
                            style: {
                                translate: "1px 1px"
                            }
                        })
                    })
                ]
            })
        });
    }
    function tS(e) {
        var t, n, r = (0, A.c)(4), o = e.errorCode;
        return r[0] !== o ? (t = o ? (0, b.jsx)(tj, {
            className: "error-feedback",
            errorCode: o
        }) : null, r[0] = o, r[1] = t) : t = r[1], r[2] !== t ? (n = (0, b.jsx)("footer", {
            "data-nextjs-error-overlay-footer": !0,
            className: "error-overlay-footer",
            children: t
        }), r[2] = t, r[3] = n) : n = r[3], n;
    }
    var tO = "\n  .error-overlay-footer {\n    display: flex;\n    flex-direction: row;\n    justify-content: space-between;\n\n    gap: 8px;\n    padding: 12px;\n    background: var(--color-background-200);\n    border-top: 1px solid var(--color-gray-400);\n  }\n\n  .error-feedback {\n    margin-left: auto;\n\n    p {\n      font-size: var(--size-14);\n      font-weight: 500;\n      margin: 0;\n    }\n  }\n\n  ".concat("\n  .error-feedback {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    white-space: nowrap;\n    color: var(--color-gray-900);\n  }\n\n  .error-feedback-thanks {\n    height: var(--size-24);\n    display: flex;\n    align-items: center;\n    padding-right: 4px; /* To match the 4px inner padding of the thumbs up and down icons */\n  }\n\n  .feedback-button {\n    background: none;\n    border: none;\n    border-radius: var(--rounded-md);\n    width: var(--size-24);\n    height: var(--size-24);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n\n    &:focus {\n      outline: var(--focus-ring);\n    }\n\n    &:hover {\n      background: var(--color-gray-alpha-100);\n    }\n\n    &:active {\n      background: var(--color-gray-alpha-200);\n    }\n  }\n\n  .feedback-button[aria-disabled='true'] {\n    opacity: 0.7;\n    cursor: not-allowed;\n  }\n\n  .feedback-button.voted {\n    background: var(--color-gray-alpha-200);\n  }\n\n  .thumbs-up-icon,\n  .thumbs-down-icon {\n    color: var(--color-gray-900);\n    width: var(--size-16);\n    height: var(--size-16);\n  }\n", "\n");
    function tB(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function tP(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return tB(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return tB(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function tI(e) {
        var t, n, r, o, a, i = (0, A.c)(12), l = e.errorMessage, s = tP((0, x.useState)(!1), 2), c = s[0], u = s[1], d = tP((0, x.useState)(!1), 2), f = d[0], p = d[1], h = (0, x.useRef)(null);
        i[0] === Symbol.for("react.memo_cache_sentinel") ? (t = function() {
            h.current && p(h.current.scrollHeight > 200);
        }, i[0] = t) : t = i[0], i[1] !== l ? (n = [
            l
        ], i[1] = l, i[2] = n) : n = i[2], (0, x.useLayoutEffect)(t, n);
        var m = "nextjs__container_errors_desc ".concat(f && !c ? "truncated" : "");
        return i[3] !== l || i[4] !== m ? (r = (0, b.jsx)("p", {
            ref: h,
            id: "nextjs__container_errors_desc",
            className: m,
            children: l
        }), i[3] = l, i[4] = m, i[5] = r) : r = i[5], i[6] !== c || i[7] !== f ? (o = f && !c && (0, b.jsxs)(b.Fragment, {
            children: [
                (0, b.jsx)("div", {
                    className: "nextjs__container_errors_gradient_overlay"
                }),
                (0, b.jsx)("button", {
                    onClick: function() {
                        return u(!0);
                    },
                    className: "nextjs__container_errors_expand_button",
                    "aria-expanded": c,
                    "aria-controls": "nextjs__container_errors_desc",
                    children: "Show More"
                })
            ]
        }), i[6] = c, i[7] = f, i[8] = o) : o = i[8], i[9] !== r || i[10] !== o ? (a = (0, b.jsxs)("div", {
            className: "nextjs__container_errors_wrapper",
            children: [
                r,
                o
            ]
        }), i[9] = r, i[10] = o, i[11] = a) : a = i[11], a;
    }
    function tz(e) {
        var t, n = (0, A.c)(2), r = e.errorType;
        return n[0] !== r ? (t = (0, b.jsx)("span", {
            id: "nextjs__container_errors_label",
            className: "nextjs__container_errors_label",
            children: r
        }), n[0] = r, n[1] = t) : t = n[1], t;
    }
    function tT(e) {
        var t, n, r = (0, A.c)(4), o = e.title, a = e.className;
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M9.24996 12.0608L8.71963 11.5304L5.89641 8.70722C5.50588 8.3167 5.50588 7.68353 5.89641 7.29301L8.71963 4.46978L9.24996 3.93945L10.3106 5.00011L9.78029 5.53044L7.31062 8.00011L9.78029 10.4698L10.3106 11.0001L9.24996 12.0608Z",
            fill: "currentColor"
        }), r[0] = t) : t = r[0], r[1] !== a || r[2] !== o ? (n = (0, b.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            "aria-label": o,
            className: a,
            children: t
        }), r[1] = a, r[2] = o, r[3] = n) : n = r[3], n;
    }
    function tD(e) {
        var t, n, r = (0, A.c)(4), o = e.title, a = e.className;
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M6.75011 3.93945L7.28044 4.46978L10.1037 7.29301C10.4942 7.68353 10.4942 8.3167 10.1037 8.70722L7.28044 11.5304L6.75011 12.0608L5.68945 11.0001L6.21978 10.4698L8.68945 8.00011L6.21978 5.53044L5.68945 5.00011L6.75011 3.93945Z",
            fill: "currentColor"
        }), r[0] = t) : t = r[0], r[1] !== a || r[2] !== o ? (n = (0, b.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            className: a,
            "aria-label": o,
            children: t
        }), r[1] = a, r[2] = o, r[3] = n) : n = r[3], n;
    }
    function tL(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function tN(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v = (0, A.c)(40), w = e.runtimeErrors, C = e.activeIdx, _ = e.onActiveIndexChange;
        v[0] !== C || v[1] !== _ ? (r = function() {
            return (0, x.startTransition)(function() {
                C > 0 && _(Math.max(0, C - 1));
            });
        }, v[0] = C, v[1] = _, v[2] = r) : r = v[2];
        var k = r;
        v[3] !== C || v[4] !== _ || v[5] !== w.length ? (o = function() {
            return (0, x.startTransition)(function() {
                C < w.length - 1 && _(Math.max(0, Math.min(w.length - 1, C + 1)));
            });
        }, v[3] = C, v[4] = _, v[5] = w.length, v[6] = o) : o = v[6];
        var E = o, j = (0, x.useRef)(null), S = (0, x.useRef)(null), O = (t = (0, x.useState)(null), n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return tL(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return tL(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), B = O[0], P = O[1];
        v[7] === Symbol.for("react.memo_cache_sentinel") ? (a = function(e) {
            P(e);
        }, v[7] = a) : a = v[7];
        var I = a;
        v[8] !== E || v[9] !== k || v[10] !== B ? (i = function() {
            if (null != B) {
                var e = B.getRootNode(), t = self.document, n = function(e) {
                    "ArrowLeft" === e.key ? (e.preventDefault(), e.stopPropagation(), k && k()) : "ArrowRight" === e.key && (e.preventDefault(), e.stopPropagation(), E && E());
                };
                return e.addEventListener("keydown", n), e !== t && t.addEventListener("keydown", n), function() {
                    e.removeEventListener("keydown", n), e !== t && t.removeEventListener("keydown", n);
                };
            }
        }, l = [
            B,
            E,
            k
        ], v[8] = E, v[9] = k, v[10] = B, v[11] = i, v[12] = l) : (i = v[11], l = v[12]), (0, x.useEffect)(i, l), v[13] !== C || v[14] !== B || v[15] !== w.length ? (s = function() {
            if (null != B) {
                var e, t, n = B.getRootNode();
                if (e = n, null != (t = ShadowRoot) && "undefined" != typeof Symbol && t[Symbol.hasInstance] ? !!t[Symbol.hasInstance](e) : e instanceof t) {
                    var r = n.activeElement;
                    0 === C ? j.current && r === j.current && j.current.blur() : C === w.length - 1 && S.current && r === S.current && S.current.blur();
                }
            }
        }, c = [
            B,
            C,
            w.length
        ], v[13] = C, v[14] = B, v[15] = w.length, v[16] = s, v[17] = c) : (s = v[16], c = v[17]), (0, x.useEffect)(s, c);
        var z = 0 === C, T = 0 === C;
        v[18] === Symbol.for("react.memo_cache_sentinel") ? (u = (0, b.jsx)(tT, {
            title: "previous",
            className: "error-overlay-pagination-button-icon"
        }), v[18] = u) : u = v[18], v[19] !== k || v[20] !== z || v[21] !== T ? (d = (0, b.jsx)("button", {
            ref: j,
            type: "button",
            disabled: z,
            "aria-disabled": T,
            onClick: k,
            "data-nextjs-dialog-error-previous": !0,
            className: "error-overlay-pagination-button",
            children: u
        }), v[19] = k, v[20] = z, v[21] = T, v[22] = d) : d = v[22];
        var D = C + 1;
        v[23] !== C || v[24] !== D ? (f = (0, b.jsxs)("span", {
            "data-nextjs-dialog-error-index": C,
            children: [
                D,
                "/"
            ]
        }), v[23] = C, v[24] = D, v[25] = f) : f = v[25];
        var L = w.length || 1;
        v[26] !== L ? (p = (0, b.jsx)("span", {
            "data-nextjs-dialog-header-total-count": !0,
            children: L
        }), v[26] = L, v[27] = p) : p = v[27], v[28] !== f || v[29] !== p ? (h = (0, b.jsxs)("div", {
            className: "error-overlay-pagination-count",
            children: [
                f,
                p
            ]
        }), v[28] = f, v[29] = p, v[30] = h) : h = v[30];
        var N = C >= w.length - 1, R = C >= w.length - 1;
        return v[31] === Symbol.for("react.memo_cache_sentinel") ? (m = (0, b.jsx)(tD, {
            title: "next",
            className: "error-overlay-pagination-button-icon"
        }), v[31] = m) : m = v[31], v[32] !== E || v[33] !== N || v[34] !== R ? (g = (0, b.jsx)("button", {
            ref: S,
            type: "button",
            disabled: N,
            "aria-disabled": R,
            onClick: E,
            "data-nextjs-dialog-error-next": !0,
            className: "error-overlay-pagination-button",
            children: m
        }), v[32] = E, v[33] = N, v[34] = R, v[35] = g) : g = v[35], v[36] !== d || v[37] !== h || v[38] !== g ? (y = (0, b.jsxs)("nav", {
            className: "error-overlay-pagination dialog-exclude-closing-from-outside-click",
            ref: I,
            children: [
                d,
                h,
                g
            ]
        }), v[36] = d, v[37] = h, v[38] = g, v[39] = y) : y = v[39], y;
    }
    function tR(e) {
        var t, n, r, o, a = (0, A.c)(3);
        return (a[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("circle", {
            cx: "7",
            cy: "7",
            r: "5.5",
            strokeWidth: "3"
        }), a[0] = r) : r = a[0], a[1] !== e) ? (o = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            width: "14",
            height: "14",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), a[1] = e, a[2] = o) : o = a[2], o;
    }
    function tM(e) {
        var t, n, r, o, a, i = (0, A.c)(31), l = e.versionInfo, s = e.bundlerName, c = l.staleness;
        if (i[0] !== s || i[1] !== c || i[2] !== l) {
            v = Symbol.for("react.early_return_sentinel");
            n: {
                var u = function(e) {
                    var t = e.installed, n = e.staleness, r = e.expected, o = "", a = "", i = "", l = "Next.js ".concat(t);
                    switch(n){
                        case "newer-than-npm":
                        case "fresh":
                            o = l, a = "Latest available version is detected (".concat(t, ")."), i = "fresh";
                            break;
                        case "stale-patch":
                        case "stale-minor":
                            o = "".concat(l, " (stale)"), a = "There is a newer version (".concat(r, ") available, upgrade recommended! "), i = "stale";
                            break;
                        case "stale-major":
                            o = "".concat(l, " (outdated)"), a = "An outdated version detected (latest is ".concat(r, "), upgrade is highly recommended!"), i = "outdated";
                            break;
                        case "stale-prerelease":
                            o = "".concat(l, " (stale)"), a = "There is a newer canary version (".concat(r, ") available, please upgrade! "), i = "stale";
                            break;
                        case "unknown":
                            o = "".concat(l, " (unknown)"), a = "No Next.js version data was found.", i = "unknown";
                    }
                    return {
                        text: o,
                        indicatorClass: i,
                        title: a
                    };
                }(l), d = u.text, f = u.indicatorClass, p = u.title;
                if (x = d, w = p, m = "Turbopack" === s, c.startsWith("stale")) {
                    var h, m, g, y, v, x, w, C, _, k = m && "turbopack-text";
                    i[10] !== k ? (C = eG(k), i[10] = k, i[11] = C) : C = i[11], i[12] !== s || i[13] !== C ? (_ = (0, b.jsx)("span", {
                        className: C,
                        children: s
                    }), i[12] = s, i[13] = C, i[14] = _) : _ = i[14], v = (0, b.jsxs)("a", {
                        className: "nextjs-container-build-error-version-status dialog-exclude-closing-from-outside-click",
                        target: "_blank",
                        rel: "noopener noreferrer",
                        href: "https://nextjs.org/docs/messages/version-staleness",
                        children: [
                            (0, b.jsx)(tR, {
                                className: eG("version-staleness-indicator", f)
                            }),
                            (0, b.jsx)("span", {
                                "data-nextjs-version-checker": !0,
                                title: w,
                                children: x
                            }),
                            _
                        ]
                    });
                    break n;
                }
                y = "nextjs-container-build-error-version-status dialog-exclude-closing-from-outside-click", h = tR, g = eG("version-staleness-indicator", f);
            }
            i[0] = s, i[1] = c, i[2] = l, i[3] = h, i[4] = m, i[5] = g, i[6] = y, i[7] = v, i[8] = x, i[9] = w;
        } else h = i[3], m = i[4], g = i[5], y = i[6], v = i[7], x = i[8], w = i[9];
        if (v !== Symbol.for("react.early_return_sentinel")) return v;
        i[15] !== h || i[16] !== g ? (t = (0, b.jsx)(h, {
            className: g
        }), i[15] = h, i[16] = g, i[17] = t) : t = i[17], i[18] !== x || i[19] !== w ? (n = (0, b.jsx)("span", {
            "data-nextjs-version-checker": !0,
            title: w,
            children: x
        }), i[18] = x, i[19] = w, i[20] = n) : n = i[20];
        var E = m && "turbopack-text";
        return i[21] !== E ? (r = eG(E), i[21] = E, i[22] = r) : r = i[22], i[23] !== s || i[24] !== r ? (o = (0, b.jsx)("span", {
            className: r,
            children: s
        }), i[23] = s, i[24] = r, i[25] = o) : o = i[25], i[26] !== y || i[27] !== t || i[28] !== n || i[29] !== o ? (a = (0, b.jsxs)("span", {
            className: y,
            children: [
                t,
                n,
                o
            ]
        }), i[26] = y, i[27] = t, i[28] = n, i[29] = o, i[30] = a) : a = i[30], a;
    }
    function tZ(e) {
        var t, n, r, o, a = (0, A.c)(11), i = e.runtimeErrors, l = e.activeIdx, s = e.setActiveIndex, c = e.versionInfo, u = ("TURBOPACK compile-time value", "Turbopack") || "Webpack";
        a[0] !== i ? (t = null != i ? i : [], a[0] = i, a[1] = t) : t = a[1];
        var d = null != l ? l : 0, f = null != s ? s : tU;
        return a[2] !== t || a[3] !== d || a[4] !== f ? (n = (0, b.jsx)(tF, {
            side: "left",
            children: (0, b.jsx)(tN, {
                runtimeErrors: t,
                activeIdx: d,
                onActiveIndexChange: f
            })
        }), a[2] = t, a[3] = d, a[4] = f, a[5] = n) : n = a[5], a[6] !== c ? (r = c && (0, b.jsx)(tF, {
            side: "right",
            children: (0, b.jsx)(tM, {
                versionInfo: c,
                bundlerName: u
            })
        }), a[6] = c, a[7] = r) : r = a[7], a[8] !== n || a[9] !== r ? (o = (0, b.jsxs)("div", {
            "data-nextjs-error-overlay-nav": !0,
            children: [
                n,
                r
            ]
        }), a[8] = n, a[9] = r, a[10] = o) : o = a[10], o;
    }
    function tU() {}
    function tF(e) {
        var t, n, r = (0, A.c)(4), o = e.children, a = e.side, i = void 0 === a ? "left" : a;
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)(tq, {}), r[0] = t) : t = r[0], r[1] !== o || r[2] !== i ? (n = (0, b.jsxs)("div", {
            className: "error-overlay-notch",
            "data-side": i,
            children: [
                o,
                t
            ]
        }), r[1] = o, r[2] = i, r[3] = n) : n = r[3], n;
    }
    function tq() {
        var e, t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (e = {
            maskType: "alpha"
        }, r[0] = e) : e = r[0], r[1] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsxs)("mask", {
            id: "error_overlay_nav_mask0_2667_14687",
            style: e,
            maskUnits: "userSpaceOnUse",
            x: "0",
            y: "-1",
            width: "60",
            height: "43",
            children: [
                (0, b.jsxs)("mask", {
                    id: "error_overlay_nav_path_1_outside_1_2667_14687",
                    maskUnits: "userSpaceOnUse",
                    x: "0",
                    y: "-1",
                    width: "60",
                    height: "43",
                    fill: "black",
                    children: [
                        (0, b.jsx)("rect", {
                            fill: "white",
                            y: "-1",
                            width: "60",
                            height: "43"
                        }),
                        (0, b.jsx)("path", {
                            d: "M1 0L8.0783 0C15.772 0 22.7836 4.41324 26.111 11.3501L34.8889 29.6498C38.2164 36.5868 45.228 41 52.9217 41H60H1L1 0Z"
                        })
                    ]
                }),
                (0, b.jsx)("path", {
                    d: "M1 0L8.0783 0C15.772 0 22.7836 4.41324 26.111 11.3501L34.8889 29.6498C38.2164 36.5868 45.228 41 52.9217 41H60H1L1 0Z",
                    fill: "white"
                }),
                (0, b.jsx)("path", {
                    d: "M1 0V-1H0V0L1 0ZM1 41H0V42H1V41ZM34.8889 29.6498L33.9873 30.0823L34.8889 29.6498ZM26.111 11.3501L27.0127 10.9177L26.111 11.3501ZM1 1H8.0783V-1H1V1ZM60 40H1V42H60V40ZM2 41V0L0 0L0 41H2ZM25.2094 11.7826L33.9873 30.0823L35.7906 29.2174L27.0127 10.9177L25.2094 11.7826ZM52.9217 42H60V40H52.9217V42ZM33.9873 30.0823C37.4811 37.3661 44.8433 42 52.9217 42V40C45.6127 40 38.9517 35.8074 35.7906 29.2174L33.9873 30.0823ZM8.0783 1C15.3873 1 22.0483 5.19257 25.2094 11.7826L27.0127 10.9177C23.5188 3.6339 16.1567 -1 8.0783 -1V1Z",
                    fill: "black",
                    mask: "url(#error_overlay_nav_path_1_outside_1_2667_14687)"
                })
            ]
        }), r[1] = t) : t = r[1], r[2] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsxs)("svg", {
            width: "60",
            height: "42",
            viewBox: "0 0 60 42",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            className: "error-overlay-notch-tail",
            preserveAspectRatio: "none",
            children: [
                t,
                (0, b.jsxs)("g", {
                    mask: "url(#error_overlay_nav_mask0_2667_14687)",
                    children: [
                        (0, b.jsxs)("mask", {
                            id: "error_overlay_nav_path_3_outside_2_2667_14687",
                            maskUnits: "userSpaceOnUse",
                            x: "-1",
                            y: "0.0244141",
                            width: "60",
                            height: "43",
                            fill: "black",
                            children: [
                                (0, b.jsx)("rect", {
                                    fill: "white",
                                    x: "-1",
                                    y: "0.0244141",
                                    width: "60",
                                    height: "43"
                                }),
                                (0, b.jsx)("path", {
                                    d: "M0 1.02441H7.0783C14.772 1.02441 21.7836 5.43765 25.111 12.3746L33.8889 30.6743C37.2164 37.6112 44.228 42.0244 51.9217 42.0244H59H0L0 1.02441Z"
                                })
                            ]
                        }),
                        (0, b.jsx)("path", {
                            d: "M0 1.02441H7.0783C14.772 1.02441 21.7836 5.43765 25.111 12.3746L33.8889 30.6743C37.2164 37.6112 44.228 42.0244 51.9217 42.0244H59H0L0 1.02441Z",
                            fill: "var(--background-color)"
                        }),
                        (0, b.jsx)("path", {
                            d: "M0 1.02441L0 0.0244141H-1V1.02441H0ZM0 42.0244H-1V43.0244H0L0 42.0244ZM33.8889 30.6743L32.9873 31.1068L33.8889 30.6743ZM25.111 12.3746L26.0127 11.9421L25.111 12.3746ZM0 2.02441H7.0783V0.0244141H0L0 2.02441ZM59 41.0244H0L0 43.0244H59V41.0244ZM1 42.0244L1 1.02441H-1L-1 42.0244H1ZM24.2094 12.8071L32.9873 31.1068L34.7906 30.2418L26.0127 11.9421L24.2094 12.8071ZM51.9217 43.0244H59V41.0244H51.9217V43.0244ZM32.9873 31.1068C36.4811 38.3905 43.8433 43.0244 51.9217 43.0244V41.0244C44.6127 41.0244 37.9517 36.8318 34.7906 30.2418L32.9873 31.1068ZM7.0783 2.02441C14.3873 2.02441 21.0483 6.21699 24.2094 12.8071L26.0127 11.9421C22.5188 4.65831 15.1567 0.0244141 7.0783 0.0244141V2.02441Z",
                            fill: "var(--stroke-color)",
                            mask: "url(#error_overlay_nav_path_3_outside_2_2667_14687)"
                        })
                    ]
                })
            ]
        }), r[2] = n) : n = r[2], n;
    }
    function tH(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    var tV = [
        "[data-next-mark]",
        "[data-issues-open]",
        "#nextjs-dev-tools-menu",
        "[data-nextjs-error-overlay-nav]",
        "[data-info-popover]",
        "[data-nextjs-devtools-panel-overlay]",
        "[data-nextjs-devtools-panel-footer]",
        "[data-nextjs-error-overlay-footer]"
    ], t$ = function(e) {
        var t, n, r, o, a, i, l, s, c, u, d = e.children, f = e.className, p = e.onClose, h = e["aria-labelledby"], m = e["aria-describedby"], g = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "className",
            "onClose",
            "aria-labelledby",
            "aria-describedby"
        ]), y = x.useRef(null), v = (t = x.useState("undefined" != typeof document && document.hasFocus() ? "dialog" : void 0), n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return tH(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return tH(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), w = v[0], C = v[1];
        return r = y.current, o = tV, a = function(e) {
            return e.preventDefault(), null == p ? void 0 : p();
        }, (s = (0, A.c)(5))[0] !== o || s[1] !== r || s[2] !== a ? (i = function() {
            if (null != r && null != a) {
                var e = function(e) {
                    !(!r || r.contains(e.target)) && (o.some(function(t) {
                        return e.target.closest(t);
                    }) || a(e));
                }, t = r.getRootNode();
                return t.addEventListener("mouseup", e), t.addEventListener("touchend", e, {
                    passive: !1
                }), function() {
                    t.removeEventListener("mouseup", e), t.removeEventListener("touchend", e);
                };
            }
        }, l = [
            a,
            r,
            o
        ], s[0] = o, s[1] = r, s[2] = a, s[3] = i, s[4] = l) : (i = s[3], l = s[4]), x.useEffect(i, l), x.useEffect({
            "t$.useEffect": function() {
                var e = {
                    "t$.useEffect.e": function() {
                        C(document.hasFocus() ? "dialog" : void 0);
                    }
                }["t$.useEffect.e"];
                if (null != y.current) return window.addEventListener("focus", e), window.addEventListener("blur", e), ({
                    "t$.useEffect": function() {
                        window.removeEventListener("focus", e), window.removeEventListener("blur", e);
                    }
                })["t$.useEffect"];
            }
        }["t$.useEffect"], []), x.useEffect({
            "t$.useEffect": function() {
                var e, t, n = y.current, r = null == n ? void 0 : n.getRootNode(), o = (e = r, null != (t = ShadowRoot) && "undefined" != typeof Symbol && t[Symbol.hasInstance] ? !!t[Symbol.hasInstance](e) : e instanceof t) ? null == r ? void 0 : r.activeElement : null;
                return null == n || n.focus(), ({
                    "t$.useEffect": function() {
                        null == n || n.blur(), null == o || o.focus();
                    }
                })["t$.useEffect"];
            }
        }["t$.useEffect"], []), (0, b.jsx)("div", (c = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            ref: y,
            tabIndex: -1,
            "data-nextjs-dialog": !0,
            "data-nextjs-scrollable-content": !0,
            role: w,
            "aria-labelledby": h,
            "aria-describedby": m,
            "aria-modal": "true",
            className: f,
            onKeyDown: function(e) {
                "Escape" === e.key && (null == p || p());
            }
        }, g), u = u = {
            children: d
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(c, Object.getOwnPropertyDescriptors(u)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(u)).forEach(function(e) {
            Object.defineProperty(c, e, Object.getOwnPropertyDescriptor(u, e));
        }), c));
    };
    function tW(e) {
        var t, n, r, o, a, i, l, s, c = (0, A.c)(12);
        return (c[0] !== e ? (i = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "onClose",
            "footer"
        ]), r = e.children, a = e.onClose, o = e.footer, c[0] = e, c[1] = r, c[2] = o, c[3] = a, c[4] = i) : (r = c[1], o = c[2], a = c[3], i = c[4]), c[5] !== r || c[6] !== a || c[7] !== i) ? (l = (0, b.jsx)(t$, (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "aria-labelledby": "nextjs__container_errors_label",
            "aria-describedby": "nextjs__container_errors_desc",
            className: "error-overlay-dialog-scroll",
            onClose: a
        }, i), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), c[5] = r, c[6] = a, c[7] = i, c[8] = l) : l = c[8], c[9] !== o || c[10] !== l ? (s = (0, b.jsxs)("div", {
            className: "error-overlay-dialog-container",
            children: [
                l,
                o
            ]
        }), c[9] = o, c[10] = l, c[11] = s) : s = c[11], s;
    }
    function tY(e) {
        var t, n, r, o = (0, A.c)(2);
        return o[0] !== e ? (r = (0, b.jsx)("div", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "data-nextjs-dialog-header": !0
        }, e), n = n = {
            children: e.children
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), o[0] = e, o[1] = r) : r = o[1], r;
    }
    function tK(e) {
        var t, n = (0, A.c)(2), r = e.children;
        return n[0] !== r ? (t = (0, b.jsx)(tY, {
            className: "nextjs-container-errors-header",
            children: r
        }), n[0] = r, n[1] = t) : t = n[1], t;
    }
    function tX(e) {
        var t, n = (0, A.c)(2), r = e.children;
        return n[0] !== r ? (t = (0, b.jsx)(eW, {
            className: "nextjs-container-errors-body",
            children: r
        }), n[0] = r, n[1] = t) : t = n[1], t;
    }
    var tG = 0, tQ = function(e) {
        var t, n, r, o, a, i, l, s = (0, A.c)(9);
        return (s[0] !== e ? (a = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "className",
            "children"
        ]), o = e.className, r = e.children, s[0] = e, s[1] = r, s[2] = o, s[3] = a) : (r = s[1], o = s[2], a = s[3]), s[4] === Symbol.for("react.memo_cache_sentinel") ? (i = [], s[4] = i) : i = s[4], x.useEffect(t0, i), s[5] !== r || s[6] !== o || s[7] !== a) ? (l = (0, b.jsx)("div", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "data-nextjs-dialog-overlay": !0,
            className: o
        }, a), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), s[5] = r, s[6] = o, s[7] = a, s[8] = l) : l = s[8], l;
    };
    function tJ() {
        setTimeout(function() {
            0 !== tG && 0 == --tG && (void 0 !== t && (document.body.style.paddingRight = t, t = void 0), void 0 !== n && (document.body.style.overflow = n, n = void 0));
        });
    }
    function t0() {
        return setTimeout(function() {
            if (!(tG++ > 0)) {
                var e = window.innerWidth - document.documentElement.clientWidth;
                e > 0 && (t = document.body.style.paddingRight, document.body.style.paddingRight = "".concat(e, "px")), n = document.body.style.overflow, document.body.style.overflow = "hidden";
            }
        }), tJ;
    }
    function t1() {
        var e, t, n = (e = [
            "\n  [data-nextjs-dialog-overlay] {\n    padding: initial;\n    top: 10vh;\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return t1 = function() {
            return n;
        }, n;
    }
    function t2(e) {
        var t, n, r, o, a, i = (0, A.c)(6);
        return (i[0] !== e ? (o = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children"
        ]), r = e.children, i[0] = e, i[1] = r, i[2] = o) : (r = i[1], o = i[2]), i[3] !== r || i[4] !== o) ? (a = (0, b.jsx)(tQ, (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, o), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), i[3] = r, i[4] = o, i[5] = a) : a = i[5], a;
    }
    var t4 = es(t1());
    function t5(e) {
        var t, n, r, o = (0, A.c)(4), a = Math.min(e.errorCount - e.activeIdx - 1, 2);
        return o[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("div", {
            className: "error-overlay-bottom-stack-layer error-overlay-bottom-stack-layer-1",
            children: "1"
        }), n = (0, b.jsx)("div", {
            className: "error-overlay-bottom-stack-layer error-overlay-bottom-stack-layer-2",
            children: "2"
        }), o[0] = t, o[1] = n) : (t = o[0], n = o[1]), o[2] !== a ? (r = (0, b.jsx)("div", {
            "aria-hidden": !0,
            className: "error-overlay-bottom-stack",
            children: (0, b.jsxs)("div", {
                className: "error-overlay-bottom-stack-stack",
                "data-stack-count": a,
                children: [
                    t,
                    n
                ]
            })
        }), o[2] = a, o[3] = r) : r = o[3], r;
    }
    function t3(e) {
        var t, n = (0, A.c)(2), r = e.environmentName;
        return n[0] !== r ? (t = (0, b.jsx)("span", {
            "data-nextjs-environment-name-label": !0,
            children: r
        }), n[0] = r, n[1] = t) : t = n[1], t;
    }
    function t6(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function t9(e) {
        var t, n, r = null == e ? void 0 : e.getRootNode();
        return (t = r, null != (n = ShadowRoot) && "undefined" != typeof Symbol && n[Symbol.hasInstance] ? !!n[Symbol.hasInstance](t) : t instanceof n) ? null == r ? void 0 : r.activeElement : null;
    }
    function t8(e, t, n, r, o) {
        var a, i, l = (0, A.c)(7);
        l[0] !== n || l[1] !== r || l[2] !== o || l[3] !== e || l[4] !== t ? (a = function() {
            if (n) {
                var a, i = o || (null == (a = e.current) ? void 0 : a.ownerDocument), l = function(n) {
                    var o, a, i = n.target;
                    !(e.current && e.current.contains(i)) && (null != (o = e.current) && o.getBoundingClientRect() && n.clientX >= e.current.getBoundingClientRect().left - 10 && n.clientX <= e.current.getBoundingClientRect().right + 10 && n.clientY >= e.current.getBoundingClientRect().top - 10 && n.clientY <= e.current.getBoundingClientRect().bottom + 10 || null != (a = t.current) && a.getBoundingClientRect() && n.clientX >= t.current.getBoundingClientRect().left - 10 && n.clientX <= t.current.getBoundingClientRect().right + 10 && n.clientY >= t.current.getBoundingClientRect().top - 10 && n.clientY <= t.current.getBoundingClientRect().bottom + 10 || r("outside"));
                }, s = function(e) {
                    "Escape" === e.key && r("escape");
                };
                return null == i || i.addEventListener("mousedown", l), null == i || i.addEventListener("keydown", s), function() {
                    null == i || i.removeEventListener("mousedown", l), null == i || i.removeEventListener("keydown", s);
                };
            }
        }, i = [
            n,
            r,
            o,
            e,
            t
        ], l[0] = n, l[1] = r, l[2] = o, l[3] = e, l[4] = t, l[5] = a, l[6] = i) : (a = l[5], i = l[6]), (0, x.useEffect)(a, i);
    }
    var t7 = "cubic-bezier(0.175, 0.885, 0.32, 1.1)", ne = (0, x.forwardRef)(function(e, t) {
        var n, r, o = (0, A.c)(9), a = e.stop, i = e.blur, l = e.side, s = e.style, c = e.height, u = "".concat(c, "px");
        o[0] !== i || o[1] !== a || o[2] !== s || o[3] !== u ? (n = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "--stop": a,
            "--blur": i,
            "--height": u
        }, s), o[0] = i, o[1] = a, o[2] = s, o[3] = u, o[4] = n) : n = o[4];
        var d = n;
        return o[5] !== t || o[6] !== l || o[7] !== d ? (r = (0, b.jsx)("div", {
            ref: t,
            "aria-hidden": !0,
            "data-nextjs-scroll-fader": !0,
            className: "nextjs-scroll-fader",
            "data-side": l,
            style: d
        }), o[5] = t, o[6] = l, o[7] = d, o[8] = r) : r = o[8], r;
    });
    function nt(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function nn(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return nt(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return nt(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    var nr = (0, x.forwardRef)(function(e, t) {
        var n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, w, C, _, k = (0, A.c)(13);
        k[0] !== e ? (v = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "measure"
        ]), g = e.children, y = e.measure, k[0] = e, k[1] = g, k[2] = y, k[3] = v) : (g = k[1], y = k[2], v = k[3]);
        var E = nn((0, x.useState)(null), 2), j = E[0], S = E[1], O = nn((n = j, r = y, l = (0, A.c)(7), c = (s = nn((0, x.useState)(0), 2))[0], u = s[1], f = (d = nn((0, x.useState)(!0), 2))[0], p = d[1], l[0] !== n || l[1] !== r ? (o = function() {
            if (r && n) {
                var e, t = new ResizeObserver(function(t) {
                    var n = nn(t, 1)[0].contentRect;
                    clearTimeout(e), e = window.setTimeout(function() {
                        p(!1);
                    }, 100), u(n.height);
                });
                return t.observe(n), function() {
                    return t.disconnect();
                };
            }
        }, a = [
            r,
            n
        ], l[0] = n, l[1] = r, l[2] = o, l[3] = a) : (o = l[2], a = l[3]), (0, x.useEffect)(o, a), l[4] !== c || l[5] !== f ? (i = [
            c,
            f
        ], l[4] = c, l[5] = f, l[6] = i) : i = l[6], i), 2), B = O[0], P = O[1] ? "auto" : B;
        return (k[4] !== P ? (w = {
            height: P,
            transition: "height 250ms var(--timing-swift)"
        }, k[4] = P, k[5] = w) : w = k[5], k[6] !== g ? (C = (0, b.jsx)("div", {
            ref: S,
            children: g
        }), k[6] = g, k[7] = C) : C = k[7], k[8] !== v || k[9] !== t || k[10] !== w || k[11] !== C) ? (_ = (0, b.jsx)("div", (h = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, v), m = m = {
            ref: t,
            style: w,
            children: C
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(h, Object.getOwnPropertyDescriptors(m)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(m)).forEach(function(e) {
            Object.defineProperty(h, e, Object.getOwnPropertyDescriptor(m, e));
        }), h)), k[8] = v, k[9] = t, k[10] = w, k[11] = C, k[12] = _) : _ = k[12], _;
    });
    function no(e) {
        var t, n, r, o = (0, A.c)(6);
        o[0] !== e ? (n = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "fixed"
        ]), t = e.fixed, o[0] = e, o[1] = t, o[2] = n) : (t = o[1], n = o[2]);
        var a = !!t || void 0;
        return o[3] !== n || o[4] !== a ? (r = (0, b.jsx)("div", function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "data-nextjs-dialog-backdrop": !0,
            "data-nextjs-dialog-backdrop-fixed": a
        }, n)), o[3] = n, o[4] = a, o[5] = r) : r = o[5], r;
    }
    function na(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function ni(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function nl(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function ns(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return na(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return na(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function nc(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, w, C, _, k, E, j, S = (0, A.c)(65), O = e.errorMessage, B = e.errorType, P = e.children, I = e.errorCode, z = e.errorCount, T = e.error, D = e.debugInfo, L = e.isBuildError, N = e.onClose, R = e.versionInfo, M = e.runtimeErrors, Z = e.activeIdx, U = e.setActiveIndex, F = e.isTurbopack, q = e.dialogResizerRef, H = e.generateErrorInfo, V = e.rendered, $ = e.transitionDurationMs, W = void 0 === V || V, Y = "".concat($, "ms");
        S[0] !== Y ? (r = {
            "--transition-duration": Y
        }, S[0] = Y, S[1] = r) : r = S[1];
        var K = r;
        S[2] !== W || S[3] !== K ? (o = {
            "data-rendered": W,
            style: K
        }, S[2] = W, S[3] = K, S[4] = o) : o = S[4];
        var X = o, G = ns(x.useState(!!$), 2), Q = G[0], J = G[1], ee = x.useRef(null), et = !!I, en = x.useRef(null);
        t = en, n = W, (0, x.useEffect)(function() {
            var e = function(e) {
                if ("Tab" === e.key && null !== r) {
                    var t, n, o, a = (n = (t = r.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')) ? [
                        t[0],
                        t[t.length - 1]
                    ] : [], o = 2, function(e) {
                        if (Array.isArray(e)) return e;
                    }(n) || function(e, t) {
                        var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
                        if (null != o) {
                            var a = [], i = !0, l = !1;
                            try {
                                for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                            } catch (e) {
                                l = !0, r = e;
                            } finally{
                                try {
                                    i || null == o.return || o.return();
                                } finally{
                                    if (l) throw r;
                                }
                            }
                            return a;
                        }
                    }(n, 2) || function(e, t) {
                        if (e) {
                            if ("string" == typeof e) return t6(e, t);
                            var n = Object.prototype.toString.call(e).slice(8, -1);
                            if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                            if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return t6(e, t);
                        }
                    }(n, o) || function() {
                        throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                    }()), i = a[0], l = a[1], s = t9(r);
                    e.shiftKey ? s === i && (null == l || l.focus(), e.preventDefault()) : s === l && (null == i || i.focus(), e.preventDefault());
                }
            }, r = null, o = setTimeout(function() {
                if (r = t.current, n) null == r || r.focus(), null == r || r.addEventListener("keydown", e);
                else t9(r);
            });
            return function() {
                clearTimeout(o), null == r || r.removeEventListener("keydown", e);
            };
        }, [
            n
        ]), S[5] === Symbol.for("react.memo_cache_sentinel") ? (a = function(e) {
            if (ee.current) {
                var t, n, r = (t = e.currentTarget.scrollTop / 17, Math.min(Math.max(t, (n = ns([
                    0,
                    1
                ], 2))[0]), n[1]));
                ee.current.style.opacity = String(r);
            }
        }, S[5] = a) : a = S[5];
        var er = a;
        S[6] === Symbol.for("react.memo_cache_sentinel") ? (i = function(e) {
            var t = e.propertyName, n = e.target;
            "scale" === t && n === en.current && J(!1);
        }, S[6] = i) : i = S[6];
        var eo = i;
        S[7] !== L ? (l = (0, b.jsx)(no, {
            fixed: L
        }), S[7] = L, S[8] = l) : l = S[8], S[9] !== Z || S[10] !== F || S[11] !== M || S[12] !== U || S[13] !== R ? (s = (0, b.jsx)(tZ, {
            runtimeErrors: M,
            activeIdx: Z,
            setActiveIndex: U,
            versionInfo: R,
            isTurbopack: F
        }), S[9] = Z, S[10] = F, S[11] = M, S[12] = U, S[13] = R, S[14] = s) : s = S[14], S[15] !== I || S[16] !== et ? (c = et && (0, b.jsx)(tS, {
            errorCode: I
        }), S[15] = I, S[16] = et, S[17] = c) : c = S[17];
        var ea = !Q;
        S[18] !== B ? (u = (0, b.jsx)(tz, {
            errorType: B
        }), S[18] = B, S[19] = u) : u = S[19], S[20] !== T.environmentName ? (d = T.environmentName && (0, b.jsx)(t3, {
            environmentName: T.environmentName
        }), S[20] = T.environmentName, S[21] = d) : d = S[21], S[22] !== u || S[23] !== d ? (f = (0, b.jsxs)("span", {
            "data-nextjs-error-label-group": !0,
            children: [
                u,
                d
            ]
        }), S[22] = u, S[23] = d, S[24] = f) : f = S[24], S[25] !== D || S[26] !== T || S[27] !== H ? (p = (0, b.jsx)(tx, {
            error: T,
            debugInfo: D,
            generateErrorInfo: H
        }), S[25] = D, S[26] = T, S[27] = H, S[28] = p) : p = S[28], S[29] !== I || S[30] !== f || S[31] !== p ? (h = (0, b.jsxs)("div", {
            className: "nextjs__container_errors__error_title",
            "data-nextjs-error-code": I,
            children: [
                f,
                p
            ]
        }), S[29] = I, S[30] = f, S[31] = p, S[32] = h) : h = S[32], S[33] !== O ? (m = (0, b.jsx)(tI, {
            errorMessage: O
        }), S[33] = O, S[34] = m) : m = S[34], S[35] !== h || S[36] !== m ? (g = (0, b.jsxs)(tK, {
            children: [
                h,
                m
            ]
        }), S[35] = h, S[36] = m, S[37] = g) : g = S[37], S[38] !== P ? (y = (0, b.jsx)(tX, {
            children: P
        }), S[38] = P, S[39] = y) : y = S[39], S[40] !== g || S[41] !== y ? (v = (0, b.jsxs)(eY, {
            children: [
                g,
                y
            ]
        }), S[40] = g, S[41] = y, S[42] = v) : v = S[42], S[43] !== q || S[44] !== ea || S[45] !== v ? (w = (0, b.jsx)(nr, {
            ref: q,
            measure: ea,
            "data-nextjs-dialog-sizer": !0,
            children: v
        }), S[43] = q, S[44] = ea, S[45] = v, S[46] = w) : w = S[46];
        var ei = null != Z ? Z : 0;
        return S[47] !== z || S[48] !== ei ? (C = (0, b.jsx)(t5, {
            errorCount: z,
            activeIdx: ei
        }), S[47] = z, S[48] = ei, S[49] = C) : C = S[49], S[50] !== et || S[51] !== N || S[52] !== c || S[53] !== w || S[54] !== C ? (_ = (0, b.jsxs)(tW, {
            onClose: N,
            "data-has-footer": et,
            onScroll: er,
            footer: c,
            children: [
                w,
                C
            ]
        }), S[50] = et, S[51] = N, S[52] = c, S[53] = w, S[54] = C, S[55] = _) : _ = S[55], S[56] === Symbol.for("react.memo_cache_sentinel") ? (k = (0, b.jsx)(ne, {
            ref: ee,
            side: "top",
            stop: "50%",
            blur: "4px",
            height: 48
        }), S[56] = k) : k = S[56], S[57] !== X || S[58] !== _ || S[59] !== s ? (E = (0, b.jsxs)("div", nl(ni({
            "data-nextjs-dialog-root": !0,
            onTransitionEnd: eo,
            ref: en
        }, X), {
            children: [
                s,
                _,
                k
            ]
        })), S[57] = X, S[58] = _, S[59] = s, S[60] = E) : E = S[60], S[61] !== X || S[62] !== E || S[63] !== l ? (j = (0, b.jsxs)(t2, nl(ni({}, X), {
            children: [
                l,
                E
            ]
        })), S[61] = X, S[62] = E, S[63] = l, S[64] = j) : j = S[64], j;
    }
    var nu = "\n  ".concat(t4, "\n  ").concat("\n  .error-overlay-dialog-container {\n    display: flex;\n    flex-direction: column;\n    background: var(--color-background-100);\n    background-clip: padding-box;\n    border: var(--next-dialog-border-width) solid var(--color-gray-400);\n    border-radius: 0 0 var(--next-dialog-radius) var(--next-dialog-radius);\n    box-shadow: var(--shadow-menu);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .error-overlay-dialog-scroll {\n    overflow-y: auto;\n    height: 100%;\n  }\n", "\n  ").concat("\n  .nextjs-container-errors-header {\n    position: relative;\n  }\n  .nextjs-container-errors-header > h1 {\n    font-size: var(--size-20);\n    line-height: var(--size-24);\n    font-weight: bold;\n    margin: calc(16px * 1.5) 0;\n    color: var(--color-title-h1);\n  }\n  .nextjs-container-errors-header small {\n    font-size: var(--size-14);\n    color: var(--color-accents-1);\n    margin-left: 16px;\n  }\n  .nextjs-container-errors-header small > span {\n    font-family: var(--font-stack-monospace);\n  }\n  .nextjs-container-errors-header > div > small {\n    margin: 0;\n    margin-top: 4px;\n  }\n  .nextjs-container-errors-header > p > a {\n    color: inherit;\n    font-weight: bold;\n  }\n  .nextjs-container-errors-header\n    > .nextjs-container-build-error-version-status {\n    position: absolute;\n    top: 16px;\n    right: 16px;\n  }\n", "\n  ").concat("", "\n\n  ").concat("\n  [data-nextjs-error-overlay-nav] {\n    --stroke-color: var(--color-gray-400);\n    --background-color: var(--color-background-100);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n\n    width: 100%;\n\n    position: relative;\n    z-index: 2;\n    outline: none;\n    translate: var(--next-dialog-border-width) var(--next-dialog-border-width);\n    max-width: var(--next-dialog-max-width);\n\n    .error-overlay-notch {\n      translate: calc(var(--next-dialog-border-width) * -1);\n      width: auto;\n      height: var(--next-dialog-notch-height);\n      padding: 12px;\n      background: var(--background-color);\n      border: var(--next-dialog-border-width) solid var(--stroke-color);\n      border-bottom: none;\n      position: relative;\n\n      &[data-side='left'] {\n        padding-right: 0;\n        border-radius: var(--next-dialog-radius) 0 0 0;\n\n        .error-overlay-notch-tail {\n          right: -54px;\n        }\n\n        > *:not(.error-overlay-notch-tail) {\n          margin-right: -10px;\n        }\n      }\n\n      &[data-side='right'] {\n        padding-left: 0;\n        border-radius: 0 var(--next-dialog-radius) 0 0;\n\n        .error-overlay-notch-tail {\n          left: -54px;\n          transform: rotateY(180deg);\n        }\n\n        > *:not(.error-overlay-notch-tail) {\n          margin-left: -12px;\n        }\n      }\n\n      .error-overlay-notch-tail {\n        position: absolute;\n        top: calc(var(--next-dialog-border-width) * -1);\n        pointer-events: none;\n        z-index: -1;\n        height: calc(100% + var(--next-dialog-border-width));\n      }\n    }\n  }\n\n  @media (max-width: 600px) {\n    [data-nextjs-error-overlay-nav] {\n      background: var(--background-color);\n      border-radius: var(--next-dialog-radius) var(--next-dialog-radius) 0 0;\n      border: var(--next-dialog-border-width) solid var(--stroke-color);\n      border-bottom: none;\n      overflow: hidden;\n      translate: 0 var(--next-dialog-border-width);\n      \n      .error-overlay-notch {\n        border-radius: 0;\n        border: 0;\n\n        &[data-side=\"left\"], &[data-side=\"right\"] {\n          border-radius: 0;\n        }\n\n        .error-overlay-notch-tail {\n          display: none;\n        }\n      }\n    }\n  }\n", "\n  ").concat("\n  .nextjs__container_errors_label {\n    padding: 2px 6px;\n    margin: 0;\n    border-radius: var(--rounded-md-2);\n    background: var(--color-red-100);\n    font-weight: 600;\n    font-size: var(--size-12);\n    color: var(--color-red-900);\n    font-family: var(--font-stack-monospace);\n    line-height: var(--size-20);\n  }\n", "\n  ").concat("\n  .nextjs__container_errors_wrapper {\n    position: relative;\n  }\n\n  .nextjs__container_errors_desc {\n    margin: 0;\n    margin-left: 4px;\n    color: var(--color-red-900);\n    font-weight: 500;\n    font-size: var(--size-16);\n    letter-spacing: -0.32px;\n    line-height: var(--size-24);\n    overflow-wrap: break-word;\n    white-space: pre-wrap;\n  }\n\n  .nextjs__container_errors_desc.truncated {\n    max-height: 200px;\n    overflow: hidden;\n  }\n\n  .nextjs__container_errors_gradient_overlay {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    height: 85px;\n    background: linear-gradient(\n      180deg,\n      rgba(250, 250, 250, 0) 0%,\n      var(--color-background-100) 100%\n    );\n  }\n\n  .nextjs__container_errors_expand_button {\n    position: absolute;\n    bottom: 10px;\n    left: 50%;\n    transform: translateX(-50%);\n    display: flex;\n    align-items: center;\n    padding: 6px 8px;\n    background: var(--color-background-100);\n    border: 1px solid var(--color-gray-alpha-400);\n    border-radius: 999px;\n    box-shadow:\n      0px 2px 2px var(--color-gray-alpha-100),\n      0px 8px 8px -8px var(--color-gray-alpha-100);\n    font-size: var(--size-13);\n    cursor: pointer;\n    color: var(--color-gray-900);\n    font-weight: 500;\n    transition: background-color 0.2s ease;\n  }\n\n  .nextjs__container_errors_expand_button:hover {\n    background: var(--color-gray-100);\n  }\n", "\n  ").concat("\n  .error-overlay-toolbar {\n    display: flex;\n    gap: 6px;\n  }\n\n  .nodejs-inspector-button,\n  .copy-error-button,\n  .docs-link-button {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n\n    width: var(--size-28);\n    height: var(--size-28);\n    background: var(--color-background-100);\n    background-clip: padding-box;\n    border: 1px solid var(--color-gray-alpha-400);\n    box-shadow: var(--shadow-small);\n    border-radius: var(--rounded-full);\n\n    svg {\n      width: var(--size-14);\n      height: var(--size-14);\n    }\n\n    &:focus {\n      outline: var(--focus-ring);\n    }\n\n    &:not(:disabled):hover {\n      background: var(--color-gray-alpha-100);\n    }\n\n    &:not(:disabled):active {\n      background: var(--color-gray-alpha-200);\n    }\n\n    &:disabled {\n      background-color: var(--color-gray-100);\n      cursor: not-allowed;\n    }\n  }\n\n  .error-overlay-toolbar-button-icon {\n    color: var(--color-gray-900);\n  }\n", "\n\n  [data-nextjs-error-label-group] {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n");
    function nd() {
        var e, t, n = (e = [
            "\n  [data-nextjs-dialog-overlay] {\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    /* secondary z-index, -1 than toast z-index */\n    z-index: 2147483646;\n\n    display: flex;\n    align-content: center;\n    align-items: center;\n    flex-direction: column;\n    padding: 10vh 15px 0;\n  }\n\n  @media (max-height: 812px) {\n    [data-nextjs-dialog-overlay] {\n      padding: 15px 15px 0;\n    }\n  }\n\n  [data-nextjs-dialog-backdrop] {\n    position: fixed;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    background-color: var(--color-backdrop);\n    backdrop-filter: blur(10px);\n    pointer-events: all;\n    z-index: -1;\n  }\n\n  [data-nextjs-dialog-backdrop-fixed] {\n    cursor: not-allowed;\n    -webkit-backdrop-filter: blur(8px);\n    backdrop-filter: blur(8px);\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return nd = function() {
            return n;
        }, n;
    }
    var nf = es(nd());
    function np(e) {
        var t, n, r, o, a, i = (0, A.c)(9), l = e.file, s = e.location, c = null != (t = null == s ? void 0 : s.line) ? t : 1, u = null != (n = null == s ? void 0 : s.column) ? n : 1;
        i[0] !== l || i[1] !== c || i[2] !== u ? (r = {
            file: l,
            line1: c,
            column1: u
        }, i[0] = l, i[1] = c, i[2] = u, i[3] = r) : r = i[3];
        var d = eS(r), f = s ? ":".concat(s.line, ":").concat(s.column) : null;
        return i[4] === Symbol.for("react.memo_cache_sentinel") ? (o = (0, b.jsxs)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            viewBox: "0 0 24 24",
            fill: "none",
            stroke: "currentColor",
            strokeWidth: "2",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            children: [
                (0, b.jsx)("path", {
                    d: "M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"
                }),
                (0, b.jsx)("polyline", {
                    points: "15 3 21 3 21 9"
                }),
                (0, b.jsx)("line", {
                    x1: "10",
                    y1: "14",
                    x2: "21",
                    y2: "3"
                })
            ]
        }), i[4] = o) : o = i[4], i[5] !== l || i[6] !== d || i[7] !== f ? (a = (0, b.jsxs)("div", {
            "data-with-open-in-editor-link": !0,
            "data-with-open-in-editor-link-import-trace": !0,
            role: "link",
            onClick: d,
            title: "Click to open in your editor",
            children: [
                l,
                f,
                o
            ]
        }), i[5] = l, i[6] = d, i[7] = f, i[8] = a) : a = i[8], a;
    }
    function nh(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    var nm = function(e) {
        var t, n, r, o, a, i, l, s, c, u, d = e.content, f = x.useMemo({
            "nm.useMemo[f]": function() {
                var e, t, n;
                return t = ({
                    "nm.useMemo[f]": function(e) {
                        var t, n, r = e.shift();
                        if (!r) return null;
                        var o = (t = r.split(":", 3), n = 3, ({
                            "nm.useMemo[f]": function(e) {
                                if (Array.isArray(e)) return e;
                            }
                        })["nm.useMemo[f]"](t) || ({
                            "nm.useMemo[f]": function(e, t) {
                                var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
                                if (null != o) {
                                    var a = [], i = !0, l = !1;
                                    try {
                                        for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                                    } catch (e) {
                                        l = !0, r = e;
                                    } finally{
                                        try {
                                            i || null == o.return || o.return();
                                        } finally{
                                            if (l) throw r;
                                        }
                                    }
                                    return a;
                                }
                            }
                        })["nm.useMemo[f]"](t, 3) || ({
                            "nm.useMemo[f]": function(e, t) {
                                if (e) {
                                    if ("string" == typeof e) return nh(e, t);
                                    var n = Object.prototype.toString.call(e).slice(8, -1);
                                    if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                                    if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return nh(e, t);
                                }
                            }
                        })["nm.useMemo[f]"](t, n) || ({
                            "nm.useMemo[f]": function() {
                                throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                            }
                        })["nm.useMemo[f]"]()), a = o[0], i = o[1], l = o[2], s = Number(i), c = Number(l), u = !Number.isNaN(s) && !Number.isNaN(c);
                        return {
                            fileName: u ? a : r,
                            location: u ? {
                                line1: s,
                                column1: c
                            } : void 0
                        };
                    }
                })["nm.useMemo[f]"](e = d.split("\n")), n = ({
                    "nm.useMemo[f]": function(e) {
                        if (e.some({
                            "nm.useMemo[f]": function(e) {
                                return /ReactServerComponentsError:/.test(e);
                            }
                        }["nm.useMemo[f]"]) || e.some({
                            "nm.useMemo[f]": function(e) {
                                return /Import trace for requested module:/.test(e);
                            }
                        }["nm.useMemo[f]"])) {
                            for(var t = []; /.+\..+/.test(e[e.length - 1]) && !e[e.length - 1].includes(":");){
                                var n = e.pop().trim();
                                t.unshift(n);
                            }
                            return t;
                        }
                        return [];
                    }
                })["nm.useMemo[f]"](e), {
                    file: t,
                    source: e.join("\n"),
                    importTraceFiles: n
                };
            }
        }["nm.useMemo[f]"], [
            d
        ]), p = f.file, h = f.source, m = f.importTraceFiles, g = x.useMemo({
            "nm.useMemo[g]": function() {
                return eU().ansiToJson(h, {
                    json: !0,
                    use_classes: !0,
                    remove_empty: !0
                });
            }
        }["nm.useMemo[g]"], [
            h
        ]);
        console.log({
            file: p
        });
        var y = eS({
            file: null == p ? void 0 : p.fileName,
            line1: null != (i = null == p || null == (t = p.location) ? void 0 : t.line1) ? i : 1,
            column1: null != (l = null == p || null == (n = p.location) ? void 0 : n.column1) ? l : 1
        }), v = {
            file: null != (s = null == p ? void 0 : p.fileName) ? s : null,
            methodName: "",
            arguments: [],
            line1: null != (c = null == p || null == (r = p.location) ? void 0 : r.line1) ? c : null,
            column1: null != (u = null == p || null == (o = p.location) ? void 0 : o.column1) ? u : null
        }, A = null == v || null == (a = v.file) ? void 0 : a.split(".").pop();
        return (0, b.jsxs)("div", {
            "data-nextjs-codeframe": !0,
            children: [
                (0, b.jsx)("div", {
                    className: "code-frame-header",
                    children: (0, b.jsxs)("div", {
                        className: "code-frame-link",
                        children: [
                            (0, b.jsx)("span", {
                                className: "code-frame-icon",
                                children: (0, b.jsx)(eT, {
                                    lang: A
                                })
                            }),
                            (0, b.jsx)("span", {
                                "data-text": !0,
                                children: ej(v)
                            }),
                            (0, b.jsx)("button", {
                                "aria-label": "Open in editor",
                                "data-with-open-in-editor-link-source-file": !0,
                                onClick: y,
                                children: (0, b.jsx)("span", {
                                    className: "code-frame-icon",
                                    "data-icon": "right",
                                    children: (0, b.jsx)(eI, {
                                        width: 16,
                                        height: 16
                                    })
                                })
                            })
                        ]
                    })
                }),
                (0, b.jsx)("pre", {
                    className: "code-frame-pre",
                    children: (0, b.jsxs)("div", {
                        className: "code-frame-lines",
                        children: [
                            g.map(function(e, t) {
                                return (0, b.jsx)("span", {
                                    style: function(e) {
                                        for(var t = 1; t < arguments.length; t++){
                                            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                                            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                                                return Object.getOwnPropertyDescriptor(n, e).enumerable;
                                            }))), r.forEach(function(t) {
                                                var r, o, a;
                                                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                                                    value: a,
                                                    enumerable: !0,
                                                    configurable: !0,
                                                    writable: !0
                                                }) : r[o] = a;
                                            });
                                        }
                                        return e;
                                    }({
                                        color: e.fg ? "var(--color-".concat(e.fg, ")") : void 0
                                    }, "bold" === e.decoration ? {
                                        fontWeight: 500
                                    } : "italic" === e.decoration ? {
                                        fontStyle: "italic"
                                    } : void 0),
                                    children: (0, b.jsx)(ev, {
                                        text: e.content
                                    })
                                }, "terminal-entry-".concat(t));
                            }),
                            m.map(function(e) {
                                return (0, b.jsx)(np, {
                                    isSourceFile: !1,
                                    file: e
                                }, e);
                            })
                        ]
                    })
                })
            ]
        });
    }, ng = function(e) {
        var t = e.split("\n");
        return eq()(t[1] || "").replace(/^Error: /, "");
    }, ny = function(e) {
        var t, n, r, o, a, i, l, s, c, u, d = (0, A.c)(19);
        d[0] !== e ? (o = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "message"
        ]), r = e.message, d[0] = e, d[1] = r, d[2] = o) : (r = d[1], o = d[2]), d[3] !== r ? (a = Error(r), d[3] = r, d[4] = a) : a = d[4];
        var f = a;
        d[5] !== r ? (l = ng(r) || "Failed to compile", d[5] = r, d[6] = l) : l = d[6], i = l, d[7] !== i || d[8] !== r || d[9] !== o.versionInfo.installed ? (s = function() {
            var e = [];
            if (e.push("## Error Type\nBuild Error"), i && e.push("## Error Message\n".concat(i)), r) {
                var t = eq()(r);
                e.push("## Build Output\n".concat(t));
            }
            return "".concat(e.join("\n\n"), "\n\nNext.js version: ").concat(o.versionInfo.installed, " (").concat(("TURBOPACK compile-time value", "Turbopack"), ")\n");
        }, d[7] = i, d[8] = r, d[9] = o.versionInfo.installed, d[10] = s) : s = d[10];
        var p = s;
        return (d[11] !== r ? (c = (0, b.jsx)(nm, {
            content: r
        }), d[11] = r, d[12] = c) : c = d[12], d[13] !== f || d[14] !== i || d[15] !== p || d[16] !== o || d[17] !== c) ? (u = (0, b.jsx)(nc, (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            errorType: "Build Error",
            errorMessage: i,
            onClose: nv,
            error: f,
            generateErrorInfo: p
        }, o), n = n = {
            children: c
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), d[13] = f, d[14] = i, d[15] = p, d[16] = o, d[17] = c, d[18] = u) : u = d[18], u;
    };
    function nv() {}
    var nb = function(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f = (0, A.c)(26), p = e.frame, h = null != (t = p.originalStackFrame) ? t : p.sourceStackFrame, m = !!p.originalCodeFrame;
        f[0] !== h || f[1] !== m ? (n = m ? {
            file: h.file,
            line1: null != (r = h.line1) ? r : 1,
            column1: null != (o = h.column1) ? o : 1
        } : void 0, f[0] = h, f[1] = m, f[2] = n) : n = f[2];
        var g = eS(n);
        f[3] !== h ? (a = ej(h), f[3] = h, f[4] = a) : a = f[4];
        var y = a;
        if (!y) return null;
        var v = !m;
        return f[5] !== h.methodName ? (i = (0, b.jsx)(ev, {
            text: h.methodName
        }), f[5] = h.methodName, f[6] = i) : i = f[6], f[7] !== h.methodName || f[8] !== m || f[9] !== g ? (l = m && (0, b.jsx)("button", {
            onClick: g,
            className: "open-in-editor-button",
            "aria-label": "Open ".concat(h.methodName, " in editor"),
            children: (0, b.jsx)(eI, {
                width: 16,
                height: 16
            })
        }), f[7] = h.methodName, f[8] = m, f[9] = g, f[10] = l) : l = f[10], f[11] !== p.error || f[12] !== p.reason ? (s = p.error ? (0, b.jsx)("button", {
            className: "source-mapping-error-button",
            onClick: function() {
                return console.error(p.reason);
            },
            title: "Sourcemapping failed. Click to log cause of error.",
            children: (0, b.jsx)(ez, {
                width: 16,
                height: 16
            })
        }) : null, f[11] = p.error, f[12] = p.reason, f[13] = s) : s = f[13], f[14] !== i || f[15] !== l || f[16] !== s ? (c = (0, b.jsxs)("div", {
            className: "call-stack-frame-method-name",
            children: [
                i,
                l,
                s
            ]
        }), f[14] = i, f[15] = l, f[16] = s, f[17] = c) : c = f[17], f[18] !== y || f[19] !== m ? (u = (0, b.jsx)("span", {
            className: "call-stack-frame-file-source",
            "data-has-source": m,
            children: y
        }), f[18] = y, f[19] = m, f[20] = u) : u = f[20], f[21] !== p.ignored || f[22] !== v || f[23] !== c || f[24] !== u ? (d = (0, b.jsxs)("div", {
            "data-nextjs-call-stack-frame": !0,
            "data-nextjs-call-stack-frame-no-source": v,
            "data-nextjs-call-stack-frame-ignored": p.ignored,
            children: [
                c,
                u
            ]
        }), f[21] = p.ignored, f[22] = v, f[23] = c, f[24] = u, f[25] = d) : d = f[25], d;
    };
    function nA() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M8.70722 2.39641C8.3167 2.00588 7.68353 2.00588 7.29301 2.39641L4.46978 5.21963L3.93945 5.74996L5.00011 6.81062L5.53044 6.28029L8.00011 3.81062L10.4698 6.28029L11.0001 6.81062L12.0608 5.74996L11.5304 5.21963L8.70722 2.39641ZM5.53044 9.71963L5.00011 9.1893L3.93945 10.25L4.46978 10.7803L7.29301 13.6035C7.68353 13.994 8.3167 13.994 8.70722 13.6035L11.5304 10.7803L12.0608 10.25L11.0001 9.1893L10.4698 9.71963L8.00011 12.1893L5.53044 9.71963Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function nx() {
        var e, t, n = (e = [
            "\n  [data-nextjs-call-stack-container] {\n    position: relative;\n    margin-top: 8px;\n  }\n\n  [data-nextjs-call-stack-header] {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    min-height: var(--size-28);\n    padding: 8px 8px 12px 4px;\n    width: 100%;\n  }\n\n  [data-nextjs-call-stack-title] {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 8px;\n\n    margin: 0;\n\n    color: var(--color-gray-1000);\n    font-size: var(--size-16);\n    font-weight: 500;\n  }\n\n  [data-nextjs-call-stack-count] {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n\n    width: var(--size-20);\n    height: var(--size-20);\n    gap: 4px;\n\n    color: var(--color-gray-1000);\n    text-align: center;\n    font-size: var(--size-11);\n    font-weight: 500;\n    line-height: var(--size-16);\n\n    border-radius: var(--rounded-full);\n    background: var(--color-gray-300);\n  }\n\n  [data-nextjs-call-stack-ignored-list-toggle-button] {\n    all: unset;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    color: var(--color-gray-900);\n    font-size: var(--size-14);\n    line-height: var(--size-20);\n    border-radius: 6px;\n    padding: 4px 6px;\n    margin-right: -6px;\n    transition: background 150ms ease;\n\n    &:hover {\n      background: var(--color-gray-100);\n    }\n\n    &:focus {\n      outline: var(--focus-ring);\n    }\n\n    svg {\n      width: var(--size-16);\n      height: var(--size-16);\n    }\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return nx = function() {
            return n;
        }, n;
    }
    function nw(e) {
        var t, n, r, o, a, i, l = (0, A.c)(17), s = e.frames, c = e.isIgnoreListOpen, u = e.ignoredFramesTally, d = e.onToggleIgnoreList;
        return l[0] !== s.length ? (t = (0, b.jsxs)("p", {
            "data-nextjs-call-stack-title": !0,
            children: [
                "Call Stack ",
                (0, b.jsx)("span", {
                    "data-nextjs-call-stack-count": !0,
                    children: s.length
                })
            ]
        }), l[0] = s.length, l[1] = t) : t = l[1], l[2] !== u || l[3] !== c || l[4] !== d ? (n = u > 0 && (0, b.jsxs)("button", {
            "data-nextjs-call-stack-ignored-list-toggle-button": c,
            onClick: d,
            children: [
                "".concat(c ? "Hide" : "Show", " ").concat(u, " ignore-listed frame(s)"),
                (0, b.jsx)(nA, {})
            ]
        }), l[2] = u, l[3] = c, l[4] = d, l[5] = n) : n = l[5], l[6] !== t || l[7] !== n ? (r = (0, b.jsxs)("div", {
            "data-nextjs-call-stack-header": !0,
            children: [
                t,
                n
            ]
        }), l[6] = t, l[7] = n, l[8] = r) : r = l[8], l[9] !== s || l[10] !== c ? (l[12] !== c ? (a = function(e, t) {
            return !e.ignored || c ? (0, b.jsx)(nb, {
                frame: e
            }, t) : null;
        }, l[12] = c, l[13] = a) : a = l[13], o = s.map(a), l[9] = s, l[10] = c, l[11] = o) : o = l[11], l[14] !== r || l[15] !== o ? (i = (0, b.jsxs)("div", {
            "data-nextjs-call-stack-container": !0,
            children: [
                r,
                o
            ]
        }), l[14] = r, l[15] = o, l[16] = i) : i = l[16], i;
    }
    var nC = es(nx());
    function n_(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function nk(e) {
        var t, n, r = e.frames, o = e.dialogResizerRef, a = (0, x.useRef)(NaN), i = (t = (0, x.useState)(!1), n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return n_(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return n_(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), l = i[0], s = i[1], c = (0, x.useMemo)(function() {
            return r.reduce(function(e, t) {
                return e + +!!t.ignored;
            }, 0);
        }, [
            r
        ]);
        return (0, b.jsx)(nw, {
            frames: r,
            isIgnoreListOpen: l,
            onToggleIgnoreList: function() {
                var e = null == o ? void 0 : o.current;
                if (e) {
                    var t = (null == e ? void 0 : e.getBoundingClientRect()).height;
                    a.current || (a.current = t), l ? (e.style.height = "".concat(a.current, "px"), e.addEventListener("transitionend", function t() {
                        e.removeEventListener("transitionend", t), s(!1);
                    })) : s(!0);
                }
            },
            ignoredFramesTally: c
        });
    }
    function nE(e) {
        var t, n, r, o, a, i, l = (0, A.c)(8);
        l[0] !== e ? (r = void 0 === e ? {} : e, l[0] = e, l[1] = r) : r = l[1];
        var s = r.collapsed;
        return (l[2] !== s ? (o = "boolean" == typeof s ? {
            style: {
                transform: s ? void 0 : "rotate(90deg)"
            }
        } : {}, l[2] = s, l[3] = o) : o = l[3], l[4] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsx)("path", {
            style: {
                fill: "var(--color-font)"
            },
            fillRule: "evenodd",
            d: "m6.75 3.94.53.53 2.824 2.823a1 1 0 0 1 0 1.414L7.28 11.53l-.53.53L5.69 11l.53-.53L8.69 8 6.22 5.53 5.69 5l1.06-1.06Z",
            clipRule: "evenodd"
        }), l[4] = a) : a = l[4], l[5] !== s || l[6] !== o) ? (i = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            "data-nextjs-call-stack-chevron-icon": !0,
            "data-collapsed": s,
            width: "16",
            height: "16",
            fill: "none"
        }, o), n = n = {
            children: a
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), l[5] = s, l[6] = o, l[7] = i) : i = l[7], i;
    }
    function nj(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function nS(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return nj(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return nj(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function nO(e) {
        var t, n, r, o, a, i, l, s = (0, A.c)(15), c = e.reactOutputComponentDiff, u = nS((0, x.useState)(!0), 2), d = u[0], f = u[1];
        s[0] !== c ? (n = [], c.split("\n").forEach(function(e, t) {
            var r, o, a = "+" === e[0] || "-" === e[0], i = ">" === e[0], l = a || i, s = l ? e[0] : "", c = l ? e.indexOf(s) : -1, u = nS(l ? [
                e.slice(0, c),
                e.slice(c + 1)
            ] : [
                e,
                ""
            ], 2), d = u[0], f = u[1];
            a ? n.push((0, b.jsx)("span", {
                "data-nextjs-container-errors-pseudo-html-line": !0,
                "data-nextjs-container-errors-pseudo-html--diff": "+" === s ? "add" : "remove",
                children: (0, b.jsxs)("span", {
                    children: [
                        d,
                        (0, b.jsx)("span", {
                            "data-nextjs-container-errors-pseudo-html-line-sign": !0,
                            children: s
                        }),
                        f,
                        "\n"
                    ]
                })
            }, "comp-diff" + t)) : n.push((0, b.jsxs)("span", (r = function(e) {
                for(var t = 1; t < arguments.length; t++){
                    var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(n, e).enumerable;
                    }))), r.forEach(function(t) {
                        var r, o, a;
                        r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                            value: a,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : r[o] = a;
                    });
                }
                return e;
            }({
                "data-nextjs-container-errors-pseudo-html-line": !0
            }, i ? {
                "data-nextjs-container-errors-pseudo-html--diff": "error"
            } : void 0), o = o = {
                children: [
                    d,
                    (0, b.jsx)("span", {
                        "data-nextjs-container-errors-pseudo-html-line-sign": !0,
                        children: s
                    }),
                    f,
                    "\n"
                ]
            }, Object.getOwnPropertyDescriptors ? Object.defineProperties(r, Object.getOwnPropertyDescriptors(o)) : (function(e, t) {
                var n = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var r = Object.getOwnPropertySymbols(e);
                    n.push.apply(n, r);
                }
                return n;
            })(Object(o)).forEach(function(e) {
                Object.defineProperty(r, e, Object.getOwnPropertyDescriptor(o, e));
            }), r), "comp-diff" + t));
        }), s[0] = c, s[1] = n) : n = s[1], t = n;
        var p = !d;
        return s[2] !== d ? (r = function() {
            return f(!d);
        }, o = (0, b.jsx)(nE, {
            collapsed: d
        }), s[2] = d, s[3] = r, s[4] = o) : (r = s[3], o = s[4]), s[5] !== p || s[6] !== r || s[7] !== o ? (a = (0, b.jsx)("button", {
            "aria-expanded": p,
            "aria-label": "complete Component Stack",
            "data-nextjs-container-errors-pseudo-html-collapse-button": !0,
            onClick: r,
            children: o
        }), s[5] = p, s[6] = r, s[7] = o, s[8] = a) : a = s[8], s[9] !== t ? (i = (0, b.jsx)("pre", {
            className: "nextjs__container_errors__component-stack",
            children: (0, b.jsx)("code", {
                children: t
            })
        }), s[9] = t, s[10] = i) : i = s[10], s[11] !== d || s[12] !== a || s[13] !== i ? (l = (0, b.jsxs)("div", {
            "data-nextjs-container-errors-pseudo-html": !0,
            "data-nextjs-container-errors-pseudo-html-collapse": d,
            children: [
                a,
                i
            ]
        }), s[11] = d, s[12] = a, s[13] = i, s[14] = l) : l = s[14], l;
    }
    var nB = Symbol.for("NextjsError");
    function nP(e) {
        return e[nB] || null;
    }
    function nI(e, t, n, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            n(e);
            return;
        }
        l.done ? t(s) : Promise.resolve(s).then(r, o);
    }
    function nz(e) {
        return function() {
            var t = this, n = arguments;
            return new Promise(function(r, o) {
                var a = e.apply(t, n);
                function i(e) {
                    nI(a, r, o, i, l, "next", e);
                }
                function l(e) {
                    nI(a, r, o, i, l, "throw", e);
                }
                i(void 0);
            });
        };
    }
    function nT(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function nD(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function nL(e, t) {
        var n, r, o, a = {
            label: 0,
            sent: function() {
                if (1 & o[0]) throw o[1];
                return o[1];
            },
            trys: [],
            ops: []
        }, i = Object.create(("function" == typeof Iterator ? Iterator : Object).prototype);
        return i.next = l(0), i.throw = l(1), i.return = l(2), "function" == typeof Symbol && (i[Symbol.iterator] = function() {
            return this;
        }), i;
        //TURBOPACK unreachable
        ;
        function l(l) {
            return function(s) {
                var c = [
                    l,
                    s
                ];
                if (n) throw TypeError("Generator is already executing.");
                for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                    if (n = 1, r && (o = 2 & c[0] ? r.return : c[0] ? r.throw || ((o = r.return) && o.call(r), 0) : r.next) && !(o = o.call(r, c[1])).done) return o;
                    switch(r = 0, o && (c = [
                        2 & c[0],
                        o.value
                    ]), c[0]){
                        case 0:
                        case 1:
                            o = c;
                            break;
                        case 4:
                            return a.label++, {
                                value: c[1],
                                done: !1
                            };
                        case 5:
                            a.label++, r = c[1], c = [
                                0
                            ];
                            continue;
                        case 7:
                            c = a.ops.pop(), a.trys.pop();
                            continue;
                        default:
                            if (!(o = (o = a.trys).length > 0 && o[o.length - 1]) && (6 === c[0] || 2 === c[0])) {
                                a = 0;
                                continue;
                            }
                            if (3 === c[0] && (!o || c[1] > o[0] && c[1] < o[3])) {
                                a.label = c[1];
                                break;
                            }
                            if (6 === c[0] && a.label < o[1]) {
                                a.label = o[1], o = c;
                                break;
                            }
                            if (o && a.label < o[2]) {
                                a.label = o[2], a.ops.push(c);
                                break;
                            }
                            o[2] && a.ops.pop(), a.trys.pop();
                            continue;
                    }
                    c = t.call(e, a);
                } catch (e) {
                    c = [
                        6,
                        e
                    ], r = 0;
                } finally{
                    n = o = 0;
                }
                if (5 & c[0]) throw c[1];
                return {
                    value: c[0] ? c[1] : void 0,
                    done: !0
                };
            };
        }
    }
    var nN = function(e) {
        if (!e) return [];
        if ("use" in x) {
            var t = e.frames;
            if ("function" != typeof t) throw Error("Invariant: frames must be a function when the React version has React.use. This is a bug in Next.js.");
            return x.use(t());
        }
        if (!Array.isArray(e.frames)) throw Error("Invariant: frames must be an array when the React version does not have React.use. This is a bug in Next.js.");
        return e.frames;
    };
    function nR(e) {
        var t, n, r, o, a, i = (0, A.c)(8), l = e.error, s = e.dialogResizerRef, c = nN(l), u = c.findIndex(nM);
        return t = null != (n = c[u]) ? n : null, i[0] !== t ? (r = t && (0, b.jsx)(e$, {
            stackFrame: t.originalStackFrame,
            codeFrame: t.originalCodeFrame
        }), i[0] = t, i[1] = r) : r = i[1], i[2] !== s || i[3] !== c ? (o = c.length > 0 && (0, b.jsx)(nk, {
            dialogResizerRef: s,
            frames: c
        }), i[2] = s, i[3] = c, i[4] = o) : o = i[4], i[5] !== r || i[6] !== o ? (a = (0, b.jsxs)(b.Fragment, {
            children: [
                r,
                o
            ]
        }), i[5] = r, i[6] = o, i[7] = a) : a = i[7], a;
    }
    function nM(e) {
        return !e.ignored && !!e.originalCodeFrame && !!e.originalStackFrame;
    }
    var nZ = "\n  ".concat("\n  [data-nextjs-container-errors-pseudo-html] {\n    padding: 8px 0;\n    margin: 8px 0;\n    border: 1px solid var(--color-gray-400);\n    background: var(--color-background-200);\n    color: var(--color-syntax-constant);\n    font-family: var(--font-stack-monospace);\n    font-size: var(--size-12);\n    line-height: 1.33em; /* 16px in 12px font size */\n    border-radius: var(--rounded-md-2);\n  }\n  [data-nextjs-container-errors-pseudo-html-line] {\n    display: inline-block;\n    width: 100%;\n    padding-left: 40px;\n    line-height: calc(5 / 3);\n  }\n  [data-nextjs-container-errors-pseudo-html--diff='error'] {\n    background: var(--color-amber-100);\n    box-shadow: 2px 0 0 0 var(--color-amber-900) inset;\n    font-weight: bold;\n  }\n  [data-nextjs-container-errors-pseudo-html-collapse-button] {\n    all: unset;\n    margin-left: 12px;\n    &:focus {\n      outline: none;\n    }\n  }\n  [data-nextjs-container-errors-pseudo-html--diff='add'] {\n    background: var(--color-green-300);\n  }\n  [data-nextjs-container-errors-pseudo-html-line-sign] {\n    margin-left: calc(24px * -1);\n    margin-right: 24px;\n  }\n  [data-nextjs-container-errors-pseudo-html--diff='add']\n    [data-nextjs-container-errors-pseudo-html-line-sign] {\n    color: var(--color-green-900);\n  }\n  [data-nextjs-container-errors-pseudo-html--diff='remove'] {\n    background: var(--color-red-300);\n  }\n  [data-nextjs-container-errors-pseudo-html--diff='remove']\n    [data-nextjs-container-errors-pseudo-html-line-sign] {\n    color: var(--color-red-900);\n    margin-left: calc(24px * -1);\n    margin-right: 24px;\n  }\n  [data-nextjs-container-errors-pseudo-html--diff='error']\n    [data-nextjs-container-errors-pseudo-html-line-sign] {\n    color: var(--color-amber-900);\n  }\n  \n  [data-nextjs-container-errors-pseudo-html--hint] {\n    display: inline-block;\n    font-size: 0;\n    height: 0;\n  }\n  [data-nextjs-container-errors-pseudo-html--tag-adjacent='false'] {\n    color: var(--color-accents-1);\n  }\n  .nextjs__container_errors__component-stack {\n    margin: 0;\n  }\n  [data-nextjs-container-errors-pseudo-html-collapse='true']\n    .nextjs__container_errors__component-stack\n    code {\n    max-height: 120px;\n    mask-image: linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 10%);\n    padding-bottom: 40px;\n  }\n  .nextjs__container_errors__component-stack code {\n    display: block;\n    width: 100%;\n    white-space: pre-wrap;\n    scroll-snap-type: y mandatory;\n    overflow-y: hidden;\n  }\n  [data-nextjs-container-errors-pseudo-html--diff] {\n    scroll-snap-align: center;\n  }\n  .error-overlay-hydration-error-diff-plus-icon {\n    color: var(--color-green-900);\n  }\n  .error-overlay-hydration-error-diff-minus-icon {\n    color: var(--color-red-900);\n  }\n", "\n");
    function nU(e) {
        return e && "undefined" != typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e;
    }
    function nF(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function nq(e) {
        return e.startsWith("https://nextjs.org");
    }
    function nH(e) {
        var t, n = (0, A.c)(2), r = e.message;
        return n[0] !== r ? (t = (0, b.jsx)(ev, {
            text: r,
            matcher: nq
        }), n[0] = r, n[1] = t) : t = n[1], t;
    }
    function nV(e) {
        var t, n, r = (0, A.c)(5), o = e.error, a = "environmentName" in o ? o.environmentName : "", i = a ? "[ ".concat(a, " ] ") : "", l = o.message;
        return l.startsWith(i) && (r[0] !== i.length || r[1] !== l ? (t = l.slice(i.length), r[0] = i.length, r[1] = l, r[2] = t) : t = r[2], l = t), r[3] !== l ? (n = (0, b.jsx)(b.Fragment, {
            children: (0, b.jsx)(ev, {
                text: l,
                matcher: nq
            })
        }), r[3] = l, r[4] = n) : n = r[4], n;
    }
    var n$ = {
        hydrationWarning: null,
        notes: null,
        reactOutputComponentDiff: null
    };
    function nW(e) {
        var t, n, r = e.getSquashedHydrationErrorDetails, o = e.runtimeErrors, a = e.debugInfo, i = e.onClose, l = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "getSquashedHydrationErrorDetails",
            "runtimeErrors",
            "debugInfo",
            "onClose"
        ]), s = (0, x.useRef)(null), c = function(e) {
            var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m = (0, A.c)(17), g = e.runtimeErrors, y = e.getSquashedHydrationErrorDetails, v = (a = (0, x.useState)(0), i = 2, function(e) {
                if (Array.isArray(e)) return e;
            }(a) || function(e, t) {
                var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
                if (null != o) {
                    var a = [], i = !0, l = !1;
                    try {
                        for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                    } catch (e) {
                        l = !0, r = e;
                    } finally{
                        try {
                            i || null == o.return || o.return();
                        } finally{
                            if (l) throw r;
                        }
                    }
                    return a;
                }
            }(a, 2) || function(e, t) {
                if (e) {
                    if ("string" == typeof e) return nF(e, t);
                    var n = Object.prototype.toString.call(e).slice(8, -1);
                    if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                    if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return nF(e, t);
                }
            }(a, i) || function() {
                throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
            }()), b = v[0], w = v[1];
            s = 0 === g.length;
            var C = (t = null == (c = null != (u = g[b]) ? u : null) ? void 0 : c.error, n = y, (0, x.useMemo)(function() {
                if (void 0 === t) return n$;
                var e, r, o, a = n(t);
                if (null !== a) return {
                    hydrationWarning: null != (r = a.warning) ? r : null,
                    notes: null,
                    reactOutputComponentDiff: null != (o = a.reactOutputComponentDiff) ? o : null
                };
                if (!(tg((e = t).message) || /Hydration failed because the server rendered (text|HTML) didn't match the client\./.test(e.message) || /A tree hydrated but some attributes of the server rendered HTML didn't match the client properties./.test(e.message))) return n$;
                var i = function(e) {
                    var t = e.message;
                    if (tg(t)) {
                        var n = tu(t.split("\n\n"), 2), r = n[0], o = n[1], a = (void 0 === o ? "" : o).trim();
                        return {
                            message: "" === a ? t.trim() : r.trim(),
                            diff: a,
                            notes: null
                        };
                    }
                    var i = tu(t.split("".concat(tp)), 2), l = i[0], s = i[1], c = l.trim();
                    if (void 0 !== s && s.length > 1) {
                        var u = [];
                        s.split("\n").forEach(function(e) {
                            "" !== e.trim() && (e.trim().startsWith("at ") || u.push(e));
                        });
                        var d = td(c.split("\n\n")), f = d[0], p = d.slice(1);
                        return {
                            message: f,
                            diff: u.join("\n"),
                            notes: p.join("\n\n") || null
                        };
                    }
                    var h = td(c.split("\n\n"));
                    return {
                        message: h[0],
                        diff: null,
                        notes: h.slice(1).join("\n\n")
                    };
                }(t), l = i.message, s = i.notes, c = i.diff;
                return null === l ? n$ : {
                    hydrationWarning: l,
                    notes: s,
                    reactOutputComponentDiff: c
                };
            }, [
                t,
                n
            ]));
            if (s || !c) return m[0] !== b || m[1] !== s ? (d = {
                isLoading: s,
                activeIdx: b,
                setActiveIndex: w,
                activeError: null,
                errorDetails: null,
                errorCode: null,
                errorType: null,
                notes: null,
                hydrationWarning: null
            }, m[0] = b, m[1] = s, m[2] = d) : d = m[2], d;
            var _ = c.error;
            m[3] !== _ ? (f = (void 0 === (l = _) ? "undefined" : nU(l)) === "object" && null !== l && "__NEXT_ERROR_CODE" in l && "string" == typeof l.__NEXT_ERROR_CODE ? l.__NEXT_ERROR_CODE : (void 0 === l ? "undefined" : nU(l)) === "object" && null !== l && "digest" in l && "string" == typeof l.digest ? l.digest.split("@").find(function(e) {
                return e.startsWith("E");
            }) : void 0, m[3] = _, m[4] = f) : f = m[4];
            var k = f;
            m[5] !== c.type || m[6] !== _ ? (r = _, p = "recoverable" === (o = c.type) ? "Recoverable ".concat(r.name) : "console" === o ? "Console ".concat(r.name) : "Runtime ".concat(r.name), m[5] = c.type, m[6] = _, m[7] = p) : p = m[7];
            var E = p, j = C.notes, S = C.hydrationWarning;
            return m[8] !== c || m[9] !== b || m[10] !== k || m[11] !== C || m[12] !== E || m[13] !== S || m[14] !== s || m[15] !== j ? (h = {
                isLoading: s,
                activeIdx: b,
                setActiveIndex: w,
                activeError: c,
                errorDetails: C,
                errorCode: k,
                errorType: E,
                notes: j,
                hydrationWarning: S
            }, m[8] = c, m[9] = b, m[10] = k, m[11] = C, m[12] = E, m[13] = S, m[14] = s, m[15] = j, m[16] = h) : h = m[16], h;
        }({
            runtimeErrors: o,
            getSquashedHydrationErrorDetails: r
        }), u = c.isLoading, d = c.errorCode, f = c.errorType, p = c.notes, h = c.hydrationWarning, m = c.activeIdx, g = c.errorDetails, y = c.activeError, v = c.setActiveIndex, w = nN(y), C = (0, x.useMemo)(function() {
            var e, t = w.findIndex(function(e) {
                return !e.ignored && !!e.originalCodeFrame && !!e.originalStackFrame;
            });
            return null != (e = w[t]) ? e : null;
        }, [
            w
        ]), _ = (0, x.useCallback)(function() {
            if (!y) return "";
            var e = [];
            f && e.push("## Error Type\n".concat(f));
            var t = y.error, n = t.message;
            if ("environmentName" in t && t.environmentName) {
                var r = "[ ".concat(t.environmentName, " ] ");
                n.startsWith(r) && (n = n.slice(r.length));
            }
            if (n && e.push("## Error Message\n".concat(n)), w.length > 0) {
                var o = w.filter(function(e) {
                    return !e.ignored;
                });
                if (o.length > 0) {
                    var a = o.map(function(e) {
                        if (e.originalStackFrame) {
                            var t = e.originalStackFrame, n = t.methodName, r = t.file, o = t.line1, a = t.column1;
                            return "    at ".concat(n, " (").concat(r, ":").concat(o, ":").concat(a, ")");
                        }
                        if (e.sourceStackFrame) {
                            var i = e.sourceStackFrame, l = i.methodName, s = i.file, c = i.line1, u = i.column1;
                            return "    at ".concat(l, " (").concat(s, ":").concat(c, ":").concat(u, ")");
                        }
                        return "";
                    }).filter(Boolean);
                    a.length > 0 && e.push("\n".concat(a.join("\n")));
                }
            }
            if (null == C ? void 0 : C.originalCodeFrame) {
                var i = eq()(eH(C.originalCodeFrame));
                e.push("## Code Frame\n".concat(i));
            }
            return "".concat(e.join("\n\n"), "\n\nNext.js version: ").concat(l.versionInfo.installed, " (").concat(("TURBOPACK compile-time value", "Turbopack"), ")\n");
        }, [
            y,
            f,
            C,
            w,
            l.versionInfo
        ]);
        if (u) return (0, b.jsx)(tQ, {
            children: (0, b.jsx)(no, {})
        });
        if (!y) return null;
        var k = y.error, E = [
            "server",
            "edge-server"
        ].includes(nP(k) || "");
        return (0, b.jsxs)(nc, (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            errorCode: d,
            errorType: f,
            errorMessage: h ? (0, b.jsx)(nH, {
                message: h
            }) : (0, b.jsx)(nV, {
                error: k
            }),
            onClose: E ? void 0 : i,
            debugInfo: a,
            error: k,
            runtimeErrors: o,
            activeIdx: m,
            setActiveIndex: v,
            dialogResizerRef: s,
            generateErrorInfo: _
        }, l), n = n = {
            children: [
                (0, b.jsxs)("div", {
                    className: "error-overlay-notes-container",
                    children: [
                        p ? (0, b.jsx)(b.Fragment, {
                            children: (0, b.jsx)("p", {
                                id: "nextjs__container_errors__notes",
                                className: "nextjs__container_errors__notes",
                                children: p
                            })
                        }) : null,
                        h ? (0, b.jsx)("p", {
                            id: "nextjs__container_errors__link",
                            className: "nextjs__container_errors__link",
                            children: (0, b.jsx)(ev, {
                                text: "See more info here: ".concat(th)
                            })
                        }) : null
                    ]
                }),
                g.reactOutputComponentDiff ? (0, b.jsx)(nO, {
                    reactOutputComponentDiff: g.reactOutputComponentDiff || ""
                }) : null,
                (0, b.jsx)(x.Suspense, {
                    fallback: (0, b.jsx)("div", {
                        "data-nextjs-error-suspended": !0
                    }),
                    children: (0, b.jsx)(nR, {
                        error: y,
                        dialogResizerRef: s
                    }, y.id.toString())
                })
            ]
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t));
    }
    function nY(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, x, w = (0, A.c)(19);
        return (w[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("code", {
            className: "dev-tools-info-code",
            children: "pages"
        }), w[0] = r) : r = w[0], w[1] === Symbol.for("react.memo_cache_sentinel") ? (o = (0, b.jsxs)("p", {
            className: "dev-tools-info-paragraph",
            children: [
                "Turbopack is an incremental bundler optimized for JavaScript and TypeScript, written in Rust, and built into Next.js. Turbopack can be used in Next.js in both the",
                " ",
                r,
                " and",
                " ",
                (0, b.jsx)("code", {
                    className: "dev-tools-info-code",
                    children: "app"
                }),
                " directories for faster local development."
            ]
        }), w[1] = o) : o = w[1], w[2] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsxs)("p", {
            className: "dev-tools-info-paragraph",
            children: [
                "To enable Turbopack, use the",
                " ",
                (0, b.jsx)("code", {
                    className: "dev-tools-info-code",
                    children: "--turbopack"
                }),
                " flag when running the Next.js development server."
            ]
        }), w[2] = a) : a = w[2], w[3] !== e) ? (i = (0, b.jsxs)("article", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            className: "dev-tools-info-article"
        }, e), n = n = {
            children: [
                o,
                a
            ]
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), w[3] = e, w[4] = i) : i = w[4], w[5] === Symbol.for("react.memo_cache_sentinel") ? (l = (0, b.jsx)(e6, {
            actionLabel: "Copy Next.js Turbopack Command",
            successLabel: "Next.js Turbopack Command Copied",
            content: "--turbopack",
            className: "dev-tools-info-copy-button"
        }), w[5] = l) : l = w[5], w[6] === Symbol.for("react.memo_cache_sentinel") ? (s = (0, b.jsx)("div", {
            className: "dev-tools-info-code-block-line",
            children: "  "
        }), c = (0, b.jsx)("div", {
            className: "dev-tools-info-code-block-line",
            children: "{"
        }), w[6] = s, w[7] = c) : (s = w[6], c = w[7]), w[8] === Symbol.for("react.memo_cache_sentinel") ? (u = (0, b.jsxs)("div", {
            className: "dev-tools-info-code-block-line",
            children: [
                "  ",
                (0, b.jsx)("span", {
                    className: "dev-tools-info-code-block-json-key",
                    children: '"scripts"'
                }),
                ": ",
                "{"
            ]
        }), w[8] = u) : u = w[8], w[9] === Symbol.for("react.memo_cache_sentinel") ? (d = (0, b.jsx)("span", {
            className: "dev-tools-info-code-block-json-key",
            children: '"dev"'
        }), w[9] = d) : d = w[9], w[10] === Symbol.for("react.memo_cache_sentinel") ? (f = (0, b.jsxs)("div", {
            className: "dev-tools-info-code-block-line dev-tools-info-highlight",
            children: [
                "    ",
                d,
                ":",
                " ",
                (0, b.jsx)("span", {
                    className: "dev-tools-info-code-block-json-value",
                    children: '"next dev --turbopack"'
                }),
                ","
            ]
        }), w[10] = f) : f = w[10], w[11] === Symbol.for("react.memo_cache_sentinel") ? (p = (0, b.jsx)("span", {
            className: "dev-tools-info-code-block-json-key",
            children: '"build"'
        }), w[11] = p) : p = w[11], w[12] === Symbol.for("react.memo_cache_sentinel") ? (h = (0, b.jsxs)("div", {
            className: "dev-tools-info-code-block-line",
            children: [
                "    ",
                p,
                ":",
                " ",
                (0, b.jsx)("span", {
                    className: "dev-tools-info-code-block-json-value",
                    children: '"next build"'
                }),
                ","
            ]
        }), w[12] = h) : h = w[12], w[13] === Symbol.for("react.memo_cache_sentinel") ? (m = (0, b.jsx)("span", {
            className: "dev-tools-info-code-block-json-key",
            children: '"start"'
        }), w[13] = m) : m = w[13], w[14] === Symbol.for("react.memo_cache_sentinel") ? (g = (0, b.jsxs)("div", {
            className: "dev-tools-info-code-block-line",
            children: [
                "    ",
                m,
                ":",
                " ",
                (0, b.jsx)("span", {
                    className: "dev-tools-info-code-block-json-value",
                    children: '"next start"'
                }),
                ","
            ]
        }), w[14] = g) : g = w[14], w[15] === Symbol.for("react.memo_cache_sentinel") ? (y = (0, b.jsx)("span", {
            className: "dev-tools-info-code-block-json-key",
            children: '"lint"'
        }), w[15] = y) : y = w[15], w[16] === Symbol.for("react.memo_cache_sentinel") ? (v = (0, b.jsx)("div", {
            className: "dev-tools-info-code-block-container",
            children: (0, b.jsxs)("div", {
                className: "dev-tools-info-code-block",
                children: [
                    l,
                    (0, b.jsx)("pre", {
                        className: "dev-tools-info-code-block-pre",
                        children: (0, b.jsxs)("code", {
                            children: [
                                s,
                                c,
                                u,
                                f,
                                h,
                                g,
                                (0, b.jsxs)("div", {
                                    className: "dev-tools-info-code-block-line",
                                    children: [
                                        "    ",
                                        y,
                                        ":",
                                        " ",
                                        (0, b.jsx)("span", {
                                            className: "dev-tools-info-code-block-json-value",
                                            children: '"next lint"'
                                        })
                                    ]
                                }),
                                (0, b.jsx)("div", {
                                    className: "dev-tools-info-code-block-line",
                                    children: "  }"
                                }),
                                (0, b.jsx)("div", {
                                    className: "dev-tools-info-code-block-line",
                                    children: "}"
                                }),
                                (0, b.jsx)("div", {
                                    className: "dev-tools-info-code-block-line",
                                    children: "  "
                                })
                            ]
                        })
                    })
                ]
            })
        }), w[16] = v) : v = w[16], w[17] !== i ? (x = (0, b.jsxs)(b.Fragment, {
            children: [
                i,
                v
            ]
        }), w[17] = i, w[18] = x) : x = w[18], x;
    }
    function nK(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function nX(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function nG(e, t) {
        if (null == e) return {};
        var n, r, o = function(e, t) {
            if (null == e) return {};
            var n, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
            return o;
        }(e, t);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
        }
        return o;
    }
    function nQ(e) {
        var t, n, r, o, a, i, l = (0, A.c)(10);
        l[0] !== e ? (t = nG(e, [
            "routerType"
        ]), n = e.routerType, l[0] = e, l[1] = t, l[2] = n) : (t = l[1], n = l[2]), l[3] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsxs)("p", {
            className: "dev-tools-info-paragraph",
            children: [
                "The path",
                " ",
                (0, b.jsx)("code", {
                    className: "dev-tools-info-code",
                    children: window.location.pathname
                }),
                " ",
                'is marked as "static" since it will be prerendered during the build time.'
            ]
        }), l[3] = r) : r = l[3];
        var s = "pages" === n ? "https://nextjs.org/docs/pages/building-your-application/data-fetching/incremental-static-regeneration" : "https://nextjs.org/docs/app/building-your-application/data-fetching/incremental-static-regeneration";
        return l[4] !== s ? (o = (0, b.jsxs)("p", {
            className: "dev-tools-info-paragraph",
            children: [
                "With Static Rendering, routes are rendered at build time, or in the background after",
                " ",
                (0, b.jsx)("a", {
                    className: "dev-tools-info-link",
                    href: s,
                    target: "_blank",
                    rel: "noopener noreferrer",
                    children: "data revalidation"
                }),
                "."
            ]
        }), l[4] = s, l[5] = o) : o = l[5], l[6] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsx)("p", {
            className: "dev-tools-info-paragraph",
            children: "Static rendering is useful when a route has data that is not personalized to the user and can be known at build time, such as a static blog post or a product page."
        }), l[6] = a) : a = l[6], l[7] !== t || l[8] !== o ? (i = (0, b.jsxs)("article", nX(nK({
            className: "dev-tools-info-article"
        }, t), {
            children: [
                r,
                o,
                a
            ]
        })), l[7] = t, l[8] = o, l[9] = i) : i = l[9], i;
    }
    function nJ(e) {
        var t, n, r, o, a, i, l, s = (0, A.c)(11);
        return s[0] !== e ? (t = nG(e, [
            "routerType"
        ]), n = e.routerType, s[0] = e, s[1] = t, s[2] = n) : (t = s[1], n = s[2]), s[3] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("code", {
            className: "dev-tools-info-code",
            children: window.location.pathname
        }), s[3] = r) : r = s[3], s[4] === Symbol.for("react.memo_cache_sentinel") ? (o = (0, b.jsxs)("p", {
            className: "dev-tools-info-paragraph",
            children: [
                "The path",
                " ",
                r,
                " ",
                'is marked as "dynamic" since it will be rendered for each user at',
                " ",
                (0, b.jsx)("strong", {
                    children: "request time"
                }),
                "."
            ]
        }), a = (0, b.jsx)("p", {
            className: "dev-tools-info-paragraph",
            children: "Dynamic rendering is useful when a route has data that is personalized to the user or has information that can only be known at request time, such as cookies or the URL's search params."
        }), s[4] = o, s[5] = a) : (o = s[4], a = s[5]), s[6] !== n ? (i = "pages" === n ? (0, b.jsxs)("p", {
            className: "dev-tools-info-pagraph",
            children: [
                "Exporting the",
                " ",
                (0, b.jsx)("a", {
                    className: "dev-tools-info-link",
                    href: "https://nextjs.org/docs/pages/building-your-application/data-fetching/get-server-side-props",
                    target: "_blank",
                    rel: "noopener noreferrer",
                    children: "getServerSideProps"
                }),
                " ",
                "function will opt the route into dynamic rendering. This function will be called by the server on every request."
            ]
        }) : (0, b.jsxs)("p", {
            className: "dev-tools-info-paragraph",
            children: [
                "During rendering, if a",
                " ",
                (0, b.jsx)("a", {
                    className: "dev-tools-info-link",
                    href: "https://nextjs.org/docs/app/building-your-application/rendering/server-components#dynamic-apis",
                    target: "_blank",
                    rel: "noopener noreferrer",
                    children: "Dynamic API"
                }),
                " ",
                "or a",
                " ",
                (0, b.jsx)("a", {
                    className: "dev-tools-info-link",
                    href: "https://nextjs.org/docs/app/api-reference/functions/fetch",
                    target: "_blank",
                    rel: "noopener noreferrer",
                    children: "fetch"
                }),
                " ",
                "option of",
                " ",
                (0, b.jsx)("code", {
                    className: "dev-tools-info-code",
                    children: "{ cache: 'no-store' }"
                }),
                " ",
                "is discovered, Next.js will switch to dynamically rendering the whole route."
            ]
        }), s[6] = n, s[7] = i) : i = s[7], s[8] !== t || s[9] !== i ? (l = (0, b.jsxs)("article", nX(nK({
            className: "dev-tools-info-article"
        }, t), {
            children: [
                o,
                a,
                i
            ]
        })), s[8] = t, s[9] = i, s[10] = l) : l = s[10], l;
    }
    var n0 = {
        pages: {
            static: "https://nextjs.org/docs/pages/building-your-application/rendering/static-site-generation",
            dynamic: "https://nextjs.org/docs/pages/building-your-application/rendering/server-side-rendering"
        },
        app: {
            static: "https://nextjs.org/docs/app/building-your-application/rendering/server-components#static-rendering-default",
            dynamic: "https://nextjs.org/docs/app/building-your-application/rendering/server-components#dynamic-rendering"
        }
    };
    function n1(e) {
        var t, n, r, o, a = (0, A.c)(8);
        return a[0] !== e ? (n = nG(e, [
            "routerType",
            "isStaticRoute"
        ]), r = e.routerType, t = e.isStaticRoute, a[0] = e, a[1] = t, a[2] = n, a[3] = r) : (t = a[1], n = a[2], r = a[3]), a[4] !== t || a[5] !== n || a[6] !== r ? (o = t ? (0, b.jsx)(nQ, nK({
            routerType: r
        }, n)) : (0, b.jsx)(nJ, nK({
            routerType: r
        }, n)), a[4] = t, a[5] = n, a[6] = r, a[7] = o) : o = a[7], o;
    }
    function n2() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            fill: "none",
            children: (0, b.jsx)("path", {
                fill: "currentColor",
                fillRule: "evenodd",
                d: "m.191 2.063.56.498 13.5 12 .561.498.997-1.121-.56-.498-1.81-1.608 2.88-3.342v-.98l-3.204-3.72C10.645.923 6.365.686 3.594 3.08L1.748 1.44 1.188.94.19 2.063ZM14.761 8l-2.442 2.836-1.65-1.466a3.001 3.001 0 0 0-4.342-3.86l-1.6-1.422a5.253 5.253 0 0 1 7.251.682L14.76 8ZM7.526 6.576l1.942 1.727a1.499 1.499 0 0 0-1.942-1.727Zm-7.845.935 1.722-2 1.137.979L1.24 8l2.782 3.23A5.25 5.25 0 0 0 9.9 12.703l.54 1.4a6.751 6.751 0 0 1-7.555-1.892L-.318 8.49v-.98Z",
                clipRule: "evenodd"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function n4() {
        var e, t, n = (0, A.c)(2);
        return n[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("g", {
            clipPath: "url(#light_icon_clip_path)",
            children: (0, b.jsx)("path", {
                fill: "currentColor",
                fillRule: "evenodd",
                d: "M8.75.75V0h-1.5v2h1.5V.75ZM3.26 4.32l-.53-.53-.354-.353-.53-.53 1.06-1.061.53.53.354.354.53.53-1.06 1.06Zm8.42-1.06.53-.53.353-.354.53-.53 1.061 1.06-.53.53-.354.354-.53.53-1.06-1.06ZM8 11.25a3.25 3.25 0 1 0 0-6.5 3.25 3.25 0 0 0 0 6.5Zm0 1.5a4.75 4.75 0 1 0 0-9.5 4.75 4.75 0 0 0 0 9.5Zm6-5.5h2v1.5h-2v-1.5Zm-13.25 0H0v1.5h2v-1.5H.75Zm1.62 5.32-.53.53 1.06 1.06.53-.53.354-.353.53-.53-1.06-1.061-.53.53-.354.354Zm10.2 1.06.53.53 1.06-1.06-.53-.53-.354-.354-.53-.53-1.06 1.06.53.53.353.354ZM8.75 14v2h-1.5v-2h1.5Z",
                clipRule: "evenodd"
            })
        }), n[0] = e) : e = n[0], n[1] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsxs)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "20",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            children: [
                e,
                (0, b.jsx)("defs", {
                    children: (0, b.jsx)("clipPath", {
                        id: "light_icon_clip_path",
                        children: (0, b.jsx)("path", {
                            fill: "currentColor",
                            d: "M0 0h16v16H0z"
                        })
                    })
                })
            ]
        }), n[1] = t) : t = n[1], t;
    }
    function n5() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            "data-testid": "geist-icon",
            height: "16",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            width: "16",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M1.5 8.00005C1.5 5.53089 2.99198 3.40932 5.12349 2.48889C4.88136 3.19858 4.75 3.95936 4.75 4.7501C4.75 8.61609 7.88401 11.7501 11.75 11.7501C11.8995 11.7501 12.048 11.7454 12.1953 11.7361C11.0955 13.1164 9.40047 14.0001 7.5 14.0001C4.18629 14.0001 1.5 11.3138 1.5 8.00005ZM6.41706 0.577759C2.78784 1.1031 0 4.22536 0 8.00005C0 12.1422 3.35786 15.5001 7.5 15.5001C10.5798 15.5001 13.2244 13.6438 14.3792 10.9921L13.4588 9.9797C12.9218 10.155 12.3478 10.2501 11.75 10.2501C8.71243 10.2501 6.25 7.78767 6.25 4.7501C6.25 3.63431 6.58146 2.59823 7.15111 1.73217L6.41706 0.577759ZM13.25 1V1.75V2.75L14.25 2.75H15V4.25H14.25H13.25V5.25V6H11.75V5.25V4.25H10.75L10 4.25V2.75H10.75L11.75 2.75V1.75V1H13.25Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function n3() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "16",
            height: "16",
            strokeLinejoin: "round",
            children: (0, b.jsx)("path", {
                fill: "currentColor",
                fillRule: "evenodd",
                d: "M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8.5a1 1 0 0 1-1 1H8.75v3h1.75V16h-5v-1.5h1.75v-3H1a1 1 0 0 1-1-1V2Zm1.5.5V10h13V2.5h-13Z",
                clipRule: "evenodd"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function n6(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function n9(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || n7(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function n8(e) {
        return function(e) {
            if (Array.isArray(e)) return n6(e);
        }(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || n7(e) || function() {
            throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function n7(e, t) {
        if (e) {
            if ("string" == typeof e) return n6(e, t);
            var n = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
            if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return n6(e, t);
        }
    }
    function re() {
        var e, t, n = (e = [
            "\n  .shortcut-recorder {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    position: relative;\n    font-family: var(--font-stack-sans);\n\n    .shortcut-recorder-button {\n      display: flex;\n      align-items: center;\n      gap: 4px;\n      background: transparent;\n      border: 1px dashed var(--color-gray-500);\n      border-radius: var(--rounded-lg);\n      padding: 6px 8px;\n      font-weight: 400;\n      font-size: var(--size-14);\n      color: var(--color-gray-1000);\n      transition: border-color 150ms var(--timing-swift);\n\n      &[data-has-shortcut='true'] {\n        border: 1px solid var(--color-gray-alpha-400);\n\n        &:hover {\n          border-color: var(--color-gray-500);\n        }\n      }\n\n      &:hover {\n        border-color: var(--color-gray-600);\n      }\n\n      &::placeholder {\n        color: var(--color-gray-900);\n      }\n\n      &[data-pristine='false']::placeholder {\n        color: transparent;\n      }\n\n      &:focus-visible {\n        outline: var(--focus-ring);\n        outline-offset: -1px;\n      }\n    }\n\n    kbd {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      font-family: var(--font-stack-sans);\n      background: var(--color-gray-200);\n      min-width: 20px;\n      height: 20px;\n      font-size: 14px;\n      border-radius: 4px;\n      color: var(--color-gray-1000);\n\n      &[data-symbol='false'] {\n        padding: 0 4px;\n      }\n    }\n\n    .shortcut-recorder-clear-button {\n      cursor: pointer;\n      color: var(--color-gray-1000);\n      width: 20px;\n      height: 20px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 4px;\n      transition: background 150ms var(--timing-swift);\n\n      &:hover {\n        background: var(--color-gray-300);\n      }\n\n      &:focus-visible {\n        outline: var(--focus-ring);\n      }\n\n      svg {\n        width: 14px;\n        height: 14px;\n      }\n    }\n  }\n\n  .shortcut-recorder-keys {\n    pointer-events: none;\n    user-select: none;\n    display: flex;\n    align-items: center;\n    gap: 2px;\n  }\n\n  .shortcut-recorder-tooltip {\n    --gap: 8px;\n    --background: var(--color-gray-1000);\n    background: var(--background);\n    color: var(--color-background-100);\n    font-size: var(--size-14);\n    padding: 4px 8px;\n    border-radius: 8px;\n    position: absolute;\n    bottom: calc(100% + var(--gap));\n    text-align: center;\n    opacity: 0;\n    scale: 0.96;\n    white-space: nowrap;\n    user-select: none;\n    transition:\n      opacity 150ms var(--timing-swift),\n      scale 150ms var(--timing-swift);\n\n    &[data-show='true'] {\n      opacity: 1;\n      scale: 1;\n    }\n\n    svg {\n      position: absolute;\n      transform: translateX(-50%);\n      bottom: -6px;\n      left: 50%;\n    }\n\n    .shortcut-recorder-status {\n      display: flex;\n      align-items: center;\n      gap: 6px;\n    }\n\n    .shortcut-recorder-status-icon {\n      width: 7px;\n      height: 7px;\n      border-radius: 50%;\n      flex-shrink: 0;\n      background: var(--color-red-700);\n\n      &[data-success='true'] {\n        background: var(--color-green-700);\n      }\n    }\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return re = function() {
            return n;
        }, n;
    }
    var rt = [
        "Meta",
        "Control",
        "Ctrl",
        "Alt",
        "Option",
        "Shift"
    ];
    function rn(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h = (0, A.c)(33), m = e.value, g = e.onChange, y = n9((0, x.useState)(!0), 2), v = y[0], w = y[1], C = n9((0, x.useState)(!1), 2), _ = C[0], k = C[1];
        h[0] !== m ? (t = null != m ? m : [], h[0] = m, h[1] = t) : t = h[1];
        var E = n9((0, x.useState)(t), 2), j = E[0], S = E[1], O = n9((0, x.useState)(!1), 2), B = O[0], P = O[1], I = (0, x.useRef)(null), z = (0, x.useRef)(null), T = !!m || j.length > 0;
        h[2] !== g || h[3] !== v || h[4] !== _ ? (n = function(e) {
            if (e.target === z.current && "Tab" !== e.key) {
                I.current && clearTimeout(I.current), _ || k(!0), v && (S([]), w(!1));
                var t = function(e) {
                    I.current = window.setTimeout(function() {
                        P(!0), g(e.join("+")), I.current = window.setTimeout(function() {
                            k(!1);
                        }, 1e3);
                    }, 180);
                };
                e.preventDefault(), e.stopPropagation(), S(function(n) {
                    if (n.includes(e.code) || n.includes(e.key)) return n;
                    if (!rt.includes(e.key)) {
                        var r = n.findIndex(ra);
                        if (-1 !== r) {
                            var o = n8(n);
                            return o[r] = e.code, t(o), o;
                        }
                        var a = n8(n).concat([
                            e.code
                        ]);
                        return t(a), a;
                    }
                    for(var i = n8(n), l = rt.indexOf(e.key), s = 0, c = 0; c < i.length; c++)if (rt.includes(i[c])) {
                        if (l < rt.indexOf(i[c])) {
                            s = c;
                            break;
                        }
                        s = c + 1;
                    } else break;
                    return i.splice(s, 0, e.key), t(i), i;
                });
            }
        }, h[2] = g, h[3] = v, h[4] = _, h[5] = n) : n = h[5];
        var D = n;
        h[6] !== g ? (r = function() {
            var e;
            null == (e = z.current) || e.focus(), S([]), P(!1), setTimeout(function() {
                k(!0);
            }), g(null);
        }, h[6] = g, h[7] = r) : r = h[7];
        var L = r;
        h[8] === Symbol.for("react.memo_cache_sentinel") ? (o = function() {
            P(!1), k(!1), w(!0);
        }, h[8] = o) : o = h[8];
        var N = o;
        h[9] === Symbol.for("react.memo_cache_sentinel") ? (a = function() {
            var e;
            I.current && clearTimeout(I.current), k(!0), null == (e = z.current) || e.focus();
        }, h[9] = a) : a = h[9];
        var R = a;
        h[10] !== T || h[11] !== j ? (i = T ? (0, b.jsx)("div", {
            className: "shortcut-recorder-keys",
            children: j.map(ro)
        }) : "Record Shortcut", h[10] = T, h[11] = j, h[12] = i) : i = h[12], h[13] !== L || h[14] !== T ? (l = T && (0, b.jsx)("div", {
            className: "shortcut-recorder-clear-button",
            role: "button",
            onClick: L,
            onFocus: rr,
            onKeyDown: function(e) {
                ("Enter" === e.key || " " === e.key) && (L(), e.stopPropagation());
            },
            "aria-label": "Clear shortcut",
            tabIndex: 0,
            children: (0, b.jsx)(rc, {})
        }), h[13] = L, h[14] = T, h[15] = l) : l = h[15], h[16] !== D || h[17] !== T || h[18] !== i || h[19] !== l ? (s = (0, b.jsxs)("button", {
            className: "shortcut-recorder-button",
            ref: z,
            onClick: R,
            onFocus: R,
            onBlur: N,
            onKeyDown: D,
            "data-has-shortcut": T,
            "data-shortcut-recorder": "true",
            children: [
                i,
                l
            ]
        }), h[16] = D, h[17] = T, h[18] = i, h[19] = l, h[20] = s) : s = h[20], h[21] !== B ? (c = (0, b.jsx)("div", {
            className: "shortcut-recorder-status-icon",
            "data-success": B
        }), h[21] = B, h[22] = c) : c = h[22];
        var M = B ? "Shortcut set" : "Recording";
        return h[23] !== M || h[24] !== c ? (u = (0, b.jsxs)("div", {
            className: "shortcut-recorder-status",
            children: [
                c,
                M
            ]
        }), h[23] = M, h[24] = c, h[25] = u) : u = h[25], h[26] === Symbol.for("react.memo_cache_sentinel") ? (d = (0, b.jsx)(ri, {}), h[26] = d) : d = h[26], h[27] !== _ || h[28] !== u ? (f = (0, b.jsxs)("div", {
            className: "shortcut-recorder-tooltip",
            "data-show": _,
            children: [
                u,
                d
            ]
        }), h[27] = _, h[28] = u, h[29] = f) : f = h[29], h[30] !== f || h[31] !== s ? (p = (0, b.jsxs)("div", {
            className: "shortcut-recorder",
            children: [
                s,
                f
            ]
        }), h[30] = f, h[31] = s, h[32] = p) : p = h[32], p;
    }
    function rr(e) {
        return e.stopPropagation();
    }
    function ro(e) {
        return (0, b.jsx)(rl, {
            children: e
        }, e);
    }
    function ra(e) {
        return !rt.includes(e);
    }
    function ri() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            fill: "none",
            height: "6",
            viewBox: "0 0 14 6",
            width: "14",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                d: "M13.8284 0H0.17157C0.702003 0 1.21071 0.210714 1.58578 0.585787L5.58578 4.58579C6.36683 5.36684 7.63316 5.36683 8.41421 4.58579L12.4142 0.585786C12.7893 0.210714 13.298 0 13.8284 0Z",
                fill: "var(--background)"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function rl(e) {
        var t, n, r, o, a = (0, A.c)(9), i = e.children;
        a[0] !== i ? (t = function(e) {
            switch(e){
                case "Meta":
                    return (0, b.jsx)(rs, {});
                case "Alt":
                case "Option":
                    return "⌥";
                case "Control":
                case "Ctrl":
                    return "Ctrl";
                case "Shift":
                    return "⇧";
                case "Enter":
                    return "⏎";
                case "Escape":
                case "Esc":
                    return "Esc";
                case " ":
                case "Space":
                case "Spacebar":
                    return "Space";
                case "ArrowUp":
                    return "↑";
                case "ArrowDown":
                    return "↓";
                case "ArrowLeft":
                    return "←";
                case "ArrowRight":
                    return "→";
                case "Tab":
                    return "Tab";
                case "Backspace":
                    return "⌫";
                case "Delete":
                    return "⌦";
                default:
                    if (1 === i.length) return i.toUpperCase();
                    return i;
            }
        }, a[0] = i, a[1] = t) : t = a[1];
        var l = t;
        if (a[2] !== i || a[3] !== l) {
            var s = l(i);
            n = "string" == typeof s && 1 === s.length, r = function(e) {
                if ("string" != typeof e) return e;
                var t = {
                    Minus: "-",
                    Equal: "=",
                    BracketLeft: "[",
                    BracketRight: "]",
                    Backslash: "\\",
                    Semicolon: ";",
                    Quote: "'",
                    Comma: ",",
                    Period: ".",
                    Backquote: "`",
                    Space: " ",
                    Slash: "/",
                    IntlBackslash: "\\"
                };
                return t[e] ? t[e] : /^Key([A-Z])$/.test(e) ? e.replace(/^Key/, "") : /^Digit([0-9])$/.test(e) ? e.replace(/^Digit/, "") : /^Numpad([0-9])$/.test(e) ? e.replace(/^Numpad/, "") : "NumpadAdd" === e ? "+" : "NumpadSubtract" === e ? "-" : "NumpadMultiply" === e ? "*" : "NumpadDivide" === e ? "/" : "NumpadDecimal" === e ? "." : "NumpadEnter" === e ? "Enter" : e;
            }(s), a[2] = i, a[3] = l, a[4] = n, a[5] = r;
        } else n = a[4], r = a[5];
        return a[6] !== n || a[7] !== r ? (o = (0, b.jsx)("kbd", {
            "data-symbol": n,
            children: r
        }), a[6] = n, a[7] = r, a[8] = o) : o = a[8], o;
    }
    function rs() {
        var e, t, n, r, o, a = (0, A.c)(6), i = n9((0, x.useState)("\xa0"), 2), l = i[0], s = i[1];
        a[0] === Symbol.for("react.memo_cache_sentinel") ? (e = rd(/^Mac/) || rd(/^iPhone/) || rd(/^iPad/) || rd(/^Mac/) && navigator.maxTouchPoints > 1, a[0] = e) : e = a[0];
        var c = e;
        return a[1] === Symbol.for("react.memo_cache_sentinel") ? (t = function() {
            !0 === c && s("⌘"), !1 === c && s("Ctrl");
        }, n = [
            c
        ], a[1] = t, a[2] = n) : (t = a[1], n = a[2]), (0, x.useEffect)(t, n), a[3] === Symbol.for("react.memo_cache_sentinel") ? (r = {
            minWidth: "1em",
            display: "inline-block"
        }, a[3] = r) : r = a[3], a[4] !== l ? (o = (0, b.jsx)("span", {
            style: r,
            children: l
        }), a[4] = l, a[5] = o) : o = a[5], o;
    }
    function rc() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            height: "16",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            width: "16",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M12.4697 13.5303L13 14.0607L14.0607 13L13.5303 12.4697L9.06065 7.99999L13.5303 3.53032L14.0607 2.99999L13 1.93933L12.4697 2.46966L7.99999 6.93933L3.53032 2.46966L2.99999 1.93933L1.93933 2.99999L2.46966 3.53032L6.93933 7.99999L2.46966 12.4697L1.93933 13L2.99999 14.0607L3.53032 13.5303L7.99999 9.06065L12.4697 13.5303Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    var ru = es(re());
    function rd(e) {
        return "undefined" != typeof window && null != window.navigator ? e.test(window.navigator.platform) : void 0;
    }
    function rf(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rp(e, t, n, r, o, a, i) {
        try {
            var l = e[a](i), s = l.value;
        } catch (e) {
            n(e);
            return;
        }
        l.done ? t(s) : Promise.resolve(s).then(r, o);
    }
    var rh = __webpack_require__("./dist/compiled/zod/index.cjs"), rm = rh.z.object({
        theme: rh.z.enum([
            "light",
            "dark",
            "system"
        ]).optional(),
        disableDevIndicator: rh.z.boolean().optional(),
        devToolsPosition: rh.z.enum([
            "top-left",
            "top-right",
            "bottom-left",
            "bottom-right"
        ]).optional(),
        devToolsPanelPosition: rh.z.record(rh.z.string(), rh.z.enum([
            "top-left",
            "top-right",
            "bottom-left",
            "bottom-right"
        ])).optional(),
        devToolsPanelSize: rh.z.record(rh.z.string(), rh.z.object({
            width: rh.z.number(),
            height: rh.z.number()
        })).optional(),
        scale: rh.z.number().optional(),
        hideShortcut: rh.z.string().nullable().optional()
    });
    function rg(e) {
        return e && "undefined" != typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e;
    }
    var ry = {}, rv = null;
    function rb() {
        if (0 !== Object.keys(ry).length) {
            var e = JSON.stringify(ry);
            ry = {}, fetch("/__nextjs_devtools_config", {
                method: "POST",
                headers: {
                    "Content-Type": "application/json"
                },
                body: e,
                keepalive: !0
            }).catch(function(t) {
                console.warn("[Next.js DevTools] Failed to save config:", {
                    data: e,
                    error: t
                });
            });
        }
    }
    function rA(e) {
        var t = rm.safeParse(e);
        if (!t.success) return void console.warn("[Next.js DevTools] Invalid config patch:", t.error.message);
        ry = function e(t, n) {
            if (!n || (void 0 === n ? "undefined" : rg(n)) !== "object" || Array.isArray(n) || !t || (void 0 === t ? "undefined" : rg(t)) !== "object" || Array.isArray(t)) return n;
            var r = function(e) {
                for(var t = 1; t < arguments.length; t++){
                    var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(n, e).enumerable;
                    }))), r.forEach(function(t) {
                        var r, o, a;
                        r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                            value: a,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : r[o] = a;
                    });
                }
                return e;
            }({}, t);
            for(var o in n){
                var a = n[o], i = t[o];
                void 0 !== a && (a && (void 0 === a ? "undefined" : rg(a)) === "object" && !Array.isArray(a) && i && (void 0 === i ? "undefined" : rg(i)) === "object" && !Array.isArray(i) ? r[o] = e(i, a) : r[o] = a);
            }
            return r;
        }(ry, e), rv && clearTimeout(rv), rv = setTimeout(rb, 120);
    }
    function rx(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rw() {
        var e, t, n = (e = [
            "\n  .preferences-container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .preferences-container {\n      width: 480px;\n    }\n  }\n\n  .preference-section:first-child {\n    padding-top: 0;\n  }\n\n  .preference-section {\n    padding: 12px 0;\n    border-bottom: 1px solid var(--color-gray-400);\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 24px;\n  }\n\n  .preference-section:last-child {\n    border-bottom: none;\n  }\n\n  .preference-header {\n    margin-bottom: 0;\n    flex: 1;\n  }\n\n  .preference-header label {\n    font-size: var(--size-14);\n    font-weight: 500;\n    color: var(--color-gray-1000);\n    margin: 0;\n  }\n\n  .preference-description {\n    color: var(--color-gray-900);\n    font-size: var(--size-14);\n    margin: 0;\n  }\n\n  .select-button,\n  .action-button {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    background: var(--color-background-100);\n    border: 1px solid var(--color-gray-400);\n    border-radius: var(--rounded-lg);\n    font-weight: 400;\n    font-size: var(--size-14);\n    color: var(--color-gray-1000);\n    padding: 6px 8px;\n    transition: border-color 150ms var(--timing-swift);\n\n    &:hover {\n      border-color: var(--color-gray-500);\n    }\n\n    svg {\n      width: 14px;\n      height: 14px;\n      overflow: visible;\n    }\n  }\n\n  .select-button {\n    &:focus-within {\n      outline: var(--focus-ring);\n      outline-offset: -1px;\n    }\n\n    select {\n      all: unset;\n    }\n\n    option {\n      color: var(--color-gray-1000);\n      background: var(--color-background-100);\n    }\n  }\n\n  .preference-section button:disabled {\n    opacity: 0.6;\n    cursor: not-allowed;\n  }\n\n  :global(.icon) {\n    width: 18px;\n    height: 18px;\n    color: #666;\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return rw = function() {
            return n;
        }, n;
    }
    function rC(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, w, C, _, k, E, j, S, B, P, I, z, T, D, L, N, R, M, Z, U, F, q, H, V, $, W, Y = (0, A.c)(65), K = e.theme, X = e.hide, G = e.hideShortcut, Q = e.setHideShortcut, J = e.scale, ee = e.setPosition, et = e.setScale, en = e.position, er = (o = (t = (0, x.useState)(!1), n = 2, r = function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rf(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rf(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }())[0], a = r[1], {
            restartServer: function(e) {
                var t, n = e.invalidatePersistentCache;
                return (t = function() {
                    var e, t, r, o, i, l;
                    return function(e, t) {
                        var n, r, o, a = {
                            label: 0,
                            sent: function() {
                                if (1 & o[0]) throw o[1];
                                return o[1];
                            },
                            trys: [],
                            ops: []
                        }, i = Object.create(("function" == typeof Iterator ? Iterator : Object).prototype);
                        return i.next = l(0), i.throw = l(1), i.return = l(2), "function" == typeof Symbol && (i[Symbol.iterator] = function() {
                            return this;
                        }), i;
                        //TURBOPACK unreachable
                        ;
                        function l(l) {
                            return function(s) {
                                var c = [
                                    l,
                                    s
                                ];
                                if (n) throw TypeError("Generator is already executing.");
                                for(; i && (i = 0, c[0] && (a = 0)), a;)try {
                                    if (n = 1, r && (o = 2 & c[0] ? r.return : c[0] ? r.throw || ((o = r.return) && o.call(r), 0) : r.next) && !(o = o.call(r, c[1])).done) return o;
                                    switch(r = 0, o && (c = [
                                        2 & c[0],
                                        o.value
                                    ]), c[0]){
                                        case 0:
                                        case 1:
                                            o = c;
                                            break;
                                        case 4:
                                            return a.label++, {
                                                value: c[1],
                                                done: !1
                                            };
                                        case 5:
                                            a.label++, r = c[1], c = [
                                                0
                                            ];
                                            continue;
                                        case 7:
                                            c = a.ops.pop(), a.trys.pop();
                                            continue;
                                        default:
                                            if (!(o = (o = a.trys).length > 0 && o[o.length - 1]) && (6 === c[0] || 2 === c[0])) {
                                                a = 0;
                                                continue;
                                            }
                                            if (3 === c[0] && (!o || c[1] > o[0] && c[1] < o[3])) {
                                                a.label = c[1];
                                                break;
                                            }
                                            if (6 === c[0] && a.label < o[1]) {
                                                a.label = o[1], o = c;
                                                break;
                                            }
                                            if (o && a.label < o[2]) {
                                                a.label = o[2], a.ops.push(c);
                                                break;
                                            }
                                            o[2] && a.ops.pop(), a.trys.pop();
                                            continue;
                                    }
                                    c = t.call(e, a);
                                } catch (e) {
                                    c = [
                                        6,
                                        e
                                    ], r = 0;
                                } finally{
                                    n = o = 0;
                                }
                                if (5 & c[0]) throw c[1];
                                return {
                                    value: c[0] ? c[1] : void 0,
                                    done: !0
                                };
                            };
                        }
                    }(this, function(s) {
                        switch(s.label){
                            case 0:
                                a(!0), e = n ? "/__nextjs_restart_dev?invalidatePersistentCache=1" : "/__nextjs_restart_dev", t = !1, s.label = 1;
                            case 1:
                                return s.trys.push([
                                    1,
                                    11,
                                    12,
                                    13
                                ]), [
                                    4,
                                    fetch("/__nextjs_server_status").then(function(e) {
                                        return e.json();
                                    }).then(function(e) {
                                        return e.executionId;
                                    }).catch(function(e) {
                                        return console.log("[Next.js DevTools] Failed to fetch server status while restarting dev server.", e), null;
                                    })
                                ];
                            case 2:
                                if (!(r = s.sent())) return console.log("[Next.js DevTools] Failed to get the current server execution ID while restarting dev server."), [
                                    2
                                ];
                                return [
                                    4,
                                    fetch(e, {
                                        method: "POST"
                                    })
                                ];
                            case 3:
                                if (!(o = s.sent()).ok) return console.log("[Next.js DevTools] Failed to fetch restart server endpoint. Status:", o.status), [
                                    2
                                ];
                                i = 0, s.label = 4;
                            case 4:
                                if (!(i < 10)) return [
                                    3,
                                    10
                                ];
                                return [
                                    4,
                                    new Promise(function(e) {
                                        return setTimeout(e, 1e3);
                                    })
                                ];
                            case 5:
                                s.sent(), s.label = 6;
                            case 6:
                                return s.trys.push([
                                    6,
                                    8,
                                    ,
                                    9
                                ]), [
                                    4,
                                    fetch("/__nextjs_server_status").then(function(e) {
                                        return e.json();
                                    }).then(function(e) {
                                        return e.executionId;
                                    })
                                ];
                            case 7:
                                if (l = s.sent(), r !== l) return t = !0, window.location.reload(), [
                                    2
                                ];
                                return [
                                    3,
                                    9
                                ];
                            case 8:
                                return s.sent(), [
                                    3,
                                    9
                                ];
                            case 9:
                                return i++, [
                                    3,
                                    4
                                ];
                            case 10:
                                return console.log("[Next.js DevTools] Failed to restart server. Exhausted all polling attempts."), [
                                    2
                                ];
                            case 11:
                                return console.log("[Next.js DevTools] Failed to restart server.", s.sent()), [
                                    2
                                ];
                            case 12:
                                return t || a(!1), [
                                    7
                                ];
                            case 13:
                                return [
                                    2
                                ];
                        }
                    });
                }, function() {
                    var e = this, n = arguments;
                    return new Promise(function(r, o) {
                        var a = t.apply(e, n);
                        function i(e) {
                            rp(a, r, o, i, l, "next", e);
                        }
                        function l(e) {
                            rp(a, r, o, i, l, "throw", e);
                        }
                        i(void 0);
                    });
                })();
            },
            isPending: o
        }), eo = er.restartServer, ea = er.isPending, ei = da().shadowRoot;
        Y[0] !== ei.host ? (i = function(e) {
            var t = ei.host;
            if ("system" === e.target.value) {
                t.classList.remove("dark"), t.classList.remove("light"), rA({
                    theme: "system"
                });
                return;
            }
            "dark" === e.target.value ? (t.classList.add("dark"), t.classList.remove("light"), rA({
                theme: "dark"
            })) : (t.classList.remove("dark"), t.classList.add("light"), rA({
                theme: "light"
            }));
        }, Y[0] = ei.host, Y[1] = i) : i = Y[1];
        var el = i;
        Y[2] !== ee ? (l = function(e) {
            ee(e.target.value), rA({
                devToolsPosition: e.target.value
            });
        }, Y[2] = ee, Y[3] = l) : l = Y[3];
        var es = l;
        Y[4] !== et ? (s = function(e) {
            var t = Number(e.target.value);
            et(t), rA({
                scale: t
            });
        }, Y[4] = et, Y[5] = s) : s = Y[5];
        var ec = s;
        return Y[6] === Symbol.for("react.memo_cache_sentinel") ? (c = (0, b.jsx)("h2", {
            className: "dev-tools-info-section-title",
            children: "General"
        }), Y[6] = c) : c = Y[6], Y[7] === Symbol.for("react.memo_cache_sentinel") ? (u = (0, b.jsxs)("div", {
            className: "preference-header",
            children: [
                (0, b.jsx)("label", {
                    htmlFor: "theme",
                    children: "Theme"
                }),
                (0, b.jsx)("p", {
                    className: "preference-description",
                    children: "Select your theme preference."
                })
            ]
        }), Y[7] = u) : u = Y[7], Y[8] !== K ? (d = (0, b.jsx)(rE, {
            theme: K
        }), Y[8] = K, Y[9] = d) : d = Y[9], Y[10] === Symbol.for("react.memo_cache_sentinel") ? (p = (0, b.jsx)("option", {
            value: "system",
            children: "System"
        }), h = (0, b.jsx)("option", {
            value: "light",
            children: "Light"
        }), f = (0, b.jsx)("option", {
            value: "dark",
            children: "Dark"
        }), Y[10] = f, Y[11] = p, Y[12] = h) : (f = Y[10], p = Y[11], h = Y[12]), Y[13] !== el || Y[14] !== d || Y[15] !== K ? (m = (0, b.jsxs)("div", {
            className: "preference-section",
            children: [
                u,
                (0, b.jsxs)(rk, {
                    id: "theme",
                    name: "theme",
                    prefix: d,
                    value: K,
                    onChange: el,
                    children: [
                        p,
                        h,
                        f
                    ]
                })
            ]
        }), Y[13] = el, Y[14] = d, Y[15] = K, Y[16] = m) : m = Y[16], Y[17] === Symbol.for("react.memo_cache_sentinel") ? (g = (0, b.jsxs)("div", {
            className: "preference-header",
            children: [
                (0, b.jsx)("label", {
                    htmlFor: "position",
                    children: "Position"
                }),
                (0, b.jsx)("p", {
                    className: "preference-description",
                    children: "Adjust the placement of your dev tools."
                })
            ]
        }), Y[17] = g) : g = Y[17], Y[18] === Symbol.for("react.memo_cache_sentinel") ? (y = (0, b.jsx)("option", {
            value: "bottom-left",
            children: "Bottom Left"
        }), v = (0, b.jsx)("option", {
            value: "bottom-right",
            children: "Bottom Right"
        }), w = (0, b.jsx)("option", {
            value: "top-left",
            children: "Top Left"
        }), C = (0, b.jsx)("option", {
            value: "top-right",
            children: "Top Right"
        }), Y[18] = y, Y[19] = v, Y[20] = w, Y[21] = C) : (y = Y[18], v = Y[19], w = Y[20], C = Y[21]), Y[22] !== es || Y[23] !== en ? (_ = (0, b.jsxs)("div", {
            className: "preference-section",
            children: [
                g,
                (0, b.jsxs)(rk, {
                    id: "position",
                    name: "position",
                    value: en,
                    onChange: es,
                    children: [
                        y,
                        v,
                        w,
                        C
                    ]
                })
            ]
        }), Y[22] = es, Y[23] = en, Y[24] = _) : _ = Y[24], Y[25] === Symbol.for("react.memo_cache_sentinel") ? (k = (0, b.jsxs)("div", {
            className: "preference-header",
            children: [
                (0, b.jsx)("label", {
                    htmlFor: "size",
                    children: "Size"
                }),
                (0, b.jsx)("p", {
                    className: "preference-description",
                    children: "Adjust the size of your dev tools."
                })
            ]
        }), Y[25] = k) : k = Y[25], Y[26] === Symbol.for("react.memo_cache_sentinel") ? (E = Object.entries(O).map(r_), Y[26] = E) : E = Y[26], Y[27] !== ec || Y[28] !== J ? (j = (0, b.jsxs)("div", {
            className: "preference-section",
            children: [
                k,
                (0, b.jsx)(rk, {
                    id: "size",
                    name: "size",
                    value: J,
                    onChange: ec,
                    children: E
                })
            ]
        }), Y[27] = ec, Y[28] = J, Y[29] = j) : j = Y[29], Y[30] === Symbol.for("react.memo_cache_sentinel") ? (S = (0, b.jsxs)("div", {
            className: "preference-header",
            children: [
                (0, b.jsx)("label", {
                    id: "hide-dev-tools",
                    children: "Hide Dev Tools for this session"
                }),
                (0, b.jsx)("p", {
                    className: "preference-description",
                    children: "Hide Dev Tools until you restart your dev server, or 1 day."
                })
            ]
        }), Y[30] = S) : S = Y[30], Y[31] === Symbol.for("react.memo_cache_sentinel") ? (B = (0, b.jsx)(n2, {}), P = (0, b.jsx)("span", {
            children: "Hide"
        }), Y[31] = B, Y[32] = P) : (B = Y[31], P = Y[32]), Y[33] !== X ? (I = (0, b.jsxs)("div", {
            className: "preference-section",
            children: [
                S,
                (0, b.jsx)("div", {
                    className: "preference-control",
                    children: (0, b.jsxs)("button", {
                        "aria-describedby": "hide-dev-tools",
                        name: "hide-dev-tools",
                        "data-hide-dev-tools": !0,
                        className: "action-button",
                        onClick: X,
                        children: [
                            B,
                            P
                        ]
                    })
                })
            ]
        }), Y[33] = X, Y[34] = I) : I = Y[34], Y[35] === Symbol.for("react.memo_cache_sentinel") ? (z = (0, b.jsxs)("div", {
            className: "preference-header",
            children: [
                (0, b.jsx)("label", {
                    id: "hide-dev-tools",
                    children: "Hide Dev Tools shortcut"
                }),
                (0, b.jsx)("p", {
                    className: "preference-description",
                    children: "Set a custom keyboard shortcut to toggle visibility."
                })
            ]
        }), Y[35] = z) : z = Y[35], Y[36] !== G ? (T = null != (D = null == G ? void 0 : G.split("+")) ? D : null, Y[36] = G, Y[37] = T) : T = Y[37], Y[38] !== Q || Y[39] !== T ? (L = (0, b.jsxs)("div", {
            className: "preference-section",
            children: [
                z,
                (0, b.jsx)("div", {
                    className: "preference-control",
                    children: (0, b.jsx)(rn, {
                        value: T,
                        onChange: Q
                    })
                })
            ]
        }), Y[38] = Q, Y[39] = T, Y[40] = L) : L = Y[40], Y[41] === Symbol.for("react.memo_cache_sentinel") ? (N = (0, b.jsx)("label", {
            children: "Disable Dev Tools for this project"
        }), Y[41] = N) : N = Y[41], Y[42] === Symbol.for("react.memo_cache_sentinel") ? (R = (0, b.jsx)("code", {
            className: "dev-tools-info-code",
            children: "devIndicators: false"
        }), Y[42] = R) : R = Y[42], Y[43] === Symbol.for("react.memo_cache_sentinel") ? (M = (0, b.jsx)("div", {
            className: "preference-section",
            children: (0, b.jsxs)("div", {
                className: "preference-header",
                children: [
                    N,
                    (0, b.jsxs)("p", {
                        className: "preference-description",
                        children: [
                            "To disable this UI completely, set",
                            " ",
                            R,
                            " ",
                            "in your ",
                            (0, b.jsx)("code", {
                                className: "dev-tools-info-code",
                                children: "next.config"
                            }),
                            " ",
                            "file."
                        ]
                    })
                ]
            })
        }), Y[43] = M) : M = Y[43], Y[44] !== m || Y[45] !== _ || Y[46] !== j || Y[47] !== I || Y[48] !== L ? (Z = (0, b.jsxs)("div", {
            className: "preferences-container",
            children: [
                m,
                _,
                j,
                I,
                L,
                M
            ]
        }), Y[44] = m, Y[45] = _, Y[46] = j, Y[47] = I, Y[48] = L, Y[49] = Z) : Z = Y[49], Y[50] === Symbol.for("react.memo_cache_sentinel") ? (U = (0, b.jsx)("h2", {
            className: "dev-tools-info-section-title",
            children: "Development Server"
        }), Y[50] = U) : U = Y[50], Y[51] === Symbol.for("react.memo_cache_sentinel") ? (F = (0, b.jsxs)("div", {
            className: "preference-header",
            children: [
                (0, b.jsx)("label", {
                    id: "restart-dev-server",
                    children: "Restart Dev Server"
                }),
                (0, b.jsx)("p", {
                    className: "preference-description",
                    children: "Restarts the development server without needing to leave the browser."
                })
            ]
        }), Y[51] = F) : F = Y[51], Y[52] !== eo ? (q = function() {
            return eo({
                invalidatePersistentCache: !1
            });
        }, Y[52] = eo, Y[53] = q) : q = Y[53], Y[54] === Symbol.for("react.memo_cache_sentinel") ? (H = (0, b.jsx)("span", {
            children: "Restart"
        }), Y[54] = H) : H = Y[54], Y[55] !== ea || Y[56] !== q ? (V = (0, b.jsx)("div", {
            className: "preferences-container",
            children: (0, b.jsxs)("div", {
                className: "preference-section",
                children: [
                    F,
                    (0, b.jsx)("div", {
                        className: "preference-control",
                        children: (0, b.jsx)("button", {
                            "aria-describedby": "restart-dev-server",
                            title: "Restarts the development server without needing to leave the browser.",
                            name: "restart-dev-server",
                            "data-restart-dev-server": !0,
                            className: "action-button",
                            onClick: q,
                            disabled: ea,
                            children: H
                        })
                    })
                ]
            })
        }), Y[55] = ea, Y[56] = q, Y[57] = V) : V = Y[57], Y[58] !== ea || Y[59] !== eo ? ($ = ("TURBOPACK compile-time falsy", 0) ? "TURBOPACK unreachable" : null, Y[58] = ea, Y[59] = eo, Y[60] = $) : $ = Y[60], Y[61] !== Z || Y[62] !== V || Y[63] !== $ ? (W = (0, b.jsxs)(b.Fragment, {
            children: [
                c,
                Z,
                U,
                V,
                $
            ]
        }), Y[61] = Z, Y[62] = V, Y[63] = $, Y[64] = W) : W = Y[64], W;
    }
    function r_(e) {
        var t, n, r = (n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t = e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rx(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rx(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), o = r[0], a = r[1];
        return (0, b.jsx)("option", {
            value: a,
            children: o
        }, o);
    }
    function rk(e) {
        var t, n, r, o, a, i, l, s, c = (0, A.c)(11);
        return (c[0] !== e ? (a = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "prefix"
        ]), r = e.children, o = e.prefix, c[0] = e, c[1] = r, c[2] = o, c[3] = a) : (r = c[1], o = c[2], a = c[3]), c[4] !== r || c[5] !== a) ? (i = (0, b.jsx)("select", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, a), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), c[4] = r, c[5] = a, c[6] = i) : i = c[6], c[7] === Symbol.for("react.memo_cache_sentinel") ? (l = (0, b.jsx)(rS, {}), c[7] = l) : l = c[7], c[8] !== o || c[9] !== i ? (s = (0, b.jsxs)("div", {
            className: "select-button",
            children: [
                o,
                i,
                l
            ]
        }), c[8] = o, c[9] = i, c[10] = s) : s = c[10], s;
    }
    function rE(e) {
        var t, n, r, o = (0, A.c)(3);
        switch(e.theme){
            case "system":
                return o[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)(n3, {}), o[0] = t) : t = o[0], t;
            case "dark":
                return o[1] === Symbol.for("react.memo_cache_sentinel") ? (n = (0, b.jsx)(n5, {}), o[1] = n) : n = o[1], n;
            case "light":
                return o[2] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)(n4, {}), o[2] = r) : r = o[2], r;
            default:
                return null;
        }
    }
    var rj = es(rw());
    function rS() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            "aria-hidden": !0,
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M14.0607 5.49999L13.5303 6.03032L8.7071 10.8535C8.31658 11.2441 7.68341 11.2441 7.29289 10.8535L2.46966 6.03032L1.93933 5.49999L2.99999 4.43933L3.53032 4.96966L7.99999 9.43933L12.4697 4.96966L13 4.43933L14.0607 5.49999Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function rO() {
        var e, t, n = (e = [
            "\n  [data-nextjs-issue-feedback-button-group] {\n    display: flex;\n    align-items: center;\n    border: 1px solid var(--color-gray-400);\n    border-radius: var(--rounded-full);\n    background: var(--color-background-100);\n    box-shadow: var(--shadow-small);\n  }\n\n  [data-nextjs-issue-feedback-button-group] button {\n    height: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  [data-nextjs-issue-feedback-button-group] button:first-child {\n    padding: 4px 3px 4px 5px;\n    border-radius: var(--rounded-full) 0 0 var(--rounded-full);\n  }\n\n  [data-nextjs-issue-feedback-button-group] button:last-child {\n    padding: 4px 5px 4px 3px;\n    border-radius: 0 var(--rounded-full) var(--rounded-full) 0;\n  }\n\n  [data-nextjs-issue-feedback-separator] {\n    width: 1px;\n    height: 100%;\n    background: var(--color-gray-400);\n  }\n"
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return rO = function() {
            return n;
        }, n;
    }
    var rB = es(rO());
    function rP() {
        var e, t, n = (e = [
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n        ",
            "\n      "
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return rP = function() {
            return n;
        }, n;
    }
    function rI() {
        return (0, b.jsx)("style", {
            children: es(rP(), "\n  .nextjs-data-copy-button {\n    color: inherit;\n\n    svg {\n      width: var(--size-16);\n      height: var(--size-16);\n    }\n  }\n  .nextjs-data-copy-button:disabled {\n    background-color: var(--color-gray-100);\n    cursor: not-allowed;\n  }\n  .nextjs-data-copy-button--initial:hover:not(:disabled) {\n    cursor: pointer;\n  }\n  .nextjs-data-copy-button--error:not(:disabled),\n  .nextjs-data-copy-button--error:hover:not(:disabled) {\n    color: var(--color-ansi-red);\n  }\n  .nextjs-data-copy-button--success:not(:disabled) {\n    color: var(--color-ansi-green);\n  }\n", '\n  [data-nextjs-call-stack-frame-no-source] {\n    padding: 6px 8px;\n    margin-bottom: 4px;\n\n    border-radius: var(--rounded-lg);\n  }\n\n  [data-nextjs-call-stack-frame-no-source]:last-child {\n    margin-bottom: 0;\n  }\n\n  [data-nextjs-call-stack-frame-ignored="true"] {\n    opacity: 0.6;\n  }\n\n  [data-nextjs-call-stack-frame] {\n    user-select: text;\n    display: block;\n    box-sizing: border-box;\n\n    user-select: text;\n    -webkit-user-select: text;\n    -moz-user-select: text;\n    -ms-user-select: text;\n\n    padding: 6px 8px;\n\n    border-radius: var(--rounded-lg);\n  }\n\n  .call-stack-frame-method-name {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n\n    margin-bottom: 4px;\n    font-family: var(--font-stack-monospace);\n\n    color: var(--color-gray-1000);\n    font-size: var(--size-14);\n    font-weight: 500;\n    line-height: var(--size-20);\n\n    svg {\n      width: var(--size-16px);\n      height: var(--size-16px);\n    }\n  }\n\n  .open-in-editor-button, .source-mapping-error-button {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: var(--rounded-full);\n    padding: 4px;\n    color: var(--color-font);\n\n    svg {\n      width: var(--size-16);\n      height: var(--size-16);\n    }\n\n    &:focus-visible {\n      outline: var(--focus-ring);\n      outline-offset: -2px;\n    }\n\n    &:hover {\n      background: var(--color-gray-100);\n    }\n  }\n\n  .call-stack-frame-file-source {\n    color: var(--color-gray-900);\n    font-size: var(--size-14);\n    line-height: var(--size-20);\n  }\n', nC, "\n  [data-nextjs-environment-name-label] {\n    padding: 2px 6px;\n    margin: 0;\n    border-radius: var(--rounded-md-2);\n    background: var(--color-gray-100);\n    font-weight: 600;\n    font-size: var(--size-12);\n    color: var(--color-gray-900);\n    font-family: var(--font-stack-monospace);\n    line-height: var(--size-20);\n  }\n", nf, eX, nu, tO, "\n  .error-overlay-bottom-stack-layer {\n    width: 100%;\n    height: var(--stack-layer-height);\n    position: relative;\n    border: 1px solid var(--color-gray-400);\n    border-radius: var(--rounded-xl);\n    background: var(--color-background-200);\n    transition:\n      translate 350ms var(--timing-swift),\n      box-shadow 350ms var(--timing-swift);\n  }\n\n  .error-overlay-bottom-stack-layer-1 {\n    width: calc(100% - var(--size-24));\n  }\n\n  .error-overlay-bottom-stack-layer-2 {\n    width: calc(100% - var(--size-48));\n    z-index: -1;\n  }\n\n  .error-overlay-bottom-stack {\n    width: 100%;\n    position: absolute;\n    bottom: -1px;\n    height: 0;\n    overflow: visible;\n  }\n\n  .error-overlay-bottom-stack-stack {\n    --stack-layer-height: 44px;\n    --stack-layer-height-half: calc(var(--stack-layer-height) / 2);\n    --stack-layer-trim: 13px;\n    --shadow: 0px 0.925px 0.925px 0px rgba(0, 0, 0, 0.02),\n      0px 3.7px 7.4px -3.7px rgba(0, 0, 0, 0.04),\n      0px 14.8px 22.2px -7.4px rgba(0, 0, 0, 0.06);\n\n    display: grid;\n    place-items: center center;\n    width: 100%;\n    position: fixed;\n    overflow: hidden;\n    z-index: -1;\n    max-width: var(--next-dialog-max-width);\n\n    .error-overlay-bottom-stack-layer {\n      grid-area: 1 / 1;\n      /* Hide */\n      translate: 0 calc(var(--stack-layer-height) * -1);\n    }\n\n    &[data-stack-count='1'],\n    &[data-stack-count='2'] {\n      .error-overlay-bottom-stack-layer-1 {\n        translate: 0\n          calc(var(--stack-layer-height-half) * -1 - var(--stack-layer-trim));\n      }\n    }\n\n    &[data-stack-count='2'] {\n      .error-overlay-bottom-stack-layer-2 {\n        translate: 0 calc(var(--stack-layer-trim) * -1 * 2);\n      }\n    }\n\n    /* Only the bottom stack should have the shadow */\n    &[data-stack-count='1'] .error-overlay-bottom-stack-layer-1 {\n      box-shadow: var(--shadow);\n    }\n\n    &[data-stack-count='2'] {\n      .error-overlay-bottom-stack-layer-2 {\n        box-shadow: var(--shadow);\n      }\n    }\n  }\n", "\n  .error-overlay-pagination {\n    -webkit-font-smoothing: antialiased;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 8px;\n    width: fit-content;\n  }\n\n  .error-overlay-pagination-count {\n    color: var(--color-gray-900);\n    text-align: center;\n    font-size: var(--size-14);\n    font-weight: 500;\n    line-height: var(--size-16);\n    font-variant-numeric: tabular-nums;\n  }\n\n  .error-overlay-pagination-button {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n\n    width: var(--size-24);\n    height: var(--size-24);\n    background: var(--color-gray-300);\n    flex-shrink: 0;\n\n    border: none;\n    border-radius: var(--rounded-full);\n\n    svg {\n      width: var(--size-16);\n      height: var(--size-16);\n    }\n\n    &:focus-visible {\n      outline: var(--focus-ring);\n    }\n\n    &:not(:disabled):active {\n      background: var(--color-gray-500);\n    }\n\n    &:disabled {\n      opacity: 0.5;\n      cursor: not-allowed;\n    }\n  }\n\n  .error-overlay-pagination-button-icon {\n    color: var(--color-gray-1000);\n  }\n", '\n  [data-nextjs-codeframe] {\n    --code-frame-padding: 12px;\n    --code-frame-line-height: var(--size-16);\n    background-color: var(--color-background-200);\n    color: var(--color-gray-1000);\n    text-overflow: ellipsis;\n    border: 1px solid var(--color-gray-400);\n    border-radius: 8px;\n    font-family: var(--font-stack-monospace);\n    font-size: var(--size-12);\n    line-height: var(--code-frame-line-height);\n    margin: 8px 0;\n\n    svg {\n      width: var(--size-16);\n      height: var(--size-16);\n    }\n  }\n\n  .code-frame-link,\n  .code-frame-pre {\n    padding: var(--code-frame-padding);\n  }\n\n  .code-frame-link svg {\n    flex-shrink: 0;\n  }\n\n  .code-frame-lines {\n    min-width: max-content;\n  }\n\n  .code-frame-link [data-text] {\n    text-align: left;\n    margin: auto 6px;\n  }\n\n  .code-frame-header {\n    width: 100%;\n    transition: background 100ms ease-out;\n    border-radius: 8px 8px 0 0;\n    border-bottom: 1px solid var(--color-gray-400);\n  }\n\n  [data-with-open-in-editor-link-source-file] {\n    padding: 4px;\n    margin: -4px 0 -4px auto;\n    border-radius: var(--rounded-full);\n    margin-left: auto;\n\n    &:focus-visible {\n      outline: var(--focus-ring);\n      outline-offset: -2px;\n    }\n\n    &:hover {\n      background: var(--color-gray-100);\n    }\n  }\n\n  [data-nextjs-codeframe]::selection,\n  [data-nextjs-codeframe] *::selection {\n    background-color: var(--color-ansi-selection);\n  }\n\n  [data-nextjs-codeframe] *:not(a) {\n    color: inherit;\n    background-color: transparent;\n    font-family: var(--font-stack-monospace);\n  }\n\n  [data-nextjs-codeframe-line][data-nextjs-codeframe-line--errored="true"] {\n    position: relative;\n    isolation: isolate;\n\n    > span { \n      position: relative;\n      z-index: 1;\n    }\n\n    &::after {\n      content: "";\n      width: calc(100% + var(--code-frame-padding) * 2);\n      height: var(--code-frame-line-height);\n      left: calc(-1 * var(--code-frame-padding));\n      background: var(--color-red-200);\n      box-shadow: 2px 0 0 0 var(--color-red-900) inset;\n      position: absolute;\n    }\n  }\n\n\n  [data-nextjs-codeframe] > * {\n    margin: 0;\n  }\n\n  .code-frame-link {\n    display: flex;\n    margin: 0;\n    outline: 0;\n  }\n  .code-frame-link [data-icon=\'right\'] {\n    margin-left: auto;\n  }\n\n  [data-nextjs-codeframe] div > pre {\n    overflow: hidden;\n    display: inline-block;\n  }\n\n  [data-nextjs-codeframe] svg {\n    color: var(--color-gray-900);\n  }\n', "\n  [data-nextjs-terminal]::selection,\n  [data-nextjs-terminal] *::selection {\n    background-color: var(--color-ansi-selection);\n  }\n\n  [data-nextjs-terminal] * {\n    color: inherit;\n    background-color: transparent;\n    font-family: var(--font-stack-monospace);\n  }\n\n  [data-nextjs-terminal] > div > p {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    cursor: pointer;\n    margin: 0;\n  }\n  [data-nextjs-terminal] > div > p:hover {\n    text-decoration: underline dotted;\n  }\n  [data-nextjs-terminal] div > pre {\n    overflow: hidden;\n    display: inline-block;\n  }\n", "\n  [data-with-open-in-editor-link] svg {\n    width: auto;\n    height: var(--size-14);\n    margin-left: 8px;\n  }\n  [data-with-open-in-editor-link] {\n    cursor: pointer;\n  }\n  [data-with-open-in-editor-link]:hover {\n    text-decoration: underline dotted;\n  }\n  [data-with-open-in-editor-link-import-trace] {\n    margin-left: 16px;\n  }\n", "", "\n  .nextjs-error-with-static {\n    bottom: calc(16px * 4.5);\n  }\n  p.nextjs__container_errors__link {\n    font-size: var(--size-14);\n  }\n  p.nextjs__container_errors__notes {\n    color: var(--color-stack-notes);\n    font-size: var(--size-14);\n    line-height: 1.5;\n  }\n  .nextjs-container-errors-body > h2:not(:first-child) {\n    margin-top: calc(16px + 8px);\n  }\n  .nextjs-container-errors-body > h2 {\n    color: var(--color-title-color);\n    margin-bottom: 8px;\n    font-size: var(--size-20);\n  }\n  .nextjs-toast-errors-parent {\n    cursor: pointer;\n    transition: transform 0.2s ease;\n  }\n  .nextjs-toast-errors-parent:hover {\n    transform: scale(1.1);\n  }\n  .nextjs-toast-errors {\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .nextjs-toast-errors > svg {\n    margin-right: 8px;\n  }\n  .nextjs-toast-hide-button {\n    margin-left: 24px;\n    border: none;\n    background: none;\n    color: var(--color-ansi-bright-white);\n    padding: 0;\n    transition: opacity 0.25s ease;\n    opacity: 0.7;\n  }\n  .nextjs-toast-hide-button:hover {\n    opacity: 1;\n  }\n  .nextjs__container_errors__error_title {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-bottom: 14px;\n  }\n  .error-overlay-notes-container {\n    margin: 8px 2px;\n  }\n  .error-overlay-notes-container p {\n    white-space: pre-wrap;\n  }\n", nZ, "\n  .nextjs-container-build-error-version-status {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 4px;\n\n    height: var(--size-26);\n    padding: 6px 8px 6px 6px;\n    background: var(--color-background-100);\n    background-clip: padding-box;\n    border: 1px solid var(--color-gray-alpha-400);\n    box-shadow: var(--shadow-small);\n    border-radius: var(--rounded-full);\n\n    color: var(--color-gray-900);\n    font-size: var(--size-12);\n    font-weight: 500;\n    line-height: var(--size-16);\n  }\n\n  a.nextjs-container-build-error-version-status {\n    text-decoration: none;\n    color: var(--color-gray-900);\n\n    &:hover {\n      background: var(--color-gray-100);\n    }\n\n    &:focus {\n      outline: var(--focus-ring);\n    }\n  }\n\n  .version-staleness-indicator.fresh {\n    fill: var(--color-green-800);\n    stroke: var(--color-green-300);\n  }\n  .version-staleness-indicator.stale {\n    fill: var(--color-amber-800);\n    stroke: var(--color-amber-300);\n  }\n  .version-staleness-indicator.outdated {\n    fill: var(--color-red-800);\n    stroke: var(--color-red-300);\n  }\n  .version-staleness-indicator.unknown {\n    fill: var(--color-gray-800);\n    stroke: var(--color-gray-300);\n  }\n\n  .nextjs-container-build-error-version-status > .turbopack-text {\n    background: linear-gradient(\n      to right,\n      var(--color-turbopack-text-red) 0%,\n      var(--color-turbopack-text-blue) 100%\n    );\n    background-clip: text;\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n", "\n  .dev-tools-info-code {\n    background: var(--color-gray-400);\n    color: var(--color-gray-1000);\n    font-family: var(--font-stack-monospace);\n    padding: 2px 4px;\n    margin: 0;\n    font-size: var(--size-13);\n    white-space: break-spaces;\n    border-radius: var(--rounded-md-2);\n  }\n\n  .dev-tools-info-code-block-container {\n    padding: 6px;\n  }\n\n  .dev-tools-info-code-block {\n    position: relative;\n    background: var(--color-background-200);\n    border: 1px solid var(--color-gray-alpha-400);\n    border-radius: var(--rounded-md-2);\n    min-width: 326px;\n  }\n\n  .dev-tools-info-code-block-pre {\n    margin: 0;\n    font-family: var(--font-stack-monospace);\n    font-size: var(--size-12);\n  }\n\n  .dev-tools-info-copy-button {\n    position: absolute;\n\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    right: 8px;\n    top: 8px;\n    padding: 4px;\n    height: var(--size-24);\n    width: var(--size-24);\n    border-radius: var(--rounded-md-2);\n    border: 1px solid var(--color-gray-alpha-400);\n    background: var(--color-background-100);\n  }\n\n  .dev-tools-info-code-block-line {\n    display: block;\n    line-height: 1.5;\n    padding: 0 16px;\n  }\n\n  .dev-tools-info-code-block-line.dev-tools-info-highlight {\n    border-left: 2px solid var(--color-blue-900);\n    background: var(--color-blue-400);\n  }\n\n  .dev-tools-info-code-block-json-key {\n    color: var(--color-syntax-keyword);\n  }\n\n  .dev-tools-info-code-block-json-value {\n    color: var(--color-syntax-link);\n  }\n", "", rj, '\n  .nextjs-scroll-fader {\n    --blur: 1px;\n    --stop: 25%;\n    --height: 150px;\n    --color-bg: var(--color-background-100);\n    position: absolute;\n    pointer-events: none;\n    user-select: none;\n    width: 100%;\n    height: var(--height);\n    left: 0;\n    backdrop-filter: blur(var(--blur));\n\n    &[data-side="top"] {\n      top: 0;\n      background: linear-gradient(to top, transparent, var(--color-bg));\n      mask-image: linear-gradient(to bottom, var(--color-bg) var(--stop), transparent);\n    }\n  }\n', rB, ru)
        });
    }
    function rz(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rT(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rz(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rz(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function rD(e, t) {
        var n, r, o, a, i = (0, A.c)(10), l = void 0 !== e && e;
        i[0] !== t ? (n = void 0 === t ? {} : t, i[0] = t, i[1] = n) : n = i[1];
        var s = n, c = rT((0, x.useState)(l), 2), u = c[0], d = c[1], f = rT((0, x.useState)(!1), 2), p = f[0], h = f[1], m = s.enterDelay, g = s.exitDelay, y = void 0 === m ? 1 : m, v = void 0 === g ? 0 : g;
        return i[2] !== l || i[3] !== y || i[4] !== v ? (r = function() {
            var e, t;
            return l ? (d(!0), y <= 0 ? h(!0) : e = setTimeout(function() {
                h(!0);
            }, y)) : (h(!1), v <= 0 ? d(!1) : t = setTimeout(function() {
                d(!1);
            }, v)), function() {
                clearTimeout(e), clearTimeout(t);
            };
        }, o = [
            l,
            y,
            v
        ], i[2] = l, i[3] = y, i[4] = v, i[5] = r, i[6] = o) : (r = i[5], o = i[6]), (0, x.useEffect)(r, o), i[7] !== u || i[8] !== p ? (a = {
            mounted: u,
            rendered: p
        }, i[7] = u, i[8] = p, i[9] = a) : a = i[9], a;
    }
    function rL(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function rN(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function rR(e) {
        var t, n, r, o, a, i, l, s = (0, A.c)(18), c = e.state, u = e.dispatch, d = e.getSquashedHydrationErrorDetails, f = e.runtimeErrors, p = e.errorCount, h = !!("TURBOPACK compile-time value", true);
        s[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            exitDelay: 200
        }, s[0] = t) : t = s[0];
        var m = rD(c.isErrorOverlayOpen, t), g = m.mounted, y = m.rendered;
        s[1] !== p || s[2] !== y || s[3] !== c.versionInfo ? (n = {
            rendered: y,
            transitionDurationMs: 200,
            isTurbopack: h,
            versionInfo: c.versionInfo,
            errorCount: p
        }, s[1] = p, s[2] = y, s[3] = c.versionInfo, s[4] = n) : n = s[4];
        var v = n;
        return null !== c.buildError ? (s[5] !== v || s[6] !== c.buildError ? (r = (0, b.jsx)(ny, rN(rL({}, v), {
            message: c.buildError,
            rendered: !0
        })), s[5] = v, s[6] = c.buildError, s[7] = r) : r = s[7], r) : f.length ? g ? (s[10] !== u ? (i = function() {
            u({
                type: F
            });
        }, s[10] = u, s[11] = i) : i = s[11], s[12] !== v || s[13] !== d || s[14] !== f || s[15] !== c.debugInfo || s[16] !== i ? (l = (0, b.jsx)(nW, rN(rL({}, v), {
            debugInfo: c.debugInfo,
            getSquashedHydrationErrorDetails: d,
            runtimeErrors: f,
            onClose: i
        })), s[12] = v, s[13] = d, s[14] = f, s[15] = c.debugInfo, s[16] = i, s[17] = l) : l = s[17], l) : (s[9] === Symbol.for("react.memo_cache_sentinel") ? (a = (0, b.jsx)(x.Suspense, {}), s[9] = a) : a = s[9], a) : (s[8] === Symbol.for("react.memo_cache_sentinel") ? (o = (0, b.jsx)(x.Suspense, {}), s[8] = o) : o = s[8], o);
    }
    function rM(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rZ(e, t, n) {
        return t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e;
    }
    function rU(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                rZ(e, t, n[t]);
            });
        }
        return e;
    }
    function rF(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rM(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rM(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    var rq = function(e) {
        var t, n, r = (0, A.c)(4);
        return e.state.buildError ? (r[0] !== e ? (t = (0, b.jsx)(rV, rU({}, e)), r[0] = e, r[1] = t) : t = r[1], t) : (r[2] !== e ? (n = (0, b.jsx)(rH, rU({}, e)), r[2] = e, r[3] = n) : n = r[3], n);
    }, rH = function(e) {
        var t, n, r, o, a, i = (0, A.c)(12), l = e.children, s = e.state, c = e.isAppDir, u = s.errors;
        i[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {}, i[0] = t) : t = i[0];
        var d = rF((0, x.useState)(t), 2), f = d[0], p = d[1];
        if (i[1] !== u || i[2] !== f) {
            for(var h = [], m = null, g = 0; g < u.length; ++g){
                var y = u[g], v = y.id;
                if (v in f) {
                    h.push(f[v]);
                    continue;
                }
                m = y;
                break;
            }
            n = [
                h,
                m
            ], i[1] = u, i[2] = f, i[3] = n;
        } else n = i[3];
        var b = rF(n, 2), w = b[0], C = b[1];
        i[4] !== c || i[5] !== C ? (r = function() {
            if (null != C) {
                var e, t, n = !0;
                return (e = C, t = c, nz(function() {
                    var n, r, o;
                    return nL(this, function(a) {
                        switch(a.label){
                            case 0:
                                var i, l;
                                if (n = {
                                    id: e.id,
                                    runtime: !0,
                                    error: e.error,
                                    type: e.type
                                }, !("use" in x)) return [
                                    3,
                                    1
                                ];
                                return [
                                    2,
                                    nD(nT({}, n), {
                                        frames: (l = (i = function() {
                                            return nz(function() {
                                                return nL(this, function(n) {
                                                    switch(n.label){
                                                        case 0:
                                                            return [
                                                                4,
                                                                eE(e.frames, nP(e.error), t)
                                                            ];
                                                        case 1:
                                                            return [
                                                                2,
                                                                n.sent()
                                                            ];
                                                    }
                                                });
                                            })();
                                        })(), function() {
                                            return l;
                                        })
                                    })
                                ];
                            case 1:
                                return r = [
                                    nT({}, n)
                                ], o = {}, [
                                    4,
                                    eE(e.frames, nP(e.error), t)
                                ];
                            case 2:
                                return [
                                    2,
                                    nD.apply(void 0, r.concat([
                                        (o.frames = a.sent(), o)
                                    ]))
                                ];
                            case 3:
                                return [
                                    2
                                ];
                        }
                    });
                })()).then(function(e) {
                    n && p(function(t) {
                        var n, r;
                        return n = rU({}, t), r = null != (r = rZ({}, e.id, e)) ? r : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(r)) : (function(e, t) {
                            var n = Object.keys(e);
                            if (Object.getOwnPropertySymbols) {
                                var r = Object.getOwnPropertySymbols(e);
                                n.push.apply(n, r);
                            }
                            return n;
                        })(Object(r)).forEach(function(e) {
                            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(r, e));
                        }), n;
                    });
                }), function() {
                    n = !1;
                };
            }
        }, o = [
            C,
            c
        ], i[4] = c, i[5] = C, i[6] = r, i[7] = o) : (r = i[6], o = i[7]), (0, x.useEffect)(r, o);
        var _ = u.length;
        return i[8] !== l || i[9] !== w || i[10] !== _ ? (a = l({
            runtimeErrors: w,
            totalErrorCount: _
        }), i[8] = l, i[9] = w, i[10] = _, i[11] = a) : a = i[11], a;
    }, rV = function(e) {
        return (0, e.children)({
            runtimeErrors: [],
            totalErrorCount: 1
        });
    };
    function r$() {
        var e, t, n = (0, A.c)(4), r = da(), o = r.shadowRoot, a = r.state;
        return n[0] !== o || n[1] !== a.scale ? (e = function() {
            (null == o ? void 0 : o.host) && o.host.style.setProperty("--nextjs-dev-tools-scale", String(a.scale || 1));
        }, t = [
            o,
            a.scale
        ], n[0] = o, n[1] = a.scale, n[2] = e, n[3] = t) : (e = n[2], t = n[3]), (0, x.useLayoutEffect)(e, t), null;
    }
    var rW = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/devtools-indicator/devtools-indicator.css"), rY = {};
    function rK(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rX(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rG(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rX(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rX(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function rQ(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function rJ(e) {
        var t, n, r, o, a = (0, A.c)(3);
        return (a[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M3.08889 11.8384L2.62486 12.3024L1.69678 11.3744L2.16082 10.9103L6.07178 6.99937L2.16082 3.08841L1.69678 2.62437L2.62486 1.69629L3.08889 2.16033L6.99986 6.07129L10.9108 2.16033L11.3749 1.69629L12.3029 2.62437L11.8389 3.08841L7.92793 6.99937L11.8389 10.9103L12.3029 11.3744L11.3749 12.3024L10.9108 11.8384L6.99986 7.92744L3.08889 11.8384Z",
            fill: "currentColor"
        }), a[0] = r) : r = a[0], a[1] !== e) ? (o = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            width: "12",
            height: "12",
            viewBox: "0 0 14 14",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), a[1] = e, a[2] = o) : o = a[2], o;
    }
    function r0(e) {
        var t, n, r, o, a = (0, A.c)(3);
        return (a[0] === Symbol.for("react.memo_cache_sentinel") ? (r = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M3.98071 1.125L1.125 3.98071L1.125 8.01929L3.98071 10.875H8.01929L10.875 8.01929V3.98071L8.01929 1.125H3.98071ZM3.82538 0C3.62647 0 3.4357 0.0790176 3.29505 0.21967L0.21967 3.29505C0.0790176 3.4357 0 3.62647 0 3.82538V8.17462C0 8.37353 0.0790178 8.5643 0.21967 8.70495L3.29505 11.7803C3.4357 11.921 3.62647 12 3.82538 12H8.17462C8.37353 12 8.5643 11.921 8.70495 11.7803L11.7803 8.70495C11.921 8.5643 12 8.37353 12 8.17462V3.82538C12 3.62647 11.921 3.4357 11.7803 3.29505L8.70495 0.21967C8.5643 0.0790177 8.37353 0 8.17462 0H3.82538ZM6.5625 2.8125V3.375V6V6.5625H5.4375V6V3.375V2.8125H6.5625ZM6 9C6.41421 9 6.75 8.66421 6.75 8.25C6.75 7.83579 6.41421 7.5 6 7.5C5.58579 7.5 5.25 7.83579 5.25 8.25C5.25 8.66421 5.58579 9 6 9Z",
            fill: "currentColor"
        }), a[0] = r) : r = a[0], a[1] !== e) ? (o = (0, b.jsx)("svg", (t = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({
            width: "12",
            height: "12",
            viewBox: "0 0 12 12",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), n = n = {
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), a[1] = e, a[2] = o) : o = a[2], o;
    }
    rY.styleTagTransform = h(), rY.setAttributes = u(), rY.insert = s(), rY.domAPI = i(), rY.insertStyleElement = f(), o()(rW.Z, rY), rW.Z && rW.Z.locals && rW.Z.locals;
    var r1 = (0, x.createContext)(null), r2 = function() {
        return (0, x.useContext)(r1);
    };
    function r4(e) {
        return oA + 36 / e.scale + 9;
    }
    function r5(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function r3(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function r6(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function r9(e, t) {
        if (null == e) return {};
        var n, r, o = function(e, t) {
            if (null == e) return {};
            var n, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
            return o;
        }(e, t);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
        }
        return o;
    }
    function r8(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return r5(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return r5(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function r7() {
        var e, t, n = (e = [
            "\n          [data-next-badge-root] {\n            --timing: cubic-bezier(0.23, 0.88, 0.26, 0.92);\n            --duration-long: 250ms;\n            --color-outer-border: #171717;\n            --color-inner-border: hsla(0, 0%, 100%, 0.14);\n            --color-hover-alpha-subtle: hsla(0, 0%, 100%, 0.13);\n            --color-hover-alpha-error: hsla(0, 0%, 100%, 0.2);\n            --color-hover-alpha-error-2: hsla(0, 0%, 100%, 0.25);\n            --mark-size: calc(var(--size) - var(--size-2) * 2);\n\n            --focus-color: var(--color-blue-800);\n            --focus-ring: 2px solid var(--focus-color);\n\n            &:has([data-next-badge][data-error='true']) {\n              --focus-color: #fff;\n            }\n          }\n\n          [data-disabled-icon] {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            padding-right: 4px;\n          }\n\n          [data-next-badge] {\n            width: var(--size);\n            height: var(--size);\n            display: flex;\n            align-items: center;\n            position: relative;\n            background: rgba(0, 0, 0, 0.8);\n            box-shadow:\n              0 0 0 1px var(--color-outer-border),\n              inset 0 0 0 1px var(--color-inner-border),\n              0px 16px 32px -8px rgba(0, 0, 0, 0.24);\n            backdrop-filter: blur(48px);\n            border-radius: var(--rounded-full);\n            user-select: none;\n            cursor: pointer;\n            scale: 1;\n            overflow: hidden;\n            will-change: scale, box-shadow, width, background;\n            transition:\n              scale var(--duration-short) var(--timing),\n              width var(--duration-long) var(--timing),\n              box-shadow var(--duration-long) var(--timing),\n              background var(--duration-short) ease;\n\n            &:active[data-error='false'] {\n              scale: 0.95;\n            }\n\n            &[data-animate='true']:not(:hover) {\n              scale: 1.02;\n            }\n\n            &[data-error='false']:has([data-next-mark]:focus-visible) {\n              outline: var(--focus-ring);\n              outline-offset: 3px;\n            }\n\n            &[data-error='true'] {\n              background: #ca2a30;\n              --color-inner-border: #e5484d;\n\n              [data-next-mark] {\n                background: var(--color-hover-alpha-error);\n                outline-offset: 0px;\n\n                &:focus-visible {\n                  outline: var(--focus-ring);\n                  outline-offset: -1px;\n                }\n\n                &:hover {\n                  background: var(--color-hover-alpha-error-2);\n                }\n              }\n            }\n\n            &[data-error-expanded='false'][data-error='true'] ~ [data-dot] {\n              scale: 1;\n            }\n\n            > div {\n              display: flex;\n            }\n          }\n\n          [data-issues-collapse]:focus-visible {\n            outline: var(--focus-ring);\n          }\n\n          [data-issues]:has([data-issues-open]:focus-visible) {\n            outline: var(--focus-ring);\n            outline-offset: -1px;\n          }\n\n          [data-dot] {\n            content: '';\n            width: var(--size-8);\n            height: var(--size-8);\n            background: #fff;\n            box-shadow: 0 0 0 1px var(--color-outer-border);\n            border-radius: 50%;\n            position: absolute;\n            top: 2px;\n            right: 0px;\n            scale: 0;\n            pointer-events: none;\n            transition: scale 200ms var(--timing);\n            transition-delay: var(--duration-short);\n          }\n\n          [data-issues] {\n            --padding-left: 8px;\n            display: flex;\n            gap: 2px;\n            align-items: center;\n            padding-left: 8px;\n            padding-right: 8px;\n            height: var(--size-32);\n            margin-right: 2px;\n            border-radius: var(--rounded-full);\n            transition: background var(--duration-short) ease;\n\n            &:has([data-issues-open]:hover) {\n              background: var(--color-hover-alpha-error);\n            }\n\n            &:has([data-issues-collapse]) {\n              padding-right: calc(var(--padding-left) / 2);\n            }\n\n            [data-cross] {\n              translate: 0px -1px;\n            }\n          }\n\n          [data-issues-open] {\n            font-size: var(--size-13);\n            color: white;\n            width: fit-content;\n            height: 100%;\n            display: flex;\n            gap: 2px;\n            align-items: center;\n            margin: 0;\n            line-height: var(--size-36);\n            font-weight: 500;\n            z-index: 2;\n            white-space: nowrap;\n\n            &:focus-visible {\n              outline: 0;\n            }\n          }\n\n          [data-issues-collapse] {\n            width: var(--size-24);\n            height: var(--size-24);\n            border-radius: var(--rounded-full);\n            transition: background var(--duration-short) ease;\n\n            &:hover {\n              background: var(--color-hover-alpha-error);\n            }\n          }\n\n          [data-cross] {\n            color: #fff;\n            width: var(--size-12);\n            height: var(--size-12);\n          }\n\n          [data-next-mark] {\n            width: var(--mark-size);\n            height: var(--mark-size);\n            margin: 0 2px;\n            display: flex;\n            align-items: center;\n            border-radius: var(--rounded-full);\n            transition: background var(--duration-long) var(--timing);\n\n            &:focus-visible {\n              outline: 0;\n            }\n\n            &:hover {\n              background: var(--color-hover-alpha-subtle);\n            }\n\n            svg {\n              flex-shrink: 0;\n              width: var(--size-40);\n              height: var(--size-40);\n            }\n          }\n\n          [data-issues-count-animation] {\n            display: grid;\n            place-items: center center;\n            font-variant-numeric: tabular-nums;\n\n            &[data-animate='false'] {\n              [data-issues-count-exit],\n              [data-issues-count-enter] {\n                animation-duration: 0ms;\n              }\n            }\n\n            > * {\n              grid-area: 1 / 1;\n            }\n\n            [data-issues-count-exit] {\n              animation: fadeOut 300ms var(--timing) forwards;\n            }\n\n            [data-issues-count-enter] {\n              animation: fadeIn 300ms var(--timing) forwards;\n            }\n          }\n\n          [data-issues-count-plural] {\n            display: inline-block;\n            &[data-animate='true'] {\n              animation: fadeIn 300ms var(--timing) forwards;\n            }\n          }\n\n          .path0 {\n            animation: draw0 1.5s ease-in-out infinite;\n          }\n\n          .path1 {\n            animation: draw1 1.5s ease-out infinite;\n            animation-delay: 0.3s;\n          }\n\n          .paused {\n            stroke-dashoffset: 0;\n          }\n\n          @keyframes fadeIn {\n            0% {\n              opacity: 0;\n              filter: blur(2px);\n              transform: translateY(8px);\n            }\n            100% {\n              opacity: 1;\n              filter: blur(0px);\n              transform: translateY(0);\n            }\n          }\n\n          @keyframes fadeOut {\n            0% {\n              opacity: 1;\n              filter: blur(0px);\n              transform: translateY(0);\n            }\n            100% {\n              opacity: 0;\n              transform: translateY(-12px);\n              filter: blur(2px);\n            }\n          }\n\n          @keyframes draw0 {\n            0%,\n            25% {\n              stroke-dashoffset: -29.6;\n            }\n            25%,\n            50% {\n              stroke-dashoffset: 0;\n            }\n            50%,\n            75% {\n              stroke-dashoffset: 0;\n            }\n            75%,\n            100% {\n              stroke-dashoffset: 29.6;\n            }\n          }\n\n          @keyframes draw1 {\n            0%,\n            20% {\n              stroke-dashoffset: -11.6;\n            }\n            20%,\n            50% {\n              stroke-dashoffset: 0;\n            }\n            50%,\n            75% {\n              stroke-dashoffset: 0;\n            }\n            75%,\n            100% {\n              stroke-dashoffset: 11.6;\n            }\n          }\n\n          @media (prefers-reduced-motion) {\n            [data-issues-count-exit],\n            [data-issues-count-enter],\n            [data-issues-count-plural] {\n              animation-duration: 0ms !important;\n            }\n          }\n        "
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return r7 = function() {
            return n;
        }, n;
    }
    function oe(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, w, C, _, k, E, j, S, O, B, P, I, z, T, D, L, N, R, M, Z, q, H, V, $, W, Y = (0, A.c)(40);
        Y[0] !== e ? (D = r9(e, [
            "onTriggerClick"
        ]), L = e.onTriggerClick, Y[0] = e, Y[1] = D, Y[2] = L) : (D = Y[1], L = Y[2]);
        var K = da(), X = K.state, G = K.dispatch, Q = u4().totalErrorCount, J = 36 / X.scale, ee = r2(), et = ee.panel, en = ee.triggerRef, er = ee.setPanel, eo = "panel-selector" === et, ea = Q > 0, ei = r8((0, x.useState)(ea), 2), el = ei[0], ec = ei[1], eu = r8((0, x.useState)(ea), 2), ed = eu[0], ef = eu[1];
        ed !== ea && (ef(ea), ec(ea));
        var ep = r8((0, x.useState)(!1), 2), eh = ep[0], em = ep[1], eg = (t = Q, n = 150, a = (0, A.c)(4), i = n, l = (0, x.useRef)(null), d = (s = (0, x.useState)(!1), c = 2, u = function(e) {
            if (Array.isArray(e)) return e;
        }(s) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(s, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rK(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rK(e, t);
            }
        }(s, c) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }())[0], f = u[1], a[0] !== i || a[1] !== t ? (r = function() {
            if (t > 0) {
                var e = l.current ? Date.now() - l.current : -1;
                if (l.current = Date.now(), !(e <= i)) {
                    f(!0);
                    var n = window.setTimeout(function() {
                        f(!1);
                    }, i);
                    return function() {
                        clearTimeout(n);
                    };
                }
            }
        }, o = [
            t,
            i
        ], a[0] = i, a[1] = t, a[2] = r, a[3] = o) : (r = a[2], o = a[3]), (0, x.useEffect)(r, o), d), ey = (0, x.useRef)(null), ev = (p = ey, g = (0, A.c)(4), v = (y = rG((0, x.useState)(0), 2))[0], w = y[1], g[0] !== p.current ? (h = function() {
            var e = p.current;
            if (e) {
                var t = new ResizeObserver(function(e) {
                    w(rG(e, 1)[0].contentRect.width);
                });
                return t.observe(e), function() {
                    return t.disconnect();
                };
            }
        }, g[0] = p.current, g[1] = h) : h = g[1], g[2] !== p ? (m = [
            p
        ], g[2] = p, g[3] = m) : m = g[3], (0, x.useEffect)(h, m), v), eb = (C = X.buildingIndicator || X.renderingIndicator, E = (0, A.c)(4), j = 750, P = (S = (0, x.useState)(!1), O = 2, B = function(e) {
            if (Array.isArray(e)) return e;
        }(S) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(S, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return rQ(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return rQ(e, t);
            }
        }(S, O) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }())[0], I = B[1], z = (0, x.useRef)(null), T = (0, x.useRef)(null), E[0] !== j || E[1] !== C ? (_ = function() {
            if (T.current && (clearTimeout(T.current), T.current = null), C) null === z.current && (z.current = Date.now()), I(!0);
            else if (null === z.current) I(!1);
            else {
                var e = Date.now() - z.current, t = j * Math.ceil(e / j) - e;
                t > 0 ? T.current = setTimeout(function() {
                    I(!1), z.current = null;
                }, t) : (I(!1), z.current = null);
            }
            return function() {
                T.current && clearTimeout(T.current);
            };
        }, k = [
            C,
            j
        ], E[0] = j, E[1] = C, E[2] = _, E[3] = k) : (_ = E[2], k = E[3]), (0, x.useEffect)(_, k), P), eA = el || X.disableDevIndicator, ex = 0 === ev ? "auto" : ev, ew = "".concat(J, "px"), eC = X.disableDevIndicator && (!ea || eh) ? "none" : "block";
        Y[3] !== ew || Y[4] !== eC ? (N = {
            "--size": ew,
            "--duration-short": "".concat(150, "ms"),
            display: eC
        }, Y[3] = ew, Y[4] = eC, Y[5] = N) : N = Y[5];
        var e_ = N;
        return Y[6] === Symbol.for("react.memo_cache_sentinel") ? (R = (0, b.jsx)("style", {
            children: es(r7())
        }), Y[6] = R) : R = Y[6], Y[7] !== ex ? (M = {
            width: ex
        }, Y[7] = ex, Y[8] = M) : M = Y[8], Y[9] !== D || Y[10] !== eb || Y[11] !== eo || Y[12] !== L || Y[13] !== X.buildingIndicator || Y[14] !== X.disableDevIndicator || Y[15] !== en ? (Z = !X.disableDevIndicator && (0, b.jsx)("button", r6(r3({
            id: "next-logo",
            ref: en,
            "data-next-mark": !0,
            "data-next-mark-loading": eb,
            onClick: L,
            disabled: X.disableDevIndicator,
            "aria-haspopup": "menu",
            "aria-expanded": eo,
            "aria-controls": "nextjs-dev-tools-menu",
            "aria-label": "".concat(eo ? "Close" : "Open", " Next.js Dev Tools"),
            "data-nextjs-dev-tools-button": !0
        }, D), {
            children: (0, b.jsx)(on, {
                isLoading: eb,
                isDevBuilding: X.buildingIndicator
            })
        })), Y[9] = D, Y[10] = eb, Y[11] = eo, Y[12] = L, Y[13] = X.buildingIndicator, Y[14] = X.disableDevIndicator, Y[15] = en, Y[16] = Z) : Z = Y[16], Y[17] !== G || Y[18] !== eA || Y[19] !== eg || Y[20] !== er || Y[21] !== X.buildError || Y[22] !== X.disableDevIndicator || Y[23] !== X.isErrorOverlayOpen || Y[24] !== Q || Y[25] !== en ? (q = eA && (0, b.jsxs)("div", {
            "data-issues": !0,
            children: [
                (0, b.jsxs)("button", {
                    "data-issues-open": !0,
                    "aria-label": "Open issues overlay",
                    onClick: function() {
                        if (X.isErrorOverlayOpen) return void G({
                            type: F
                        });
                        G({
                            type: U
                        }), er(null);
                    },
                    children: [
                        X.disableDevIndicator && (0, b.jsx)("div", {
                            "data-disabled-icon": !0,
                            children: (0, b.jsx)(r0, {})
                        }),
                        (0, b.jsx)(ot, {
                            animate: eg,
                            "data-issues-count-animation": !0,
                            children: Q
                        }, Q),
                        " ",
                        (0, b.jsxs)("div", {
                            children: [
                                "Issue",
                                Q > 1 && (0, b.jsx)("span", {
                                    "aria-hidden": !0,
                                    "data-issues-count-plural": !0,
                                    "data-animate": eg && 2 === Q,
                                    children: "s"
                                })
                            ]
                        })
                    ]
                }),
                !X.buildError && (0, b.jsx)("button", {
                    "data-issues-collapse": !0,
                    "aria-label": "Collapse issues badge",
                    onClick: function() {
                        var e;
                        X.disableDevIndicator ? em(!0) : ec(!1), null == (e = en.current) || e.focus();
                    },
                    children: (0, b.jsx)(rJ, {
                        "data-cross": !0
                    })
                })
            ]
        }), Y[17] = G, Y[18] = eA, Y[19] = eg, Y[20] = er, Y[21] = X.buildError, Y[22] = X.disableDevIndicator, Y[23] = X.isErrorOverlayOpen, Y[24] = Q, Y[25] = en, Y[26] = q) : q = Y[26], Y[27] !== Z || Y[28] !== q ? (H = (0, b.jsxs)("div", {
            ref: ey,
            children: [
                Z,
                q
            ]
        }), Y[27] = Z, Y[28] = q, Y[29] = H) : H = Y[29], Y[30] !== ea || Y[31] !== eA || Y[32] !== eg || Y[33] !== M || Y[34] !== H ? (V = (0, b.jsx)("div", {
            "data-next-badge": !0,
            "data-error": ea,
            "data-error-expanded": eA,
            "data-animate": eg,
            style: M,
            children: H
        }), Y[30] = ea, Y[31] = eA, Y[32] = eg, Y[33] = M, Y[34] = H, Y[35] = V) : V = Y[35], Y[36] === Symbol.for("react.memo_cache_sentinel") ? ($ = (0, b.jsx)("div", {
            "aria-hidden": !0,
            "data-dot": !0
        }), Y[36] = $) : $ = Y[36], Y[37] !== V || Y[38] !== e_ ? (W = (0, b.jsxs)("div", {
            "data-next-badge-root": !0,
            style: e_,
            children: [
                R,
                V,
                $
            ]
        }), Y[37] = V, Y[38] = e_, Y[39] = W) : W = Y[39], W;
    }
    function ot(e) {
        var t, n, r, o, a, i, l = (0, A.c)(13);
        l[0] !== e ? (n = r9(e, [
            "children",
            "animate"
        ]), t = e.children, r = e.animate, l[0] = e, l[1] = t, l[2] = n, l[3] = r) : (t = l[1], n = l[2], r = l[3]);
        var s = void 0 === r || r, c = t - 1;
        return l[4] !== c ? (o = (0, b.jsx)("div", {
            "aria-hidden": !0,
            "data-issues-count-exit": !0,
            children: c
        }), l[4] = c, l[5] = o) : o = l[5], l[6] !== t ? (a = (0, b.jsx)("div", {
            "data-issues-count": !0,
            "data-issues-count-enter": !0,
            children: t
        }), l[6] = t, l[7] = a) : a = l[7], l[8] !== s || l[9] !== n || l[10] !== o || l[11] !== a ? (i = (0, b.jsxs)("div", r6(r3({}, n), {
            "data-animate": s,
            children: [
                o,
                a
            ]
        })), l[8] = s, l[9] = n, l[10] = o, l[11] = a, l[12] = i) : i = l[12], i;
    }
    function on(e) {
        var t, n, r, o, a, i, l, s, c = (0, A.c)(19), u = e.isLoading, d = e.isDevBuilding ? "rgba(255,255,255,0.7)" : "white", f = u ? "path0" : "paused";
        c[0] !== f ? (t = (0, b.jsx)("path", {
            className: f,
            d: "M13.3 15.2 L2.34 1 V12.6",
            fill: "none",
            stroke: "url(#next_logo_paint0_linear_1357_10853)",
            strokeWidth: "1.86",
            mask: "url(#next_logo_mask0)",
            strokeDasharray: "29.6",
            strokeDashoffset: "29.6"
        }), c[0] = f, c[1] = t) : t = c[1];
        var p = u ? "path1" : "paused";
        return c[2] !== p ? (n = (0, b.jsx)("path", {
            className: p,
            d: "M11.825 1.5 V13.1",
            strokeWidth: "1.86",
            stroke: "url(#next_logo_paint1_linear_1357_10853)",
            strokeDasharray: "11.6",
            strokeDashoffset: "11.6"
        }), c[2] = p, c[3] = n) : n = c[3], c[4] !== t || c[5] !== n ? (r = (0, b.jsxs)("g", {
            transform: "translate(8.5, 13)",
            children: [
                t,
                n
            ]
        }), c[4] = t, c[5] = n, c[6] = r) : r = c[6], c[7] !== d ? (o = (0, b.jsxs)("linearGradient", {
            id: "next_logo_paint0_linear_1357_10853",
            x1: "9.95555",
            y1: "11.1226",
            x2: "15.4778",
            y2: "17.9671",
            gradientUnits: "userSpaceOnUse",
            children: [
                (0, b.jsx)("stop", {
                    stopColor: d
                }),
                (0, b.jsx)("stop", {
                    offset: "0.604072",
                    stopColor: d,
                    stopOpacity: "0"
                }),
                (0, b.jsx)("stop", {
                    offset: "1",
                    stopColor: d,
                    stopOpacity: "0"
                })
            ]
        }), c[7] = d, c[8] = o) : o = c[8], c[9] !== d ? (a = (0, b.jsxs)("linearGradient", {
            id: "next_logo_paint1_linear_1357_10853",
            x1: "11.8222",
            y1: "1.40039",
            x2: "11.791",
            y2: "9.62542",
            gradientUnits: "userSpaceOnUse",
            children: [
                (0, b.jsx)("stop", {
                    stopColor: d
                }),
                (0, b.jsx)("stop", {
                    offset: "1",
                    stopColor: d,
                    stopOpacity: "0"
                })
            ]
        }), c[9] = d, c[10] = a) : a = c[10], c[11] === Symbol.for("react.memo_cache_sentinel") ? (i = (0, b.jsxs)("mask", {
            id: "next_logo_mask0",
            children: [
                (0, b.jsx)("rect", {
                    width: "100%",
                    height: "100%",
                    fill: "white"
                }),
                (0, b.jsx)("rect", {
                    width: "5",
                    height: "1.5",
                    fill: "black"
                })
            ]
        }), c[11] = i) : i = c[11], c[12] !== o || c[13] !== a ? (l = (0, b.jsxs)("defs", {
            children: [
                o,
                a,
                i
            ]
        }), c[12] = o, c[13] = a, c[14] = l) : l = c[14], c[15] !== u || c[16] !== r || c[17] !== l ? (s = (0, b.jsxs)("svg", {
            width: "40",
            height: "40",
            viewBox: "0 0 40 40",
            fill: "none",
            "data-next-mark-loading": u,
            children: [
                r,
                l
            ]
        }), c[15] = u, c[16] = r, c[17] = l, c[18] = s) : s = c[18], s;
    }
    var or = x.forwardRef(function(e, t) {
        var n, r, o, a, i, l, s, c, u, d = (0, A.c)(15);
        return (d[0] !== e ? (l = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "onClick",
            "children",
            "className"
        ]), i = e.onClick, o = e.children, a = e.className, d[0] = e, d[1] = o, d[2] = a, d[3] = i, d[4] = l) : (o = d[1], a = d[2], i = d[3], l = d[4]), d[5] !== i ? (s = function(e) {
            return e.target.closest("a") || e.preventDefault(), null == i ? void 0 : i();
        }, d[5] = i, d[6] = s) : s = d[6], d[7] !== a ? (c = eG("nextjs-toast", a), d[7] = a, d[8] = c) : c = d[8], d[9] !== o || d[10] !== l || d[11] !== t || d[12] !== s || d[13] !== c) ? (u = (0, b.jsx)("div", (n = function(e) {
            for(var t = 1; t < arguments.length; t++){
                var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                    return Object.getOwnPropertyDescriptor(n, e).enumerable;
                }))), r.forEach(function(t) {
                    var r, o, a;
                    r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                        value: a,
                        enumerable: !0,
                        configurable: !0,
                        writable: !0
                    }) : r[o] = a;
                });
            }
            return e;
        }({}, l), r = r = {
            ref: t,
            onClick: s,
            className: c,
            children: o
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(r)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(r)).forEach(function(e) {
            Object.defineProperty(n, e, Object.getOwnPropertyDescriptor(r, e));
        }), n)), d[9] = o, d[10] = l, d[11] = t, d[12] = s, d[13] = c, d[14] = u) : u = d[14], u;
    });
    function oo(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    var oa = (0, x.createContext)(null);
    function oi(e) {
        var t = e.children, n = e.disabled, r = void 0 !== n && n, o = (0, x.useRef)(new Set), a = (0, x.useCallback)(function(e) {
            o.current.add(e);
        }, []), i = (0, x.useCallback)(function(e) {
            o.current.delete(e);
        }, []), l = (0, x.useMemo)(function() {
            return {
                register: a,
                unregister: i,
                handles: o.current,
                disabled: r
            };
        }, [
            a,
            i,
            r
        ]);
        return (0, b.jsx)(oa.Provider, {
            value: l,
            children: t
        });
    }
    function ol() {
        return (0, x.useContext)(oa);
    }
    function os(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f = (0, A.c)(19);
        f[0] !== e ? (o = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "children",
            "ref"
        ]), r = e.children, a = e.ref, f[0] = e, f[1] = r, f[2] = o, f[3] = a) : (r = f[1], o = f[2], a = f[3]);
        var p = (0, x.useRef)(null), h = ol();
        f[4] !== a ? (i = function(e) {
            if (p.current = null != e ? e : null, "function" == typeof a) a(e);
            else {
                var t;
                a && (void 0 === a ? "undefined" : (t = a) && "undefined" != typeof Symbol && t.constructor === Symbol ? "symbol" : typeof t) == "object" && (a.current = e);
            }
        }, f[4] = a, f[5] = i) : i = f[5];
        var m = i;
        f[6] !== h ? (l = function() {
            if (h && p.current && !h.disabled) {
                var e = p.current;
                return h.register(e), function() {
                    return h.unregister(e);
                };
            }
        }, s = [
            h
        ], f[6] = h, f[7] = l, f[8] = s) : (l = f[7], s = f[8]), (0, x.useEffect)(l, s);
        var g = (null == h ? void 0 : h.disabled) ? "default" : "grab";
        return (f[9] !== o.style ? (c = o.style || {}, f[9] = o.style, f[10] = c) : c = f[10], f[11] !== g || f[12] !== c ? (u = oo({
            cursor: g
        }, c), f[11] = g, f[12] = c, f[13] = u) : u = f[13], f[14] !== r || f[15] !== o || f[16] !== m || f[17] !== u) ? (d = (0, b.jsx)("div", (t = oo({
            ref: m
        }, o), n = n = {
            style: u,
            children: r
        }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(n)).forEach(function(e) {
            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
        }), t)), f[14] = r, f[15] = o, f[16] = m, f[17] = u, f[18] = d) : d = f[18], d;
    }
    function oc(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function ou(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function od(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function of(e, t) {
        if (null == e) return {};
        var n, r, o = function(e, t) {
            if (null == e) return {};
            var n, r, o = {}, a = Object.keys(e);
            for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
            return o;
        }(e, t);
        if (Object.getOwnPropertySymbols) {
            var a = Object.getOwnPropertySymbols(e);
            for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
        }
        return o;
    }
    function op(e) {
        return function(e) {
            if (Array.isArray(e)) return oc(e);
        }(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || oh(e) || function() {
            throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function oh(e, t) {
        if (e) {
            if ("string" == typeof e) return oc(e, t);
            var n = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
            if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return oc(e, t);
        }
    }
    function om(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p = (0, A.c)(18);
        p[0] !== e ? (s = of(e, [
            "children",
            "padding",
            "position",
            "setPosition",
            "onDragStart",
            "dragHandleSelector",
            "disableDrag",
            "avoidZone"
        ]), r = e.children, l = e.padding, o = e.position, c = e.setPosition, i = e.onDragStart, a = e.dragHandleSelector, u = e.disableDrag, n = e.avoidZone, p[0] = e, p[1] = n, p[2] = r, p[3] = o, p[4] = a, p[5] = i, p[6] = l, p[7] = s, p[8] = c, p[9] = u) : (n = p[1], r = p[2], o = p[3], a = p[4], i = p[5], l = p[6], s = p[7], c = p[8], u = p[9]);
        var h = function(e) {
            var t = (0, x.useRef)(null), n = (0, x.useRef)({
                state: "idle"
            }), r = (0, x.useRef)(null), o = (0, x.useRef)({
                x: 0,
                y: 0
            }), a = (0, x.useRef)({
                x: 0,
                y: 0
            }), i = (0, x.useRef)(0), l = (0, x.useRef)([]), s = (0, x.useCallback)(function() {
                var e, o;
                "drag" === n.current.state && (null == (o = t.current) || o.releasePointerCapture(n.current.pointerId)), n.current = "drag" === n.current.state ? {
                    state: "drag-end"
                } : {
                    state: "idle"
                }, null !== r.current && (r.current(), r.current = null), l.current = [], null == (e = t.current) || e.classList.remove("dev-tools-grabbing"), document.body.style.removeProperty("user-select"), document.body.style.removeProperty("-webkit-user-select");
            }, []);
            function c(e) {
                t.current && (a.current = e, t.current.style.translate = "".concat(e.x, "px ").concat(e.y, "px"));
            }
            function u(n) {
                var r = t.current;
                null !== r && (r.style.transition = "translate 491.22ms var(--timing-bounce)", r.addEventListener("transitionend", function t(o) {
                    if ("translate" === o.propertyName) {
                        var i;
                        null == (i = e.onAnimationEnd) || i.call(e, n), a.current = {
                            x: 0,
                            y: 0
                        }, r.style.transition = "", r.removeEventListener("transitionend", t);
                    }
                }), c(n.translation));
            }
            function d(e) {
                if ("drag-end" === n.current.state) {
                    var r;
                    e.preventDefault(), e.stopPropagation(), n.current = {
                        state: "idle"
                    }, null == (r = t.current) || r.removeEventListener("click", d);
                }
            }
            function f(r) {
                if ("press" === n.current.state) {
                    var s, u, d, f, p = r.clientX - o.current.x, h = r.clientY - o.current.y;
                    Math.sqrt(p * p + h * h) >= e.threshold && (n.current = {
                        state: "drag",
                        pointerId: r.pointerId
                    }, null == (u = t.current) || u.setPointerCapture(r.pointerId), null == (d = t.current) || d.classList.add("dev-tools-grabbing"), document.body.style.userSelect = "none", document.body.style.webkitUserSelect = "none", null == (f = e.onDragStart) || f.call(e));
                }
                if ("drag" === n.current.state) {
                    var m = {
                        x: r.clientX,
                        y: r.clientY
                    }, g = m.x - o.current.x, y = m.y - o.current.y;
                    o.current = m, c({
                        x: a.current.x + g,
                        y: a.current.y + y
                    });
                    var v = Date.now();
                    v - i.current >= 10 && (l.current = op(l.current.slice(-5)).concat([
                        {
                            position: m,
                            timestamp: v
                        }
                    ])), i.current = v, null == (s = e.onDrag) || s.call(e, a.current);
                }
            }
            function p() {
                var t, n = function(e) {
                    if (e.length < 2) return {
                        x: 0,
                        y: 0
                    };
                    var t = e[0], n = e[e.length - 1], r = n.timestamp - t.timestamp;
                    return 0 === r ? {
                        x: 0,
                        y: 0
                    } : {
                        x: 1e3 * ((n.position.x - t.position.x) / r),
                        y: 1e3 * ((n.position.y - t.position.y) / r)
                    };
                }(l.current);
                s(), null == (t = e.onDragEnd) || t.call(e, a.current, n);
            }
            return (0, x.useLayoutEffect)(function() {
                e.disabled && s();
            }, [
                s,
                e.disabled
            ]), e.disabled ? {
                ref: t,
                animate: u
            } : {
                ref: t,
                onPointerDown: function(a) {
                    var i;
                    0 === a.button && function(n) {
                        if (!n || !t.current) return !0;
                        if (e.handles && e.handles.size > 0) {
                            for(var r = n; r && r !== t.current;){
                                if (e.handles.has(r)) return !0;
                                r = r.parentElement;
                            }
                            return !1;
                        }
                        return !e.dragHandleSelector || null !== n.closest(e.dragHandleSelector);
                    }(a.target) && (o.current = {
                        x: a.clientX,
                        y: a.clientY
                    }, n.current = {
                        state: "press"
                    }, window.addEventListener("pointermove", f), window.addEventListener("pointerup", p), null !== r.current && (r.current(), r.current = null), r.current = function() {
                        window.removeEventListener("pointermove", f), window.removeEventListener("pointerup", p);
                    }, null == (i = t.current) || i.addEventListener("click", d));
                },
                animate: u
            };
        }({
            disabled: void 0 !== u && u,
            handles: null == (t = ol()) ? void 0 : t.handles,
            threshold: 5,
            onDragStart: i,
            onDragEnd: function(e, t) {
                var r, a, i, s, c, u, d, f, p, h, y, v, b, A, x, w, C, _;
                if (0 === Math.sqrt(e.x * e.x + e.y * e.y)) {
                    null == (r = m.current) || r.style.removeProperty("translate");
                    return;
                }
                g((b = (a = {
                    x: e.x + oy(t.x),
                    y: e.y + oy(t.y)
                }).x, A = a.y, w = Object.entries(x = (c = 2 * l, u = (null == (i = m.current) ? void 0 : i.offsetWidth) || 0, d = (null == (s = m.current) ? void 0 : s.offsetHeight) || 0, f = window.innerWidth - document.documentElement.clientWidth, h = (p = function(e) {
                    var t = e.includes("right"), r = e.includes("bottom"), o = t ? window.innerWidth - f - c - u : 0, a = r ? window.innerHeight - c - d : 0;
                    if (n && n.corner === e) {
                        var i = n.square + n.padding;
                        r ? a -= i : a += i;
                    }
                    return {
                        x: o,
                        y: a
                    };
                })(o), {
                    "top-left": (y = function(e) {
                        return {
                            x: e.x - h.x,
                            y: e.y - h.y
                        };
                    })(p("top-left")),
                    "top-right": y(p("top-right")),
                    "bottom-left": y(p("bottom-left")),
                    "bottom-right": y(p("bottom-right"))
                })).map(function(e) {
                    var t, n, r = (n = 2, function(e) {
                        if (Array.isArray(e)) return e;
                    }(t = e) || function(e, t) {
                        var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
                        if (null != o) {
                            var a = [], i = !0, l = !1;
                            try {
                                for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                            } catch (e) {
                                l = !0, r = e;
                            } finally{
                                try {
                                    i || null == o.return || o.return();
                                } finally{
                                    if (l) throw r;
                                }
                            }
                            return a;
                        }
                    }(t, 2) || oh(t, n) || function() {
                        throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
                    }()), o = r[0], a = r[1];
                    return {
                        key: o,
                        distance: Math.sqrt(Math.pow(b - a.x, 2) + Math.pow(A - a.y, 2))
                    };
                }), C = (v = Math).min.apply(v, op(w.map(og))), (_ = w.find(function(e) {
                    return e.distance === C;
                })) ? {
                    translation: x[_.key],
                    corner: _.key
                } : {
                    corner: o,
                    translation: x[o]
                }));
            },
            onAnimationEnd: function(e) {
                var t = e.corner;
                setTimeout(function() {
                    var e;
                    null == (e = m.current) || e.style.removeProperty("translate"), c(t);
                });
            },
            dragHandleSelector: a
        }), m = h.ref, g = h.animate, y = of(h, [
            "ref",
            "animate"
        ]);
        return p[10] !== s.style ? (d = ou({
            touchAction: "none",
            userSelect: "none",
            WebkitUserSelect: "none"
        }, s.style), p[10] = s.style, p[11] = d) : d = p[11], p[12] !== r || p[13] !== y || p[14] !== s || p[15] !== m || p[16] !== d ? (f = (0, b.jsx)("div", od(ou(od(ou({}, s), {
            ref: m
        }), y), {
            style: d,
            children: r
        })), p[12] = r, p[13] = y, p[14] = s, p[15] = m, p[16] = d, p[17] = f) : f = p[17], f;
    }
    function og(e) {
        return e.distance;
    }
    function oy(e) {
        var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : .999;
        return e / 1e3 * t / (1 - t);
    }
    function ov(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function ob(e, t, n) {
        return t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e;
    }
    var oA = 20;
    function ox() {
        var e, t, n, r, o, a, i, l, s, c = (0, A.c)(20), u = da(), d = u.state, f = u.dispatch, p = r2(), h = p.panel, m = p.setPanel, g = p.setSelectedIndex, y = ow();
        c[0] !== d.devToolsPosition ? (n = d.devToolsPosition.split("-", 2), c[0] = d.devToolsPosition, c[1] = n) : n = c[1];
        var v = (t = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(e = n) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return ov(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return ov(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), x = v[0], w = v[1];
        c[2] !== w || c[3] !== x ? (ob(o = {
            "--animate-out-duration-ms": "".concat(200, "ms"),
            "--animate-out-timing-function": t7,
            boxShadow: "none"
        }, x, "".concat(oA, "px")), ob(o, w, "".concat(oA, "px")), r = o, c[2] = w, c[3] = x, c[4] = r) : r = c[4];
        var C = r, _ = null !== h;
        return c[5] !== f || c[6] !== y ? (a = function(e) {
            f({
                type: Y,
                devToolsPosition: e
            }), rA({
                devToolsPosition: e
            }), y(e);
        }, c[5] = f, c[6] = y, c[7] = a) : a = c[7], c[8] !== h || c[9] !== m || c[10] !== g ? (i = (0, b.jsx)(oe, {
            onTriggerClick: function() {
                var e = "panel-selector" === h ? null : "panel-selector";
                if (m(e), !e) return void g(-1);
            }
        }), c[8] = h, c[9] = m, c[10] = g, c[11] = i) : i = c[11], c[12] !== d.devToolsPosition || c[13] !== _ || c[14] !== a || c[15] !== i ? (l = (0, b.jsx)(om, {
            disableDrag: _,
            padding: oA,
            position: d.devToolsPosition,
            setPosition: a,
            children: i
        }), c[12] = d.devToolsPosition, c[13] = _, c[14] = a, c[15] = i, c[16] = l) : l = c[16], c[17] !== C || c[18] !== l ? (s = (0, b.jsx)(or, {
            id: "devtools-indicator",
            "data-nextjs-toast": !0,
            style: C,
            children: l
        }), c[17] = C, c[18] = l, c[19] = s) : s = c[19], s;
    }
    var ow = function() {
        var e, t = (0, A.c)(3), n = da(), r = n.state, o = n.dispatch;
        return t[0] !== o || t[1] !== r.devToolsPanelPosition ? (e = function(e) {
            o({
                type: K,
                devToolsPanelPosition: e,
                key: et
            });
            var t = Object.keys(r.devToolsPanelPosition).filter(oC), n = ob({}, et, e);
            t.forEach(function(t) {
                o({
                    type: K,
                    devToolsPanelPosition: e,
                    key: t
                }), n[t] = e;
            }), rA({
                devToolsPanelPosition: n
            });
        }, t[0] = o, t[1] = r.devToolsPanelPosition, t[2] = e) : e = t[2], e;
    };
    function oC(e) {
        return e.startsWith(Q);
    }
    function o_(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function ok(e, t, n) {
        return t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e;
    }
    function oE(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                ok(e, t, n[t]);
            });
        }
        return e;
    }
    function oj(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function oS(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return o_(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return o_(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    var oO = (0, x.createContext)({});
    function oB(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h = (0, A.c)(37);
        h[0] !== e ? (a = function(e, t) {
            if (null == e) return {};
            var n, r, o = function(e, t) {
                if (null == e) return {};
                var n, r, o = {}, a = Object.keys(e);
                for(r = 0; r < a.length; r++)n = a[r], t.indexOf(n) >= 0 || (o[n] = e[n]);
                return o;
            }(e, t);
            if (Object.getOwnPropertySymbols) {
                var a = Object.getOwnPropertySymbols(e);
                for(r = 0; r < a.length; r++)n = a[r], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]);
            }
            return o;
        }(e, [
            "index",
            "label",
            "value",
            "onClick",
            "href"
        ]), n = e.index, r = e.label, i = e.value, o = e.onClick, t = e.href, h[0] = e, h[1] = t, h[2] = n, h[3] = r, h[4] = o, h[5] = a, h[6] = i) : (t = h[1], n = h[2], r = h[3], o = h[4], a = h[5], i = h[6]);
        var m = "function" == typeof o || "string" == typeof t, g = (0, x.useContext)(oO), y = g.closeMenu, v = g.selectedIndex, w = g.setSelectedIndex, C = v === n;
        h[7] !== y || h[8] !== t || h[9] !== m || h[10] !== o ? (l = function() {
            m && (null == o || o(), null == y || y(), t && window.open(t, "_blank", "noopener, noreferrer"));
        }, h[7] = y, h[8] = t, h[9] = m, h[10] = o, h[11] = l) : l = h[11];
        var _ = l;
        h[12] !== n || h[13] !== m || h[14] !== v || h[15] !== w ? (s = function() {
            m && void 0 !== n && v !== n && w(n);
        }, h[12] = n, h[13] = m, h[14] = v, h[15] = w, h[16] = s) : s = h[16], h[17] !== w ? (c = function() {
            return w(-1);
        }, h[17] = w, h[18] = c) : c = h[18], h[19] !== _ ? (u = function(e) {
            ("Enter" === e.key || " " === e.key) && _();
        }, h[19] = _, h[20] = u) : u = h[20];
        var k = m ? "menuitem" : void 0, E = C ? 0 : -1;
        return h[21] !== r ? (d = (0, b.jsx)("span", {
            className: "dev-tools-indicator-label",
            children: r
        }), h[21] = r, h[22] = d) : d = h[22], h[23] !== i ? (f = (0, b.jsx)("span", {
            className: "dev-tools-indicator-value",
            children: i
        }), h[23] = i, h[24] = f) : f = h[24], h[25] !== _ || h[26] !== n || h[27] !== a || h[28] !== C || h[29] !== s || h[30] !== c || h[31] !== u || h[32] !== k || h[33] !== E || h[34] !== d || h[35] !== f ? (p = (0, b.jsxs)("div", oj(oE({
            className: "dev-tools-indicator-item",
            "data-index": n,
            "data-selected": C,
            onClick: _,
            onMouseMove: s,
            onMouseLeave: c,
            onKeyDown: u,
            role: k,
            tabIndex: E
        }, a), {
            children: [
                d,
                f
            ]
        })), h[25] = _, h[26] = n, h[27] = a, h[28] = C, h[29] = s, h[30] = c, h[31] = u, h[32] = k, h[33] = E, h[34] = d, h[35] = f, h[36] = p) : p = h[36], p;
    }
    var oP = function(e) {
        var t, n = e.closeOnClickOutside, r = void 0 === n || n, o = e.items, a = da().state, i = r2(), l = i.setPanel, s = i.triggerRef, c = i.setSelectedIndex, u = i.selectedIndex, d = uX().mounted, f = oS(a.devToolsPosition.split("-", 2), 2), p = f[0], h = f[1], m = (0, x.useRef)(null);
        t8(m, s, r && d, function(e) {
            switch(e){
                case "escape":
                    l(null), c(-1);
                    return;
                case "outside":
                    if (!r) return;
                    l(null), c(-1);
                    return;
                default:
                    return null;
            }
        }), (0, x.useLayoutEffect)(function() {
            var e;
            null == (e = m.current) || e.focus(), oD({
                index: -1 === u ? "first" : u,
                menuRef: m,
                setSelectedIndex: c
            });
        }, []);
        var g = r4(a), y = oS(a.devToolsPosition.split("-", 2), 2), v = y[0], A = y[1], w = p === v && h === A ? g : oA, C = (ok(t = {}, p, "".concat(w, "px")), ok(t, h, "".concat(oA, "px")), ok(t, "top" === p ? "bottom" : "top", "auto"), ok(t, "left" === h ? "right" : "left", "auto"), t), _ = o.filter(function(e) {
            return !!e;
        }), k = _.filter(function(e) {
            return !e.footer;
        }), E = _.filter(function(e) {
            return e.footer;
        });
        return (0, b.jsx)("div", {
            ref: m,
            onKeyDown: function(e) {
                e.preventDefault();
                var t = _.filter(function(e) {
                    return e.onClick;
                }).length;
                switch(e.key){
                    case "ArrowDown":
                        oD({
                            index: u >= t - 1 ? 0 : u + 1,
                            menuRef: m,
                            setSelectedIndex: c
                        });
                        break;
                    case "ArrowUp":
                        oD({
                            index: u <= 0 ? t - 1 : u - 1,
                            menuRef: m,
                            setSelectedIndex: c
                        });
                        break;
                    case "Home":
                        oD({
                            index: "first",
                            menuRef: m,
                            setSelectedIndex: c
                        });
                        break;
                    case "End":
                        oD({
                            index: "last",
                            menuRef: m,
                            setSelectedIndex: c
                        });
                        break;
                    case "n":
                        e.ctrlKey && oD({
                            index: u >= t - 1 ? 0 : u + 1,
                            menuRef: m,
                            setSelectedIndex: c
                        });
                        break;
                    case "p":
                        e.ctrlKey && oD({
                            index: u <= 0 ? t - 1 : u - 1,
                            menuRef: m,
                            setSelectedIndex: c
                        });
                }
            },
            id: "nextjs-dev-tools-menu",
            role: "menu",
            dir: "ltr",
            "aria-orientation": "vertical",
            "aria-label": "Next.js Dev Tools Items",
            tabIndex: -1,
            style: oE({
                outline: 0,
                WebkitFontSmoothing: "antialiased",
                display: "flex",
                flexDirection: "column",
                alignItems: "flex-start",
                background: "var(--color-background-100)",
                backgroundClip: "padding-box",
                boxShadow: "var(--shadow-menu)",
                borderRadius: "var(--rounded-xl)",
                position: "fixed",
                fontFamily: "var(--font-stack-sans)",
                zIndex: "var(--top-z-index)",
                overflow: "hidden",
                opacity: 1,
                minWidth: "248px",
                transition: "opacity var(--animate-out-duration-ms) var(--animate-out-timing-function)",
                border: "1px solid var(--color-gray-alpha-400)"
            }, C),
            children: (0, b.jsxs)(oO, {
                value: {
                    selectedIndex: u,
                    setSelectedIndex: c
                },
                children: [
                    (0, b.jsx)("div", {
                        style: {
                            padding: "6px",
                            width: "100%"
                        },
                        children: k.map(function(e, t) {
                            return (0, b.jsx)(oB, oE({
                                title: e.title,
                                label: e.label,
                                value: e.value,
                                onClick: e.onClick,
                                index: e.onClick ? oI(k, t) : void 0
                            }, e.attributes), e.label);
                        })
                    }),
                    (0, b.jsx)("div", {
                        className: "dev-tools-indicator-footer",
                        children: E.map(function(e, t) {
                            var n;
                            return (0, b.jsx)(oB, oj(oE({
                                title: e.title,
                                label: e.label,
                                value: e.value,
                                onClick: e.onClick
                            }, e.attributes), {
                                index: e.onClick ? oI(E, t) + (n = k).filter(function(e) {
                                    return e.onClick;
                                }).length : void 0
                            }), e.label);
                        })
                    })
                ]
            })
        });
    };
    function oI(e, t) {
        for(var n = 0, r = 0; r <= t && r < e.length; r++)if (e[r].onClick) {
            if (r === t) return n;
            n++;
        }
        return n;
    }
    function oz(e) {
        var t, n, r = (0, A.c)(4), o = e.children, a = o > 0;
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("span", {
            className: "dev-tools-indicator-issue-count-indicator"
        }), r[0] = t) : t = r[0], r[1] !== o || r[2] !== a ? (n = (0, b.jsxs)("span", {
            className: "dev-tools-indicator-issue-count",
            "data-has-issues": a,
            children: [
                t,
                o
            ]
        }), r[1] = o, r[2] = a, r[3] = n) : n = r[3], n;
    }
    function oT() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            children: (0, b.jsx)("path", {
                fill: "#666",
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M5.50011 1.93945L6.03044 2.46978L10.8537 7.293C11.2442 7.68353 11.2442 8.31669 10.8537 8.70722L6.03044 13.5304L5.50011 14.0608L4.43945 13.0001L4.96978 12.4698L9.43945 8.00011L4.96978 3.53044L4.43945 3.00011L5.50011 1.93945Z"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function oD(e) {
        var t, n = e.index, r = e.menuRef, o = e.setSelectedIndex;
        if ("first" === n) return void setTimeout(function() {
            var e, t = null == (e = r.current) ? void 0 : e.querySelectorAll('[role="menuitem"]');
            t && oD({
                index: Number(t[0].getAttribute("data-index")),
                menuRef: r,
                setSelectedIndex: o
            });
        });
        if ("last" === n) return void setTimeout(function() {
            var e, t = null == (e = r.current) ? void 0 : e.querySelectorAll('[role="menuitem"]');
            t && oD({
                index: t.length - 1,
                menuRef: r,
                setSelectedIndex: o
            });
        });
        var a = null == (t = r.current) ? void 0 : t.querySelector('[data-index="'.concat(n, '"]'));
        a && (o(n), null == a || a.focus());
    }
    function oL(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    var oN = (0, x.createContext)(null), oR = function(e) {
        var t = .95 * window.innerWidth, n = .95 * window.innerHeight;
        return {
            width: Math.min(t, Math.max(e.minWidth, e.width)),
            height: Math.min(n, Math.max(e.minHeight, e.height))
        };
    }, oM = function(e) {
        var t, n, r, o, a, i, l, s = e.value, c = e.children, u = null != (a = s.minWidth) ? a : 100, d = null != (i = s.minHeight) ? i : 80, f = s.maxWidth, p = s.maxHeight, h = (t = (0, x.useState)(null), n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return oL(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return oL(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), m = h[0], g = h[1], y = null != (l = s.storageKey) ? l : ee, v = (0, x.useCallback)(function() {
            if (s.resizeRef.current && null === m) {
                var e = s.devToolsPanelSize[y];
                if (e) {
                    var t, n, r = oR((t = function(e) {
                        for(var t = 1; t < arguments.length; t++){
                            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                                return Object.getOwnPropertyDescriptor(n, e).enumerable;
                            }))), r.forEach(function(t) {
                                var r, o, a;
                                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                                    value: a,
                                    enumerable: !0,
                                    configurable: !0,
                                    writable: !0
                                }) : r[o] = a;
                            });
                        }
                        return e;
                    }({}, e), n = n = {
                        minWidth: null != u ? u : 100,
                        minHeight: null != d ? d : 80
                    }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
                        var n = Object.keys(e);
                        if (Object.getOwnPropertySymbols) {
                            var r = Object.getOwnPropertySymbols(e);
                            n.push.apply(n, r);
                        }
                        return n;
                    })(Object(n)).forEach(function(e) {
                        Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
                    }), t)), o = r.height, a = r.width;
                    return s.resizeRef.current.style.width = "".concat(a, "px"), s.resizeRef.current.style.height = "".concat(o, "px"), !0;
                }
            }
        }, [
            s.resizeRef,
            m,
            y,
            u,
            d,
            s.devToolsPanelSize
        ]);
        return (0, x.useLayoutEffect)(function() {
            var e;
            if (!v() && s.resizeRef.current && (null == (e = s.initialSize) ? void 0 : e.height) && s.initialSize.width) {
                var t = oR({
                    height: s.initialSize.height,
                    width: s.initialSize.width,
                    minWidth: null != u ? u : 100,
                    minHeight: null != d ? d : 80
                }), n = t.height, r = t.width;
                s.resizeRef.current.style.width = "".concat(r, "px"), s.resizeRef.current.style.height = "".concat(n, "px");
            }
        }, []), (0, x.useLayoutEffect)(function() {
            return window.addEventListener("resize", v), function() {
                return window.removeEventListener("resize", v);
            };
        }, [
            v,
            null == (r = s.initialSize) ? void 0 : r.height,
            null == (o = s.initialSize) ? void 0 : o.width,
            s.resizeRef
        ]), (0, b.jsx)(oN.Provider, {
            value: {
                resizeRef: s.resizeRef,
                minWidth: u,
                minHeight: d,
                maxWidth: f,
                maxHeight: p,
                draggingDirection: m,
                setDraggingDirection: g,
                storageKey: y
            },
            children: c
        });
    }, oZ = function() {
        var e = (0, x.useContext)(oN);
        if (!e) throw Error("useResize must be used within a Resize provider");
        return e;
    }, oU = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/devtools-panel/resize/resize-handle.css"), oF = {};
    function oq(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    oF.styleTagTransform = h(), oF.setAttributes = u(), oF.insert = s(), oF.domAPI = i(), oF.insertStyleElement = f(), o()(oU.Z, oF), oU.Z && oU.Z.locals && oU.Z.locals;
    var oH = function(e) {
        var t, n, r, o, a, i, l, s, c, u, d = (0, A.c)(32), f = e.direction, p = e.position, h = oZ(), m = h.resizeRef, g = h.minWidth, y = h.minHeight, v = h.maxWidth, w = h.maxHeight, C = h.storageKey, _ = h.draggingDirection, k = h.setDraggingDirection;
        d[0] === Symbol.for("react.memo_cache_sentinel") ? (r = {
            top: 0,
            right: 0,
            bottom: 0,
            left: 0
        }, d[0] = r) : r = d[0];
        var E = (t = (0, x.useState)(r), n = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(t) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(t, 2) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return oq(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return oq(e, t);
            }
        }(t, n) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), j = E[0], S = E[1];
        d[1] !== m.current ? (o = function() {
            if (m.current) {
                var e = m.current, t = window.getComputedStyle(e);
                S({
                    top: parseFloat(t.borderTopWidth) || 0,
                    right: parseFloat(t.borderRightWidth) || 0,
                    bottom: parseFloat(t.borderBottomWidth) || 0,
                    left: parseFloat(t.borderLeftWidth) || 0
                });
            }
        }, d[1] = m.current, d[2] = o) : o = d[2], d[3] !== m ? (a = [
            m
        ], d[3] = m, d[4] = a) : a = d[4], (0, x.useLayoutEffect)(o, a), d[5] !== f || d[6] !== w || d[7] !== v || d[8] !== y || d[9] !== g || d[10] !== m.current || d[11] !== k || d[12] !== C ? (i = function(e) {
            if (e.preventDefault(), m.current) {
                k(f);
                var t = m.current, n = t.getBoundingClientRect(), r = e.clientX, o = e.clientY, a = function(e) {
                    var a = oV(f, e.clientX - r, e.clientY - o, n, g, y, v, w), i = a.newWidth, l = a.newHeight;
                    void 0 !== i && (t.style.width = "".concat(i, "px")), void 0 !== l && (t.style.height = "".concat(l, "px"));
                }, i = function() {
                    if (k(null), document.removeEventListener("mousemove", a), document.removeEventListener("mouseup", i), m.current) {
                        var e, t, n, r = m.current.getBoundingClientRect(), o = r.width, l = r.height;
                        rA({
                            devToolsPanelSize: (e = {}, t = C, n = {
                                width: o,
                                height: l
                            }, t in e ? Object.defineProperty(e, t, {
                                value: n,
                                enumerable: !0,
                                configurable: !0,
                                writable: !0
                            }) : e[t] = n, e)
                        });
                    }
                };
                document.addEventListener("mousemove", a), document.addEventListener("mouseup", i);
            }
        }, d[5] = f, d[6] = w, d[7] = v, d[8] = y, d[9] = g, d[10] = m.current, d[11] = k, d[12] = C, d[13] = i) : i = d[13];
        var O = i;
        if (!(!p.split("-").includes(f) && (!f.includes("-") || f === o$(p)))) return null;
        var B = j.left + j.right, P = j.top + j.bottom;
        d[14] !== f ? (l = f.includes("-"), d[14] = f, d[15] = l) : l = d[15];
        var I = l, z = "resize-container ".concat(f, " ").concat(_ && _ !== f ? "no-hover" : "");
        return d[16] !== O || d[17] !== z ? (s = (0, b.jsx)("div", {
            className: z,
            onMouseDown: O
        }), d[16] = O, d[17] = z, d[18] = s) : s = d[18], d[19] !== j.bottom || d[20] !== j.left || d[21] !== j.right || d[22] !== j.top || d[23] !== f || d[24] !== _ || d[25] !== I || d[26] !== B || d[27] !== P ? (c = !I && (0, b.jsx)("div", {
            className: "resize-line ".concat(f, " ").concat(_ === f ? "dragging" : ""),
            style: {
                "--border-horizontal": "".concat(B, "px"),
                "--border-vertical": "".concat(P, "px"),
                "--border-top": "".concat(j.top, "px"),
                "--border-right": "".concat(j.right, "px"),
                "--border-bottom": "".concat(j.bottom, "px"),
                "--border-left": "".concat(j.left, "px")
            }
        }), d[19] = j.bottom, d[20] = j.left, d[21] = j.right, d[22] = j.top, d[23] = f, d[24] = _, d[25] = I, d[26] = B, d[27] = P, d[28] = c) : c = d[28], d[29] !== s || d[30] !== c ? (u = (0, b.jsxs)(b.Fragment, {
            children: [
                s,
                c
            ]
        }), d[29] = s, d[30] = c, d[31] = u) : u = d[31], u;
    }, oV = function(e, t, n, r, o, a, i, l) {
        var s = null != i ? i : .95 * window.innerWidth, c = null != l ? l : .95 * window.innerHeight;
        switch(e){
            case "right":
                return {
                    newWidth: Math.min(s, Math.max(o, r.width + t)),
                    newHeight: r.height
                };
            case "left":
                return {
                    newWidth: Math.min(s, Math.max(o, r.width - t)),
                    newHeight: r.height
                };
            case "bottom":
                return {
                    newWidth: r.width,
                    newHeight: Math.min(c, Math.max(a, r.height + n))
                };
            case "top":
                return {
                    newWidth: r.width,
                    newHeight: Math.min(c, Math.max(a, r.height - n))
                };
            case "top-left":
                return {
                    newWidth: Math.min(s, Math.max(o, r.width - t)),
                    newHeight: Math.min(c, Math.max(a, r.height - n))
                };
            case "top-right":
                return {
                    newWidth: Math.min(s, Math.max(o, r.width + t)),
                    newHeight: Math.min(c, Math.max(a, r.height - n))
                };
            case "bottom-left":
                return {
                    newWidth: Math.min(s, Math.max(o, r.width - t)),
                    newHeight: Math.min(c, Math.max(a, r.height + n))
                };
            case "bottom-right":
                return {
                    newWidth: Math.min(s, Math.max(o, r.width + t)),
                    newHeight: Math.min(c, Math.max(a, r.height + n))
                };
            default:
                return null;
        }
    };
    function o$(e) {
        switch(e){
            case "top-left":
                return "bottom-right";
            case "top-right":
                return "bottom-left";
            case "bottom-left":
                return "top-right";
            case "bottom-right":
                return "top-left";
            default:
                return null;
        }
    }
    var oW = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/panel/dynamic-panel.css"), oY = {};
    function oK(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function oX(e, t, n) {
        return t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e;
    }
    function oG(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                oX(e, t, n[t]);
            });
        }
        return e;
    }
    function oQ(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return oK(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return oK(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function oJ(e) {
        var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "width";
        if ("number" == typeof e) return e;
        var n = document.createElement("div");
        n.style.position = "absolute", n.style.visibility = "hidden", "width" === t ? n.style.width = e : n.style.height = e, document.body.appendChild(n);
        var r = "width" === t ? n.offsetWidth : n.offsetHeight;
        return document.body.removeChild(n), r;
    }
    function o0(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g = e.header, y = e.children, v = e.draggable, w = void 0 !== v && v, C = e.sizeConfig, _ = void 0 === C ? {
            kind: "resizable",
            minWidth: 400,
            minHeight: 350,
            maxWidth: 1e3,
            maxHeight: 1e3,
            initialSize: {
                height: 400,
                width: 500
            }
        } : C, k = e.closeOnClickOutside, E = void 0 !== k && k, j = e.sharePanelSizeGlobally, S = e.sharePanelPositionGlobally, O = e.containerProps, B = r2().setPanel, P = uX(), I = P.name, z = P.mounted, T = void 0 === j || j ? ee : "".concat(J, "_").concat(I), D = void 0 === S || S ? et : "".concat(Q, "_").concat(I), L = da(), N = L.dispatch, R = L.state, M = null != (h = R.devToolsPanelPosition[D]) ? h : R.devToolsPosition, Z = oQ(M.split("-", 2), 2), U = Z[0], F = Z[1], q = (0, x.useRef)(null);
        t8(q, r2().triggerRef, z, function(e) {
            switch(e){
                case "escape":
                    return void B("panel-selector");
                case "outside":
                    E && B("panel-selector");
                    return;
                default:
                    return null;
            }
        });
        var H = r4(R), V = oQ(R.devToolsPosition.split("-", 2), 2), $ = V[0], W = V[1], Y = U === $ && F === W ? H : oA, X = (oX(m = {}, U, "".concat(Y, "px")), oX(m, F, "".concat(oA, "px")), oX(m, "top" === U ? "bottom" : "top", "auto"), oX(m, "left" === F ? "right" : "left", "auto"), m), G = "resizable" === _.kind, en = (t = G ? _.minWidth : void 0, n = G ? _.minHeight : void 0, r = G ? _.maxWidth : void 0, o = G ? _.maxHeight : void 0, (s = (0, A.c)(11))[0] !== o || s[1] !== r || s[2] !== n || s[3] !== t ? (a = function() {
            return {
                minWidth: t ? oJ(t, "width") : void 0,
                minHeight: n ? oJ(n, "height") : void 0,
                maxWidth: r ? oJ(r, "width") : void 0,
                maxHeight: o ? oJ(o, "height") : void 0
            };
        }, s[0] = o, s[1] = r, s[2] = n, s[3] = t, s[4] = a) : a = s[4], u = (c = oQ((0, x.useState)(a), 2))[0], d = c[1], s[5] !== o || s[6] !== r || s[7] !== n || s[8] !== t ? (i = function() {
            var e = function() {
                d({
                    minWidth: t ? oJ(t, "width") : void 0,
                    minHeight: n ? oJ(n, "height") : void 0,
                    maxWidth: r ? oJ(r, "width") : void 0,
                    maxHeight: o ? oJ(o, "height") : void 0
                });
            };
            return window.addEventListener("resize", e), function() {
                return window.removeEventListener("resize", e);
            };
        }, l = [
            t,
            n,
            r,
            o
        ], s[5] = o, s[6] = r, s[7] = n, s[8] = t, s[9] = i, s[10] = l) : (i = s[9], l = s[10]), (0, x.useEffect)(i, l), u), er = en.minWidth, eo = en.minHeight, ea = en.maxWidth, ei = en.maxHeight, el = I ? "".concat(J, "_").concat(I) : ee, es = R.devToolsPanelSize[el];
        return (0, b.jsx)(oM, {
            value: {
                resizeRef: q,
                initialSize: "resizable" === _.kind ? _.initialSize : _,
                minWidth: er,
                minHeight: eo,
                maxWidth: ea,
                maxHeight: ei,
                devToolsPosition: R.devToolsPosition,
                devToolsPanelSize: R.devToolsPanelSize,
                storageKey: T
            },
            children: (0, b.jsx)("div", {
                tabIndex: -1,
                ref: q,
                className: "dynamic-panel-container",
                style: oG({
                    "--panel-top": X.top,
                    "--panel-bottom": X.bottom,
                    "--panel-left": X.left,
                    "--panel-right": X.right
                }, G ? {
                    "--panel-min-width": er ? "".concat(er, "px") : void 0,
                    "--panel-min-height": eo ? "".concat(eo, "px") : void 0,
                    "--panel-max-width": ea ? "".concat(ea, "px") : void 0,
                    "--panel-max-height": ei ? "".concat(ei, "px") : void 0
                } : {
                    "--panel-height": "".concat(es ? es.height : _.height, "px"),
                    "--panel-width": "".concat(es ? es.width : _.width, "px")
                }),
                children: (0, b.jsx)(oi, {
                    disabled: !w,
                    children: (0, b.jsx)(om, {
                        dragHandleSelector: ".resize-container",
                        avoidZone: {
                            corner: R.devToolsPosition,
                            square: 25 / R.scale,
                            padding: oA
                        },
                        padding: oA,
                        position: M,
                        setPosition: function(e) {
                            N({
                                type: K,
                                devToolsPanelPosition: e,
                                key: D
                            }), "resizable" === _.kind && rA({
                                devToolsPanelPosition: oX({}, D, e)
                            });
                        },
                        style: {
                            overflow: "auto",
                            width: "100%",
                            height: "100%"
                        },
                        disableDrag: !w,
                        children: (0, b.jsxs)(b.Fragment, {
                            children: [
                                (0, b.jsxs)("div", (f = oG({}, O), p = p = {
                                    className: "panel-content-container ".concat((null == O ? void 0 : O.className) || ""),
                                    style: oG({}, null == O ? void 0 : O.style),
                                    children: [
                                        (0, b.jsx)(os, {
                                            children: g
                                        }),
                                        (0, b.jsx)("div", {
                                            "data-nextjs-scrollable-content": !0,
                                            className: "draggable-content",
                                            children: y
                                        })
                                    ]
                                }, Object.getOwnPropertyDescriptors ? Object.defineProperties(f, Object.getOwnPropertyDescriptors(p)) : (function(e, t) {
                                    var n = Object.keys(e);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(e);
                                        n.push.apply(n, r);
                                    }
                                    return n;
                                })(Object(p)).forEach(function(e) {
                                    Object.defineProperty(f, e, Object.getOwnPropertyDescriptor(p, e));
                                }), f)),
                                G && (0, b.jsxs)(b.Fragment, {
                                    children: [
                                        (!_.sides || _.sides.includes("vertical")) && (0, b.jsxs)(b.Fragment, {
                                            children: [
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "top"
                                                }),
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "bottom"
                                                })
                                            ]
                                        }),
                                        (!_.sides || _.sides.includes("horizontal")) && (0, b.jsxs)(b.Fragment, {
                                            children: [
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "right"
                                                }),
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "left"
                                                })
                                            ]
                                        }),
                                        (!_.sides || _.sides.includes("diagonal")) && (0, b.jsxs)(b.Fragment, {
                                            children: [
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "top-left"
                                                }),
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "top-right"
                                                }),
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "bottom-left"
                                                }),
                                                (0, b.jsx)(oH, {
                                                    position: M,
                                                    direction: "bottom-right"
                                                })
                                            ]
                                        })
                                    ]
                                })
                            ]
                        })
                    })
                })
            })
        });
    }
    oY.styleTagTransform = h(), oY.setAttributes = u(), oY.insert = s(), oY.domAPI = i(), oY.insertStyleElement = f(), o()(oW.Z, oY), oW.Z && oW.Z.locals && oW.Z.locals;
    var o1 = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/overview/segment-explorer.css"), o2 = {};
    function o4(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    o2.styleTagTransform = h(), o2.setAttributes = u(), o2.insert = s(), o2.domAPI = i(), o2.insertStyleElement = f(), o()(o1.Z, o2), o1.Z && o1.Z.locals && o1.Z.locals;
    var o5 = new Set, o3 = {
        subscribe: function(e) {
            return o5.add(e), function() {
                return o5.delete(e);
            };
        },
        getSnapshot: function() {
            return o7.getRoot();
        },
        getServerSnapshot: function() {
            return o7.getRoot();
        }
    }, o6 = o3.subscribe, o9 = o3.getSnapshot, o8 = o3.getServerSnapshot, o7 = function(e) {
        var t = e.getCharacters, n = void 0 === t ? function(e) {
            return [
                e
            ];
        } : t, r = e.compare, o = void 0 === r ? function(e, t) {
            return e === t;
        } : r, a = {
            value: void 0,
            children: {}
        };
        function i() {
            var e = !0, t = !1, n = void 0;
            try {
                for(var r, o = o5[Symbol.iterator](); !(e = (r = o.next()).done); e = !0)(0, r.value)();
            } catch (e) {
                t = !0, n = e;
            } finally{
                try {
                    e || null == o.return || o.return();
                } finally{
                    if (t) throw n;
                }
            }
        }
        return {
            insert: function(e) {
                var t = a, r = n(e), o = !0, l = !1, s = void 0;
                try {
                    for(var c, u = r[Symbol.iterator](); !(o = (c = u.next()).done); o = !0){
                        var d = c.value;
                        t.children[d] || (t.children[d] = {
                            value: void 0,
                            children: {}
                        }), t = t.children[d];
                    }
                } catch (e) {
                    l = !0, s = e;
                } finally{
                    try {
                        o || null == u.return || u.return();
                    } finally{
                        if (l) throw s;
                    }
                }
                t.value = e, a = o4({}, a), i();
            },
            remove: function(e) {
                var t = a, r = n(e), l = [], s = !0, c = !0, u = !1, d = void 0;
                try {
                    for(var f, p = r[Symbol.iterator](); !(c = (f = p.next()).done); c = !0){
                        var h = f.value;
                        if (!t.children[h]) {
                            s = !1;
                            break;
                        }
                        l.push(t), t = t.children[h];
                    }
                } catch (e) {
                    u = !0, d = e;
                } finally{
                    try {
                        c || null == p.return || p.return();
                    } finally{
                        if (u) throw d;
                    }
                }
                if (s && o(t.value, e)) {
                    t.value = void 0;
                    for(var m = l.length - 1; m >= 0; m--){
                        var g = l[m], y = r[m];
                        0 === Object.keys(g.children[y].children).length && delete g.children[y];
                    }
                    a = o4({}, a), i();
                }
            },
            getRoot: function() {
                return a;
            }
        };
    }({
        compare: function(e, t) {
            return !!e && !!t && e.pagePath === t.pagePath && e.type === t.type && e.boundaryType === t.boundaryType;
        },
        getCharacters: function(e) {
            return e.pagePath.split("/");
        }
    }), ae = o7.insert, at = o7.remove, an = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/overview/segment-boundary-trigger.css"), ar = {};
    ar.styleTagTransform = h(), ar.setAttributes = u(), ar.insert = s(), ar.domAPI = i(), ar.insertStyleElement = f(), o()(an.Z, ar), an.Z && an.Z.locals && an.Z.locals;
    let ao = {};
    function aa(e, t) {
        let n = x.useRef(ao);
        return n.current === ao && (n.current = e(t)), n;
    }
    let ai = [];
    function al(e) {
        x.useEffect(e, ai);
    }
    class as {
        static create() {
            return new as;
        }
        start(e, t) {
            this.clear(), this.currentId = setTimeout(()=>{
                this.currentId = 0, t();
            }, e);
        }
        isStarted() {
            return 0 !== this.currentId;
        }
        constructor(){
            _define_property._(this, "currentId", 0);
            _define_property._(this, "clear", ()=>{
                0 !== this.currentId && (clearTimeout(this.currentId), this.currentId = 0);
            });
            _define_property._(this, "disposeEffect", ()=>this.clear);
        }
    }
    function ac() {
        let e = aa(as.create).current;
        return al(e.disposeEffect), e;
    }
    let au = w["useInsertionEffect".concat(Math.random().toFixed(1)).slice(0, -3)], ad = au && au !== x.useLayoutEffect ? au : (e)=>e();
    function af(e) {
        let t = aa(ap).current;
        return t.next = e, ad(t.effect), t.trampoline;
    }
    function ap() {
        let e = {
            next: void 0,
            callback: ah,
            trampoline: function() {
                for(var _len = arguments.length, t = new Array(_len), _key = 0; _key < _len; _key++){
                    t[_key] = arguments[_key];
                }
                var _e_callback;
                return (_e_callback = e.callback) === null || _e_callback === void 0 ? void 0 : _e_callback.call(e, ...t);
            },
            effect: ()=>{
                e.callback = e.next;
            }
        };
        return e;
    }
    function ah() {}
    function am(param) {
        let { controlled: e, default: t, name: n, state: r = "value" } = param;
        let { current: o } = x.useRef(void 0 !== e), [a, i] = x.useState(t), l = x.useCallback({
            "am.useCallback[l]": (e)=>{
                o || i(e);
            }
        }["am.useCallback[l]"], []);
        return [
            o ? e : a,
            l
        ];
    }
    let ag = {
        ...w
    }, ay = 0, av = ag.useId;
    function ab(e, t) {
        if (void 0 !== av) {
            let n = av();
            return e !== null && e !== void 0 ? e : t ? "".concat(t, "-").concat(n) : n;
        }
        return function(e) {
            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "mui";
            let [n, r] = x.useState(e), o = e || n;
            return x.useEffect({
                "ab.useEffect": ()=>{
                    null == n && (ay += 1, r("".concat(t, "-").concat(ay)));
                }
            }["ab.useEffect"], [
                n,
                t
            ]), o;
        }(e, t);
    }
    function aA() {
        let e = new Map;
        return {
            emit (t, n) {
                var _e_get;
                (_e_get = e.get(t)) === null || _e_get === void 0 ? void 0 : _e_get.forEach((e)=>e(n));
            },
            on (t, n) {
                e.has(t) || e.set(t, new Set), e.get(t).add(n);
            },
            off (t, n) {
                var _e_get;
                (_e_get = e.get(t)) === null || _e_get === void 0 ? void 0 : _e_get.delete(n);
            }
        };
    }
    let ax = "undefined" != typeof document ? x.useLayoutEffect : ()=>{}, aw = x.createContext(null), aC = x.createContext(null), a_ = ()=>{
        var _x_useContext;
        return ((_x_useContext = x.useContext(aw)) === null || _x_useContext === void 0 ? void 0 : _x_useContext.id) || null;
    }, ak = ()=>x.useContext(aC);
    function aE(e) {
        let { children: t, id: n } = e, r = a_();
        return (0, b.jsx)(aw.Provider, {
            value: x.useMemo({
                "aE.useMemo": ()=>({
                        id: n,
                        parentId: r
                    })
            }["aE.useMemo"], [
                n,
                r
            ]),
            children: t
        });
    }
    function aj(e) {
        let { children: t } = e, n = x.useRef([]), r = x.useCallback({
            "aj.useCallback[r]": (e)=>{
                n.current = [
                    ...n.current,
                    e
                ];
            }
        }["aj.useCallback[r]"], []), o = x.useCallback({
            "aj.useCallback[o]": (e)=>{
                n.current = n.current.filter({
                    "aj.useCallback[o]": (t)=>t !== e
                }["aj.useCallback[o]"]);
            }
        }["aj.useCallback[o]"], []), [a] = x.useState({
            "aj.useState": ()=>aA()
        }["aj.useState"]);
        return (0, b.jsx)(aC.Provider, {
            value: x.useMemo({
                "aj.useMemo": ()=>({
                        nodesRef: n,
                        addNode: r,
                        removeNode: o,
                        events: a
                    })
            }["aj.useMemo"], [
                r,
                o,
                a
            ]),
            children: t
        });
    }
    function aS(e) {
        let { open: t = !1, onOpenChange: n, elements: r } = e, o = ab(), a = x.useRef({}), [i] = x.useState({
            "aS.useState": ()=>aA()
        }["aS.useState"]), l = null != a_(), [s, c] = x.useState(r.reference), u = af((e, t, r)=>{
            a.current.openEvent = e ? t : void 0, i.emit("openchange", {
                open: e,
                event: t,
                reason: r,
                nested: l
            }), n === null || n === void 0 ? void 0 : n(e, t, r);
        }), d = x.useMemo({
            "aS.useMemo[d]": ()=>({
                    setPositionReference: c
                })
        }["aS.useMemo[d]"], []), f = x.useMemo({
            "aS.useMemo[f]": ()=>({
                    reference: s || r.reference || null,
                    floating: r.floating || null,
                    domReference: r.reference
                })
        }["aS.useMemo[f]"], [
            s,
            r.reference,
            r.floating
        ]);
        return x.useMemo({
            "aS.useMemo": ()=>({
                    dataRef: a,
                    open: t,
                    onOpenChange: u,
                    elements: f,
                    events: i,
                    floatingId: o,
                    refs: d
                })
        }["aS.useMemo"], [
            t,
            u,
            f,
            i,
            o,
            d
        ]);
    }
    function aO() {
        return "undefined" != typeof window;
    }
    function aB(e) {
        return az(e) ? (e.nodeName || "").toLowerCase() : "#document";
    }
    function aP(e) {
        var t;
        return (null == e || null == (t = e.ownerDocument) ? void 0 : t.defaultView) || window;
    }
    function aI(e) {
        var t;
        return null == (t = (az(e) ? e.ownerDocument : e.document) || window.document) ? void 0 : t.documentElement;
    }
    function az(e) {
        return !!aO() && (e instanceof Node || e instanceof aP(e).Node);
    }
    function aT(e) {
        return !!aO() && (e instanceof Element || e instanceof aP(e).Element);
    }
    function aD(e) {
        return !!aO() && (e instanceof HTMLElement || e instanceof aP(e).HTMLElement);
    }
    function aL(e) {
        return !!aO() && "undefined" != typeof ShadowRoot && (e instanceof ShadowRoot || e instanceof aP(e).ShadowRoot);
    }
    let aN = new Set([
        "inline",
        "contents"
    ]);
    function aR(e) {
        let { overflow: t, overflowX: n, overflowY: r, display: o } = aK(e);
        return /auto|scroll|overlay|hidden|clip/.test(t + r + n) && !aN.has(o);
    }
    let aM = new Set([
        "table",
        "td",
        "th"
    ]), aZ = [
        ":popover-open",
        ":modal"
    ];
    function aU(e) {
        return aZ.some((t)=>{
            try {
                return e.matches(t);
            } catch (e) {
                return !1;
            }
        });
    }
    let aF = [
        "transform",
        "translate",
        "scale",
        "rotate",
        "perspective"
    ], aq = [
        "transform",
        "translate",
        "scale",
        "rotate",
        "perspective",
        "filter"
    ], aH = [
        "paint",
        "layout",
        "strict",
        "content"
    ];
    function aV(e) {
        let t = a$(), n = aT(e) ? aK(e) : e;
        return aF.some((e)=>!!n[e] && "none" !== n[e]) || !!n.containerType && "normal" !== n.containerType || !t && !!n.backdropFilter && "none" !== n.backdropFilter || !t && !!n.filter && "none" !== n.filter || aq.some((e)=>(n.willChange || "").includes(e)) || aH.some((e)=>(n.contain || "").includes(e));
    }
    function a$() {
        return "undefined" != typeof CSS && !!CSS.supports && CSS.supports("-webkit-backdrop-filter", "none");
    }
    let aW = new Set([
        "html",
        "body",
        "#document"
    ]);
    function aY(e) {
        return aW.has(aB(e));
    }
    function aK(e) {
        return aP(e).getComputedStyle(e);
    }
    function aX(e) {
        return aT(e) ? {
            scrollLeft: e.scrollLeft,
            scrollTop: e.scrollTop
        } : {
            scrollLeft: e.scrollX,
            scrollTop: e.scrollY
        };
    }
    function aG(e) {
        if ("html" === aB(e)) return e;
        let t = e.assignedSlot || e.parentNode || aL(e) && e.host || aI(e);
        return aL(t) ? t.host : t;
    }
    function aQ(e, t, n) {
        var r;
        void 0 === t && (t = []), void 0 === n && (n = !0);
        let o = function e(t) {
            let n = aG(t);
            return aY(n) ? t.ownerDocument ? t.ownerDocument.body : t.body : aD(n) && aR(n) ? n : e(n);
        }(e), a = o === (null == (r = e.ownerDocument) ? void 0 : r.body), i = aP(o);
        if (a) {
            let e = aJ(i);
            return t.concat(i, i.visualViewport || [], aR(o) ? o : [], e && n ? aQ(e) : []);
        }
        return t.concat(o, aQ(o, [], n));
    }
    function aJ(e) {
        return e.parent && Object.getPrototypeOf(e.parent) ? e.frameElement : null;
    }
    function a0(e) {
        let t = aa(a1, e).current;
        return t.next = e, ax(t.effect), t;
    }
    function a1(e) {
        let t = {
            current: e,
            next: e,
            effect: ()=>{
                t.current = t.next;
            }
        };
        return t;
    }
    let a2 = "undefined" != typeof navigator, a4 = function() {
        if (!a2) return {
            platform: "",
            maxTouchPoints: -1
        };
        let e = navigator.userAgentData;
        var _navigator_platform, _navigator_maxTouchPoints;
        return (e === null || e === void 0 ? void 0 : e.platform) ? {
            platform: e.platform,
            maxTouchPoints: navigator.maxTouchPoints
        } : {
            platform: (_navigator_platform = navigator.platform) !== null && _navigator_platform !== void 0 ? _navigator_platform : "",
            maxTouchPoints: (_navigator_maxTouchPoints = navigator.maxTouchPoints) !== null && _navigator_maxTouchPoints !== void 0 ? _navigator_maxTouchPoints : -1
        };
    }(), a5 = function() {
        if (!a2) return "";
        let e = navigator.userAgentData;
        var _navigator_platform;
        return (e === null || e === void 0 ? void 0 : e.platform) ? e.platform : (_navigator_platform = navigator.platform) !== null && _navigator_platform !== void 0 ? _navigator_platform : "";
    }(), a3 = function() {
        if (!a2) return "";
        let e = navigator.userAgentData;
        return e && Array.isArray(e.brands) ? e.brands.map((param)=>{
            let { brand: e, version: t } = param;
            return "".concat(e, "/").concat(t);
        }).join(" ") : navigator.userAgent;
    }(), a6 = "undefined" != typeof CSS && !!CSS.supports && CSS.supports("-webkit-backdrop-filter:none"), a9 = "MacIntel" === a4.platform && a4.maxTouchPoints > 1 || /iP(hone|ad|od)|iOS/.test(a4.platform);
    a2 && /firefox/i.test(a3);
    let a8 = a2 && /apple/i.test(navigator.vendor), a7 = a2 && /android/i.test(a5) || /android/i.test(a3), ie = a2 && a5.toLowerCase().startsWith("mac") && !navigator.maxTouchPoints, it = a3.includes("jsdom/");
    function ir(e) {
        e.preventDefault(), e.stopPropagation();
    }
    function io(e) {
        return 0 === e.mozInputSource && !!e.isTrusted || (a7 && e.pointerType ? "click" === e.type && 1 === e.buttons : 0 === e.detail && !e.pointerType);
    }
    function ia(e) {
        return !it && (!a7 && 0 === e.width && 0 === e.height || a7 && 1 === e.width && 1 === e.height && 0 === e.pressure && 0 === e.detail && "mouse" === e.pointerType || e.width < 1 && e.height < 1 && 0 === e.pressure && 0 === e.detail && "touch" === e.pointerType);
    }
    function ii(e, t) {
        let n = [
            "mouse",
            "pen"
        ];
        return t || n.push("", void 0), n.includes(e);
    }
    let il = "data-base-ui-focusable", is = "active", ic = "selected", iu = "ArrowLeft", id = "ArrowRight", ip = "ArrowUp", ih = "ArrowDown";
    function im(e) {
        var _t_shadowRoot;
        let t = e.activeElement;
        for(; (t === null || t === void 0 ? void 0 : (_t_shadowRoot = t.shadowRoot) === null || _t_shadowRoot === void 0 ? void 0 : _t_shadowRoot.activeElement) != null;)t = t.shadowRoot.activeElement;
        return t;
    }
    function ig(e, t) {
        var _t_getRootNode;
        if (!e || !t) return !1;
        let n = (_t_getRootNode = t.getRootNode) === null || _t_getRootNode === void 0 ? void 0 : _t_getRootNode.call(t);
        if (e.contains(t)) return !0;
        if (n && aL(n)) {
            let n = t;
            for(; n;){
                if (e === n) return !0;
                n = n.parentNode || n.host;
            }
        }
        return !1;
    }
    function iy(e) {
        return "composedPath" in e ? e.composedPath()[0] : e.target;
    }
    function iv(e, t) {
        return null != t && ("composedPath" in e ? e.composedPath().includes(t) : null != e.target && t.contains(e.target));
    }
    function ib(e) {
        return (e === null || e === void 0 ? void 0 : e.ownerDocument) || document;
    }
    function iA(e) {
        return aD(e) && e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])");
    }
    function ix(e) {
        return !!e && "combobox" === e.getAttribute("role") && iA(e);
    }
    function iw(e) {
        return e ? e.hasAttribute(il) ? e : e.querySelector("[".concat(il, "]")) || e : null;
    }
    function iC(e) {
        return "data-base-ui-".concat(e);
    }
    let i_ = iC("safe-polygon");
    function ik(e, t, n) {
        if (n && !ii(n)) return 0;
        if ("number" == typeof e) return e;
        if ("function" == typeof e) {
            let n = e();
            return "number" == typeof n ? n : n === null || n === void 0 ? void 0 : n[t];
        }
        return e === null || e === void 0 ? void 0 : e[t];
    }
    function iE(e) {
        return "function" == typeof e ? e() : e;
    }
    function ij(e) {
        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
        let { open: n, onOpenChange: r, dataRef: o, events: a, elements: i } = e, { enabled: l = !0, delay: s = 0, handleClose: c = null, mouseOnly: u = !1, restMs: d = 0, move: f = !0 } = t, p = ak(), h = a_(), m = a0(c), g = a0(s), y = a0(n), v = a0(d), b = x.useRef(void 0), A = ac(), w = x.useRef(void 0), C = ac(), _ = x.useRef(!0), k = x.useRef(!1), E = x.useRef({
            "ij.useRef[E]": ()=>{}
        }["ij.useRef[E]"]), j = x.useRef(!1), S = af(()=>{
            var _o_current_openEvent;
            let e = (_o_current_openEvent = o.current.openEvent) === null || _o_current_openEvent === void 0 ? void 0 : _o_current_openEvent.type;
            return (e === null || e === void 0 ? void 0 : e.includes("mouse")) && "mousedown" !== e;
        });
        x.useEffect({
            "ij.useEffect": ()=>{
                if (l) return a.on("openchange", e), ({
                    "ij.useEffect": ()=>{
                        a.off("openchange", e);
                    }
                })["ij.useEffect"];
                function e(param) {
                    let { open: e } = param;
                    e || (A.clear(), C.clear(), _.current = !0, j.current = !1);
                }
            }
        }["ij.useEffect"], [
            l,
            a,
            A,
            C
        ]), x.useEffect({
            "ij.useEffect": ()=>{
                if (!l || !m.current || !n) return;
                function e(e) {
                    S() && r(!1, e, "hover");
                }
                let t = ib(i.floating).documentElement;
                return t.addEventListener("mouseleave", e), ({
                    "ij.useEffect": ()=>{
                        t.removeEventListener("mouseleave", e);
                    }
                })["ij.useEffect"];
            }
        }["ij.useEffect"], [
            i.floating,
            n,
            r,
            l,
            m,
            S
        ]);
        let O = x.useCallback({
            "ij.useCallback[O]": function(e) {
                let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0, n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "hover";
                let o = ik(g.current, "close", b.current);
                o && !w.current ? A.start(o, {
                    "ij.useCallback[O]": ()=>r(!1, e, n)
                }["ij.useCallback[O]"]) : t && (A.clear(), r(!1, e, n));
            }
        }["ij.useCallback[O]"], [
            g,
            r,
            A
        ]), B = af(()=>{
            E.current(), w.current = void 0;
        }), P = af(()=>{
            if (k.current) {
                let e = ib(i.floating).body;
                e.style.pointerEvents = "", e.removeAttribute(i_), k.current = !1;
            }
        }), I = af(()=>!!o.current.openEvent && [
                "click",
                "mousedown"
            ].includes(o.current.openEvent.type));
        x.useEffect({
            "ij.useEffect": ()=>{
                if (l && aT(i.domReference)) {
                    let r = i.domReference, o = i.floating;
                    return n && r.addEventListener("mouseleave", a), f && r.addEventListener("mousemove", e, {
                        once: !0
                    }), r.addEventListener("mouseenter", e), r.addEventListener("mouseleave", t), o && (o.addEventListener("mouseleave", a), o.addEventListener("mouseenter", s), o.addEventListener("mouseleave", c)), ({
                        "ij.useEffect": ()=>{
                            n && r.removeEventListener("mouseleave", a), f && r.removeEventListener("mousemove", e), r.removeEventListener("mouseenter", e), r.removeEventListener("mouseleave", t), o && (o.removeEventListener("mouseleave", a), o.removeEventListener("mouseenter", s), o.removeEventListener("mouseleave", c));
                        }
                    })["ij.useEffect"];
                }
                function e(e) {
                    if (A.clear(), _.current = !1, u && !ii(b.current) || iE(v.current) > 0 && !ik(g.current, "open")) return;
                    let t = ik(g.current, "open", b.current);
                    t ? A.start(t, {
                        "ij.useEffect.e": ()=>{
                            y.current || r(!0, e, "hover");
                        }
                    }["ij.useEffect.e"]) : n || r(!0, e, "hover");
                }
                function t(e) {
                    if (I()) return void P();
                    E.current();
                    let t = ib(i.floating);
                    if (C.clear(), j.current = !1, m.current && o.current.floatingContext) {
                        n || A.clear(), w.current = m.current({
                            ...o.current.floatingContext,
                            tree: p,
                            x: e.clientX,
                            y: e.clientY,
                            onClose () {
                                P(), B(), I() || O(e, !0, "safe-polygon");
                            }
                        });
                        let r = w.current;
                        t.addEventListener("mousemove", r), E.current = ({
                            "ij.useEffect.t": ()=>{
                                t.removeEventListener("mousemove", r);
                            }
                        })["ij.useEffect.t"];
                        return;
                    }
                    "touch" === b.current && ig(i.floating, e.relatedTarget) || O(e);
                }
                function a(e) {
                    var _m_current;
                    !I() && o.current.floatingContext && ((_m_current = m.current) === null || _m_current === void 0 ? void 0 : _m_current.call(m, {
                        ...o.current.floatingContext,
                        tree: p,
                        x: e.clientX,
                        y: e.clientY,
                        onClose () {
                            P(), B(), I() || O(e);
                        }
                    })(e));
                }
                function s() {
                    A.clear();
                }
                function c(e) {
                    I() || O(e, !1);
                }
            }
        }["ij.useEffect"], [
            i,
            l,
            e,
            u,
            f,
            O,
            B,
            P,
            r,
            n,
            y,
            p,
            g,
            m,
            o,
            I,
            v,
            A,
            C
        ]), ax(()=>{
            var _m_current___options, _m_current;
            if (l && n && ((_m_current = m.current) === null || _m_current === void 0 ? void 0 : (_m_current___options = _m_current.__options) === null || _m_current___options === void 0 ? void 0 : _m_current___options.blockPointerEvents) && S()) {
                k.current = !0;
                let e = i.floating;
                if (aT(i.domReference) && e) {
                    var _p_nodesRef_current_find_context, _p_nodesRef_current_find;
                    let t = ib(i.floating).body;
                    t.setAttribute(i_, "");
                    let n = i.domReference, r = p === null || p === void 0 ? void 0 : (_p_nodesRef_current_find = p.nodesRef.current.find((e)=>e.id === h)) === null || _p_nodesRef_current_find === void 0 ? void 0 : (_p_nodesRef_current_find_context = _p_nodesRef_current_find.context) === null || _p_nodesRef_current_find_context === void 0 ? void 0 : _p_nodesRef_current_find_context.elements.floating;
                    return r && (r.style.pointerEvents = ""), t.style.pointerEvents = "none", n.style.pointerEvents = "auto", e.style.pointerEvents = "auto", ()=>{
                        t.style.pointerEvents = "", n.style.pointerEvents = "", e.style.pointerEvents = "";
                    };
                }
            }
        }, [
            l,
            n,
            h,
            i,
            p,
            m,
            S
        ]), ax(()=>{
            n || (b.current = void 0, j.current = !1, B(), P());
        }, [
            n,
            B,
            P
        ]), x.useEffect({
            "ij.useEffect": ()=>({
                    "ij.useEffect": ()=>{
                        B(), A.clear(), C.clear(), P();
                    }
                })["ij.useEffect"]
        }["ij.useEffect"], [
            l,
            i.domReference,
            B,
            P,
            A,
            C
        ]);
        let z = x.useMemo({
            "ij.useMemo[z]": ()=>{
                function e(e) {
                    b.current = e.pointerType;
                }
                return {
                    onPointerDown: e,
                    onPointerEnter: e,
                    onMouseMove (e) {
                        let { nativeEvent: t } = e;
                        function o() {
                            _.current || y.current || r(!0, t, "hover");
                        }
                        (!u || ii(b.current)) && !n && 0 !== iE(v.current) && (j.current && e.movementX ** 2 + e.movementY ** 2 < 2 || (C.clear(), "touch" === b.current ? o() : (j.current = !0, C.start(iE(v.current), o))));
                    }
                };
            }
        }["ij.useMemo[z]"], [
            u,
            r,
            n,
            y,
            v,
            C
        ]);
        return x.useMemo({
            "ij.useMemo": ()=>l ? {
                    reference: z
                } : {}
        }["ij.useMemo"], [
            l,
            z
        ]);
    }
    function iS(e, t) {
        let n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !0;
        return e.filter((e)=>{
            var _e_context;
            return e.parentId === t && (!n || ((_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.open));
        }).flatMap((t)=>[
                t,
                ...iS(e, t.id, n)
            ]);
    }
    function iO(e, t) {
        var _e_find;
        let n = [], r = (_e_find = e.find((e)=>e.id === t)) === null || _e_find === void 0 ? void 0 : _e_find.parentId;
        for(; r;){
            let t = e.find((e)=>e.id === r);
            r = t === null || t === void 0 ? void 0 : t.parentId, t && (n = n.concat(t));
        }
        return n;
    }
    function iB(e, t) {
        let [n, r] = e, o = !1, a = t.length;
        for(let e = 0, i = a - 1; e < a; i = e++){
            let [a, l] = t[e] || [
                0,
                0
            ], [s, c] = t[i] || [
                0,
                0
            ];
            l >= r != c >= r && n <= (s - a) * (r - l) / (c - l) + a && (o = !o);
        }
        return o;
    }
    function iP() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
        let { buffer: t = .5, blockPointerEvents: n = !1, requireIntent: r = !0 } = e, o = new as, a = !1, i = null, l = null, s = "undefined" != typeof performance ? performance.now() : 0, c = (param)=>{
            let { x: e, y: n, placement: c, elements: u, onClose: d, nodeId: f, tree: p } = param;
            return function(h) {
                var m, g;
                function y() {
                    o.clear(), d();
                }
                if (o.clear(), !u.domReference || !u.floating || null == c || null == e || null == n) return;
                let { clientX: v, clientY: b } = h, A = [
                    v,
                    b
                ], x = iy(h), w = "mouseleave" === h.type, C = ig(u.floating, x), _ = ig(u.domReference, x), k = u.domReference.getBoundingClientRect(), E = u.floating.getBoundingClientRect(), j = c.split("-")[0], S = e > E.right - E.width / 2, O = n > E.bottom - E.height / 2, B = (m = A, g = k, m[0] >= g.x && m[0] <= g.x + g.width && m[1] >= g.y && m[1] <= g.y + g.height), P = E.width > k.width, I = E.height > k.height, z = (P ? k : E).left, T = (P ? k : E).right, D = (I ? k : E).top, L = (I ? k : E).bottom;
                if (C && (a = !0, !w)) return;
                if (_ && (a = !1), _ && !w) {
                    a = !0;
                    return;
                }
                if (w && aT(h.relatedTarget) && ig(u.floating, h.relatedTarget) || p && iS(p.nodesRef.current, f).some((param)=>{
                    let { context: e } = param;
                    return e === null || e === void 0 ? void 0 : e.open;
                })) return;
                if ("top" === j && n >= k.bottom - 1 || "bottom" === j && n <= k.top + 1 || "left" === j && e >= k.right - 1 || "right" === j && e <= k.left + 1) return y();
                let N = [];
                switch(j){
                    case "top":
                        N = [
                            [
                                z,
                                k.top + 1
                            ],
                            [
                                z,
                                E.bottom - 1
                            ],
                            [
                                T,
                                E.bottom - 1
                            ],
                            [
                                T,
                                k.top + 1
                            ]
                        ];
                        break;
                    case "bottom":
                        N = [
                            [
                                z,
                                E.top + 1
                            ],
                            [
                                z,
                                k.bottom - 1
                            ],
                            [
                                T,
                                k.bottom - 1
                            ],
                            [
                                T,
                                E.top + 1
                            ]
                        ];
                        break;
                    case "left":
                        N = [
                            [
                                E.right - 1,
                                L
                            ],
                            [
                                E.right - 1,
                                D
                            ],
                            [
                                k.left + 1,
                                D
                            ],
                            [
                                k.left + 1,
                                L
                            ]
                        ];
                        break;
                    case "right":
                        N = [
                            [
                                k.right - 1,
                                L
                            ],
                            [
                                k.right - 1,
                                D
                            ],
                            [
                                E.left + 1,
                                D
                            ],
                            [
                                E.left + 1,
                                L
                            ]
                        ];
                }
                if (!iB([
                    v,
                    b
                ], N)) {
                    if (a && !B) return y();
                    if (!w && r) {
                        let e = function(e, t) {
                            let n = performance.now(), r = n - s;
                            if (null === i || null === l || 0 === r) return i = e, l = t, s = n, null;
                            let o = e - i, a = t - l, c = Math.sqrt(o * o + a * a);
                            return i = e, l = t, s = n, c / r;
                        }(h.clientX, h.clientY);
                        if (null !== e && e < .1) return y();
                    }
                    iB([
                        v,
                        b
                    ], function(param) {
                        let [e, n] = param;
                        switch(j){
                            case "top":
                                {
                                    let r = [
                                        [
                                            E.left,
                                            S || P ? E.bottom - t : E.top
                                        ],
                                        [
                                            E.right,
                                            S ? P ? E.bottom - t : E.top : E.bottom - t
                                        ]
                                    ];
                                    return [
                                        [
                                            P ? e + t / 2 : S ? e + 4 * t : e - 4 * t,
                                            n + t + 1
                                        ],
                                        [
                                            P ? e - t / 2 : S ? e + 4 * t : e - 4 * t,
                                            n + t + 1
                                        ],
                                        ...r
                                    ];
                                }
                            case "bottom":
                                {
                                    let r = [
                                        [
                                            E.left,
                                            S || P ? E.top + t : E.bottom
                                        ],
                                        [
                                            E.right,
                                            S ? P ? E.top + t : E.bottom : E.top + t
                                        ]
                                    ];
                                    return [
                                        [
                                            P ? e + t / 2 : S ? e + 4 * t : e - 4 * t,
                                            n - t
                                        ],
                                        [
                                            P ? e - t / 2 : S ? e + 4 * t : e - 4 * t,
                                            n - t
                                        ],
                                        ...r
                                    ];
                                }
                            case "left":
                                return [
                                    [
                                        O || I ? E.right - t : E.left,
                                        E.top
                                    ],
                                    [
                                        O ? I ? E.right - t : E.left : E.right - t,
                                        E.bottom
                                    ],
                                    [
                                        e + t + 1,
                                        I ? n + t / 2 : O ? n + 4 * t : n - 4 * t
                                    ],
                                    [
                                        e + t + 1,
                                        I ? n - t / 2 : O ? n + 4 * t : n - 4 * t
                                    ]
                                ];
                            case "right":
                                {
                                    let r = [
                                        [
                                            O || I ? E.left + t : E.right,
                                            E.top
                                        ],
                                        [
                                            O ? I ? E.left + t : E.right : E.left + t,
                                            E.bottom
                                        ]
                                    ];
                                    return [
                                        [
                                            e - t,
                                            I ? n + t / 2 : O ? n + 4 * t : n - 4 * t
                                        ],
                                        [
                                            e - t,
                                            I ? n - t / 2 : O ? n + 4 * t : n - 4 * t
                                        ],
                                        ...r
                                    ];
                                }
                            default:
                                return [];
                        }
                    }([
                        e,
                        n
                    ])) ? !a && r && o.start(40, y) : y();
                }
            };
        };
        return c.__options = {
            blockPointerEvents: n
        }, c;
    }
    let iI = ie && a8;
    function iz(e) {
        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
        let { open: n, onOpenChange: r, events: o, dataRef: a, elements: i } = e, { enabled: l = !0, visibleOnly: s = !0 } = t, c = x.useRef(!1), u = ac(), d = x.useRef(!0);
        x.useEffect({
            "iz.useEffect": ()=>{
                if (!l) return;
                let e = aP(i.domReference);
                function t() {
                    !n && aD(i.domReference) && i.domReference === im(ib(i.domReference)) && (c.current = !0);
                }
                function r() {
                    d.current = !0;
                }
                function o() {
                    d.current = !1;
                }
                return e.addEventListener("blur", t), iI && (e.addEventListener("keydown", r, !0), e.addEventListener("pointerdown", o, !0)), ({
                    "iz.useEffect": ()=>{
                        e.removeEventListener("blur", t), iI && (e.removeEventListener("keydown", r, !0), e.removeEventListener("pointerdown", o, !0));
                    }
                })["iz.useEffect"];
            }
        }["iz.useEffect"], [
            i.domReference,
            n,
            l
        ]), x.useEffect({
            "iz.useEffect": ()=>{
                if (l) return o.on("openchange", e), ({
                    "iz.useEffect": ()=>{
                        o.off("openchange", e);
                    }
                })["iz.useEffect"];
                function e(param) {
                    let { reason: e } = param;
                    ("reference-press" === e || "escape-key" === e) && (c.current = !0);
                }
            }
        }["iz.useEffect"], [
            o,
            l
        ]);
        let f = x.useMemo({
            "iz.useMemo[f]": ()=>({
                    onMouseLeave () {
                        c.current = !1;
                    },
                    onFocus (e) {
                        if (c.current) return;
                        let t = iy(e.nativeEvent);
                        if (s && aT(t)) {
                            if (iI && !e.relatedTarget) {
                                if (!d.current && !iA(t)) return;
                            } else if (!({
                                "iz.useMemo[f]": function(e) {
                                    if (!e || it) return !0;
                                    try {
                                        return e.matches(":focus-visible");
                                    } catch (e) {
                                        return !0;
                                    }
                                }
                            })["iz.useMemo[f]"](t)) return;
                        }
                        r(!0, e.nativeEvent, "focus");
                    },
                    onBlur (e) {
                        c.current = !1;
                        let t = e.relatedTarget, n = e.nativeEvent, o = aT(t) && t.hasAttribute(iC("focus-guard")) && "outside" === t.getAttribute("data-type");
                        u.start(0, {
                            "iz.useMemo[f]": ()=>{
                                var _a_current_floatingContext;
                                let e = im(i.domReference ? i.domReference.ownerDocument : document);
                                (t || e !== i.domReference) && (ig((_a_current_floatingContext = a.current.floatingContext) === null || _a_current_floatingContext === void 0 ? void 0 : _a_current_floatingContext.refs.floating.current, e) || ig(i.domReference, e) || o || r(!1, n, "focus"));
                            }
                        }["iz.useMemo[f]"]);
                    }
                })
        }["iz.useMemo[f]"], [
            a,
            i.domReference,
            r,
            s,
            u
        ]);
        return x.useMemo({
            "iz.useMemo": ()=>l ? {
                    reference: f
                } : {}
        }["iz.useMemo"], [
            l,
            f
        ]);
    }
    globalThis.requestAnimationFrame;
    let iT = new class {
        request(e) {
            let t = this.nextId;
            return this.nextId += 1, this.callbacks.push(e), this.callbacksCount += 1, this.isScheduled || (requestAnimationFrame(this.tick), this.isScheduled = !0), t;
        }
        cancel(e) {
            let t = e - this.startId;
            t < 0 || t >= this.callbacks.length || (this.callbacks[t] = null, this.callbacksCount -= 1);
        }
        constructor(){
            _define_property._(this, "callbacks", []);
            _define_property._(this, "callbacksCount", 0);
            _define_property._(this, "nextId", 1);
            _define_property._(this, "startId", 1);
            _define_property._(this, "isScheduled", !1);
            _define_property._(this, "tick", (e)=>{
                var _t_n;
                this.isScheduled = !1;
                let t = this.callbacks, n = this.callbacksCount;
                if (this.callbacks = [], this.callbacksCount = 0, this.startId = this.nextId, n > 0) for(let n = 0; n < t.length; n += 1)(_t_n = t[n]) === null || _t_n === void 0 ? void 0 : _t_n.call(t, e);
            });
        }
    };
    class iD {
        static create() {
            return new iD;
        }
        static request(e) {
            return iT.request(e);
        }
        static cancel(e) {
            return iT.cancel(e);
        }
        request(e) {
            this.cancel(), this.currentId = iT.request(()=>{
                this.currentId = null, e();
            });
        }
        constructor(){
            _define_property._(this, "currentId", null);
            _define_property._(this, "cancel", ()=>{
                null !== this.currentId && (iT.cancel(this.currentId), this.currentId = null);
            });
            _define_property._(this, "disposeEffect", ()=>this.cancel);
        }
    }
    function iL() {
        let e = aa(iD.create).current;
        return al(e.disposeEffect), e;
    }
    let iN = {
        style: {
            transition: "none"
        }
    }, iR = {}, iM = [], iZ = {
        fallbackAxisSide: "none"
    }, iU = {
        fallbackAxisSide: "end"
    }, iF = {
        intentional: "onClick",
        sloppy: "onPointerDown"
    };
    function iq(e) {
        var _e_escapeKey, _e_outsidePress;
        return {
            escapeKey: "boolean" == typeof e ? e : (_e_escapeKey = e === null || e === void 0 ? void 0 : e.escapeKey) !== null && _e_escapeKey !== void 0 ? _e_escapeKey : !1,
            outsidePress: "boolean" == typeof e ? e : (_e_outsidePress = e === null || e === void 0 ? void 0 : e.outsidePress) !== null && _e_outsidePress !== void 0 ? _e_outsidePress : !0
        };
    }
    function iH(e) {
        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
        let { open: n, onOpenChange: r, elements: o, dataRef: a } = e, { enabled: i = !0, escapeKey: l = !0, outsidePress: s = !0, outsidePressEvent: c = "sloppy", referencePress: u = !1, referencePressEvent: d = "sloppy", ancestorScroll: f = !1, bubbles: p, capture: h } = t, m = ak(), g = af("function" == typeof s ? s : ()=>!1), y = "function" == typeof s ? g : s, v = x.useRef(!1), { escapeKey: b, outsidePress: A } = iq(p), { escapeKey: w, outsidePress: C } = iq(h), _ = x.useRef(null), k = ac(), E = ac(), j = x.useRef(!1), S = x.useRef(""), O = af((e)=>{
            S.current = e.pointerType;
        }), B = af(()=>{
            let e = S.current;
            return "string" == typeof c ? c : c["pen" !== e && e ? e : "mouse"];
        }), P = af((e)=>{
            var _a_current_floatingContext;
            if (!n || !i || !l || "Escape" !== e.key || j.current) return;
            let t = (_a_current_floatingContext = a.current.floatingContext) === null || _a_current_floatingContext === void 0 ? void 0 : _a_current_floatingContext.nodeId, o = m ? iS(m.nodesRef.current, t) : [];
            if (!b && (e.stopPropagation(), o.length > 0)) {
                let e = !0;
                if (o.forEach((t)=>{
                    var _t_context;
                    ((_t_context = t.context) === null || _t_context === void 0 ? void 0 : _t_context.open) && !t.context.dataRef.current.__escapeKeyBubbles && (e = !1);
                }), !e) return;
            }
            r(!1, "nativeEvent" in e ? e.nativeEvent : e, "escape-key");
        }), I = af((e)=>{
            let t = B();
            return "intentional" === t && "click" !== e.type || "sloppy" === t && "click" === e.type;
        }), z = af((e)=>{
            var _iy;
            let t = ()=>{
                var _iy;
                P(e), (_iy = iy(e)) === null || _iy === void 0 ? void 0 : _iy.removeEventListener("keydown", t);
            };
            (_iy = iy(e)) === null || _iy === void 0 ? void 0 : _iy.addEventListener("keydown", t);
        }), T = af((e)=>{
            var _a_current_floatingContext;
            if (I(e)) return;
            let t = a.current.insideReactTree;
            a.current.insideReactTree = !1;
            let n = v.current;
            if (v.current = !1, "intentional" === B() && n || t || "function" == typeof y && !y(e)) return;
            let i = iy(e), l = "[".concat(iC("inert"), "]"), s = ib(o.floating).querySelectorAll(l), c = aT(i) ? i : null;
            for(; c && !aY(c);){
                let e = aG(c);
                if (aY(e) || !aT(e)) break;
                c = e;
            }
            if (s.length && aT(i) && !i.matches("html,body") && !ig(i, o.floating) && Array.from(s).every((e)=>!ig(c, e))) return;
            if (aD(i)) {
                let t = aY(i), n = aK(i), r = /auto|scroll/, o = t || r.test(n.overflowX), a = t || r.test(n.overflowY), l = o && i.clientWidth > 0 && i.scrollWidth > i.clientWidth, s = a && i.clientHeight > 0 && i.scrollHeight > i.clientHeight, c = "rtl" === n.direction, u = s && (c ? e.offsetX <= i.offsetWidth - i.clientWidth : e.offsetX > i.clientWidth), d = l && e.offsetY > i.clientHeight;
                if (u || d) return;
            }
            let u = (_a_current_floatingContext = a.current.floatingContext) === null || _a_current_floatingContext === void 0 ? void 0 : _a_current_floatingContext.nodeId, d = m && iS(m.nodesRef.current, u).some((t)=>{
                var _t_context;
                return iv(e, (_t_context = t.context) === null || _t_context === void 0 ? void 0 : _t_context.elements.floating);
            });
            if (iv(e, o.floating) || iv(e, o.domReference) || d) return;
            let f = m ? iS(m.nodesRef.current, u) : [];
            if (f.length > 0) {
                let e = !0;
                if (f.forEach((t)=>{
                    var _t_context;
                    ((_t_context = t.context) === null || _t_context === void 0 ? void 0 : _t_context.open) && !t.context.dataRef.current.__outsidePressBubbles && (e = !1);
                }), !e) return;
            }
            r(!1, e, "outside-press");
        }), D = af((e)=>{
            if (!("sloppy" !== B() || !n || !i || iv(e, o.floating) || iv(e, o.domReference))) {
                if ("touch" === e.pointerType) {
                    _.current = {
                        startTime: Date.now(),
                        startX: e.clientX,
                        startY: e.clientY,
                        dismissOnPointerUp: !1,
                        dismissOnMouseDown: !0
                    }, k.start(1e3, ()=>{
                        _.current && (_.current.dismissOnPointerUp = !1, _.current.dismissOnMouseDown = !1);
                    });
                    return;
                }
                T(e);
            }
        }), L = af((e)=>{
            var _iy;
            if (I(e) || (k.clear(), "mousedown" === e.type && _.current && !_.current.dismissOnMouseDown)) return;
            let t = ()=>{
                var _iy;
                "pointerdown" === e.type ? D(e) : T(e), (_iy = iy(e)) === null || _iy === void 0 ? void 0 : _iy.removeEventListener(e.type, t);
            };
            (_iy = iy(e)) === null || _iy === void 0 ? void 0 : _iy.addEventListener(e.type, t);
        }), N = af((e)=>{
            if ("sloppy" !== B() || "touch" !== e.pointerType || !_.current || iv(e, o.floating) || iv(e, o.domReference)) return;
            let t = Math.abs(e.clientX - _.current.startX), n = Math.abs(e.clientY - _.current.startY), r = Math.sqrt(t * t + n * n);
            r > 5 && (_.current.dismissOnPointerUp = !0), r > 10 && (T(e), k.clear(), _.current = null);
        }), R = af((e)=>{
            "sloppy" !== B() || "touch" !== e.pointerType || !_.current || iv(e, o.floating) || iv(e, o.domReference) || (_.current.dismissOnPointerUp && T(e), k.clear(), _.current = null);
        });
        x.useEffect({
            "iH.useEffect": ()=>{
                if (!n || !i) return;
                a.current.__escapeKeyBubbles = b, a.current.__outsidePressBubbles = A;
                let e = new as;
                function t(e) {
                    r(!1, e, "ancestor-scroll");
                }
                function s() {
                    e.clear(), j.current = !0;
                }
                function c() {
                    e.start(5 * !!a$(), {
                        "iH.useEffect.c": ()=>{
                            j.current = !1;
                        }
                    }["iH.useEffect.c"]);
                }
                let u = ib(o.floating);
                u.addEventListener("pointerdown", O, !0), l && (u.addEventListener("keydown", w ? z : P, w), u.addEventListener("compositionstart", s), u.addEventListener("compositionend", c)), y && (u.addEventListener("click", C ? L : T, C), u.addEventListener("pointerdown", C ? L : T, C), u.addEventListener("pointermove", N, C), u.addEventListener("pointerup", R, C), u.addEventListener("mousedown", L, C));
                let d = [];
                return f && (aT(o.domReference) && (d = aQ(o.domReference)), aT(o.floating) && (d = d.concat(aQ(o.floating))), !aT(o.reference) && o.reference && o.reference.contextElement && (d = d.concat(aQ(o.reference.contextElement)))), (d = d.filter({
                    "iH.useEffect": (e)=>{
                        var _u_defaultView;
                        return e !== ((_u_defaultView = u.defaultView) === null || _u_defaultView === void 0 ? void 0 : _u_defaultView.visualViewport);
                    }
                }["iH.useEffect"])).forEach({
                    "iH.useEffect": (e)=>{
                        e.addEventListener("scroll", t, {
                            passive: !0
                        });
                    }
                }["iH.useEffect"]), ({
                    "iH.useEffect": ()=>{
                        u.removeEventListener("pointerdown", O, !0), l && (u.removeEventListener("keydown", w ? z : P, w), u.removeEventListener("compositionstart", s), u.removeEventListener("compositionend", c)), y && (u.removeEventListener("click", C ? L : T, C), u.removeEventListener("pointerdown", C ? L : T, C), u.removeEventListener("pointermove", N, C), u.removeEventListener("pointerup", R, C), u.removeEventListener("mousedown", L, C)), d.forEach({
                            "iH.useEffect": (e)=>{
                                e.removeEventListener("scroll", t);
                            }
                        }["iH.useEffect"]), e.clear();
                    }
                })["iH.useEffect"];
            }
        }["iH.useEffect"], [
            a,
            o,
            l,
            y,
            c,
            n,
            r,
            f,
            i,
            b,
            A,
            P,
            w,
            z,
            T,
            C,
            L,
            D,
            N,
            R,
            O
        ]), x.useEffect({
            "iH.useEffect": ()=>{
                a.current.insideReactTree = !1;
            }
        }["iH.useEffect"], [
            a,
            y
        ]);
        let M = x.useMemo({
            "iH.useMemo[M]": ()=>({
                    onKeyDown: P,
                    ...u && {
                        [iF[d]]: ({
                            "iH.useMemo[M]": (e)=>{
                                r(!1, e.nativeEvent, "reference-press");
                            }
                        })["iH.useMemo[M]"],
                        ..."intentional" !== d && {
                            onClick (e) {
                                r(!1, e.nativeEvent, "reference-press");
                            }
                        }
                    }
                })
        }["iH.useMemo[M]"], [
            P,
            r,
            u,
            d
        ]), Z = af((e)=>{
            let t = iy(e.nativeEvent);
            ig(o.floating, t) && (v.current = !0);
        }), U = af(()=>{
            a.current.insideReactTree = !0, E.start(0, ()=>{
                a.current.insideReactTree = !1;
            });
        }), F = x.useMemo({
            "iH.useMemo[F]": ()=>({
                    onKeyDown: P,
                    onMouseDown: Z,
                    onMouseUp: Z,
                    onPointerDownCapture: U,
                    onMouseDownCapture: U,
                    onClickCapture: U
                })
        }["iH.useMemo[F]"], [
            P,
            Z,
            U
        ]);
        return x.useMemo({
            "iH.useMemo": ()=>i ? {
                    reference: M,
                    floating: F
                } : {}
        }["iH.useMemo"], [
            i,
            M,
            F
        ]);
    }
    let iV = new Map([
        [
            "select",
            "listbox"
        ],
        [
            "combobox",
            "listbox"
        ],
        [
            "label",
            !1
        ]
    ]), i$ = [
        "top",
        "right",
        "bottom",
        "left"
    ], iW = Math.min, iY = Math.max, iK = Math.round, iX = Math.floor, iG = (e)=>({
            x: e,
            y: e
        }), iQ = {
        left: "right",
        right: "left",
        bottom: "top",
        top: "bottom"
    }, iJ = {
        start: "end",
        end: "start"
    };
    function i0(e, t) {
        return "function" == typeof e ? e(t) : e;
    }
    function i1(e) {
        return e.split("-")[0];
    }
    function i2(e) {
        return e.split("-")[1];
    }
    function i4(e) {
        return "x" === e ? "y" : "x";
    }
    function i5(e) {
        return "y" === e ? "height" : "width";
    }
    let i3 = new Set([
        "top",
        "bottom"
    ]);
    function i6(e) {
        return i3.has(i1(e)) ? "y" : "x";
    }
    function i9(e) {
        return e.replace(/start|end/g, (e)=>iJ[e]);
    }
    let i8 = [
        "left",
        "right"
    ], i7 = [
        "right",
        "left"
    ], le = [
        "top",
        "bottom"
    ], lt = [
        "bottom",
        "top"
    ];
    function ln(e) {
        return e.replace(/left|right|bottom|top/g, (e)=>iQ[e]);
    }
    function lr(e) {
        return "number" != typeof e ? {
            top: 0,
            right: 0,
            bottom: 0,
            left: 0,
            ...e
        } : {
            top: e,
            right: e,
            bottom: e,
            left: e
        };
    }
    function lo(e) {
        let { x: t, y: n, width: r, height: o } = e;
        return {
            width: r,
            height: o,
            top: n,
            left: t,
            right: t + r,
            bottom: n + o,
            x: t,
            y: n
        };
    }
    function la(e, t, n) {
        return Math.floor(e / t) !== n;
    }
    function li(e, t) {
        return t < 0 || t >= e.current.length;
    }
    function ll(e, t) {
        return lc(e, {
            disabledIndices: t
        });
    }
    function ls(e, t) {
        return lc(e, {
            decrement: !0,
            startingIndex: e.current.length,
            disabledIndices: t
        });
    }
    function lc(e) {
        let { startingIndex: t = -1, decrement: n = !1, disabledIndices: r, amount: o = 1 } = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
        let a = t;
        do a += n ? -o : o;
        while (a >= 0 && a <= e.current.length - 1 && lu(e, a, r))
        return a;
    }
    function lu(e, t, n) {
        if ("function" == typeof n) return n(t);
        if (n) return n.includes(t);
        let r = e.current[t];
        return null == r || r.hasAttribute("disabled") || "true" === r.getAttribute("aria-disabled");
    }
    let ld = 0;
    function lf(e) {
        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
        let { preventScroll: n = !1, cancelPrevious: r = !0, sync: o = !1 } = t;
        r && cancelAnimationFrame(ld);
        let a = ()=>e === null || e === void 0 ? void 0 : e.focus({
                preventScroll: n
            });
        o ? a() : ld = requestAnimationFrame(a);
    }
    function lp(e, t, n) {
        switch(e){
            case "vertical":
                return t;
            case "horizontal":
                return n;
            default:
                return t || n;
        }
    }
    function lh(e, t) {
        return lp(t, e === ip || e === ih, e === iu || e === id);
    }
    function lm(e, t, n) {
        return lp(t, e === ih, n ? e === iu : e === id) || "Enter" === e || " " === e || "" === e;
    }
    function lg() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [];
        let t = e.map((e)=>e === null || e === void 0 ? void 0 : e.reference), n = e.map((e)=>e === null || e === void 0 ? void 0 : e.floating), r = e.map((e)=>e === null || e === void 0 ? void 0 : e.item), o = x.useCallback({
            "lg.useCallback[o]": (t)=>ly(t, e, "reference")
        }["lg.useCallback[o]"], t), a = x.useCallback({
            "lg.useCallback[a]": (t)=>ly(t, e, "floating")
        }["lg.useCallback[a]"], n), i = x.useCallback({
            "lg.useCallback[i]": (t)=>ly(t, e, "item")
        }["lg.useCallback[i]"], r);
        return x.useMemo({
            "lg.useMemo": ()=>({
                    getReferenceProps: o,
                    getFloatingProps: a,
                    getItemProps: i
                })
        }["lg.useMemo"], [
            o,
            a,
            i
        ]);
    }
    function ly(e, t, n) {
        let r = new Map, o = "item" === n, a = {};
        for(let t in "floating" === n && (a.tabIndex = -1, a[il] = ""), e)o && e && (t === is || t === ic) || (a[t] = e[t]);
        for(let i = 0; i < t.length; i += 1){
            var _t_i;
            let l, s = (_t_i = t[i]) === null || _t_i === void 0 ? void 0 : _t_i[n];
            (l = "function" == typeof s ? e ? s(e) : null : s) && lv(a, l, o, r);
        }
        return lv(a, e, o, r), a;
    }
    function lv(e, t, n, r) {
        for(let o in t){
            var _r_get;
            let a = t[o];
            n && (o === is || o === ic) || (o.startsWith("on") ? (r.has(o) || r.set(o, []), "function" == typeof a && ((_r_get = r.get(o)) === null || _r_get === void 0 ? void 0 : _r_get.push(a), e[o] = function() {
                for(var _len = arguments.length, e = new Array(_len), _key = 0; _key < _len; _key++){
                    e[_key] = arguments[_key];
                }
                var _r_get;
                return (_r_get = r.get(o)) === null || _r_get === void 0 ? void 0 : _r_get.map((t)=>t(...e)).find((e)=>void 0 !== e);
            })) : e[o] = a);
        }
    }
    let lb = x.createContext(void 0);
    function lA(e) {
        let t = x.useContext(lb);
        if (void 0 === t && !e) throw Error("Base UI: MenuRootContext is missing. Menu parts must be placed within <Menu.Root>.");
        return t;
    }
    let lx = x.createContext(null);
    function lw(e) {
        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1;
        let [r, o] = x.useState(e && t ? "idle" : void 0), [a, i] = x.useState(e);
        return e && !a && (i(!0), o("starting")), e || !a || "ending" === r || n || o("ending"), e || a || "ending" !== r || o(void 0), ax(()=>{
            if (!e && a && "ending" !== r && n) {
                let e = iD.request(()=>{
                    o("ending");
                });
                return ()=>{
                    iD.cancel(e);
                };
            }
        }, [
            e,
            a,
            r,
            n
        ]), ax(()=>{
            if (!e || t) return;
            let n = iD.request(()=>{
                ef.flushSync(()=>{
                    o(void 0);
                });
            });
            return ()=>{
                iD.cancel(n);
            };
        }, [
            t,
            e
        ]), ax(()=>{
            if (!e || !t) return;
            e && a && "idle" !== r && o("starting");
            let n = iD.request(()=>{
                o("idle");
            });
            return ()=>{
                iD.cancel(n);
            };
        }, [
            t,
            e,
            a,
            o,
            r
        ]), x.useMemo({
            "lw.useMemo": ()=>({
                    mounted: a,
                    setMounted: i,
                    transitionStatus: r
                })
        }["lw.useMemo"], [
            a,
            r
        ]);
    }
    function lC(e) {
        let { enabled: t = !0, open: n, ref: r, onComplete: o } = e, a = a0(n), i = af(o), l = function(e) {
            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1;
            let n = iL();
            return af(function(r) {
                let o = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
                let a;
                if (n.cancel(), null != e) {
                    if ("current" in e) {
                        if (null == e.current) return;
                        a = e.current;
                    } else a = e;
                    "function" != typeof a.getAnimations || globalThis.BASE_UI_ANIMATIONS_DISABLED ? r() : n.request(()=>{
                        function e() {
                            a && Promise.allSettled(a.getAnimations().map((e)=>e.finished)).then(()=>{
                                null != o && o.aborted || ef.flushSync(r);
                            });
                        }
                        t ? n.request(e) : e();
                    });
                }
            });
        }(r, n);
        x.useEffect({
            "lC.useEffect": ()=>{
                t && l({
                    "lC.useEffect": ()=>{
                        n === a.current && i();
                    }
                }["lC.useEffect"]);
            }
        }["lC.useEffect"], [
            t,
            n,
            i,
            l,
            a
        ]);
    }
    let l_ = x.createContext(void 0);
    function lk() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !0;
        let t = x.useContext(l_);
        if (void 0 === t && !e) throw Error("Base UI: DirectionContext is missing.");
        var _t_direction;
        return (_t_direction = t === null || t === void 0 ? void 0 : t.direction) !== null && _t_direction !== void 0 ? _t_direction : "ltr";
    }
    function lE(e) {
        return (e === null || e === void 0 ? void 0 : e.ownerDocument) || document;
    }
    let lj = ()=>{}, lS = {}, lO = {}, lB = "";
    class lP {
        acquire(e) {
            return this.lockCount += 1, 1 === this.lockCount && null === this.restore && this.timeoutLock.start(0, ()=>this.lock(e)), this.release;
        }
        lock(e) {
            if (0 === this.lockCount || null !== this.restore) return;
            let t = lE(e).documentElement, n = aP(t).getComputedStyle(t).overflowY;
            if ("hidden" === n || "clip" === n) {
                this.restore = lj;
                return;
            }
            let r = a9 || !function(e) {
                if ("undefined" == typeof document) return !1;
                let t = lE(e);
                return aP(t).innerWidth - t.documentElement.clientWidth > 0;
            }(e);
            this.restore = r ? function(e) {
                let t = lE(e).documentElement, n = t.style.overflow;
                return t.style.overflow = "hidden", ()=>{
                    t.style.overflow = n;
                };
            }(e) : function(e) {
                var _o_visualViewport;
                let t = lE(e), n = t.documentElement, r = t.body, o = aP(n), a = 0, i = 0, l = iD.create();
                var _o_visualViewport_scale;
                if (a6 && ((_o_visualViewport_scale = (_o_visualViewport = o.visualViewport) === null || _o_visualViewport === void 0 ? void 0 : _o_visualViewport.scale) !== null && _o_visualViewport_scale !== void 0 ? _o_visualViewport_scale : 1) !== 1) return ()=>{};
                function s() {
                    var _CSS_supports, _CSS;
                    let e = o.getComputedStyle(n), t = o.getComputedStyle(r);
                    a = n.scrollTop, i = n.scrollLeft, lS = {
                        scrollbarGutter: n.style.scrollbarGutter,
                        overflowY: n.style.overflowY,
                        overflowX: n.style.overflowX
                    }, lB = n.style.scrollBehavior, lO = {
                        position: r.style.position,
                        height: r.style.height,
                        width: r.style.width,
                        boxSizing: r.style.boxSizing,
                        overflowY: r.style.overflowY,
                        overflowX: r.style.overflowX,
                        scrollBehavior: r.style.scrollBehavior
                    };
                    let l = "undefined" != typeof CSS && ((_CSS_supports = (_CSS = CSS).supports) === null || _CSS_supports === void 0 ? void 0 : _CSS_supports.call(_CSS, "scrollbar-gutter", "stable")), s = n.scrollHeight > n.clientHeight, c = n.scrollWidth > n.clientWidth, u = "scroll" === e.overflowY || "scroll" === t.overflowY, d = "scroll" === e.overflowX || "scroll" === t.overflowX, f = Math.max(0, o.innerWidth - n.clientWidth), p = Math.max(0, o.innerHeight - n.clientHeight), h = parseFloat(t.marginTop) + parseFloat(t.marginBottom), m = parseFloat(t.marginLeft) + parseFloat(t.marginRight);
                    Object.assign(n.style, {
                        scrollbarGutter: "stable",
                        overflowY: !l && (s || u) ? "scroll" : "hidden",
                        overflowX: !l && (c || d) ? "scroll" : "hidden"
                    }), Object.assign(r.style, {
                        position: "relative",
                        height: h || p ? "calc(100dvh - ".concat(h + p, "px)") : "100dvh",
                        width: m || f ? "calc(100vw - ".concat(m + f, "px)") : "100vw",
                        boxSizing: "border-box",
                        overflow: "hidden",
                        scrollBehavior: "unset"
                    }), r.scrollTop = a, r.scrollLeft = i, n.setAttribute("data-base-ui-scroll-locked", ""), n.style.scrollBehavior = "unset";
                }
                function c() {
                    Object.assign(n.style, lS), Object.assign(r.style, lO), n.scrollTop = a, n.scrollLeft = i, n.removeAttribute("data-base-ui-scroll-locked"), n.style.scrollBehavior = lB;
                }
                function u() {
                    c(), l.request(s);
                }
                return s(), o.addEventListener("resize", u), ()=>{
                    l.cancel(), c(), o.removeEventListener("resize", u);
                };
            }(e);
        }
        constructor(){
            _define_property._(this, "lockCount", 0);
            _define_property._(this, "restore", null);
            _define_property._(this, "timeoutLock", as.create());
            _define_property._(this, "timeoutUnlock", as.create());
            _define_property._(this, "release", ()=>{
                this.lockCount -= 1, 0 === this.lockCount && this.restore && this.timeoutUnlock.start(0, this.unlock);
            });
            _define_property._(this, "unlock", ()=>{
                var _this_restore, _this;
                0 === this.lockCount && this.restore && ((_this_restore = (_this = this).restore) === null || _this_restore === void 0 ? void 0 : _this_restore.call(_this), this.restore = null);
            });
        }
    }
    let lI = new lP;
    function lz(e) {
        if (e) return ({
            "focus-out": "focus-out",
            "escape-key": "escape-key",
            "outside-press": "outside-press",
            "list-navigation": "list-navigation",
            click: "trigger-press",
            hover: "trigger-hover",
            focus: "trigger-focus",
            "reference-press": "trigger-press",
            "safe-polygon": "trigger-hover",
            "ancestor-scroll": void 0
        })[e];
    }
    let lT = x.createContext(void 0);
    function lD() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !0;
        let t = x.useContext(lT);
        if (void 0 === t && !e) throw Error("Base UI: ContextMenuRootContext is missing. ContextMenu parts must be placed within <ContextMenu.Root>.");
        return t;
    }
    let lL = x.createContext(!1);
    function lN(e, t) {
        return e && !t ? e : !e && t ? t : e || t ? {
            ...e,
            ...t
        } : void 0;
    }
    let lR = {};
    function lM(e, t, n, r, o) {
        let a = {
            ...lF(e, lR)
        };
        return t && (a = lZ(a, t)), n && (a = lZ(a, n)), r && (a = lZ(a, r)), o && (a = lZ(a, o)), a;
    }
    function lZ(e, t) {
        return lU(t) ? t(e) : function(e, t) {
            if (!t) return e;
            for(let n in t){
                let r = t[n];
                switch(n){
                    case "style":
                        e[n] = lN(e.style, r);
                        break;
                    case "className":
                        e[n] = lH(e.className, r);
                        break;
                    default:
                        !function(e, t) {
                            let n = e.charCodeAt(0), r = e.charCodeAt(1), o = e.charCodeAt(2);
                            return 111 === n && 110 === r && o >= 65 && o <= 90 && ("function" == typeof t || void 0 === t);
                        }(n, r) ? e[n] = r : e[n] = function(e, t) {
                            return t ? e ? (n)=>{
                                var r;
                                if (null != (r = n) && "object" == typeof r && "nativeEvent" in r) {
                                    lq(n);
                                    let r = t(n);
                                    return n.baseUIHandlerPrevented || (e === null || e === void 0 ? void 0 : e(n)), r;
                                }
                                let o = t(n);
                                return e === null || e === void 0 ? void 0 : e(n), o;
                            } : t : e;
                        }(e[n], r);
                }
            }
            return e;
        }(e, t);
    }
    function lU(e) {
        return "function" == typeof e;
    }
    function lF(e, t) {
        return lU(e) ? e(t) : e !== null && e !== void 0 ? e : lR;
    }
    function lq(e) {
        return e.preventBaseUIHandler = ()=>{
            e.baseUIHandlerPrevented = !0;
        }, e;
    }
    function lH(e, t) {
        return t ? e ? t + " " + e : t : e;
    }
    let lV = [], l$ = {
        current: !1
    }, lW = function(e) {
        let t, n, { children: r, open: o, onOpenChange: a, onOpenChangeComplete: i, defaultOpen: l = !1, disabled: s = !1, modal: c, loop: u = !0, orientation: d = "vertical", actionsRef: f, openOnHover: p, delay: h = 100, closeDelay: m = 0, closeParentOnEsc: g = !0 } = e, [y, v] = x.useState(null), [A, w] = x.useState(null), [C, _] = x.useState(), [k, E] = x.useState(!0), [j, S] = x.useState(null), [O, B] = x.useState(null), [P, I] = x.useState(!0), [z, T] = x.useState(!1), D = x.useRef(null), L = x.useRef(null), N = x.useRef(null), R = x.useRef([]), M = x.useRef([]), Z = ac(), U = lD(!0), F = x.useContext(lL);
        {
            let e = lA(!0), n = function(e) {
                let t = x.useContext(lx);
                if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
                ;
                return t;
            }(!0);
            t = F && e ? {
                type: "menu",
                context: e
            } : n ? {
                type: "menubar",
                context: n
            } : U ? {
                type: "context-menu",
                context: U
            } : {
                type: void 0
            };
        }
        let q = ab();
        void 0 !== t.type && (q = t.context.rootId);
        let H = (void 0 === t.type || "context-menu" === t.type) && (c !== null && c !== void 0 ? c : !0), V = "menu" === t.type ? t.context.allowMouseEnter : z, $ = "menu" === t.type ? t.context.setAllowMouseEnter : T, W = p !== null && p !== void 0 ? p : "menu" === t.type || "menubar" === t.type && t.context.hasSubmenuOpen, [Y, K] = am({
            controlled: o,
            default: l,
            name: "MenuRoot",
            state: "open"
        }), X = x.useRef("context-menu" !== t.type), G = ac();
        x.useEffect({
            "lW.useEffect": ()=>{
                if (Y || (D.current = null), "context-menu" === t.type) {
                    if (!Y) {
                        G.clear(), X.current = !1;
                        return;
                    }
                    G.start(500, {
                        "lW.useEffect": ()=>{
                            X.current = !0;
                        }
                    }["lW.useEffect"]);
                }
            }
        }["lW.useEffect"], [
            G,
            Y,
            t.type
        ]);
        let Q = x.useCallback({
            "lW.useCallback[Q]": (e)=>{
                N.current = e, w(e);
            }
        }["lW.useCallback[Q]"], []), { mounted: J, setMounted: ee, transitionStatus: et } = lw(Y), { openMethod: en, triggerProps: er, reset: eo } = function(e) {
            let [t, n] = x.useState(null), r = af((t, r)=>{
                e || n(r);
            }), o = af(()=>{
                n(null);
            }), { onClick: a, onPointerDown: i } = function(e) {
                let t = x.useRef(""), n = x.useCallback({
                    "lW.useCallback[n]": (n)=>{
                        n.defaultPrevented || (t.current = n.pointerType, e(n, n.pointerType));
                    }
                }["lW.useCallback[n]"], [
                    e
                ]);
                return {
                    onClick: x.useCallback({
                        "lW.useCallback": (n)=>{
                            if (0 === n.detail) return void e(n, "keyboard");
                            "pointerType" in n && e(n, n.pointerType), e(n, t.current), t.current = "";
                        }
                    }["lW.useCallback"], [
                        e
                    ]),
                    onPointerDown: n
                };
            }(r);
            return x.useMemo({
                "lW.useMemo": ()=>({
                        openMethod: t,
                        reset: o,
                        triggerProps: {
                            onClick: a,
                            onPointerDown: i
                        }
                    })
            }["lW.useMemo"], [
                t,
                o,
                a,
                i
            ]);
        }(Y);
        var ea = {
            enabled: Y && H && "trigger-hover" !== O && "touch" !== en,
            mounted: J,
            open: Y,
            referenceElement: A
        };
        let { enabled: ei = !0, mounted: el, open: es, referenceElement: ec = null } = ea;
        ax(()=>{
            if (ei && a6 && el && !es) {
                let e = lE(ec), t = e.body.style.userSelect, n = e.body.style.webkitUserSelect;
                return e.body.style.userSelect = "none", e.body.style.webkitUserSelect = "none", ()=>{
                    e.body.style.userSelect = t, e.body.style.webkitUserSelect = n;
                };
            }
        }, [
            ei,
            el,
            es,
            ec
        ]), ax(()=>{
            if (ei) return lI.acquire(ec);
        }, [
            ei,
            ec
        ]), Y || k || E(!0);
        let eu = af(()=>{
            ee(!1), I(!0), $(!1), i === null || i === void 0 ? void 0 : i(!1), eo();
        });
        lC({
            enabled: !f,
            open: Y,
            ref: L,
            onComplete () {
                Y || eu();
            }
        });
        let ed = x.useRef(!0), ep = ac(), eh = af((e, n, r)=>{
            if (Y === e || !1 === e && (n === null || n === void 0 ? void 0 : n.type) === "click" && "touch" === n.pointerType && !ed.current) return;
            if (!e && null !== j) {
                let e = R.current[j];
                queueMicrotask(()=>{
                    e === null || e === void 0 ? void 0 : e.setAttribute("tabindex", "-1");
                });
            }
            e && "trigger-focus" === r ? (ed.current = !1, ep.start(300, ()=>{
                ed.current = !0;
            })) : (ed.current = !0, ep.clear());
            let o = ("trigger-press" === r || "item-press" === r) && 0 === n.detail && (n === null || n === void 0 ? void 0 : n.isTrusted), i = !e && ("escape-key" === r || null == r);
            function l() {
                a === null || a === void 0 ? void 0 : a(e, n, r), K(e), B(r !== null && r !== void 0 ? r : null), D.current = n !== null && n !== void 0 ? n : null;
            }
            "trigger-hover" === r ? (I(!0), Z.start(500, ()=>{
                I(!1);
            }), ef.flushSync(l)) : l(), "menubar" === t.type && ("trigger-focus" === r || "focus-out" === r || "trigger-hover" === r || "list-navigation" === r || "sibling-open" === r) ? _("group") : o || i ? _(o ? "click" : "dismiss") : _(void 0);
        });
        x.useImperativeHandle(f, {
            "lW.useImperativeHandle": ()=>({
                    unmount: eu
                })
        }["lW.useImperativeHandle"], [
            eu
        ]), "context-menu" === t.type && (n = t.context), x.useImperativeHandle(n === null || n === void 0 ? void 0 : n.positionerRef, {
            "lW.useImperativeHandle": ()=>A
        }["lW.useImperativeHandle"], [
            A
        ]), x.useImperativeHandle(n === null || n === void 0 ? void 0 : n.actionsRef, {
            "lW.useImperativeHandle": ()=>({
                    setOpen: eh
                })
        }["lW.useImperativeHandle"], [
            eh
        ]), x.useEffect({
            "lW.useEffect": ()=>{
                Y || Z.clear();
            }
        }["lW.useEffect"], [
            Z,
            Y
        ]);
        let em = aS({
            elements: {
                reference: y,
                floating: A
            },
            open: Y,
            onOpenChange (e, t, n) {
                eh(e, t, lz(n));
            }
        }), eg = ij(em, {
            enabled: k && W && !s && "context-menu" !== t.type && ("menubar" !== t.type || t.context.hasSubmenuOpen && !Y),
            handleClose: iP({
                blockPointerEvents: !0
            }),
            mouseOnly: !0,
            move: "menu" === t.type,
            restMs: void 0 === t.type || "menu" === t.type && V ? h : void 0,
            delay: "menu" === t.type ? {
                open: V ? h : 1e10,
                close: m
            } : {
                close: m
            }
        }), ey = iz(em, {
            enabled: !s && !Y && "menubar" === t.type && t.context.hasSubmenuOpen && !U
        }), ev = function(e) {
            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let { open: n, onOpenChange: r, dataRef: o } = e, { enabled: a = !0, event: i = "click", toggle: l = !0, ignoreMouse: s = !1, stickIfOpen: c = !0 } = t, u = x.useRef(void 0), d = iL(), f = x.useMemo({
                "lW.ev.useMemo[f]": ()=>({
                        onPointerDown (e) {
                            u.current = e.pointerType;
                        },
                        onMouseDown (e) {
                            let t = u.current, a = e.nativeEvent;
                            if (0 !== e.button || "click" === i || ii(t, !0) && s) return;
                            let f = o.current.openEvent, p = f === null || f === void 0 ? void 0 : f.type, h = !(n && l && (!f || !c || "click" === p || "mousedown" === p));
                            d.request({
                                "lW.ev.useMemo[f]": ()=>{
                                    r(h, a, "click");
                                }
                            }["lW.ev.useMemo[f]"]);
                        },
                        onClick (e) {
                            let t = u.current;
                            if ("mousedown" === i && t) {
                                u.current = void 0;
                                return;
                            }
                            if (ii(t, !0) && s) return;
                            let a = o.current.openEvent, d = a === null || a === void 0 ? void 0 : a.type;
                            r(!(n && l && (!a || !c || "click" === d || "mousedown" === d || "keydown" === d || "keyup" === d)), e.nativeEvent, "click");
                        },
                        onKeyDown () {
                            u.current = void 0;
                        }
                    })
            }["lW.ev.useMemo[f]"], [
                o,
                i,
                s,
                r,
                n,
                c,
                l,
                d
            ]);
            return x.useMemo({
                "lW.ev.useMemo": ()=>a ? {
                        reference: f
                    } : iR
            }["lW.ev.useMemo"], [
                a,
                f
            ]);
        }(em, {
            enabled: !s && "context-menu" !== t.type,
            event: Y && "menubar" === t.type ? "click" : "mousedown",
            toggle: !W || "menu" !== t.type,
            ignoreMouse: W && "menu" === t.type,
            stickIfOpen: void 0 === t.type && P
        }), eb = iH(em, {
            enabled: !s,
            bubbles: g && "menu" === t.type,
            outsidePress: ()=>{
                var _D_current;
                return "context-menu" !== t.type || ((_D_current = D.current) === null || _D_current === void 0 ? void 0 : _D_current.type) === "contextmenu" || X.current;
            }
        }), eA = function(e) {
            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            var _r_domReference;
            var _iV_get;
            let { open: n, elements: r, floatingId: o } = e, { enabled: a = !0, role: i = "dialog" } = t, l = ab(), s = ((_r_domReference = r.domReference) === null || _r_domReference === void 0 ? void 0 : _r_domReference.id) || l, c = x.useMemo({
                "lW.eA.useMemo[c]": ()=>{
                    var _iw;
                    return ((_iw = iw(r.floating)) === null || _iw === void 0 ? void 0 : _iw.id) || o;
                }
            }["lW.eA.useMemo[c]"], [
                r.floating,
                o
            ]), u = (_iV_get = iV.get(i)) !== null && _iV_get !== void 0 ? _iV_get : i, d = null != a_(), f = x.useMemo({
                "lW.eA.useMemo[f]": ()=>"tooltip" === u || "label" === i ? {
                        ["aria-".concat("label" === i ? "labelledby" : "describedby")]: n ? c : void 0
                    } : {
                        "aria-expanded": n ? "true" : "false",
                        "aria-haspopup": "alertdialog" === u ? "dialog" : u,
                        "aria-controls": n ? c : void 0,
                        ..."listbox" === u && {
                            role: "combobox"
                        },
                        ..."menu" === u && {
                            id: s
                        },
                        ..."menu" === u && d && {
                            role: "menuitem"
                        },
                        ..."select" === i && {
                            "aria-autocomplete": "none"
                        },
                        ..."combobox" === i && {
                            "aria-autocomplete": "list"
                        }
                    }
            }["lW.eA.useMemo[f]"], [
                u,
                c,
                d,
                n,
                s,
                i
            ]), p = x.useMemo({
                "lW.eA.useMemo[p]": ()=>{
                    let e = {
                        id: c,
                        ...u && {
                            role: u
                        }
                    };
                    return "tooltip" === u || "label" === i ? e : {
                        ...e,
                        ..."menu" === u && {
                            "aria-labelledby": s
                        }
                    };
                }
            }["lW.eA.useMemo[p]"], [
                u,
                c,
                s,
                i
            ]), h = x.useCallback({
                "lW.eA.useCallback[h]": (param)=>{
                    let { active: e, selected: t } = param;
                    let n = {
                        role: "option",
                        ...e && {
                            id: "".concat(c, "-fui-option")
                        }
                    };
                    switch(i){
                        case "select":
                        case "combobox":
                            return {
                                ...n,
                                "aria-selected": t
                            };
                    }
                    return {};
                }
            }["lW.eA.useCallback[h]"], [
                c,
                i
            ]);
            return x.useMemo({
                "lW.eA.useMemo": ()=>a ? {
                        reference: f,
                        floating: p,
                        item: h
                    } : {}
            }["lW.eA.useMemo"], [
                a,
                f,
                p,
                h
            ]);
        }(em, {
            role: "menu"
        }), ex = lk(), ew = function(e, t) {
            let { open: n, onOpenChange: r, elements: o, floatingId: a } = e, { listRef: i, activeIndex: l, onNavigate: s = ()=>{}, enabled: c = !0, selectedIndex: u = null, allowEscape: d = !1, loop: f = !1, nested: p = !1, rtl: h = !1, virtual: m = !1, focusItemOnOpen: g = "auto", focusItemOnHover: y = !0, openOnArrowKeyDown: v = !0, disabledIndices: b, orientation: A = "vertical", parentOrientation: w, cols: C = 1, scrollItemIntoView: _ = !0, virtualItemRef: k, itemSizes: E, dense: j = !1 } = t, S = a0(iw(o.floating)), O = a_(), B = ak();
            ax(()=>{
                e.dataRef.current.orientation = A;
            }, [
                e,
                A
            ]);
            let P = ix(o.domReference), I = x.useRef(g), z = x.useRef(u !== null && u !== void 0 ? u : -1), T = x.useRef(null), D = x.useRef(!0), L = af(()=>{
                s(-1 === z.current ? null : z.current);
            }), N = x.useRef(L), R = x.useRef(!!o.floating), M = x.useRef(n), Z = x.useRef(!1), U = x.useRef(!1), F = a0(b), q = a0(n), H = a0(_), V = a0(u), [$, W] = x.useState(), Y = af(()=>{
                function e(e) {
                    var _e_id;
                    m ? (((_e_id = e.id) === null || _e_id === void 0 ? void 0 : _e_id.endsWith("-fui-option")) && (e.id = "".concat(a, "-").concat(Math.random().toString(16).slice(2, 10))), W(e.id), B === null || B === void 0 ? void 0 : B.events.emit("virtualfocus", e), k && (k.current = e)) : lf(e, {
                        sync: Z.current,
                        preventScroll: !0
                    });
                }
                let t = i.current[z.current], n = U.current;
                t && e(t), (Z.current ? (e)=>e() : requestAnimationFrame)(()=>{
                    var _r_scrollIntoView;
                    let r = i.current[z.current] || t;
                    if (!r) return;
                    t || e(r);
                    let o = H.current;
                    o && X && (n || !D.current) && ((_r_scrollIntoView = r.scrollIntoView) === null || _r_scrollIntoView === void 0 ? void 0 : _r_scrollIntoView.call(r, "boolean" == typeof o ? {
                        block: "nearest",
                        inline: "nearest"
                    } : o));
                });
            });
            ax(()=>{
                c && (n && o.floating ? I.current && null != u && (U.current = !0, z.current = u, L()) : R.current && (z.current = -1, N.current()));
            }, [
                c,
                n,
                o.floating,
                u,
                L
            ]), ax(()=>{
                if (c && n && o.floating) if (null == l) {
                    if (Z.current = !1, null != V.current) return;
                    if (R.current && (z.current = -1, Y()), (!M.current || !R.current) && I.current && (null != T.current || !0 === I.current && null == T.current)) {
                        let e = 0, t = ()=>{
                            null == i.current[0] ? (e < 2 && (e ? requestAnimationFrame : queueMicrotask)(t), e += 1) : (z.current = null == T.current || lm(T.current, A, h) || p ? ll(i, F.current) : ls(i, F.current), T.current = null, L());
                        };
                        t();
                    }
                } else li(i, l) || (z.current = l, Y(), U.current = !1);
            }, [
                c,
                n,
                o.floating,
                l,
                V,
                p,
                i,
                A,
                h,
                L,
                Y,
                F
            ]), ax(()=>{
                var _e_find_context, _e_find;
                if (!c || o.floating || !B || m || !R.current) return;
                let e = B.nodesRef.current, t = (_e_find = e.find((e)=>e.id === O)) === null || _e_find === void 0 ? void 0 : (_e_find_context = _e_find.context) === null || _e_find_context === void 0 ? void 0 : _e_find_context.elements.floating, n = im(ib(o.floating)), r = e.some((e)=>e.context && ig(e.context.elements.floating, n));
                t && !r && D.current && t.focus({
                    preventScroll: !0
                });
            }, [
                c,
                o.floating,
                B,
                O,
                m
            ]), ax(()=>{
                N.current = L, M.current = n, R.current = !!o.floating;
            }), ax(()=>{
                n || (T.current = null, I.current = g);
            }, [
                n,
                g
            ]);
            let K = null != l, X = x.useMemo({
                "lW.ew.useMemo[X]": ()=>{
                    function e(e) {
                        if (!q.current) return;
                        let t = i.current.indexOf(e);
                        -1 !== t && z.current !== t && (z.current = t, L());
                    }
                    return {
                        onFocus (param) {
                            let { currentTarget: t } = param;
                            Z.current = !0, e(t);
                        },
                        onClick: ({
                            "lW.ew.useMemo[X]": (param)=>{
                                let { currentTarget: e } = param;
                                return e.focus({
                                    preventScroll: !0
                                });
                            }
                        })["lW.ew.useMemo[X]"],
                        onMouseMove (param) {
                            let { currentTarget: t } = param;
                            Z.current = !0, U.current = !1, y && e(t);
                        },
                        onPointerLeave (param) {
                            let { pointerType: e } = param;
                            var _S_current;
                            D.current && "touch" !== e && (Z.current = !0, y && (z.current = -1, L(), m || ((_S_current = S.current) === null || _S_current === void 0 ? void 0 : _S_current.focus({
                                preventScroll: !0
                            }))));
                        }
                    };
                }
            }["lW.ew.useMemo[X]"], [
                q,
                S,
                y,
                i,
                L,
                m
            ]), G = x.useCallback({
                "lW.ew.useCallback[G]": ()=>{
                    var _B_nodesRef_current_find_context_dataRef, _B_nodesRef_current_find_context, _B_nodesRef_current_find;
                    return w !== null && w !== void 0 ? w : B === null || B === void 0 ? void 0 : (_B_nodesRef_current_find = B.nodesRef.current.find({
                        "lW.ew.useCallback[G]": (e)=>e.id === O
                    }["lW.ew.useCallback[G]"])) === null || _B_nodesRef_current_find === void 0 ? void 0 : (_B_nodesRef_current_find_context = _B_nodesRef_current_find.context) === null || _B_nodesRef_current_find_context === void 0 ? void 0 : (_B_nodesRef_current_find_context_dataRef = _B_nodesRef_current_find_context.dataRef) === null || _B_nodesRef_current_find_context_dataRef === void 0 ? void 0 : _B_nodesRef_current_find_context_dataRef.current.orientation;
                }
            }["lW.ew.useCallback[G]"], [
                O,
                B,
                w
            ]), Q = af((e)=>{
                var t, a, l, s, c;
                if (D.current = !1, Z.current = !0, 229 === e.which || !q.current && e.currentTarget === S.current) return;
                if (p && (t = e.key, a = A, l = h, s = C, "both" === a || "horizontal" === a && s && s > 1 ? "Escape" === t : lp(a, l ? t === id : t === iu, t === ip))) {
                    lh(e.key, G()) || ir(e), r(!1, e.nativeEvent, "list-navigation"), aD(o.domReference) && (m ? B === null || B === void 0 ? void 0 : B.events.emit("virtualfocus", o.domReference) : o.domReference.focus());
                    return;
                }
                let u = z.current, g = ll(i, b), y = ls(i, b);
                if (P || ("Home" === e.key && (ir(e), z.current = g, L()), "End" === e.key && (ir(e), z.current = y, L())), C > 1) {
                    let t = E || Array.from({
                        length: i.current.length
                    }, ()=>({
                            width: 1,
                            height: 1
                        })), n = function(e, t, n) {
                        let r = [], o = 0;
                        return e.forEach((param, i)=>{
                            let { width: e, height: a } = param;
                            let l = !1;
                            for(n && (o = 0); !l;){
                                let n = [];
                                for(let r = 0; r < e; r += 1)for(let e = 0; e < a; e += 1)n.push(o + r + e * t);
                                o % t + e <= t && n.every((e)=>null == r[e]) ? (n.forEach((e)=>{
                                    r[e] = i;
                                }), l = !0) : o += 1;
                            }
                        }), [
                            ...r
                        ];
                    }(t, C, j), r = n.findIndex((e)=>null != e && !lu(i, e, b)), o = n.reduce((e, t, n)=>null == t || lu(i, t, b) ? e : n, -1), a = n[function(e, param) {
                        let { event: t, orientation: n, loop: r, rtl: o, cols: a, disabledIndices: i, minIndex: l, maxIndex: s, prevIndex: c, stopEvent: u = !1 } = param;
                        let d = c;
                        if (t.key === ip) {
                            if (u && ir(t), -1 === c) d = s;
                            else if (d = lc(e, {
                                startingIndex: d,
                                amount: a,
                                decrement: !0,
                                disabledIndices: i
                            }), r && (c - a < l || d < 0)) {
                                let e = c % a, t = s % a, n = s - (t - e);
                                d = t === e ? s : t > e ? n : n - a;
                            }
                            li(e, d) && (d = c);
                        }
                        if (t.key === ih && (u && ir(t), -1 === c ? d = l : (d = lc(e, {
                            startingIndex: c,
                            amount: a,
                            disabledIndices: i
                        }), r && c + a > s && (d = lc(e, {
                            startingIndex: c % a - a,
                            amount: a,
                            disabledIndices: i
                        }))), li(e, d) && (d = c)), "both" === n) {
                            let n = iX(c / a);
                            t.key === (o ? iu : id) && (u && ir(t), c % a != a - 1 ? (d = lc(e, {
                                startingIndex: c,
                                disabledIndices: i
                            }), r && la(d, a, n) && (d = lc(e, {
                                startingIndex: c - c % a - 1,
                                disabledIndices: i
                            }))) : r && (d = lc(e, {
                                startingIndex: c - c % a - 1,
                                disabledIndices: i
                            })), la(d, a, n) && (d = c)), t.key === (o ? id : iu) && (u && ir(t), c % a != 0 ? (d = lc(e, {
                                startingIndex: c,
                                decrement: !0,
                                disabledIndices: i
                            }), r && la(d, a, n) && (d = lc(e, {
                                startingIndex: c + (a - c % a),
                                decrement: !0,
                                disabledIndices: i
                            }))) : r && (d = lc(e, {
                                startingIndex: c + (a - c % a),
                                decrement: !0,
                                disabledIndices: i
                            })), la(d, a, n) && (d = c));
                            let l = iX(s / a) === n;
                            li(e, d) && (d = r && l ? t.key === (o ? id : iu) ? s : lc(e, {
                                startingIndex: c - c % a - 1,
                                disabledIndices: i
                            }) : c);
                        }
                        return d;
                    }({
                        current: n.map((e)=>null != e ? i.current[e] : null)
                    }, {
                        event: e,
                        orientation: A,
                        loop: f,
                        rtl: h,
                        cols: C,
                        disabledIndices: (c = [
                            ...("function" != typeof b ? b : null) || i.current.map((e, t)=>lu(i, t, b) ? t : void 0),
                            void 0
                        ], n.flatMap((e, t)=>c.includes(e) ? [
                                t
                            ] : [])),
                        minIndex: r,
                        maxIndex: o,
                        prevIndex: function(e, t, n, r, o) {
                            if (-1 === e) return -1;
                            let a = n.indexOf(e), i = t[e];
                            switch(o){
                                case "tl":
                                    return a;
                                case "tr":
                                    if (!i) return a;
                                    return a + i.width - 1;
                                case "bl":
                                    if (!i) return a;
                                    return a + (i.height - 1) * r;
                                case "br":
                                    return n.lastIndexOf(e);
                                default:
                                    return -1;
                            }
                        }(z.current > y ? g : z.current, t, n, C, e.key === ih ? "bl" : e.key === (h ? iu : id) ? "tr" : "tl"),
                        stopEvent: !0
                    })];
                    if (null != a && (z.current = a, L()), "both" === A) return;
                }
                if (lh(e.key, A)) {
                    if (ir(e), n && !m && im(e.currentTarget.ownerDocument) === e.currentTarget) {
                        z.current = lm(e.key, A, h) ? g : y, L();
                        return;
                    }
                    lm(e.key, A, h) ? f ? z.current = u >= y ? d && u !== i.current.length ? -1 : g : lc(i, {
                        startingIndex: u,
                        disabledIndices: b
                    }) : z.current = Math.min(y, lc(i, {
                        startingIndex: u,
                        disabledIndices: b
                    })) : f ? z.current = u <= g ? d && -1 !== u ? i.current.length : y : lc(i, {
                        startingIndex: u,
                        decrement: !0,
                        disabledIndices: b
                    }) : z.current = Math.max(g, lc(i, {
                        startingIndex: u,
                        decrement: !0,
                        disabledIndices: b
                    })), li(i, z.current) && (z.current = -1), L();
                }
            }), J = x.useMemo({
                "lW.ew.useMemo[J]": ()=>m && n && K && {
                        "aria-activedescendant": $
                    }
            }["lW.ew.useMemo[J]"], [
                m,
                n,
                K,
                $
            ]), ee = x.useMemo({
                "lW.ew.useMemo[ee]": ()=>({
                        "aria-orientation": "both" === A ? void 0 : A,
                        ...!P ? J : {},
                        onKeyDown (e) {
                            if ("Tab" === e.key && e.shiftKey && n && !m) {
                                ir(e), r(!1, e.nativeEvent, "list-navigation"), aD(o.domReference) && o.domReference.focus();
                                return;
                            }
                            Q(e);
                        },
                        onPointerMove () {
                            D.current = !0;
                        }
                    })
            }["lW.ew.useMemo[ee]"], [
                J,
                Q,
                A,
                P,
                r,
                n,
                m,
                o.domReference
            ]), et = x.useMemo({
                "lW.ew.useMemo[et]": ()=>{
                    function e(e) {
                        "auto" === g && io(e.nativeEvent) && (I.current = !0);
                    }
                    function t(e) {
                        I.current = g, "auto" === g && ia(e.nativeEvent) && (I.current = !0);
                    }
                    return {
                        ...J,
                        onKeyDown (e) {
                            var t, o;
                            D.current = !1;
                            let a = e.key.startsWith("Arrow"), l = (t = e.key, o = G(), lp(o, h ? t === iu : t === id, t === ih)), s = lh(e.key, A), c = (p ? l : s) || "Enter" === e.key || "" === e.key.trim();
                            if (m && n) return Q(e);
                            if (n || v || !a) {
                                if (c) {
                                    let t = lh(e.key, G());
                                    T.current = p && t ? null : e.key;
                                }
                                if (p) {
                                    l && (ir(e), n ? (z.current = ll(i, F.current), L()) : r(!0, e.nativeEvent, "list-navigation"));
                                    return;
                                }
                                s && (null != u && (z.current = u), ir(e), !n && v ? r(!0, e.nativeEvent, "list-navigation") : Q(e), n && L());
                            }
                        },
                        onFocus () {
                            n && !m && (z.current = -1, L());
                        },
                        onPointerDown: t,
                        onPointerEnter: t,
                        onMouseDown: e,
                        onClick: e
                    };
                }
            }["lW.ew.useMemo[et]"], [
                J,
                Q,
                F,
                g,
                i,
                p,
                L,
                r,
                n,
                v,
                A,
                G,
                h,
                u,
                m
            ]);
            return x.useMemo({
                "lW.ew.useMemo": ()=>c ? {
                        reference: et,
                        floating: ee,
                        item: X
                    } : {}
            }["lW.ew.useMemo"], [
                c,
                et,
                ee,
                X
            ]);
        }(em, {
            enabled: !s,
            listRef: R,
            activeIndex: j,
            nested: void 0 !== t.type,
            loop: u,
            orientation: d,
            parentOrientation: "menubar" === t.type ? t.context.orientation : void 0,
            rtl: "rtl" === ex,
            disabledIndices: lV,
            onNavigate: S,
            openOnArrowKeyDown: "context-menu" !== t.type
        }), eC = x.useRef(!1), e_ = function(e, t) {
            var _ref;
            let { open: n, dataRef: r } = e, { listRef: o, activeIndex: a, onMatch: i, onTypingChange: l, enabled: s = !0, findMatch: c = null, resetMs: u = 750, ignoreKeys: d = [], selectedIndex: f = null } = t, p = ac(), h = x.useRef(""), m = x.useRef((_ref = f !== null && f !== void 0 ? f : a) !== null && _ref !== void 0 ? _ref : -1), g = x.useRef(null), y = af(i), v = af(l), b = a0(c), A = a0(d);
            ax(()=>{
                n && (p.clear(), g.current = null, h.current = "");
            }, [
                n,
                p
            ]), ax(()=>{
                var _ref;
                n && "" === h.current && (m.current = (_ref = f !== null && f !== void 0 ? f : a) !== null && _ref !== void 0 ? _ref : -1);
            }, [
                n,
                f,
                a
            ]);
            let w = af((e)=>{
                e ? r.current.typing || (r.current.typing = e, v(e)) : r.current.typing && (r.current.typing = e, v(e));
            }), C = af((e)=>{
                function t(e, t, n) {
                    let r = b.current ? b.current(t, n) : t.find((e)=>(e === null || e === void 0 ? void 0 : e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase())) === 0);
                    return r ? e.indexOf(r) : -1;
                }
                let r = o.current;
                if (h.current.length > 0 && " " !== h.current[0] && (-1 === t(r, r, h.current) ? w(!1) : " " === e.key && ir(e)), null == r || A.current.includes(e.key) || 1 !== e.key.length || e.ctrlKey || e.metaKey || e.altKey) return;
                n && " " !== e.key && (ir(e), w(!0)), r.every((e)=>{
                    var _e_, _e_1;
                    return !e || ((_e_ = e[0]) === null || _e_ === void 0 ? void 0 : _e_.toLocaleLowerCase()) !== ((_e_1 = e[1]) === null || _e_1 === void 0 ? void 0 : _e_1.toLocaleLowerCase());
                }) && h.current === e.key && (h.current = "", m.current = g.current), h.current += e.key, p.start(u, ()=>{
                    h.current = "", m.current = g.current, w(!1);
                });
                let a = m.current, i = t(r, [
                    ...r.slice((a || 0) + 1),
                    ...r.slice(0, (a || 0) + 1)
                ], h.current);
                -1 !== i ? (y(i), g.current = i) : " " !== e.key && (h.current = "", w(!1));
            }), _ = x.useMemo({
                "lW.e_.useMemo[_]": ()=>({
                        onKeyDown: C
                    })
            }["lW.e_.useMemo[_]"], [
                C
            ]), k = x.useMemo({
                "lW.e_.useMemo[k]": ()=>({
                        onKeyDown: C,
                        onKeyUp (e) {
                            " " === e.key && w(!1);
                        }
                    })
            }["lW.e_.useMemo[k]"], [
                C,
                w
            ]);
            return x.useMemo({
                "lW.e_.useMemo": ()=>s ? {
                        reference: _,
                        floating: k
                    } : {}
            }["lW.e_.useMemo"], [
                s,
                _,
                k
            ]);
        }(em, {
            listRef: M,
            activeIndex: j,
            resetMs: 500,
            onMatch: (e)=>{
                Y && e !== j && S(e);
            },
            onTypingChange: x.useCallback({
                "lW.e_.useCallback": (e)=>{
                    eC.current = e;
                }
            }["lW.e_.useCallback"], [])
        }), { getReferenceProps: ek, getFloatingProps: eE, getItemProps: ej } = lg([
            eg,
            ev,
            eb,
            ey,
            eA,
            ew,
            e_
        ]), eS = function(e) {
            let { enabled: t = !0, mouseDownAction: n, open: r } = e, o = x.useRef(!1);
            return x.useMemo({
                "lW.eS.useMemo": ()=>t ? {
                        onMouseDown: ({
                            "lW.eS.useMemo": (e)=>{
                                ("open" === n && !r || "close" === n && r) && (o.current = !0, lE(e.currentTarget).addEventListener("click", {
                                    "lW.eS.useMemo": ()=>{
                                        o.current = !1;
                                    }
                                }["lW.eS.useMemo"], {
                                    once: !0
                                }));
                            }
                        })["lW.eS.useMemo"],
                        onClick: ({
                            "lW.eS.useMemo": (e)=>{
                                o.current && (o.current = !1, e.preventBaseUIHandler());
                            }
                        })["lW.eS.useMemo"]
                    } : iR
            }["lW.eS.useMemo"], [
                t,
                n,
                r
            ]);
        }({
            open: Y,
            enabled: "menubar" === t.type,
            mouseDownAction: "open"
        }), eO = x.useMemo({
            "lW.useMemo[eO]": ()=>{
                let e = lM(ek(), {
                    onMouseEnter () {
                        E(!0);
                    },
                    onMouseMove () {
                        $(!0);
                    }
                }, er, eS);
                return delete e.role, e;
            }
        }["lW.useMemo[eO]"], [
            ek,
            eS,
            $,
            er
        ]), eB = x.useMemo({
            "lW.useMemo[eB]": ()=>eE({
                    onMouseEnter () {
                        W && "menu" !== t.type || E(!1);
                    },
                    onMouseMove () {
                        $(!0);
                    },
                    onClick () {
                        W && E(!1);
                    }
                })
        }["lW.useMemo[eB]"], [
            eE,
            W,
            t.type,
            $
        ]), eP = x.useMemo({
            "lW.useMemo[eP]": ()=>ej()
        }["lW.useMemo[eP]"], [
            ej
        ]), eI = x.useMemo({
            "lW.useMemo[eI]": ()=>({
                    activeIndex: j,
                    setActiveIndex: S,
                    allowMouseUpTriggerRef: t.type ? t.context.allowMouseUpTriggerRef : l$,
                    floatingRootContext: em,
                    itemProps: eP,
                    popupProps: eB,
                    triggerProps: eO,
                    itemDomElements: R,
                    itemLabels: M,
                    mounted: J,
                    open: Y,
                    popupRef: L,
                    positionerRef: N,
                    setOpen: eh,
                    setPositionerElement: Q,
                    triggerElement: y,
                    setTriggerElement: v,
                    transitionStatus: et,
                    lastOpenChangeReason: O,
                    instantType: C,
                    onOpenChangeComplete: i,
                    setHoverEnabled: E,
                    typingRef: eC,
                    modal: H,
                    disabled: s,
                    parent: t,
                    rootId: q,
                    allowMouseEnter: V,
                    setAllowMouseEnter: $
                })
        }["lW.useMemo[eI]"], [
            j,
            em,
            eP,
            eB,
            eO,
            R,
            M,
            J,
            Y,
            N,
            eh,
            et,
            y,
            Q,
            O,
            C,
            i,
            H,
            s,
            t,
            q,
            V,
            $
        ]), ez = (0, b.jsx)(lb.Provider, {
            value: eI,
            children: r
        });
        return void 0 === t.type || "context-menu" === t.type ? (0, b.jsx)(aj, {
            children: ez
        }) : ez;
    };
    function lY(e, t, n, r) {
        var o, a, i, l, s;
        let c = aa(lK).current;
        return o = c, a = e, i = t, l = n, s = r, (o.refs[0] !== a || o.refs[1] !== i || o.refs[2] !== l || o.refs[3] !== s) && lX(c, [
            e,
            t,
            n,
            r
        ]), c.callback;
    }
    function lK() {
        return {
            callback: null,
            cleanup: null,
            refs: []
        };
    }
    function lX(e, t) {
        if (e.refs = t, t.every((e)=>null == e)) {
            e.callback = null;
            return;
        }
        e.callback = (n)=>{
            if (e.cleanup && (e.cleanup(), e.cleanup = null), null != n) {
                let r = Array(t.length).fill(null);
                for(let e = 0; e < t.length; e += 1){
                    let o = t[e];
                    if (null != o) switch(typeof o){
                        case "function":
                            {
                                let t = o(n);
                                "function" == typeof t && (r[e] = t);
                                break;
                            }
                        case "object":
                            o.current = n;
                    }
                }
                e.cleanup = ()=>{
                    for(let e = 0; e < t.length; e += 1){
                        let n = t[e];
                        if (null != n) switch(typeof n){
                            case "function":
                                {
                                    let t = r[e];
                                    "function" == typeof t ? t() : n(null);
                                    break;
                                }
                            case "object":
                                n.current = null;
                        }
                    }
                };
            }
        };
    }
    let lG = function(e) {
        return e.startingStyle = "data-starting-style", e.endingStyle = "data-ending-style", e;
    }({}), lQ = {
        [lG.startingStyle]: ""
    }, lJ = {
        [lG.endingStyle]: ""
    }, l0 = {
        transitionStatus: (e)=>"starting" === e ? lQ : "ending" === e ? lJ : null
    }, l1 = function(e) {
        return e.open = "data-open", e.closed = "data-closed", e[e.startingStyle = lG.startingStyle] = "startingStyle", e[e.endingStyle = lG.endingStyle] = "endingStyle", e.anchorHidden = "data-anchor-hidden", e;
    }({}), l2 = function(e) {
        return e.popupOpen = "data-popup-open", e.pressed = "data-pressed", e;
    }({}), l4 = {
        [l2.popupOpen]: ""
    }, l5 = {
        [l2.popupOpen]: "",
        [l2.pressed]: ""
    }, l3 = {
        [l1.open]: ""
    }, l6 = {
        [l1.closed]: ""
    }, l9 = {
        [l1.anchorHidden]: ""
    }, l8 = {
        open: (e)=>e ? l4 : null
    }, l7 = {
        open: (e)=>e ? l5 : null
    }, se = {
        open: (e)=>e ? l3 : l6,
        anchorHidden: (e)=>e ? l9 : null
    }, st = parseInt(x.version, 10);
    function sn(e, t) {
        let n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
        let r = t.render, o = function(e) {
            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            var n, r;
            let o, { className: a, render: i } = e, { state: l = iR, ref: s, props: c, disableStyleHooks: u, customStyleHookMapping: d, enabled: f = !0 } = t, p = f ? (n = a, r = l, "function" == typeof n ? n(r) : n) : void 0;
            !0 !== u && (o = x.useMemo({
                "sn.o.useMemo": ()=>f ? ({
                        "sn.o.useMemo": function(e, t) {
                            let n = {};
                            for(let r in e){
                                let o = e[r];
                                if (t === null || t === void 0 ? void 0 : t.hasOwnProperty(r)) {
                                    let e = t[r](o);
                                    null != e && Object.assign(n, e);
                                    continue;
                                }
                                !0 === o ? n["data-".concat(r.toLowerCase())] = "" : o && (n["data-".concat(r.toLowerCase())] = o.toString());
                            }
                            return n;
                        }
                    })["sn.o.useMemo"](l, d) : iR
            }["sn.o.useMemo"], [
                l,
                d,
                f
            ]));
            var _lN;
            let h = f ? (_lN = lN(o, Array.isArray(c) ? function(e) {
                if (0 === e.length) return lR;
                if (1 === e.length) return lF(e[0], lR);
                let t = {
                    ...lF(e[0], lR)
                };
                for(let n = 1; n < e.length; n += 1)t = lZ(t, e[n]);
                return t;
            }(c) : c)) !== null && _lN !== void 0 ? _lN : iR : iR;
            return ("undefined" != typeof document && (f ? Array.isArray(s) ? h.ref = function(e) {
                var t, n;
                let r = aa(lK).current;
                return t = r, n = e, (t.refs.length !== n.length || t.refs.some((e, t)=>e !== n[t])) && lX(r, e), r.callback;
            }([
                h.ref,
                sr(i),
                ...s
            ]) : h.ref = lY(h.ref, sr(i), s) : lY(null, null)), f) ? (void 0 !== p && (h.className = lH(h.className, p)), h) : iR;
        }(t, n);
        var _n_state;
        return !1 === n.enabled ? null : function(e, t, n, r) {
            if (t) {
                if ("function" == typeof t) return t(n, r);
                let e = lM(n, t.props);
                return e.ref = n.ref, x.cloneElement(t, e);
            }
            if (e && "string" == typeof e) {
                var o, a;
                return o = e, a = n, "button" === o ? (0, b.jsx)("button", {
                    type: "button",
                    ...a
                }) : "img" === o ? (0, b.jsx)("img", {
                    alt: "",
                    ...a
                }) : x.createElement(o, a);
            }
            throw Error("Base UI: Render element or function are not defined.");
        }(e, r, o, (_n_state = n.state) !== null && _n_state !== void 0 ? _n_state : iR);
    }
    function sr(e) {
        return e && "function" != typeof e ? st >= 19 ? e.props.ref : e.ref : null;
    }
    let so = x.createContext(void 0);
    function sa() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !1;
        let t = x.useContext(so);
        if (void 0 === t && !e) throw Error("Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>.");
        return t;
    }
    function si() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
        let { disabled: t = !1, focusableWhenDisabled: n, tabIndex: r = 0, native: o = !0 } = e, a = x.useRef(null), i = void 0 !== sa(!0), l = af(()=>{
            let e = a.current;
            return !!((e === null || e === void 0 ? void 0 : e.tagName) === "A" && (e === null || e === void 0 ? void 0 : e.href));
        }), { props: s } = function(e) {
            let { focusableWhenDisabled: t, disabled: n, composite: r = !1, tabIndex: o = 0, isNativeButton: a } = e, i = r && !1 !== t, l = r && !1 === t;
            return {
                props: x.useMemo({
                    "si.useMemo": ()=>{
                        let e = {
                            onKeyDown (e) {
                                n && t && "Tab" !== e.key && e.preventDefault();
                            }
                        };
                        return r || (e.tabIndex = o, !a && n && (e.tabIndex = t ? o : -1)), (a && (t || i) || !a && n) && (e["aria-disabled"] = n), a && (!t || l) && (e.disabled = n), e;
                    }
                }["si.useMemo"], [
                    r,
                    n,
                    t,
                    i,
                    l,
                    a,
                    o
                ])
            };
        }({
            focusableWhenDisabled: n,
            disabled: t,
            composite: i,
            tabIndex: r,
            isNativeButton: o
        });
        return ax(()=>{
            let e = a.current;
            e instanceof HTMLButtonElement && i && t && void 0 === s.disabled && e.disabled && (e.disabled = !1);
        }, [
            t,
            s.disabled,
            i
        ]), {
            getButtonProps: x.useCallback({
                "si.useCallback": function() {
                    let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
                    let { onClick: n, onMouseDown: r, onKeyUp: a, onKeyDown: i, onPointerDown: c, ...u } = e;
                    return lM({
                        type: o ? "button" : void 0,
                        onClick (e) {
                            if (t) return void e.preventDefault();
                            n === null || n === void 0 ? void 0 : n(e);
                        },
                        onMouseDown (e) {
                            t || (r === null || r === void 0 ? void 0 : r(e));
                        },
                        onKeyDown (e) {
                            if (t || (lq(e), i === null || i === void 0 ? void 0 : i(e)), e.baseUIHandlerPrevented) return;
                            let r = e.target === e.currentTarget && !o && !l() && !t, a = "Enter" === e.key, s = " " === e.key;
                            r && ((s || a) && e.preventDefault(), a && (n === null || n === void 0 ? void 0 : n(e)));
                        },
                        onKeyUp (e) {
                            t || (lq(e), a === null || a === void 0 ? void 0 : a(e)), !e.baseUIHandlerPrevented && (e.target !== e.currentTarget || o || t || " " !== e.key || (n === null || n === void 0 ? void 0 : n(e)));
                        },
                        onPointerDown (e) {
                            if (t) return void e.preventDefault();
                            c === null || c === void 0 ? void 0 : c(e);
                        }
                    }, o ? void 0 : {
                        role: "button"
                    }, s, u);
                }
            }["si.useCallback"], [
                t,
                s,
                o,
                l
            ]),
            buttonRef: a
        };
    }
    let sl = x.createContext({
        register: ()=>{},
        unregister: ()=>{},
        subscribeMapChange: ()=>()=>{},
        elementsRef: {
            current: []
        },
        nextIndexRef: {
            current: 0
        }
    }), ss = function(e) {
        return e[e.None = 0] = "None", e[e.GuessFromOrder = 1] = "GuessFromOrder", e;
    }({});
    function sc() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
        let { label: t, metadata: n, textRef: r, indexGuessBehavior: o } = e, { register: a, unregister: i, subscribeMapChange: l, elementsRef: s, labelsRef: c, nextIndexRef: u } = x.useContext(sl), d = x.useRef(-1), [f, p] = x.useState(o === ss.GuessFromOrder ? ({
            "sc.useState": ()=>{
                if (-1 === d.current) {
                    let e = u.current;
                    u.current += 1, d.current = e;
                }
                return d.current;
            }
        })["sc.useState"] : -1), h = x.useRef(null), m = x.useCallback({
            "sc.useCallback[m]": (e)=>{
                if (h.current = e, -1 !== f && null !== e && (s.current[f] = e, c)) {
                    var _r_current;
                    let n = void 0 !== t;
                    var _r_current_textContent;
                    c.current[f] = n ? t : (_r_current_textContent = r === null || r === void 0 ? void 0 : (_r_current = r.current) === null || _r_current === void 0 ? void 0 : _r_current.textContent) !== null && _r_current_textContent !== void 0 ? _r_current_textContent : e.textContent;
                }
            }
        }["sc.useCallback[m]"], [
            f,
            s,
            c,
            t,
            r
        ]);
        return ax(()=>{
            let e = h.current;
            if (e) return a(e, n), ()=>{
                i(e);
            };
        }, [
            a,
            i,
            n
        ]), ax(()=>l((e)=>{
                var _e_get;
                let t = h.current ? (_e_get = e.get(h.current)) === null || _e_get === void 0 ? void 0 : _e_get.index : null;
                null != t && p(t);
            }), [
            l,
            p
        ]), x.useMemo({
            "sc.useMemo": ()=>({
                    ref: m,
                    index: f
                })
        }["sc.useMemo"], [
            f,
            m
        ]);
    }
    function su(e) {
        let { render: t, className: n, state: r = iR, props: o = iM, refs: a = iM, metadata: i, customStyleHookMapping: l, tag: s = "div", ...c } = e, { compositeProps: u, compositeRef: d } = function() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
            let { highlightItemOnHover: t, highlightedIndex: n, onHighlightedIndexChange: r } = sa(), { ref: o, index: a } = sc(e), i = n === a, l = x.useRef(null), s = lY(o, l);
            return {
                compositeProps: x.useMemo({
                    "su.useMemo": ()=>({
                            tabIndex: i ? 0 : -1,
                            onFocus () {
                                r(a);
                            },
                            onMouseMove () {
                                let e = l.current;
                                if (!t || !e) return;
                                let n = e.hasAttribute("disabled") || "true" === e.ariaDisabled;
                                i || n || e.focus();
                            }
                        })
                }["su.useMemo"], [
                    i,
                    r,
                    a,
                    t
                ]),
                compositeRef: s,
                index: a
            };
        }({
            metadata: i
        });
        return sn(s, e, {
            state: r,
            ref: [
                ...a,
                d
            ],
            props: [
                u,
                ...o,
                c
            ],
            customStyleHookMapping: l
        });
    }
    let sd = x.forwardRef(function(e, t) {
        let { render: n, className: r, disabled: o = !1, nativeButton: a = !0, ...i } = e, { triggerProps: l, disabled: s, setTriggerElement: c, open: u, allowMouseUpTriggerRef: d, positionerRef: f, parent: p, lastOpenChangeReason: h, rootId: m } = lA(), g = o || s, y = x.useRef(null), v = ac(), { getButtonProps: A, buttonRef: w } = si({
            disabled: g,
            native: a
        }), C = lY(w, c), { events: _ } = ak();
        x.useEffect({
            "sd.useEffect": ()=>{
                u || void 0 !== p.type || (d.current = !1);
            }
        }["sd.useEffect"], [
            d,
            u,
            p.type
        ]);
        let k = af((e)=>{
            if (!y.current) return;
            v.clear(), d.current = !1;
            let t = e.target;
            if (ig(y.current, t) || ig(f.current, t) || t === y.current || null != t && function e(t) {
                var _t_getAttribute;
                return aD(t) && t.hasAttribute("data-rootownerid") ? (_t_getAttribute = t.getAttribute("data-rootownerid")) !== null && _t_getAttribute !== void 0 ? _t_getAttribute : void 0 : aY(t) ? void 0 : e(aG(t));
            }(t) === m) return;
            let n = function(e) {
                let t = e.getBoundingClientRect(), n = window.getComputedStyle(e, "::before"), r = window.getComputedStyle(e, "::after");
                if ("none" === n.content && "none" === r.content) return t;
                let o = parseFloat(n.width) || 0, a = parseFloat(n.height) || 0, i = parseFloat(r.width) || 0, l = parseFloat(r.height) || 0, s = Math.max(t.width, o, i), c = Math.max(t.height, a, l), u = s - t.width, d = c - t.height;
                return {
                    left: t.left - u / 2,
                    right: t.right + u / 2,
                    top: t.top - d / 2,
                    bottom: t.bottom + d / 2
                };
            }(y.current);
            e.clientX >= n.left - 2 && e.clientX <= n.right + 2 && e.clientY >= n.top - 2 && e.clientY <= n.bottom + 2 || _.emit("close", {
                domEvent: e,
                reason: "cancel-open"
            });
        });
        x.useEffect({
            "sd.useEffect": ()=>{
                u && "trigger-hover" === h && lE(y.current).addEventListener("mouseup", k, {
                    once: !0
                });
            }
        }["sd.useEffect"], [
            u,
            k,
            h
        ]);
        let E = "menubar" === p.type, j = x.useCallback({
            "sd.useCallback[j]": (e)=>lM(E ? {
                    role: "menuitem"
                } : {}, {
                    "aria-haspopup": "menu",
                    ref: C,
                    onMouseDown: {
                        "sd.useCallback[j]": (e)=>{
                            u || (v.start(200, {
                                "sd.useCallback[j]": ()=>{
                                    d.current = !0;
                                }
                            }["sd.useCallback[j]"]), lE(e.currentTarget).addEventListener("mouseup", k, {
                                once: !0
                            }));
                        }
                    }["sd.useCallback[j]"]
                }, e, A)
        }["sd.useCallback[j]"], [
            A,
            C,
            u,
            d,
            v,
            k,
            E
        ]), S = x.useMemo({
            "sd.useMemo[S]": ()=>({
                    disabled: g,
                    open: u
                })
        }["sd.useMemo[S]"], [
            g,
            u
        ]), O = [
            y,
            t,
            w
        ], B = [
            l,
            i,
            j
        ], P = sn("button", e, {
            enabled: !E,
            customStyleHookMapping: l7,
            state: S,
            ref: O,
            props: B
        });
        return E ? (0, b.jsx)(su, {
            tag: "button",
            render: n,
            className: r,
            state: S,
            refs: O,
            props: B,
            customStyleHookMapping: l7
        }) : P;
    }), sf = {
        clip: "rect(0 0 0 0)",
        overflow: "hidden",
        whiteSpace: "nowrap",
        position: "fixed",
        top: 0,
        left: 0,
        border: 0,
        padding: 0,
        width: 1,
        height: 1,
        margin: -1
    }, sp = x.forwardRef(function(e, t) {
        let [n, r] = x.useState();
        return ax(()=>{
            a8 && r("button");
        }, []), (0, b.jsx)("span", {
            ...e,
            ref: t,
            tabIndex: 0,
            role: n,
            "aria-hidden": !n || void 0,
            style: sf,
            "data-base-ui-focus-guard": ""
        });
    });
    var sh = 'input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])', sm = "undefined" == typeof Element, sg = sm ? function() {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector, sy = !sm && Element.prototype.getRootNode ? function(e) {
        var t;
        return null == e || null == (t = e.getRootNode) ? void 0 : t.call(e);
    } : function(e) {
        return null == e ? void 0 : e.ownerDocument;
    }, sv = function e(t, n) {
        void 0 === n && (n = !0);
        var r, o = null == t || null == (r = t.getAttribute) ? void 0 : r.call(t, "inert");
        return "" === o || "true" === o || n && t && e(t.parentNode);
    }, sb = function(e) {
        var t, n = null == e || null == (t = e.getAttribute) ? void 0 : t.call(e, "contenteditable");
        return "" === n || "true" === n;
    }, sA = function(e, t, n) {
        if (sv(e)) return [];
        var r = Array.prototype.slice.apply(e.querySelectorAll(sh));
        return t && sg.call(e, sh) && r.unshift(e), r = r.filter(n);
    }, sx = function e(t, n, r) {
        for(var o = [], a = Array.from(t); a.length;){
            var i = a.shift();
            if (!sv(i, !1)) if ("SLOT" === i.tagName) {
                var l = i.assignedElements(), s = e(l.length ? l : i.children, !0, r);
                r.flatten ? o.push.apply(o, s) : o.push({
                    scopeParent: i,
                    candidates: s
                });
            } else {
                sg.call(i, sh) && r.filter(i) && (n || !t.includes(i)) && o.push(i);
                var c = i.shadowRoot || "function" == typeof r.getShadowRoot && r.getShadowRoot(i), u = !sv(c, !1) && (!r.shadowRootFilter || r.shadowRootFilter(i));
                if (c && u) {
                    var d = e(!0 === c ? i.children : c.children, !0, r);
                    r.flatten ? o.push.apply(o, d) : o.push({
                        scopeParent: i,
                        candidates: d
                    });
                } else a.unshift.apply(a, i.children);
            }
        }
        return o;
    }, sw = function(e) {
        return !isNaN(parseInt(e.getAttribute("tabindex"), 10));
    }, sC = function(e) {
        if (!e) throw Error("No node provided");
        return e.tabIndex < 0 && (/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName) || sb(e)) && !sw(e) ? 0 : e.tabIndex;
    }, s_ = function(e, t) {
        var n = sC(e);
        return n < 0 && t && !sw(e) ? 0 : n;
    }, sk = function(e, t) {
        return e.tabIndex === t.tabIndex ? e.documentOrder - t.documentOrder : e.tabIndex - t.tabIndex;
    }, sE = function(e) {
        return "INPUT" === e.tagName;
    }, sj = function(e, t) {
        for(var n = 0; n < e.length; n++)if (e[n].checked && e[n].form === t) return e[n];
    }, sS = function(e) {
        if (!e.name) return !0;
        var t, n = e.form || sy(e), r = function(e) {
            return n.querySelectorAll('input[type="radio"][name="' + e + '"]');
        };
        if ("undefined" != typeof window && void 0 !== window.CSS && "function" == typeof window.CSS.escape) t = r(window.CSS.escape(e.name));
        else try {
            t = r(e.name);
        } catch (e) {
            return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s", e.message), !1;
        }
        var o = sj(t, e.form);
        return !o || o === e;
    }, sO = function(e) {
        var t;
        return sE(t = e) && "radio" === t.type && !sS(e);
    }, sB = function(e) {
        var t, n, r, o, a, i, l, s = e && sy(e), c = null == (t = s) ? void 0 : t.host, u = !1;
        if (s && s !== e) for(u = !!(null != (n = c) && null != (r = n.ownerDocument) && r.contains(c) || null != e && null != (o = e.ownerDocument) && o.contains(e)); !u && c;)u = !!(null != (i = c = null == (a = s = sy(c)) ? void 0 : a.host) && null != (l = i.ownerDocument) && l.contains(c));
        return u;
    }, sP = function(e) {
        var t = e.getBoundingClientRect(), n = t.width, r = t.height;
        return 0 === n && 0 === r;
    }, sI = function(e, t) {
        var n = t.displayCheck, r = t.getShadowRoot;
        if ("hidden" === getComputedStyle(e).visibility) return !0;
        var o = sg.call(e, "details>summary:first-of-type") ? e.parentElement : e;
        if (sg.call(o, "details:not([open]) *")) return !0;
        if (n && "full" !== n && "legacy-full" !== n) {
            if ("non-zero-area" === n) return sP(e);
        } else {
            if ("function" == typeof r) {
                for(var a = e; e;){
                    var i = e.parentElement, l = sy(e);
                    if (i && !i.shadowRoot && !0 === r(i)) return sP(e);
                    e = e.assignedSlot ? e.assignedSlot : i || l === e.ownerDocument ? i : l.host;
                }
                e = a;
            }
            if (sB(e)) return !e.getClientRects().length;
            if ("legacy-full" !== n) return !0;
        }
        return !1;
    }, sz = function(e) {
        if (/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName)) for(var t = e.parentElement; t;){
            if ("FIELDSET" === t.tagName && t.disabled) {
                for(var n = 0; n < t.children.length; n++){
                    var r = t.children.item(n);
                    if ("LEGEND" === r.tagName) return !!sg.call(t, "fieldset[disabled] *") || !r.contains(e);
                }
                return !0;
            }
            t = t.parentElement;
        }
        return !1;
    }, sT = function(e, t) {
        var n, r;
        return !(t.disabled || sv(t) || sE(n = t) && "hidden" === n.type || sI(t, e) || "DETAILS" === (r = t).tagName && Array.prototype.slice.apply(r.children).some(function(e) {
            return "SUMMARY" === e.tagName;
        }) || sz(t));
    }, sD = function(e, t) {
        return !(sO(t) || 0 > sC(t)) && !!sT(e, t);
    }, sL = function(e) {
        var t = parseInt(e.getAttribute("tabindex"), 10);
        return !!isNaN(t) || !!(t >= 0);
    }, sN = function e(t) {
        var n = [], r = [];
        return t.forEach(function(t, o) {
            var a = !!t.scopeParent, i = a ? t.scopeParent : t, l = s_(i, a), s = a ? e(t.candidates) : i;
            0 === l ? a ? n.push.apply(n, s) : n.push(i) : r.push({
                documentOrder: o,
                tabIndex: l,
                item: t,
                isScope: a,
                content: s
            });
        }), r.sort(sk).reduce(function(e, t) {
            return t.isScope ? e.push.apply(e, t.content) : e.push(t.content), e;
        }, []).concat(n);
    }, sR = function(e, t) {
        return sN((t = t || {}).getShadowRoot ? sx([
            e
        ], t.includeContainer, {
            filter: sD.bind(null, t),
            flatten: !1,
            getShadowRoot: t.getShadowRoot,
            shadowRootFilter: sL
        }) : sA(e, t.includeContainer, sD.bind(null, t)));
    }, sM = function(e, t) {
        return (t = t || {}).getShadowRoot ? sx([
            e
        ], t.includeContainer, {
            filter: sT.bind(null, t),
            flatten: !0,
            getShadowRoot: t.getShadowRoot
        }) : sA(e, t.includeContainer, sT.bind(null, t));
    }, sZ = function(e, t) {
        if (t = t || {}, !e) throw Error("No node provided");
        return !1 !== sg.call(e, sh) && sD(t, e);
    };
    let sU = ()=>({
            getShadowRoot: !0,
            displayCheck: "function" == typeof ResizeObserver && ResizeObserver.toString().includes("[native code]") ? "full" : "none"
        });
    function sF(e, t) {
        let n = sR(e, sU()), r = n.length;
        if (0 === r) return;
        let o = im(ib(e)), a = n.indexOf(o);
        return n[-1 === a ? 1 === t ? 0 : r - 1 : a + t];
    }
    function sq(e) {
        return sF(ib(e).body, 1) || e;
    }
    function sH(e) {
        return sF(ib(e).body, -1) || e;
    }
    function sV(e, t) {
        let n = t || e.currentTarget, r = e.relatedTarget;
        return !r || !ig(n, r);
    }
    function s$(e) {
        sR(e, sU()).forEach((e)=>{
            e.dataset.tabindex = e.getAttribute("tabindex") || "", e.setAttribute("tabindex", "-1");
        });
    }
    function sW(e) {
        e.querySelectorAll("[data-tabindex]").forEach((e)=>{
            let t = e.dataset.tabindex;
            delete e.dataset.tabindex, t ? e.setAttribute("tabindex", t) : e.removeAttribute("tabindex");
        });
    }
    let sY = x.createContext(null), sK = ()=>x.useContext(sY), sX = iC("portal");
    function sG() {
        let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
        let { id: t, root: n } = e, r = ab(), o = sK(), [a, i] = x.useState(null), l = x.useRef(null);
        return ax(()=>()=>{
                a === null || a === void 0 ? void 0 : a.remove(), queueMicrotask(()=>{
                    l.current = null;
                });
            }, [
            a
        ]), ax(()=>{
            if (!r || l.current) return;
            let e = t ? document.getElementById(t) : null;
            if (!e) return;
            let n = document.createElement("div");
            n.id = r, n.setAttribute(sX, ""), e.appendChild(n), l.current = n, i(n);
        }, [
            t,
            r
        ]), ax(()=>{
            if (null === n || !r || l.current) return;
            let e = n || (o === null || o === void 0 ? void 0 : o.portalNode);
            e && !az(e) && (e = e.current), e = e || document.body;
            let a = null;
            t && ((a = document.createElement("div")).id = t, e.appendChild(a));
            let s = document.createElement("div");
            s.id = r, s.setAttribute(sX, ""), (e = a || e).appendChild(s), l.current = s, i(s);
        }, [
            t,
            n,
            r,
            o
        ]), a;
    }
    function sQ(e) {
        let { children: t, id: n, root: r, preserveTabOrder: o = !0 } = e, a = sG({
            id: n,
            root: r
        }), [i, l] = x.useState(null), s = x.useRef(null), c = x.useRef(null), u = x.useRef(null), d = x.useRef(null), f = i === null || i === void 0 ? void 0 : i.modal, p = i === null || i === void 0 ? void 0 : i.open, h = !!i && !i.modal && i.open && o && !!(r || a);
        return x.useEffect({
            "sQ.useEffect": ()=>{
                if (a && o && !f) return a.addEventListener("focusin", e, !0), a.addEventListener("focusout", e, !0), ({
                    "sQ.useEffect": ()=>{
                        a.removeEventListener("focusin", e, !0), a.removeEventListener("focusout", e, !0);
                    }
                })["sQ.useEffect"];
                function e(e) {
                    if (a && sV(e)) {
                        let t = "focusin" === e.type;
                        (t ? sW : s$)(a);
                    }
                }
            }
        }["sQ.useEffect"], [
            a,
            o,
            f
        ]), x.useEffect({
            "sQ.useEffect": ()=>{
                a && (p || sW(a));
            }
        }["sQ.useEffect"], [
            p,
            a
        ]), (0, b.jsxs)(sY.Provider, {
            value: x.useMemo({
                "sQ.useMemo": ()=>({
                        preserveTabOrder: o,
                        beforeOutsideRef: s,
                        afterOutsideRef: c,
                        beforeInsideRef: u,
                        afterInsideRef: d,
                        portalNode: a,
                        setFocusManagerState: l
                    })
            }["sQ.useMemo"], [
                o,
                a
            ]),
            children: [
                h && a && (0, b.jsx)(sp, {
                    "data-type": "outside",
                    ref: s,
                    onFocus: (e)=>{
                        var _u_current;
                        if (sV(e, a)) (_u_current = u.current) === null || _u_current === void 0 ? void 0 : _u_current.focus();
                        else {
                            let e = sH(i ? i.domReference : null);
                            e === null || e === void 0 ? void 0 : e.focus();
                        }
                    }
                }),
                h && a && (0, b.jsx)("span", {
                    "aria-owns": a.id,
                    style: sf
                }),
                a && ef.createPortal(t, a),
                h && a && (0, b.jsx)(sp, {
                    "data-type": "outside",
                    ref: c,
                    onFocus: (e)=>{
                        var _d_current;
                        if (sV(e, a)) (_d_current = d.current) === null || _d_current === void 0 ? void 0 : _d_current.focus();
                        else {
                            let t = sq(i ? i.domReference : null);
                            t === null || t === void 0 ? void 0 : t.focus(), (i === null || i === void 0 ? void 0 : i.closeOnFocusOut) && (i === null || i === void 0 ? void 0 : i.onOpenChange(!1, e.nativeEvent, "focus-out"));
                        }
                    }
                })
            ]
        });
    }
    let sJ = x.createContext(void 0);
    function s0(e) {
        let { children: t, keepMounted: n = !1, container: r } = e, { mounted: o } = lA();
        return o || n ? (0, b.jsx)(sJ.Provider, {
            value: n,
            children: (0, b.jsx)(sQ, {
                root: r,
                children: t
            })
        }) : null;
    }
    let s1 = x.createContext(void 0);
    function s2(e, t, n) {
        let r, { reference: o, floating: a } = e, i = i6(t), l = i4(i6(t)), s = i5(l), c = i1(t), u = "y" === i, d = o.x + o.width / 2 - a.width / 2, f = o.y + o.height / 2 - a.height / 2, p = o[s] / 2 - a[s] / 2;
        switch(c){
            case "top":
                r = {
                    x: d,
                    y: o.y - a.height
                };
                break;
            case "bottom":
                r = {
                    x: d,
                    y: o.y + o.height
                };
                break;
            case "right":
                r = {
                    x: o.x + o.width,
                    y: f
                };
                break;
            case "left":
                r = {
                    x: o.x - a.width,
                    y: f
                };
                break;
            default:
                r = {
                    x: o.x,
                    y: o.y
                };
        }
        switch(i2(t)){
            case "start":
                r[l] -= p * (n && u ? -1 : 1);
                break;
            case "end":
                r[l] += p * (n && u ? -1 : 1);
        }
        return r;
    }
    let s4 = async (e, t, n)=>{
        let { placement: r = "bottom", strategy: o = "absolute", middleware: a = [], platform: i } = n, l = a.filter(Boolean), s = await (null == i.isRTL ? void 0 : i.isRTL(t)), c = await i.getElementRects({
            reference: e,
            floating: t,
            strategy: o
        }), { x: u, y: d } = s2(c, r, s), f = r, p = {}, h = 0;
        for(let n = 0; n < l.length; n++){
            let { name: a, fn: m } = l[n], { x: g, y: y, data: v, reset: b } = await m({
                x: u,
                y: d,
                initialPlacement: r,
                placement: f,
                strategy: o,
                middlewareData: p,
                rects: c,
                platform: i,
                elements: {
                    reference: e,
                    floating: t
                }
            });
            u = null != g ? g : u, d = null != y ? y : d, p = {
                ...p,
                [a]: {
                    ...p[a],
                    ...v
                }
            }, b && h <= 50 && (h++, "object" == typeof b && (b.placement && (f = b.placement), b.rects && (c = !0 === b.rects ? await i.getElementRects({
                reference: e,
                floating: t,
                strategy: o
            }) : b.rects), { x: u, y: d } = s2(c, f, s)), n = -1);
        }
        return {
            x: u,
            y: d,
            placement: f,
            strategy: o,
            middlewareData: p
        };
    };
    async function s5(e, t) {
        var n;
        void 0 === t && (t = {});
        let { x: r, y: o, platform: a, rects: i, elements: l, strategy: s } = e, { boundary: c = "clippingAncestors", rootBoundary: u = "viewport", elementContext: d = "floating", altBoundary: f = !1, padding: p = 0 } = i0(t, e), h = lr(p), m = l[f ? "floating" === d ? "reference" : "floating" : d], g = lo(await a.getClippingRect({
            element: null == (n = await (null == a.isElement ? void 0 : a.isElement(m))) || n ? m : m.contextElement || await (null == a.getDocumentElement ? void 0 : a.getDocumentElement(l.floating)),
            boundary: c,
            rootBoundary: u,
            strategy: s
        })), y = "floating" === d ? {
            x: r,
            y: o,
            width: i.floating.width,
            height: i.floating.height
        } : i.reference, v = await (null == a.getOffsetParent ? void 0 : a.getOffsetParent(l.floating)), b = await (null == a.isElement ? void 0 : a.isElement(v)) && await (null == a.getScale ? void 0 : a.getScale(v)) || {
            x: 1,
            y: 1
        }, A = lo(a.convertOffsetParentRelativeRectToViewportRelativeRect ? await a.convertOffsetParentRelativeRectToViewportRelativeRect({
            elements: l,
            rect: y,
            offsetParent: v,
            strategy: s
        }) : y);
        return {
            top: (g.top - A.top + h.top) / b.y,
            bottom: (A.bottom - g.bottom + h.bottom) / b.y,
            left: (g.left - A.left + h.left) / b.x,
            right: (A.right - g.right + h.right) / b.x
        };
    }
    function s3(e, t) {
        return {
            top: e.top - t.height,
            right: e.right - t.width,
            bottom: e.bottom - t.height,
            left: e.left - t.width
        };
    }
    function s6(e) {
        return i$.some((t)=>e[t] >= 0);
    }
    let s9 = new Set([
        "left",
        "top"
    ]);
    async function s8(e, t) {
        let { placement: n, platform: r, elements: o } = e, a = await (null == r.isRTL ? void 0 : r.isRTL(o.floating)), i = i1(n), l = i2(n), s = "y" === i6(n), c = s9.has(i) ? -1 : 1, u = a && s ? -1 : 1, d = i0(t, e), { mainAxis: f, crossAxis: p, alignmentAxis: h } = "number" == typeof d ? {
            mainAxis: d,
            crossAxis: 0,
            alignmentAxis: null
        } : {
            mainAxis: d.mainAxis || 0,
            crossAxis: d.crossAxis || 0,
            alignmentAxis: d.alignmentAxis
        };
        return l && "number" == typeof h && (p = "end" === l ? -1 * h : h), s ? {
            x: p * u,
            y: f * c
        } : {
            x: f * c,
            y: p * u
        };
    }
    function s7(e) {
        let t = aK(e), n = parseFloat(t.width) || 0, r = parseFloat(t.height) || 0, o = aD(e), a = o ? e.offsetWidth : n, i = o ? e.offsetHeight : r, l = iK(n) !== a || iK(r) !== i;
        return l && (n = a, r = i), {
            width: n,
            height: r,
            $: l
        };
    }
    function ce(e) {
        return aT(e) ? e : e.contextElement;
    }
    function ct(e) {
        let t = ce(e);
        if (!aD(t)) return iG(1);
        let n = t.getBoundingClientRect(), { width: r, height: o, $: a } = s7(t), i = (a ? iK(n.width) : n.width) / r, l = (a ? iK(n.height) : n.height) / o;
        return i && Number.isFinite(i) || (i = 1), l && Number.isFinite(l) || (l = 1), {
            x: i,
            y: l
        };
    }
    let cn = iG(0);
    function cr(e) {
        let t = aP(e);
        return a$() && t.visualViewport ? {
            x: t.visualViewport.offsetLeft,
            y: t.visualViewport.offsetTop
        } : cn;
    }
    function co(e, t, n, r) {
        var o, a, i;
        void 0 === t && (t = !1), void 0 === n && (n = !1);
        let l = e.getBoundingClientRect(), s = ce(e), c = iG(1);
        t && (r ? aT(r) && (c = ct(r)) : c = ct(e));
        let u = (o = s, void 0 === (a = n) && (a = !1), (i = r) && (!a || i === aP(o)) && a) ? cr(s) : iG(0), d = (l.left + u.x) / c.x, f = (l.top + u.y) / c.y, p = l.width / c.x, h = l.height / c.y;
        if (s) {
            let e = aP(s), t = r && aT(r) ? aP(r) : r, n = e, o = aJ(n);
            for(; o && r && t !== n;){
                let e = ct(o), t = o.getBoundingClientRect(), r = aK(o), a = t.left + (o.clientLeft + parseFloat(r.paddingLeft)) * e.x, i = t.top + (o.clientTop + parseFloat(r.paddingTop)) * e.y;
                d *= e.x, f *= e.y, p *= e.x, h *= e.y, d += a, f += i, o = aJ(n = aP(o));
            }
        }
        return lo({
            width: p,
            height: h,
            x: d,
            y: f
        });
    }
    function ca(e, t) {
        let n = aX(e).scrollLeft;
        return t ? t.left + n : co(aI(e)).left + n;
    }
    function ci(e, t, n) {
        void 0 === n && (n = !1);
        let r = e.getBoundingClientRect(), o = r.left + t.scrollLeft - (n ? 0 : ca(e, r));
        return {
            x: o,
            y: r.top + t.scrollTop
        };
    }
    let cl = new Set([
        "absolute",
        "fixed"
    ]);
    function cs(e, t, n) {
        let r;
        if ("viewport" === t) r = function(e, t) {
            let n = aP(e), r = aI(e), o = n.visualViewport, a = r.clientWidth, i = r.clientHeight, l = 0, s = 0;
            if (o) {
                a = o.width, i = o.height;
                let e = a$();
                (!e || e && "fixed" === t) && (l = o.offsetLeft, s = o.offsetTop);
            }
            return {
                width: a,
                height: i,
                x: l,
                y: s
            };
        }(e, n);
        else if ("document" === t) r = function(e) {
            let t = aI(e), n = aX(e), r = e.ownerDocument.body, o = iY(t.scrollWidth, t.clientWidth, r.scrollWidth, r.clientWidth), a = iY(t.scrollHeight, t.clientHeight, r.scrollHeight, r.clientHeight), i = -n.scrollLeft + ca(e), l = -n.scrollTop;
            return "rtl" === aK(r).direction && (i += iY(t.clientWidth, r.clientWidth) - o), {
                width: o,
                height: a,
                x: i,
                y: l
            };
        }(aI(e));
        else if (aT(t)) r = function(e, t) {
            let n = co(e, !0, "fixed" === t), r = n.top + e.clientTop, o = n.left + e.clientLeft, a = aD(e) ? ct(e) : iG(1), i = e.clientWidth * a.x, l = e.clientHeight * a.y, s = o * a.x;
            return {
                width: i,
                height: l,
                x: s,
                y: r * a.y
            };
        }(t, n);
        else {
            let n = cr(e);
            r = {
                x: t.x - n.x,
                y: t.y - n.y,
                width: t.width,
                height: t.height
            };
        }
        return lo(r);
    }
    function cc(e) {
        return "static" === aK(e).position;
    }
    function cu(e, t) {
        if (!aD(e) || "fixed" === aK(e).position) return null;
        if (t) return t(e);
        let n = e.offsetParent;
        return aI(e) === n && (n = n.ownerDocument.body), n;
    }
    function cd(e, t) {
        var n;
        let r = aP(e);
        if (aU(e)) return r;
        if (!aD(e)) {
            let t = aG(e);
            for(; t && !aY(t);){
                if (aT(t) && !cc(t)) return t;
                t = aG(t);
            }
            return r;
        }
        let o = cu(e, t);
        for(; o && (n = o, aM.has(aB(n))) && cc(o);)o = cu(o, t);
        return o && aY(o) && cc(o) && !aV(o) ? r : o || function(e) {
            let t = aG(e);
            for(; aD(t) && !aY(t);){
                if (aV(t)) return t;
                if (aU(t)) break;
                t = aG(t);
            }
            return null;
        }(e) || r;
    }
    let cf = async function(e) {
        let t = this.getOffsetParent || cd, n = this.getDimensions, r = await n(e.floating);
        return {
            reference: function(e, t, n) {
                let r = aD(t), o = aI(t), a = "fixed" === n, i = co(e, !0, a, t), l = {
                    scrollLeft: 0,
                    scrollTop: 0
                }, s = iG(0);
                if (r || !r && !a) if (("body" !== aB(t) || aR(o)) && (l = aX(t)), r) {
                    let e = co(t, !0, a, t);
                    s.x = e.x + t.clientLeft, s.y = e.y + t.clientTop;
                } else o && (s.x = ca(o));
                a && !r && o && (s.x = ca(o));
                let c = !o || r || a ? iG(0) : ci(o, l), u = i.left + l.scrollLeft - s.x - c.x;
                return {
                    x: u,
                    y: i.top + l.scrollTop - s.y - c.y,
                    width: i.width,
                    height: i.height
                };
            }(e.reference, await t(e.floating), e.strategy),
            floating: {
                x: 0,
                y: 0,
                width: r.width,
                height: r.height
            }
        };
    }, cp = {
        convertOffsetParentRelativeRectToViewportRelativeRect: function(e) {
            let { elements: t, rect: n, offsetParent: r, strategy: o } = e, a = "fixed" === o, i = aI(r), l = !!t && aU(t.floating);
            if (r === i || l && a) return n;
            let s = {
                scrollLeft: 0,
                scrollTop: 0
            }, c = iG(1), u = iG(0), d = aD(r);
            if ((d || !d && !a) && (("body" !== aB(r) || aR(i)) && (s = aX(r)), aD(r))) {
                let e = co(r);
                c = ct(r), u.x = e.x + r.clientLeft, u.y = e.y + r.clientTop;
            }
            let f = !i || d || a ? iG(0) : ci(i, s, !0);
            return {
                width: n.width * c.x,
                height: n.height * c.y,
                x: n.x * c.x - s.scrollLeft * c.x + u.x + f.x,
                y: n.y * c.y - s.scrollTop * c.y + u.y + f.y
            };
        },
        getDocumentElement: aI,
        getClippingRect: function(e) {
            let { element: t, boundary: n, rootBoundary: r, strategy: o } = e, a = [
                ..."clippingAncestors" === n ? aU(t) ? [] : function(e, t) {
                    let n = t.get(e);
                    if (n) return n;
                    let r = aQ(e, [], !1).filter((e)=>aT(e) && "body" !== aB(e)), o = null, a = "fixed" === aK(e).position, i = a ? aG(e) : e;
                    for(; aT(i) && !aY(i);){
                        let t = aK(i), n = aV(i);
                        n || "fixed" !== t.position || (o = null), (a ? !n && !o : !n && "static" === t.position && !!o && cl.has(o.position) || aR(i) && !n && function e(t, n) {
                            let r = aG(t);
                            return !(r === n || !aT(r) || aY(r)) && ("fixed" === aK(r).position || e(r, n));
                        }(e, i)) ? r = r.filter((e)=>e !== i) : o = t, i = aG(i);
                    }
                    return t.set(e, r), r;
                }(t, this._c) : [].concat(n),
                r
            ], i = a[0], l = a.reduce((e, n)=>{
                let r = cs(t, n, o);
                return e.top = iY(r.top, e.top), e.right = iW(r.right, e.right), e.bottom = iW(r.bottom, e.bottom), e.left = iY(r.left, e.left), e;
            }, cs(t, i, o));
            return {
                width: l.right - l.left,
                height: l.bottom - l.top,
                x: l.left,
                y: l.top
            };
        },
        getOffsetParent: cd,
        getElementRects: cf,
        getClientRects: function(e) {
            return Array.from(e.getClientRects());
        },
        getDimensions: function(e) {
            let { width: t, height: n } = s7(e);
            return {
                width: t,
                height: n
            };
        },
        getScale: ct,
        isElement: aT,
        isRTL: function(e) {
            return "rtl" === aK(e).direction;
        }
    };
    function ch(e, t) {
        return e.x === t.x && e.y === t.y && e.width === t.width && e.height === t.height;
    }
    function cm(e, t, n, r) {
        let o;
        void 0 === r && (r = {});
        let { ancestorScroll: a = !0, ancestorResize: i = !0, elementResize: l = "function" == typeof ResizeObserver, layoutShift: s = "function" == typeof IntersectionObserver, animationFrame: c = !1 } = r, u = ce(e), d = a || i ? [
            ...u ? aQ(u) : [],
            ...aQ(t)
        ] : [];
        d.forEach((e)=>{
            a && e.addEventListener("scroll", n, {
                passive: !0
            }), i && e.addEventListener("resize", n);
        });
        let f = u && s ? function(e, t) {
            let n, r = null, o = aI(e);
            function a() {
                var e;
                clearTimeout(n), null == (e = r) || e.disconnect(), r = null;
            }
            return !function i(l, s) {
                void 0 === l && (l = !1), void 0 === s && (s = 1), a();
                let c = e.getBoundingClientRect(), { left: u, top: d, width: f, height: p } = c;
                if (l || t(), !f || !p) return;
                let h = iX(d), m = iX(o.clientWidth - (u + f)), g = iX(o.clientHeight - (d + p)), y = {
                    rootMargin: -h + "px " + -m + "px " + -g + "px " + -iX(u) + "px",
                    threshold: iY(0, iW(1, s)) || 1
                }, v = !0;
                function b(t) {
                    let r = t[0].intersectionRatio;
                    if (r !== s) {
                        if (!v) return i();
                        r ? i(!1, r) : n = setTimeout(()=>{
                            i(!1, 1e-7);
                        }, 1e3);
                    }
                    1 !== r || ch(c, e.getBoundingClientRect()) || i(), v = !1;
                }
                try {
                    r = new IntersectionObserver(b, {
                        ...y,
                        root: o.ownerDocument
                    });
                } catch (e) {
                    r = new IntersectionObserver(b, y);
                }
                r.observe(e);
            }(!0), a;
        }(u, n) : null, p = -1, h = null;
        l && (h = new ResizeObserver((e)=>{
            let [r] = e;
            r && r.target === u && h && (h.unobserve(t), cancelAnimationFrame(p), p = requestAnimationFrame(()=>{
                var e;
                null == (e = h) || e.observe(t);
            })), n();
        }), u && !c && h.observe(u), h.observe(t));
        let m = c ? co(e) : null;
        return c && function t() {
            let r = co(e);
            m && !ch(m, r) && n(), m = r, o = requestAnimationFrame(t);
        }(), n(), ()=>{
            var e;
            d.forEach((e)=>{
                a && e.removeEventListener("scroll", n), i && e.removeEventListener("resize", n);
            }), null == f || f(), null == (e = h) || e.disconnect(), h = null, c && cancelAnimationFrame(o);
        };
    }
    var cg = "undefined" != typeof document, cy = cg ? x.useLayoutEffect : function() {};
    function cv(e, t) {
        let n, r, o;
        if (e === t) return !0;
        if (typeof e != typeof t) return !1;
        if ("function" == typeof e && e.toString() === t.toString()) return !0;
        if (e && t && "object" == typeof e) {
            if (Array.isArray(e)) {
                if ((n = e.length) !== t.length) return !1;
                for(r = n; 0 != r--;)if (!cv(e[r], t[r])) return !1;
                return !0;
            }
            if ((n = (o = Object.keys(e)).length) !== Object.keys(t).length) return !1;
            for(r = n; 0 != r--;)if (!({}).hasOwnProperty.call(t, o[r])) return !1;
            for(r = n; 0 != r--;){
                let n = o[r];
                if (("_owner" !== n || !e.$$typeof) && !cv(e[n], t[n])) return !1;
            }
            return !0;
        }
        return e != e && t != t;
    }
    function cb(e) {
        return "undefined" == typeof window ? 1 : (e.ownerDocument.defaultView || window).devicePixelRatio || 1;
    }
    function cA(e, t) {
        let n = cb(e);
        return Math.round(t * n) / n;
    }
    function cx(e) {
        let t = x.useRef(e);
        return cy(()=>{
            t.current = e;
        }), t;
    }
    function cw(e, t, n) {
        let r = "inline-start" === e || "inline-end" === e;
        return ({
            top: "top",
            right: r ? n ? "inline-start" : "inline-end" : "right",
            bottom: "bottom",
            left: r ? n ? "inline-end" : "inline-start" : "left"
        })[t];
    }
    function cC(e, t, n) {
        let { rects: r, placement: o } = e;
        return {
            side: cw(t, i1(o), n),
            align: i2(o) || "center",
            anchor: {
                width: r.reference.width,
                height: r.reference.height
            },
            positioner: {
                width: r.floating.width,
                height: r.floating.height
            }
        };
    }
    function c_(e) {
        var _eu_hide, _eu_arrow;
        var t, n, r, o, a;
        let i, l, s, c, u, d, f, p, h, m, g, y, v, { anchor: b, positionMethod: A = "absolute", side: w = "bottom", sideOffset: C = 0, align: _ = "center", alignOffset: k = 0, collisionBoundary: E, collisionPadding: j = 5, sticky: S = !1, arrowPadding: O = 5, trackAnchor: B = !0, keepMounted: P = !1, floatingRootContext: I, mounted: z, collisionAvoidance: T, shiftCrossAxis: D = !1, nodeId: L, adaptiveOrigin: N } = e, R = T.side || "flip", M = T.align || "flip", Z = T.fallbackAxisSide || "end", U = "function" == typeof b ? b : void 0, F = af(U), q = U ? F : b, H = a0(b), V = "rtl" === lk(), $ = {
            top: "top",
            right: "right",
            bottom: "bottom",
            left: "left",
            "inline-end": V ? "left" : "right",
            "inline-start": V ? "right" : "left"
        }[w], W = "center" === _ ? $ : "".concat($, "-").concat(_), Y = {
            boundary: "clipping-ancestors" === E ? "clippingAncestors" : E,
            padding: j
        }, K = x.useRef(null), X = a0(C), G = a0(k), Q = "function" != typeof C ? C : 0, J = [
            (i = (e)=>{
                let t = cC(e, w, V), n = "function" == typeof X.current ? X.current(t) : X.current, r = "function" == typeof G.current ? G.current(t) : G.current;
                return {
                    mainAxis: n,
                    crossAxis: r,
                    alignmentAxis: r
                };
            }, l = [
                Q,
                "function" != typeof k ? k : 0,
                V,
                w
            ], {
                ...(void 0 === (t = i) && (t = 0), {
                    name: "offset",
                    options: t,
                    async fn (e) {
                        var n, r;
                        let { x: o, y: a, placement: i, middlewareData: l } = e, s = await s8(e, t);
                        return i === (null == (n = l.offset) ? void 0 : n.placement) && null != (r = l.arrow) && r.alignmentOffset ? {} : {
                            x: o + s.x,
                            y: a + s.y,
                            data: {
                                ...s,
                                placement: i
                            }
                        };
                    }
                }),
                options: [
                    i,
                    l
                ]
            })
        ], ee = "none" === M && "shift" !== R, et = !ee && (S || D || "shift" === R), en = "none" === R ? null : {
            ...{
                name: "flip",
                options: n = s = {
                    ...Y,
                    mainAxis: !D && "flip" === R,
                    crossAxis: "flip" === M && "alignment",
                    fallbackAxisSideDirection: Z
                },
                async fn (e) {
                    var t, r, o, a, i;
                    let { placement: l, middlewareData: s, rects: c, initialPlacement: u, platform: d, elements: f } = e, { mainAxis: p = !0, crossAxis: h = !0, fallbackPlacements: m, fallbackStrategy: g = "bestFit", fallbackAxisSideDirection: y = "none", flipAlignment: v = !0, ...b } = i0(n, e);
                    if (null != (t = s.arrow) && t.alignmentOffset) return {};
                    let A = i1(l), x = i6(u), w = i1(u) === u, C = await (null == d.isRTL ? void 0 : d.isRTL(f.floating)), _ = m || (w || !v ? [
                        ln(u)
                    ] : function(e) {
                        let t = ln(e);
                        return [
                            i9(e),
                            t,
                            i9(t)
                        ];
                    }(u)), k = "none" !== y;
                    !m && k && _.push(...function(e, t, n, r) {
                        let o = i2(e), a = function(e, t, n) {
                            switch(e){
                                case "top":
                                case "bottom":
                                    if (n) return t ? i7 : i8;
                                    return t ? i8 : i7;
                                case "left":
                                case "right":
                                    return t ? le : lt;
                                default:
                                    return [];
                            }
                        }(i1(e), "start" === n, r);
                        return o && (a = a.map((e)=>e + "-" + o), t && (a = a.concat(a.map(i9)))), a;
                    }(u, v, y, C));
                    let E = [
                        u,
                        ..._
                    ], j = await s5(e, b), S = [], O = (null == (r = s.flip) ? void 0 : r.overflows) || [];
                    if (p && S.push(j[A]), h) {
                        let e = function(e, t, n) {
                            void 0 === n && (n = !1);
                            let r = i2(e), o = i4(i6(e)), a = i5(o), i = "x" === o ? r === (n ? "end" : "start") ? "right" : "left" : "start" === r ? "bottom" : "top";
                            return t.reference[a] > t.floating[a] && (i = ln(i)), [
                                i,
                                ln(i)
                            ];
                        }(l, c, C);
                        S.push(j[e[0]], j[e[1]]);
                    }
                    if (O = [
                        ...O,
                        {
                            placement: l,
                            overflows: S
                        }
                    ], !S.every((e)=>e <= 0)) {
                        let e = ((null == (o = s.flip) ? void 0 : o.index) || 0) + 1, t = E[e];
                        if (t && ("alignment" !== h || x === i6(t) || O.every((e)=>i6(e.placement) !== x || e.overflows[0] > 0))) return {
                            data: {
                                index: e,
                                overflows: O
                            },
                            reset: {
                                placement: t
                            }
                        };
                        let n = null == (a = O.filter((e)=>e.overflows[0] <= 0).sort((e, t)=>e.overflows[1] - t.overflows[1])[0]) ? void 0 : a.placement;
                        if (!n) switch(g){
                            case "bestFit":
                                {
                                    let e = null == (i = O.filter((e)=>{
                                        if (k) {
                                            let t = i6(e.placement);
                                            return t === x || "y" === t;
                                        }
                                        return !0;
                                    }).map((e)=>[
                                            e.placement,
                                            e.overflows.filter((e)=>e > 0).reduce((e, t)=>e + t, 0)
                                        ]).sort((e, t)=>e[1] - t[1])[0]) ? void 0 : i[0];
                                    e && (n = e);
                                    break;
                                }
                            case "initialPlacement":
                                n = u;
                        }
                        if (l !== n) return {
                            reset: {
                                placement: n
                            }
                        };
                    }
                    return {};
                }
            },
            options: [
                s,
                c
            ]
        }, er = ee ? null : (u = (e)=>{
            var t;
            let n, r, o = lE(e.elements.floating).documentElement;
            return {
                ...Y,
                rootBoundary: D ? {
                    x: 0,
                    y: 0,
                    width: o.clientWidth,
                    height: o.clientHeight
                } : void 0,
                mainAxis: "none" !== M,
                crossAxis: et,
                limiter: S || D ? void 0 : {
                    ...(void 0 === (t = n = ()=>{
                        if (!K.current) return {};
                        let { height: e } = K.current.getBoundingClientRect();
                        return {
                            offset: e / 2 + ("number" == typeof j ? j : 0)
                        };
                    }) && (t = {}), {
                        options: t,
                        fn (e) {
                            let { x: n, y: r, placement: o, rects: a, middlewareData: i } = e, { offset: l = 0, mainAxis: s = !0, crossAxis: c = !0 } = i0(t, e), u = {
                                x: n,
                                y: r
                            }, d = i6(o), f = i4(d), p = u[f], h = u[d], m = i0(l, e), g = "number" == typeof m ? {
                                mainAxis: m,
                                crossAxis: 0
                            } : {
                                mainAxis: 0,
                                crossAxis: 0,
                                ...m
                            };
                            if (s) {
                                let e = "y" === f ? "height" : "width", t = a.reference[f] - a.floating[e] + g.mainAxis, n = a.reference[f] + a.reference[e] - g.mainAxis;
                                p < t ? p = t : p > n && (p = n);
                            }
                            if (c) {
                                var y, v;
                                let e = "y" === f ? "width" : "height", t = s9.has(i1(o)), n = a.reference[d] - a.floating[e] + (t && (null == (y = i.offset) ? void 0 : y[d]) || 0) + (t ? 0 : g.crossAxis), r = a.reference[d] + a.reference[e] + (t ? 0 : (null == (v = i.offset) ? void 0 : v[d]) || 0) - (t ? g.crossAxis : 0);
                                h < n ? h = n : h > r && (h = r);
                            }
                            return {
                                [f]: p,
                                [d]: h
                            };
                        }
                    }),
                    options: [
                        n,
                        r
                    ]
                }
            };
        }, d = [
            Y,
            S,
            D,
            j,
            M
        ], {
            ...(void 0 === (r = u) && (r = {}), {
                name: "shift",
                options: r,
                async fn (e) {
                    let { x: t, y: n, placement: o } = e, { mainAxis: a = !0, crossAxis: i = !1, limiter: l = {
                        fn: (e)=>{
                            let { x: t, y: n } = e;
                            return {
                                x: t,
                                y: n
                            };
                        }
                    }, ...s } = i0(r, e), c = {
                        x: t,
                        y: n
                    }, u = await s5(e, s), d = i6(i1(o)), f = i4(d), p = c[f], h = c[d];
                    if (a) {
                        let e = "y" === f ? "top" : "left", t = "y" === f ? "bottom" : "right", n = p + u[e], r = p - u[t];
                        p = iY(n, iW(p, r));
                    }
                    if (i) {
                        let e = "y" === d ? "top" : "left", t = "y" === d ? "bottom" : "right", n = h + u[e], r = h - u[t];
                        h = iY(n, iW(h, r));
                    }
                    let m = l.fn({
                        ...e,
                        [f]: p,
                        [d]: h
                    });
                    return {
                        ...m,
                        data: {
                            x: m.x - t,
                            y: m.y - n,
                            enabled: {
                                [f]: a,
                                [d]: i
                            }
                        }
                    };
                }
            }),
            options: [
                u,
                d
            ]
        });
        "shift" === R || "shift" === M || "center" === _ ? J.push(er, en) : J.push(en, er), J.push({
            ...{
                name: "size",
                options: o = f = {
                    ...Y,
                    apply (param) {
                        let { elements: { floating: e }, rects: { reference: t }, availableWidth: n, availableHeight: r } = param;
                        Object.entries({
                            "--available-width": "".concat(n, "px"),
                            "--available-height": "".concat(r, "px"),
                            "--anchor-width": "".concat(t.width, "px"),
                            "--anchor-height": "".concat(t.height, "px")
                        }).forEach((param)=>{
                            let [t, n] = param;
                            e.style.setProperty(t, n);
                        });
                    }
                },
                async fn (e) {
                    var t, n;
                    let r, a, { placement: i, rects: l, platform: s, elements: c } = e, { apply: u = ()=>{}, ...d } = i0(o, e), f = await s5(e, d), p = i1(i), h = i2(i), m = "y" === i6(i), { width: g, height: y } = l.floating;
                    "top" === p || "bottom" === p ? (r = p, a = h === (await (null == s.isRTL ? void 0 : s.isRTL(c.floating)) ? "start" : "end") ? "left" : "right") : (a = p, r = "end" === h ? "top" : "bottom");
                    let v = y - f.top - f.bottom, b = g - f.left - f.right, A = iW(y - f[r], v), x = iW(g - f[a], b), w = !e.middlewareData.shift, C = A, _ = x;
                    if (null != (t = e.middlewareData.shift) && t.enabled.x && (_ = b), null != (n = e.middlewareData.shift) && n.enabled.y && (C = v), w && !h) {
                        let e = iY(f.left, 0), t = iY(f.right, 0), n = iY(f.top, 0), r = iY(f.bottom, 0);
                        m ? _ = g - 2 * (0 !== e || 0 !== t ? e + t : iY(f.left, f.right)) : C = y - 2 * (0 !== n || 0 !== r ? n + r : iY(f.top, f.bottom));
                    }
                    await u({
                        ...e,
                        availableWidth: _,
                        availableHeight: C
                    });
                    let k = await s.getDimensions(c.floating);
                    return g !== k.width || y !== k.height ? {
                        reset: {
                            rects: !0
                        }
                    } : {};
                }
            },
            options: [
                f,
                p
            ]
        }, (h = ()=>({
                element: K.current || document.createElement("div"),
                padding: O,
                offsetParent: "floating"
            }), m = [
            O
        ], {
            ...{
                name: "arrow",
                options: g = h,
                async fn (e) {
                    var _a_getOffsetParent, _a_isElement;
                    let { x: t, y: n, placement: r, rects: o, platform: a, elements: i, middlewareData: l } = e, { element: s, padding: c = 0, offsetParent: u = "real" } = i0(g, e) || {};
                    if (null == s) return {};
                    let d = lr(c), f = {
                        x: t,
                        y: n
                    }, p = i4(i6(r)), h = i5(p), m = await a.getDimensions(s), y = "y" === p, v = y ? "clientHeight" : "clientWidth", b = o.reference[h] + o.reference[p] - f[p] - o.floating[h], A = f[p] - o.reference[p], x = "real" === u ? await ((_a_getOffsetParent = a.getOffsetParent) === null || _a_getOffsetParent === void 0 ? void 0 : _a_getOffsetParent.call(a, s)) : i.floating, w = i.floating[v] || o.floating[h];
                    w && await ((_a_isElement = a.isElement) === null || _a_isElement === void 0 ? void 0 : _a_isElement.call(a, x)) || (w = i.floating[v] || o.floating[h]);
                    let C = w / 2 - m[h] / 2 - 1, _ = Math.min(d[y ? "top" : "left"], C), k = Math.min(d[y ? "bottom" : "right"], C), E = w - m[h] - k, j = w / 2 - m[h] / 2 + (b / 2 - A / 2), S = iY(_, iW(j, E)), O = !l.arrow && null != i2(r) && j !== S && o.reference[h] / 2 - (j < _ ? _ : k) - m[h] / 2 < 0, B = O ? j < _ ? j - _ : j - E : 0;
                    return {
                        [p]: f[p] + B,
                        data: {
                            [p]: S,
                            centerOffset: j - S - B,
                            ...O && {
                                alignmentOffset: B
                            }
                        },
                        reset: O
                    };
                }
            },
            options: [
                h,
                m
            ]
        }), {
            ...(void 0 === (a = y) && (a = {}), {
                name: "hide",
                options: a,
                async fn (e) {
                    let { rects: t } = e, { strategy: n = "referenceHidden", ...r } = i0(a, e);
                    switch(n){
                        case "referenceHidden":
                            {
                                let n = s3(await s5(e, {
                                    ...r,
                                    elementContext: "reference"
                                }), t.reference);
                                return {
                                    data: {
                                        referenceHiddenOffsets: n,
                                        referenceHidden: s6(n)
                                    }
                                };
                            }
                        case "escaped":
                            {
                                let n = s3(await s5(e, {
                                    ...r,
                                    altBoundary: !0
                                }), t.floating);
                                return {
                                    data: {
                                        escapedOffsets: n,
                                        escaped: s6(n)
                                    }
                                };
                            }
                        default:
                            return {};
                    }
                }
            }),
            options: [
                y,
                v
            ]
        }, {
            name: "transformOrigin",
            fn (e) {
                var _n_arrow, _n_arrow1, _n_shift;
                let { elements: t, middlewareData: n, placement: r, rects: o, y: a } = e, i = i1(r), l = i6(i), s = K.current, c = ((_n_arrow = n.arrow) === null || _n_arrow === void 0 ? void 0 : _n_arrow.x) || 0, u = ((_n_arrow1 = n.arrow) === null || _n_arrow1 === void 0 ? void 0 : _n_arrow1.y) || 0, d = (s === null || s === void 0 ? void 0 : s.clientWidth) || 0, f = (s === null || s === void 0 ? void 0 : s.clientHeight) || 0, p = c + d / 2, h = u + f / 2, m = Math.abs(((_n_shift = n.shift) === null || _n_shift === void 0 ? void 0 : _n_shift.y) || 0), g = o.reference.height / 2, y = m > ("function" == typeof C ? C(cC(e, w, V)) : C), v = {
                    top: "".concat(p, "px calc(100% + ").concat(C, "px)"),
                    bottom: "".concat(p, "px ").concat(-C, "px"),
                    left: "calc(100% + ".concat(C, "px) ").concat(h, "px"),
                    right: "".concat(-C, "px ").concat(h, "px")
                }[i], b = "".concat(p, "px ").concat(o.reference.y + g - a, "px");
                return t.floating.style.setProperty("--transform-origin", et && "y" === l && y ? b : v), {};
            }
        }, N);
        let eo = I;
        !z && I && (eo = {
            ...I,
            elements: {
                reference: null,
                floating: null,
                domReference: null
            }
        });
        let ea = x.useMemo({
            "c_.useMemo[ea]": ()=>({
                    elementResize: B && "undefined" != typeof ResizeObserver,
                    layoutShift: B && "undefined" != typeof IntersectionObserver
                })
        }["c_.useMemo[ea]"], [
            B
        ]), { refs: ei, elements: el, x: es, y: ec, middlewareData: eu, update: ed, placement: ep, context: eh, isPositioned: em, floatingStyles: eg } = function() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
            let { nodeId: t } = e, n = aS({
                ...e,
                elements: {
                    reference: null,
                    floating: null,
                    ...e.elements
                }
            }), r = e.rootContext || n, o = r.elements, [a, i] = x.useState(null), [l, s] = x.useState(null), c = (o === null || o === void 0 ? void 0 : o.domReference) || a, u = x.useRef(null), d = ak();
            ax(()=>{
                c && (u.current = c);
            }, [
                c
            ]);
            let f = function(e) {
                void 0 === e && (e = {});
                let { placement: t = "bottom", strategy: n = "absolute", middleware: r = [], platform: o, elements: { reference: a, floating: i } = {}, transform: l = !0, whileElementsMounted: s, open: c } = e, [u, d] = x.useState({
                    x: 0,
                    y: 0,
                    strategy: n,
                    placement: t,
                    middlewareData: {},
                    isPositioned: !1
                }), [f, p] = x.useState(r);
                cv(f, r) || p(r);
                let [h, m] = x.useState(null), [g, y] = x.useState(null), v = x.useCallback({
                    "c_.f.useCallback[v]": (e)=>{
                        e !== C.current && (C.current = e, m(e));
                    }
                }["c_.f.useCallback[v]"], []), b = x.useCallback({
                    "c_.f.useCallback[b]": (e)=>{
                        e !== _.current && (_.current = e, y(e));
                    }
                }["c_.f.useCallback[b]"], []), A = a || h, w = i || g, C = x.useRef(null), _ = x.useRef(null), k = x.useRef(u), E = null != s, j = cx(s), S = cx(o), O = cx(c), B = x.useCallback({
                    "c_.f.useCallback[B]": ()=>{
                        if (!C.current || !_.current) return;
                        let e = {
                            placement: t,
                            strategy: n,
                            middleware: f
                        };
                        S.current && (e.platform = S.current), ({
                            "c_.f.useCallback[B]": (e, t, n)=>{
                                let r = new Map, o = {
                                    platform: cp,
                                    ...n
                                }, a = {
                                    ...o.platform,
                                    _c: r
                                };
                                return s4(e, t, {
                                    ...o,
                                    platform: a
                                });
                            }
                        })["c_.f.useCallback[B]"](C.current, _.current, e).then({
                            "c_.f.useCallback[B]": (e)=>{
                                let t = {
                                    ...e,
                                    isPositioned: !1 !== O.current
                                };
                                P.current && !cv(k.current, t) && (k.current = t, ef.flushSync({
                                    "c_.f.useCallback[B]": ()=>{
                                        d(t);
                                    }
                                }["c_.f.useCallback[B]"]));
                            }
                        }["c_.f.useCallback[B]"]);
                    }
                }["c_.f.useCallback[B]"], [
                    f,
                    t,
                    n,
                    S,
                    O
                ]);
                cy(()=>{
                    !1 === c && k.current.isPositioned && (k.current.isPositioned = !1, d((e)=>({
                            ...e,
                            isPositioned: !1
                        })));
                }, [
                    c
                ]);
                let P = x.useRef(!1);
                cy(()=>(P.current = !0, ()=>{
                        P.current = !1;
                    }), []), cy(()=>{
                    if (A && (C.current = A), w && (_.current = w), A && w) {
                        if (j.current) return j.current(A, w, B);
                        B();
                    }
                }, [
                    A,
                    w,
                    B,
                    j,
                    E
                ]);
                let I = x.useMemo({
                    "c_.f.useMemo[I]": ()=>({
                            reference: C,
                            floating: _,
                            setReference: v,
                            setFloating: b
                        })
                }["c_.f.useMemo[I]"], [
                    v,
                    b
                ]), z = x.useMemo({
                    "c_.f.useMemo[z]": ()=>({
                            reference: A,
                            floating: w
                        })
                }["c_.f.useMemo[z]"], [
                    A,
                    w
                ]), T = x.useMemo({
                    "c_.f.useMemo[T]": ()=>{
                        let e = {
                            position: n,
                            left: 0,
                            top: 0
                        };
                        if (!z.floating) return e;
                        let t = cA(z.floating, u.x), r = cA(z.floating, u.y);
                        return l ? {
                            ...e,
                            transform: "translate(" + t + "px, " + r + "px)",
                            ...cb(z.floating) >= 1.5 && {
                                willChange: "transform"
                            }
                        } : {
                            position: n,
                            left: t,
                            top: r
                        };
                    }
                }["c_.f.useMemo[T]"], [
                    n,
                    l,
                    z.floating,
                    u.x,
                    u.y
                ]);
                return x.useMemo({
                    "c_.f.useMemo": ()=>({
                            ...u,
                            update: B,
                            refs: I,
                            elements: z,
                            floatingStyles: T
                        })
                }["c_.f.useMemo"], [
                    u,
                    B,
                    I,
                    z,
                    T
                ]);
            }({
                ...e,
                elements: {
                    ...o,
                    ...l && {
                        reference: l
                    }
                }
            }), p = x.useCallback({
                "c_.useCallback[p]": (e)=>{
                    let t = aT(e) ? {
                        getBoundingClientRect: ({
                            "c_.useCallback[p]": ()=>e.getBoundingClientRect()
                        })["c_.useCallback[p]"],
                        getClientRects: ({
                            "c_.useCallback[p]": ()=>e.getClientRects()
                        })["c_.useCallback[p]"],
                        contextElement: e
                    } : e;
                    s(t), f.refs.setReference(t);
                }
            }["c_.useCallback[p]"], [
                f.refs
            ]), h = x.useCallback({
                "c_.useCallback[h]": (e)=>{
                    (aT(e) || null === e) && (u.current = e, i(e)), (aT(f.refs.reference.current) || null === f.refs.reference.current || null !== e && !aT(e)) && f.refs.setReference(e);
                }
            }["c_.useCallback[h]"], [
                f.refs
            ]), m = x.useMemo({
                "c_.useMemo[m]": ()=>({
                        ...f.refs,
                        setReference: h,
                        setPositionReference: p,
                        domReference: u
                    })
            }["c_.useMemo[m]"], [
                f.refs,
                h,
                p
            ]), g = x.useMemo({
                "c_.useMemo[g]": ()=>({
                        ...f.elements,
                        domReference: c
                    })
            }["c_.useMemo[g]"], [
                f.elements,
                c
            ]), y = x.useMemo({
                "c_.useMemo[y]": ()=>({
                        ...f,
                        ...r,
                        refs: m,
                        elements: g,
                        nodeId: t
                    })
            }["c_.useMemo[y]"], [
                f,
                m,
                g,
                t,
                r
            ]);
            return ax(()=>{
                r.dataRef.current.floatingContext = y;
                let e = d === null || d === void 0 ? void 0 : d.nodesRef.current.find((e)=>e.id === t);
                e && (e.context = y);
            }), x.useMemo({
                "c_.useMemo": ()=>({
                        ...f,
                        context: y,
                        refs: m,
                        elements: g
                    })
            }["c_.useMemo"], [
                f,
                m,
                g,
                y
            ]);
        }({
            rootContext: eo,
            placement: W,
            middleware: J,
            strategy: A,
            whileElementsMounted: P ? void 0 : function() {
                for(var _len = arguments.length, e = new Array(_len), _key = 0; _key < _len; _key++){
                    e[_key] = arguments[_key];
                }
                return cm(...e, ea);
            },
            nodeId: L
        }), { sideX: ey, sideY: ev } = eu.adaptiveOrigin || {}, eb = x.useMemo({
            "c_.useMemo[eb]": ()=>N ? {
                    position: A,
                    [ey]: "".concat(es, "px"),
                    [ev]: "".concat(ec, "px")
                } : eg
        }["c_.useMemo[eb]"], [
            N,
            ey,
            ev,
            A,
            es,
            ec,
            eg
        ]), eA = x.useRef(null);
        ax(()=>{
            if (!z) return;
            let e = H.current, t = "function" == typeof e ? e() : e, n = (ck(t) ? t.current : t) || null;
            n !== eA.current && (ei.setPositionReference(n), eA.current = n);
        }, [
            z,
            ei,
            q,
            H
        ]), x.useEffect({
            "c_.useEffect": ()=>{
                if (!z) return;
                let e = H.current;
                "function" != typeof e && ck(e) && e.current !== eA.current && (ei.setPositionReference(e.current), eA.current = e.current);
            }
        }["c_.useEffect"], [
            z,
            ei,
            q,
            H
        ]), x.useEffect({
            "c_.useEffect": ()=>{
                if (P && z && el.domReference && el.floating) return cm(el.domReference, el.floating, ed, ea);
            }
        }["c_.useEffect"], [
            P,
            z,
            el,
            ed,
            ea
        ]);
        let ex = cw(w, i1(ep), V), ew = i2(ep) || "center", eC = !!((_eu_hide = eu.hide) === null || _eu_hide === void 0 ? void 0 : _eu_hide.referenceHidden), e_ = x.useMemo({
            "c_.useMemo[e_]": ()=>{
                var _eu_arrow, _eu_arrow1;
                return {
                    position: "absolute",
                    top: (_eu_arrow = eu.arrow) === null || _eu_arrow === void 0 ? void 0 : _eu_arrow.y,
                    left: (_eu_arrow1 = eu.arrow) === null || _eu_arrow1 === void 0 ? void 0 : _eu_arrow1.x
                };
            }
        }["c_.useMemo[e_]"], [
            eu.arrow
        ]), ek = ((_eu_arrow = eu.arrow) === null || _eu_arrow === void 0 ? void 0 : _eu_arrow.centerOffset) !== 0;
        return x.useMemo({
            "c_.useMemo": ()=>({
                    positionerStyles: eb,
                    arrowStyles: e_,
                    arrowRef: K,
                    arrowUncentered: ek,
                    side: ex,
                    align: ew,
                    anchorHidden: eC,
                    refs: ei,
                    context: eh,
                    isPositioned: em,
                    update: ed
                })
        }["c_.useMemo"], [
            eb,
            e_,
            K,
            ek,
            ex,
            ew,
            eC,
            ei,
            eh,
            em,
            ed
        ]);
    }
    function ck(e) {
        return null != e && "current" in e;
    }
    function cE(e) {
        let { children: t, elementsRef: n, labelsRef: r, onMapChange: o } = e, a = x.useRef(0), i = aa(cS).current, l = aa(cj).current, [s, c] = x.useState(0), u = x.useRef(s), d = af((e, t)=>{
            l.set(e, t !== null && t !== void 0 ? t : null), u.current += 1, c(u.current);
        }), f = af((e)=>{
            l.delete(e), u.current += 1, c(u.current);
        }), p = x.useMemo({
            "cE.useMemo[p]": ()=>{
                let e = new Map;
                return Array.from(l.keys()).sort(cO).forEach({
                    "cE.useMemo[p]": (t, n)=>{
                        var _l_get;
                        let r = (_l_get = l.get(t)) !== null && _l_get !== void 0 ? _l_get : {};
                        e.set(t, {
                            ...r,
                            index: n
                        });
                    }
                }["cE.useMemo[p]"]), e;
            }
        }["cE.useMemo[p]"], [
            l,
            s
        ]);
        ax(()=>{
            u.current === s && (n.current.length !== p.size && (n.current.length = p.size), r && r.current.length !== p.size && (r.current.length = p.size)), o === null || o === void 0 ? void 0 : o(p);
        }, [
            o,
            p,
            n,
            r,
            s,
            u
        ]);
        let h = af((e)=>(i.add(e), ()=>{
                i.delete(e);
            }));
        ax(()=>{
            i.forEach((e)=>e(p));
        }, [
            i,
            p
        ]);
        let m = x.useMemo({
            "cE.useMemo[m]": ()=>({
                    register: d,
                    unregister: f,
                    subscribeMapChange: h,
                    elementsRef: n,
                    labelsRef: r,
                    nextIndexRef: a
                })
        }["cE.useMemo[m]"], [
            d,
            f,
            h,
            n,
            r,
            a
        ]);
        return (0, b.jsx)(sl.Provider, {
            value: m,
            children: t
        });
    }
    function cj() {
        return new Map;
    }
    function cS() {
        return new Set;
    }
    function cO(e, t) {
        let n = e.compareDocumentPosition(t);
        return n & Node.DOCUMENT_POSITION_FOLLOWING || n & Node.DOCUMENT_POSITION_CONTAINED_BY ? -1 : n & Node.DOCUMENT_POSITION_PRECEDING || n & Node.DOCUMENT_POSITION_CONTAINS ? 1 : 0;
    }
    let cB = x.forwardRef(function(e, t) {
        let n, { cutout: r, ...o } = e;
        if (r) {
            let e = r === null || r === void 0 ? void 0 : r.getBoundingClientRect();
            n = "polygon(\n      0% 0%,\n      100% 0%,\n      100% 100%,\n      0% 100%,\n      0% 0%,\n      ".concat(e.left, "px ").concat(e.top, "px,\n      ").concat(e.left, "px ").concat(e.bottom, "px,\n      ").concat(e.right, "px ").concat(e.bottom, "px,\n      ").concat(e.right, "px ").concat(e.top, "px,\n      ").concat(e.left, "px ").concat(e.top, "px\n    )");
        }
        return (0, b.jsx)("div", {
            ref: t,
            role: "presentation",
            "data-base-ui-inert": "",
            ...o,
            style: {
                position: "fixed",
                inset: 0,
                userSelect: "none",
                WebkitUserSelect: "none",
                clipPath: n
            }
        });
    }), cP = x.forwardRef(function(e, t) {
        var _O_context;
        var n;
        let { anchor: r, positionMethod: o = "absolute", className: a, render: i, side: l, align: s, sideOffset: c = 0, alignOffset: u = 0, collisionBoundary: d = "clipping-ancestors", collisionPadding: f = 5, arrowPadding: p = 5, sticky: h = !1, trackAnchor: m = !0, collisionAvoidance: g = iZ, ...y } = e, { open: v, setOpen: A, floatingRootContext: w, setPositionerElement: C, itemDomElements: _, itemLabels: k, mounted: E, modal: j, lastOpenChangeReason: S, parent: O, setHoverEnabled: B, triggerElement: P } = lA(), I = function() {
            let e = x.useContext(sJ);
            if (void 0 === e) throw Error("Base UI: <Menu.Portal> is missing.");
            return e;
        }(), z = function(e) {
            let t = ab(), n = ak(), r = a_(), o = r;
            return ax(()=>{
                if (!t) return;
                let e = {
                    id: t,
                    parentId: o
                };
                return n === null || n === void 0 ? void 0 : n.addNode(e), ()=>{
                    n === null || n === void 0 ? void 0 : n.removeNode(e);
                };
            }, [
                n,
                t,
                o
            ]), t;
        }(), T = a_(), D = lD(!0), L = r, N = c, R = u, M = s;
        var _O_context_anchor, _e_align, _e_alignOffset, _e_sideOffset;
        "context-menu" === O.type && (L = (_O_context_anchor = (_O_context = O.context) === null || _O_context === void 0 ? void 0 : _O_context.anchor) !== null && _O_context_anchor !== void 0 ? _O_context_anchor : r, M = (_e_align = e.align) !== null && _e_align !== void 0 ? _e_align : "start", R = (_e_alignOffset = e.alignOffset) !== null && _e_alignOffset !== void 0 ? _e_alignOffset : 2, N = (_e_sideOffset = e.sideOffset) !== null && _e_sideOffset !== void 0 ? _e_sideOffset : -5);
        let Z = l, U = M;
        "menu" === O.type ? (Z = Z !== null && Z !== void 0 ? Z : "inline-end", U = U !== null && U !== void 0 ? U : "start") : "menubar" === O.type && (Z = Z !== null && Z !== void 0 ? Z : "bottom", U = U !== null && U !== void 0 ? U : "start");
        let F = "context-menu" === O.type, q = c_({
            anchor: L,
            floatingRootContext: w,
            positionMethod: D ? "fixed" : o,
            mounted: E,
            side: Z,
            sideOffset: N,
            align: U,
            alignOffset: R,
            arrowPadding: F ? 0 : p,
            collisionBoundary: d,
            collisionPadding: f,
            sticky: h,
            nodeId: z,
            keepMounted: I,
            trackAnchor: m,
            collisionAvoidance: g,
            shiftCrossAxis: F
        }), { events: H } = ak(), V = x.useMemo({
            "cP.useMemo[V]": ()=>{
                let e = {};
                return v || (e.pointerEvents = "none"), {
                    role: "presentation",
                    hidden: !E,
                    style: {
                        ...q.positionerStyles,
                        ...e
                    }
                };
            }
        }["cP.useMemo[V]"], [
            v,
            E,
            q.positionerStyles
        ]);
        x.useEffect({
            "cP.useEffect": ()=>{
                function e(e) {
                    e.open ? (e.parentNodeId === z && B(!1), e.nodeId !== z && e.parentNodeId === T && A(!1, void 0, "sibling-open")) : e.parentNodeId === z && B(!0);
                }
                return H.on("openchange", e), ({
                    "cP.useEffect": ()=>{
                        H.off("openchange", e);
                    }
                })["cP.useEffect"];
            }
        }["cP.useEffect"], [
            H,
            z,
            T,
            A,
            B
        ]), x.useEffect({
            "cP.useEffect": ()=>{
                H.emit("openchange", {
                    open: v,
                    nodeId: z,
                    parentNodeId: T
                });
            }
        }["cP.useEffect"], [
            H,
            v,
            z,
            T
        ]);
        let $ = x.useMemo({
            "cP.useMemo[$]": ()=>({
                    open: v,
                    side: q.side,
                    align: q.align,
                    anchorHidden: q.anchorHidden,
                    nested: "menu" === O.type
                })
        }["cP.useMemo[$]"], [
            v,
            q.side,
            q.align,
            q.anchorHidden,
            O.type
        ]), W = x.useMemo({
            "cP.useMemo[W]": ()=>({
                    side: q.side,
                    align: q.align,
                    arrowRef: q.arrowRef,
                    arrowUncentered: q.arrowUncentered,
                    arrowStyles: q.arrowStyles,
                    floatingContext: q.context
                })
        }["cP.useMemo[W]"], [
            q.side,
            q.align,
            q.arrowRef,
            q.arrowUncentered,
            q.arrowStyles,
            q.context
        ]), Y = sn("div", e, {
            state: $,
            customStyleHookMapping: se,
            ref: [
                t,
                C
            ],
            props: {
                ...V,
                ...y
            }
        }), K = E && "menu" !== O.type && ("menubar" !== O.type && j && "trigger-hover" !== S || "menubar" === O.type && O.context.modal), X = null;
        return "menubar" === O.type ? X = O.context.contentElement : void 0 === O.type && (X = P), (0, b.jsxs)(s1.Provider, {
            value: W,
            children: [
                K && (0, b.jsx)(cB, {
                    ref: "context-menu" === O.type || "nested-context-menu" === O.type ? O.context.internalBackdropRef : null,
                    inert: (n = !v, st >= 19 ? n : n ? "true" : void 0),
                    cutout: X
                }),
                (0, b.jsx)(aE, {
                    id: z,
                    children: (0, b.jsx)(cE, {
                        elementsRef: _,
                        labelsRef: k,
                        children: Y
                    })
                })
            ]
        });
    }), cI = {
        inert: new WeakMap,
        "aria-hidden": new WeakMap,
        none: new WeakMap
    };
    function cz(e) {
        return "inert" === e ? cI.inert : "aria-hidden" === e ? cI["aria-hidden"] : cI.none;
    }
    let cT = new WeakSet, cD = {}, cL = 0, cN = (e)=>e && (e.host || cN(e.parentNode)), cR = [];
    function cM() {
        cR = cR.filter((e)=>e.isConnected);
    }
    function cZ() {
        return cM(), cR[cR.length - 1];
    }
    function cU(e, t) {
        var _e_getAttribute;
        if (!t.current.includes("floating") && !((_e_getAttribute = e.getAttribute("role")) === null || _e_getAttribute === void 0 ? void 0 : _e_getAttribute.includes("dialog"))) return;
        let n = sU(), r = sM(e, n).filter((e)=>{
            let t = e.getAttribute("data-tabindex") || "";
            return sZ(e, n) || e.hasAttribute("data-tabindex") && !t.startsWith("-");
        }), o = e.getAttribute("tabindex");
        t.current.includes("floating") || 0 === r.length ? "0" !== o && e.setAttribute("tabindex", "0") : ("-1" !== o || e.hasAttribute("data-tabindex") && "-1" !== e.getAttribute("data-tabindex")) && (e.setAttribute("tabindex", "-1"), e.setAttribute("data-tabindex", "-1"));
    }
    function cF(e) {
        let { context: t, children: n, disabled: r = !1, order: o = [
            "content"
        ], initialFocus: a = 0, returnFocus: i = !0, restoreFocus: l = !1, modal: s = !0, closeOnFocusOut: c = !0, getInsideElements: u = ()=>[] } = e, { open: d, onOpenChange: f, events: p, dataRef: h, elements: { domReference: m, floating: g } } = t, y = af(()=>{
            var _h_current_floatingContext;
            return (_h_current_floatingContext = h.current.floatingContext) === null || _h_current_floatingContext === void 0 ? void 0 : _h_current_floatingContext.nodeId;
        }), v = af(u), A = "number" == typeof a && a < 0, w = ix(m) && A, C = a0(o), _ = a0(a), k = a0(i), E = ak(), j = sK(), S = x.useRef(null), O = x.useRef(null), B = x.useRef(!1), P = x.useRef(!1), I = x.useRef(-1), z = ac(), T = null != j, D = iw(g), L = af(function() {
            let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : D;
            return e ? sR(e, sU()) : [];
        }), N = af((e)=>{
            let t = L(e);
            return C.current.map(()=>t).filter(Boolean).flat();
        });
        x.useEffect({
            "cF.useEffect": ()=>{
                if (r || !s) return;
                function e(e) {
                    "Tab" === e.key && ig(D, im(ib(D))) && 0 === L().length && !w && ir(e);
                }
                let t = ib(D);
                return t.addEventListener("keydown", e), ({
                    "cF.useEffect": ()=>{
                        t.removeEventListener("keydown", e);
                    }
                })["cF.useEffect"];
            }
        }["cF.useEffect"], [
            r,
            m,
            D,
            s,
            C,
            w,
            L,
            N
        ]), x.useEffect({
            "cF.useEffect": ()=>{
                if (!r && g) return g.addEventListener("focusin", e), ({
                    "cF.useEffect": ()=>{
                        g.removeEventListener("focusin", e);
                    }
                })["cF.useEffect"];
                function e(e) {
                    let t = iy(e), n = L().indexOf(t);
                    -1 !== n && (I.current = n);
                }
            }
        }["cF.useEffect"], [
            r,
            g,
            L
        ]), x.useEffect({
            "cF.useEffect": ()=>{
                if (r || !c) return;
                function e() {
                    P.current = !0;
                }
                function t(e) {
                    let t = e.relatedTarget, n = e.currentTarget, r = iy(e);
                    queueMicrotask({
                        "cF.useEffect.t": ()=>{
                            let o = y(), a = !(ig(m, t) || ig(g, t) || ig(t, g) || ig(j === null || j === void 0 ? void 0 : j.portalNode, t) || (t === null || t === void 0 ? void 0 : t.hasAttribute(iC("focus-guard"))) || E && (iS(E.nodesRef.current, o).find({
                                "cF.useEffect.t": (e)=>{
                                    var _e_context, _e_context1;
                                    return ig((_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.floating, t) || ig((_e_context1 = e.context) === null || _e_context1 === void 0 ? void 0 : _e_context1.elements.domReference, t);
                                }
                            }["cF.useEffect.t"]) || iO(E.nodesRef.current, o).find({
                                "cF.useEffect.t": (e)=>{
                                    var _e_context, _e_context1, _e_context2;
                                    return [
                                        (_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.floating,
                                        iw((_e_context1 = e.context) === null || _e_context1 === void 0 ? void 0 : _e_context1.elements.floating)
                                    ].includes(t) || ((_e_context2 = e.context) === null || _e_context2 === void 0 ? void 0 : _e_context2.elements.domReference) === t;
                                }
                            }["cF.useEffect.t"])));
                            if (n === m && D && cU(D, C), l && n !== m && !(r === null || r === void 0 ? void 0 : r.isConnected) && im(ib(D)) === ib(D).body) {
                                aD(D) && D.focus();
                                let e = I.current, t = L(), n = t[e] || t[t.length - 1] || D;
                                aD(n) && n.focus();
                            }
                            if (h.current.insideReactTree) {
                                h.current.insideReactTree = !1;
                                return;
                            }
                            if (P.current) {
                                P.current = !1;
                                return;
                            }
                            (w || !s) && t && a && t !== cZ() && (B.current = !0, f(!1, e, "focus-out"));
                        }
                    }["cF.useEffect.t"]);
                }
                let n = !!(!E && j);
                function o() {
                    h.current.insideReactTree = !0, z.start(0, {
                        "cF.useEffect.o": ()=>{
                            h.current.insideReactTree = !1;
                        }
                    }["cF.useEffect.o"]);
                }
                if (g && aD(m)) return m.addEventListener("focusout", t), m.addEventListener("pointerdown", e), g.addEventListener("focusout", t), n && g.addEventListener("focusout", o, !0), ({
                    "cF.useEffect": ()=>{
                        m.removeEventListener("focusout", t), m.removeEventListener("pointerdown", e), g.removeEventListener("focusout", t), n && g.removeEventListener("focusout", o, !0);
                    }
                })["cF.useEffect"];
            }
        }["cF.useEffect"], [
            r,
            m,
            g,
            D,
            s,
            E,
            j,
            f,
            c,
            l,
            L,
            w,
            y,
            C,
            h,
            z
        ]);
        let R = x.useRef(null), M = x.useRef(null), Z = lY(R, j === null || j === void 0 ? void 0 : j.beforeInsideRef), U = lY(M, j === null || j === void 0 ? void 0 : j.afterInsideRef);
        x.useEffect({
            "cF.useEffect": ()=>{
                var _j_portalNode, _t_find_context, _t_find;
                if (r || !g) return;
                let e = Array.from((j === null || j === void 0 ? void 0 : (_j_portalNode = j.portalNode) === null || _j_portalNode === void 0 ? void 0 : _j_portalNode.querySelectorAll("[".concat(iC("portal"), "]"))) || []), t = E ? iO(E.nodesRef.current, y()) : [], n = ({
                    "cF.useEffect.n": function(e) {
                        let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1;
                        let r = ib(e[0]).body;
                        return ({
                            "cF.useEffect.n": function(e, t, n, r) {
                                let o, a = "data-base-ui-inert", i = r ? "inert" : n ? "aria-hidden" : null, l = (o = t, e.map({
                                    "cF.useEffect.n": (e)=>{
                                        if (o.contains(e)) return e;
                                        let t = cN(e);
                                        return o.contains(t) ? t : null;
                                    }
                                }["cF.useEffect.n"]).filter({
                                    "cF.useEffect.n": (e)=>null != e
                                }["cF.useEffect.n"])), s = new Set, c = new Set(l), u = [];
                                cD[a] || (cD[a] = new WeakMap);
                                let d = cD[a];
                                return l.forEach(function e(t) {
                                    !(!t || s.has(t)) && (s.add(t), t.parentNode && e(t.parentNode));
                                }), function e(t) {
                                    !t || c.has(t) || [].forEach.call(t.children, {
                                        "cF.useEffect.n.e": (t)=>{
                                            if ("script" !== aB(t)) if (s.has(t)) e(t);
                                            else {
                                                let e = i ? t.getAttribute(i) : null, n = null !== e && "false" !== e, r = cz(i), o = (r.get(t) || 0) + 1, l = (d.get(t) || 0) + 1;
                                                r.set(t, o), d.set(t, l), u.push(t), 1 === o && n && cT.add(t), 1 === l && t.setAttribute(a, ""), !n && i && t.setAttribute(i, "inert" === i ? "" : "true");
                                            }
                                        }
                                    }["cF.useEffect.n.e"]);
                                }(t), s.clear(), cL += 1, ({
                                    "cF.useEffect.n": ()=>{
                                        u.forEach({
                                            "cF.useEffect.n": (e)=>{
                                                let t = cz(i), n = (t.get(e) || 0) - 1, r = (d.get(e) || 0) - 1;
                                                t.set(e, n), d.set(e, r), n || (!cT.has(e) && i && e.removeAttribute(i), cT.delete(e)), r || e.removeAttribute(a);
                                            }
                                        }["cF.useEffect.n"]), (cL -= 1) || (cI.inert = new WeakMap, cI["aria-hidden"] = new WeakMap, cI.none = new WeakMap, cT = new WeakSet, cD = {});
                                    }
                                })["cF.useEffect.n"];
                            }
                        })["cF.useEffect.n"](e.concat(Array.from(r.querySelectorAll("[aria-live]"))), r, t, n);
                    }
                })["cF.useEffect.n"]([
                    g,
                    (_t_find = t.find({
                        "cF.useEffect.n": (e)=>{
                            var _e_context;
                            return ix(((_e_context = e.context) === null || _e_context === void 0 ? void 0 : _e_context.elements.domReference) || null);
                        }
                    }["cF.useEffect.n"])) === null || _t_find === void 0 ? void 0 : (_t_find_context = _t_find.context) === null || _t_find_context === void 0 ? void 0 : _t_find_context.elements.domReference,
                    ...e,
                    ...v(),
                    S.current,
                    O.current,
                    R.current,
                    M.current,
                    j === null || j === void 0 ? void 0 : j.beforeOutsideRef.current,
                    j === null || j === void 0 ? void 0 : j.afterOutsideRef.current,
                    w ? m : null
                ].filter({
                    "cF.useEffect.n": (e)=>null != e
                }["cF.useEffect.n"]), s || w);
                return ({
                    "cF.useEffect": ()=>{
                        n();
                    }
                })["cF.useEffect"];
            }
        }["cF.useEffect"], [
            r,
            m,
            g,
            s,
            C,
            j,
            w,
            E,
            y,
            v
        ]), ax(()=>{
            if (r || !aD(D)) return;
            let e = im(ib(D));
            queueMicrotask(()=>{
                let t = N(D), n = _.current, r = ("number" == typeof n ? t[n] : n.current) || D, o = ig(D, e);
                A || o || !d || lf(r, {
                    preventScroll: r === D
                });
            });
        }, [
            r,
            d,
            D,
            A,
            N,
            _
        ]), ax(()=>{
            var e;
            if (r || !D) return;
            let t = ib(D);
            function n(param) {
                let { reason: e, event: t, nested: n } = param;
                if ([
                    "hover",
                    "safe-polygon"
                ].includes(e) && "mouseleave" === t.type && (B.current = !0), "outside-press" === e) if (n) B.current = !1;
                else if (io(t) || ia(t)) B.current = !1;
                else {
                    let e = !1;
                    document.createElement("div").focus({
                        get preventScroll () {
                            return e = !0, !1;
                        }
                    }), e ? B.current = !1 : B.current = !0;
                }
            }
            e = im(t), cM(), e && "body" !== aB(e) && (cR.push(e), cR.length > 20 && (cR = cR.slice(-20))), p.on("openchange", n);
            let o = t.createElement("span");
            return o.setAttribute("tabindex", "-1"), o.setAttribute("aria-hidden", "true"), Object.assign(o.style, sf), T && m && m.insertAdjacentElement("afterend", o), ()=>{
                p.off("openchange", n);
                let e = im(t), r = ig(g, e) || E && iS(E.nodesRef.current, y(), !1).some((t)=>{
                    var _t_context;
                    return ig((_t_context = t.context) === null || _t_context === void 0 ? void 0 : _t_context.elements.floating, e);
                }), a = function() {
                    if ("boolean" == typeof k.current) {
                        let e = m || cZ();
                        return e && e.isConnected ? e : o;
                    }
                    return k.current.current || o;
                }();
                queueMicrotask(()=>{
                    let n = function(e) {
                        let t = sU();
                        return sZ(e, t) ? e : sR(e, t)[0] || e;
                    }(a);
                    k.current && !B.current && aD(n) && (n === e || e === t.body || r) && n.focus({
                        preventScroll: !0
                    }), o.remove();
                });
            };
        }, [
            r,
            g,
            D,
            k,
            h,
            p,
            E,
            T,
            m,
            y
        ]), x.useEffect({
            "cF.useEffect": ()=>{
                queueMicrotask({
                    "cF.useEffect": ()=>{
                        B.current = !1;
                    }
                }["cF.useEffect"]);
            }
        }["cF.useEffect"], [
            r
        ]), x.useEffect({
            "cF.useEffect": ()=>{
                if (r || !d) return;
                function e(e) {
                    let t = iy(e);
                    (t === null || t === void 0 ? void 0 : t.closest("[data-base-ui-click-trigger]")) && (P.current = !0);
                }
                let t = ib(D);
                return t.addEventListener("pointerdown", e, !0), ({
                    "cF.useEffect": ()=>{
                        t.removeEventListener("pointerdown", e, !0);
                    }
                })["cF.useEffect"];
            }
        }["cF.useEffect"], [
            r,
            d,
            D
        ]), ax(()=>{
            if (!r && j) return j.setFocusManagerState({
                modal: s,
                closeOnFocusOut: c,
                open: d,
                onOpenChange: f,
                domReference: m
            }), ()=>{
                j.setFocusManagerState(null);
            };
        }, [
            r,
            j,
            s,
            d,
            f,
            c,
            m
        ]), ax(()=>{
            if (!r && D) return cU(D, C), ()=>{
                queueMicrotask(cM);
            };
        }, [
            r,
            D,
            C
        ]);
        let F = !r && (!s || !w) && (T || s);
        return (0, b.jsxs)(x.Fragment, {
            children: [
                F && (0, b.jsx)(sp, {
                    "data-type": "inside",
                    ref: Z,
                    onFocus: (e)=>{
                        var _j_beforeOutsideRef_current;
                        if (s) {
                            let e = N();
                            lf(e[e.length - 1]);
                        } else if ((j === null || j === void 0 ? void 0 : j.preserveTabOrder) && j.portalNode) if (B.current = !1, sV(e, j.portalNode)) {
                            let e = sq(m);
                            e === null || e === void 0 ? void 0 : e.focus();
                        } else (_j_beforeOutsideRef_current = j.beforeOutsideRef.current) === null || _j_beforeOutsideRef_current === void 0 ? void 0 : _j_beforeOutsideRef_current.focus();
                    }
                }),
                n,
                F && (0, b.jsx)(sp, {
                    "data-type": "inside",
                    ref: U,
                    onFocus: (e)=>{
                        var _j_afterOutsideRef_current;
                        if (s) lf(N()[0]);
                        else if ((j === null || j === void 0 ? void 0 : j.preserveTabOrder) && j.portalNode) if (c && (B.current = !0), sV(e, j.portalNode)) {
                            let e = sH(m);
                            e === null || e === void 0 ? void 0 : e.focus();
                        } else (_j_afterOutsideRef_current = j.afterOutsideRef.current) === null || _j_afterOutsideRef_current === void 0 ? void 0 : _j_afterOutsideRef_current.focus();
                    }
                })
            ]
        });
    }
    let cq = {
        ...se,
        ...l0
    }, cH = x.forwardRef(function(e, t) {
        let { render: n, className: r, finalFocus: o, ...a } = e, { open: i, setOpen: l, popupRef: s, transitionStatus: c, popupProps: u, mounted: d, instantType: f, onOpenChangeComplete: p, parent: h, lastOpenChangeReason: m, rootId: g } = lA(), { side: y, align: v, floatingContext: A } = function() {
            let e = x.useContext(s1);
            if (void 0 === e) throw Error("Base UI: MenuPositionerContext is missing. MenuPositioner parts must be placed within <Menu.Positioner>.");
            return e;
        }();
        lC({
            open: i,
            ref: s,
            onComplete () {
                i && (p === null || p === void 0 ? void 0 : p(!0));
            }
        });
        let { events: w } = ak();
        x.useEffect({
            "cH.useEffect": ()=>{
                function e(e) {
                    l(!1, e.domEvent, e.reason);
                }
                return w.on("close", e), ({
                    "cH.useEffect": ()=>{
                        w.off("close", e);
                    }
                })["cH.useEffect"];
            }
        }["cH.useEffect"], [
            w,
            l
        ]);
        let C = sn("div", e, {
            state: x.useMemo({
                "cH.C.useMemo": ()=>({
                        transitionStatus: c,
                        side: y,
                        align: v,
                        open: i,
                        nested: "menu" === h.type,
                        instant: f
                    })
            }["cH.C.useMemo"], [
                c,
                y,
                v,
                i,
                h.type,
                f
            ]),
            ref: [
                t,
                s
            ],
            customStyleHookMapping: cq,
            props: [
                u,
                "starting" === c ? iN : iR,
                a,
                {
                    "data-rootownerid": g
                }
            ]
        }), _ = void 0 === h.type || "context-menu" === h.type;
        return "menubar" === h.type && "outside-press" !== m && (_ = !0), (0, b.jsx)(cF, {
            context: A,
            modal: !1,
            disabled: !d,
            returnFocus: o || _,
            initialFocus: "menu" === h.type ? -1 : 0,
            restoreFocus: !0,
            children: C
        });
    }), cV = x.createContext(void 0), c$ = x.forwardRef(function(e, t) {
        let { render: n, className: r, ...o } = e, [a, i] = x.useState(void 0), l = x.useMemo({
            "c$.useMemo[l]": ()=>({
                    setLabelId: i
                })
        }["c$.useMemo[l]"], [
            i
        ]), s = sn("div", e, {
            ref: t,
            props: {
                role: "group",
                "aria-labelledby": a,
                ...o
            }
        });
        return (0, b.jsx)(cV.Provider, {
            value: l,
            children: s
        });
    });
    function cW(e) {
        return ab(e, "base-ui");
    }
    let cY = x.forwardRef(function(e, t) {
        let { className: n, render: r, id: o, ...a } = e, i = cW(o), { setLabelId: l } = function() {
            let e = x.useContext(cV);
            if (void 0 === e) throw Error("Base UI: MenuGroupRootContext is missing. Menu group parts must be used within <Menu.Group>.");
            return e;
        }();
        return ax(()=>(l(i), ()=>{
                l(void 0);
            }), [
            l,
            i
        ]), sn("div", e, {
            ref: t,
            props: {
                id: i,
                role: "presentation",
                ...a
            }
        });
    }), cK = {
        type: "regular-item"
    }, cX = x.memo(x.forwardRef(function(e, t) {
        let { className: n, closeOnClick: r = !0, disabled: o = !1, highlighted: a, id: i, menuEvents: l, itemProps: s, render: c, allowMouseUpTriggerRef: u, typingRef: d, nativeButton: f, ...p } = e, { getItemProps: h, itemRef: m } = function(e) {
            let { closeOnClick: t, disabled: n = !1, highlighted: r, id: o, menuEvents: a, allowMouseUpTriggerRef: i, typingRef: l, nativeButton: s, itemMetadata: c } = e, u = x.useRef(null), { getButtonProps: d, buttonRef: f } = si({
                disabled: n,
                focusableWhenDisabled: !0,
                native: s
            }), p = x.useCallback({
                "cX.useCallback[p]": (e)=>lM({
                        id: o,
                        role: "menuitem",
                        tabIndex: r ? 0 : -1,
                        onMouseEnter () {
                            "submenu-trigger" === c.type && c.setActive();
                        },
                        onKeyUp: {
                            "cX.useCallback[p]": (e)=>{
                                " " === e.key && l.current && e.preventBaseUIHandler();
                            }
                        }["cX.useCallback[p]"],
                        onClick: {
                            "cX.useCallback[p]": (e)=>{
                                t && a.emit("close", {
                                    domEvent: e,
                                    reason: "item-press"
                                });
                            }
                        }["cX.useCallback[p]"],
                        onMouseUp: {
                            "cX.useCallback[p]": ()=>{
                                u.current && i.current && "regular-item" === c.type && u.current.click();
                            }
                        }["cX.useCallback[p]"]
                    }, e, d)
            }["cX.useCallback[p]"], [
                o,
                r,
                d,
                l,
                t,
                a,
                i,
                c
            ]), h = lY(u, f);
            return x.useMemo({
                "cX.useMemo": ()=>({
                        getItemProps: p,
                        itemRef: h
                    })
            }["cX.useMemo"], [
                p,
                h
            ]);
        }({
            closeOnClick: r,
            disabled: o,
            highlighted: a,
            id: i,
            menuEvents: l,
            allowMouseUpTriggerRef: u,
            typingRef: d,
            nativeButton: f,
            itemMetadata: cK
        });
        return sn("div", e, {
            state: x.useMemo({
                "cX.useMemo": ()=>({
                        disabled: o,
                        highlighted: a
                    })
            }["cX.useMemo"], [
                o,
                a
            ]),
            ref: [
                m,
                t
            ],
            props: [
                s,
                p,
                h
            ]
        });
    })), cG = x.forwardRef(function(e, t) {
        let { id: n, label: r, nativeButton: o = !1, ...a } = e, i = x.useRef(null), l = sc({
            label: r
        }), s = lY(t, l.ref, i), { itemProps: c, activeIndex: u, allowMouseUpTriggerRef: d, typingRef: f } = lA(), p = cW(n), h = l.index === u, { events: m } = ak();
        return (0, b.jsx)(cX, {
            ...a,
            id: p,
            ref: s,
            highlighted: h,
            menuEvents: m,
            itemProps: c,
            allowMouseUpTriggerRef: d,
            typingRef: f,
            nativeButton: o
        });
    });
    var cQ = "__next_builtin__";
    function cJ(e) {
        return e.replace(new RegExp("^".concat(cQ)), "").replace(new RegExp("".concat("@boundary", "$")), "");
    }
    var c0 = "boundary:";
    function c1(e) {
        return e.startsWith(c0);
    }
    function c2(e) {
        return e.replace(c0, "");
    }
    function c4(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function c5(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function c3(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    function c6(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return c4(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return c4(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    var c9 = function() {
        for(var e = arguments.length, t = Array(e), n = 0; n < e; n++)t[n] = arguments[n];
        return function(e) {
            t.forEach(function(t) {
                "function" == typeof t ? t(e) : t && (t.current = e);
            });
        };
    };
    function c8(e) {
        var t, n = e.nodeState, r = e.boundaries, o = n.pagePath, a = n.boundaryType, i = n.setBoundaryType, l = c6((0, x.useState)(!1), 2), s = l[0], c = l[1], u = da().shadowRoot, d = (0, x.useRef)(null), f = (0, x.useRef)(null);
        t8(f, d, s, function() {
            c(!1);
        }, null == (t = d.current) ? void 0 : t.ownerDocument);
        var p = (Object.values(r).find(function(e) {
            return null !== e;
        }) || "").split(".").pop() || "js", h = (0, x.useMemo)(function() {
            return Object.fromEntries(Object.entries(r).map(function(e) {
                var t = c6(e, 2), n = t[0], r = cJ((t[1] || "").split("/").pop() || "".concat(n, ".").concat(p));
                return [
                    n,
                    r
                ];
            }));
        }, [
            r,
            p
        ]), m = (o || "").split("/").pop() || "", g = cJ(a ? "page.".concat(p) : m || "page.".concat(p)), y = [
            {
                label: h.loading,
                value: "loading",
                icon: (0, b.jsx)(c7, {}),
                disabled: !r.loading
            },
            {
                label: h.error,
                value: "error",
                icon: (0, b.jsx)(ue, {}),
                disabled: !r.error
            },
            {
                label: h["not-found"],
                value: "not-found",
                icon: (0, b.jsx)(ut, {}),
                disabled: !r["not-found"]
            }
        ], v = {
            label: a ? "Reset" : g,
            value: "reset",
            icon: (0, b.jsx)(un, {}),
            disabled: null === a
        }, A = (0, x.useCallback)(function(e) {
            var t = new URLSearchParams({
                file: e.filePath,
                isAppRelativePath: "1"
            });
            fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_launch-editor?").concat(t.toString())).catch(console.warn);
        }, []), w = (0, x.useCallback)(function(e) {
            switch(e){
                case "not-found":
                case "loading":
                case "error":
                    i(e);
                    break;
                case "reset":
                    i(null);
                    break;
                case "open-editor":
                    o && A({
                        filePath: o
                    });
            }
        }, [
            i,
            o,
            A
        ]), C = (0, x.useMemo)(function() {
            return "layout" !== n.type && "template" !== n.type && Object.values(r).some(function(e) {
                return null !== e;
            });
        }, [
            n.type,
            r
        ]);
        return (0, b.jsxs)(lW, {
            delay: 0,
            modal: !1,
            open: s,
            onOpenChange: c,
            children: [
                (0, b.jsx)(sd, {
                    className: "segment-boundary-trigger",
                    "data-nextjs-dev-overlay-segment-boundary-trigger-button": !0,
                    render: function(e) {
                        var t = c9(e.ref, d);
                        return (0, b.jsx)(uo, c3(c5({}, e), {
                            ref: t
                        }));
                    },
                    disabled: !C
                }),
                (0, b.jsx)(s0, {
                    container: u,
                    children: (0, b.jsx)(cP, {
                        className: "segment-boundary-dropdown-positioner",
                        side: "bottom",
                        align: "center",
                        sideOffset: 6,
                        arrowPadding: 8,
                        ref: f,
                        children: (0, b.jsxs)(cH, {
                            className: "segment-boundary-dropdown",
                            children: [
                                (0, b.jsxs)(c$, {
                                    children: [
                                        (0, b.jsx)(cY, {
                                            className: "segment-boundary-group-label",
                                            children: "Toggle Overrides"
                                        }),
                                        y.map(function(e) {
                                            return (0, b.jsxs)(cG, {
                                                className: "segment-boundary-dropdown-item",
                                                onClick: function() {
                                                    return w(e.value);
                                                },
                                                disabled: e.disabled,
                                                children: [
                                                    e.icon,
                                                    e.label
                                                ]
                                            }, e.value);
                                        })
                                    ]
                                }),
                                (0, b.jsx)(c$, {
                                    children: (0, b.jsxs)(cG, {
                                        className: "segment-boundary-dropdown-item",
                                        onClick: function() {
                                            return w(v.value);
                                        },
                                        disabled: v.disabled,
                                        children: [
                                            v.icon,
                                            v.label
                                        ]
                                    }, v.value)
                                })
                            ]
                        })
                    })
                })
            ]
        });
    }
    function c7() {
        var e, t, n = (0, A.c)(2);
        return n[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("g", {
            clipPath: "url(#clip0_2759_1866)",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M10 3.5C13.5899 3.5 16.5 6.41015 16.5 10C16.5 13.5899 13.5899 16.5 10 16.5C6.41015 16.5 3.5 13.5899 3.5 10C3.5 6.41015 6.41015 3.5 10 3.5ZM2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10ZM10.75 9.62402V6H9.25V9.875C9.25 10.1898 9.39858 10.486 9.65039 10.6748L11.5498 12.0996L12.1504 12.5498L13.0498 11.3496L12.4502 10.9004L10.75 9.62402Z",
                fill: "currentColor"
            })
        }), n[0] = e) : e = n[0], n[1] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsxs)("svg", {
            width: "20px",
            height: "20px",
            viewBox: "0 0 20 20",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: [
                e,
                (0, b.jsx)("defs", {
                    children: (0, b.jsx)("clipPath", {
                        id: "clip0_2759_1866",
                        children: (0, b.jsx)("rect", {
                            width: "16",
                            height: "16",
                            fill: "white",
                            transform: "translate(2 2)"
                        })
                    })
                })
            ]
        }), n[1] = t) : t = n[1], t;
    }
    function ue() {
        var e, t, n = (0, A.c)(2);
        return n[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("g", {
            clipPath: "url(#clip0_2759_1881)",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M3.5 7.30762V12.6924L7.30762 16.5H12.6924L16.5 12.6924V7.30762L12.6924 3.5H7.30762L3.5 7.30762ZM18 12.8994L17.9951 12.998C17.9724 13.2271 17.8712 13.4423 17.707 13.6064L13.6064 17.707L13.5332 17.7734C13.3806 17.8985 13.1944 17.9757 12.998 17.9951L12.8994 18H7.10059L7.00195 17.9951C6.80562 17.9757 6.6194 17.8985 6.4668 17.7734L6.39355 17.707L2.29297 13.6064C2.12883 13.4423 2.02756 13.2271 2.00488 12.998L2 12.8994V7.10059C2 6.83539 2.10546 6.58109 2.29297 6.39355L6.39355 2.29297C6.55771 2.12883 6.77294 2.02756 7.00195 2.00488L7.10059 2H12.8994L12.998 2.00488C13.2271 2.02756 13.4423 2.12883 13.6064 2.29297L17.707 6.39355C17.8945 6.58109 18 6.83539 18 7.10059V12.8994ZM9.25 5.75H10.75L10.75 10.75H9.25L9.25 5.75ZM10 14C10.5523 14 11 13.5523 11 13C11 12.4477 10.5523 12 10 12C9.44772 12 9 12.4477 9 13C9 13.5523 9.44772 14 10 14Z",
                fill: "currentColor"
            })
        }), n[0] = e) : e = n[0], n[1] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsxs)("svg", {
            width: "20",
            height: "20",
            viewBox: "0 0 20 20",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: [
                e,
                (0, b.jsx)("defs", {
                    children: (0, b.jsx)("clipPath", {
                        id: "clip0_2759_1881",
                        children: (0, b.jsx)("rect", {
                            width: "16",
                            height: "16",
                            fill: "white",
                            transform: "translate(2 2)"
                        })
                    })
                })
            ]
        }), n[1] = t) : t = n[1], t;
    }
    function ut() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "20px",
            height: "20px",
            viewBox: "0 0 20 20",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                fillRule: "evenodd",
                clipRule: "evenodd",
                d: "M10.5586 2.5C11.1341 2.50004 11.6588 2.8294 11.9091 3.34766L17.8076 15.5654C18.1278 16.2292 17.6442 16.9997 16.9072 17H3.09274C2.35574 16.9997 1.8721 16.2292 2.19235 15.5654L8.09079 3.34766C8.34109 2.8294 8.86583 2.50004 9.44137 2.5H10.5586ZM3.89059 15.5H16.1093L10.5586 4H9.44137L3.89059 15.5ZM9.24997 6.75H10.75L10.75 10.75H9.24997L9.24997 6.75ZM9.99997 14C10.5523 14 11 13.5523 11 13C11 12.4477 10.5523 12 9.99997 12C9.44768 12 8.99997 12.4477 8.99997 13C8.99997 13.5523 9.44768 14 9.99997 14Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function un() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "20",
            height: "20",
            viewBox: "0 0 20 20",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                d: "M9.96484 3C13.8463 3.00018 17 6.13012 17 10C17 13.8699 13.8463 16.9998 9.96484 17C7.62404 17 5.54877 15.8617 4.27051 14.1123L3.82812 13.5068L5.03906 12.6221L5.48145 13.2275C6.48815 14.6053 8.12092 15.5 9.96484 15.5C13.0259 15.4998 15.5 13.0335 15.5 10C15.5 6.96654 13.0259 4.50018 9.96484 4.5C7.42905 4.5 5.29544 6.19429 4.63867 8.5H8V10H2.75C2.33579 10 2 9.66421 2 9.25V4H3.5V7.2373C4.57781 4.74376 7.06749 3 9.96484 3Z",
                fill: "currentColor"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function ur(e) {
        var t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M8.7071 2.39644C8.31658 2.00592 7.68341 2.00592 7.29289 2.39644L4.46966 5.21966L3.93933 5.74999L4.99999 6.81065L5.53032 6.28032L7.99999 3.81065L10.4697 6.28032L11 6.81065L12.0607 5.74999L11.5303 5.21966L8.7071 2.39644ZM5.53032 9.71966L4.99999 9.18933L3.93933 10.25L4.46966 10.7803L7.29289 13.6035C7.68341 13.9941 8.31658 13.9941 8.7071 13.6035L11.5303 10.7803L12.0607 10.25L11 9.18933L10.4697 9.71966L7.99999 12.1893L5.53032 9.71966Z",
            fill: "currentColor"
        }), r[0] = t) : t = r[0], r[1] !== e ? (n = (0, b.jsx)("svg", c3(c5({
            strokeLinejoin: "round",
            viewBox: "0 0 16 16"
        }, e), {
            children: t
        })), r[1] = e, r[2] = n) : n = r[2], n;
    }
    function uo(e) {
        var t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("span", {
            className: "segment-boundary-trigger-text",
            children: (0, b.jsx)(ur, {
                className: "plus-icon"
            })
        }), r[0] = t) : t = r[0], r[1] !== e ? (n = (0, b.jsx)("button", c3(c5({}, e), {
            children: t
        })), r[1] = e, r[2] = n) : n = r[2], n;
    }
    let ua = x.createContext(void 0);
    function ui() {
        let e = x.useContext(ua);
        if (void 0 === e) throw Error("Base UI: TooltipRootContext is missing. Tooltip parts must be placed within <Tooltip.Root>.");
        return e;
    }
    let ul = x.forwardRef(function(e, t) {
        let { className: n, render: r, ...o } = e, { open: a, setTriggerElement: i, triggerProps: l } = ui();
        return sn("button", e, {
            state: x.useMemo({
                "ul.useMemo": ()=>({
                        open: a
                    })
            }["ul.useMemo"], [
                a
            ]),
            ref: [
                t,
                i
            ],
            props: [
                l,
                o
            ],
            customStyleHookMapping: l8
        });
    }), us = x.createContext(void 0);
    function uc() {
        let e = x.useContext(us);
        if (void 0 === e) throw Error("Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>.");
        return e;
    }
    let uu = x.forwardRef(function(e, t) {
        let { className: n, render: r, ...o } = e, { open: a, arrowRef: i, side: l, align: s, arrowUncentered: c, arrowStyles: u } = uc();
        return sn("div", e, {
            state: x.useMemo({
                "uu.useMemo": ()=>({
                        open: a,
                        side: l,
                        align: s,
                        uncentered: c
                    })
            }["uu.useMemo"], [
                a,
                l,
                s,
                c
            ]),
            ref: [
                t,
                i
            ],
            props: [
                {
                    style: u,
                    "aria-hidden": !0
                },
                o
            ],
            customStyleHookMapping: se
        });
    }), ud = {
        ...se,
        ...l0
    }, uf = x.forwardRef(function(e, t) {
        let { className: n, render: r, ...o } = e, { open: a, instantType: i, transitionStatus: l, popupProps: s, popupRef: c, onOpenChangeComplete: u } = ui(), { side: d, align: f } = uc();
        return lC({
            open: a,
            ref: c,
            onComplete () {
                a && (u === null || u === void 0 ? void 0 : u(!0));
            }
        }), sn("div", e, {
            state: x.useMemo({
                "uf.useMemo": ()=>({
                        open: a,
                        side: d,
                        align: f,
                        instant: i,
                        transitionStatus: l
                    })
            }["uf.useMemo"], [
                a,
                d,
                f,
                i,
                l
            ]),
            ref: [
                t,
                c
            ],
            props: [
                s,
                "starting" === l ? iN : iR,
                o
            ],
            customStyleHookMapping: ud
        });
    }), up = x.createContext(void 0), uh = x.forwardRef(function(e, t) {
        let { render: n, className: r, anchor: o, positionMethod: a = "absolute", side: i = "top", align: l = "center", sideOffset: s = 0, alignOffset: c = 0, collisionBoundary: u = "clipping-ancestors", collisionPadding: d = 5, arrowPadding: f = 5, sticky: p = !1, trackAnchor: h = !0, collisionAvoidance: m = iU, ...g } = e, { open: y, setPositionerElement: v, mounted: A, floatingRootContext: w, trackCursorAxis: C, hoverable: _ } = ui(), k = c_({
            anchor: o,
            positionMethod: a,
            floatingRootContext: w,
            mounted: A,
            side: i,
            sideOffset: s,
            align: l,
            alignOffset: c,
            collisionBoundary: u,
            collisionPadding: d,
            sticky: p,
            arrowPadding: f,
            trackAnchor: h,
            keepMounted: function() {
                let e = x.useContext(up);
                if (void 0 === e) throw Error("Base UI: <Tooltip.Portal> is missing.");
                return e;
            }(),
            collisionAvoidance: m
        }), E = x.useMemo({
            "uh.useMemo[E]": ()=>{
                let e = {};
                return y && "both" !== C && _ || (e.pointerEvents = "none"), {
                    role: "presentation",
                    hidden: !A,
                    style: {
                        ...k.positionerStyles,
                        ...e
                    }
                };
            }
        }["uh.useMemo[E]"], [
            y,
            C,
            _,
            A,
            k.positionerStyles
        ]), j = x.useMemo({
            "uh.useMemo[j]": ()=>({
                    props: E,
                    ...k
                })
        }["uh.useMemo[j]"], [
            E,
            k
        ]), S = x.useMemo({
            "uh.useMemo[S]": ()=>({
                    open: y,
                    side: j.side,
                    align: j.align,
                    anchorHidden: j.anchorHidden
                })
        }["uh.useMemo[S]"], [
            y,
            j.side,
            j.align,
            j.anchorHidden
        ]), O = x.useMemo({
            "uh.useMemo[O]": ()=>({
                    ...S,
                    arrowRef: j.arrowRef,
                    arrowStyles: j.arrowStyles,
                    arrowUncentered: j.arrowUncentered
                })
        }["uh.useMemo[O]"], [
            S,
            j.arrowRef,
            j.arrowStyles,
            j.arrowUncentered
        ]), B = sn("div", e, {
            state: S,
            props: [
                j.props,
                g
            ],
            ref: [
                t,
                v
            ],
            customStyleHookMapping: se
        });
        return (0, b.jsx)(us.Provider, {
            value: O,
            children: B
        });
    });
    function um(e) {
        let t = sG({
            root: e.root
        });
        return t && ef.createPortal(e.children, t);
    }
    function ug(e) {
        let { children: t, keepMounted: n = !1, container: r } = e, { mounted: o } = ui();
        return o || n ? (0, b.jsx)(up.Provider, {
            value: n,
            children: (0, b.jsx)(um, {
                root: r,
                children: t
            })
        }) : null;
    }
    let uy = x.createContext({
        hasProvider: !1,
        timeoutMs: 0,
        delayRef: {
            current: 0
        },
        initialDelayRef: {
            current: 0
        },
        timeout: new as,
        currentIdRef: {
            current: null
        },
        currentContextRef: {
            current: null
        }
    });
    function uv(e) {
        let { children: t, delay: n, timeoutMs: r = 0 } = e, o = x.useRef(n), a = x.useRef(n), i = x.useRef(null), l = x.useRef(null), s = ac();
        return (0, b.jsx)(uy.Provider, {
            value: x.useMemo({
                "uv.useMemo": ()=>({
                        hasProvider: !0,
                        delayRef: o,
                        initialDelayRef: a,
                        currentIdRef: i,
                        timeoutMs: r,
                        currentContextRef: l,
                        timeout: s
                    })
            }["uv.useMemo"], [
                r,
                s
            ]),
            children: t
        });
    }
    let ub = x.createContext(void 0), uA = function(e) {
        let { delay: t, closeDelay: n, timeout: r = 400 } = e, o = x.useMemo({
            "uA.useMemo[o]": ()=>({
                    delay: t,
                    closeDelay: n
                })
        }["uA.useMemo[o]"], [
            t,
            n
        ]), a = x.useMemo({
            "uA.useMemo[a]": ()=>({
                    open: t,
                    close: n
                })
        }["uA.useMemo[a]"], [
            t,
            n
        ]);
        return (0, b.jsx)(ub.Provider, {
            value: o,
            children: (0, b.jsx)(uv, {
                delay: a,
                timeoutMs: r,
                children: e.children
            })
        });
    };
    function ux(e) {
        return null != e && null != e.clientX;
    }
    function uw(e) {
        let { disabled: t = !1, defaultOpen: n = !1, onOpenChange: r, open: o, delay: a, closeDelay: i, hoverable: l = !0, trackCursorAxis: s = "none", actionsRef: c, onOpenChangeComplete: u } = e, d = a !== null && a !== void 0 ? a : 600, f = i !== null && i !== void 0 ? i : 0, [p, h] = x.useState(null), [m, g] = x.useState(null), [y, v] = x.useState(), A = x.useRef(null), [w, C] = am({
            controlled: o,
            default: n,
            name: "Tooltip",
            state: "open"
        }), _ = !t && w;
        function k(e, t, n) {
            let o = "trigger-hover" === n, a = e && "trigger-focus" === n, i = !e && ("trigger-press" === n || "escape-key" === n);
            function l() {
                r === null || r === void 0 ? void 0 : r(e, t, n), C(e);
            }
            o ? ef.flushSync(l) : l(), a || i ? v(a ? "focus" : "dismiss") : "trigger-hover" === n && v(void 0);
        }
        let E = af(k);
        w && t && k(!1, void 0, "disabled");
        let { mounted: j, setMounted: S, transitionStatus: O } = lw(_), B = af(()=>{
            S(!1), u === null || u === void 0 ? void 0 : u(!1);
        });
        lC({
            enabled: !c,
            open: _,
            ref: A,
            onComplete () {
                _ || B();
            }
        }), x.useImperativeHandle(c, {
            "uw.useImperativeHandle": ()=>({
                    unmount: B
                })
        }["uw.useImperativeHandle"], [
            B
        ]);
        let P = aS({
            elements: {
                reference: p,
                floating: m
            },
            open: _,
            onOpenChange (e, t, n) {
                E(e, t, lz(n));
            }
        }), I = x.useContext(ub), { delayRef: z, isInstantPhase: T, hasProvider: D } = function(e) {
            let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
            let { open: n, onOpenChange: r, floatingId: o } = e, { enabled: a = !0 } = t, { currentIdRef: i, delayRef: l, timeoutMs: s, initialDelayRef: c, currentContextRef: u, hasProvider: d, timeout: f } = x.useContext(uy), [p, h] = x.useState(!1);
            return ax(()=>{
                function e() {
                    var _u_current;
                    h(!1), (_u_current = u.current) === null || _u_current === void 0 ? void 0 : _u_current.setIsInstantPhase(!1), i.current = null, u.current = null, l.current = c.current;
                }
                if (a && i.current && !n && i.current === o) {
                    if (h(!1), s) return f.start(s, e), ()=>{
                        f.clear();
                    };
                    e();
                }
            }, [
                a,
                n,
                o,
                i,
                l,
                s,
                c,
                u,
                f
            ]), ax(()=>{
                if (!a || !n) return;
                let e = u.current, t = i.current;
                u.current = {
                    onOpenChange: r,
                    setIsInstantPhase: h
                }, i.current = o, l.current = {
                    open: 0,
                    close: ik(c.current, "close")
                }, null !== t && t !== o ? (f.clear(), h(!0), e === null || e === void 0 ? void 0 : e.setIsInstantPhase(!0), e === null || e === void 0 ? void 0 : e.onOpenChange(!1)) : (h(!1), e === null || e === void 0 ? void 0 : e.setIsInstantPhase(!1));
            }, [
                a,
                n,
                o,
                r,
                i,
                l,
                s,
                c,
                u,
                f
            ]), ax(()=>()=>{
                    u.current = null;
                }, [
                u
            ]), x.useMemo({
                "uw.useMemo": ()=>({
                        hasProvider: d,
                        delayRef: l,
                        isInstantPhase: p
                    })
            }["uw.useMemo"], [
                d,
                l,
                p
            ]);
        }(P), L = T ? "delay" : y, N = ij(P, {
            enabled: !t,
            mouseOnly: !0,
            move: !1,
            handleClose: l && "both" !== s ? iP() : null,
            restMs () {
                let e = I === null || I === void 0 ? void 0 : I.delay, t = "object" == typeof z.current ? z.current.open : void 0, n = d;
                var _ref;
                return D && (n = 0 !== t ? (_ref = a !== null && a !== void 0 ? a : e) !== null && _ref !== void 0 ? _ref : d : 0), n;
            },
            delay () {
                let e = "object" == typeof z.current ? z.current.close : void 0, t = f;
                return null == i && D && (t = e), {
                    close: t
                };
            }
        }), R = iz(P, {
            enabled: !t
        }), M = iH(P, {
            enabled: !t,
            referencePress: !0
        }), { getReferenceProps: Z, getFloatingProps: U } = lg([
            N,
            R,
            M,
            function(e) {
                let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
                let { open: n, dataRef: r, elements: { floating: o, domReference: a }, refs: i } = e, { enabled: l = !0, axis: s = "both", x: c = null, y: u = null } = t, d = x.useRef(!1), f = x.useRef(null), [p, h] = x.useState(), [m, g] = x.useState([]), y = af((e, t)=>{
                    if (!d.current && (!r.current.openEvent || ux(r.current.openEvent))) {
                        var n, o;
                        let l, c, u;
                        i.setPositionReference((n = a, o = {
                            x: e,
                            y: t,
                            axis: s,
                            dataRef: r,
                            pointerType: p
                        }, l = null, c = null, u = !1, {
                            contextElement: n || void 0,
                            getBoundingClientRect () {
                                var _o_dataRef_current_openEvent;
                                let e = (n === null || n === void 0 ? void 0 : n.getBoundingClientRect()) || {
                                    width: 0,
                                    height: 0,
                                    x: 0,
                                    y: 0
                                }, t = "x" === o.axis || "both" === o.axis, r = "y" === o.axis || "both" === o.axis, a = [
                                    "mouseenter",
                                    "mousemove"
                                ].includes(((_o_dataRef_current_openEvent = o.dataRef.current.openEvent) === null || _o_dataRef_current_openEvent === void 0 ? void 0 : _o_dataRef_current_openEvent.type) || "") && "touch" !== o.pointerType, i = e.width, s = e.height, d = e.x, f = e.y;
                                return null == l && o.x && t && (l = e.x - o.x), null == c && o.y && r && (c = e.y - o.y), d -= l || 0, f -= c || 0, i = 0, s = 0, !u || a ? (i = "y" === o.axis ? e.width : 0, s = "x" === o.axis ? e.height : 0, d = t && null != o.x ? o.x : d, f = r && null != o.y ? o.y : f) : u && !a && (s = "x" === o.axis ? e.height : s, i = "y" === o.axis ? e.width : i), u = !0, {
                                    width: i,
                                    height: s,
                                    x: d,
                                    y: f,
                                    top: f,
                                    right: d + i,
                                    bottom: f + s,
                                    left: d
                                };
                            }
                        }));
                    }
                }), v = af((e)=>{
                    null == c && null == u && (n ? f.current || g([]) : y(e.clientX, e.clientY));
                }), b = ii(p) ? o : n, A = x.useCallback({
                    "uw.useCallback[A]": ()=>{
                        if (!b || !l || null != c || null != u) return;
                        let e = aP(o);
                        function t(n) {
                            ig(o, iy(n)) ? (e.removeEventListener("mousemove", t), f.current = null) : y(n.clientX, n.clientY);
                        }
                        if (!r.current.openEvent || ux(r.current.openEvent)) {
                            e.addEventListener("mousemove", t);
                            let n = {
                                "uw.useCallback[A].n": ()=>{
                                    e.removeEventListener("mousemove", t), f.current = null;
                                }
                            }["uw.useCallback[A].n"];
                            return f.current = n, n;
                        }
                        i.setPositionReference(a);
                    }
                }["uw.useCallback[A]"], [
                    b,
                    l,
                    c,
                    u,
                    o,
                    r,
                    i,
                    a,
                    y
                ]);
                x.useEffect({
                    "uw.useEffect": ()=>A()
                }["uw.useEffect"], [
                    A,
                    m
                ]), x.useEffect({
                    "uw.useEffect": ()=>{
                        l && !o && (d.current = !1);
                    }
                }["uw.useEffect"], [
                    l,
                    o
                ]), x.useEffect({
                    "uw.useEffect": ()=>{
                        !l && n && (d.current = !0);
                    }
                }["uw.useEffect"], [
                    l,
                    n
                ]), ax(()=>{
                    l && (null != c || null != u) && (d.current = !1, y(c, u));
                }, [
                    l,
                    c,
                    u,
                    y
                ]);
                let w = x.useMemo({
                    "uw.useMemo[w]": ()=>{
                        function e(e) {
                            h(e.pointerType);
                        }
                        return {
                            onPointerDown: e,
                            onPointerEnter: e,
                            onMouseMove: v,
                            onMouseEnter: v
                        };
                    }
                }["uw.useMemo[w]"], [
                    v
                ]);
                return x.useMemo({
                    "uw.useMemo": ()=>l ? {
                            reference: w
                        } : {}
                }["uw.useMemo"], [
                    l,
                    w
                ]);
            }(P, {
                enabled: !t && "none" !== s,
                axis: "none" === s ? void 0 : s
            })
        ]), F = x.useMemo({
            "uw.useMemo[F]": ()=>({
                    open: _,
                    setOpen: E,
                    mounted: j,
                    setMounted: S,
                    setTriggerElement: h,
                    positionerElement: m,
                    setPositionerElement: g,
                    popupRef: A,
                    triggerProps: Z(),
                    popupProps: U(),
                    floatingRootContext: P,
                    instantType: L,
                    transitionStatus: O,
                    onOpenChangeComplete: u
                })
        }["uw.useMemo[F]"], [
            _,
            E,
            j,
            S,
            h,
            m,
            g,
            A,
            Z,
            U,
            P,
            L,
            O,
            u
        ]), q = x.useMemo({
            "uw.useMemo[q]": ()=>({
                    ...F,
                    delay: d,
                    closeDelay: f,
                    trackCursorAxis: s,
                    hoverable: l
                })
        }["uw.useMemo[q]"], [
            F,
            d,
            f,
            s,
            l
        ]);
        return (0, b.jsx)(ua.Provider, {
            value: q,
            children: e.children
        });
    }
    var uC = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/components/tooltip/tooltip.css"), u_ = {};
    u_.styleTagTransform = h(), u_.setAttributes = u(), u_.insert = s(), u_.domAPI = i(), u_.insertStyleElement = f(), o()(uC.Z, u_), uC.Z && uC.Z.locals && uC.Z.locals;
    var uk = (0, x.forwardRef)(function(e, t) {
        var n, r, o, a, i, l, s, c, u, d, f, p, h = (0, A.c)(35), m = e.className, g = e.children, y = e.title, v = e.direction, x = e.arrowSize, w = e.offset, C = void 0 === v ? "top" : v, _ = void 0 === x ? 6 : x, k = da().shadowRoot;
        if (!y) return g;
        h[0] !== g ? (n = function(e) {
            var t, n;
            return (0, b.jsx)("span", (t = function(e) {
                for(var t = 1; t < arguments.length; t++){
                    var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
                    "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                        return Object.getOwnPropertyDescriptor(n, e).enumerable;
                    }))), r.forEach(function(t) {
                        var r, o, a;
                        r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                            value: a,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : r[o] = a;
                    });
                }
                return e;
            }({}, e), n = n = {
                children: g
            }, Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(n)) : (function(e, t) {
                var n = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var r = Object.getOwnPropertySymbols(e);
                    n.push.apply(n, r);
                }
                return n;
            })(Object(n)).forEach(function(e) {
                Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(n, e));
            }), t));
        }, h[0] = g, h[1] = n) : n = h[1], h[2] !== t || h[3] !== n ? (r = (0, b.jsx)(ul, {
            ref: t,
            render: n
        }), h[2] = t, h[3] = n, h[4] = r) : r = h[4];
        var E = (void 0 === w ? 8 : w) + _, j = "".concat(_, "px"), S = "".concat(_, "px");
        h[5] !== j || h[6] !== S ? (o = {
            "--anchor-width": j,
            "--anchor-height": S
        }, h[5] = j, h[6] = S, h[7] = o) : o = h[7];
        var O = o;
        h[8] !== m ? (a = eG("tooltip", m), h[8] = m, h[9] = a) : a = h[9];
        var B = "".concat(_, "px");
        h[10] !== B ? (i = {
            "--arrow-size": B
        }, h[10] = B, h[11] = i) : i = h[11];
        var P = i, I = "tooltip-arrow--".concat(C);
        h[12] !== I ? (l = eG("tooltip-arrow", I), h[12] = I, h[13] = l) : l = h[13];
        var z = "".concat(_, "px");
        h[14] !== z ? (s = {
            "--arrow-size": z
        }, h[14] = z, h[15] = s) : s = h[15];
        var T = s;
        return h[16] !== l || h[17] !== T ? (c = (0, b.jsx)(uu, {
            className: l,
            style: T
        }), h[16] = l, h[17] = T, h[18] = c) : c = h[18], h[19] !== a || h[20] !== P || h[21] !== c || h[22] !== y ? (u = (0, b.jsxs)(uf, {
            className: a,
            style: P,
            children: [
                y,
                c
            ]
        }), h[19] = a, h[20] = P, h[21] = c, h[22] = y, h[23] = u) : u = h[23], h[24] !== C || h[25] !== O || h[26] !== u || h[27] !== E ? (d = (0, b.jsx)(uh, {
            side: C,
            sideOffset: E,
            className: "tooltip-positioner",
            style: O,
            children: u
        }), h[24] = C, h[25] = O, h[26] = u, h[27] = E, h[28] = d) : d = h[28], h[29] !== k || h[30] !== d ? (f = (0, b.jsx)(ug, {
            container: k,
            children: d
        }), h[29] = k, h[30] = d, h[31] = f) : f = h[31], h[32] !== f || h[33] !== r ? (p = (0, b.jsx)(uA, {
            children: (0, b.jsxs)(uw, {
                delay: 400,
                children: [
                    r,
                    f
                ]
            })
        }), h[32] = f, h[33] = r, h[34] = p) : p = h[34], p;
    });
    function uE(e) {
        var t, n, r = (0, A.c)(3), o = e.possibleExtension, a = e.missingGlobalError ? "No global-error.".concat(o, " found: Add one to ensure users see a helpful message when an unexpected error occurs.") : null;
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)(uL, {}), r[0] = t) : t = r[0], r[1] !== a ? (n = (0, b.jsx)("span", {
            className: "segment-explorer-suggestions",
            children: (0, b.jsx)(uk, {
                className: "segment-explorer-suggestions-tooltip",
                title: a,
                children: t
            })
        }), r[1] = a, r[2] = n) : n = r[2], n;
    }
    function uj(e) {
        for(var t = 1; t < arguments.length; t++){
            var n = null != arguments[t] ? arguments[t] : {}, r = Object.keys(n);
            "function" == typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) {
                return Object.getOwnPropertyDescriptor(n, e).enumerable;
            }))), r.forEach(function(t) {
                var r, o, a;
                r = e, o = t, a = n[t], o in r ? Object.defineProperty(r, o, {
                    value: a,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : r[o] = a;
            });
        }
        return e;
    }
    function uS(e, t) {
        return t = null != t ? t : {}, Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : (function(e, t) {
            var n = Object.keys(e);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(e);
                n.push.apply(n, r);
            }
            return n;
        })(Object(t)).forEach(function(n) {
            Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
        }), e;
    }
    var uO = function(e) {
        var t, n;
        return !!(null == (t = e.value) ? void 0 : t.type) && !!(null == (n = e.value) ? void 0 : n.pagePath);
    };
    function uB(e) {
        var t, n, r = (0, A.c)(3), o = e.page;
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)(uN, {}), r[0] = t) : t = r[0], r[1] !== o ? (n = (0, b.jsxs)("div", {
            className: "segment-explorer-page-route-bar",
            children: [
                t,
                (0, b.jsx)("span", {
                    className: "segment-explorer-page-route-bar-path",
                    children: o
                })
            ]
        }), r[1] = o, r[2] = n) : n = r[2], n;
    }
    function uP(e) {
        var t, n, r, o = (0, A.c)(9), a = e.activeBoundariesCount, i = e.onGlobalReset, l = a > 0, s = "segment-explorer-footer-button ".concat(l ? "" : "segment-explorer-footer-button--disabled"), c = l ? i : void 0, u = !l;
        return o[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("span", {
            className: "segment-explorer-footer-text",
            children: "Clear Segment Overrides"
        }), o[0] = t) : t = o[0], o[1] !== a || o[2] !== l ? (n = l && (0, b.jsx)("span", {
            className: "segment-explorer-footer-badge",
            children: a
        }), o[1] = a, o[2] = l, o[3] = n) : n = o[3], o[4] !== s || o[5] !== c || o[6] !== u || o[7] !== n ? (r = (0, b.jsx)("div", {
            className: "segment-explorer-footer",
            children: (0, b.jsxs)("button", {
                className: s,
                onClick: c,
                disabled: u,
                type: "button",
                children: [
                    t,
                    n
                ]
            })
        }), o[4] = s, o[5] = c, o[6] = u, o[7] = n, o[8] = r) : r = o[8], r;
    }
    function uI(e) {
        var t, n, r, o, a, i = (0, A.c)(15), l = e.type, s = e.isBuiltin, c = e.isOverridden, u = e.filePath, d = e.fileName, f = "segment-explorer-file-label--".concat(l), p = s && "segment-explorer-file-label--builtin", h = c && "segment-explorer-file-label--overridden";
        return i[0] !== f || i[1] !== p || i[2] !== h ? (t = eG("segment-explorer-file-label", f, p, h), i[0] = f, i[1] = p, i[2] = h, i[3] = t) : t = i[3], i[4] !== u ? (n = function() {
            var e;
            e = new URLSearchParams({
                file: {
                    filePath: u
                }.filePath,
                isAppRelativePath: "1"
            }), fetch("".concat(("TURBOPACK compile-time value", "") || "", "/__nextjs_launch-editor?").concat(e.toString()));
        }, i[4] = u, i[5] = n) : n = i[5], i[6] !== d ? (r = (0, b.jsx)("span", {
            className: "segment-explorer-file-label-text",
            children: d
        }), i[6] = d, i[7] = r) : r = i[7], i[8] !== s ? (o = s ? (0, b.jsx)(uL, {}) : (0, b.jsx)(uR, {
            className: "code-icon"
        }), i[8] = s, i[9] = o) : o = i[9], i[10] !== t || i[11] !== n || i[12] !== r || i[13] !== o ? (a = (0, b.jsxs)("span", {
            className: t,
            onClick: n,
            children: [
                r,
                o
            ]
        }), i[10] = t, i[11] = n, i[12] = r, i[13] = o, i[14] = a) : a = i[14], a;
    }
    function uz(e) {
        var t, n, r, o, a, i, l, s, c, u = (0, A.c)(17), d = e.page, f = (0, x.useSyncExternalStore)(o6, o9, o8);
        u[0] !== f ? (n = function e(t) {
            var n, r = 0;
            return (null == (n = t.value) ? void 0 : n.setBoundaryType) && null !== t.value.boundaryType && !c1(t.value.type) && r++, Object.values(t.children).forEach(function(t) {
                t && (r += e(t));
            }), r;
        }(f), u[0] = f, u[1] = n) : n = u[1], t = n, u[2] !== f ? (r = function() {
            !function e(t) {
                var n;
                (null == (n = t.value) ? void 0 : n.setBoundaryType) && t.value.setBoundaryType(null), Object.values(t.children).forEach(function(t) {
                    t && e(t);
                });
            }(f);
        }, u[2] = f, u[3] = r) : r = u[3];
        var p = r;
        return u[4] === Symbol.for("react.memo_cache_sentinel") ? (o = {
            display: "flex",
            flexDirection: "column",
            height: "100%"
        }, u[4] = o) : o = u[4], u[5] !== d ? (a = (0, b.jsx)(uB, {
            page: d
        }), u[5] = d, u[6] = a) : a = u[6], u[7] === Symbol.for("react.memo_cache_sentinel") ? (i = {
            flex: "1 1 auto",
            overflow: "auto"
        }, u[7] = i) : i = u[7], u[8] !== f ? (l = (0, b.jsx)("div", {
            className: "segment-explorer-content",
            "data-nextjs-devtool-segment-explorer": !0,
            style: i,
            children: (0, b.jsx)(uD, {
                node: f,
                level: 0,
                segment: ""
            })
        }), u[8] = f, u[9] = l) : l = u[9], u[10] !== t || u[11] !== p ? (s = (0, b.jsx)(uP, {
            activeBoundariesCount: t,
            onGlobalReset: p
        }), u[10] = t, u[11] = p, u[12] = s) : s = u[12], u[13] !== a || u[14] !== l || u[15] !== s ? (c = (0, b.jsxs)("div", {
            "data-nextjs-devtools-panel-segments-explorer": !0,
            style: o,
            children: [
                a,
                l,
                s
            ]
        }), u[13] = a, u[14] = l, u[15] = s, u[16] = c) : c = u[16], c;
    }
    var uT = "global-error";
    function uD(e) {
        var t = e.segment, n = e.node, r = e.level, o = (0, x.useMemo)(function() {
            return Object.keys(n.children);
        }, [
            n.children
        ]), a = (0, x.useMemo)(function() {
            var e = [];
            return o.forEach(function(t) {
                var r = n.children[t];
                if (r && r.value) {
                    var o = c2(r.value.type), a = o === uT;
                    (a && !r.value.pagePath.startsWith(cQ) || !a && c1(r.value.type)) && e.push(o);
                }
            }), 0 === r && !e.includes(uT);
        }, [
            n.children,
            o,
            r
        ]), i = o.sort(function(e, t) {
            var r = e.includes("."), o = t.includes(".");
            if (r && !o) return -1;
            if (!r && o) return 1;
            if (r && o) {
                var a, i, l, s, c, u, d, f, p = null == (i = n.children[e]) || null == (a = i.value) ? void 0 : a.type, h = null == (s = n.children[t]) || null == (l = s.value) ? void 0 : l.type, m = function(e) {
                    return e ? "layout" === e ? 1 : "template" === e ? 2 : "page" === e ? 3 : c1(e) ? 4 : 5 : 5;
                }, g = m(p), y = m(h);
                if (g !== y) return g - y;
                var v = (null == (u = n.children[e]) || null == (c = u.value) ? void 0 : c.pagePath) || "", b = (null == (f = n.children[t]) || null == (d = f.value) ? void 0 : d.pagePath) || "";
                return v.localeCompare(b);
            }
            return e.localeCompare(t);
        }), l = 0 !== r || t ? t : "app", s = [], c = [], u = !0, d = !1, f = void 0;
        try {
            for(var p, h = i[Symbol.iterator](); !(u = (p = h.next()).done); u = !0){
                var m = p.value, g = n.children[m];
                if (g) {
                    if (uO(g)) {
                        c.push(m);
                        continue;
                    }
                    s.push(m);
                }
            }
        } catch (e) {
            d = !0, f = e;
        } finally{
            try {
                u || null == h.return || h.return();
            } finally{
                if (d) throw f;
            }
        }
        for(var y = cJ(c[0] || "").split(".").pop() || "js", v = null, A = i.length - 1; A >= 0; A--){
            var w = n.children[i[A]];
            if (w && w.value) {
                var C = c1(w.value.type);
                if (!v && !C) {
                    v = w;
                    break;
                }
            }
        }
        var _ = null, k = !0, E = !1, j = void 0;
        try {
            for(var S, O = i[Symbol.iterator](); !(k = (S = O.next()).done); k = !0){
                var B = S.value, P = n.children[B];
                if (P && P.value && c1(P.value.type)) {
                    _ = P;
                    break;
                }
            }
        } catch (e) {
            E = !0, j = e;
        } finally{
            try {
                k || null == O.return || O.return();
            } finally{
                if (E) throw j;
            }
        }
        v = v || _;
        var I = c.length > 0, z = {
            "not-found": null,
            loading: null,
            error: null,
            "global-error": null
        };
        return c.forEach(function(e) {
            var t = n.children[e];
            if (t && t.value && c1(t.value.type)) {
                var r = c2(t.value.type);
                r in z && (z[r] = t.value.pagePath || null);
            }
        }), (0, b.jsxs)(b.Fragment, {
            children: [
                I && (0, b.jsx)("div", {
                    className: "segment-explorer-item",
                    "data-nextjs-devtool-segment-explorer-segment": t + "-" + r,
                    children: (0, b.jsx)("div", {
                        className: "segment-explorer-item-row",
                        style: uj({}, {
                            paddingLeft: "".concat((r + 1) * 8, "px")
                        }),
                        children: (0, b.jsx)("div", {
                            className: "segment-explorer-item-row-main",
                            children: (0, b.jsxs)("div", {
                                className: "segment-explorer-filename",
                                children: [
                                    l && (0, b.jsxs)("span", {
                                        className: "segment-explorer-filename--path",
                                        children: [
                                            l,
                                            (0, b.jsx)("small", {
                                                children: "/"
                                            })
                                        ]
                                    }),
                                    a && (0, b.jsx)(uE, {
                                        possibleExtension: y,
                                        missingGlobalError: a
                                    }),
                                    c.length > 0 && (0, b.jsx)("span", {
                                        className: "segment-explorer-files",
                                        children: c.map(function(e) {
                                            var t = n.children[e];
                                            if (!t || !t.value || c1(t.value.type)) return null;
                                            var r = t.value.pagePath, o = r.split("/").pop() || "", a = r.startsWith(cQ), i = cJ(o), l = a ? "The default Next.js ".concat(t.value.type, " is being shown. You can customize this page by adding your own ").concat(i, " file to the app/ directory.") : null, s = null !== t.value.boundaryType;
                                            return (0, b.jsx)(uk, {
                                                className: "segment-explorer-file-label-tooltip--" + (a ? "lg" : "sm"),
                                                direction: a ? "right" : "top",
                                                title: l,
                                                offset: 12,
                                                children: (0, b.jsx)(uI, {
                                                    type: t.value.type,
                                                    isBuiltin: a,
                                                    isOverridden: s,
                                                    filePath: r,
                                                    fileName: i
                                                })
                                            }, e);
                                        })
                                    }),
                                    v && v.value && (0, b.jsx)(c8, {
                                        nodeState: v.value,
                                        boundaries: z
                                    })
                                ]
                            })
                        })
                    })
                }),
                s.map(function(e) {
                    var o = n.children[e];
                    if (!o) return null;
                    var a = I ? e : t + " / " + e;
                    return (0, b.jsx)(uD, {
                        segment: a,
                        node: o,
                        level: I ? r + 1 : r
                    }, e);
                })
            ]
        });
    }
    function uL(e) {
        var t, n, r, o = (0, A.c)(4);
        return o[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            d: "M14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8Z",
            fill: "var(--color-gray-400)"
        }), n = (0, b.jsx)("path", {
            d: "M7.75 7C8.30228 7.00001 8.75 7.44772 8.75 8V11.25H7.25V8.5H6.25V7H7.75ZM8 4C8.55228 4 9 4.44772 9 5C9 5.55228 8.55228 6 8 6C7.44772 6 7 5.55228 7 5C7 4.44772 7.44772 4 8 4Z",
            fill: "var(--color-gray-900)"
        }), o[0] = t, o[1] = n) : (t = o[0], n = o[1]), o[2] !== e ? (r = (0, b.jsxs)("svg", uS(uj({
            width: "16",
            height: "16",
            viewBox: "0 0 16 16",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg"
        }, e), {
            children: [
                t,
                n
            ]
        })), o[2] = e, o[3] = r) : r = o[3], r;
    }
    function uN() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            width: "20",
            height: "20",
            viewBox: "0 0 20 20",
            fill: "var(--color-gray-600)",
            xmlns: "http://www.w3.org/2000/svg",
            children: (0, b.jsx)("path", {
                d: "M4.5 11.25C4.5 11.3881 4.61193 11.5 4.75 11.5H14.4395L11.9395 9L13 7.93945L16.7803 11.7197L16.832 11.7764C17.0723 12.0709 17.0549 12.5057 16.7803 12.7803L13 16.5605L11.9395 15.5L14.4395 13H4.75C3.7835 13 3 12.2165 3 11.25V4.25H4.5V11.25Z"
            })
        }), t[0] = e) : e = t[0], e;
    }
    function uR(e) {
        var t, n, r = (0, A.c)(3);
        return r[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            fillRule: "evenodd",
            clipRule: "evenodd",
            d: "M7.22763 14.1819L10.2276 2.18193L10.4095 1.45432L8.95432 1.09052L8.77242 1.81812L5.77242 13.8181L5.59051 14.5457L7.04573 14.9095L7.22763 14.1819ZM3.75002 12.0607L3.21969 11.5304L0.39647 8.70713C0.00594559 8.31661 0.00594559 7.68344 0.39647 7.29292L3.21969 4.46969L3.75002 3.93936L4.81068 5.00002L4.28035 5.53035L1.81068 8.00003L4.28035 10.4697L4.81068 11L3.75002 12.0607ZM12.25 12.0607L12.7804 11.5304L15.6036 8.70713C15.9941 8.31661 15.9941 7.68344 15.6036 7.29292L12.7804 4.46969L12.25 3.93936L11.1894 5.00002L11.7197 5.53035L14.1894 8.00003L11.7197 10.4697L11.1894 11L12.25 12.0607Z",
            fill: "currentColor"
        }), r[0] = t) : t = r[0], r[1] !== e ? (n = (0, b.jsx)("svg", uS(uj({
            width: "12",
            height: "12",
            strokeLinejoin: "round",
            viewBox: "0 0 16 16",
            fill: "currentColor"
        }, e), {
            children: t
        })), r[1] = e, r[2] = n) : n = r[2], n;
    }
    function uM() {
        var e, t, n = (e = [
            "\n        .dev-tools-info-close-button:focus-visible {\n          outline: var(--focus-ring);\n        }\n      "
        ], t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
            raw: {
                value: Object.freeze(t)
            }
        })));
        return uM = function() {
            return n;
        }, n;
    }
    function uZ(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f = (0, A.c)(18), p = e.title, h = e.children, m = e.ref, g = r2().setPanel, y = (0, x.useRef)(null);
        return f[0] === Symbol.for("react.memo_cache_sentinel") ? (t = function() {
            var e;
            null == (e = y.current) || e.focus();
        }, n = [], f[0] = t, f[1] = n) : (t = f[0], n = f[1]), (0, x.useLayoutEffect)(t, n), f[2] === Symbol.for("react.memo_cache_sentinel") ? (r = {
            width: "100%",
            display: "flex",
            alignItems: "center",
            justifyContent: "space-between",
            padding: "8px 20px",
            userSelect: "none",
            WebkitUserSelect: "none",
            borderBottom: "1px solid var(--color-gray-alpha-400)"
        }, f[2] = r) : r = f[2], f[3] === Symbol.for("react.memo_cache_sentinel") ? (o = {
            margin: 0,
            fontSize: "14px",
            color: "var(--color-text-primary)",
            fontWeight: "normal"
        }, f[3] = o) : o = f[3], f[4] !== p ? (a = (0, b.jsx)("h3", {
            style: o,
            children: p
        }), f[4] = p, f[5] = a) : a = f[5], f[6] !== g ? (i = function() {
            g("panel-selector");
        }, f[6] = g, f[7] = i) : i = f[7], f[8] === Symbol.for("react.memo_cache_sentinel") ? (l = {
            background: "none",
            border: "none",
            cursor: "pointer",
            padding: "4px",
            display: "flex",
            alignItems: "center",
            justifyContent: "center",
            borderRadius: "4px",
            color: "var(--color-gray-900)"
        }, s = (0, b.jsx)(uU, {}), f[8] = l, f[9] = s) : (l = f[8], s = f[9]), f[10] !== i ? (c = (0, b.jsx)("button", {
            ref: y,
            id: "_next-devtools-panel-close",
            className: "dev-tools-info-close-button",
            onClick: i,
            "aria-label": "Close devtools panel",
            style: l,
            children: s
        }), f[10] = i, f[11] = c) : c = f[11], f[12] === Symbol.for("react.memo_cache_sentinel") ? (u = (0, b.jsx)("style", {
            children: es(uM())
        }), f[12] = u) : u = f[12], f[13] !== h || f[14] !== m || f[15] !== a || f[16] !== c ? (d = (0, b.jsxs)("div", {
            style: r,
            ref: m,
            children: [
                a,
                h,
                c,
                u
            ]
        }), f[13] = h, f[14] = m, f[15] = a, f[16] = c, f[17] = d) : d = f[17], d;
    }
    function uU(e) {
        var t, n, r, o = (0, A.c)(4), a = e.size, i = void 0 === a ? 22 : a;
        return o[0] === Symbol.for("react.memo_cache_sentinel") ? (t = (0, b.jsx)("path", {
            d: "M18 6 6 18"
        }), n = (0, b.jsx)("path", {
            d: "m6 6 12 12"
        }), o[0] = t, o[1] = n) : (t = o[0], n = o[1]), o[2] !== i ? (r = (0, b.jsxs)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: i,
            height: i,
            viewBox: "0 0 24 24",
            fill: "none",
            stroke: "currentColor",
            strokeWidth: "2",
            strokeLinecap: "round",
            strokeLinejoin: "round",
            children: [
                t,
                n
            ]
        }), o[2] = i, o[3] = r) : r = o[3], r;
    }
    function uF() {
        var e, t = (0, A.c)(1);
        return t[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)("svg", {
            xmlns: "http://www.w3.org/2000/svg",
            width: "16",
            height: "16",
            viewBox: "0 0 20 20",
            fill: "none",
            children: (0, b.jsx)("path", {
                fill: "currentColor",
                fillRule: "evenodd",
                d: "m9.7 3.736.045-.236h.51l.044.236a2.024 2.024 0 0 0 1.334 1.536c.19.066.375.143.554.23.618.301 1.398.29 2.03-.143l.199-.136.36.361-.135.199a2.024 2.024 0 0 0-.143 2.03c.087.179.164.364.23.554.224.65.783 1.192 1.536 1.334l.236.044v.51l-.236.044a2.024 2.024 0 0 0-1.536 1.334 4.95 4.95 0 0 1-.23.554 2.024 2.024 0 0 0 .143 2.03l.136.199-.361.36-.199-.135a2.024 2.024 0 0 0-2.03-.143c-.179.087-.364.164-.554.23a2.024 2.024 0 0 0-1.334 1.536l-.044.236h-.51l-.044-.236a2.024 2.024 0 0 0-1.334-1.536 4.952 4.952 0 0 1-.554-.23 2.024 2.024 0 0 0-2.03.143l-.199.136-.36-.361.135-.199a2.024 2.024 0 0 0 .143-2.03 4.958 4.958 0 0 1-.23-.554 2.024 2.024 0 0 0-1.536-1.334l-.236-.044v-.51l.236-.044a2.024 2.024 0 0 0 1.536-1.334 4.96 4.96 0 0 1 .23-.554 2.024 2.024 0 0 0-.143-2.03l-.136-.199.361-.36.199.135a2.024 2.024 0 0 0 2.03.143c.179-.087.364-.164.554-.23a2.024 2.024 0 0 0 1.334-1.536ZM8.5 2h3l.274 1.46c.034.185.17.333.348.394.248.086.49.186.722.3.17.082.37.074.526-.033l1.226-.839 2.122 2.122-.84 1.226a.524.524 0 0 0-.032.526c.114.233.214.474.3.722.061.177.21.314.394.348L18 8.5v3l-1.46.274a.524.524 0 0 0-.394.348 6.47 6.47 0 0 1-.3.722.524.524 0 0 0 .033.526l.839 1.226-2.122 2.122-1.226-.84a.524.524 0 0 0-.526-.032 6.477 6.477 0 0 1-.722.3.524.524 0 0 0-.348.394L11.5 18h-3l-.274-1.46a.524.524 0 0 0-.348-.394 6.477 6.477 0 0 1-.722-.3.524.524 0 0 0-.526.033l-1.226.839-2.122-2.122.84-1.226a.524.524 0 0 0 .032-.526 6.453 6.453 0 0 1-.3-.722.524.524 0 0 0-.394-.348L2 11.5v-3l1.46-.274a.524.524 0 0 0 .394-.348c.086-.248.186-.49.3-.722a.524.524 0 0 0-.033-.526l-.839-1.226 2.122-2.122 1.226.84a.524.524 0 0 0 .526.032 6.46 6.46 0 0 1 .722-.3.524.524 0 0 0 .348-.394L8.5 2Zm3 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm1.5 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z",
                clipRule: "evenodd"
            })
        }), t[0] = e) : e = t[0], e;
    }
    var uq = __webpack_require__("../../node_modules/.pnpm/css-loader@7.1.2_@rspack+core@1.4.5_@swc+helpers@0.5.15__webpack@5.98.0_@swc+core@1.11.24_@sw_wm7ee5ic4mofrhisudwon4qpq4/node_modules/css-loader/dist/cjs.js!./src/next-devtools/dev-overlay/menu/panel-router.css"), uH = {};
    uH.styleTagTransform = h(), uH.setAttributes = u(), uH.insert = s(), uH.domAPI = i(), uH.insertStyleElement = f(), o()(uq.Z, uH), uq.Z && uq.Z.locals && uq.Z.locals;
    var uV = function() {
        var e, t, n, r, o, a, i, l, s, c, u, d = (0, A.c)(32), f = r2(), p = f.setPanel, h = f.setSelectedIndex, m = da(), g = m.state, y = m.dispatch, v = u4().totalErrorCount, x = "app" === g.routerType;
        d[0] !== y || d[1] !== p || d[2] !== h || d[3] !== g.isErrorOverlayOpen || d[4] !== v ? (e = v > 0 && {
            title: "".concat(v, " ").concat(1 === v ? "issue" : "issues", " found. Click to view details in the dev overlay."),
            label: "Issues",
            value: (0, b.jsx)(oz, {
                children: v
            }),
            onClick: function() {
                if (g.isErrorOverlayOpen) {
                    y({
                        type: F
                    }), p(null);
                    return;
                }
                p(null), h(-1), v > 0 && y({
                    type: U
                });
            }
        }, d[0] = y, d[1] = p, d[2] = h, d[3] = g.isErrorOverlayOpen, d[4] = v, d[5] = e) : e = d[5];
        var w = "Current route is ".concat(g.staticIndicator ? "static" : "dynamic", "."), C = g.staticIndicator ? "Static" : "Dynamic";
        d[6] !== p ? (t = function() {
            return p("route-type");
        }, d[6] = p, d[7] = t) : t = d[7];
        var _ = g.staticIndicator ? "static" : "dynamic";
        return d[8] !== _ ? (n = {
            "data-nextjs-route-type": _
        }, d[8] = _, d[9] = n) : n = d[9], d[10] !== w || d[11] !== C || d[12] !== t || d[13] !== n ? (r = {
            title: w,
            label: "Route",
            value: C,
            onClick: t,
            attributes: n
        }, d[10] = w, d[11] = C, d[12] = t, d[13] = n, d[14] = r) : r = d[14], d[15] !== p ? (o = ("TURBOPACK compile-time truthy", 1) ? {
            title: "Turbopack is enabled.",
            label: "Turbopack",
            value: "Enabled"
        } : "TURBOPACK unreachable", d[15] = p, d[16] = o) : o = d[16], d[17] !== x || d[18] !== p ? (a = !!("TURBOPACK compile-time value", true) && x && {
            label: "Route Info",
            value: (0, b.jsx)(oT, {}),
            onClick: function() {
                return p("segment-explorer");
            },
            attributes: {
                "data-segment-explorer": !0
            }
        }, d[17] = x, d[18] = p, d[19] = a) : a = d[19], d[20] === Symbol.for("react.memo_cache_sentinel") ? (i = (0, b.jsx)(uF, {}), d[20] = i) : i = d[20], d[21] !== p ? (l = function() {
            return p("preferences");
        }, d[21] = p, d[22] = l) : l = d[22], d[23] === Symbol.for("react.memo_cache_sentinel") ? (s = {
            "data-preferences": !0
        }, d[23] = s) : s = d[23], d[24] !== l ? (c = {
            label: "Preferences",
            value: i,
            onClick: l,
            footer: !0,
            attributes: s
        }, d[24] = l, d[25] = c) : c = d[25], d[26] !== e || d[27] !== c || d[28] !== r || d[29] !== o || d[30] !== a ? (u = (0, b.jsx)(oP, {
            items: [
                e,
                r,
                o,
                a,
                c
            ]
        }), d[26] = e, d[27] = c, d[28] = r, d[29] = o, d[30] = a, d[31] = u) : u = d[31], u;
    }, u$ = function() {
        var e, t = (0, A.c)(4), n = da(), r = n.state, o = n.dispatch, a = n.shadowRoot;
        return t[0] !== o || t[1] !== a || t[2] !== r.disableDevIndicator ? (e = function() {
            o({
                type: Z,
                disabled: !r.disableDevIndicator
            });
            var e = a.getElementById("panel-route"), t = a.getElementById("data-devtools-indicator");
            if (e && e.firstElementChild) {
                var n = e.firstElementChild, i = "none" === n.style.display;
                n.style.display = i ? "" : "none";
            }
            if (t) {
                var l = "none" === t.style.display;
                t.style.display = l ? "" : "none";
            }
        }, t[0] = o, t[1] = a, t[2] = r.disableDevIndicator, t[3] = e) : e = t[3], e;
    }, uW = function() {
        var e, t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, w, C, _, k, E, j, S, O = (0, A.c)(44), B = da().state, P = r2().triggerRef, I = u$(), z = "app" === B.routerType;
        O[0] !== B.hideShortcut || O[1] !== I ? (s = B.hideShortcut ? (e = {}, t = B.hideShortcut, n = I, t in e ? Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0
        }) : e[t] = n, e) : {}, O[0] = B.hideShortcut, O[1] = I, O[2] = s) : s = O[2], r = s, o = P, (l = (0, A.c)(4))[0] !== o || l[1] !== r ? (a = function() {
            var e = function(e) {
                if (!((n = t9((t = o).current)) && ("true" === n.contentEditable || "INPUT" === n.tagName || "TEXTAREA" === n.tagName || "SELECT" === n.tagName || "true" === n.dataset["shortcut-recorder"]) && !n.hasAttribute("readonly"))) {
                    var t, n, a = [];
                    e.metaKey && a.push("Meta"), e.ctrlKey && a.push("Control"), e.altKey && a.push("Alt"), e.shiftKey && a.push("Shift"), "Meta" !== e.key && "Control" !== e.key && "Alt" !== e.key && "Shift" !== e.key && a.push(e.code);
                    var i = a.join("+");
                    r[i] && (e.preventDefault(), r[i]());
                }
            };
            return window.addEventListener("keydown", e), function() {
                return window.removeEventListener("keydown", e);
            };
        }, i = [
            o,
            r
        ], l[0] = o, l[1] = r, l[2] = a, l[3] = i) : (a = l[2], i = l[3]), (0, x.useEffect)(a, i), O[3] === Symbol.for("react.memo_cache_sentinel") ? (c = (0, b.jsx)(uQ, {
            name: "panel-selector",
            children: (0, b.jsx)(uV, {})
        }), O[3] = c) : c = O[3];
        var T = 500 / B.scale;
        O[4] !== T ? (u = {
            kind: "fixed",
            height: T,
            width: 512
        }, O[4] = T, O[5] = u) : u = O[5], O[6] === Symbol.for("react.memo_cache_sentinel") ? (d = (0, b.jsx)(uZ, {
            title: "Preferences"
        }), f = (0, b.jsx)(uK, {}), O[6] = d, O[7] = f) : (d = O[6], f = O[7]), O[8] !== u ? (p = (0, b.jsx)(uQ, {
            name: "preferences",
            children: (0, b.jsx)(o0, {
                sharePanelSizeGlobally: !1,
                sizeConfig: u,
                closeOnClickOutside: !0,
                header: d,
                children: f
            })
        }), O[8] = u, O[9] = p) : p = O[9];
        var D = B.staticIndicator ? "static" : "dynamic", L = B.staticIndicator ? 300 / B.scale : 325 / B.scale, N = 400 / B.scale;
        O[10] !== L || O[11] !== N ? (h = {
            kind: "fixed",
            height: L,
            width: N
        }, O[10] = L, O[11] = N, O[12] = h) : h = O[12];
        var R = "".concat(B.staticIndicator ? "Static" : "Dynamic", " Route");
        O[13] !== R ? (m = (0, b.jsx)(uZ, {
            title: R
        }), O[13] = R, O[14] = m) : m = O[14], O[15] !== B.routerType || O[16] !== B.staticIndicator ? (g = (0, b.jsx)(n1, {
            routerType: B.routerType,
            isStaticRoute: B.staticIndicator
        }), O[15] = B.routerType, O[16] = B.staticIndicator, O[17] = g) : g = O[17];
        var M = n0[B.routerType][B.staticIndicator ? "static" : "dynamic"];
        O[18] !== M ? (y = (0, b.jsx)(uY, {
            href: M
        }), O[18] = M, O[19] = y) : y = O[19], O[20] !== g || O[21] !== y ? (v = (0, b.jsxs)("div", {
            className: "panel-content",
            children: [
                g,
                y
            ]
        }), O[20] = g, O[21] = y, O[22] = v) : v = O[22], O[23] !== h || O[24] !== m || O[25] !== v || O[26] !== D ? (w = (0, b.jsx)(uQ, {
            name: "route-type",
            children: (0, b.jsx)(o0, {
                sharePanelSizeGlobally: !1,
                sizeConfig: h,
                closeOnClickOutside: !0,
                header: m,
                children: v
            }, D)
        }), O[23] = h, O[24] = m, O[25] = v, O[26] = D, O[27] = w) : w = O[27], O[28] !== z || O[29] !== B.page || O[30] !== B.scale ? (C = ("TURBOPACK compile-time value", true) && z && (0, b.jsx)(uQ, {
            name: "segment-explorer",
            children: (0, b.jsx)(o0, {
                sharePanelSizeGlobally: !1,
                sharePanelPositionGlobally: !1,
                draggable: !0,
                sizeConfig: {
                    kind: "resizable",
                    maxHeight: "90vh",
                    maxWidth: "90vw",
                    minHeight: 200 / B.scale,
                    minWidth: 250 / B.scale,
                    initialSize: {
                        height: 375 / B.scale,
                        width: 400 / B.scale
                    }
                },
                header: (0, b.jsx)(uZ, {
                    title: "Route Info"
                }),
                children: (0, b.jsx)(uz, {
                    page: B.page
                })
            })
        }), O[28] = z, O[29] = B.page, O[30] = B.scale, O[31] = C) : C = O[31];
        var Z = 470 / B.scale, U = 400 / B.scale;
        return O[32] !== Z || O[33] !== U ? (_ = {
            kind: "fixed",
            height: Z,
            width: U
        }, O[32] = Z, O[33] = U, O[34] = _) : _ = O[34], O[35] === Symbol.for("react.memo_cache_sentinel") ? (k = (0, b.jsx)(uZ, {
            title: "Try Turbopack"
        }), O[35] = k) : k = O[35], O[36] === Symbol.for("react.memo_cache_sentinel") ? (E = (0, b.jsxs)("div", {
            className: "panel-content",
            children: [
                (0, b.jsx)(nY, {}),
                (0, b.jsx)(uY, {
                    href: "https://nextjs.org/docs/app/api-reference/turbopack"
                })
            ]
        }), O[36] = E) : E = O[36], O[37] !== _ ? (j = (0, b.jsx)(uQ, {
            name: "turbo-info",
            children: (0, b.jsx)(o0, {
                sharePanelSizeGlobally: !1,
                sizeConfig: _,
                closeOnClickOutside: !0,
                header: k,
                children: E
            })
        }), O[37] = _, O[38] = j) : j = O[38], O[39] !== w || O[40] !== C || O[41] !== j || O[42] !== p ? (S = (0, b.jsxs)(b.Fragment, {
            children: [
                c,
                p,
                w,
                C,
                j
            ]
        }), O[39] = w, O[40] = C, O[41] = j, O[42] = p, O[43] = S) : S = O[43], S;
    }, uY = function(e) {
        var t, n = (0, A.c)(2), r = e.href;
        return n[0] !== r ? (t = (0, b.jsx)("div", {
            className: "dev-tools-info-button-container",
            children: (0, b.jsx)("a", {
                className: "dev-tools-info-learn-more-button",
                href: r,
                target: "_blank",
                rel: "noreferrer noopener",
                children: "Learn More"
            })
        }), n[0] = r, n[1] = t) : t = n[1], t;
    }, uK = function() {
        var e, t, n, r, o = (0, A.c)(17), a = da(), i = a.dispatch, l = a.state, s = r2(), c = s.setPanel, u = s.setSelectedIndex, d = ow();
        return o[0] !== i ? (e = function(e) {
            i({
                type: X,
                scale: e
            });
        }, o[0] = i, o[1] = e) : e = o[1], o[2] !== i || o[3] !== d ? (t = function(e) {
            i({
                type: Y,
                devToolsPosition: e
            }), d(e);
        }, o[2] = i, o[3] = d, o[4] = t) : t = o[4], o[5] !== i || o[6] !== c || o[7] !== u ? (n = function() {
            i({
                type: Z,
                disabled: !0
            }), u(-1), c(null), fetch("/__nextjs_disable_dev_indicator", {
                method: "POST"
            });
        }, o[5] = i, o[6] = c, o[7] = u, o[8] = n) : n = o[8], o[9] !== l.devToolsPosition || o[10] !== l.hideShortcut || o[11] !== l.scale || o[12] !== l.theme || o[13] !== e || o[14] !== t || o[15] !== n ? (r = (0, b.jsx)("div", {
            className: "user-preferences-wrapper",
            children: (0, b.jsx)(rC, {
                theme: l.theme,
                position: l.devToolsPosition,
                scale: l.scale,
                setScale: e,
                setPosition: t,
                hideShortcut: l.hideShortcut,
                setHideShortcut: uJ,
                hide: n
            })
        }), o[9] = l.devToolsPosition, o[10] = l.hideShortcut, o[11] = l.scale, o[12] = l.theme, o[13] = e, o[14] = t, o[15] = n, o[16] = r) : r = o[16], r;
    }, uX = function() {
        return (0, x.useContext)(uG);
    }, uG = (0, x.createContext)(null);
    function uQ(e) {
        var t, n, r, o, a, i = (0, A.c)(12), l = e.children, s = e.name, c = r2().panel;
        i[0] === Symbol.for("react.memo_cache_sentinel") ? (t = {
            enterDelay: 0,
            exitDelay: 200
        }, i[0] = t) : t = i[0];
        var u = rD(s === c, t), d = u.mounted, f = u.rendered;
        if (!d) return null;
        i[1] !== d || i[2] !== s ? (n = {
            name: s,
            mounted: d
        }, i[1] = d, i[2] = s, i[3] = n) : n = i[3];
        var p = +!!f;
        i[4] !== p ? (r = {
            "--panel-opacity": p,
            "--panel-transition": "opacity ".concat(200, "ms ").concat(t7)
        }, i[4] = p, i[5] = r) : r = i[5];
        var h = r;
        return i[6] !== l || i[7] !== h ? (o = (0, b.jsx)("div", {
            id: "panel-route",
            className: "panel-route",
            style: h,
            children: l
        }), i[6] = l, i[7] = h, i[8] = o) : o = i[8], i[9] !== n || i[10] !== o ? (a = (0, b.jsx)(uG, {
            value: n,
            children: o
        }), i[9] = n, i[10] = o, i[11] = a) : a = i[11], a;
    }
    function uJ(e) {
        rA({
            hideShortcut: e
        });
    }
    function u0(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function u1(e, t) {
        return function(e) {
            if (Array.isArray(e)) return e;
        }(e) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(e, t) || function(e, t) {
            if (e) {
                if ("string" == typeof e) return u0(e, t);
                var n = Object.prototype.toString.call(e).slice(8, -1);
                if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
                if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return u0(e, t);
            }
        }(e, t) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    var u2 = (0, x.createContext)(null), u4 = function() {
        return (0, x.useContext)(u2);
    };
    function u5() {
        var e, t, n, r, o = (0, A.c)(11), a = u1((0, x.useState)(null), 2), i = a[0], l = a[1], s = u1((0, x.useState)(-1), 2), c = s[0], u = s[1], d = da(), f = d.state, p = d.dispatch, h = d.getSquashedHydrationErrorDetails, m = (0, x.useRef)(null);
        return o[0] === Symbol.for("react.memo_cache_sentinel") ? (e = (0, b.jsx)(r$, {}), t = (0, b.jsx)(rI, {}), o[0] = e, o[1] = t) : (e = o[0], t = o[1]), o[2] !== p || o[3] !== h || o[4] !== i || o[5] !== c || o[6] !== f ? (n = function(e) {
            var t = e.runtimeErrors, n = e.totalErrorCount;
            return (0, b.jsx)(b.Fragment, {
                children: f.showIndicator ? (0, b.jsx)(b.Fragment, {
                    children: (0, b.jsx)(u2, {
                        value: {
                            runtimeErrors: t,
                            totalErrorCount: n
                        },
                        children: (0, b.jsxs)(r1, {
                            value: {
                                panel: i,
                                setPanel: l,
                                triggerRef: m,
                                selectedIndex: c,
                                setSelectedIndex: u
                            },
                            children: [
                                (0, b.jsx)(rR, {
                                    state: f,
                                    dispatch: p,
                                    getSquashedHydrationErrorDetails: h,
                                    runtimeErrors: t,
                                    errorCount: n
                                }),
                                (0, b.jsx)(uW, {}),
                                (0, b.jsx)(ox, {})
                            ]
                        })
                    })
                }) : null
            });
        }, o[2] = p, o[3] = h, o[4] = i, o[5] = c, o[6] = f, o[7] = n) : n = o[7], o[8] !== f || o[9] !== n ? (r = (0, b.jsxs)(ep, {
            children: [
                e,
                t,
                (0, b.jsx)(rq, {
                    state: f,
                    isAppDir: !0,
                    children: n
                })
            ]
        }), o[8] = f, o[9] = n, o[10] = r) : r = o[10], r;
    }
    function u3(e, t) {
        (null == t || t > e.length) && (t = e.length);
        for(var n = 0, r = Array(t); n < t; n++)r[n] = e[n];
        return r;
    }
    function u6(e) {
        return function(e) {
            if (Array.isArray(e)) return u3(e);
        }(e) || function(e) {
            if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
        }(e) || u9(e) || function() {
            throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }();
    }
    function u9(e, t) {
        if (e) {
            if ("string" == typeof e) return u3(e, t);
            var n = Object.prototype.toString.call(e).slice(8, -1);
            if ("Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n) return Array.from(n);
            if ("Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return u3(e, t);
        }
    }
    var u8 = null, u7 = [];
    function de(e) {
        return function() {
            for(var t = arguments.length, n = Array(t), r = 0; r < t; r++)n[r] = arguments[r];
            u8 ? e.apply(void 0, [
                u8
            ].concat(u6(n))) : u7.push(function(t) {
                e.apply(void 0, [
                    t
                ].concat(u6(n)));
            });
        };
    }
    var dt = {
        onBuildOk: de(function(e) {
            e({
                type: P
            });
        }),
        onBuildError: de(function(e, t) {
            e({
                type: I,
                message: t
            });
        }),
        onBeforeRefresh: de(function(e) {
            e({
                type: z
            });
        }),
        onRefresh: de(function(e) {
            e({
                type: T
            });
        }),
        onVersionInfo: de(function(e, t) {
            e({
                type: D,
                versionInfo: t
            });
        }),
        onStaticIndicator: de(function(e, t) {
            e({
                type: B,
                staticIndicator: t
            });
        }),
        onDebugInfo: de(function(e, t) {
            e({
                type: R,
                debugInfo: t
            });
        }),
        onDevIndicator: de(function(e, t) {
            e({
                type: M,
                devIndicator: t
            });
        }),
        onDevToolsConfig: de(function(e, t) {
            e({
                type: G,
                devToolsConfig: t
            });
        }),
        onUnhandledError: de(function(e, t) {
            e({
                type: L,
                reason: t
            });
        }),
        onUnhandledRejection: de(function(e, t) {
            e({
                type: N,
                reason: t
            });
        }),
        openErrorOverlay: de(function(e) {
            e({
                type: U
            });
        }),
        closeErrorOverlay: de(function(e) {
            e({
                type: F
            });
        }),
        toggleErrorOverlay: de(function(e) {
            e({
                type: q
            });
        }),
        buildingIndicatorHide: de(function(e) {
            e({
                type: V
            });
        }),
        buildingIndicatorShow: de(function(e) {
            e({
                type: H
            });
        }),
        renderingIndicatorHide: de(function(e) {
            e({
                type: W
            });
        }),
        renderingIndicatorShow: de(function(e) {
            e({
                type: $
            });
        }),
        segmentExplorerNodeAdd: de(function(e, t) {
            ae(t);
        }),
        segmentExplorerNodeRemove: de(function(e, t) {
            at(t);
        }),
        segmentExplorerUpdateRouteState: de(function(e, t) {
            e({
                type: en,
                page: t
            });
        })
    };
    function dn(e) {
        var t, n, r, o, a, i, l, s, c, u, d, f, p, h, m, g, y, v, w, O = (0, A.c)(18), Q = e.getOwnerStack, J = e.getSquashedHydrationErrorDetails, ee = e.isRecoverableError, et = e.routerType, er = e.shadowRoot, el = (t = et, n = Q, r = ee, (s = (0, A.c)(7))[0] !== n || s[1] !== r ? (a = function(e, t, o) {
            var a, i = n(o), l = function(e) {
                var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : ("TURBOPACK compile-time value", "D:\\myco\\X-Lab\\proj2_chat\\.next");
                return e ? (e = e.split("\n").map(function(e) {
                    return e.includes("(eval ") && (e = e.replace(/eval code/g, "eval").replace(/\(eval at [^()]* \(/, "(file://").replace(/\),.*$/g, ")")), e;
                }).join("\n"), (0, C.parse)(e).map(function(e) {
                    try {
                        var n = new URL(e.file), r = _.exec(n.pathname);
                        if (r) {
                            var o, a = null == t || null == (o = t.replace(/\\/g, "/")) ? void 0 : o.replace(/\/$/, "");
                            a && (e.file = "file://" + a.concat(r.pop()) + n.search);
                        }
                    } catch (e) {}
                    return {
                        file: e.file,
                        line1: e.lineNumber,
                        column1: e.column,
                        methodName: e.methodName,
                        arguments: e.arguments
                    };
                })) : [];
            }((o.stack || "") + (i || "")), s = {
                id: t,
                error: o,
                frames: l,
                type: r(o) ? "recoverable" : (a = o) && "NEXT_CONSOLE_ERROR" === a[k] ? "console" : "runtime"
            }, c = e.filter(function(e) {
                return e.error.stack !== s.error.stack && eo(e.error.stack) !== eo(s.error.stack) || n(e.error) !== n(s.error);
            });
            return c.length === e.length ? (c.push(s), c) : e;
        }, s[0] = n, s[1] = r, s[2] = a) : a = s[2], c = a, (s[3] !== c ? (i = function(e, t) {
            switch(t.type){
                case R:
                    return S(j({}, e), {
                        debugInfo: t.debugInfo
                    });
                case B:
                    return S(j({}, e), {
                        staticIndicator: t.staticIndicator
                    });
                case P:
                    return S(j({}, e), {
                        buildError: null
                    });
                case I:
                    return S(j({}, e), {
                        buildError: t.message
                    });
                case z:
                    return S(j({}, e), {
                        refreshState: {
                            type: "pending",
                            errors: []
                        }
                    });
                case T:
                    return S(j({}, e), {
                        buildError: null,
                        errors: "pending" === e.refreshState.type ? e.refreshState.errors : [],
                        refreshState: {
                            type: "idle"
                        }
                    });
                case L:
                case N:
                    switch(e.refreshState.type){
                        case "idle":
                            return S(j({}, e), {
                                nextId: e.nextId + 1,
                                errors: c(e.errors, e.nextId, t.reason)
                            });
                        case "pending":
                            return S(j({}, e), {
                                nextId: e.nextId + 1,
                                refreshState: S(j({}, e.refreshState), {
                                    errors: c(e.errors, e.nextId, t.reason)
                                })
                            });
                        default:
                            return e;
                    }
                case D:
                    return S(j({}, e), {
                        versionInfo: t.versionInfo
                    });
                case Z:
                    return S(j({}, e), {
                        disableDevIndicator: t.disabled
                    });
                case M:
                    return S(j({}, e), {
                        showIndicator: !0,
                        disableDevIndicator: ea || !!t.devIndicator.disabledUntil
                    });
                case U:
                    return S(j({}, e), {
                        isErrorOverlayOpen: !0
                    });
                case F:
                    return S(j({}, e), {
                        isErrorOverlayOpen: !1
                    });
                case q:
                    return S(j({}, e), {
                        isErrorOverlayOpen: !e.isErrorOverlayOpen
                    });
                case H:
                    return S(j({}, e), {
                        buildingIndicator: !0
                    });
                case V:
                    return S(j({}, e), {
                        buildingIndicator: !1
                    });
                case $:
                    return S(j({}, e), {
                        renderingIndicator: !0
                    });
                case W:
                    return S(j({}, e), {
                        renderingIndicator: !1
                    });
                case Y:
                    return S(j({}, e), {
                        devToolsPosition: t.devToolsPosition
                    });
                case K:
                    return S(j({}, e), {
                        devToolsPanelPosition: S(j({}, e.devToolsPanelPosition), E({}, t.key, t.devToolsPanelPosition))
                    });
                case X:
                    return S(j({}, e), {
                        scale: t.scale
                    });
                case en:
                    return S(j({}, e), {
                        page: t.page
                    });
                case G:
                    var n = t.devToolsConfig, r = n.theme, o = n.disableDevIndicator, a = n.devToolsPosition, i = n.devToolsPanelPosition, l = n.devToolsPanelSize, s = n.scale, u = n.hideShortcut;
                    return S(j({}, e), {
                        theme: null != r ? r : e.theme,
                        disableDevIndicator: null != o ? o : e.disableDevIndicator,
                        devToolsPosition: null != a ? a : e.devToolsPosition,
                        devToolsPanelPosition: null != i ? i : e.devToolsPanelPosition,
                        scale: null != s ? s : e.scale,
                        devToolsPanelSize: null != l ? l : e.devToolsPanelSize,
                        hideShortcut: void 0 !== u ? u : e.hideShortcut
                    });
                default:
                    return e;
            }
        }, s[3] = c, s[4] = i) : i = s[4], s[5] !== t) ? (o = t, l = S(j({}, ei), {
            isErrorOverlayOpen: "pages" === o,
            routerType: o
        }), s[5] = t, s[6] = l) : l = s[6], u = (0, x.useReducer)(i, l), d = 2, function(e) {
            if (Array.isArray(e)) return e;
        }(u) || function(e, t) {
            var n, r, o = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
            if (null != o) {
                var a = [], i = !0, l = !1;
                try {
                    for(o = o.call(e); !(i = (n = o.next()).done) && (a.push(n.value), a.length !== t); i = !0);
                } catch (e) {
                    l = !0, r = e;
                } finally{
                    try {
                        i || null == o.return || o.return();
                    } finally{
                        if (l) throw r;
                    }
                }
                return a;
            }
        }(u, 2) || u9(u, d) || function() {
            throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
        }()), es = el[0], ec = el[1];
        return O[0] !== er.host || O[1] !== es.theme ? (f = function() {
            var e = er.host;
            "dark" === es.theme ? (e.classList.add("dark"), e.classList.remove("light")) : "light" === es.theme ? (e.classList.add("light"), e.classList.remove("dark")) : (e.classList.remove("dark"), e.classList.remove("light"));
        }, O[0] = er.host, O[1] = es.theme, O[2] = f) : f = O[2], O[3] !== er || O[4] !== es.theme ? (p = [
            er,
            es.theme
        ], O[3] = er, O[4] = es.theme, O[5] = p) : p = O[5], (0, x.useLayoutEffect)(f, p), O[6] !== ec ? (h = function() {
            u8 = ec;
            var e = setTimeout(function() {
                !function(e) {
                    try {
                        var t = !0, n = !1, r = void 0;
                        try {
                            for(var o, a = u7[Symbol.iterator](); !(t = (o = a.next()).done); t = !0)(0, o.value)(e);
                        } catch (e) {
                            n = !0, r = e;
                        } finally{
                            try {
                                t || null == a.return || a.return();
                            } finally{
                                if (n) throw r;
                            }
                        }
                    } finally{
                        u7.length = 0;
                    }
                }(ec);
            });
            return function() {
                u8 = null, clearTimeout(e);
            };
        }, O[6] = ec, O[7] = h) : h = O[7], O[8] === Symbol.for("react.memo_cache_sentinel") ? (m = [], O[8] = m) : m = O[8], (0, x.useInsertionEffect)(h, m), O[9] === Symbol.for("react.memo_cache_sentinel") ? (g = (0, b.jsx)(eu, {}), O[9] = g) : g = O[9], O[10] !== ec || O[11] !== J || O[12] !== er || O[13] !== es ? (y = {
            dispatch: ec,
            getSquashedHydrationErrorDetails: J,
            shadowRoot: er,
            state: es
        }, O[10] = ec, O[11] = J, O[12] = er, O[13] = es, O[14] = y) : y = O[14], O[15] === Symbol.for("react.memo_cache_sentinel") ? (v = (0, b.jsx)(u5, {}), O[15] = v) : v = O[15], O[16] !== y ? (w = (0, b.jsxs)(b.Fragment, {
            children: [
                g,
                (0, b.jsx)(dr, {
                    value: y,
                    children: v
                })
            ]
        }), O[16] = y, O[17] = w) : w = O[17], w;
    }
    var dr = (0, x.createContext)(null), da = function() {
        return (0, x.useContext)(dr);
    }, di = !1, dl = !1;
    function ds() {
        return null;
    }
    function dc(e, t) {
        if (di) throw Error("Next DevTools: Pages Dev Overlay is already mounted. This is a bug in Next.js");
        if (!dl) {
            var n = document.createElement("script");
            n.style.display = "block", n.style.position = "absolute", n.setAttribute("data-nextjs-dev-overlay", "true");
            var r = document.createElement("nextjs-portal");
            n.appendChild(r), document.body.appendChild(n);
            var o = (0, el.createRoot)(r, {
                identifierPrefix: "ndt-"
            }), a = r.attachShadow({
                mode: "open"
            });
            (0, x.startTransition)(function() {
                o.render((0, b.jsx)(dn, {
                    getOwnerStack: e,
                    getSquashedHydrationErrorDetails: ds,
                    isRecoverableError: t,
                    routerType: "app",
                    shadowRoot: a
                }));
            }), dl = !0;
        }
    }
    function du(e, t, n) {
        if (dl) throw Error("Next DevTools: App Dev Overlay is already mounted. This is a bug in Next.js");
        if (!di) {
            var r = document.createElement("nextjs-portal");
            r.style.position = "absolute", new MutationObserver(function(e) {
                var t = !0, n = !1, o = void 0;
                try {
                    for(var a, i = e[Symbol.iterator](); !(t = (a = i.next()).done); t = !0){
                        var l = a.value;
                        if ("childList" === l.type) {
                            var s = !0, c = !1, u = void 0;
                            try {
                                for(var d, f = l.removedNodes[Symbol.iterator](); !(s = (d = f.next()).done); s = !0)d.value === r && document.body.appendChild(r);
                            } catch (e) {
                                c = !0, u = e;
                            } finally{
                                try {
                                    s || null == f.return || f.return();
                                } finally{
                                    if (c) throw u;
                                }
                            }
                        }
                    }
                } catch (e) {
                    n = !0, o = e;
                } finally{
                    try {
                        t || null == i.return || i.return();
                    } finally{
                        if (n) throw o;
                    }
                }
            }).observe(document.body, {
                childList: !0
            }), document.body.appendChild(r);
            var o = (0, el.createRoot)(r, {
                identifierPrefix: "ndt-"
            }), a = r.attachShadow({
                mode: "open"
            });
            (0, x.startTransition)(function() {
                o.render((0, b.jsx)(dn, {
                    getOwnerStack: e,
                    getSquashedHydrationErrorDetails: t,
                    isRecoverableError: n,
                    routerType: "pages",
                    shadowRoot: a
                }));
            }), di = !0;
        }
    }
})(), exports.DevOverlayContext = __webpack_exports__.DevOverlayContext, exports.dispatcher = __webpack_exports__.dispatcher, exports.renderAppDevOverlay = __webpack_exports__.renderAppDevOverlay, exports.renderPagesDevOverlay = __webpack_exports__.renderPagesDevOverlay, exports.useDevOverlayContext = __webpack_exports__.useDevOverlayContext, __webpack_exports__)-1 === [
    "DevOverlayContext",
    "dispatcher",
    "renderAppDevOverlay",
    "renderPagesDevOverlay",
    "useDevOverlayContext"
].indexOf(__webpack_i__) && (exports[__webpack_i__] = __webpack_exports__[__webpack_i__]);
Object.defineProperty(exports, "__esModule", {
    value: !0
}); //# sourceMappingURL=index.js.map
}),
]);

//# sourceMappingURL=3d567_next_dist_compiled_next-devtools_index_37017efb.js.map